レシピが微妙だったけど、流石カレー!どんなにがんばってもマズくはならない!酒井と1年ぶりに会えたし、他のメンツとも会えて色々面白かった!俺以外の大学院組も3/4が決まってて良かった。今年就職組の5人の中で最も正確に難がある1人が一番?就職成功してて驚いた。成功と言っても会社の規模的な話(4000名)なので、どうなるかは数年しないと分かりませんが。独立系なのでどうなるか少し心配ですが。帰りはいつも通り、松原ちゃんと帰宅。相変わらず面白い人でした。いうかC++/CLIとかも詳しくて驚いた。驚いたことが、今社会人2年目なのにチームリーダーだとか。どんだけできるんだよw俺もできる男になりたいです。2010年7月19日クラッシュレポートの簡単な実装例クラッシュレポートってありますよね。あのよくWindowsアプリが固まったときに出てくる「送信しますか?」の画面。あれでなくても、例えばFirefoxにもクラッシュレポートはあります。以前からどういう仕組みなんだろうかと疑問に思っても特に必要に駆られなかったので知らないままでした。Softwareに載っていたので、簡単に作ってみることに。いう訳で、今日はクラッシュレポートとか構造化例外処理の話です。結論:C++でセグメンテーションフォルトなどをキャッチしてクラッシュレポートを送りたい時は構造化例外処理を使うべし。http://keicode.com/windows/windows_exception_handling.php基本的にはHTTPでクラッシュレポートをサーバにPOST。POSTさせた先で好きに処理する。"\n");fclose($fp);?>[/php]という感じ。肝心のスタックトレースとかは送ってない訳ですが、とりあえずの形はこんな感じ。意外と簡単な仕組みみたいだ。BTSに突っ込む部分もBTS次第ではAPIが用意されてそうな予感。それほど問題ではない。今回色々ソースいじりながらSetUnhandledExceptionFilterを使って独自に定義した関数をEXCEPTION_CONTINUE_SEARCHで呼ぼうとしたんだけど成功しなかった。JITコンパイルエラー。C++/CLIとか勉強しないと分からない。現状「^」とかもさっぱりだし・・。