タグ

Javaに関するkitoneのブックマーク (2)

  • うちのOSXでGoogle Waveが動いた - ずっと君のターン

    http://code.google.com/p/wave-protocol/ Waveサーバの参照実装が先月末に公開されてて、気になってたので試してみたらすごく簡単だった。Google Codeの資料がとても親切。正直それ以上特に付け加えることもないんだけど、一応自分の作業ログとしてやったことをメモっとく。 Java6インストール http://developer.apple.com/java/download/ もしかしたらJava5でもいけるのかも知れないけど、とにかくGoogle Codeにそう書いてあったのでインストール。ただ、リンクをクリックしたらログイン画面に飛ばされたので、もしかしたらMacJava6はApple Developer Connection(ADC)の登録必須なのかも。もしそうならADC未登録の人は諦めてJava5で試すか、Java6の正式版が出るまで待つか

    うちのOSXでGoogle Waveが動いた - ずっと君のターン
    kitone
    kitone 2009/08/11
  • デザインパターンの使い方: Singleton:CodeZine

    Singletonパターンの例 Singletonはおそらく最も非難されているソフトウェアデザインパターンでしょう。その点では、開発者たちから複雑すぎるとけなされることの多いVisitorパターンといい勝負です。しかし、Singletonのベースにある考え方は単純で、アプリケーションの実行中に特定の型のインスタンスが1つしか存在しないことを保証する、というものです。 Javaのデフォルト動作では(他の大部分の言語でも同じですが)、クラスのインスタンスはいくつでも作成できます。J2SE 5まで、Javaにはインスタンスの数を制限する直接的な方法はありませんでした。J2SE 5以降のバージョンでは、enum構造を使って特定の型のオブジェクトの数を制限することができます。また、既知のインスタンスそれぞれに一意の名前を付けることもできます。 CやC++などの言語では、enum(列挙)は単なる一連の

    kitone
    kitone 2008/08/11
    「単純に考えると、Singletonパターンの候補としては、図書館システム内のカタログなどが思い浮かびます。」
  • 1