[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30655] win32/registry wtime

From: moonwolf@...
Date: 2007-03-20 16:40:05 UTC
List: ruby-dev #30655
MoonWolfです。

win32/registry.rbのwtimeで秒未満が切り捨てられてたので
パッチを書いてみました。
usecでも精度足りないのでwtime→Time→wtimeがうまくいきませんが
秒単位よりかはマシだと思います。

# 別件になりますがユニコード対応してないから文字化けがたまに起きますね。
# レジストリをダンプするプログラムを組もうとして嵌りました^^;

Index: registry.rb
===================================================================
--- registry.rb (revision 12112)
+++ registry.rb (working copy)
@@ -511,11 +511,11 @@
     end
     
     def self.wtime2time(wtime)
-      Time.at((wtime - 116444736000000000) / 10000000)
+      Time.at((wtime - 116444736000000000).quo(10000000))
     end
     
     def self.time2wtime(time)
-      time.to_i * 10000000 + 116444736000000000
+      time.to_i * 10000000 + time.usec *10 + 116444736000000000
     end
     
     #

In This Thread

Prev Next