2007-09-01から1ヶ月間の記事一覧
一見たいした課題と思っていなかった時間の表現ですが、深入りしてはまってしまいました。Javaでストップウォッチ機能を持つ時計プログラムを作ってみようとしたところ、2つの時刻の差(時間)の表現で深みにはまってしまったのです。 時計に必要な機能 ま…
NetBeans 6.0では、JSR-296(Swing Application Framework)が標準搭載され、しかもこのフレームワークを使ったデスクトップ・アプリケーションのプロジェクト構成(Java Desktop Application)が組み込まれています。新規プロジェクト生成で何が生成されるのか…
JSR-296(Swing Application Framework)およびJSR-295(Bean Bindings)が搭載されたNetBeans 6.0ですが、Beanを自分で作るのに以前あったBean Patterns機能が削除されました。http://beans.netbeans.org/JSR-295で画面とデータを結びつけるには、データを持つ…
つい最近メーラーをThunderbirdに変えてみました。で、英語のMLに返信しようとすると、引用文の先頭に「XXさんは書きました:」と日本語が・・・しらべてみると、変更方法は簡単にみつかりました。以下で非常に分かりやすく方法が解説されています。 http://b…
ちょっとした追加希望があり、JSR-296のMLへ投稿してみました。 リソースファイルからフィールドへ値をインジェクションする機能がJSR-296にはあります。@Resourceアノテーションをつけたフィールドに、リソースファイル(プロパティファイル)に定義された…
クローズなネットワーク環境のマシンにMercurialプラグインを追加しようとしたのが発端です。NetBeans 6.0のプラグイン・アップデートはマシンがインターネットにつながってい ない環境での方法が見当たらず、ちょっと困ったことになりました。 5.5(5.0?)…
WindowsでのMercurialは一通りさわってみたので、分散リポジトリを試すべく、CentOS, Solarisの各マシンにMercurialをインストールしました。 CentOS CentOS 4.4(x86)へのインストール まずpythonをアップデート。CentOS 4.4の場合、Pythonのバージョンは2…
NetBeans 6.0(daily build)およびEclipse 3.3(europa)に、checkstyle、PMD、FindBugsを組み込んでみようとしばらく試行錯誤していました。 NetBeans 6 daily build NetBeansにコード欠陥検出ツールなどの品質向上機能を組み込むSQEプロジェクトがjava.netで…