netail.net
自作フリーソフトや,ゲームに関する雑記を公開してます.
日記はソフトウェア工学の論文ネタが中心です.
最近のお知らせ (古いものはこちら)
2003-03-03 古い日記からの変換データ [長年日記] ▲
2003-03-04 古い日記からの変換データ [長年日記] ▲
2003-03-06 古い日記からの変換データ [長年日記] ▲
_ AspectJ ▲
AspectJがバイトコードに対するweaveを実装するようになったが,バイトコードとソースコードの対応が厳密には取れないことが問題となってきている様子.コンパイラの最適化の結果によって,アスペクトを貼り付けるための手がかりがなくなってしまうためだが…….元々,バイトコード上で作業しようというのはソースコードのないコンポーネントを相手にするため(?)だが,クラスをコンパイルしたコンパイラの最適化性能によってweave後のコードが違ってくるようではちょっと困る.最適化タイミングをアスペクトのweave後,あるいは実行時まで遅らせるか,あるいはソース上でweaveするか.いったいどうするんだろう.
2003-03-08 古い日記からの変換データ [長年日記] ▲
2003-03-09 古い日記からの変換データ [長年日記] ▲
2003-03-12 古い日記からの変換データ [長年日記] ▲
2003-03-15 古い日記からの変換データ [長年日記] ▲
_ xalan ▲
以前,パッケージ(.jar)間の依存関係について
xalan は aspectjrt.jar に依存し,aspectjrt.jar は rt.jar に依存しているので,どういう順序にしても起動できない.仕方がないので,rt.jarから xalan の以前のバージョンを取り除いたパッケージングをしてみることにする.などと書いてしまったが,実は誤解だった.
jarロード時に,依存しているクラスがすべて必要になるのかと思っていたのだが,実はクラスロード時だったらしい.
jarファイルの書かれた順序は,あるクラス名に対してロードされるクラスを決定するだけだった.ということで,noxalan.jar など作らずとも,-Xbootclasspath/p オプションを使ってxalan.jarから使用されるライブラリを列挙さえしておけば,jar間の依存関係による影響は受けなかった.
2003-03-17 古い日記からの変換データ [長年日記] ▲
2003-03-19 古い日記からの変換データ [長年日記] ▲
2003-03-22 古い日記からの変換データ [長年日記] ▲
_ 読書 ▲
アン・マキャフリィ「だれも猫には気づかない」読了.170ページほどの中篇なのであっさり読み終わった.若き領主のアドバイス役として猫が活躍するという話で,とんとん拍子で話が進むところはデルフィニア戦記などに近い印象.
_ EPS ▲
epsを図に貼りこむのに,どうもフォント幅の違いのせいか,テキストの右端が切れることがあるよう. 仕方がないので BoundingBox コメントを直接修正する.書式は次の通りらしい.たいてい,右端が切れるのでurxをちょっと大きくする.%%BoundingBox: llx lly urx ury.
_ tex2text ▲
小手先で作ったtex2text.rbを公開.何しろ即席なのでコードが汚い.tex2text 公開ページ