2009-05-01から1ヶ月間の記事一覧

TextMateでHaskellのバンドルを使う

マニュアルにもあるけど... mkdir -p /Library/Application\ Support/TextMate/Bundles cd /Library/Application\ Support/TextMate/Bundles svn co http://svn.textmate.org/trunk/Bundles/Haskell.tmbundle TextMateを開いて、Bundles → Bundle Editor → R…

今日の勉強

デザインパターン入門 Composite 容器と中身を同一視するパターン。主に再帰するパターンに用いる。 サンプルでファイルシステムをCompositeパターンで示していて非常に分かりやすいんだけど、それ以外の使い道がパッと思いつかない。再帰するパターンはいく…

今日の勉強

デザインパターン入門 Strategy アルゴリズムを実装するクラスとそれを使うクラスを分ける。それによってアルゴリズムを交換可能になる。 これは非常に分かりやすい。例にもあるとおり、将棋の難易度を変更するゲームがあるとすると、その難易度によってアル…

Kanazawa.process に参加しました

今回はid:katzchang主催によるTDDの読書会です。ターゲットとなる本はケントベッックのテスト駆動開発入門です。進行はid:Nagiseとid:shozzyによる写経です。 本の写経なので音読したりライブコーディングを行いながら進んでいくのですが、ケントベックの文…

Green Dayの最新アルバム21st Century Breakdownを聴いた

21世紀のブレイクダウンアーティスト: グリーン・デイ出版社/メーカー: ワーナーミュージック・ジャパン発売日: 2009/05/15メディア: CD購入: 4人 クリック: 4回この商品を含むブログ (41件) を見る5月15日発売のGreen Day最新アルバムを購入しました。久…

今日の勉強

テスト駆動開発入門 第7章〜第12章 コードを小さく何度も変更しながら開発を行っていくTDD。そのため本で読むとその変化に気が付きにくく、さっきとどこが変わったのかを把握しにくかったりする。これ、本で読むだけじゃなくて実際にコードを書きながらの…

今日の勉強

テスト駆動開発入門 第2章〜第7章 正直ちょっと訳が読みにくい。いや、訳なのかそれとも原書自体がこのような言葉なのか。サンプルがなかったらかなりきつい。 でも何度も読めばやりたいことが分かってくる。ものすごく細かい単位でプログラムを変更してて…

今日の復習

デザインパターン入門 Iterator 少ないけどちょこっと進んだ。やりたいことがたくさんあって時間の使い方が難しい。

今日の勉強

テスト駆動開発入門 第一章

今日の復習

デザインパターン入門 Iterator 少ないけどちょこっと進んだ。やりたいことがたくさんあって時間の使い方が難しい。

今日の勉強

テスト駆動開発入門 第一章

今日の勉強

デザインパターン入門 Abstract Factory すべて抽象的に部品を組み立てるFactoryパターン。 利用する側はすべて抽象クラスを知るだけでいいので具体クラスから解放される。 しかし、抽象クラスを一つ追加しようと思えば、それを具体化するクラスがそこら中に…

カラオケの時間帯

id:maechangとご飯を食べにいったのが19:30ぐらい。そこでつくねやカルパッチョと言った鶏料理を堪能して20:30ぐらい。その後にカラオケに着いたのが20:35ぐらい。そこの周りには焼き肉屋や飲み屋があって多少にぎわっているのですが、カラオ…