タグ

2013年4月3日のブックマーク (4件)

  • DIコンテナの本当の使いどころ | ウルシステムズ株式会社

    DI の自由度は諸刃の剣 近ごろ、「実プロジェクトでDIコンテナ(注1)を導入している」という話をちらほら耳にするようになりました。それと同時に、「DIコンテナを使ったプロジェクトが大変なことになっている」という話も耳にするようになりました。DIの魅力を十分に享受して低コスト、高品質を実現しているプロジェクトがある一方で「DIを導入してみたのはいいのだけれど、DIの設定ファイルが大きくなりすぎて管理しきれない」「DIを使っているのに、テスタビリティが全然向上していない」など苦労しているプロジェクトもあるようです。この差はいったいどこから来るのでしょうか。 DIは、EJBなどと比べると比較的取っ付きやすい技術ではありますが、ほかの技術同様、誤った使い方では十分に力を発揮できません。DIコンテナは非常に単純明快な技術ではありますが、そのシンプルさ故に自由度が高くさまざまな使い方ができます。その

    DIコンテナの本当の使いどころ | ウルシステムズ株式会社
  • Zend_Application(2) /Zend FrameworkにおけるDIコンテナ活用のメリットについて/ - noopな日々

    PHPでのDIコンテナのわかりやすい説明としては「最小のDIコンテナ in PHP」や「DIコンテナなんていらない」の中で説明されているし、DIコンテナをより詳細に推し進めた形としてはSeasar2のドキュメントか何かを見ていただいた方がいいと思います。DIコンテナは使いこまれた技術で基概念や実装方法については知られていますので、ここでは、ZFを例にしてDIコンテナを使うメリットについて具体的に検討してみたいと思います。 Zend Frameworkを例にとると 前記事Zend_Application(1) - noopな日々で触れた下記のページにあるように、 http://www.infoq.com/jp/articles/drinking-your-guice-too-quickly DIコンテナはサービスロケーターから進化する流れがわかりやすいわけですが、それらを前提的な話として、

    Zend_Application(2) /Zend FrameworkにおけるDIコンテナ活用のメリットについて/ - noopな日々
  • 睡眠サイクルを見直して、自分の適正な睡眠時間を知る

    忙しい毎日で、睡眠不足や崩れた生活サイクルに苦労している人も多いでしょう。人生を楽しみ、充実して仕事をするための基となる「睡眠」から、習慣作りを始めましょう。(「iPhone習慣術」1-1節より) この記事をお読みのあなたは、何か行動したい、しなくては、という欲求に突き動かされているかもしれません。今すぐダイエットの習慣を身に付けたい、読書をする習慣を作りたい、ブログを毎日更新したい......と、そんな気持ちで少し焦っているかもしれません。しかし、ここではいったん立ち止まってみてください。 多くの人は、やりたいことが多すぎて時間が足りないことが原因で、新しい習慣作りに失敗してしまいます。つまり、忙しい中でがむしゃらに「新しい習慣を作りたい!」と思っても、残念ながら失敗するのは必然なのです。 新しい習慣を作ろうとする前に、私たちは、新しいことをやるための時間を、毎日の生活の中から作り出す

    睡眠サイクルを見直して、自分の適正な睡眠時間を知る
  • IE7 – ひよっこ。

    この辺りが詳しい Hebikuzure’s Tech Memo 凪瀬 Blog 原因 この問題は、セッションカウントが正しく維持されないため、子ウィンドウを閉じた時にセッションカウントが 0 になり、 Internet Explorer 内部で保持しているセッション情報が削除されるために発生します。 ※ セッション cookie来、Internet Explorer のプロセスごとに値が引き継がれます。セッション cookie を受け取ったInternet Explorer のプロセスを終了すると、セッション cookie は失われ、ハードディスクからも削除されます。 Microsoftサポート 補足説明 IE5.5、IE6、IE7で、この現象が発生しているようだ。 IE5.5及びIE6におけるこの障害に関しては、IE6 SPで修正が行われている。 が、IE7では再び再発しており、W

    IE7 – ひよっこ。