パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

qmailにバッファオーバーフローの脆弱性」記事へのコメント

  • qmailのソースが (スコア:3, おもしろおかしい)

    by Anonymous Coward
    すごい!!という話をどこかで聞いたので
    ちらっと見てみたら確かにすごい!!

    適当に開いてみたtcpto.cの96行目当たりから

    lastwhen = (unsigned long) (unsigned char) record[11];
    lastwhen = (lastwhen lastwhen = (lastwhen lastwhen = (lastwhen when = now();

    プログラミング初心者の私がいうのも何なんですが
    • Cは文学だねぇ (スコア:2, フレームのもと)

      by Futaro (2025) on 2004年01月20日 3時22分 (#476563) ホームページ 日記
      Cはいろいろな思想の人がいろいろなやりかたでけっこう自由に「表現」できるところがいいところでもあると思うのですよ。他人の書いたコードを見て、ああ、彼はこの部分ではこんなことを大切にしてコード書いてるんだな、とか言うのが見えるようになれば、Cのプログラム書きとしては本当に一人前と思うのですよ。

      で、「ここではこんなことを大切にして書く」というところが重要で、その「大切にしてるもの」が、そのコードでなぜ大切なのか?ということにちゃんと理由があるわけ。自分の書いたコードや自分が大切と思っていることしか強調できない「コドモ」は、所詮その程度のプログラミングの能力しかないんだよね。経験上、だけど。

      ハードウエアの動きも頭の中でちゃんとできていて、それを考慮に入れたこの人のコードは、出来の良い文学の1つを読むみたいですよ。その文学が気に入るかどうか、ということとは別にね。

      だから、今でもなかなか穴がみつからない完成度の高さを持っているわけで。

      物事を自分がいま見える方向からだけ見て評価して、それを絶対と思っちゃだめよ。コードを通してその人の考えていることや人柄やコードを書いたときの体調まで見通せるくらいにならないと。

      精進してくらはいね。
      親コメント
      • Re:Cは文学だねぇ (スコア:2, おもしろおかしい)

        by kamogawa (9923) on 2004年01月20日 9時52分 (#476720) ホームページ 日記
        >コードを通してその人の考えていることや人柄やコードを書いたときの体調まで見通せるくらいにならないと。

        なるほど。俺がなぜいつまでたってもダメプログラマなのか
        やっと分かりました。
        プログラミングの勉強する前に、プロファイリングを
        修めてきますよ。
        親コメント

アレゲは一日にしてならず -- アレゲ研究家

処理中...