toge's diary

コンピュータ関連の趣味をつらつらと。

2005-09-01から1ヶ月間の記事一覧

C Magazine 10月号

ぐは、今月号は年に2回ぐらいある、絶対に買わないといけない号だったとは。明日作業場所の売店で安く売ってるのを買おう。読むのが楽しみ。

100人への紹介

久しぶりにGMailのログイン画面を見てみたら、100人に紹介が出来るようになっていました。このアカウントを取得できたbytetest.comに全部譲ってみました。

3万ヒットですね。

前回は7月末。http://d.hatena.ne.jp/toge/20050728#1122573450 一ヶ月半で1万ヒット。一日100人強ですか。有難いことです。

ニュートラ 適正・適職診断

http://www.neutra.go.jp/diagnosis/id:sshiさんの日記で知る。ニート・フリーター向けなのかな?で、私の診断結果はこれ。無性にあっていて嫌になるな。(^_^;タイプ4の診断結果ですか、これは?

XMLのタグ構造の設計って・・・

TinyXMLを使って設定ファイルを読み込むことにする。なので設定ファイルをXML化することに。うーん、いつも悩むな。どうするのが妥当なんだろう?たとえばこんなタグの場合。

社員旅行で山梨に行ってきました

1泊2日で山梨に行ってきました。御殿場でビジネスシューズを2足14000円のを買う。ドレスシューズは初めて。履き心地はちょっと悪いけれど、光沢が派手で格好いい。勝負の時に履こう。勝沼でワインを飲みまくり。試飲だったけどがぶがぶ飲む。フルボディが…

GLEEが落せないのはGLEWの陰謀ですか

これをOpenGLにカテゴライズするのはどうかと思うが。なんか家からだとhttp://elf-stone.com/に繋がらない。DNSが引けないらしい。GLEEに移行するなというGLEWの陰謀ですか?

もうFlash8対応済み?

http://osflash.org/doku.php?id=flashcoders:undocumented:flash8うぬ。mtascはもうFlash8に対応済みなのね。恐しい。Flash Playerのバグなのか、MTASCのバグなのか分からなんが、不安定らしいけど。プログラマな私としてはFlashを使う意味がどんどん薄れる…

誘導弾のコードを弄ってみる

シューティングゲームアルゴリズムマニアックスの記事のまま実装してたけど、大分簡潔に書けるね。もうちょっと速くなるかな。これならSSE化する価値あるかも。 Vector direct = player_position - bullet_position; float direct_size = direct.size(); flo…

X window on OpneGL

航海日誌さんより。http://cappuccino.jp/keisuken/logbook/20050912.html#p03OpneGL/Glitzで実装したX Serverがあるらしい。Xg1というそうだ。http://nat.org/2005/february/#9-February-2005しかしこのX windowでOpenGLのアプリケーションを書こうとすると…

給料が上がった

先週末に全社員で査定を行い、給料が変更になりました。入社3年目にして初めて自他ともに「仕事が出来る」と認められるようになりました。そして、ありがたいことに、それ相応以上の金額を頂けることになりました。経済がやっと上向きになったきた、一番会社…

自民党圧勝ですかそうですか

20:00過ぎた直後にTBSで出口調査の結果を出してますね。自民圧勝ですか。この先4年間は厳しい経済状況になるのは確実かなぁ。郵政改革は進みそうだけど、他の改革は頓挫するんだろうな。中国との関係も悪くなりそう。国は国民を守ってくれないので、せいぜい…

valgrindを使ってみる

C++

Valgrind 3.0.1はSSEを使っている部分で処理を止めてしまった。 使えないのでValgrind 2.4.0で遊んでみることに。要はバイナリをパーズして実行する命令を取得し、その命令をCPUに実行させつつ、命令を元に解析した結果を出すツールなのね。 Cachegrindもキ…

TR1の足音

C++

gcc4.0.0以降にはTR1が入ってるのね。 array functional mu_iterate.h tuple unordered_map bind_iterate.h functional_iterate.h ref_fwd.h tuple_iterate.h unordered_set bind_repeat.h hashtable ref_wrap_iterate.h type_traits utility boost_shared_p…

TinyXMLは遅い?

C++

