[#7288] plain2 + popmail — tateishi@...
立石です。
わたなべです.
[#7292] Exception in ruby — TAKAHASHI Masayoshi <maki@...>
高橋です。
[#7315] recovery of exception — tateishi@...
立石です。
[#7330] sub, gsub bug? — 金子尚史 <wbs01621@...>
はじめまして、金子と申します。
[#7334] — Kazutomi Ueda <ueda@...>
上田と申します。
[#7342] '$' in regexp — TAKAHASHI Masayoshi <maki@...>
高橋です。こんばんは。
[#7354] def foo=(a,b) — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#7356] Q: jcode.rb tr(String + nil) — WATANABE Tetsuya <tetsu@...>
ruby-1.1b9_08 (07 からみたいですが)での話です。
まつもと ゆきひろです
さっそく対応していただきてありがとうございます。
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
[#7376] [Q] Thread — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
けいじゅ@日本ラショナルソフトウェアです.
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
[#7386] Dir.foreach — "Hiroshi Ishikawa(NIMS)" <h-isikaw@...16.nims.nec.co.jp>
いしかわ@NIMS です。
[#7388] inf-ruby.el — senda@...
[#7410] irb — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#7442] telnet.rb — Wakou Aoyama <wakou@...>
青山です。
[#7464] subscribe for ruby-list — Kazuhiro HIWADA <hiwada@...>
ひわだといいます。はじめまして。
[#7471] scope — Wakou Aoyama <wakou@...>
青山です。
わたなべです.
青山です。
[#7492] Tcl/Tk fileevent — NAGAI Hidetoshi <nagai@...>
永井@知能.九工大です.
きくたに@ぷ〜たろ〜です。
永井@知能.九工大です.
[#7500] List on List — WATANABE Hirofumi <watanabe@...>
わたなべです.
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
「Perlのmapをrubyでどう書くか」というネタはMLに入る前から暖めていたの
けいじゅ@日本ラショナルソフトウェアです.
わたなべです.
まつもと ゆきひろです
[#7509] クラスの変更 — Mitsuru Ogino <ogino@...>
荻野といいます。すみませんが、ご指導ください。プログラミング初心者です。
[#7582] Re: List on List — Makoto Nukui <gnue@...>
こんにちは、GNUE(鵺)です。
[#7591] How to write Perl's `@a[@b] = @c' in ruby — Inaba Hiroto <inaba@...>
えーと、既に「Perlのmapをrubyでどう書くか」という話題がで出てしまった
わたなべです.
原です。
From: Shin-ichiro HARA <sinara@blade.nagaokaut.ac.jp>
原です。
前田です。
From: shugo@po.aianet.ne.jp (Shugo Maeda)
まつもと ゆきひろです
原です。
[#7622] dir search — Kikutani Makoto <kikutani@...>
きくたにです。
[#7648] new irb release — keiju@... (Keiju ISHITSUKA)
けいじゅ@日本ラショナルソフトウェアです.
[#7671] How to install beta versions — Shin-ichiro HARA <sinara@...>
原です。
まつもと ゆきひろです
わたなべです.
>>>>> "W" == WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp> writes:
原です。
わたなべです.
From: WATANABE Hirofumi <watanabe@ase.ptg.sony.co.jp>
まつもと ゆきひろです
From: matz@netlab.co.jp (Yukihiro Matsumoto)
まつもと ゆきひろです
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
[#7713] Re: private and protected — Makoto Nukui <gnue@...>
Yukihiro Matsumoto:
[#7723] shared library of ruby — ttate@...
立石です。
[#7727] Re: [ruby-dev:2503] library for Tcl/Tk ext-package — NAGAI Hidetoshi <nagai@...>
永井@知能.九工大です.
永井@知能.九工大です.
永井@知能.九工大です.
[#7729] mail index sort by From: — Kikutani Makoto <kikutani@...>
きくたにです。
ごとけんです
きくたにです。
はじめまして、道村といいます。
ごとけんです
ごとけんです
わたなべです.
原です。
ごとけんです
原です。
[#7764] reference manual for ruby 1.1b9_16 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
黒田です。
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
わたなべです.
[ruby-list:7798] Re: mail index sort by From:
ごとけんです
In message "[ruby-list:7778] Re: mail index sort by From:"
on 98/04/28, Shin-ichiro Hara <sinara@blade.nagaokaut.ac.jp> writes:
>原です。
>nonzero? はごく最近入ったのですね。仕様は「? 系」の関数に
>あるまじきもので、
>
>> それとも nonzero? って false か数値を返すものなんでしょうか?
>
>まさにその通りなんです。この場合のためにあるようなものかな。
皆さんのお答えに従い、 nonzero? 使うために 1.1b_16 に
したんですが、よくよく考えると僕が作りたいのは
MH の sort(1) みたいに可変個のオプションを受けて
それに従いソートするものでした。
この場合 or による打ちきりが使えないのであんまり
嬉しくないです。
# できるのかなぁ。
とりあえずこういうものを書きました。よろしければ
野次下さい。
parsedate した結果から作った Time オブジェクトを
header['time'] として各 Mail オブジェクトに
持たせて、'Date' に依るソートにはこれを使います。
あと逆順ソートも指定するのにはヘッダのフィールド名に
":r" を付加します。
mbox = MailFolder.new(フォルダのパス)
mbox.sort("Date:r", "Subject")
のように使うものです。
class MailFolder
# 前略
def sort(*args)
n = args.size
# デフォルトでは 'Date'
args << 'Date' if n == 0 or not args.include?('Date')
opts = Array.new(n)
cnt = 0
args = args.collect {|i|
# フィールドごとのオプションを拾う
if i =~ /^(\w+):(\w+)$/
i = $1
opts[cnt] = $2
cnt += 1
end
if i == 'Date'; 'time'; else; i; end
}
MailFolder @inbox.sort{|x,y|
r = 1
args.each_with_index{|i,cnt|
# どちらかにそのフィールドがなければ次
next unless x[i] and y[i]
case opts[cnt]
when "r"
# 降順
r = (y[i] <=> x[i])
else
# デフォルトは昇順
r = (x[i] <=> y[i])
end
break if r.nonzero?
}
r
}
end
# 後略
end
-- gotoken
PS.
>> あと、前のメールで3進で重みを着けなくても良いんじゃないかと
>> 指摘されましたが、ただ単に和を取るとダメだと思います。
>
>あれ、ちゃんと ( )<<2 + ( )<<1 + ( ) と重みを付けましたよ。^^;
あ、失礼しました m(_ _)m
# 頭も目も悪いぞ > 俺