[#5219] ruby for perl users — Noritsugu Nakamura <nnakamur@...>
35 messages
1997/11/09
[#5220] Re: ruby for perl users
— tateishi@... (Tateishi Takaaki)
1997/11/09
立石です。
[#5224] Re: ruby for perl users
— shugo@... (Shugo Maeda)
1997/11/09
前田です。
[#5225] Re: ruby for perl users
— tateishi@... (Tateishi Takaaki)
1997/11/09
立石です。
[#5248] Re: ruby for perl users
— HYOUDOU Kouichi /note <hyoudo@...>
1997/11/10
兵藤です
[#5249] Re: ruby for perl users
— Masaki Suketa <masaki.suketa@...>
1997/11/11
助田です
[#5253] Re: ruby for perl users
— Morihiro Kageyama <kageyama@...>
1997/11/11
[#5231] Re: ruby for perl users
— Shin-ichiro HARA <sinara@...>
1997/11/10
原です。
[#5243] read from subprocess — Kikutani Makoto <kikutani@...>
きくたにです。
17 messages
1997/11/10
[#5250] Re: read from subprocess
— matz@... (Yukihiro Matsumoto)
1997/11/11
まつもと ゆきひろです
[#5255] Re: read from subprocess
— Masaki Suketa <masaki.suketa@...>
1997/11/11
助田です。
[#5256] Re: read from subprocess
— matz@... (Yukihiro Matsumoto)
1997/11/11
まつもと ゆきひろです
[#5257] Re: read from subprocess
— Masaki Suketa <masaki.suketa@...>
1997/11/11
助田です
[#5258] Re: read from subprocess
— matz@... (Yukihiro Matsumoto)
1997/11/11
まつもと ゆきひろです
[#5259] Re: read from subprocess
— Kikutani Makoto <kikutani@...>
1997/11/11
きくたにです。
[#5246] byte compile and ruby embeded system — Kikutani Makoto <kikutani@...>
きくたにです。
5 messages
1997/11/10
[#5284] sub — "Motoyuki S." <moto@...>
もと@大計といいます.
9 messages
1997/11/13
[#5294] binmode (Re: rbc-0_5.gz) — toyofuku@...
豊福@パパイヤです。
5 messages
1997/11/14
[#5300] Win32用の Rubyでの tkの使用 — Tomoaki Takebayashi <tota@...>
はじめまして、竹林といいます。
14 messages
1997/11/15
[#5302] Re: Win32用の Rubyでの tkの使用
— WATANABE Hirofumi <eban@...>
1997/11/15
わたなべです.
[#5303] Re: Win32 用の Rubyでの tkの使用
— Tomoaki Takebayashi <tota@...>
1997/11/15
[#5305] Re: Win32 用の Ruby での tk の使用
— aito@...5sun.yz.yamagata-u.ac.jp
1997/11/17
あ伊藤です.
[#5318] when should I call Tk mainloop? (Re: Win32 用の Ruby での tk の使用 )
— Kikutani Makoto <kikutani@...>
1997/11/18
きくたにです。
[#5321] Re: when should I call Tk mainloop? (Re: Win32 用の Ruby での tk の使用 )
— aito@...5sun.yz.yamagata-u.ac.jp
1997/11/18
あ伊藤です.なんか tk の話ばかり答えているような...
[#5320] ruby 1.0-971118 released — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
20 messages
1997/11/18
[#5337] Re: ruby 1.0-971118 released
— WATANABE Hirofumi <watanabe@...>
1997/11/19
わたなべです.
[#5340] Re: ruby 1.0-971118 released
— matz@... (Yukihiro Matsumoto)
1997/11/19
まつもと ゆきひろです
[#5344] Re: ruby 1.0-971118 released
— Shin-ichiro HARA <sinara@...>
1997/11/19
原です。
[#5347] Re: ruby 1.0-971118 released
— matz@... (Yukihiro Matsumoto)
1997/11/19
まつもと ゆきひろです
[#5350] Re: ruby 1.0-971118 released
— Masaki Suketa <masaki.suketa@...>
1997/11/19
助田です
[#5322] Questions on specs and threads — Kazuhisa Yanagawa <katze@...>
はじめまして. 読んでただけで今まで書いたことが無かったものです.
9 messages
1997/11/18
[#5323] Re: Questions on specs and threads
— matz@... (Yukihiro Matsumoto)
1997/11/18
まつもと ゆきひろです
[#5336] DBM.delete_if bug ? — 藤本尚邦 / FUJIMOTO Hisakuni <hisa@...>
はじめまして、藤本といいます。最近 ruby を使い始めまして、とってもとっ
8 messages
1997/11/18
[#5338] Re: DBM.delete_if bug ?
— matz@... (Yukihiro Matsumoto)
1997/11/19
まつもと ゆきひろです
[#5349] [How] Send ITERATOR BLOCK to "super" — Shin-ichiro HARA <sinara@...>
原です。
4 messages
1997/11/19
[#5373] オブジェクト指向用語 — KIMURA Koichi <kkimura@...>
13 messages
1997/11/20
[#5380] Hash bug ?? — tamori@...
11 messages
1997/11/21
[#5381] Re: Hash bug ??
— matz@... (Yukihiro Matsumoto)
1997/11/21
まつもと ゆきひろです
[#5398] 配列への追加について — a-nisida@... (西田明良)
はじめまして、西田@初心者 と申します。m(..)m
16 messages
1997/11/22
[#5403] Re: 配列への追加について
— WATANABE Hirofumi <eban@...>
1997/11/22
わたなべです.
[#5406] Re: 配列への追加について
— Shin-ichiro HARA <sinara@...>
1997/11/23
原です。
[#5407] Re: 配列への追加について
— matz@... (Yukihiro Matsumoto)
1997/11/23
まつもと ゆきひろです
[#5410] Re: 配列への追加について
— Shin-ichiro HARA <sinara@...>
1997/11/24
原です。
[#5414] Re: 配列への追加について
— matz@... (Yukihiro Matsumoto)
1997/11/25
まつもと ゆきひろです
[#5409] rbc.rb output — Noritsugu Nakamura <nnakamur@...>
11 messages
1997/11/24
[#5412] Re: rbc.rb output
— shugo@... (Shugo Maeda)
1997/11/24
前田です。
[#5418] Re: rbc.rb output
— keiju@... (石塚圭樹 )
1997/11/25
けいじゅ@日本ラショナルソフトウェアです.
[#5413] ruby for Linux RPM — Shoichi OZAWA <ozawa@...>
こんにちは 小澤@日立 です。
6 messages
1997/11/25
[#5419] blade mirrors netlab — Shin-ichiro HARA <sinara@...>
原です。
10 messages
1997/11/25
[#5444] Re: Mail to HTML — takagi@... (TAKAGI Hiromitsu)
> >> 試みに ML のメールを HTML 化するスクリプトを書いてみています.
14 messages
1997/11/26
[#5453] Re: Mail to HTML
— Shin-ichiro HARA <sinara@...>
1997/11/27
原です。
[#5454] Re: Mail to HTML
— WATANABE Hirofumi <watanabe@...>
1997/11/27
わたなべです.
[#5470] communicate with subprocess part II — Kikutani Makoto <kikutani@...>
きくたにです。
8 messages
1997/11/28
[ruby-list:5463] Re: Mail to HTML
From:
akira yamada <akira@...>
Date:
1997-11-27 07:09:14 UTC
List:
ruby-list #5463
Thu, 27 Nov 97 14:30:12 +0900 頃の
Mail-Count: 05453
Subject: [ruby-list:5453] Re: Mail to HTML
についてのお話にて Shin-ichiro HARA さん曰く…
(S == Shin-ichiro HARA <sinara@blade.nagaokaut.ac.jp> さん)
>> ・メールの場合、References も In-Reply-To も付けてこない場合がある
>> ので、引用部を抽出して、マッチングをとる。
In article 05453, <199711270525.OAA02944@blade.nagaokaut.ac.jp>
S> 私の所では Subject が Re: で始まると最も最近の「似ている」Subject
S> を持つものに繋げています。
この「似ている」ってどうやって判断しているのですか?
非常に興味があります.
手元でやっているスクリプトでのスレッドの判断は
Subject を MIME デコードしてから空白文字をすべて除去し
変な「Re: 」を整理し, さらに末尾の /\((was|Re:).*\)$/oi を
除去したものが一致しているときにだけ繋げるようにしています.
# 最重要なポイントは In-reply-to や Referneces です.
# これらがないものはスレッドに繋げていません.
>> ところで、引用部の抽出はどうやってなさってますか? 「>」や「|」など
>> だけをチェックするのは簡単ですが、「takagi> 」となっていたりする場合
>> もあるので、「複数の行に連続して先頭に同じ文字列がきている場合」とか
>> やんなきゃいけないなーなどと思ってましたが…。
S> そうなんですよ。引用が1行の時もあるし難しいです。結局、こちら
S> では「ちょーいいかげん」にやっています。例えば、最初の非空白の
S> 行が「です。」あるいは「と申します。」で終ると「名乗り」と判断
S> するとか。^^;;
わたしがやっている方法(といえるか?)は
非常に場当たり的なのですがおおざっぱには以下の通りです.
・/^(.{0,10}[>\|:}#]+\s*)+/ にマッチする行を除外する.
・それ以外の部分は 1)空行, 2)上のパターンにマッチした時
を区切りとして段落を形成する(物理的に一行にしちゃう.
要するに「段落\n段落\n…」という文字列作る).
・形成した段落の総量(上の文字列の長さ)が適当なサイズなったら
各段落に対して以下を適用しする.
# 空白文字の整理
gsub!(/[ \t]+/o, ' ')
# 定型句を取り除く
sub!(/^\s*.{0,20}(です|と申します|といいます)(。|.|.)?\s*$/o, '')
sub!(/^.+(返事です|reply\s*です|曰く)(。|.|,|…|.,)?\s*$/oi, '')
sub!(/^(#|#).*$/o, '')
# 定型ヘッダを取り除く
sub!(/^.*#{Subject_exclude}.*$/oi, '')
sub!(/^.*In .*(article|message).*$/oi, '')
sub!(/^.*[-.\w]+@[-\w]+\.[-\w]+.*$/io, '')
sub!(/^.*\d{1,2}:\d{1,2}:\d{1,2}.*$/, '')
・最後に適当な長さに切り詰める.
S> 凝り出すと面白いですよね。やまださんの、
…
S> まで解析できたら完璧?(^^)
実は最後まで引っ掛かったのが自分の定型ヘッダでした(^_^;)
で, 色々やってみた結果が上なんですが X-ML-Name: ruby-list,
X-Mail-Count: 05441 に上の処理を加えると
ちなみに昨夜の →netlab.co.jp は比較的空いていて
なにが違うだろう? RC5-64 でやり取りするキーはたかが
とかなってしまいます(^_^;;;) やっぱ引用符が難物ですね.
--
やまだ あきら (akira@linux.or.jp or akira@nurs.or.jp)
Linux 関連ページ <URL:http://www.netlab.co.jp/~akira/linux/>