yasuyasuの日記: Pukiwikiを使ってみて
日記 by
yasuyasu
Web系の知識のベースが20世紀で止まっているので、ベースになる知識はあるにしても、BlogとかWikiとかのアプリケーションレイヤーの話についていくのがつらく感じていた。 ちょっと時間をみつけたので、WikiをいくつかNetBSDで試してみた。
選んだのはRubyベースの"Hiki", Perlベースの"FreeStyle Wiki", PHPベースの"Pukiwiki"の3つ。他にもいろいろあって特徴も様々みたいだったけれど、日記みたいなものが簡単に書けたりPlug-inが標準でいろいろ着いてくる"Pukiwiki"を中心に触りつつ、他と比較して遊んでみた。
困ったのは"Pukiwiki"を使っていて、ある文書以下の階層を表示する"ls","ls2"で、日記のページも含んでいるので全文書が階層表示されるのは少しいやだったから"Diary"を含む文書は一覧表示したくなかったけれど、strposを使っていたので正規表現は使えなかった。
結局少しPHPコードを書き換えてできたけれど、文字列比較に常に正規表現を使っていると危険な事があるのかな。
- "if (strpos($_page, $prefix) === 0)"
- "if (ereg($prefix, $_page) == true)"