2012-01-01から1年間の記事一覧

RubyからMac OS Xのスクリーンショットを撮る

RubyからCocoaを叩いてMac OS Xのスクリーンショットを撮るサンプル。osx/cocoaがなければ、 $ sudo port install rb-cocoa を実行すること。なぜか「全体のスクリーンのRect」を意味するOSX::CGRectInfinite定数が見つからなかったので、 OSX::NSScreen.scr…

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 …

'Hoge::v' is not a variable in clause 'shared'

C++でOpemMP並列をする際、 error: 'Hoge::v' is not a variable in clause 'shared'というエラーが出る事がある。これは、クラスのメンバ変数をshared指定しようとした時のエラー。例えば以下がサンプル。 #include <iostream> #include <omp.h> #include <vector> class Hoge{ priva</vector></omp.h></iostream>…

ご先祖様

子供をつれて実家へ。そうしたら夜中に突然子供があらぬ方向を指差して号泣。そこにいるんですか?>おじいちゃんとおばあちゃん

さくさんたくさん

仕事を終えて家に帰ってきた僕を出迎えたのはお酢まみれになった息子とお酢くさい我が家だった。

さわやかなはじまり

朝起きたら、嫁さんがまとめサイトで面白いのを見たという。曰く「合コンに行ったはずが間違えて男3×男3のホモ合コンで、興味なかったんだけど酔ってお持ち帰りされた」とかなんとか言う内容。そんなさわやかな一日の始まり。

zshのヒストリサーチ

zshでヒストリサーチをしようとして history-search-end: function definition file not found というエラーがでることがある。これはFPATHにzshのfunctionへのパスが通っていないから。findとか使ってなんとかしてhistory-search-endの場所を探し、そこにFP…

ターミナルからmiでファイルを開く

以前同じことではまったのに忘れてたので覚え書き。Mac OS Xのターミナルから、miでファイルを開くには、 alias mi="open $1 -a /Applications/mi.app/Contents/MacOS/mi" としてから $ mi filename.txtとする。