http://www.radiumsoftware.com/0303.html#030308^Cさんが2年半前に調査済み。文字列型の問題らしい。その後STL使用をon/off出来るようになり、std::stringも選択出来るようになったんだけれど、パフォーマンスはどうなったんだろう?今度調べようっと。なん…

末尾再起を展開してる?

C++

あれ?gccのオプションの一つ、-foptimize-sibling-callsを指定すると末尾再帰をループにしているっぽい。以前やった時は駄目だったんだけど・・・、バージョンが上がって対応したのかな?

J2EEが楽しくなってきた

あまりに書かなさすぎたので、ちょっとは書くことにします。昨日今日と2日間、国際会議に出展してきました。仕事でJava使っているくせにJava好きじゃないけれど、J2EEが大分好きになってきた。J2EEがどうして何回なのに、技術者の心を射止め、そしてJava嫌い…

Windows版OpenVGをMinGWでコンパイルする

やっとこさ成功。以下手順です。MSVCP60.DLLを予めもってきて下さい。 pexports libOpenVG.dll > libOpenVG.def i386-mingw32-dlltool -d libOpenVG.def -l libOpenVG.a i386-mingw32-g++ -O2 -o main.exe -L. main.cpp -lOpenVG -lglut32 wine main.exe う…

TinyXml

C++

名前通り、小さくてお手軽なXMLパーズライブラリ。なんか大昔に使った覚えがあるなぁ。ちなみにJavaでも同じ名前のライブラリがあり、全然別物なので注意。ちゃんと開発続けられていたんですね。意外です。OpenGLUIのXMLパーズをTinyXmlに差し替える際も、Ga…

glee

C++

glewと同じくOpenGL拡張の有無を調べて関数のロードと使用可不可のフラグを管理してくれるライブラリ。いにしえよりの膨大なOpenGL拡張に対応しているので、たったこれだけの機能なのにソースは非常に長いです。(全部で20000行弱)今までglewが一番人気がある…

gcc 4.1.0 20050902

C++

うぬ、まだ動かないぞ。しくしく。 xxx.cpp:273: error: statement marked for throw in middle of block # instance_D.67489_367(ab) = V_MAY_DEF ; # matrixD.69313_562(ab) = V_MAY_DEF ; # TMT.1522D.111451_946(ab) = V_MAY_DEF ; # TMT.1526D.111455_9…

Windows VistaでのOpenGL

http://www.gamedev.net/community/forums/topic.asp?topic_id=338694とりあえず現状維持っぽいですね。良かった良かった。 Important component of the Windows platform, particularly for high-end workstation applications こうMicrosoftに言って貰える…

OpenGLUI

なんかOpenGLの話ばっか書いてますけど・・・まだ止まらないのです。OpenGLUIちゃんとコンパイル出来ますね。何故かg++3.3.6ではエラーになりましたが。 気がついたことを何点か。 特定のフレームワークに依存しない構造(サンプルはGLUTと連携してます) なん…

glpngの悪口

OpenGLでpngファイルをテクスチャとして使うライブラリ。なんかpng, zlibまでソースに入ってる。こりゃ問題起きそうね。 とりあえずglpng.cとglpng.hだけあればいいでしょう。しかし殆ど何もしませんな。あれだけこれぐらい自分で作ってもいいと思うんだけど…

OpenGLのGUIの動向

GLUIだけでは満足できないのよね。もうちょっと調べてみる。ほぉ、いろいろあるね。 Crazy Eddie's GUI System 略してCEGUI。Ogre3DをベースにしたGUIライブラリなんですけど、Ogre3Dへの依存を綺麗に抜かせているらしいです。対応エンジンはDirectX8.1, Dir…

少しはGUIを作ってみるか

ちょっとしたツールを作りたくなった。wxWidgetsでもいいんだけど、MFC的な書き方がどうもしっくりこないのよね。FOXが個人的には素敵なんだけど、普及率と複雑さのバランスがいまいち。Windows上の縛りがなくなったQtを使うって手もあるけど、MinGWで動かす…

みんなのうたに釘付け

http://www.nhk.or.jp/minna/new_song/new_song.html「みんなのうた」を見ていたら、GOING UNDERGROUNDの曲に綺麗なアニメーション。「海がきこえる」の人だ! 曲・画像ともに私のストライクゾーンなのでした。いい具合だわ。id:shibachoがおすすめしていた完…