Ruby5をひたすら翻訳する日記

海外で働きたい欲が高まった海山はついに強硬手段に出た。自分だけのためにRuby5(http://ruby5.envylabs.com/)翻訳し続けます。おかしなところは、適宜指摘大歓迎です!><

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/

Reel

https://github.com/celluloid/reel

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のカスタマイズが出来るようになる予定

  • つまりPryをRails Consoleに利用することができるようになる??
  • Rails 4.0は多分、今夏リリースされる

Poltergeist

https://github.com/jonleighton/poltergeist

  • ヘッドレスなCapybara Driver
  • テストに使うと良さそう

(Matthew Conway氏はFireFoxが好きではないらしいww)

  • PhantomJSでビルドされている
  • 去年上手く動かないのが色々出ていたけれど、poltergeistは使えるらしい???
  • Driverの切り替えも簡単
  • ブラウザより早い
  • 簡単にインストールできる