偽プログラマ列伝

Flexでキーボードイベントを取得するのに詰まる

Flex 3でコントロールのfocus関係なしにキーボードの入力を取得するには、 http://livedocs.adobe.com/flex/3_jp/html/help.html?content=events_11.html http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=304…

最近趣味のプログラミングが進まない言い訳をしてみる

プログラマとして経験を積むにつれて、 万に一つしか起こらないようなエラー処理・例外処理などを丁寧に書くようになり、 それが趣味のプログラミングにも影響を及ぼしてきて、 正常系の処理のロジックを書くスピードが遅くなり、 その遅さがイヤになって趣…

Cのお勉強 Cのお勉強

if (bmres[j].end_offset > bmres[i].start_offset + snip->width) { break; } は、 if (bmres[j].end_offset > bmres[i].start_offset + snip->width) { continue; } でした。 そ、そろそろ、ここのブログから社名隠そうかしら。。。 かっこ悪いバグを量産…

今日のかっこ悪いバグ

if (!(cond = SEN_MALLOC(sizeof(_snip_cond)))) { return sen_memory_exhausted; } memset(cond, 0, sizeof(cond)); のmemsetは memset(cond, 0, sizeof(_snip_cond)); だよね。 ひどい。これはひどい。

off_tめ。。。

つい先日、やっちゃいました。配列の境界1個オーバー。 いやあああああああ。 というのはいいとして(よくねー)、 今日はincludeの順番によるバグに1時間ほど悩まされる。 無駄なテストプログラム群。ああああ。 ま、何をしたかったかといいますと、 2GB…

メモメモ

http://www.thefreecountry.com/programming/debuggers.shtml から Splint(旧Lclint) http://www.splint.org/ コードチェックツール。 コンピュータに出来ることはやらせてしまえ。

自分の偽プログラマっぷりを書いていこうと思う。かっこ悪いバグ。 誤 : str = (char *)malloc(sizeof(char *) * length); 正 : str = (char *)malloc(sizeof(char) * length); ううう。。。この修正を行って、 今まで顕在化していなかった バッファオーバー…