2006/07/18(火)adiaryを設置してみた

テーマ開発用にadiaryを自宅サーバに設置してみました。
はてなダイアリーライターは不要のため、β2を。

とりあえず突っかかったところはperl-Time-HiResが入っていなかったため、
500 InternalServer Errorとなった事くらいでしょうか。

とりあえず、疑似データベースでmod_perlなどを利用せず、シングルユーザーモードで運用。
ここの日記をエクスポートして流し込みました。
#これで疑似データベースの人柱になりましたw

自宅サーバの環境

OSLinux (Fedora Core4)
Kernel2.6.15
CPUCeleron 566MHz (Coppermine)
RAMPC100 256MB
Apache2.0.54
Perl5.8.6

結果

Total time : 676.6 ms #大体650ms ~ 750msで安定
DB time : 78.2 ms
Apache : prefork
Runtime : cgi perl
RDBMS : pseudo DB

でした。mod_perl2は偉大だ…

2006/07/03(月)adiaryにバグ?

記事の投稿日時がおかしい模様。
今月投稿した記事はいつであろうと"2006/07/07"に投稿したことになっていて、
先月投稿した記事は"2006/06/06"に投稿したことになっている

追記 2006/07/03

すべての部分でおかしいわけではなく、
日記の編集時に表示される書き込み時刻(これは正しかったり間違っていたり)と
日記の削除時に表示される書き込み時刻で確認しました。
他にもあるかもしれませんが、現在のところわかっているのはこの2つです。

2006/07/01(土)adiaryへの要望

リンク機能の強化

記事ID

記事IDを指定してリンクを[http:001]みたいに張ると別の環境移行時にIDが変更されてしまうため、
長い目でみたときに自分の記事間のリンクが固定できない。
長期的に固定したい場合には現在のところ[http:060701]のように日付指定でリンクを張るしかないので、
エクスポート/インポートを繰り返しても自分の記事のリンク先が固定できるような仕組みが欲しい。

続き物

続き物の記事を書くときに、前後の記事と連動できるような機能がほしい。

たとえば新規記事「SummerDays (2)」から「SummerDays (1)」へリンクを張ると
記事「SummerDays (2)」には「前の記事(SummerDays (1))」へのリンク、
「SummerDays (1)」には「次の記事(SummerDays (2))」へのリンクが張られるようなトラックバックのような機能。

ジャンル別、記事の機能強化

サブカテゴリを開いたり閉じたり出来るようにして欲しい。
さらにデフォルトで開いた状態か閉じた状態かを選択できるといいな。