Archive for 8月, 2002

31
2002

不思議

| No Comments | No Trackbacks | はてなブックマークへ追加 | del.icio.usへ追加 |

昨日から不思議なことが続いています。
どういうことでしょうか。。。
というわけで今日は頑張って
ホームページを更新してみました。
確認とかしていませんが・・・
そしてひたすらノートで
実行速度を計測する一日でした。

30
2002

研究

| No Comments | No Trackbacks | はてなブックマークへ追加 | del.icio.usへ追加 |

今日はインターフェースがいろいろ決まり
研究をしたという感じです。
ただ果たして全体で完成するのかは微妙。。。
自分の部分はしっかりと作ろうと思います。
不思議なことがあるのですが、
画像処理が急に速くなりました。
とても不思議です。
マシンがおかしくなったのかと思いましたが、
別のマシンでも同様でした。
となるとプログラムが変わったのかと思うのですが、
どこも変えた覚えがありません。
好ましい出来事なのですが、
原因が不明だだけに不気味です。
その他研究はいろいろ進んだ気がします。

29
2002

働く

| No Comments | No Trackbacks | はてなブックマークへ追加 | del.icio.usへ追加 |

今日は5時間ぐらい働いて
そのあとも2時間くらい頑張ったので
ご褒美に焼肉を食べに行きたいと思います。
明日はゼミして研究します。

28
2002

相談

| No Comments | No Trackbacks | はてなブックマークへ追加 | del.icio.usへ追加 |

今日は教授と研究について相談しました。
具体的な方向がはっきり決まったので良かったです。
あとは突き進むのみです。
しかし、とても眠いです。
はやく帰って、今日はちゃんこ食べます。

27
2002

SetWindowText

| No Comments | No Trackbacks | はてなブックマークへ追加 | del.icio.usへ追加 |

ウインドウのタイトルにファイル名など
いろいろ表示させてみたいので工夫してみました。
それから、ウインドウのサイズ変更も工夫。
ツールバー、ステータスバーの表示を切り替えても
クライアント領域のサイズを一定にするようにしました。
別に対して難しくはありません。
メインフレームとコントロールバーのサイズを
CWnd::GetWindowRect で拾って、計算して
またサイズを決めれば良いのです。
それから大分前から気になっていたこと。
同名のファイルを切り替えてコンパイルするのが
面倒だったりしました。
いちいち VC++ でビルドする、しないのチェックをしていましたが
思い切ってファイル名を変えてやりました。
めでたし、めでたし。

26
2002

視点変更版

| No Comments | No Trackbacks | はてなブックマークへ追加 | del.icio.usへ追加 |

視点変更による画像表示バージョンを完成させました。
ファイルのヘッダなど改良する部分はありますが、
ひとまず使えるものにはなりました。
アプリケーションの拡張子からくる関連付けなどが
VC++ではどうやっているのかよくわかりませんでした。
今はこんなことに凝っている場合じゃないので飛ばしました。
でも、ウインドウのサイズ変更とかに凝ってたりもします。
それでも視点変更版ができただけでも満足とします。
あとは表示方法も変えられるようになったらさらに機能的だと思います。
(DirectXを使う、使わないとか)
今日わかったこと:
C 言語の余りを計算する”%”なのですが、
負の数の余りは求められないようでした。
角度を計算するときに-90を270にしたいとします。
しかし -90 % 360 != 270 なのです。
( (-90) – 360*(-1) = 270 なのに・・・ )
-90 % 360 は -90 のままでした。
でも while( x < 0 ) x += 360;
のような一行を加えれば問題はありません。
以上です。

25
2002

お寿司

| No Comments | No Trackbacks | はてなブックマークへ追加 | del.icio.usへ追加 |

今日はちょっと遠出をしてお寿司を食べにいきました。
夏休み中の日曜日とあってか
かなり家族連れが多く大変な人でした。
肝心のお寿司のほうは何故かハンバーグ、エビフライ・・・
結構すぐお腹一杯になりました。

24
2002

クラス

| No Comments | No Trackbacks | はてなブックマークへ追加 | del.icio.usへ追加 |

プロジェクトにあるクラスがどんどん増えていきます。
それが、オブジェクト指向であり、
プログラマの見せ場でもあるのですが。
むやみに追加してもうまく行くわけがないので
しっかり設計してから進めるべきです。
しかし、実験的にやっている場合には
設計なしでプログラムをうってしまうこともあります。
このケースは大体あとで困ることが多いと
経験上わかっているので、
やっぱり設計をちゃんとしてから書くべきですね。
今日はなんだか疲れました。

23
2002

疲れて

| No Comments | No Trackbacks | はてなブックマークへ追加 | del.icio.usへ追加 |

今日は疲れからくる頭痛に悩まされ
休養することにしました。
それほどひどくないので
ゆっくり休んで栄養つければ大丈夫だと思います。
明日、今日の分もがんばります

22
2002

pLatex & Meadow

| No Comments | No Trackbacks | はてなブックマークへ追加 | del.icio.usへ追加 |

今日は Latex の環境を整えました。
まず pLatex のインストール。
バージョンは 1.3.0.1 ?
あとGhostScript、dviout などもインストール。
とりあえず、dvi ファイルが閲覧できるのを確認。
それから Latex のエディタ、コンパイルのために
Meadow( Mule for Windows ) をインストール。
バージョンは 1.14。
Meadow に yatex を入れる。
yatex のバージョンは 1.70。
最後におのおのパス設定を行い、終了。
ここでポイントになったのは OS が Windows 2000 であること。
あと、通常使うユーザは Administrator でないことです。
インストールはすべて Administrator で行いましたが、
前回もいくつかのファイルが Administrator 権限になっていたり、
印刷時に Administrator ではうまくいくのに、
通常使うユーザ(PowerUser)ではうまくいかないということがありました。
(フォントが見つからないなどのエラーがでる)
今回はその点があったのでファイルの権限や
フォントのインストールに注意を払いました。
結果、うまくいったようです。
印刷もちゃんとできていました。
このインストール日記もまた HP で公開しようと思います。