アカウント名:
パスワード:
実はコードがあまりにアレなので、バグの検証をしようという人がいないから長期間バレてないってだけだったりして。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
qmailのソースが (スコア:3, おもしろおかしい)
ちらっと見てみたら確かにすごい!!
適当に開いてみたtcpto.cの96行目当たりから
lastwhen = (unsigned long) (unsigned char) record[11];
lastwhen = (lastwhen lastwhen = (lastwhen lastwhen = (lastwhen when = now();
プログラミング初心者の私がいうのも何なんですが
良いプログラムに見えます (スコア:1)
ほとんどのCPUアーキテクチャで正しく動作する
良いプログラムに見えます。
エンディアンの問題とかメモリーのアクセス制限に引っかかることも
なさそうで、良く考えて作ってるなと思いますよ。
Re:良いプログラムに見えます (スコア:2, 参考になる)
うーん、そうですかねえ。プログラミング/アルゴリズムのお勉強の初歩の初歩、総和の計算を思い出してしまいました。sum=5+4+3+2+1というの。
DJBはライブラリ関数を信じないそうで、qmailにはその代替のサブルーチンを大量に含んでいます。だけど、微
Re:良いプログラムに見えます (スコア:0)
多少クセがあって素人くさい不思議なソースで脆弱性がないもの
どっちがいいの?
なんくせ付けてる人はさぞ綺麗で脆弱性がないソース書きの人なんだろうね。
Re:良いプログラムに見えます (スコア:2, すばらしい洞察)
> くさい不思議なソースで脆弱性がないものどっちがいいの?
それは、尾籠な話ながら、固形の排泄物味のカレーとカレー味の固形の排泄物のどちらが食べたい?な質問ですね。
そのどちらもヤ!がボクの答、カレー味の
Re:良いプログラムに見えます (スコア:0)
いろいろ書けるんですが、読めない奴が読めないといってしまうとそれは綺麗なつもりでもそうではないコードになってしまう・・・。
Re:良いプログラムに見えます (スコア:1)
qmailも…うーん。ソースをいじったことはあるんですが、書き方よりも独自Cライブラリのなれの問題かもしれません。
ライブラリを自分で追ったことがあるんですが、あれは割と苦行でした。
# 関数の実体を作るマクロ、こまごました(古い)最適化、ループの展開etc…
よくこれでバグなく動くなぁというのと作者が天才なんだろうなぁというのは僕も同感だったりします。
Re:良いプログラムに見えます (スコア:0)
実はコードがあまりにアレなので、バグの検証をしようという人がいないから長期間バレてないってだけだったりして。