
Rast.pmを作ったついでに、gigiというメールボックス検索ツールを作っていて、良い感じなので公開します。
DESCRIPTION
Rast.pmを利用したメールボックスの検索に特化したツールです。
mew等の、MailDir形式で保存されたメールボックスのインデックス登録、検索が可能です。
メールボックスを検索するのならNamazuとかでも出来るんだけど、Rast.pmを使った分かりやすいツール作っときたかったので。
他のと比較したgigiの利点としては、N-gramなので検索に引っかかりやすい感じですかね。
ちなみに、すべてのコードの行数は500行未満です。
ダウンロード:http://tech.yappo.jp/rast/
Posted by Yappo at 2005年04月15日 11:32 | TrackBack | Perlもしよろしければ,Rast.pmとともにリンクさせていただきたいですがいいでしょうか.
あと,Rast.pmのMakefile.PLではapr-configを使っていただくと,喜びます.御参考までに手元で試してみた際には,LIBSとINCを以下のように書き換えました.
LIBS => [`apr-config --libs`]
INC => `apr-config --includes`
雄也 さん
リンクは問題ありません。
よろしくお願いします。
apr-configの件ですが,Rastに用いているaprが、パスの通っていないところがあるかもしれないので、直接書いちゃっているという理由です。
どうしたものか・・・
リンクを張らせていただきました.
apr-configではなくrast-configの方が適切でした.
LIBS => [`rast-config --libs-ld`]
INC => `rast-config --includes`
です.すいません.
ありがとうございます。
ただMakefile.PLを、教えていただいたとおりにしたのですが
$ perl ./Makefile.PL
Unrecognized argument in LIBS ignored: '/usr/lib/libdb-4.2.so'
Writing Makefile for Rast
という感じでエラーが出てしまいます。
$ rast-config --libs-ld
-lrast -L/usr/local/apr/lib -lapr-0 -lrt -lm -lcrypt -lnsl -lpthread -ldl /usr/lib/libdb-4.2.so
という出力になっており。
$ ./configure --with-apr-config=/usr/local/apr/bin/apr-config --with-db-libs=/usr/lib/libdb-4.2.so
としてmakeした影響だとは思います。
LIBS => [`rast-config --libs-ld`]
を
LIBS => ['-lrast -L/usr/local/apr/lib -lapr-0 -lrt -lm -lcrypt -lnsl -lpthread -ldl -ldb-4.2']
にしたところ、make testまで完了できました。
BDBを/usr/local/bdbにinstallした環境でも同じような事がおこりました。
Posted by: Yappo at 2005年04月16日 03:31Tamper evident labels
Tamper evident tape
Tamper evidence holograms
Tamper resistant labels