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

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

Episode #274 - May 22th, 2012

A ruby lbrary for reading the dimensions of an image

http://elia.github.com/dimensions-rails/

  • Rubyのライブラリ

Gif, PNG, JPEG, や TIFFの縦横の長さ・回転角度を取得できる。
自動でimage_tagのwidthやheightを上書きできる。

  • 画像が読み込まれる前にレイアウトされるので効率的

Ruby Under a Microscope

http://patshaughnessy.net/2012/5/9/one-chapter-from-my-upcoming-ebook-ruby-under-a-microscope
Ruby Under a Microscope”という本がリリースされた。(↑リンクから無料で公開されています)

  • Rubyハッキングガイド的なものより高度な内容
    • Rubyが内部でどのような処理が行われているのか
  • 例コードも載っている

第1章タイトル ‘How Hashes Scale From One To One Million Elements’

OpenStruct2

https://github.com/rubyworks/ostruct2
OpenStructの2がリリースされた。
Hashみたいなデータ構造
githubのdemoフォルダに使い方の説明がある

ActiveRecord Reputation System

https://github.com/twitter/activerecord-reputation-system
ActiveRecordの評価システム?
作成しているRailsアプリケーションのActiveRecord部分がより良くなるような、提案システム???

assignable_values

https://github.com/makandra/assignable_values

  • Formを作るときに使えるgem

attributeに入力できる値や、作成したActiveRecordモデルの関連も制限できる。

FigLeaf

http://devblog.avdi.org/2012/05/14/figleaf-gem-now-available/
他のクラスやモジュールで継承されたモデルのprotectメソッドにアクセスできるようにしてくれるgem