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

wchar_t@MinGW

どうもMinGWにはwchar_tベースの型や特殊化(char_traits, wstring, wstream)がことごとく抜けてるよーだ.むぅ,微妙に困る.

やりなおし

なんだよー.やっぱり組みなおしたら半日でできちゃったじゃんかよー.疲れた.寝る.

失敗しちゃった♪(ククリ風味

しまったなー.これ基本的な設計が確実に失敗してるなー.とりあえずテスト通るものでっち上げてから中身書き直すか・・・.テスト通すのにありえないほど苦労している時点で気が付くべきだった・・・.

いやですね.私としてはるびびーんを推してたんですよ.いやまぁ,ぱるるーんも推してましたけれど.で,るびびーんかぱるるーんに落ち着くだろうって思ってちょっと油断して席外して帰ってきたら「じゃ,にしきへびさんで」ってなってたんですよ. そもそも…

にしきへび始めました

あれ? なんでワシいつのまにPython勉強する羽目になってるの? これはきっとワナよ!!

リリースビルドでだけ現れるバグ

あれですな.自分の経験的には「デバッグビルドではバグ出ないけれどリリースビルドだとバグが出る」ってタイプのバグは,参照あるいは一時変数の寿命か式の評価順序か変数の未初期化が原因なことが多いですな.要するに虫取りが非常に難しい部類のバグ.そ…

勝利宣言

ふはははは.やはり最後に勝利するのは虫けらどもではなくて我々人類なのであ〜る.ふはははははははは・・・は〜.orz class C{ void f() { ..... vec_[index] = get_value(); ..... } int get_value() { ..... vec_.resize(.....); ..... } private: std::…

駆除の難しい虫

デバッグが難しいバグ. 標準C++のつもりで書いているのにコンパイラによってバグったり正常に動いたりする. デバッグビルドではちゃんと動くのにリリースビルドではバグる. ・・・吐きそう.

Boost.Serialization

Boost.Serializationおもすれー( ^ω^) というか面白いもへったくれもなく,何も考えずにsave & loadできるというのがよろしいじゃあ〜りませんか. binary archiveは(当たり前だけど)互換じゃないって書いてあるから,primitiveのサイズなりbyte order…

今日買ったもの

これ たったの$18で1000ページオーバー,サイズが46.5MBとお買い得感満載.皆様もお一ついかがでしょうか? #予想はしてたけれど全体の9割以上が単なるテーブルとゆーw

時代はネコ耳

http://www.asahi.com/national/update/0624/TKY200506240348.html 時代はネコ耳

std::map + boost::tuples::tie + BOOST_FOREACH

以下のコードは,Boost1.32.0に加えてここにあるforeachのヘッダをboostのディレクトリに放り込んである必要があります. #include <map> #include <string> #include <iostream> #include <boost/tuple/tuple.hpp> #include <boost/foreach.hpp> using namespace std; using namespace boost; int main() { map m; m["衛"] = "</boost/foreach.hpp></boost/tuple/tuple.hpp></iostream></string></map>…

答え

というわけで昨日の航空写真の答えは「飛行機」でした.画像上端中央やや下,川(神崎川)の右らへんに白と青の機影が写っています.この写真の北西約10kmぐらいのところにある大阪国際空港(伊丹)へアプローチ中のものです.

珍しい航空写真

上ので思い出した. http://w3land.mlit.go.jp/Air/photo400/79/ckk-79-2/c8/ckk-79-2_c8_20.jpg 上の航空写真には(かなり?)珍しいモノが写っています.さてなんでしょう? ちなみに場所は大阪在住の方なら分かると思いますが新大阪駅北西です.(右下端…

Google Satellite

地図大好き人間としてはこれの日本版が死ぬほど欲しいと前々から思っているわけです.国土地理院のHPで2万5千分の1地図を閲覧できるけれど,あれは激しく検索と移動が面倒・・・. #ちなみに誤解しないように(しないだろうけれど)言っておきますけれど,…

BOOST_FOREACHの実装技法

C++

あ,全然関係ないですけれどBOOST_FOREACHの実装技法はかなり難解な部類なものの,分かるとかなり楽しいです.scope guardに見られるような,派生クラスをオブジェクトジェネレータで生成して,生成された一時オブジェクトの寿命を基底クラスのconst参照で延…

なんでイライラするか

C++

そもそもfor文でコンテナ回すと面倒くさくて仕方ないでしょ? for(vector<int>::const_iterator it(v.begin()); it != v.end(); ++it){ std::cout << *it << std::endl; }で,BOOST_FOREACH(ここのforeach.zip展開してboostのフォルダにforeach.hpp突っ込めばと</int>…

for each

あ〜もうくそぅ!!俺は↓がやりたいねん!! std::vector<int> v; v.push_back(0); v.push_back(1); v.push_back(2); FOREACH(it, v){ // ←これがやりたい.これがっ!! std::cout << *it << std::endl; }あーーー!!あーーー!!あーーーーー!!!!!11 何</int>…

深すぎちゃった

C++

再帰が深すぎてstack overflowしちゃった.テヘ☆ つーか俺使い方間違ってないよな〜?(使っているライブラリの中でstack overflowする)ま〜,内部実装如何ではstack overflowも起きかねないことやらせてるんだけれど,一方でこれぐらいでstack overflowさ…

doxygen

doxygenおもすれー( ^ω^) type parameterにannotation付けられないのが極めて不満・・・.というかワシはどうしてやることなすことイマサラ感満載なんだろうか?

I'veコンサートのゲスト

http://budokan2005.prpage.jp/ ○ゲストヴォ−カリストとして”彩菜”出演が正式決定。 ○ゲストヴォ−カリストとして”佐藤裕美”出演が正式決定。 ○ゲストヴォ−カリストとして”Lia”出演が正式決定。 ○I'veヴォ−カリスト”怜奈”が出演決定うっひゃー!!マジで実現…

ポストSleipnir

http://www.forest.impress.co.jp/article/2005/06/21/fenrircojp.html おぉ!

C++ Ramble

meta-double - コンパイル時浮動少数 ンマァ!!ちょっとML追ってない間にこんな提案があったなんて!! http://thread.gmane.org/gmane.comp.lib.boost.devel/125682 Boostはこんなところで使われています http://freespace.virgin.net/boost.regex/who/htm…

Musical Baton

というわけでK.INABAさんから渡されたバトンを受けます. Total volume of music files on my computer 62.6GBありました.一見すると多いほうだと思いますが,手持ちとレンタルしたCDをことごとく可逆形式のFLACでぶち込んでいるため容量と比較して実際の曲…

C++ Ramble

C++

最近まともにBoostのML追えてないんだよな. DLL/SO loading library http://thread.gmane.org/gmane.comp.lib.boost.devel/122602 自分でWindowsとUnixでポータブルな動的ロードやるヤツ(LoadLibrary, GetProcAddress, FreeLibraryとdlopen, dlsym, dlclos…

和歌山よ,お前はどこへ向かっている

http://burakuri.sakura.ne.jp/image/2005_0611_10b.jpg びんちょうタンといい最近の和歌山はどこへ向かおうとしているのであろうか?そのうち龍神村あたりであんまーんで村興しとか言い出しそう. ところでkeyのゲームで好きな要素として音楽挙げる人が多い…

ダメ出し@素数を求めるプログラム

C++

よく考えたらhttp://d.hatena.ne.jp/Cryolite/20050618#p2のコード全然面白くないし.もっと良い例出せればよいんだけれどマニアックなものばっかだからな〜.む〜.てかmove乗ってるvectorの説明だけでも十分面白いかな・・・.

メモ

C++

moveの第1義は効率であって例外安全じゃない.move(少なくとも現在のmoveのエミュレーション)を例外安全性の強化に使おうとするのはよろしくないっぽい.

Musical Baton

K.INABAさんからバトンをもらって初めてこれが流行っているということを知った自分は流行の波に取り残されていますか?取り残されていますね.とりあえず5曲選ばねば・・・.どれにしよう?3曲は確定なんだけどな〜.ちょっと悩みちぅ・・・.

素数を求めるプログラム

何か面白いことを思いつくたびにちょこちょこ書き溜めていて,その結果できあがった素数を求めるぷろぐらみゅ.VC7.1もしくはGCC3.4.2にBoost1.32.0の組み合わせで動作確認.それ以外で動くかどうかは知らないというか厳しいだろうなあ. ちなみに説明一切な…