アカウント名:
パスワード:
どうやらすでに攻撃が効いているみたいです。
一応、指摘しておきます。8月以降(9月から)または15日以降(16日から)にDoS攻撃が始まるので、今はまだDoSは始まっていません。時計があっていないPCもあるけど、今は慌ててパッチをDownloadしようとしている人々で混んでいるのだと思われます。
プログラマとしてはこういう境界問題はバグの温床なので、 詳しい定義 (そんなのはない、としても) をしりたい です。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
にわかな奴ほど語りたがる -- あるハッカー
感染してなくても迷惑 (スコア:1)
どうやらすでに攻撃が効いているみたいです。これでサービス停止とかにな
Re:感染してなくても迷惑 (スコア:1)
一応、指摘しておきます。8月以降(9月から)または15日以降(16日から)にDoS攻撃が始まるので、今はまだDoSは始まっていません。時計があっていないPCもあるけど、今は慌ててパッチをDownloadしようとしている人々で混んでいるのだと思われます。
以降(オフトピ) (スコア:0)
プログラマとしてはこういう境界問題はバグの温床なので、 詳しい定義 (そんなのはない、としても) をしりたい です。
Re:以降(オフトピ) (スコア:1, 参考になる)
今回の事例で言えば含まないです (mon>8||day>15 です)。
> 「以上」とかの定義を敷衍して、含むと思い込んで、
> 「『8月以降』ならもう攻撃開始してるやんけ、矛盾してるなあ」と思ってました。
日本語の「以降」は以下の2つの解釈が可能ですね
1. 「以上」と同様。その時を含む (夜の8時以降の一人歩き禁止)
2. 「超過」と同様。その時を含まず (今回の8月以降のようなもの)
> プログラマとしてはこういう境界問題はバグの温床なので、
> 詳しい定義 (そんなのはない、としても) をしりたいです。
普通の人達が両方の意味で使うので、
正確さを要する場面で「以降」を使わないのが正解でしょう。
もしどうしても使いたいならば「9月およびそれ以降」です。
これなら比較的自然な表現ですし
「以上」と「超過」のいずれの解釈をされても意味は同じになります。
プログラミングに関する場面であれば
「月の値が9以上」「月の値が8超過」「hourの値が8以上」
というロボット的表現が美しいでしょう。
日常会話でそういう表現を自然に使えるようになればセキュアなプログラマーです。
日本語の「未満」「以下」「等しい」「以上」「超過」
に関しては、それぞれ "<" "<=" "==" "=>" ">" という演算子に
割り当てられることが明確になり、
日本語としてそのあたりの調整は成功したと言えるでしょう。
しかしそれに類する言葉「以前」「以後」「以降」などは
明確な定義に失敗しています。
この手の言葉は可能な限り使わない方が安心です。
似たような問題を抱える言葉に「前」があります。
「前の画面に戻る」「次の画面に進む」
「後ろに戻る。後退する」「前に進む。前進する」
おおよそ時を現す場合の「前」は時間の値がマイナス、
位置を現す場合の「前」は位置の値がプラスです。
この問題も「前」という言葉を使用中止し、他の言葉で置き換えれば問題解決します。