]PukiWikiのメモ。基本的に、Pluginが充実しているので、結構便利。どんなPluginがあるのか良く分からないし、見付かりにくいため不便。Pukiwikiのサイトはめちゃ反応がにぶいし。Pukiwiki自身の単語検索(search)の弱さ・遅さにも辟易だなあ...。わかってきたが、tracker_listとかsearchとか、エンジンそのものが非常に遅いようだ。これは致命的かもしれない。PHPデフォルトの30秒という実行時間内に終わらないこともしばしば。思ったけど、searchは結構優秀かも。検索後ハイライトもつけてくれるし。遅かったのは何か別の原因っぽい。PukiWikiのメモ。秘密ページdeldel.inc.phpMixiの外部ブログに登録する内容attachref.inc.phpRSSでdescriptionを出力するcalendar2/calendar(teananさん版)改行・正規表現・その他ちょいネタ。†ユーザー自身が含まれるグループを書き込み可能にしておいた後、スーパーユーザーにディレクトリ全体のOwnerをapacheに変えてもらうのがよさげ。Ownerなんて言われたら超めんどくさいので。いずれにせよ、少しめんどくさい。'kei',);とする。上の例では、全てのページがパスワード保護される。McDonnaldsとかでオートリンクされるのがイヤン。'kei',などとやると、":"から始まるページはkeiのパスワードを要求することができる。pagesなどにも表示されない。配布しているdeldel.inc.phpをゲット。日本語がEUCのままなので、ujconvにてUTF8に変換し、pluginディレクトリにセット。http://meteora.ucsd.edu/~kyoshimura/?cmd=deldelとやると一括削除が可能になる。†mixiでは、mixi日記を使わず「外部ブログ」を日記のところに表示させることができる。調べると、単にRSSを食わせているだけっぽいので、ここのようなpukiwikiページも外部ブログに登録できる、ってことだ。いうわけで、興味本位でやってみた。ちなみにmixiのページはここ(mixiログインが必要)。「設定変更」-「日記・ブログのURL」-(例)http://meteora.ucsd.edu/~kyoshimura「設定変更」-「RSSのURL」-(例)http://meteora.ucsd.edu/~kyoshimura/?cmd=rss10pp&page=Normal%20Diaryこのページではrss10ppを入れているので、デフォルトの場合はその部分を「rss10」にする。pageを設定するとそのページ以下のページのみがfeedされる。設定しないとすべてのページがfeed。Mixi側でのRSSの更新は4時間ごとらしいので、すぐは更新されないことに注意。†デフォルトでは、画像等を貼り付けたいときはUpload→ファイル名を確認→&ref埋め込み、という作業が必要でめんどくさい。ある、attachref.inc.phpは、最初の文章に&attachref;を埋め込んでおくと、その後好きなときにUploadすれば自動的にrefを引いてくれるので、上記の3段階の手間の1.5手間くらい削減してくれる。最新版(v0.14?)をゲット、plugin/に保存。普通のattachプラグインにかかっているパスワードとバッティングするのを避けるため。†デフォルトのRSSでは、更新ページのタイトルのみがフィードされ、つまらない。Desktopなどで購読する際にはdescriptionもあったほうが良い。いうわけで、Epilogueさんのrss10pp.inc.phpを導入。入れ方は、pluginディレクトリにダウンロードしてlib/http.phpにて$_LINK['rss10']の部分を変更(上記リンクの指示と少し異なる)$_LINK['rss10']="$script?cmd=rss10pp";でおしまい。これで、ページ右下のRSSボタンを押すとこのようなdescriptionつき更新一覧がでる。Desktopのウェブクリップオプションでhttp://meteora.ucsd.edu/~kyoshimura/?cmd=rss10ppを追加すれば、更新のたびにDescriptionつきでポップアウトしてくれる。ページの上のほうのテキストを抜粋しているだけなので、ページの中での新たな更新などはdescriptionに入らないのね。よるともとのrss10ppはvalidなrssではないみたい。generator、dc:creator、あと著作者のページ(宣伝)を書くところが問題、ということなので、それらをすべて削除した。下のRSSフィードボタンに表示されるようにした。取得、eucでかかれているのでUTF-08に変換。