トップ «前の日記(2006-01-08(Sun)) 最新 次の日記(2006-01-10(Tue))» 編集

猿も叩けば日記


2006-01-09(Mon)

_ [linux]Rast の no such filter

原因が分かった.どうやらhtreeが入ってないのがいけなかったみたいだ.libhtree-ruby1.8を apt-get して,やっとこさHTMLの登録ができた.

それにしても htree がないというエラーに対して,no such filter っていうメッセージは不親切だな,と思ったのでした.

ぬぬ,UTF-8 を使おうとすると,ICUなんてものが必要なのか.こんなの初めて見た…

apt-cache rdepends libicu34 したら,OOo がひっかかった.なるほど.

_ [linux]Rast on Debian

メモ

HTMLのパースに必要.

apt-get install libhtree-ruby1.8

UTF-8 を使うのに必要(libicu28 は -dev がない?)

apt-get install libicu34-dev

cd /path/to/rast_src

./configure --with-default-encoding=utf8

make

make install

configure.in が typo ってて,zsh で configure のオプションの補完をすると,--with-defaunt-encoding って出てくる.default ね.

で,Rastのデータベース関連は以下の流れ

rast-create --preserve-text db_name

rast-register db_name dir_or_file_of_document

検索は

rast-search キーワード db_name

もう疲れた.

_ [life] ~/.kazehakase/history の登録

途中でこけた…どこでこけるかって,/.j の登録で.

error: /usr/local/lib/rast/filters/ruby/html.rb:80:in `convert_encoding': invalid multibyte sequence

むぅぅ,エラーが起きたファイルは飛ばして次に行く,とかいうオプションはないのか.

find ~/.kazehakase/history -type f -exec rast-register db_name '{}' \; とかやって,ひとつずつ登録していくしかないのかな.


2003|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|05|06|07|08|09|10|11|12|
2008|01|