豆知識today

  • JDK6には、dfみたいに、指定ファイルのパーティションの空き容量を返すメソッドがある
  • Apache Ant≦1.7.0のreplaceregexpタスクには、内部で使われてる一時ファイルをクローズした後削除するときに、Windows OSの仕様に基づくrace conditionが発生する関係か何かで、削除に失敗するというバグがある。
  • 符号化文字集合文字符号化方式というのは、後付けの概念。このあたり、厳密厨にもてあそばれる恐れがあるが、気にしてはいけない。自分が区別すべきものを区別していてそれが受け手に伝わればよしとすべき
  • UTF-8だと、最小のオクテット列を使うべきところ、(本来は規格外だが?)冗長なオクテット列でそれっぽくエンコードしてもそれっぽく読めてしまう場合がある。秀丸とか。例えば'd'(U+0064)は0x64でいいはずが、C1 A4でも秀丸だと'd'に変換してくれる。これだとヤバイ文字を渡されてもそれに気づかなかったりする可能性がある