JColorChooser が豪華になってる

JDK7 では JColorChooser が豪華になってる。

NetBeans 6.9 Dev 版で JColorChooser を GUI ビルダーにて貼り付けると変化に気づかないけど実行すると

1

なんと!

2

3

豪華になってますね(^^)

なんで今頃このような機能が追加されたのかは謎です。

 

[ 追記 ] 2010/03/08

NetBeans を JDK 7 で動かすようにしたら GUI ビルダーでも豪華になった JColorChooser で表示されました。

Hatena タグ: ,,

deepEquals

今日、ネットサーフィン(死語)してて、面白そうな記事を見つけたのでさっそく試してみました。

ネタもとは英語だったので詳しく理解することはできなかった。

コードの切れ端と読めない英語をながめてみました。

私はこれを見てすぐに自信を持って答えることはできませんでした(><)

まぁ・・・永遠の初心者ですからしかたないです。

けど気になるので下記のようなシンプルなコードを書いて実行してみました。

24行目からの if 文の処理結果はよく知られた結果となることは間違いないでしょう。

29行目からの if 文の処理結果が気になります。

1

実行結果だけ確認するのもあれなので、NetBeans を使ってるのだからウォッチポイントを設定してデバッグ実行してみました。

変数 a,b,c,d をウォッチポイントとして違いを確認してみました。

2

変数 c,d は一段階深い所に Object 型の配列の中に Object 型配列の変数が格納され一段階深くなってます。

素人考えでは一段階深くなったところで同じじゃないの?って思ってしまいます。

3

そこで29行目にブレークポイントを仕掛けてステップ実行させてみました。

下のコードの2392行目で引っかかるようですね。

4

念のために実行結果はこうなります。

5

たぶん Java プログラマなら知ってて当然ってことでしょうがこんなこと考えたことがなかったので新鮮でした。

NetBeans の優秀なデバッガをこんなことに使う私って・・・幸せ者だ(^^;

Hatena タグ: ,

JDK 7 の Switch 文を試してみる

JDK 7 で変更のはいる Switch 文を試してみました。

JDK 6 ではエラーとなります。

1

ターゲット JDK を JDK 7 に変更します。

 2

プロジェクトをビルドします。

なにやらビルドエラーが出てますが NetBeans 6.9 の Dev 版を使っているので気にしない(いいのか!

3

プロジェクトを実行します。

ちゃんと String 型で Switch 文の制御ができてますね(^^)

素晴らしい!!

4

Hatena タグ: ,,

Play!

CodeZine の記事で Java で動く軽量フレームワーク Play! が紹介されていた。

なにげに見てたら NetBeans プロジェクトとして取り込むことができるとあった。

Play! がどういったものかは CodeZine の記事をご覧いただくとして、記事をもとに NetBeans で動かしてみた。

まず、コマンドプロンプトで Web アプリケーションを作成します。

11

次に NetBeans プロジェクトとして取り込めるようにします。

13

これで NetBeans プロジェクトとして取り込めるはず。 たぶん・・・

では、取り込んでみます。

14

プロジェクト構成は下図のようになってます。

test パッケージがエラーとなってます。

未使用のインポートがあるようです。

何故かは調べてないので解りませんが無視するか、指示にしたがって未使用のインポートを削除でとりあえずエラーはなくなります。

16

プロジェクトが実行できるか確認します。

無事にプログラムが実行されました。

17

ブラウザで確認します。

18

ついでだから記事のとおりプログラムを変更してみました。

いつもの NetBeans での使い勝手の良さがこれでも一緒ですね。

19 20

で、ちょっとだけ触ってみただけなのですが・・・

NetBeans プロジェクトとして取り込んで何が便利なのかな?って考えてみた。

賢いエディタ機能が使える!

これくらいしか思い浮かばない(><)

Hatena タグ: ,

VMware WorkStation 7 その後

VMwareTools のインストールでトラブっていましたが解決しました。

Solaris 10 のロケールを ja_JP.UTF-8 に変更することにより無事に VMwareTools をインストールできました(^^)

ちなみにユニティはサポートされてないって落ちがありました(><)

VMware WorkStation 7

Vmware WorkStation 7 に Solaris 10 10/09 をいれてみた。

ホストは Windows 7 64bit です。

インストールはすんなりできたけど VMwareTools のインストールが上手くいかない。

途中で異常終了なんて・・・

で、vmware-user を実行すると下図のようになる(T-T)

1

Solaris とか OpenSolaris は VirtualBox 使ったほうがいいのかな・・・

とりあえず、ファイルの D&D 操作や表示関係は動いてるけど・・・

ユニティは VMwareTools がインストールされてないから使えないと表示される。

どちらにしろ、これはバグだよね。

ネットでググってみたけどこういった問題はあがってなかったから私の環境だけかもしれないけど・・・

エラーメッセージにエンコード関係のメッセージがあるのが気になります。

WordPress のアップグレード

WordPress 2.7 をずっと使っていたのでそろそろ最新の 2.9.1 にアップグレードすることにした。

自動アップグレードという便利そうな機能がついてるのでそれを使ってみた。

ところが上手くいかなかった(><)

ホスト名、ユーザー名、パスワードの入力画面が出てそれらを入力してらくちんアップグレードといくはずだった。

しかし現実は厳しかった!

アップグレードを開始すると接続エラーとなり、なぜかホスト名が yucchi-ja.com://yucchi-ja.com/wordpress/  と勝手に書き換えられてしまう。

FTP 設定は別のソフトで確認済みなので入力項目に間違いはない。

なんでこうなるのかネットでググったら似たようなトラブルの記事が一件あったが解決にはいたってなかった。

結局、解決策を見つけることができないので原始的に手動アップグレードした。

アップグレードしたはいいけど・・・・

いったい何が良くなったんだろう?

まだ慣れてないせいか、以前のバージョンのほうが使いやすそうに思える。

とりあえず、動いてるようなのでこのまま様子をみてみます。

Windows 7 トラブル その後 -2-

トラブルの解決方法がでるまで待つのも不便なのでグラフィックボードを元旦セールで購入してきました。

ATI HD5770 を採用した SAPPHIRE の製品です。

個人的には nVidia の発色が好みでしたが ATI もなかなか良くなってますね。

3D 性能はゲームはしないのでそこそこで OK です。

さて、気になるトラブルですが今のところ回避できているようです。

やはり nVidia と 7 の組み合わせにて発生するようですね。

ドライバか 7 本体に地雷がセットされているようです。

やっとストレスなく普通に使える環境になってほっとしてます。

Windows 7 トラブル その後

新年早々、年末にインストールした Windouws 7 のトラブルをググったところ同じような環境で発生しているようだ。

nVidia , EPSON , Windows 7 64bit の組み合わせで一部発生報告がされている。

原因と解決方法までは解らないが kernel-power41 病とかいうのと関連があるのだろうか?

ログを調べたところ私の Windows 7 にもイベント ID 41 の kernel-power が重大のところにあった(><)

Vista のマイナーバージョンアップ版だと安心していたがどうやら重大なバグを本体かドライバに埋め込んであるようですね。

結論、Vista が安定している幸せなユーザーは安易に 7 64bit にアップグレードしては不幸せになる可能性を秘めています。

あけましておめでとうございます(^^)

あけましておめでとうございます。

本年もマイペースでのんびり更新してまいりますのでよろしくお願いします。

昨年は大晦日の紅白歌合戦に矢沢永吉さんこと永ちゃんがサプライズ出演して本当にびっくりしました。

うれしいサプライズでした。

2010年もうれしいサプライズがある年であったらいいなぁって思ってます。

2010年もハッピーな一年にするぞ!!