torutkのブログ

ソフトウェア・エンジニアのブログ

2006-11-01から1ヶ月間の記事一覧

JDK 5のupdate10が公開

リリースノートを見ると、随分たくさんの修正が行われています。 http://java.sun.com/j2se/1.5.0/ReleaseNotes.html

IPv6ソケットプログラミング

普通のソケットプログラムのホスト名部分に、IPv6アドレスを指定すると、IPv6でのソケット通信を行ってくれます。Javaではとっても簡単にIPv6対応してくれるんですね。確認にはEthereal(Wireshark)を使って、2台のマシン間で確認しました。

IPv6一意なローカルアドレス用ID生成ツール

IPv6のグローバルアドレスを持つ機会はまだ少ないので、IPv4のプライベートアドレス(192.168.xxx)と同じように使えるRFC-4193「一意なローカルIPv6アドレス(Unique Local IPv6 Unicast Address)」で規定されるネットワークアドレスを使って実験的なネッ…

Javaのオープンソース化

SunがJavaプラットフォームをGPL v2ライセンスによるオープンソース化を行いました。とはいえ、もともとJDK 5/6はCDDLやJRLのライセンス形態でソースが公開されていました。このライセンスが限定的なので、GPLになったことは価値あることです。 Java SE Java…

Docletを作ってJDK 6で追加されたメソッド一覧を取得する

JDK 6で追加されたクラス、メソッドの一覧があると便利です。JDKのソースファイルには、コメントに@sinceタグでそのメソッドがどのバージョンで追加されたかが記述されているので、これを抜き出す方法が考えられます。ソースを解析してみると、以下の@since…

JDK 6 RC版リリース

Java SE 6のページから、Download the Java SE 6 Release Candidateのリンクをたどるとダウンロードできるようになっています。java -versionで表示されるバージョン番号を見ると、11/03に公開された開発版スナップショットb104のようです。

Java SE 6 (Mustang) b104ビルド情報

b104out/gensrc/sun/util/LocaleDataMetaInfo.javaのコンパイルでエラーが発生します。 エラーメッセージはいずれも「文字列リテラルが閉じられていません。」で、該当コードは以下のようになっています。 resourceNameToLocales.put("sun.text.resources.Fo…

Cygwinウィンドウタイトルバーの文字列設定

今さらながら、Cygwinウィンドウタイトルバーの文字列設定を調べました。 Linuxマシン、Solarisマシン、VMware上のSolaris仮想マシン、Windows XPマシンと4つの環境をそれぞれCygwinコマンド環境で利用するので、ターミナル(主にckを使用)が10個前後上がっ…

NetBeans 5.5日本語開発スナップショット版

NetBeans 5.5(英語版)は正式リリースされました。日本語版は現在ローカライズ作業中です。年内には出ると思いますが、それまでは当面開発スナップショット版を使うのがよいでしょう。 日本語版開発スナップショットは下記URLからダウンロードできます。 ht…

HotSpotの読み方(続)

OpenJDKに、HotSpotの始め方の続きが次々と出てきました。追いかけが間に合わないペースです。2回目は、コマンドライン引数についてです。 http://blogs.sun.com/sundararajan/entry/hotspot_source_command_line_arguments今日時点では、すでに3回目classlo…