Archive for 10月, 2002

アスター交流フェア

学校で研究室や企業の交流会のようなものがあり、
うちの研究室もなにやら出展しました。
そのため、朝早くから少し活動しました。
風邪が悪化しました。

風邪

風邪をひいてしまいました。
鼻水が止まりません。
もうすぐ研究の追い込みシーズンなので、
みんなに伝染さないようにしたいと思います。

ごはん

280円でたくさん食べれました・・・
おつりを多くもらったためです。
気が付きませんでしたが、
代金980円で1000円払ったのに
720円もおつりが来ました。
不思議でした。

DirectX7or8

DirectX 8ではDirectDrawがなくなり
3D部分の強化がされました。
そのため2Dには向いていないという話を良く聞きます。
ただし初期化など面倒なこともありますが、
8になって増えた機能もあります。
どちらを使えばよいのかといろいろ記事を見ましたが、
知識のある7を使ったほうが今回は良さそうです。
すでにDirectDrawを使ったコードもあるし、
時間がないというのが大きな理由です。
今回はDirectDrawでがんばることにします。

ビデオメモリとシステムメモリ

今日、本を読んで学んだことを公開します。
DirectXのサーフェスはビデオメモリか
システムメモリに作れます。
ビデオメモリに作った方が速いように思われますが、
そうでないこともあるそうです。
ビデオメモリは表示するときは速いのですが、
計算などでCPUから直接メモリにアクセスするときは遅いそうです。
そういうことをするときはシステムメモリに作るそうです。
これはシステムメモリがCPU管理下にあるために
CPUが計算処理を行う場合に適してるからで、
逆にビデオメモリはグラフィックスコントローラの管理下にあるため
CPUから離れたところにあることによるそうです。
勉強になりました。

DirectX?

DirectXを使う必要があるかもしれないと思ってきました。
やはり速度の向上のためです。
今までは外部ライブラリに依存したくないがために
APIのみでがんばってきましたが、
より快適にするためにはDirectXを使わないと
いけないかもしれません。
(VB&DirectXバージョンに負けてはならない)
APIバージョンとDirectXバージョンを切り替えられるのが理想です。

Jpeg

以前できなかったJpegの判定を内部構造を見て
出来るようにしてみました。
とはいっても最初が「0xd8ff」だったら・・というだけのものです。
これではビットマップの”BM”で判定するのと対して変わりません。
たまたま最初の2バイトがマッチするファイルを開いたら
とんでもないことが起きてしまうでしょう。
そうならないためにはもっと内部構造を見て
判定しないとならないはずです。
ビットマップなら出来そうですが、
Jpegではよくわかりません。
これは今後の課題ということにしておきます。

ジーコジャパン

ジーコジャパン初戦のジャマイカ戦がありました。
前半の早い時間に小野がゴールを決めたので、
大量点を期待したのですがその後追加点は取れず、
逆に同点に追いつかれて試合は終了しました。
ジャマイカはフランスワールドカップでは負けましたが、
ハッサン杯でトルシエジャパンが4?0で勝った相手。
ホームでの引き分けはちょっと残念でした。
黄金のカルテットなど、
現在マスコミでは好意的に騒がれていますが、
結果が出なかったら、バッシングが始まることでしょう。
やっぱりトルシエのが良かったのでは?と言われないように
ジーコジャパンには頑張って欲しいです。

研究室公開

今日から研究室公開が始まりました。
たくさんの人が来てくれました。
今年は研究室の数が増えたために、
いち研究室に配属される人数が減った模様です。
今年も人気があるようですが、
どうなることか、

明日から

研究室公開が始まります。
このネタは去年も書いた気がするので、
HPで日記書き出してから一年経ったということみたいです。
今日は、アンケートアプリを
作り直すという作業で過ぎ去りました。