こんにちは、なかむら(う)です。

In message "[ruby-dev:15736] Re: win32/registry.rb (Re: [patch] resolv.rb for win32 platform)"
    on Jan.21,2002 14:12:04, <tietew-ml-ruby-dev / tietew.net> 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 <usa / osb.att.ne.jp>