Author: Mist twitter: Mist note: Mist diaries: 或るロリータ ロリータ速報 VIP TOP絵簡易まとめ pass: steam つ最近人気あるスレ ↑イミフのパクリです!
目次 プラトン的モデル 言うべきことを言う コンテキスト 価値提案を把握する 単一責任システム エンティティは ID とライフサイクルを持つ 値オブジェクトは記述する 集計ルートによりエンティティを結合する ドメイン サービス モデルの主要な操作 リポジトリにより集計ルートを省略する データベースの関連事項 DDD の使用を開始する ドメイン駆動設計 (DDD) とは、洗練されたオブジェクト システムの設計に役立つ原則とパターンをまとめたものです。設計に DDD を適切に適用することで、ドメイン モデルと呼ばれるソフトウェア抽象化を実現できます。このモデルにより複雑なビジネス ロジックをカプセル化できるため、実際の業務とコードとの間に存在するギャップを小さくすることができます。 この記事では、DDD に関連する基本的な概念と設計パターンについて解説します。機能豊富なドメイン モデルを設計し
Java並行処理プログラミングを読み終えた。ここ 1 年に読んだ技術書の中でダントツのベスト。(2位はWorking Effectively With Legacy Code) 「Java の本だから関係ない」と思った人にこそ読んで欲しい。僕もここ数年 Java のコードなど一切書いていないが、この本を読んで得たものは非常に大きかった。 この本では マルチスレッドプログラミングにおける問題と背景、その対処方法 Java が提供している API の設計と実装 を解説している。分かりやすさとレベルの高さを兼ね備えたとても良い本。翻訳も最高。 僕はこの本を読んで、Java の並行処理プログラミングは、想像を遙かに超えて進化している事に驚きを隠せなかった。何回も twitter で Java すげーと叫んだ。 これを読んでしまうと、最近僕が熱心な Scheme も含めて、自分の身の回りにあるプログ
よくMySQLはサブクエリが弱いと言われるが、これは本当だろうか?半分は本当で半分は嘘である。MySQLのサブクエリだってなんでもかんでも遅いわけではない。落とし穴をしっかり避け、使いどころを間違えなければサブクエリも高速に実行できるのである。今日はMySQLがどんな風にサブクエリを実行し、どのような場合に遅いのかということについて説明しよう。 EXPLAINで実行計画を調べた際に、select_typeにはクエリの種類が表示されるのだが、代表的なサブクエリには次の3つのパターンがある。 SUBQUERY DEPENDENT SUBQUERY DERIVED 結論から言おう。遅いのは2番目、DEPENDENT SUBQUERYである。DEPENDENT SUBQUERYとはいわゆる相関サブクエリに相当するもので、サブクエリにおいて外部クエリのカラムを参照しているサブクエリのことである。そし
ハーマンミラージャパンは、「I Love Aeron(アイラブアーロン)キャンペーン」として、機能を限定して価格を抑えた特別仕様のアーロンチェアを期間限定で販売する。オープン価格で、実勢価格は10万円前後の見込み。キャンペーン期間は2009年3月20日~5月31日。 世界で初めて背もたれと座面にメッシュ素材を使用した「アーロンチェア」は、1994年の発売以来、高機能ワーキングチェアの代表格として知られており、ニューヨーク近代美術館(MoMA)の「パーマネントコレクション」にも選定されている。今回のI Love Aeron キャンペーンは、アーロンチェアの発売15周年を記念して実施されるもの。 キャンペーンで販売するアーロンチェアは、ベースフレームがグラファイトカラー、メッシュの編み方がクラシックペリクルで、リクライニングの範囲設定機能、アジャスタブルアーム、腰部をサポートするポスチャーフィ
アスキー・メディアワークスは、ライトノベル系の文庫レーベル『電撃文庫』の製作部数が今年1億冊を突破することを記念し、『電撃文庫1億冊突破!!キャンペーン』を4月から実施する。 『電撃文庫1億冊突破!!キャンペーン』は、“地表から15,000km 地球発、宇宙へ。”をメインキャッチに、1年間を3期(1期:4~7月、2期:8~11月、3期:12~3月)にわけて実施されるキャンペーン。第1期では、電撃文庫1年分、電撃文庫スペシャルかけかえカバー5枚組セット、電撃文庫しおり10枚組セットなどが抽選で贈られる。 第2期ではプレゼントに加え、“電撃文庫ぶっちぎり! 1億冊突破フェア”と称した書店店頭でのフェアも実施される予定。第2、第3期のプレゼント詳細については、近日公開予定のキャンペーン公式サイトなどで告知が行われる。 (C) 2009 ASCII MEDIA WORKS.All rights r
NTTレゾナントは3月26日、ガジェット開発者向け情報サイト「goo Developer's Kitchen」と、ガジェット開発環境「gooホームサンドボックス」を公開した。これは同社が運営するソーシャルネットワーキングサービス(SNS)「gooホーム」が今春、SNS上のガジェットアプリケーションを開発するための共通APIセットであるOpenSocialに対応するのに先立つもの。 goo Developer's Kitchenでは、gooホームで利用可能なガジェットやデザインテンプレートを開発するにあたって必要な開発ドキュメントやガイドラインなどの技術情報を公開する。gooホームサンドボックスでは、ガジェットやデザインテンプレートの開発や動作確認の環境を提供するとしている。 gooホームがOpenSocialに対応することにより、ユーザーはほかの事業者や開発者が開発したOpenSocial
「iPhone OS 3.0」に関して、Appleの技術部門は出し惜しみがない。同社は同OSのベータ2を開発者向けに公開するとともに、プッシュ通知機能を利用したアプリケーションの開発についてもゴーサインを出した。ベータ1が公開されたのは、たった2週間ほど前の話だ。 大半のAppleのアップデートと同様に、このベータ2では、テストの際に利用がいっそう快適になるような、安定性と性能の強化がなされている。ベータ1については、実際に使用したテスターから数々の問題点について不満の声が聞こえていた。 安定性の強化は歓迎すべきことだが、これに加えて、最新のベータ版にはさまざまな機能の強化がみられるという報告もあがっている。たとえば、「Springboard」と呼ばれるiPhoneのホーム画面については、待望のページ数増加が実現している。 The iPhone Blogによると、ベータ2ではアプリケーショ
米シスコシステムズは、長らく噂されていたブレードサーバ「Unified Computing System(UCS)5100 Series」を米国で発表した。シスコは新サーバの詳細な仕様を明らかにしていない。しかし総じていえば、ネットワーク/ストレージ接続をイーサネットベースの技術に集約することで、データセンター設計のシンプル化と構成変更の柔軟性を追求した製品だ。 日本時間3月17日午前2時30分から実施されたユーザー向けの発表イベント(Webキャストされた)で、米シスコ会長兼CEOのジョン・チェンバース氏は、「営業という立場からいえば、もちろんこの製品を買って欲しい。同時に、これは今後2~3年にわたってシスコが展開するアーキテクチャを明らかにする製品でもある。今後次々に新製品を投入していく予定だ」と話した。 UCS 5100は6Uサイズのシャーシにハーフサイズのブレードを最大8枚、フルサイ
「Open Cloud Manifesto」は正式発表の前から失敗する運命にあるのだろうか。 そうではないとしても、暗雲が立ち込めているのは確かだ。クラウドプラットフォームの大手3社が不参加を決めたからである。3月30日にOpen Cloud Manifestoが発表された時点で支持企業として名を連ねるのは、IBM、サン・マイクロシステムズ、シスコおよび多数の小規模企業になるようだ。シスコの支持も疑わしいという見方もある。 支持企業のリストに入っていないのはマイクロソフト、Amazon、グーグルだ。これら3社のうちの1社の積極的な参加が欠落しているだけでも、クラウドコンピューティングの将来のあり方を真に議論したと主張することはできないはずだ。また、独自の立場でクラウド分野をリードするSalesforce.comはどうするのだろうか。噂によると、彼らも支持企業のグループに入っていないようだ。
シトリックス・システムズ・ジャパンは3月31日、サーバ仮想化ソフトウェア「XenServer 5.0」の無償化と、新たな管理製品「Citrix Essentials for XenServer」を発表した。 XenServerの無償化は、2月末に米シトリックスが発表していた。このときの発表では3月末に無償提供開始となっていたが、実際にはそれ以前から暫定の無償版がダウンロードできるようになっていた。3月31日現在、正式の無償版がダウンロードできる模様。 シトリックスは従来、稼働物理サーバを1台に限定したものを無償版として提供していた。今回の無償化では、ライブマイグレーションや複数サーバでのリソース共有機能も含め、複数台での運用が可能になった。シトリックス・ジャパンはXenServerを対象とした有償サポートサービスも行う。 Citrix Essentials for XenServerは、従
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く