500 円玉貯金が N 万円貯まったので Thunderbolt Display を購入しました。 現在の開発環境の様子です。 画面が広いと Vim で複数ファイル広げたり、ファイル更新時にはその横でユニットテストが自動実行されたり、別のペインで tig や htop を実行しておくこともできるので便利ですね。 あとは最近少女革命ウテナ DVD-BOX を買ったんですが、これも大画面で観られるようになりました。 そんな大画面でつくった gem を紹介します。 Mr. Mongo とは yuya-takeyama/mr_mongo MongoDB の MapReduce の定義を Ruby の内部 DSL で記述し、実行するためのフレームワークです。 Ruby で、といっても map/reduce の関数は JavaScript です。 例えばワードカウントであれば、以下のような記述になりま