[#39632] open-uri でダウンロードできません — PT2K <PT2K@...>
初めまして、PT2K と申します
10 messages
2004/05/05
[#39633] Re: open-uri でダウンロードできません
— Atsushi SHICHI <ats7@...>
2004/05/05
しちです。
[#39634] Re: open-uri でダウンロードできません
— PT2K <PT2K@...>
2004/05/06
PT2K です
[#39635] Re: open-uri でダウンロードできません
— Atsushi SHICHI <ats7@...>
2004/05/06
しちです。
[#39649] ruby -e "p [,'a'==nil]" => [nil] ?? — take_tk <ggb03124@...>
たけ(tk)です
2 messages
2004/05/11
[#39653] [TMail] UNIXMboxでReply-Toがない場合 — Ataru Nakata <anakata@...>
中田@ベクターです。
5 messages
2004/05/12
[#39655] Windows上のRuby/Tkで日本語を — 里 佳史 <sato_yos@...>
はじめまして。里と申します。
5 messages
2004/05/12
[#39664] Ruby/TkでのIWidget::dateentryの利用 — 里 佳史 <sato_yos@...>
こんにちは、里と申します。
9 messages
2004/05/17
[#39671] Ruby 1.8.1 on SX-6 — Masaki Hasegawa <masaki-h@...4u.or.jp>
はじめまして、長谷川 と申します。
16 messages
2004/05/19
[#39673] Re: Ruby 1.8.1 on SX-6
— Tanaka Akira <akr@...17n.org>
2004/05/19
In article <20040519.205107.102564296.suuchi29@naps.kishou.go.jp>,
[#39676] Re: Ruby 1.8.1 on SX-6
— Masaki Hasegawa <masaki-h@...4u.or.jp>
2004/05/19
長谷川 です。
[#39678] Re: Ruby 1.8.1 on SX-6
— nobu.nakada@...
2004/05/19
なかだです。
[#39679] Re: Ruby 1.8.1 on SX-6
— Masaki Hasegawa <masaki-h@...4u.or.jp>
2004/05/19
長谷川 です。
[#39680] Re: Ruby 1.8.1 on SX-6
— Tanaka Akira <akr@...17n.org>
2004/05/19
In article <20040520.011403.74726900.masaki-h@pp.iij4u.or.jp>,
[#39681] Re: Ruby 1.8.1 on SX-6
— Masaki Hasegawa <masaki-h@...4u.or.jp>
2004/05/19
> そのコンパイルエラーの原因を extconf.rb で検出するのが適切だと思います。
[ruby-list:39692] Re: [TMail]UNIXMboxでReply-Toがない場合
From:
Minero Aoki <aamine@...>
Date:
2004-05-23 12:30:33 UTC
List:
ruby-list #39692
青木です。
すみません、見落してました。
In mail "[ruby-list:39662] Re: [TMail]UNIXMboxでReply-Toがない場合"
Ataru Nakata <anakata@vector.co.jp> wrote:
> 中田@ベクターです。
>
> ついでですが、再構築されたメールボックスのunix fromの行において
> 日付書式が変わってしまいます。
> この部分はDate:フィールドなどは違って
> sprintf '%s %s %d %02d:%02d:%02d %d',
> WDAY[tm.wday], MONTH[tm.month], tm.mday,
> tm.hour, tm.min, tm.sec, tm.year
> の書式となるようです。
> 再構築したメールボックスがプログラムによって食えなくなって焦り
> ました(^^;
うう、重ね重ね申し訳ない。添付のパッチを試してください。
-------------------------------------------------------------------
青木峰郎
--- tmail/mailbox.rb 20 Feb 2004 00:35:01 -0000 1.7
+++ tmail/mailbox.rb 23 May 2004 12:28:24 -0000 1.8
@@ -127,7 +127,7 @@
end
def UNIXMbox.new(fname, tmpdir = nil, readonly = false)
- tmpdir = ENV['TEMP'] || ENV['TMP'] || '/tmp'
+ tmpdir ||= (ENV['TEMP'] || ENV['TMP'] || '/tmp')
newobj(fname, "#{tmpdir}/ruby_tmail_#{$$}_#{rand()}", readonly, false)
end
@@ -139,6 +139,7 @@
@filename = fname
@readonly = readonly
@closed = false
+ @updated = nil
Dir.mkdir mhdir
@real = MhMailbox.new(mhdir)
@@ -170,8 +171,8 @@
# make _From line
def UNIXMbox.create_from_line(port)
- sprintf 'From %s %s',
- fromaddr(port), time2str(File.mtime(port.filename))
+ sprintf('From %s %s',
+ fromaddr(port), unixmbox_time(File.mtime(port.filename)))
end
def UNIXMbox.fromaddr(port)
@@ -184,13 +185,13 @@
def close
return if @closed
-
+ f = @finalizer
ObjectSpace.undefine_finalizer self
- @finalizer.call
@finalizer = nil
@real = nil
@closed = true
@updated = nil
+ f.call
end
def each_port(&block)
--- tmail/textutils.rb 12 May 2004 12:53:49 -0000 1.7
+++ tmail/textutils.rb 23 May 2004 12:28:24 -0000 1.8
@@ -151,6 +151,11 @@
*(offset / 60).divmod(60)
end
+ def unixmbox_time(t)
+ sprintf('%s %s %d %02d:%02d:%02d %d',
+ WDAY[t.wday], MONTH[t.month], t.mday, t.hour, t.min, t.sec, t.year)
+ end
+
MESSAGE_ID = /<[^\@>]+\@[^>\@]+>/
def message_id?(str)