«前の日記(2004年7月10日(土)) 最新 次の日記(2004年7月14日(水))» 編集

徒然日記


2004年7月11日(日) [長年日記]

[tdiary] Estraierで日記検索

1. Estraierのソースをダウンロード

2. 展開してconfigure; make; make install

configureのオプションは

--enable-regex --enable-dlfilter --disable-stopword

ChaSenを有効にすると分かち書きされすぎて、うまく検索に引っかからない単語があったりしたので無効にしておいた。

3. 日記のフォルダを/home/USER/public_html/diary/, 日記のデータフォルダを/home/USER/tdiary/, Estraierを設置するディレクトリを/home/USER/public_html/diary/estraier/,日記のURIをhttp://example.jp/diary/とする

4. tdiary.confで

@options['squeeze.suffix'] = '.html'
@options['squeeze.compat_path'] = true

とする。必要ならばすでに出力されてるhtmlをcache/html/20040711.htmlの形式に変換する

5. Estraier設置ディレクトリに"/usr/local/libexec/estsearch.cgi","/usr/local/share/estraier/locale/ja/estsearch.*"をコピー

6. estraier.confで

prefix: http://
replace: /home/USER/tdiary/cache/html/ example.jp/diary/

に変更する

7. Estraier設置ディレクトリで

$ estindex register casket /home/USER/tdiary/cache/html/
$ estindex relate casket

を実行する

8. 設定ファイルとかインデックスを見られるのがいやだったら.htaccessで

<FilesMatch (\.conf|\.tmpl|\.top|casket)>
 deny from all
</FilesMatch>
とか。

9. この状態でhttp://example.jp/diary/estraier/estindex.cgiにアクセスすれば検索できるはず

10. 日記ページ検索フォームを設置したいときは

<form method="get" action="./estraier/estsearch.cgi">
   <input type="text" name="phrase" value="" size="20">
   <input type="submit" value="Search">
   <input type="hidden" name="enc" value="EUC-JP">
</form>

をヘッダなりフッタなりに書けばよろし。

11. 毎日更新したかったら

#!/bin/bash
cd /home/USER/public_html/diary/estraier/
estindex purge casket
estindex register casket /home/USER/tdiary/cache/html/
estindex optimize casket
estindex relate casket

みたいなscriptを書いて、cronに登録すればよいかと。

(22:41)

[life] 昨日の行動

予定はこちら

08:30 起床

09:15 家を出発

10:30 祖母の家に到着

11:30 お寺に到着

12:00 お寺を出発

12:15 お墓に到着

12:45 お墓を出発

13:15 和食のお店菅井にお昼を食べに。

5000円のランチなんて初めて食べたよ(゜д゜)ウマー(゜д゜)ウマー(゜д゜)ウマー

ばーちゃんごちそうさま(笑

15:30 お店を出発

16:00 祖母の家に到着。すぐ近くに住む、叔母の家に行ってPCの設定

16:30 叔母の家を出発

17:45 相模大野到着 保土ヶ谷バイパスがずーっと混んでて辛かった。漫画喫茶で1時間ほど仮眠

19:00 バイトスタート

04:30 バイト終了

05:30 バイト先を出発

06:00 家に到着

07:30 就寝

長い一日であった…

家から祖母の家までは父が運転していて寝られたのだが、お昼を食べたお店から相模大野駅までは自分が運転していたので寝られず。渋滞中激しく眠かったw

横浜駅〜相模大野駅は乗ってる時間は1時間弱だったのでそっちで移動した方が良かったかな…

バイトは金土にしてはめずらしく、えらい暇で助かったかも(苦笑

でも、暇だと時間が経つのが長くって…終わったときの疲労度はマシだったのかもしれないけど、バイト中は1時もすぎると立ってるのが辛かった

しかし、yamkさんはもっとひどい生活をしてるよな…

いつか過労死すると思うわ(マジ

(23:57)

集中豪雨雹雷

07:30に寝て、なにやら窓がバチバチ音を立ててるなぁとおもって寝ぼけまなこでカーテンを開けると、スコールみたいな雨、しかも雹混じり。おまけに雷もゴロゴロ鳴りまくり

震度4の地震があっても起きず、かかってきた電話には無反応で、目覚まし時計を止めたことすら記憶にない前科がある俺が雨音で目が覚めるなんて…よっぽどだったんだなぁ

15時頃に起きるとすっかり晴れ上がってたのと、IRCのログを見ると横浜川崎方面ではそこまで激しくなかったみたいなので、局所的で短期集中だったのかな

ちなみに厚木市の気象情報のページは11:30で更新が止まってるのだが…激しすぎて壊れたのかな?(笑

(0:08)




«前の日記(2004年7月10日(土)) 最新 次の日記(2004年7月14日(水))»