連休明けの一週間
まずい。
連休中、あまりに健全な生活を行っていたために、平日帰宅すると寝てしまいます。
ちっとも勉強が進みません。
まあ、健全な生活が送れてますけどね。
[C++]DOTCONFPP その3
ぱぱっと実装完了。
DOMを使ったことがあるなら、簡単に利用出来ます。
いやぁこれは便利だわ。
敢えて文句を言えばC++のソースなのに#incldue
[C++]mudflapを訳してみる
せっかくの機能なのになかなか使われないみたいですね。便利なのに。
googleで"mudflap gcc"と指定してもあんまり情報がないのが残念です。
少しでも普及するように、以下のmudflap記事を適当に訳してみました。
http://gcc.gnu.org/wiki/Mudflap%20Pointer%20Debugging
続きを読むOpenGLで文字描画
id:m107さんとかid:halo_w2さんが文字描画やっていて楽しそうなので、リンク貼っておきます。
これが結構良い具合です。
OpenGL Character Renderer (GLC)
ちなみに私は一般的な手法だと思う、TrueTypeFontをビットマップに描画して、ビットマップのテクスチャをVBOを利用して描画してます。
Display Listでは日本語の場合文字数が多すぎるらしく破綻しちゃいました。
フリーソフトウェア徹底活用講座
http://www.cqpub.co.jp/interface/column/freesoft/default.htm
これは凄い!
貴重かつ調べるのに時間がかかる情報が、きちんと整理されてまとまっています。
最適化好きの人間としては-O1 -O2 -O3で指定されるオプションの整理が涙ものです。
各オプションごとにon/off時アセンブラコードが載っているのもとても勉強になります。
太っ腹だなぁInterface。
これを元にコンパイラオプション見直すか。
SSE2の価値なし
まるも製作所さんより。
http://www.marumo.ne.jp/db2005_5.htm#13
ありゃりゃ。SSE2駄目ですな。CPUごとにこれだけ差が出てしまう&劇的な高速化しないなら、最適化の意味なしだなぁ。ちっと残念。
[C++]MetaC++ templateを含むC++ソースの読み書きを可能にするライブラリ
http://www-user.uni-bremen.de/~strasser/metacpp/
うーん、とんでもないものが出てきたな。
C++ソースの読み書きと、木構造の構築(APIもしくはXMLフォーマットで操作)が出来るライブラリらしい。
パッチを当てたGCCをパーザとして利用するみたい。
木構造は構文木ではなく"language constructs"らしい。単語の意味が分からないんだけど。(T_T)
対応するGCCは3.4以降。当然templateだろうがなんだろうが対応している。
STL, 一部のboostでもテストしているらしい。
まだAlpha版ということもあり、関数内部には対応していないみたい。残念だ。
でも次のバージョンでは対応するみたい。
Boostも読み込みは出来るけど書き出しがうまくいかないようだ。
インストールが色々面倒みたいなので、評価はちびちびとやることにします。
今後の成長に期待します。