先日SourceForge.JPに登録したmod_insert.cは、こまめにCVS commitしちゃうもんからか何故か「活発なプロジェクト」トップ10入り。っつーか他が不活発なだけなんだけど。
mod_insert.cは潜在的に色々メリットがあると思い込んでいるんだけど、pluginがあまり充実していない現状ではそのメリットを読み取ってもらえにくいのが現実。じゃぁ見た目に訴えようということでいくつか出来合いのテーマをくっつけてみようかと思っている。
とりあえず作ったのがSlash風。んーヘボイ(笑)
今は記事を投入するためのプラグインを用意していないので、Bloxsomみたくshellやftpで記事ファイルを登録する必要がある。んーnews系plugin対応の投稿用pluginを早く作ろう。。。
現在(リリース予定のv0.1.0)のPlugin一覧。
file - 指定したファイルをインクルード(内臓)
dir.so - 指定したディレクトリのファイル一覧をインクルード。
echo - 指定したメッセージをインクルード(意味無し)
httpget.so - 指定したURLからコンテンツをgetしてインクルード。
newslist.so - 指定したディレクトリ内のニュースファイルを元に一覧 + 詳細へのリンクを表示。
catnews.so - ニュースの詳細を表示。
perl.so - 埋め込んだPerlのスクリプトから返される文字列をインクルード。
ruby.so - 埋め込んだRubyのスクリプトから返される文字列をインクルード。
RubyとPerl pluginはそれぞれ独自にインタープリタを組み込んでいて、mod_perlやmod_rubyとは別のしくみ。html側でこのpluginの使用を指定すると、アクセスした瞬間にhttpdがボコっと太るのが笑える。←笑えません。
あとPythonのpluginもつくったれとか思ってMac OS X10.1.5でビルドしようとしていたらmake中とmake test中(ラージファイルテスト)にカーネルパニックする罠。いいよ、お前なんかpluginつくってやんないもん!(子供)
物事のやり方は一つではない -- Perlな人