Episode #249 - February 24th, 2012
Let's Write a Gem
http://rakeroutes.com/blog/lets-write-a-gem-part-one/
「みんなgemを導入したりするけれど、実際どうやって作ってるの?って感じだよね」
- gem作成のブログ記事の紹介
↑のサイトでgemの作り方が分かりやすく解説されている。
Humongous
https://github.com/bagwanpankaj/humongous
MongoDBをウェブで管理できるgem
- Sinatoraのライブラリ
- Sinatoraを入れる、gemをいれる、ターミナルで起動するだけ
Celluloid
https://github.com/celluloid/celluloid/
- 落ちたら自動で再起動してくれる??
- フォールトトレランス機能
- 「システムに障害が発生したときに、正常な動作を保ち続ける能力。」http://e-words.jp/w/E38395E382A9E383BCE383ABE38388E38388E383ACE383A9E383B3E382B9.html
- 自動的にデッドロックフリーにする同期機能
Specjour Updates
https://github.com/sandro/specjour
- アップデートされた
- 最新のRSpecとCucumberが必要
- Specjourによってテストが早く終わるようになった???
- だから、コービーブレイクする時間がなくなった??
Custom Rails Console
https://github.com/rails/rails/blob/master/railties/CHANGELOG.md
Rails 4.0ではRails Consoleのカスタマイズが出来るようになる予定
Poltergeist
https://github.com/jonleighton/poltergeist
- ヘッドレスなCapybara Driver
- テストに使うと良さそう
(Matthew Conway氏はFireFoxが好きではないらしいww)
- PhantomJSでビルドされている
- 去年上手く動かないのが色々出ていたけれど、poltergeistは使えるらしい???
- Driverの切り替えも簡単
- ブラウザより早い
- 簡単にインストールできる