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

gonzuiインストール

ココを参考にcygwin環境にgonzuiをインストールした。 http://eto.com/d/0502.html#Gonzui_install

FireFox拡張機能追加。

普段からFireFoxを便利に使わせてもらっています。今まで何の不満も無く使っていたのですが、なぜか今日、ふと、新しいウィンドウは開かずに、新しいタブにして欲しいと思い始めました。そこで「Tabbrowser Preferences」を入れました。素晴らしい。まさに思…

ローカル ディスクやCD-ROMに保存されているHTMLファイルが期待通りに動作しない ローカルのflashファイルがIEで再生されなくなった。正確には再生は可能だが、毎回確認が必要になってしまった。上記の設定を行えば、確認ナシで再生されるようになった。

std::stringstream に std::ends を与えてはいけない。というか不要。

STL

与えると文字数が1つ増えてしまう。コード中のstrstreamをstringstreamに書き換える途中ではまった。 void test() { strstream str_s; stringstream string_s; str_s << "hello" << ends; // 5文字入れる string_s << "hello" << ends; char* p = str_s.st…

std::string 中の"\n"を改行コードに変換する関数。

STL

文字列中の"\n"を改行コードの変換する必要があったので、STLを使って書いてみた。"\n"は2文字の¥とnであって、改行文字のリテラルではないです。 std::string YennToCR(std::string s) { std::string YenN = "\\n"; std::string CR = "\n"; std::string:…

std::strstreamによるメモリリーク

STL

std::strstreamを使って大量にメモリリークを発生させてしまった。 std::strstream::str()で文字列を固定しても、文字領域はstd::strstreamのデストラクタで解放されると勘違いしていた為だ。 std::strstreamのかわりにstd::stringstreamを使う事でメモリリ…

htmlのパーズ

http://www.microsoft.com/japan/msdn/academic/Articles/fun/02/ここで紹介してある MSHTML ってのをC#から使えば、HTMLのパージングが簡単に出来るかな? あとでもう少し調査しよう。追記 http://www.microsoft.com/japan/msdn/academic/Articles/fun/03/ …

今日も成長記録

上の歯が生えた。 階段を半分くらい上っていた。

キターーーー

息子が初めてしゃべりました。 でも息子よ、最初の言葉が「キターー(゜∀゜)ーー!!」は無いだろう。父さんよろこんじゃったよ(笑)

例外処理

以下のようなコードで不正終了前に処理が出来る事を今日知った。 int main() { try { // 0 除算 int zero = 0; int a = 20/zero; // メモリ保護エラー *((char *) 0xcdcdcdcd) = 'x'; // ヌルポ *((char *) 0) = 'x'; } catch( ... ) { cout << "例外処理" <…