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

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…

*nix系OSの起動時のデーモン(サービス)起動について

はじめに デーモンとして起動するmongodbのオプションを追加/変更したかったのだけど、 *nix弱者で、*nix系OSの起動時の仕組みがよくわかっていないので、メモしておきます。 結論 textSearchEnabledを設定ファイルに書けって話ですね。結論としては/etc/ini…

ubuntuでLauncher起動のショートカットキーを変更する

備忘です。ubuntuホスト上でWindowsゲストを動かすとき、Superキー(Windowsキー)にLauncherの起動が割り当てられていると何かと不便なため、他のキーに割り当てたくなります。# ファイル名を指定して実行(Win+R)のときにLauncherが起動して不便というのが一…