2012-06-01から1ヶ月間の記事一覧

RubyでいんちきHexdump

Rubyでバイナリファイルを1バイトずつ読み込んで整数値でダンプするサンプル。 filename = ARGV[0] open(filename,"rb"){|f| while c = f.read(1) puts c.unpack("C") end } 1.9系だとbinreadとか使えるらしいが、これは1.8系でも動作するスクリプト。

Lion + OpenMPのバグ?

Mac OS X 10.7.4 (Lion) + gcc 4.2.1 で、OpenMPがたまにバグる。エラーメッセージは以下のような感じ。 ===================================================================================== = BAD TERMINATION OF ONE OF YOUR APPLICATION PROCESSES …