アカウント名:
パスワード:
if(osName.startsWith("Windows 9")|| osName.equals("Windows ME")) { ...これがWindowsバージョンを調べる、ほぼ慣用句と化したコードだという点。正にJava厨は無能という説を体現したようなコードだ。
# Javaは脆弱性の塊だと思ってきたが、まさかJavaプログラマー自体もそうだったとは・・・・。# osName.startsWith("Windows 9")でググってコードがわんさか出てくる時点で、もはやJavaプログラマー(笑)。
その問題については、最初から「Windows9」じゃなくて「Windows009」とかにしとけば良かったんですよ。
これでも999までいくと「Windows1000」問題は発生するが、まあそこまで保てば十分じゃね。
010以降は敵になってしまう
010じゃなく0010なのだなこれが
それが、009 にした理由をちゃんと伝承しなかったので、0010 とかしてしまうに1票。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy
問題にするべきはそこじゃない (スコア:2, 参考になる)
if(osName.startsWith("Windows 9")|| osName.equals("Windows ME")) {
...
これがWindowsバージョンを調べる、ほぼ慣用句と化したコードだという点。
正にJava厨は無能という説を体現したようなコードだ。
# Javaは脆弱性の塊だと思ってきたが、まさかJavaプログラマー自体もそうだったとは・・・・。
# osName.startsWith("Windows 9")でググってコードがわんさか出てくる時点で、もはやJavaプログラマー(笑)。
Re: (スコア:1)
その問題については、最初から「Windows9」じゃなくて「Windows009」とかにしとけば良かったんですよ。
これでも999までいくと「Windows1000」問題は発生するが、まあそこまで保てば十分じゃね。
Re: (スコア:1)
010以降は敵になってしまう
Re: (スコア:0)
010じゃなく0010なのだなこれが
Re:問題にするべきはそこじゃない (スコア:1)
それが、009 にした理由をちゃんと伝承しなかったので、0010 とかしてしまうに1票。