昨日書いた「startサブルーチンの中でファイル作るとblosxomが拾ってくれないので、拾ってくれるようにsyncを叩く」の件ですが、一度寝て起きてから考え直したらこれはいくらなんでもスパルタン過ぎるだろうということに気付き、「startで作ったファイルはfilterサブルーチンの中でblosxomのファイルリストに追加する
」という穏当なやり方に修正しました。ご迷惑をおかけしました(このサイトを置いてあるサーバに)。
あと、blosxomのリストを直接いじる関係上、この処理は他のfilterを参照するプラグイン(一緒に作ったageなど)よりも先にやった方が都合が良さそうだということで、プラグインのファイル名を「0newentry」に変更しました(頭に数字を付けると、普通のプラグインよりも先に処理されるようになるので)。
ageのfilterサブルーチンの中でやっている「writebackがあったら更新時刻を書き換える」処理は、本来ならファイルの並べ替えに関係するところなのでsortサブルーチンでやるべきだろう、と思っています。この辺の修正はそのうち。
「そのうち」とか言ってるうちに、blosxomのメジャーバージョンアップ版が公開されてしまいそうですけどね(笑)。
→ newentry プラグイン(04/04/27版)
→ age プラグイン(04/04/27版)
writeback message: このサイトのコメント受付は終了しました。