[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 メーリングリストの案内