はじめに
毎月恒例のYokohama.rbに行ってきました。
当日は、XP祭りがあったり、P4Dがあったり、モンスターハンターの発売と重なったりして、出席者は少なめ。11名でした。
そんな中、Yokohama.rb founderのdanさんがほぼ1年ぶりに来られたりと、人数少なくとも濃い一日が過ごせました。
今月のYokohama.rbは?
今月のYokohama.rbは、いつもどおりRubyレシピブック読書会ともくもく会の2本立て。
- 作者: 青木峰郎,後藤裕蔵,高橋征義,まつもとゆきひろ
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2010/08/28
- メディア: 単行本
- 購入: 5人 クリック: 83回
- この商品を含むブログ (32件) を見る
Hashの初期化について盛り上がりました。
Hash = {}とHash#clearでどっちが速いかというお話。
ちょっと手元の環境で試してみました。
require 'benchmark' n = 10_000_000 Benchmark.bm(7) do |x| x.report { n.times do ; h = { x: 100, y: 200 }; h = {}; end } end
の結果は、
user system total real
13.740000 0.200000 13.940000 ( 13.977472)
require 'benchmark' n = 10_000_000 Benchmark.bm(7) do |x| x.report { n.times do ; h = { x: 100, y: 200 }; h.clear; end } end
の結果は、
user system total real
13.510000 0.570000 14.080000 ( 14.111388)
もう、ほぼ誤差ですね。
もくもく会
もくもく会では、参加者が作られたコードの紹介やレビューが行われました。
@hamaknのcharacter_sortingや@joker1007さんによるvimでmarkdownのクォート内をシンタックスハイライトする方法とプラグインの紹介がありました。
写真は、その紹介をされている@joker1007さん。
Togetter
いつもどおり、Togetterのまとめです。