2009-07-01から1ヶ月間の記事一覧

[Ruby] NaN。結論はまた今度

Ruby側でNaNが同一視されない問題について、どこをどうすれば他の言語と同じ動きになるか分かったので、先行論議がないか調べてみました。 すると Ruby 1.9 - Bug #1720: [NaN] == [NaN] が true になる - Ruby Issue Tracking Systemを発見。 日付は2009/7/…

新しいタブが進化していた

先ほど気づいたのですが、Chrome3系(dev版)で「新しいタブ」ページが変更されていました。 見た目こんな感じ Chromeの3.0.193.0で確認。 ぱっと見たところの相違点は、 「Tips and Suggestions」という謎の領域が 「最近追加したブックマーク」の消失 「Rece…

JavaにおけるNaN比較

先日の続き。 Javaではどうなるか気になったので試してみました。 C:\Develop>copy con NaN.java public class NaN { public static void main (String[] args) { System.out.println(0.0 / 0 == 0.0 / 0); } } ^Z 1 個のファイルをコピーしました。 C:\Deve…

NaNの動き

Ruby も NaN == NaN が true になる可能性が…ふと気になって調べてみました。 1.4〜1.9系Rubyでの動き NaNはFloatの演算で算出することが出来ます。 つまり、 0.0/0 がNaNになるはずなので、 p 0.0/0 == 0.0/0 がtrueになるかfalseになるかを観察する方向で…