2007-12-09から1日間の記事一覧

小ネタ:friend classの一括管理

元ネタ:Boost::Serializationの class Member { // ここで一括管理できる friend class Hoge; friend class Hage; friend class Fuga; private: template<typename T> static void func(T& t) { t.func(); } }; class Himitu { friend class Member; private: void func</typename>…

bindコールが失敗するバグ。

テストしていると15回に一回ぐらいの割合で発生。再現性がなくて困っている。errnoをログする設定になっていなかったのでとりあえず書き換えておいた。考えられるものとしては、前に実行したテストがbindした後強制終了等で正常にcloseしなかった為、次のbin…

進捗

さっさとタスク分散処理部分を書いてしまいたいのだけれども、我慢してudpp2pライブラリの安定化をしている。とりあえず主要処理のテストは大体カバーできた感じ。未踏に出したときよりも大幅に信頼性は向上した。あと、インターフェースをかなり改善した。…

吉里吉里3のレンダリングエンジン設計

http://kikyou.info/diary/?200712#i9_1気になる。結構nytrと近いものになる予感。DAGによる解決とかKilaueaのSPOTシステムにかなり近い感じ。ソースでてきたら見る。