2008/10/27

OSSモデルカリキュラム

IPAがOSS(オープンソースソフトウェア)の技術教育に関して調査結果を公開してくれてるのだけど、そのモデルカリキュラムのPDFが沢山で充実していそう。
適当に時間を作ってみてみよう。

組み込みソフトウェアは特に全然知らないからのー。

OSS技術教育のためのモデルカリキュラムに関する調査
http://www.ipa.go.jp/software/open/ossc/seika_0605.html

調査5:モデルカリキュラムの提言
OSSモデルカリキュラムコースウェア一覧
http://www.ipa.go.jp/software/open/ossc/seika_0605_2.html

2008/10/16

Cairngormのコマンドをシーケンシャルに実行していく

Cairngorm - Chain Events
http://undefined-type.com/index.php/2008/08/07/cairngorm-chain-events

こんな感じにChainEventにイベントを配列の形で入れてやると、イベントに対応するコマンドが順次実行されていくみたいです。

var beginChain : ChainEvent = EventChainFactory.chainEvents([
new UpdateViewEvent(ModelData.VIEW_LOADING),
new CheckSoftwareVersionEvent(),
new GetLocalSettingsEvent(),
new GlobalApplicationEvent(),
new GetFeedListEvent(),
new UpdatePostStatusEvent(),
new UpdateViewEvent(ModelData.VIEW_POSTS)
]);
beginChain.dispatch();

ソースを見るとコマンドはSequenceCommandを継承して、executeやresultメソッドの中でexecuteNextCommandメソッドを実行するようです。
これは普通のことだけれど、下記のように次のイベントをセットする形にすることによって、コマンドの実行順序をコマンドの実装から分離できてるわけですね。

override public function execute(event:CairngormEvent):void
{
nextEvent = ChainEvent(event).nextChainedEvent;
// Do Command Action
this.executeNextCommand();
}

へぇー。

2008/09/24

Mateの良い点、悪い点 -infoQ-

Flex Framework Mateの良い点、悪い点
http://www.infoq.com/jp/news/2008/09/flex-mate-good-bad

短い記事だけど、好きな点、嫌いな点をハッキリ言ってます。

2008/09/03

Google ChromeでFlashはOK

なんかシンプルなおかげか画面が大きく使えてうれしい。
Firefoxの設定をインポートできるから乗り換えも簡単。
Flash Playerも動いたからアイツも動く。

タブ毎に別プロセスだから、メニューにはGoogle Chrome内のタスクマネージャーもあったよ。

2008/09/02

GoogleのWebブラウザ - Google Chrome

Google ChromeっていうWebブラウザが出るらしい。
AppleのSafariと同じくWebKitをエンジン、Firefoxのコンポーネント、さらにGearsを加えた構成?
タブ毎に別プロセスらしいのでSleipnirやFifefoxみたいに一気に落ちるってことはなさそう。

楽しみだけど、Flash Playerはどうなるんだろう?
乗る?乗らない?
Flasherは気になるところ。

ネタ元
http://journal.mycom.co.jp/news/2008/09/02/003/