[Mew-dist 13557] Re: mew-nmz.el problem

matznaga at example.com matznaga at example.com
2000年 7月 8日 (土) 15:08:05 JST


松永です。

shirai> こんにちは、白井です。

フォロ−ありがとうございます。

> 松永> zm (mew-nmz-mknmz())を実行すると、非常に時間がかかりますが、一応インデッ
> 松永> クスが作成されます。(800本のメールで15分程度)

> 松永さんのお使いのコンピュータの CPU とかがわからないのですが、
> 1 file = 1.125 秒だから、許容範囲の数字だと思います。

メモリ128MByte 266MHz のノートブックです。そうですか。ドキュメントの
SS20 の数値からはもう少しいい結果を期待したのですが。

namazu 1.2.0.7.4 と MHonArc で整理していたときは、そんなに遅いとは思わ
なかったのですが、こっちの感覚がぜいたくになっているのかも知れません。

> # ちなみに、namazu 2.0.x 系列で kakasi と nkf の Perl module を
> # 使えば 2〜4 倍速くなります。

(..)φ

> しかし、mew-1.94.2 に付属の mew-nmz.el は余分な処理をしているた
> めに遅いので、mew-1.95b43 などに付属している mew-nmz.el をお使い
> になった方が良いでしょう。ただし、これは 1.94.2 では間違いなく動
> くのですが、1.94.1 で動くかどうかはすでに忘れてしまいました。^^;

うーん、mew の version を上げたほうがいいということですね。

> IM は 141 を使って、同梱の immknmz を cron で動かすのが、最近の
> 私の mknmz の方法です。(+inbox だけはいつも mknmz するけど)

mew-nmz-mknmz-skip-folders という変数がありますが、skip では無くて、
指定したフォルダだけ namazu にかける、という変数は出来ないでしょうか。

一時的に .folders を書き換えて、emacs を立ち上げ直してそこで
mew-nmz-mknmz-all-folders() を実行すればいいんですが、いちいち emacs
を立ち上げ直すのも面倒ですし、ひとつひとつ folder を指定してってのはもっ
と面倒なものですから。(ちなみに私の ~/Mail の下のフォルダの数は 600 を
越しています。mknmz をしたいのはそのうち数十くらいかな)

> まず、コマンドラインから
> 
> % namazu -aeS mew ~/Namazu/Mail/inbox/  => mew-nmz が使う形式
> % namazu -Hr mew ~/Namazu/Mail/inbox/ => namazu.el が使う形式
> 
> などと動かしてすべてのメールが *ちゃんと* 表示されるかどうか調べ
> てみてください。

p0 14:40 sakura:matznaga[276] namazu -aeS ハンカチ Namazu/Mail/mylife | wc -l
     10
p0 14:40 sakura:matznaga[277] namazu -Hr ハンカチ Namazu/Mail/mylife|head -1
検索式にマッチする 11 個の文書が見つかりました。

ということで、両者の結果が違います。
前者は zV で出てくるリストと 後者は zN で出てくるリストに一致しています。

> これですべて表示されるなら、mew-nmz.el/namazu.el の問題だし、表
> 示されないなら mknmz の問題だと思います。

ということは、mknmz の問題なのですね。ではどこか別の ML で mknmz につ
いて質問したいと思います。

> zN 自体は namazu.el を呼び出しているだけなので、上記のテストでちゃ
> んと表示されるのなら namazu.el の問題です。

namazu  -Hr で namazu -aeS よりもよけいに出てくる記事の、本文要約部分
と、ファイル名部分に改行が入っておらず、ファイル名部分が本文要約部分だ
と受け取られてしまうようです。

> 松永> namazu-el     0.0.19990510

> # http://www.netlaputa.ne.jp/~h/Namazu/namazu.el にも最新
> # (だったけな)のものがあります。

いただいてきて試してみましたら zN で出たページから C-n で2ページ目に入
れなくなりました。1ページ目の出力は変化がありませんでした。しかし、
namazu -Hr での表示がおかしいのですから、変化が無いのは当然ですね。

いろいろありがとうございました。




Mew-dist メーリングリストの案内