Rails の I18n.localize
は nil
を渡すと例外が発生します。でも、コレだといろいろ使いづらいのでいつも
1 2 3 4 5 6 7 8 |
|
こんな感じのコードを config/initializers
の下において使っています。nil
を渡すと空文字を返します。
今のところコレで問題は起きていないのでオススメしてもいいかなと。
Rails の I18n.localize
は nil
を渡すと例外が発生します。でも、コレだといろいろ使いづらいのでいつも
1 2 3 4 5 6 7 8 |
|
こんな感じのコードを config/initializers
の下において使っています。nil
を渡すと空文字を返します。
今のところコレで問題は起きていないのでオススメしてもいいかなと。
先日、古い MacBook Pro の Xcode のアップデートを行おうとしたときに、「ほかのアカウントで使用可能なアップデートがあります。このアプリケーションをアップデートするには、購入時に使用したアカウントでサインインしてください。」ってでてアップデートできなかったときにやった対応メモです。
Rails 環境で RESTful API を提供する場面があると思います。API もコントローラで提供するので、コントローラのテストで記述してもいいのですが、RESTful API であれば、request spec を使うほうがよさそうなので request spec を書くメモです。
Titanium Mobile の Titanium.Network.HTTPClient
を使って RESTful リクエストを送る場合の注意点です。
Titanium の HTTPClient
で DELETE
のときに send
でパラメータを送ると POST
リクエストになってしまいます。
Titanium Mobile Development Environment
ruby の open-uri
を POST に対応させる open-uri-post
というライブラリがありますが、これを使うと rest-client
の gem が変な動きをするようです。
リア充爆発しろ で、爆発した瞬間を初めて見た。。泣いた。
「kimono」はウェブサイトをブラウザ操作で簡単にスクレイピングして API 化してくれるサービスです。
kimono - Turn websites into structured APIs from your browser in seconds
ガンダムUC にはまってます。2014年5月17日に final episode 7「虹の彼方に」も予定されてるので DVD とか見直しました。
シナンジュのガンプラも作ったので、次はニューガンダムに挑戦したいなと。RX-0 ユニコーンガンダム3号機 フェネクスのガンプラも発売になりましたね。
Octopress の初期の rel=“canonical” の値がおかしいので直しました。
本書は、ブライアン・カーニハンをはじめ一流のプログラマが各々の考える「美しいコード」を紹介するエッセイです。
世界屈指の一流ハッカーがこれぞ!と思うコードを読むことができる貴重な一冊です。
名前付け、アルゴリズム、アーキテクチャ、ショートコードなどなど美しいコードとして紹介されているものは様々です。また、言語も様々なため、知らない言語のコードは美しさがよくわからないところもあるかもしれません。
それでも、30人を越える偉人が紹介する ビューティフルコード は、プログラミング好きにはたまらないと思います。