2004-01-01から1年間の記事一覧

宝の持ち腐れ

あ〜. 構成マネージャってこうやって使うものなのね.<アフォ

このページを訳す BETA

googleでweb全体の検索をかけたら「このページを訳す BETA」なるものが横っちょに付くようになった. 使ってみた. The Boost web site provides free peer-reviewed portable C++ source libraries. 倍力web サイトは自由に同等者見直された携帯用C++ の 原…

type dispatcher by mpl

#include <boost/preprocessor.hpp> #include <boost/mpl/pair.hpp> #include <boost/mpl/same_as.hpp> #include <boost/mpl/always.hpp> #include <boost/mpl/switch.hpp> #include <boost/mpl/bool.hpp> #include <boost/mpl/list.hpp> #define TYPE_DISPATCHER_MAX_ARITY 10 struct error_t; template<class T, class F>…</class></boost/mpl/list.hpp></boost/mpl/bool.hpp></boost/mpl/switch.hpp></boost/mpl/always.hpp></boost/mpl/same_as.hpp></boost/mpl/pair.hpp></boost/preprocessor.hpp>

yet another typeof

C++

Arkadiy Vertleyb氏のtypeofエミュレーションの実装は,効率(コンパイル速度)と規模耐性(どこまで複雑な型を扱えるか)がいまいち気に食わない.氏の実装(というか普通に考えられるtypeofエミュレーションの実装)は,型の解析に型の複雑さの2乗オーダー…

疲れた・・・

Cryoliteちん頑張ったよね・・・.もうゴールしても良いよね? ゴ〜ル. あのう〜み〜♪(以下略)

その他の変更点

ビルド http://www.boost.org/more/getting_started.html CVSリポジトリがcvs.boost.sourceforge.net:/cvsroot/boostからcvs.sourceforge.net:/cvsroot/boostへ変更. "Documentation generated from BoostBook in CVS"の項目追加. ソースファイルからbjam…

1.31.0から1.32.0におけるライブラリの変更・新規追加・削除

