«前の日(06-20) 最新 次の日(06-22)» 追記

netail.net

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

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


2002-06-21 古い日記からの変換データ

_ Bitter Java

悪いコードをいっぱい集めてるサイトらしい.http://www.j2life.com/bitterjava/bitterjava.html

_ LaTeX

itemize 環境で妙に行間が広いと思ったら,tabular のときの癖で各行に \\ が入っていたせいだった.失敗.


2003-06-21 古い日記からの変換データ

_ AspectJ

今日のはまり.コンパイルしたのに動作が変化しないなーと思ってたら,-argfile で渡している files.lst の更新を忘れていた.

今日のはまり2.課題で出していたプログラムが,実は dominates を使うと一行で修正できることが発覚.しかも授業では教えてない構文だし.やば.

AspectJ 1.1 でなら調停役のアスペクトを追加導入できるから,これでいいのだが…….AspectJ 1.0 では元アスペクトをいじらないといけないので,あまり嬉しくない修正方法ではあるので,もう一つくらい妥当な解法を見つけておきたいところ.


2004-06-21 古い日記からの変換データ

_ [論文]プログラム理解支援アスペクト(?)

Darren Ng, David R. Kaeli, Sergei Kojarski, David H. Lorenz:Program Comprehension Using Aspects.Proceedings of Workshop on Directions in Software Engineering Environments (WoDiSEE) 2004,in conjunction with ICSE 2004, pp.88-95, May 25th, Edinburgh, Scotland, UK, 2004.

プログラム理解を支援するといわれるツールは数多くあるが,使いやすさと機能のバランスが難しい.対象のプログラムの調査そのものよりも,プログラミング環境に慣れるために時間が必要だったりする.

そこで,プログラマが親しみやすく表現力も十分にあるAOPな言語要素(今回はAspectJ)をプログラム理解ツールとして使ってみた,という実験報告.

使い方としては,declare warning: call を使って使われていないインタフェースを洗い出す,特定のクラスのユーザを見つける,インタフェースの階層情報を集めてくる,選択的なプロファイリングをする,といったところ.

で,それなりに便利だったらしい.AOP Refactoring か何かの記事で載ってたような話を実際にやってみました,という程度かもしれない.

_ [hyCalendar]ファイルが読めないバグ?

バグ報告を受け取る.

ファイルが読めずに(読んだのに何も表示されずに),プログラムを終了するとファイルが空データで上書きされるらしい.

ファイル読み込み権限がなくて,かつ書き込み権限がある場合にこの問題が起こることはコード読んだだけでわかったのだが,それ以外のたいていのエラーの場合は(例外が投げられた場合は)読み込み失敗のダイアログを出すようになっているので,何か微妙なデータになると読み込みに失敗するらしい.

スケジュールはとても私的な情報なので,データ見せてくださいというわけにもいかないし…….

_ [work]AOSD CfC

AOSD2005 の Call for Contribution が出ていた.ICSM2004と同じくシカゴ開催.

Technical Paper は9月30日(Abstract Submissionが23日).ICSE2005が1日なので,どちらかに出すくらいのつもりで次の仕事を進めたほうがいいのかもしれない.間に合うかな?


2005-06-21

_ Musical Baton

遅くなりましたが書いておきます.

●Total volume of music files on my computer (コンピュータに入ってる音楽ファイルの容量)

6GBくらい.

●Song playing right now (今聞いている曲)

最近は,ニュース系のラジオを流しておくことが多いような.

●The last CD I bought (最後に買った CD)

さくら "Cherry-A-La-Mode −ここにいるよ−".

●Five songs(tunes) I listen to a lot, or that mean a lot to me (よく聞く、または特別な思い入れのある 5 曲)

  • The Beatles "Yellow Submarine".
  • NAMCO "さいごにサンバ".塊魂エンディングその1.
  • 岡本真夜 "Forever".
  • 丹下桜 "Little Wing".当時ドラゴンマガジンとの連動企画(?)だったラジオ "ドラゴン探偵局" の縁.
  • Falcom Sound Team JDK "誰かがあなたを愛してる".日本ファルコムのアクションRPG「ぽっぷるメイル」のエンディングテーマ.

●Five people to whom I'm passing the baton (バトンを渡す 5 名)

とりあえず挙げてしまうので,もしこれに気づいて,お暇があったら書いてみてください.

そのほかの系統(RPG研関連とか)では,ダイレクトに渡して大丈夫そうな人には既に他のルートで回っているようなのでとりあえず止めときます.