[#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:38341] Re: Time with arbitrary offset
From:
Tanaka Akira <akr@...>
Date:
2009-04-27 03:56:58 UTC
List:
ruby-dev #38341
In article <E1LyBkf-0000x1-UO@x61.netlab.jp>,
Yukihiro Matsumoto <matz@ruby-lang.org> writes:
> ただし、civilというメソッド名には反対です。Dateクラスには、ま
> ずAD/BCを勘案するCivil Dateという概念があって対応するcivilメ
> ソッドがあると理解していますが、私の知る限りcivil timeという
> 概念はないし、仮にあったとしてもそれは「任意の時差」とは関係
> しないものだと思います。
では、
Time.new(year, mon, day, hour, min, sec, utc_offset)
ならどうでしょうか?
現在の Time.new (というか Time#initialize) は引数をとらない
ので、非互換性を起こさずに拡張することができます。
あと、Date クラスが AD/BC を勘案するというのはよく意味がわか
りません。少なくとも、紀元前1年であるところの西暦0年はそのま
ま通るようです。
% ruby -rdate -e 'p Date.civil(0,1,1)'
#<Date: 0000-01-01 (3442115/2,0,2299161)>
なお、私は civil という語をここで用いる理由はよくわかってい
ないんですが、検索すると Civil calendar というのがあるので、
これなのかなぁ、と想像しています。
http://en.wikipedia.org/wiki/Civil_calendar
> さらにgetlocalメソッドの振る舞いもよくわかりませんでした。同
> じ時間で時差の違うオブジェクトを返すってこと? それもちょっ
> と名前から予想される挙動とは違うかもしれません。
time.getlocal は同じ時刻で地方時のオブジェクトを返すので、
time.getlocal("+09:00") などと指定すれば、同じ時刻で指定した
時差のオブジェクトを返すのはそれなりに自然な拡張だと思ってい
ます。
% TZ=EST5EDT ./ruby -e '
t = Time.utc(2000,1,1)
p t
p t.getlocal
p t.getlocal("+09:00")
p t.getlocal(3600*9)
'
2000-01-01 00:00:00 UTC
1999-12-31 19:00:00 -0500
2000-01-01 09:00:00 +0900
2000-01-01 09:00:00 +0900
こうでないとすると、どういう予想をすると思ったんですか?
> あとは、strftimeの%Zをどうするかなんてことも気にならないでも
> ないですが、それは対応すればよいだけのことですね。
あぁ、それは送った後に気がついて、手元ではとりあえず空文字列
になるようにしてあります。
--
[田中 哲][たなか あきら][Tanaka Akira]