アカウント名:
パスワード:
単に、
s/k/ki/g s/M/Mi/g s/G/Gi/g s/T/Ti/g s/P/Pi/g
すればいいだけですよ?
Unicode (or ISO/IEC 10646-1) [srad.jp] な話に比べれば何の懸念もないと思うのですが。
「SI単位系」のリンク先に'Historical Context'の記述がありますが、10^6 と 2^20 で「メガ」が二重定義されてしまうことの方が余程問題ではないでしょうか?
それとも非電算機ワールドでも kg は 1024g だということにします?
32Kバイトのワークを用意せよ
まあ仰るとおり、こう書かれると困るわけなので 私がそういうのを書くときは意図的に 32768 byte と 書くことにしています。
他人が書いたものに 32「キロ」バイトとある時は 本人に意図を確認するようにしています。 残念ながら確認先が不明な場合は敢えて 32768 確保します。 少しぐらい多すぎても困らないですが バッファがショートすると coredump ですから (いや、SIGSEGV くらいならまだいい。原因不明な挙動不審が一番困る)。
で、世間の皆さまが
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
物事のやり方は一つではない -- Perlな人
SI単位系の基数は? (スコア:0)
つまり画餅だと思われ.
Re:SI単位系の基数は? (スコア:3, 参考になる)
単に、
s/k/ki/g
s/M/Mi/g
s/G/Gi/g
s/T/Ti/g
s/P/Pi/g
すればいいだけですよ?
Unicode (or ISO/IEC 10646-1) [srad.jp] な話に比べれば何の懸念もないと思うのですが。
「SI単位系」のリンク先に'Historical Context'の記述がありますが、10^6 と 2^20 で「メガ」が二重定義されてしまうことの方が余程問題ではないでしょうか?
それとも非電算機ワールドでも kg は 1024g だということにします?
いやいや (スコア:0)
32Kバイトのワークを用意せよ
とか書きたいときに,SI単位系だとどうなるのかなあ,と想像して,そんで困ってみただけ。
困りません?
> それとも非電算機ワールドでも kg は 1024g だということにします?
そんな立派な話じゃなくて,いまある話が破綻するんだろうなとか思ってみただけです。
Re:いやいや (スコア:2)
まあ仰るとおり、こう書かれると困るわけなので 私がそういうのを書くときは意図的に 32768 byte と 書くことにしています。
他人が書いたものに 32「キロ」バイトとある時は 本人に意図を確認するようにしています。 残念ながら確認先が不明な場合は敢えて 32768 確保します。 少しぐらい多すぎても困らないですが バッファがショートすると coredump ですから (いや、SIGSEGV くらいならまだいい。原因不明な挙動不審が一番困る)。
で、世間の皆さまが
- 32kB == 32,000 bytes
- 32kiB == 32,768 bytes
と解釈してくれるようになれば (亜米利加国はあの通りの国だから無理っぽいですが) ありがたいのになあ...という希望を込めて 2^10 と 10^3 との明示的な区別を支持しているわけです。# ああ、でも美国が最後の壁なんだろうなぁ...
Re:いやいや (スコア:0)
> s/k/ki/g
はい,おっしゃるとおりでした。