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

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

Episode #299 - August 21, 2012

http://ruby5.envylabs.com/episodes/303-episode-299-august-21-2012

Trace your execution stack with StackTracy

http://vimeo.com/47689001
StackTracy (stack_tracy)というgemの紹介

↑の動画で導入方法が紹介されている。
動画ではSinatoraを使った場合のスタックトレースの仕方が紹介されているが、
Sinatoraじゃなくて、普通のRubyのコードで可能。
https://github.com/archan937/stack_tracy
に載っている使い方だとこんな感じ。

[1] pry(main)> StackTracy.start
[2] pry(main)> puts "testing"
[3] pry(main)> StackTracy.stop
[1] pry(main)> stack_tracy do
[1] pry(main)*   puts "testing"
[1] pry(main)* end
  • stack_tracyのパフォーマンスが測定に影響しないように、一部分はCで書かれているらしい

The Rails flash isn’t just for messages

http://henrik.nyh.se/octopress/2012/08/the-rails-flash/

  • Railsのflash機能についてのブログ記事
  • flashで複雑な通知もすることが出来る
  • Google Analytics eventsを通知する方法とか

Show me the money with latinum

https://github.com/ioquatix/latinum

  • 通貨表示とか通貨変換とかできるgem

The University of Reddit

http://ureddit.com/class/40250/web-programming-with-ruby-on-rails

  • ↑の記事が502でアクセスできなかった…
  • Ruby on Railsの学習コンテンツ
    • 7週間のコースで45分のスクリーンキャストが毎週ある

Rails for Zombies Redux

  • Rails for Zombiesが新しくなった!
    • UIとかヒントや内容が新しくなっているらしい
    • 新しくなっても無料!