Ruby

Ruby拡張ライブラリをデバッグする

静的リンクもしくは動的リンクでデバッグする方法があるようです。今回は動的リンクでやってみました。 題材はpcaprubというRubyからpcapファイルを使うためのライブラリです。 ライブラリを使うa.rbから、test.pcapファイルを読み込むためにpcaprubを使いま…

mongo shellから検索クエリはわかるけど、Rubyドライバでの書き方がわからんときの解決法

BSONなので、BSON経由で変換すればいい話ですね。 例えば、下のようなMongoDBドキュメントがあったとします。 { "_id" : ObjectId("51b6f5414eba1e94ba5bf762"), "info" : { "category" : "file", "started" : "2013-06-11 18:59:52", "ended" : "2013-06-11…