こんにちは、なかむら(う)です。
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>