新しいライブラリの情報は放置しておいてもいろんな人がぽこぽこ書いてくれるはずなので,自分は以前からの変更点を列挙するというニッチなことをしてみるテスト. 以下は/boost/libs以下のHTMLファイル(Boost.Book形式のドキュメントを持ったライブラリの…

November 19, 2004 - Version 1.32.0

http://www.boost.org/ おらっしゃー! (一応笑いは取れたみたいなので普通サイズに.分かる人だけ分かってw)

typeof + Boost.Lambda

#include <boost/spirit/typeof/typeof.hpp> // このヘッダはBoostには #include <boost/spirit/typeof/type_encoding.hpp> // 入っていません. #include <boost/spirit/typeof/template_encoding.hpp> // 下を参照. #include <vector> #include <utility> #include <iostream> #include <algorithm> #include <cstdlib> #include </cstdlib></algorithm></iostream></utility></vector></boost/spirit/typeof/template_encoding.hpp></boost/spirit/typeof/type_encoding.hpp></boost/spirit/typeof/typeof.hpp>

typeofエミュレーション

C++

ふぃ〜.typeofエミュレーションはフラットなエンコード/デコードでしか実現できないのかねぇ,やっぱり.型のregistrationの部分は全然許せるとしても,エンコード/デコードがなぁ.関数のオーバーロード + sizer + sizeofを100発いっぺんに走らせてvector5…

dummy

dummy

typeofエミュレーション

Arkadiy Vertleyb氏のtypeofエミュレーションライブラリをSTLやboost::lambdaと組み合わせて使って遊んでみたけれど,これがまた異常に凶悪だった.癖になりそう・・・.Boostのメーリングリストと実装を追ってみたけれど,このtypeofエミュレーションは意外…

かなしいとき

かなしいときー! かなしいときー! 2日間かけてチマチマ落としたpdfファイルが壊れていたときー! (´-`).。oO(ネタ古い?)

関数へのポインタによるコールバックをインライン化する

C++

ある程度かたちになったので公開. http://d.hatena.ne.jp/Cryolite/01000831

書き杉です

週末とはいえ書きすぎ.>自分 何やってるんだかな.

More Exceptional C++のどくしょかんそうぶん

以下読書感想文なのかただの愚痴なのか良く分からない文章. 何で多くの実装でvector / deque等のexponential growth strategyの拡張係数が2じゃなくて1.5なのか?という謎が解けた・・・解けたのか?大元のコラム(Andrew Koenigの1998年9月のJournal of Ob…

今日の収穫物

Exceptional C++ Style: 40 New Engineering Puzzles, Programming Problems, and Solutions (C++ In-Depth Series) Standard C++ IOStreams and Locales: Advanced Programmer's Guide and Reference うしし.というかちょうどMore Exceptional C++を読み終…

今日のBoost

Testing interest for a shared memory/STL library proposal http://lists.boost.org/MailArchives/boost/msg74410.php (boost.devel 2004/11/09~) スレッドセーフなSTL実装? #2004/12/18訂正:メモリにマップされたストレージを扱うライブラリです. Lib…

とりあえず中身を読まずに適当に貼っていって後で吟味するテスト.<って,それいつもと同じジャン. #一応読んだパンダ.

テンプレートパラメータで型パラメータを宣言した直後にその型のオブジェクトを非型パラメータとして宣言する

C++

どうでも良いけどタイトル長っ! template<class T, T t> class C{}; C<int, 0> c_int; C<void*, 0> c_void_ptr;テンプレート型パラメータを宣言した直後にその型パラメータのオブジェクトを非型パラメータに指定出来るのって標準で保証されていたのね. 14.1 Template parameters 13 The sco</void*,></int,></class>…

ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか

ハッカーのたのしみ―本物のプログラマはいかにして問題を解くか なんだ,Hacker's Delightの訳本出てるんじゃん.

インターネットダメ人間スカウター

http://d.hatena.ne.jp/quantum/経由で. http://hamanasu.sakura.ne.jp/~yami/qandc/idame.html あなたのインターネットダメ人間力は901000です。 −結果からのコメント− もうネット廃人もここまでいくと廃神です。 ネット廃人の間では神でしょう。ですがそ…

Imperfect C++: Practical Solutions For Real-life Programming

Imperfect C++: Practical Solutions for Real-Life Programming Imperfect C++: Practical Solutions for Real-Life Programming うぉ・・・.ぐぎぎ・・・.ほ,( ゜д゜)ホスィ…. 以下が内容のサンプル. http://synesis.com.au/publishing/imperfect/cpp…

500吐いて調子悪い

はてな,ちょっとしない更新すると500吐くなぁ.RSSとかはちゃんと吐いてるみたいだから良いんだけれど,ちょっと気持ち悪い.

Rangeライブラリの強化

http://lists.boost.org/MailArchives/boost/msg74311.php (boost.devel 2004/11/08~) キタ━━━━━━(゜∀゜)━━━━━━ !!!!! Here's a taste: for ( crange r(some_array); r; ++r) do_something( *r, some_data); キタ━━━━━━━(;゜∀゜)=3━━━━━━!!! Also, the libra…

ライブラリベースのプロパティ

http://lists.boost.org/MailArchives/boost/msg74302.php (boost.devel 2004/11/08~) あとで読もうっと. 関連項目 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1615.pdf - WG21のarticle 読んだ にゅにゅにゅ.なんか予想以上に面白そう.…

シンフォニック=レイン(3)

終わっちゃった・・・. シナリオはとにかく強烈で良かった(っていうかこれだけしか書けないのが悔しい).ただ,もう少し詰めるところ詰めて欲しかったなぁという印象も. 絵はほんわりした中に陰鬱さをにじませた感じで,このゲームの印象に非常にマッチ…

シンフォニック=レイン(2)

2人目クリアしたけどさ・・・. こういうシナリオは正直勘弁してください・・・.orz むちゃくちゃ高評価してたのに,これでちょっと評価落ちた. 理不尽なだけっつーのはな〜.単に好みの問題なんだけどさ. っていうか日常の何気ない会話シーンでたびたび(…

シンフォニック=レイン

やる前にごちゃごちゃ とりあえず絵柄が気に入っていて,何気なくOHPの短編小説読んだらその雰囲気に呑まれてしまって,思わず買ってしまいますたorz.前々からかなり気になっていたタイトルだったしにゃ. とりあえずアリエッタ本命ということで.わたすは…

今日の収穫物

asin:B0001FG72E 何も聞かないで・・・.絵柄が非常に好みなのとweb上での微妙な好評価が気になっていて,前々からどうしてもやってみたかったんですよ.本年度最後の萌え収めです・・・.2日・3日ほど日記が壊れ気味になりますが許してください.