トップ «前の日記(2005-11-08) 最新 次の日記(2005-11-10)» 編集

日々の破片

著作一覧

2005-11-09

_ JavaOne初日メモ

EJB3.0。すっきり。

追記:この上下で全然異なる話ですよ。DとBはdataやbaseじゃないですよ。と念のため。

DとBの7の間に水平に移動できる通路が必要だと思う。すごくバカな建物だ。でも話によるとこのあたりの利用方法も含めてデザインされているらしい。異なる利用方法をすると罰金刑もあるらしい。いいねぇ、バカなデザインを強制できるってのは。

でもバカなデザインと規定が合理性を持つ可能性についても一応は考えてみると、何が理由となるだろうか? 大量の人間の水平移動によって何か問題が発生するので、少量ずつボトルネックとしてのエレベータを利用して一度に移動可能な量を制限しているのかも。横移動ではなく縦移動が必要な構造なのかも知れない。だとすると、バランスが非常に悪い建築物なのだろう(もし、本当に、それが必要なのならば)。とすると、やはりバカな建物だということになると思う。

あるいは、毒ガスが充満した場合に、各棟で被害を押さえ込めるように分けているのかも。火事になったら毒ガスがもくもく出て来る仕組みなので被害を最小に留めるためには分離しておく必要があるということだ。やはりまともなデザインではないな。火事になったら消せるように考えれば良いと思うし、有毒ガスが発生しないような考慮はできないんだろうか?

他にはどんな理由があるのかな?

_ 可変性と共通性

萩原さんのセッションのテーマ。

ユースケースは拡張の記述が追記できる。

しかし、静的なモデル図ではどうすれば良いのだろうか。

フィーチャモデルでは必須なものとオプションを書き分けられるし追記もできる。

大雑把には、@itの連載のサワリの部分。

以下はそれについて考えたこと。

カスタマイズ可能なソフトウェアについて当てはめて考えてみる。

あるべきありようというのは

・コアコンポーネントはそのまま他のカスタマーのところへ持ち込める。削除できる

・可変部(カスタマイズが必須な部分)は、当たり前だがカスタマイズできる。追加できる(基本はゼロなので削除は考える必要がない)。

・可変部からコアコンポーネントへの影響をどう吸収するか。

継承(実装継承、デリゲート含めて)をパッケージで分離するとDolphinのモジュラー化機能が利用できるのだろうかと考えたり

修正というのはソースを作成する(カスタマイズする)時のオマケとして、追加と削除だけで考えられるようにするというのが、間違いは少ないのではないか。

_ イルカ

マスタングのことだと思い込んでいたorz。

_ LG3D

2次元のものを3次元に配置するだけで世界を変えることができる(というようなことを川原さん(間違って書いてた。失礼しました)が言っていた)。

デモを見ると確かにその通りだと思う。

_ 紙は平面

紙は平面だが巻物にすると収納しやすい(しかしランダムアクセスはしにくい)、製本するとランダムアクセスしやすい(直方体になるので積み重ねしやすい)というように、人間はおつむを使うことができた。

いやでもCPU作ってる会社とGPU作ってる会社がそれをしたいわけだし、MSも(多分Appleも)それを使おうとしている。

ということは、いやでも2Dのものを3Dに配置するデスクトップはやって来る。

やって来ることがわかっていて、おつむを使う余地が開けきっているわけだ。

UIに少しでも興味を持っているのなら、今すぐ使える3Dの世界、つまりLG3Dに飛び込まなきゃ嘘だろう。

Project Looking Glass Developer's Guide

と煽ってみたり。

本日のツッコミ(全2件) [ツッコミを入れる]
_ matarillo (2005-11-09 20:26)

DとBの話は http://www.t-i-forum.co.jp/cmn/swf/serviceguide.swf ですね。;-)

_ arton (2005-11-09 21:32)

ピンポン。しかし変な造りだなぁ。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|04|05|06|07|08|09|10|11|12|

ジェズイットを見習え