ようやく、ルータが解禁になるそうだ(jcom以外の人からは、見えないかも…)。
でも、一台しかPCを持ってないから、とくに影響はないけどPCを増やしても堂々と繋げられるかなと。
セキュリティの面からも安心だし…。
日記の検索機能をつけてみた(全然、データが少ないけど…)。
まずは、日記データのテキスト化
Ver 1.3では、misc/squeeze.rbがあるそうなので使ってみることに…
xreaではsshが使えるので、squeeze.rbを直接実行させようと思ったのだが、うまく実行できなかった(シェルではねられる?)んで、家のPCにある環境で実行。
$ ruby misc/squeeze.rb -p ~/public_html/diary ~/diary/text
そうすると、~/diary/textにテキスト化されたデータができるので、それをftpでサーバへ送る。
次は、namazuのインデックス化
tdiaryのディレクトリにnamazuと言う名前のディレクトリをつくり、その中に~/namazuディレクトリにある、namazu.cgiをコピー。
PCの中にあった.namazurcをnamazuディレクトリへコピーし、内容を変更。注意するところは、
REPLACE /virtual/moriken/diary/text http://moriken.s3.xrea.com/diary/?date=
のように、最後を
?date=
とすること。
そのあと、sshでログインしてmknmz。
$mknmz diary/text -O namazu
これで、~/namazu/にインデックスが作られる。
あとは
好きなところに次の行をおくだけ。
<form method="get" action="/diary/namazu/namazu.cgi"> <input type="text" name="query" size=20 value=""> <input type="submit" value="検索"> </form>
日記のデータをテキスト化するのはメンドウだけど、何かいい方法がないかな?