大ヒットゲーム「ドラゴンコレクション」を支えるインフラ
http://codezine.jp/article/detail/6336 へー。
http://codezine.jp/article/detail/6336 へー。
抽象クラスで、処理の流れを記述して、詳細はサブクラスにおまかせするというパターン。 処理の流れを記述する抽象クラスのメソッドをテンプレートメソッドといい、finalにしてオーバーライドを防止するのが流儀。 割と無意識に使…
作成済みのAdapteeクラスを、Clientが期待しているインタフェースTargetから利用できるように、変換するクラスがAdapterクラス。 Adapteeを継承して、is-a関係として実装するやり方と、Adapt…
eclipseさんで警告が出た場合は、「デフォルト・シリアル・バージョンIDの追加」ではなく、「生成シリアル・バージョンIDの追加」を選択した方がよさげ。 詳しくはこちら http://www.searchman.inf…
集合体の要素を、1つ1つ数え上げるためのパターン。 実装と切り離して、数え上げのコードを記述することができるのがメリット。 STLやジェネリクスなど、言語仕様で提供している集合体がサポートしているケースが多いので、自作す…
http://doruby.kbmj.com/curi/20091215/CentOS_ImageMagick_RPM_ ちょいちょい違いはあったが、基本的にrpmforgeを駆使してやれば、 rpmで完結する。 SRC…
http://docs.python.org/library/unittest.html ほうほう。便利すぎるではないか。 英語力をもっと身につけないと・・・。
http://www.python.jp/doc/2.6/library/exceptions.html ほうほう。
もっとスマートな方法がありそうだが、とりあえずこれで取れる。
https://github.com/sonatype/async-http-client 非同期で投げて、処理が終わったら復帰するという書き方の参考になる。
最近のコメント