From: "U.Nakamura" Date: 2002-01-21T16:06:59+09:00 Subject: [ruby-dev:15742] Re: win32/registry.rb (Re: [patch] resolv.rb for win32 platform) こんにちは、なかむら(う)です。 In message "[ruby-dev:15736] Re: win32/registry.rb (Re: [patch] resolv.rb for win32 platform)" on Jan.21,2002 14:12:04, wrote: | > さて、そういうわけで、registry.rb を標準添付することを提案し | > たいのですが、課題が幾つかあります。 | > 1.いきなりこのまま標準添付でいいのか。要レビュー? | | メソッド名や特にドキュメントの英文はレビューを戴きたいです (^^; まだ内容も多少揺れてるようなので、しばらく考えてみる必要はあ りそうですね。 とりあえずroughに入れるべき? | 扱いに困ったのが FILETIME 型の時刻です (wtime という名前で出てきます)。 | これは 1601/01/01 00:00:00 UTC からの経過「ナノ秒」を表す 64bit の整 | 数なんですけど,Ruby の型にどうマップすればいいか判らず,ただの | Bignum にしています。 Bignumでいいと思います。 で、Timeへの/からの変換メソッドがあると嬉しいかな、とは思いま す。 自動的にTimeへマップするのは、範囲外のとき困るので止めといた 方がいいでしょうね。 | > 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 が適当ではないでしょうか。 なかださんもおっしゃってますが、やっぱりそうでしょうね。 | ところで,Win9x 系でもこの方法で DNS Servers は取れますでしょうか。 | VMWare が不調で Win9x 系でのテストが出来ないのです。 VirtualPCにWinMeを入れて確認しようと思ったのですが、VirtualPC がUSBのFDDを認識してくれなかったので頓挫してます... それでは。 -- U.Nakamura