Rails の I18n.localizenil を渡すと例外が発生します。でも、コレだといろいろ使いづらいのでいつも

config/initializers/relaxed_i18n.rb
1
2
3
4
5
6
7
8
module I18n
  class << self
    alias_method :original_localize, :localize
    def localize(object, options = {})
      object.present? ? original_localize(object, options) : ''
    end
  end
end

こんな感じのコードを config/initializers の下において使っています。nil を渡すと空文字を返します。

今のところコレで問題は起きていないのでオススメしてもいいかなと。

先日、古い MacBook Pro の Xcode のアップデートを行おうとしたときに、「ほかのアカウントで使用可能なアップデートがあります。このアプリケーションをアップデートするには、購入時に使用したアカウントでサインインしてください。」ってでてアップデートできなかったときにやった対応メモです。

ガンダムUC にはまってます。2014年5月17日に final episode 7「虹の彼方に」も予定されてるので DVD とか見直しました。

シナンジュのガンプラも作ったので、次はニューガンダムに挑戦したいなと。RX-0 ユニコーンガンダム3号機 フェネクスのガンプラも発売になりましたね。

MG 1/100 MSN-06S シナンジュ Ver.Ka チタニウムフィニッシュ (機動戦士ガンダムUC) MG 1/100 RX-93 vガンダムVer.Ka チタニウムフィニッシュ (機動戦士ガンダム 逆襲のシャア) MG 1/100 RX-0 ユニコーンガンダム3号機 フェネクス (機動戦士ガンダムUC)

タイトル
ビューティフルコード
著者
Brian Kernighan (著), Jon Bentley (著), まつもとゆきひろ (著), Andy Oram (編集), Greg Wilson (編集), 久野 禎子 (翻訳), 久野 靖 (翻訳)
出版社
オライリージャパン
Amazonで購入する

本書は、ブライアン・カーニハンをはじめ一流のプログラマが各々の考える「美しいコード」を紹介するエッセイです。

世界屈指の一流ハッカーがこれぞ!と思うコードを読むことができる貴重な一冊です。

名前付け、アルゴリズム、アーキテクチャ、ショートコードなどなど美しいコードとして紹介されているものは様々です。また、言語も様々なため、知らない言語のコードは美しさがよくわからないところもあるかもしれません。

それでも、30人を越える偉人が紹介する ビューティフルコード は、プログラミング好きにはたまらないと思います。