[#38241] MinGW における拡張ライブラリ作成と Ruby 1.8/1.9 共存について — Hajime Hoshi <hajimehoshi@...>
星と申します。
8 messages
2009/04/01
[#38252] Hashのデフォルト値のブロックで無限ループするとcore — "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
きしもとです
7 messages
2009/04/02
[#38284] Re: Hashのデフォルト値のブロックで無限ループするとcore
— Yukihiro Matsumoto <matz@...>
2009/04/06
まつもと ゆきひろです
[#38255] --program-suffix 指定時の ri の探索先あるいは rdoc のインストール先 — "KISHIMOTO, Makoto" <ksmakoto@...4u.or.jp>
きしもとです
7 messages
2009/04/02
[#38278] [BUG:1.9] io does not convert str when ext == intern — sheepman <sh@...>
こんばんは sheepman です。
6 messages
2009/04/05
[#38303] [BUG:1.9] Dir.glob should not convert entries on UNIX — sheepman <sh@...>
こんばんは sheepman です。
5 messages
2009/04/11
[#38309] [Feature:1.9] transcode for UTF8-MAC — sheepman <sh@...>
こんばんは sheepman です。
8 messages
2009/04/16
[#38323] [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合 — oshida@...
押田です。
22 messages
2009/04/24
[#38331] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— Hidetoshi NAGAI <nagai@...>
2009/04/26
永井@知能.九工大です.
[#38339] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— oshida@...
2009/04/27
押田です。
[#38340] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— Hidetoshi NAGAI <nagai@...>
2009/04/27
永井@知能.九工大です.
[#38697] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— Hidetoshi NAGAI <nagai@...>
2009/06/21
永井@知能.九工大です.
[#38711] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— oshida@...
2009/06/24
押田です。
[#38723] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— Hidetoshi NAGAI <nagai@...>
2009/07/01
永井@知能.九工大です.
[#38743] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— oshida@...
2009/07/07
押田です。
[#38747] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— Hidetoshi NAGAI <nagai@...>
2009/07/08
永井@知能.九工大です.
[#38748] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— oshida@...
2009/07/08
押田です。
[#38749] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— Hidetoshi NAGAI <nagai@...>
2009/07/08
永井@知能.九工大です.
[#38750] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— oshida@...
2009/07/08
押田です。
[#38752] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— Hidetoshi NAGAI <nagai@...>
2009/07/08
永井@知能.九工大です.
[#38754] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— oshida@...
2009/07/09
押田です。
[#38755] Re: [1.8.7][1.9.1][tk] 自前実装の拡張 widget を使いたい場合
— Hidetoshi NAGAI <nagai@...>
2009/07/09
永井@知能.九工大です.
[#38326] Time with arbitrary offset — Tanaka Akira <akr@...>
Time で、オブジェクト毎に任意の時差を指定できるようにするの
9 messages
2009/04/25
[#38338] Re: Time with arbitrary offset
— Yukihiro Matsumoto <matz@...>
2009/04/26
まつもと ゆきひろです
[#38341] Re: Time with arbitrary offset
— Tanaka Akira <akr@...>
2009/04/27
In article <E1LyBkf-0000x1-UO@x61.netlab.jp>,
[#38348] Re: Time with arbitrary offset
— Yukihiro Matsumoto <matz@...>
2009/04/27
まつもと ゆきひろです
[#38353] Re: Time with arbitrary offset
— Tanaka Akira <akr@...>
2009/04/28
In article <E1LyTuj-0003h2-28@x61.netlab.jp>,
[#38336] [Bug #1410] irb shows some messages on boot — Nobuhiro IMAI <redmine@...>
Bug #1410: irb shows some messages on boot
6 messages
2009/04/26
[ruby-dev:38277] Re: big time
From:
Nobuyoshi Nakada <nobu@...>
Date:
2009-04-05 04:45:36 UTC
List:
ruby-dev #38277
なかだです。
At Sun, 5 Apr 2009 07:18:52 +0900,
Urabe Shyouhei wrote in [ruby-dev:38275]:
> ここまでまとめて返答しますが、想定しているのはFileUtils.touchのような、
> File.utimeへのラッパーライブラリです。FileUtils.touchはFile.utimeが受け付けない
> ような引数は受け付けたくないわけです。ところが、田中さんのパッチを当てると
>
> /usr/lib/ruby/1.9.2/fileutils.rb:1033:in `utime': time out of system range
> (ArgumentError)
> from /usr/lib/ruby/1.9.2/fileutils.rb:1033:in `block in touch'
> from /usr/lib/ruby/1.9.2/fileutils.rb:1030:in `each'
> from /usr/lib/ruby/1.9.2/fileutils.rb:1030:in `touch'
> from -e:1
>
> などというエラーが出ますね?これでは知らない人が見ればFileUtilsにバグがあるよう
> に見えるわけです。FileUtilsの側としては、FileUtilsは悪くないわけですから、この
> ようなバックトレースを表示せずに、なるならもっと手前のところで例外になってほし
> い。つまり、この例で言えば
>
> -e:1:in `new': time out of range (ArgumentError)
> from -e:1
>
> とかそんな感じになってほしいわけです。
Time.newが成功したからといってFile.utimeに受け付けられるという保
証は元々ありません。たとえばWindows版ではVFAT上のファイルに1980
年よりも前のタイムスタンプをつけようとすると
$ ./ruby -v -e 't = Time.at(0); p File.utime(t, t, "f:/foo")'
ruby 1.8.7p5000 (2009-02-24 ruby_1_8 22592) [i386-mswin32]
-e:1:in `utime': Invalid argument - f:/foo (Errno::EINVAL)
from -e:1
のようにエラーになります。このメッセージ自体があまりよろしくない
ということには同意しますが。
ファイルシステム上の時刻表現はファイルシステムによって異なるもの
であり、必ずしもtime_tと一致するとは限りませんし、実際に試してみ
るまでは表現可能な範囲かどうかも分からないわけです。ということで、
File.utimeだけを理由にTimeに制限を課する必要はないと思います。
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