ぬけラボ

φ(..)メモメモ

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

Ruby FiberとEnumerator

FiberとEnumeratorのメモ。 EnumeratorはFiberを使って実装されているらしい? 実行速度の比較をしてみた。 Fiber words = Fiber.new do DATA.each do |line| line.scan(/\w+/) do |word| Fiber.yield word.downcase end end nil end counts = Hash.new(0) w…

Fluentdのhttpインプットプラグインを使ってみた&=はまってみた

必要になったので、Fluentdのhttpインプットプラグインを試してみました。 httpインプットプラグインはWebAPI経由で簡単にデータを入力することが出来るとても便利なプラグインです。 使用可能なフォーマットとしてはjsonやmsgpack形式のバイナリデータの送…

beginのブロックに対してwhileが行える

Rubyって面白いなー。 i = 0 begin print i i += 1 end while i < 10 #=> 0123456789

SQLiteのjournal_modeについて

SQLiteのjournal_modeについてはこちらの記事が参考になりました。[SQLiteのジャーナルファイル] http://yuki312.blogspot.jp/2012/02/androidsqlite.htmlまたSQLiteのjournal_modeにてWAL(Write-Ahead Logging)を使用すると デフォルトのdeleteモードから5.…