comment.inc.phpを複数行対応に(ついでにスパム対策もね☆)

美麻Wiki美麻Wikiでシステム的に修正している点#comment.inc.php

 ふとコメント中で改行したくなった。&br;使わずに。かつてpcommentには自力で実装したのだが、どうせならスパム対策もオマケにと上記を実装した。ただpcommentならともかく、commentが複数行だと違和感があるので(頻繁に使うし、シンプルなイメージ)、1行でもTextAreaになるようにしておいた。それと空改行は#brでなく行頭~に書き換えるようにしておいた。


[PR]
by lordnoesis | 2007-05-20 16:30 | Web | Trackback | Comments(0)

余のWiiリモコンは電池切れなどという世俗の枷から解放された!

 電池が切れたので遊んでみた。
 見るがいい、この神々しき姿をッ!!

c0031643_12184949.jpg

- 完 -



蛇足
[PR]
by lordnoesis | 2007-05-15 12:05 | ゲーム・ホビー | Trackback | Comments(0)

PukiWiki+DBの話。

 Pukiwikiのファイルアクセスをデータベースに置き換えるPPDBというものがある。DBならページ数が1k単位でも安心?

 PPDB公式wikiがあり私も利用しているRibbon Networkのサービスは、PHPが使え、ユーザー認証も許可されておりさらに無料と、実に私好みなのだが、CGI/PHPが生成するファイルは500kB未満でないとならない。つまりpukiwikiの各ページも500kB未満でなければならないが、PPDBを使えばこれを解決できる。件の鯖ではSQLiteが使えるので、PPDBを導入すれば前述の制限は関係なくなるのだ。――とはいっても、プレーンテキストで500kB超えるなんてそうそうないとは思うが。

 なおPPDBを導入するとファイルを操作する類のプラグインが動作しなくなる。例えばファイル添付を行うattachなどである。まあattachは件の鯖の場合、そもそもPHPのfile_uploadsが許可されていないので、最初から利用できないが。
 wikiフォルダ以下のテキストを直接操作することもできなくなる。これはどうしようもない。

 PPDBは本当にそれだけの機能しか含まないので、既存のwikiフォルダの中身を一気に移植するだとか、Pukiwikiを介さずに直接内容を書き変えたい(※1)場合には、自分でDBをいじる必要がある。

 Dumpでリストアすれば……と思ったが、だめやった。Dumpは素直に解凍してるだけだから、wikiフォルダが展開されて終わり。

 wikiテキストをDBに書き込むソフト作ったけど、PPDBの動作が不安定だったので、結局導入取りやめたっつー……。


[PR]
by lordnoesis | 2007-05-09 15:23 | Web | Trackback | Comments(0)

音量調節の高みを目指して - FaderControllerとVolume Deskbar -

 「FaderController」というソフトがある。タスクトレイに常駐する音量調節ソフトだ。こやつの利点は、複数のサウンドデバイスに対応したコンパクトなボリュームコントロールと、アプリケーションを認識してボリュームを変動させること。逆にボリュームを固定することも可能である。
 例えばどこぞの行儀の悪いメッセンジャーでボイスチャットを開始したら、勝手に音量が変更された――なんてことも防げるナイスガイ。

 またグローバルホットキーや、タスクバー上でホイールを回転させて音量調節出来る機能もあるのだが――私のマウスドライバは少々ひねくれているため、この機能は利用できない。ソフトに落ち度はないのだが、いちいちタスクトレイアイコンをクリックし、コンパクトボリュームコントロールを呼び出すのは面倒だ。


 そこで目をつけたのが「Volume Deskbar」。こいつも常駐型の音量調節ソフトだが、こいつはタスクバー上にツールバーとして組み込まれる。「クイック起動」などのお仲間だ。要するに、タスクバー上にボリュームコントローラができるわけで、わざわざ呼び出す手間が省ける。しかも実際導入してみたら、ホイールも効いたので万々歳。

 さらに、タスクバーの位置にかかわらず水平を維持する設定も可能であった。――私はタスクバーを左側に配置しているのだが、多くの人にとっては(ソフト作家であろうとも)想定外らしく、まれに問題が起きることもある。どうもMS様すらご自分でお作りあそばされたOSにそのような機能があることを失念されているらしく、この状態でIMEツールバーを格納すると、縦長になりやがる。MS IMEでもそのザマなのに、しっかりと横長を維持するとは実に好い。


 というわけで、FaderControllerの音量固定を一部解放してみんとす。標準アイテムは音量変更不許可のままで、マスタ音量のみを対象とする新しいアイテムを作り音量変更を許可。オプションで「該当するアイテムがない場合は標準を適用」にしてあるので、こうすればマスタ音量以外は固定したままに――ならねぇー!?ヽ(`Д´)ノ
 オプション > 基本設定 > 操作対象から、Volume Deskbarの操作対象を外せばよい。


[PR]
by lordnoesis | 2007-05-05 19:54 | テクノロジ | Trackback | Comments(0)
ブログトップ | ファンになる