暇人じゃない

Shibuya.rb[:20130320] に参加してきた

3 回目の Shibuya.rb に参加してきました。
祝日ということで拡大版。最初の 2 回は興味のあるセッション、その後は希望者で LT という感じ。

セッション 1: gem の開発

ライブコーディングという形で @joker1007 さんが実際に gem を作りました。 gem は作ったことがありますが、新しい発見もありました。

以下のことが気になりました:

セッション 2: vagrant/chef

最近流行りの vagrant/chef-solo(knife-solo) を触りました。
vagrant を使って CentOS な仮想マシンを起動するところまでは以前やっていたのですが、knife-solo はまだ途中。

vagrant up するところで何分待っても途中で応答が止まってしまう、という現象に遭いました。仮想マシンは起動している模様。
調べてみると、以前仮想マシンを起動していた環境とネットワークが異なるとこういう現象になるみたい。以下のページを参考にホストマシンを再起動して解決(面倒…)

vagrant up hangs at “Waiting for VM to boot. This can take a few minutes” · mitchellh/vagrant Wiki
https://github.com/mitchellh/vagrant/wiki/%60vagrant-up%60-hangs-at-%22Waiting-for-VM-to-boot.-This-can-take-a-few-minutes%22

vagrant 、knife-solo 、それぞれ以下のページを参考に触ってみました。

Vagrant - naoyaのはてなダイアリー
http://d.hatena.ne.jp/naoya/20130205/1360062070

VagrantとChef-soloについて学んだいくつかのこと - iakioの日記
http://iakio.hatenablog.com/entry/20120512/1336825545

vagrant 1.1 系で VirtualBox だけではなく EC2 や Rackspace などもサポートされたとのことですが、メリットがあまり想像できないのでしばらくは 1.0 系で良いのでは、という話をしていました。

最終的に knife-solo を使って vim-enhanced を仮想マシンまでインストールするところまで出来ました。便利!
naoya さんの Chef 本も読まなければ…

セッション 3 の LT はそんなにメモが取れなかったので割愛します…

Coverall は良さげでした。

参考

渋谷.rb[:20130320](拡大版) on Zusaar
http://www.zusaar.com/event/545003