前のポストで、Debian で net.ipv6.bindv6only が 1 になったために Java でのネットワーク接続ができなくなった、と書きました。
今回はそれについて、追加で分かったことと思ったことです。
この問題が残っている Java は Sun の JDK だけで、OpenJDK では bindv6only=1 でも動作するようになっているようだ、というのが1点。
しかしそれが問題のすべてではなさそうだというのがもう1点です。
2010-04-04 Posted by オオイシ
前のポストで、Debian で net.ipv6.bindv6only が 1 になったために Java でのネットワーク接続ができなくなった、と書きました。
今回はそれについて、追加で分かったことと思ったことです。
この問題が残っている Java は Sun の JDK だけで、OpenJDK では bindv6only=1 でも動作するようになっているようだ、というのが1点。
しかしそれが問題のすべてではなさそうだというのがもう1点です。
2010-03-30 Posted by オオイシ
Debian sid (amd64) に Eclipse (と Android SDK)をインストールしました。
Eclipse については、僕は IDE というものが苦手な上に、以前インストールしようとしたときにはプラグインのインストールまわりが上手く動かせずにあきらめてしまっていたのですが、今回 Android SDK を入れるために再挑戦しました。
(続きを読む…)
2009-11-09 Posted by オオイシ
Joshua Bloch の Effective Java 第2版 を読みました。前版である Effective Java
がすばらしかったのですが、第2版も期待を裏切らず有用です。
第2版は J2SE 6 (JDK 1.6) に基づいて書かれているため、1.5 で追加されたジェネリックス、enum、アノテーション、concurrent パッケージなどについての記述が追加され、またこれらによって古くなった記述が改められています。従って第1版をすでに読んでいる方にとっても第2版を買って読む価値は十分にあります。
漫然と API を眺めていたりコーディングに明け暮れていてはまず気づかない様々な問題に気づかさせてくれる良書であり、Java プログラマは全員、これを読む必要があります。(この本なしで Serializable を正しく実装する自信は、僕にはありません。)
ただ訳があまり上等でないように感じられる点は残念です。意味が一意にとれない部分などがあって、微妙な問題を理解しようとするときに気を散らされてしまうことがありました。言葉の選び方や接続方法などにもう少し気を配ってもらえるとよかったのですが…。