POSA 本でアーキテクチャパターンを勉強しよう(4) - アーキテクチャパターン「混沌から構造へ」より「Blackboard」
Kodougu とは Kodougu とは、ブラウザ(Firefox/IE)上で動作するモデリングツールです。UML などのモデリング言語を用いたモデリングを、専用ツールをインストールすることなく、ブラウザ上で動作させることができます。また、Kodougu はウェブサイト(ホームページ、ブログ、wiki など)に貼り付けることもできます。 Kodougu の使い方は以下のチュートリアルを参照してください。 Kodougu チュートリアル Kodougu に関するアナウンスは以下の RSS で配信されます。興味のある方は、RSS リーダに以下の RSS を登録してください。 http://www.kodougu.net/p/kodougu/rss ニュース 2008-07-25 14:38 : [メディア掲載情報] InfoQ にて Kodougu の紹介記事が掲載
それでは、実際のベストプラクティスはどのようなものか?2つのバリエーションがあって、うまい具合に一緒に使うこともできる。まず生成したコードに別のディレクトリを準備すべきである。(通常は src-gen)こうすれば生成したコードと生成していないコードの物理的な分離ができる。さらに、すべての生成した成果物は、「// WARNING! GENERATED CODE, DO NOT MODIFY」のようなコメントで始めるべきである。完璧主義の人は、そのコードがどのテンプレートで生成したかを追記してこれを補うかもしれない。どちらのオプションも、IDEの中で生成したファイルと生成していないファイルを区別するのに使うことができる。 生成したコードをチェックインしない 生成したコードはチェックインすべきではない。それはJavaのバイトコードや他の派生した成果物をチェックインすべきではないのと同じ理由である
Chromium - News and developments from the open source browser project Google Chromeを常用するようになったユーザはあるポイントに気がついたかもしれない。ChromeはFirefoxなどのブラウザと比べると多くのメモリを消費する。Chromeの特徴であるマルチプロセスアーキテクチャというブラウザとレンダリングエンジンを別のプロセスで動作させるという仕組みが、大量のメモリを消費するという状況を生み出している。 Google Chromeがシングルプロセスのブラウザよりも多くのメモリを消費することはGoogle Chrome Memory Usage - Good and Badにも説明がある。しかし計測方法に注意する必要があるほか、マルチプロセスアーキテクチャならではの利点もあるようだ。たとえばWindows X
オープンソースのERPパッケージ「ERP5」を開発するNexedi日本法人の代表取締役社長 奥地秀則氏は「既存ERP製品はスケーラビリティやパフォーマンスが作り込まれていない」と話し、日本法人が主導する形で大規模システムにおける分散ストレージなど、ERPのスケーラビリティを向上させる研究開発を行う考えを示した。 奥地氏は「日本人の技術力は非常に優れた面がある。基礎的な技術を開発するときの日本人の技術は侮れない」と話し、日本人技術者の採用にも期待を寄せている。 Nexedi(ネクセディ)はフランスに本社がある企業。セネガルにも現地法人を持ち、6月に設立した日本法人との3極体制で研究開発を進めている。フランス本社でCTOを務める奥地氏は「法人としては別だが、概念的には1つの会社として研究開発を行っていく」と説明した。近く、別の国でも現地法人を立ち上げる予定がある。 研究開発のターゲットとして考
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く