タグ

2005年9月20日のブックマーク (6件)

  • サルでもわかる 逆引きデザインパターン 第2章 逆引きカタログ ロジック編 Singleton(シングルトン)

    イントロダクション オブジェクトを生成するnewは非常に負荷のかかる処理ですので、使いまわしが効くオブジェクトを毎回newするのはパフォーマンス上問題です。 たとえば、後述のファクトリメソッドパターンで取り上げるファクトリは毎回newする必要がないため、初めに生成したオブジェクトを再利用すぺきです。 また、データベースのコネクションプール数を制限したい場合、データベースアクセスオブジェクトの生成数を制限する必要があります。 このようにオブジェクトの生成数を制限したいときは、シングルトンパターンの出番です。 このパターンを使えば、オブジェクトを外部から直接生成させることを防ぐことができ、クラス自体に同時に生成できるオブジェクトの数を管理する機能を持たせることができます。 パターン解説 シングルトンパターンの特徴は、シングルトンクラスのオブジェクト生成を、シングルトンクラス自身が提供するオブジ

    seltsam
    seltsam 2005/09/20
    factoryをsingletonで表現(Cacheを使用)
  • Technical documentation

    This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.

    Technical documentation
    seltsam
    seltsam 2005/09/20
  • ITmediaニュース:Opera無料版から広告撤去

    ノルウェーのOpera Softwareは9月20日、Webブラウザ「Opera」無料版の広告をなくすと発表した。従来、無料版は広告入りで、有料のライセンスキーを購入すれば広告を撤去できた。 有料版についていたメールによるサポートサービス「プレミアムサポート」は、引き続き有料で行う予定。価格は近日中に発表する。 ライブドアから販売している有料のパッケージ版は、順次販売を停止する。9月20日以降にパッケージ版を購入したユーザーは、購入日を証明できれば返金に応じる。

    ITmediaニュース:Opera無料版から広告撤去
    seltsam
    seltsam 2005/09/20
    ついに完全無料へ、これからの展開は綱渡りにも
  • Solaris Tips and Technique

    内容が正確であるように心がけていますが、記載内容には間違いがあるかも知れません。参考資料程度としてお使いください。この文書の内容により不利益、損害・損失が発生しても一切の責任を負いません。また、記載されている製品各社もこの情報に関して一切の責任を負いません。 商標・登録商標 Pentium は米国インテル社の登録商標です。Apple,Mac,Macintoshは米国AppleComputerInc.の商標です。 Microsoft,Windows, Windows NTは米国Microsoft Corporationの米国およびその他の国々における登録商標です。 Solaris は米国Sun Microsystems,Inc.の登録商標です。HP-UXは米国Hewlett-Packard Companyの登録商標です。 記載されている会社名等は各社の商標または登録商標です。

  • Web Server

    全世界的に、Web サーバーとしては Apache が一番多く使われています。その Apache を利用する際になるべく最適な環境を作る方法についてまとめてみます。 1. はじめに Apache の設定ファイルは、httpd.conf、srm.conf、 access.conf と三種類ありますが、最近のバージョンではほとんど httpd.conf のみで行います。Apache 2.0 では、srm.conf, access.conf は無くなります。そこで、設定はすべて httpd.conf で行なうものと思って作業してください。 2. Apache のチューニング(httpd.conf) 設定ファイルでは、幾つかディレクティブがあります。その中で注意して設定することで、Apache を最適に動作させるディレクティブ説明と方法を記述します。 2.1. HostnameLookups

    seltsam
    seltsam 2005/09/20
  • Rolling with Ruby on Rails

    seltsam
    seltsam 2005/09/20