Qiitaに投稿しました:Rails4で中間テーブルがポリモーフィックなテーブルとhas_many throughする

Pocket

「中間テーブルを簡単につなぐことができるhas_many throughは便利だけど、中間テーブルがポリモーフィックな場合はどう書けばいいの?」というのがパッと分からなかったので、Qiitaに投稿しました。

http://qiita.com/mah_lab/items/14f906b6236d834bef96

コードが綺麗に表示されるQiitaは、良いですねー。

デバッグ環境さえ整っていればコードは書ける

Pocket

最近個人ワークでnode.jsのコードをよく読んでいるのですが、WebStormなしにnode.jsに触れる気がしません。node.jsはエラーが起こってもどこが原因だからさっぱり分からない(ように僕には見える)ため、デバッガ無しでは怖くて触れないんですよねー。これは日頃仕事で使っているRubyでも同じことが言えるかも知れません。

Continue reading…

YEOMANのチュートリアルでいきなりハマった人向け

Pocket

LET’S SCAFFOLD A WEB APP WITH YEOMANというチュートリアルでいきなりハマった人向けに補足を。概ねチュートリアル通りに進めていけば良いはずなのですが、若干コケるポイントがあるようです。

Continue reading…

jQuery3.0からIE8互換系と最新系のバージョン番号のつけ方が統一される

Pocket

今までIE8互換のバージョンであれば1.x系、IE8互換しない最新のものは2.x系という区別がされていましたが、これらをタテで見たときに同じ機能を持つバージョンが分かりにくいという問題がありました。

Continue reading…

勝手にRubyのオープンソースプロジェクトのソースをチェックする「REFACTORCOP」

Pocket

勝手にオープンソースプロジェクトのコードをRuboCopにかけてみよう、という粋な試み。

Continue reading…

Meteor1.0リリース記念に有料のガイドブックDiscover Meteorが最初の8章まで8日間無料

Pocket

Meteorがついに1.0になったようです。そんな1.0リリースを記念にして、MeteorのガイドブックDiscover Meteorが最初の8章まで8日間無料とのこと。とりあえずPDF版だけ落としておきましょ。急げー!

Continue reading…

ソフトウェアアーキテクトが知るべき97のこと

Pocket

通称「きのこ本」と言えばプログラマが知るべき97のことがまず話題にあがるためか、ソフトウェアアーキテクトが知るべき97のことが話題に上がることは少ないなーと思います。アーキテクトという単語が妙な先入観を抱かせるため邪魔をしているのだとは思うのですが、僕は気に入っている本です。

Continue reading…

RubyMine7 Release Candidateは地味にデバッガの使い勝手が改良されている

Pocket

先日2014/10/22にみんな大好きRubyMineの新しいバージョン、7のRelease Candidateが出ていましたね(参考:RubyMine 7 Release Candidate is Out!)。これまで以上に使い勝手が改良されていて、本当に手放せないツールになってきていると思います。

Continue reading…

めっちゃくちゃ速いrubyのweb server「Raptor」が32日後に出るらしい

Pocket

この記事を書いている2014/10/23から32日後に出るらしいです。Date.parse('2014-10-23').since(32.days)したら2014/11/24と出てきたのですが、こちらのページを見ると2014/11/25のリリースのようです。時差の関係ですかね。どうせならクリスマスにでもすれば良かったのにね。

Continue reading…