dropbox
«前の日記(2004-12-08) 最新 次の日記(2004-12-10)» 編集

Yammy日記

私の日々の記録などです。この日記の内容は、私個人の意見/考えであり、所属する団体の意見/考えではありません。
RSS Web yammy.jpn.org
過去の日記
☆スキーウエアNOW ON SALE!!☆★2ピース上下スーツ★ 【エァウォーク】幼児用ウエアAWT‐5524 ピンク(桃色)サイズ:100・110・120 decorate
Plaitan 25リットル:Lサイズ 【MBRO】エムブロ 日産 セレナ
エムブロC25/CC25/NC25/CNC25
バルカンLEDハイマウントストップランプ クローム
【送料込】エムブロ MBRO
C25系セレナ スパークルLEDテール
クローム
【送料無料】ねばるパウダー
折れ脚伸長式テーブルGrande neo〔グランデネオ〕 大
佐藤錦 わけあり 1Kg
沖縄産スナックパイン1玉(500g〜800g)

N−95D23L/C3 互換インク CANON BCI-7e+9/5MP



track feed
Debian GNU/Linux
Apache
www.cacert.org
My Profile by iddy
technorati
RobotReplay

2004/09/30から

今日:
昨日:
最近のツッコミ10発


2004-12-09 [長年日記]

_ [Know-How] ML の過去ログ表示(MHonArc, Namazu 編) 続き

namazu で検索できるようにしてみた。とりあえずインストール。
$ sudo apt-get install namazu2
インデックス作成用の mknmz が無い。
$ apt-file search mknmz
im: usr/bin/immknmz
im: usr/bin/immknmz
im: usr/bin/immknmz
im: usr/share/man/man1/immknmz.1p.gz
im: usr/share/man/man1/immknmz.1p.gz
im: usr/share/man/man1/immknmz.1p.gz
namazu2-index-tools: etc/namazu/mknmzrc
namazu2-index-tools: etc/namazu/mknmzrc
namazu2-index-tools: etc/namazu/mknmzrc
namazu2-index-tools: usr/bin/mknmz
namazu2-index-tools: usr/bin/mknmz
namazu2-index-tools: usr/bin/mknmz
namazu2-index-tools: usr/share/man/man1/mknmz.1.gz
namazu2-index-tools: usr/share/man/man1/mknmz.1.gz
namazu2-index-tools: usr/share/man/man1/mknmz.1.gz
wwwoffle: etc/wwwoffle/namazu/mknmzrc
wwwoffle: etc/wwwoffle/namazu/mknmzrc
wwwoffle: etc/wwwoffle/namazu/mknmzrc
wwwoffle: usr/share/wwwoffle/search/namazu/wwwoffle-mknmz-full
wwwoffle: usr/share/wwwoffle/search/namazu/wwwoffle-mknmz-full
wwwoffle: usr/share/wwwoffle/search/namazu/wwwoffle-mknmz-full
wwwoffle: usr/share/wwwoffle/search/namazu/wwwoffle-mknmz-lasttime
wwwoffle: usr/share/wwwoffle/search/namazu/wwwoffle-mknmz-lasttime
wwwoffle: usr/share/wwwoffle/search/namazu/wwwoffle-mknmz-lasttime
namazu2-index-tools とやらに入っているようなので、インストールした。
$ sudo apt-get install namazu2-index-tools
mknmz を実行してみる。mknmz [options] ...
$ mkdir nmzindex
$ mknmz -O nmzindex .
Looking for indexing files...
20 files are found to be indexed.
1/20 - /home/yamasaki/hoge/ml/hoge-ja/index.html is MHonArc's index file! skipped.
1/19 - /home/yamasaki/hoge/ml/hoge-ja/msg00000.html [text/html; x-type=mhonarc]
[以下省略]
/home/yamasaki/hoge/ml/hoge-ja/msg00000.html
は、
http://hoge.good-day.net/ml/hoge-ja/msg00000.html
のようになって欲しい。mknmz の --replace オプションで置換してみた。
$ mknmz -O nmzindex --replace 's#/home/yamasaki/hoge/#http://hoge.good-day.net/#' .
Looking for indexing files...
20 files are found to be indexed.
1/20 - http://hoge.good-day.net/ml/hoge-ja/index.html is MHonArc's index file! skipped.
1/19 - http://hoge.good-day.net/ml/hoge-ja/msg00000.html [text/html; x-type=mhonarc]
[以下省略]
$ namazu 'yamasaki' nmzindex
Results:
References: [ yamasaki: 16 ]
Total 16 documents matching your query. [以下省略]
検索にヒットはしたけれど、日本語が化けている。mknmz の --indexing-lang オプションを指定してみた。 NKF.pm, Text/Kakasi.pm, kakasi-dic を使うようなので、libnkf-perl, libtext-kakasi-perl, kakasi-dic をインストール。
$ sudo apt-get install libnkf-perl libtext-kakasi-perl kakasi-dic
$ mknmz -O nmzindex --replace 's#/home/yamasaki/hoge/#http://hoge.good-day.net/#' --indexing-lang=ja .
namazu の検索結果の日本語表示はできた。
WEB から検索できるように、namazu.cgi, namazurc をコピーして、.namazurc を編集
$ cp /usr/lib/cgi-bin/namazu.cgi .
$ cp /etc/namazu/namazurc .namazurc
とりあえず、以下の内容だけを編集した。
Index         ./nmzindex
Lang          ja
mkmnz の --replace オプションでやった置換は、namazurc の Replace でもできるらしい。namazu.cgi での動作も確認できた。
Woody の mhonarc は、2.5.2 だから <MODIFYBODYADDRESSES> が使えなくてちょっと不便。

参照:MHonArc Frequently Asked Questions
[]