2007-06-12から1日間の記事一覧

発音

ナル/ヌル(null)、ウォーニング/ワーニング(warning)という発音・表記ネタって時々話題になるけど、両方とも市民権を得ている感があってコミュニケーションの観点からはいちいち指摘するのも時間の無駄だなぁ、とも思う。どうかなぁとは思うけど、実際通じち…

JRuby vs CRuby

ref:JRuby 1.0ベンチマーク(fib(30).rb) - 航海日誌 (2007-06-12) ref:フィボナッチ数ベンチマーク - val it : α → α = fun ref:しつこく JRuby - val it : α → α = fun Debian etch, Athlon 64 X2 4400+ で試してみた。 % ruby -v ruby 1.8.6 (2007-06-07 p…

Xeon + Mac OS X + Java

研究室の Mac Pro は Dual Core Xeon x 2 で Mac OS X が入っているんだけど、当然 Java も 64bits モードで動くと思っていたら。 % java -Xmx4000m test Error occurred during initialization of VM Could not reserve enough space for object heapあれ?…

3n+1

ref:みずぴー日記 - 3n+1問題 via:Unknown::Programming - 3n+1問題 Haskell でやってみた。 f :: Int -> [Int] f n | n == 1 = [1] | n `mod` 2 == 0 = n : f (n `div` 2) | otherwise = n : f (3 * n + 1) max_seq :: Int -> Int -> Int max_seq n m = fol…

each で隣の要素を参照

ref:はじめてのにき(/-')(2007-06-13) ref:eachで回してるときの次の要素がほしい - Greenbear Diary (2007-06-12) おぉ?こういうのは Enumerable モジュールに適当にメソッド追加とかでどうにでもなりそうな気がする。 module Enumerable def each_with_ne…