«前7日分 最新 次7日分» 追記

netail.net

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

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


2004-12-21 古い日記からの変換データ [長年日記]

_ [Delphi]コンソールのリダイレクト

Graphviz のコンパイラを特定のファイル右クリックから使いたいので,第一引数にファイル名を取って dot.exe を実行する簡単な実行ファイルを作ってみた.

パイプを使ってリダイレクトする方法は以下のサイトを参考にしてみた.http://hp.vector.co.jp/authors/VA026252/tips/delphi_anonymous_pipe.html

TMemoryStream にデータを一度書き出して,それを読み込んでいる.Stream に書き込んだ後,再読み出しするのにPosition := 0 を忘れて読み込みに失敗したりしたが,それ以外は特に問題なく動作しているみたい.


2004-12-20 古い日記からの変換データ [長年日記]

_ [work]配列/フィールド経由のデータ依存解析

データフロー解析の構造が変わってしまったので再実装を開始.通常のデータフロー処理の場合と違うのは,通常のデータフロー上で参照の到達関係を調べて,どの型が使われるかを調べる必要がある点.

全体構造の擬似コードと,制御パスごとに必要なデータ構造を作る部分はほぼ完成.あとは,各パスで集めた部分情報を集計する処理を実装するだけだが,ここから長そう.


2004-12-19 古い日記からの変換データ [長年日記]

_ 映画

飲み会が2晩連続して疲労気味.

映画の花道シート予約というのを初利用してみた.普通の予約だと,関西圏は毎週木曜に翌週の日曜までのが買えるというところが,曜日関係なく普通に1週間先まで予約できるらしい.使える映画館は限定されているけど.http://eiganohanamichi.com/


2004-12-16 古い日記からの変換データ [長年日記]

_ 携帯ストラップ

家の小物入れ用引き出しを片付けてたら発見.Pentium2 ストラップ

かなり前の学祭での講演会か何かのときにもらったものだと思うが….


2004-12-15 古い日記からの変換データ [長年日記]

_ wiki

アスペクト情報の wiki が荒らされていたので復帰.荒らす人はやっぱりいるものらしい.

_ [AspectJ]AJDT 1.2.0M2

新バージョンリリース.Eclipse 3.1M3 まで対応らしい.どのメンバーにアスペクトが関与しているかのアウトライン表示など,だんだん強化されてる.

それにしても,毎回 Eclipse のバージョンに依存しまくりなのが大変そうではあるが.


2004-12-14 古い日記からの変換データ [長年日記]

_ [work]データ依存解析の書きなおし

制御フローグラフの "合流点" ごとに,そこまで到達するデータ依存関係を解析を記憶しておいて,また合流点から到達したデータ依存関係を覚えておいて,後からまとめて集計する方式に切り替え.

グラフ上での分岐・合流点間の経路の個数で計算量はだいぶ抑えられる…はず.


2004-12-13 古い日記からの変換データ [長年日記]

_ [work]データ依存解析

java.util.Date.parse(String) メソッドでスライスツールが落ちるので調べてみたら,約1000命令のうち,分岐命令が79個.ローカル変数が19個,スタック最大深さが7なので,分岐命令ごとにフレームを複製して合流地点でフレームの同一性をチェックする(解析済みの状態と同じ状態が到着したら捨てる)という現在のアルゴリズムだと,組み合わせ爆発が起きているっぽい.26個も変数の状態が一致することのほうが少ないだろうし….

追記:制御フローを見てみたら,分岐→合流→分岐→合流という感じの流れになっていたので,2のN乗(N=分岐数)にかなり近いような状態になっていた様子.というわけで,アルゴリズム差し替えの予定.

_ 写真プリンタ

研究室にある OLYMPUS CAMEDIA P-200 で印刷の画像サイズが調整できない?と思っていたら,プリンタが 320 dpi 固定なので 1024x768 画像なら規定の用紙サイズにそのまま出てくることが判明.640x480 だと2インチ x 1.5インチなのでかなり小さい.

どこにメモしておいても書いたこと自体忘れそうなのでとりあえずここにメモしておく.