«前の日(04-06) 最新 次の日(04-08)» 追記

netail.net

自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.

最近のお知らせ (古いものはこちら)


2005-04-07

_ クリーニング

コートを受け取り.

_ [work] AspectJ入門用(?)ドキュメント

現在,ソースコードのサンプルも含めると25000字くらい.A4で1段組で25ページ.けっこう増えてきた.

AspectJのインタータイプ宣言の基本であるメソッド・フィールドの定義はJavaのメソッド宣言によく似ているので,説明がすごく楽だということ発覚.

_ [論文]アスペクトの状態遷移モデル

Mark Mahoney, Tzilla Elrad:

Modeling Platform Specific Attributes of a System as Crosscutting Concerns using Aspect-Oriented Statecharts and Virtual Finite State Machines.

Proceedings of AOM 2005, Chicago, Illinois, March 2005.

基本の状態遷移を Actual Event/Actual Action として,Actual Event を仮想状態機械への入力 Virtual Event に,仮想状態機械の出力 Virtual Action を Actual Action や Actual Event にマップすることで複数の状態機械を連動させて動かす方法の提案.Virtual/Actual のマッピングは開発者の誰かががんばって記述する.

実行コンテキスト(主にはplatform dependentな部分)の組み合わせによる状態数の爆発を防いだりはできる?

_ [論文]Join Point 情報をUMLに持たせる

Maria Tkatchenko, Gregor Kiczales: Uniform Support for Modeling Crosscutting Structure.

Proceedings of AOM 2005, Chicago, Illinois, March 2005.

UMLにおいて,Operation(クラス図のメソッド)やSequence(シーケンス図のメソッド実行中を表現する部分)などに,複数の図の間で共通しているJoin Pointを持っているかを情報として持たせて,要素間の相互リンクを自動的に張る.リンクを張ってから,何らかの調査スクリプトなどを走らせるのだが,Join Point の情報しか拡張してないのでツールサポートも楽,ということになるらしい.いまいち感覚がつかめてないが.


2006-04-07

_ [work] AO-ASIA 2006

研究室のM2の人にAO-ASIA2006に position paper を出してもらおうということで,先生にお伺いを立てたらさくっとOKが出た.投稿締め切りは6月23日.まだ時間があるので何とかなるでしょう……たぶん.

私がワークショップに参加できるかどうかは不明だけど,参加できなくても日本人の優しい先生方がフォローしてくれると信じてます :-)


2007-04-07

_ [ゲーム] Three Dragon Ante を遊んでみました

最初に掛け金をプールしておき,各人が順番に手札からドラゴンのカードを出していって3匹そろった時点で "flight" の強さを競います.その結果,勝った人が掛け金を総取りするという,わりとシンプルなゲームです.全10色のドラゴンのイラストがかっこいいです.

ドラゴンのカードを出すときに,直前の人が出したドラゴンと同じ強さか弱いドラゴンを出せばその特殊能力を発揮することができる(それによって他の人から金を盗んだり手札を補充したりできる)が,それをあきらめてそのラウンドで一番強いドラゴンを出せば次のラウンドの最初にカードを出せる(そのときは必ずドラゴンの能力を発動できる),という微妙な頭の使いどころがあって楽しいです.

ルールを覚えやすく,遊びやすいゲームですが,手持ちの金が 50 gold からスタートするので,チップがたくさん必要です.また,誰かが破産するまでという標準の終了条件だと終わるまでに時間がかかるので,開始の所持金を少し減らすか,回数を区切って遊ぶというような工夫も必要かもしれません.


2008-04-07

_ [近況] WheelPad.exe がメモリをやたらと消費する

AOSD 2008 の参加途中に気づいたのですが,Let's Note R7 の WheelPad.exe がやたらとメモリを消費します.

設定ダイアログでスクロール機能などほとんどすべてのオプションをオフにしているので,こいつは何もしてないはずなんですが,タッチパッドを操作すればするほど,メモリ消費量が徐々に増えていく感じです.

プロセス再起動すればメモリは解放されるので,実害はまったくないですが不思議な挙動です.