From: Tietew Date: 2002-01-21T14:12:04+09:00 Subject: [ruby-dev:15736] Re: win32/registry.rb (Re: [patch] resolv.rb for win32 platform) Tietew です。 On Mon, 21 Jan 2002 13:32:20 +0900 In article <20020121132319.C46A.USA@osb.att.ne.jp> [[ruby-dev:15732] Re: win32/registry.rb (Re: [patch] resolv.rb for win32 platform)] "U.Nakamura" wrote: > これを踏まえて、resolv.rb へのパッチを末尾に。 > [ruby-dev:15573] との違いは、hosts を拾ってくるところと、いき > なり win32/registry を require しないで RUBY_PLATFORM を見る > ようにしたことです。 そうですね。そちらの方がよいでしょう。ありがとうございます。 > さて、そういうわけで、registry.rb を標準添付することを提案し > たいのですが、課題が幾つかあります。 > 1.いきなりこのまま標準添付でいいのか。要レビュー? メソッド名や特にドキュメントの英文はレビューを戴きたいです (^^; 扱いに困ったのが FILETIME 型の時刻です (wtime という名前で出てきます)。 これは 1601/01/01 00:00:00 UTC からの経過「ナノ秒」を表す 64bit の整 数なんですけど,Ruby の型にどうマップすればいいか判らず,ただの Bignum にしています。 > 2.原著作者の意思(Tietewさん、どうでしょう?) 構いません。 > 3.入れる場所はどこがよいか。候補は以下の通り > lib/registry.rb > lib/win32/registry.rb > ext/Win32API/lib/registry.rb > ext/Win32API/lib/win32/registry.rb 少なくとも lib/registry.rb は止めた方がいいと思います。 Win32API に依存しているので,kconv.rb に倣って ext/Win32API/lib/win32/registry.rb が適当ではないでしょうか。 > Index: resolv.rb ところで,Win9x 系でもこの方法で DNS Servers は取れますでしょうか。 VMWare が不調で Win9x 系でのテストが出来ないのです。 —[ Tietew ]—————————————————————————— メ : tietew@tietew.net / tietew@raug.net / tietew@masuclub.net ホペ: http://www.tietew.jp/ 自宅鯖 http://www.tietew.net/ Tietew Windows Lab. 指紋: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA