netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2003-07-26 古い日記からの変換データ ▲
_ 読書 ▲
倉島保美「理系のための英語ライティング上達法」(ブルーバックス)読了.
助動詞,前置詞や接続詞の使い方における注意などだが,文章の構成のための基礎の説明がメイン.
コロンやセミコロンの使い方,いくつかの慣用句表現の微妙な違いについても簡単な説明があって,ためになる本だ.文章を書くときにまた参考にしたい.
作者の人のwebページはここらしい.http://www2u.biglobe.ne.jp/~kurapy/
_ AspectJ ▲
AspectJ dev メーリングリストで,こんなのはどうだろう,とAdrian Colyer と Wes Isberg が話してた. インタフェースに abstract pointcut を定義しておいて,
interface I { abstract pointcut pc(); }アスペクトにはその実装が書いてあって,
before () : I.pc() { ... }クラスごとにインタフェースを実装してpointcut を定義すればいいよねーというもの.
class A implements I { pointcut pc() : within(A); } class B implements I { pointcut pc() : target(A); }
アスペクトを「どこに貼り付けるか」定義をクラス側に書けるので面白い. 他にも pointcut 定義の拡張・再利用の方法は考えられるのでどれが残るかは分からないが.
_ RoleS ▲
RoleS については以下のURLからダウンロード可能らしい.http://www.prakinf.tu-ilmenau.de/~hirsch/Projects/Squeak/RoleS/
基本は,オブジェクトに Role を付加するものらしい.動的にできるのだろうけど,役立つかどうかは知らない.
_ AOSD ▲
aosd-discuss メーリングリストで,Robert Hirschfeld が AspectS (0.4.6), PerspectiveS (0.1.6), and RoleS (0.0.4) をアップロードしたよんと言ってた.
http://map1.squeakfoundation.org/smからも,もうすぐ取れるようになるらしい.RoleS って何なのだろう…….
_ データ整理 ▲
oucc.org サーバに置いてたデータが400MB近かったので整理.XML(Xalan, Xerces)関連の obj, doc, samples などを削除して,だいたい150MB程度まで減少した.
写真などを置いてるせいで,public_html 以下だけで40MB近い.まあ,ディスクが余っているからそれほど問題ないのだが…….