2015-02-01から1ヶ月間の記事一覧
git-completion便利ですよね。でも、それなりに歴史のあるリポジトリで git co [TAB] ※co = checkout ってやると、リモートリポジトリとかタグとか全部出てきてウザい。基本、ローカルのが出てきてくれれば充分なのに。そんなときは__git_refsをいじってやる…
ranking.article.authorみたいなときの話。N+1はincludesつけて回避するのがふつう。 http://guides.rubyonrails.org/active_record_querying.html#eager-loading-associationsで、タイトルのケースも↑のリンクに書いてあるんだけど、こんな感じに書く。
追記)コメントで教えてもらったけど、今は設定でubuntuのバージョンが変更でき、そこではMySQL5.6などがプリインストールされるので、もうこの記事読まなくていいです。 Ubuntu 14.04 (Trusty) - CircleCIただ、1つ言いたいのは、「使えるようになったら連…
かつて日記に書いたんだけど、MySQL5.6から導入されたinnodbのfull text indexは割と便利。 http://d.hatena.ne.jp/ria10/20140107/1389071672が、innodbのfull-text indexを利用した機能があるRailsアプリをCircleCIでテストしようとすると絶対にコケる。 …
10.times do |i| p i + 1 end のi + 1が可読性悪いというときの話。 で、 (1..10).each do |i| p i end こんな感じで書ける。 さらに・・・ 1.upto 10 do |i| p i end こっちはrubyっぽいけど、実際コードの中にふっとでてくると、以外に頭に入ってこない(…