<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>プラネット NetBeans</title>
    <link>http://www.planetnetbeans.org/ja/</link>
    <language>ja</language>
    <description>プラネット NetBeans - http://www.planetnetbeans.org/ja/</description>
    <item>
      <title>Masaki Katakai's Weblog: NetBeans 6.9 の NetCAT, NetFIX プログラムにご参加ください</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/netcat_69_and_netfix_69</guid>
      <link>http://blogs.sun.com/katakai/entry/netcat_69_and_netfix_69</link>
      <description>&lt;img src="http://blogs.sun.com/katakai/resource/2010/netcat69_nekobean.png" alt="nekobean" style="width: 118px; height: 89px;" align="right" /&gt;早いものでもう NetBeans 6.9 の NetCAT が始まります。英語のプログラムですが是非参加してみてください。 &lt;ul&gt; &lt;li&gt; &lt;a href="http://netbeans.org/community/news/show/1464.html"&gt;Time to Join the NetBeans Community Testing Programs!&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; またテストだけではなくコードを書きたいという人にも NetFIX
      というプログラムが提供されています。腕に自信がある方は参加してみてはいかがでしょうか。納得いかないバグを自分の手で直せるチャンスです。またクレジットにも名前が載るみたいですよ。 &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://wiki.netbeans.org/NetFIX"&gt;NetBeans Community Bug Fixing program (NetFIX)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; 英語だからよくわからないという場合は私のほうで可能な限りお手伝いしたいと思っています。遠慮なく声をかけてください。&lt;br /&gt; &lt;br /&gt; NetCAT のページにもありますが 6.9 では以下の機能に重点をおいて開発をしています。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;NetBeans Platform OSGi 互換 &lt;/li&gt; &lt;li&gt;エディタ機能の改善&lt;/li&gt; &lt;li&gt;JavaFX
      の改善&lt;/li&gt; &lt;li&gt;Java EE 6 の改善&lt;/li&gt; &lt;li&gt;PHP, Ruby, C/C++ サポート&lt;/li&gt; &lt;/ul&gt; &lt;span style="font-weight: bold;"&gt;&lt;/span&gt;現時点でのスケジュールは以下のとおりです。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;Feature Freeze: 3/8&lt;/li&gt; &lt;li&gt;Beta: 4/14&lt;/li&gt; &lt;li&gt;FCS: 6/9&lt;/li&gt; &lt;/ul&gt; NetBeans 6.9 の機能やスケジュールの詳細は以下を参照してください。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a
      href="http://wiki.netbeans.org/NewAndNoteworthy69m1"&gt;http://wiki.netbeans.org/NewAndNoteworthy69m1&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://wiki.netbeans.org/NetBeans_69"&gt;http://wiki.netbeans.org/NetBeans_69&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description>
      <pubDate>Fri, 12 Mar 2010 05:24:20 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: UNW is not Windows</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100309/1268158552</guid>
      <link>http://d.hatena.ne.jp/Florian/20100309/1268158552</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;GNUというムーブメント(というべきだろう、やはり)は多くのフォロワーを生み出し、「明日愛用しているソフトが使えなくなるかもしれない」という恐怖から様々な「クローンソフト」を生み出しました。GNUが真にエポックメイキングなものを滅多に生み出さないのは、「(Nearly Unix but)not Unix」という縛りがあるせいですし、作っている人も、使っている人もそれでいいと思っているためです。&lt;/p&gt; &lt;p&gt;翻って自分の手をじっと眺めてみます。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Windows7(PP) &lt;ul&gt; &lt;li&gt;お気に入りですが、Ubuntuでもさほど困らないことは判っています。Willcom D4という特殊なハードでW-SIMという特殊なパーツが使えないのはあきらめるしかないんだろうなぁ。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;Becky!(PP)
      &lt;ul&gt; &lt;li&gt;これも10年来の相棒です。ThunderbirdやEvolutionに乗り換えようといろいろ画策しましたが、未だ達成できず。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;RealSync(フリーだけどソースはクローズド) &lt;ul&gt; &lt;li&gt;これまた10年来の相棒です。OSの基本機能(ブリーフケースとか)で何とかなるんじゃないかといろいろ画策しましたが、未だうまくいっていません。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;xyzzy(フリーだけど一部ソースはクローズド) &lt;ul&gt; &lt;li&gt;Windowsで使えるEmacs互換エディタではもっともしっくり来ます。ソースのほとんどはlispなんだから、それを読めという話ですな。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;Eclipse、NetBeans(オープンソース) &lt;ul&gt;
      &lt;li&gt;さすがに、パーツが多すぎてどこから読めばいいのやら・・。またコミュニティが発達してるので、一瞬で時代遅れになるんだよね。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;GIMP(オープンソース) &lt;ul&gt; &lt;li&gt;オープンだけど、読む気がしないのはなぜだろう。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;OpenOffice.org(オープンソース) &lt;ul&gt; &lt;li&gt;入出力一つとっても、WindowsやMacの標準APIを使ってないのが明らかです。まずはライブラリに体を慣れさせるところから始めなくちゃならないんだろうな。ヴィジェットセット、何使ってるんだろう？&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;FreeMind(オープンソース) &lt;ul&gt; &lt;li&gt;これは多少読んだ。割と読める。バグもフィックスできるくらいには。&lt;/li&gt; &lt;/ul&gt;
      &lt;/li&gt; &lt;li&gt;Windows Media Player(PP) &lt;ul&gt; &lt;li&gt;MP3が特許でがちがちなので、仕方なく使っているソフト。でも、UIとか思想は嫌いじゃないです。というか、MSはさすがに長くこの業界に携わってるので、パソコンに欲しいものがよくわかってるなぁ。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;ATOK2008(PP) &lt;ul&gt; &lt;li&gt;手放せません。PPのソフトで最も重要かも。「明日から旧バージョンは使えなくなります」と言われたらほいほいお金出して買っちゃうなぁ。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;Firefox(オープンソース) &lt;ul&gt; &lt;li&gt;ブラウザはたくさん代替がありますね。Firefoxを使っているのはあんまり積極的な理由ではないけど、消去法で残ってます。OperaやSafariも嫌いじゃないですよ。&lt;/li&gt; &lt;/ul&gt;
      &lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;p&gt;ATOKはさておきWindows Media Playerは「利便性を抜きにすれば」ogg vorbisに明日から移ってもいいし、OSもお金を出して買うことには抵抗はない(MSはそれだけの仕事をしてると思う)。&lt;/p&gt; &lt;p&gt;明日いきなり使えなくなると困るのはBeckyかぁ。&lt;/p&gt; &lt;p&gt;JavaでBeckyクローンを作ってみるかなぁ。Beckyメールフォルダのインポータだけでも価値がありそうな。&lt;/p&gt; &lt;p&gt;JavaはPPじゃないかって？　SunがだめならIcedTeaが、それでもだめならGCJがあります。そもそも、JDKはもうオープンソースですね。JREやHotSpotVMはどうなんだろう？　研究しがいがありそうなんだけど＞HotSpotVM&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Tue, 09 Mar 2010 18:15:52 +0000</pubDate>
    </item>
    <item>
      <title>しんさんの出張所　はてな編: [NetBeans][Java]T2Frameworkサンプルをzipでダウンロードできるようにしました</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/shin/20100308/p2</guid>
      <link>http://d.hatena.ne.jp/shin/20100308/p2</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;&lt;a href="http://code.google.com/p/t2samples/downloads/list" target="_blank"&gt;http://code.google.com/p/t2samples/downloads/list&lt;/a&gt;&lt;/p&gt; &lt;p&gt;SVNだと敷居が高いのでzipファイルにしたプロジェクトをアップしました。&lt;/p&gt; &lt;p&gt;Eclipse WTP用とNetBeans用プロジェクトです。それぞれダウンロード、解等して開くだけですぐに使えます。&lt;/p&gt; &lt;p&gt;Eclipseは3.4、NetBeansは6.8で動作確認済みです。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Mon, 08 Mar 2010 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Faster Than Light: [NetBeans][Mercurial][Java]NetBeansでMercurialを手軽に使用する方法</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/hiroxpepe/20100307#1267964381</guid>
      <link>http://d.hatena.ne.jp/hiroxpepe/20100307#1267964381</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Mercurial&lt;/span&gt;は、クロスプラットフォームの分散型バージョン管理システムです。&lt;/p&gt; &lt;p&gt;&lt;a href="http://mercurial.selenic.com/wiki/" target="_blank"&gt;Mercurial - Mercurial&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;NetBeans IDE&lt;/span&gt;には、&lt;span style="font-weight: bold; color: #FF0000;"&gt;Mercurial用のプラグインが同梱&lt;/span&gt;されていて簡単に使用出来ます、備忘録を記します。&lt;/p&gt; &lt;h4&gt;使用した環境&lt;/h4&gt;
      &lt;blockquote&gt; &lt;p&gt;OS: Windows XP&lt;/p&gt; &lt;p&gt;IDE: NetBeans IDE 6.8&lt;/p&gt; &lt;p&gt;JDK: 1.6&lt;/p&gt; &lt;/blockquote&gt; &lt;h4&gt;Mercurialの導入&lt;/h4&gt; &lt;p&gt;&lt;a href="http://mercurial.selenic.com/wiki/Download?action=show&amp;amp;redirect=BinaryPackages" target="_blank"&gt;http://mercurial.selenic.com/wiki/Download?action=show&amp;amp;redirect=BinaryPackages&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Minimal Windows installer&lt;/span&gt;
      のリンク先&lt;/p&gt; &lt;p&gt;&lt;a href="http://mercurial.berkwood.com/" target="_blank"&gt;http://mercurial.berkwood.com/&lt;/a&gt;　から&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Mercurial-1.4.3.exe&lt;/span&gt;　をダウンロードして、以下のようにインストールしました。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;C:\Program Files\Mercurial&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;インストールウィザードの最後で&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Add the installation path to the search path&lt;/span&gt;
      のチェックをONにしたらパス設定に追加されます。&lt;/p&gt; &lt;h4&gt;NetBeansプラグインの設定&lt;/h4&gt; &lt;p&gt;[ツール] -&gt; [オプション] -&gt; [その他] -&gt; [バージョン管理] -&gt; [Mercurial]&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold; color: #FF0000;"&gt;Mercurial 実行可能ファイルパス&lt;/span&gt;に インストールフォルダを設定して [了解] を押します。&lt;/p&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/hiroxpepe/20100307205156" target="_blank" class="hatena-fotolife"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/h/hiroxpepe/20100307/20100307205156.jpg"
      alt="f:id:hiroxpepe:20100307205156j:image" class="hatena-fotolife" title="f:id:hiroxpepe:20100307205156j:image" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;Mercurialプロジェクトの初期化&lt;/h4&gt; &lt;p&gt;プロジェクトの右クリメニューから [バージョン管理] -&gt; [Mercurial プロジェクトを初期化] を実行します。&lt;/p&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/hiroxpepe/20100307205157" target="_blank" class="hatena-fotolife"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/h/hiroxpepe/20100307/20100307205157.jpg"
      alt="f:id:hiroxpepe:20100307205157j:image" class="hatena-fotolife" title="f:id:hiroxpepe:20100307205157j:image" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;リポジトリのルートパスはそのまま設定したら、プロジェクト内に&lt;span style="font-weight: bold; color: #FF0000;"&gt;ローカルリポジトリ&lt;/span&gt;が作成されます。&lt;/p&gt; &lt;h4&gt;.hgignoreの設定&lt;/h4&gt; &lt;p&gt;プロジェクトフォルダに .hgignore が作成されているので、以下の記述を追加します。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;\.hgignore&lt;/p&gt; &lt;p&gt;nbproject&lt;/p&gt; &lt;/blockquote&gt;
      &lt;p&gt;あとはコード編集後に、右クリメニューからコミットすればOKです。&lt;/p&gt; &lt;h4&gt;思ったこと&lt;/h4&gt; &lt;ul&gt; &lt;li&gt; 個人使用の&lt;span style="font-weight: bold;"&gt;ローカルリポジトリ&lt;/span&gt;はこれで十分だと思います、何より&lt;span style="font-weight: bold;"&gt;手軽でカンタン&lt;/span&gt;です！&lt;/li&gt; &lt;li&gt; リモートで接続する&lt;span style="font-weight: bold;"&gt;メインリポジトリとしてSubversion&lt;/span&gt;の使用を想定しています。(※必要なら)&lt;/li&gt; &lt;li&gt; &lt;span style="font-weight: bold;"&gt;Mercurial&lt;/span&gt;と&lt;span style="font-weight:
      bold;"&gt;Subversion&lt;/span&gt;を&lt;span style="font-weight: bold; color: #FF0000;"&gt;併用&lt;/span&gt;する場合、どちらかのプラグインを無効にすれば操作可能です。&lt;/li&gt; &lt;li&gt; これは分散型バージョン管理システムの&lt;span style="font-weight: bold;"&gt;本来の使用方法&lt;/span&gt;ではありませんが、ローカル作業の履歴管理にも有効ではないでしょうか。&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</description>
      <pubDate>Sun, 07 Mar 2010 12:19:41 +0000</pubDate>
    </item>
    <item>
      <title>やさしいデスマーチ: [JavaFX][NetBeans] JavaFX ComposerとState</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/shuji_w6e/20100307/1267939696</guid>
      <link>http://d.hatena.ne.jp/shuji_w6e/20100307/1267939696</link>
      <description>昨年の末の事ですが、NetBeansのプラグインとして、JavaFX Composerのプレビュー版が公開されました。 現在、2月に入ってPreview2がリリースされています。それでも、あくまでプレビュー版であり、ベータ版ですらありませんが、一言で言うならばNetBeansのSwingエディタと似たフィーチャのJavaFX版といった所です。 また、JavaFX Composerでは主にビジネスアプリケーションの構築を目標としている為、位置付けとしてはFlex Builder(Flash Builde ...</description>
      <pubDate>Sun, 07 Mar 2010 05:28:16 +0000</pubDate>
    </item>
    <item>
      <title>しんさんの出張所　はてな編: [NetBeans][Java]T2Frameworkのサンプルプロジェクトアップしました</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/shin/20100307/p1</guid>
      <link>http://d.hatena.ne.jp/shin/20100307/p1</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;T2Framework0.6.3がでたのでサンプルのプロジェクトをアップしました。&lt;/p&gt; &lt;p&gt;&lt;a href="http://code.google.com/p/t2samples/source/checkout" target="_blank"&gt;http://code.google.com/p/t2samples/source/checkout&lt;/a&gt;&lt;/p&gt; &lt;p&gt;t2-add-eclipse-nbというのがそれです。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;内容は足し算をするだけのもので、その中身はショーケースにあるようなものなのですが、完全なブランクプロジェクトだと動かし方がわかりにくいこと、ショーケースだと機能や画面がたくさんあってわかりにくいことでこの一番シンプルなもの１つだけにしました。&lt;/p&gt;
      &lt;p&gt;足し算をするということは入力があって、それを計算して、結果が表示されるという一連の流れがわかるのでサンプルとしては最適だと思ったからです。Hello系だと出力のみなのでサンプルには向かないかなと。ちゃんと@ActionParamを設定していますので、ボタンを押したときに処理されるのがどれかというのがわかりやすいかと思います。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;ファイル名からわかるとおり、このプロジェクトは&lt;span style="font-weight: bold; color: #FF0000;"&gt;Eclipse WTP、NetBeans共通&lt;/span&gt;のプロジェクトです。どちらのIDEでも開けるようになっているはずです。Tomcat 6.0で動作を確認しています。Glassfishとの相性が悪くならないようにロガーはJDKに設定しています。&lt;/p&gt; &lt;br /&gt; &lt;br /&gt;
      &lt;p&gt;最初Eclipseプロジェクトのインポートをした後NetBeansでアップしたら見事にEclipse関係の設定ファイル系は管理しないようになっていたので後からTortoiseSVNでアップしました。&lt;/p&gt; &lt;p&gt;後でちゃんと設定してアップしなおそうかな。というかZIPに固めてダウンロードのところにおいたほうが敷居が低いかも。おいらもそうだが、バージョン管理システムを使ってネットからダウンロードするというのは敷居がとても高いもの。LANの中とかなら気兼ねなく使う人であってもね。EclipseだとSVNクライアント標準で入っていないだろうし。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Sun, 07 Mar 2010 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans: [Java][NetBeans][NetBeans Plugin]Visitorを使わないで選択されたクラスの情報にアクセスする</title>
      <guid isPermaLink="false">http://blogs.wankuma.com/kazuki/archive/2010/03/04/186717.aspx</guid>
      <link>http://blogs.wankuma.com/kazuki/archive/2010/03/04/186717.aspx</link>
      <description>&lt;p&gt;昔書いた記事で、TreePathScannerを使ってVisitorパターンを使ってクラスの情報をとってきてました。 &lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.wankuma.com/kazuki/archive/2007/12/20/113814.aspx"&gt;http://blogs.wankuma.com/kazuki/archive/2007/12/20/113814.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt;これ以外にも、やり方があることがわかったのでメモしておきます。2年越しの関連記事になります。 &lt;/p&gt;&lt;p&gt;&lt;a href="http://d.hatena.ne.jp/okazuki/20100303/1267630951"&gt;続きを読む&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.wankuma.com/kazuki/aggbug/186717.aspx" height="1"
      width="1" /&gt;</description>
      <pubDate>Thu, 04 Mar 2010 01:00:00 +0000</pubDate>
    </item>
    <item>
      <title>かずきのBlog@Hatena: [Java][NetBeans][NetBeans Plugin]Visitorを使わないで選択されたクラスの情報にアクセスする</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/okazuki/20100303/1267630951</guid>
      <link>http://d.hatena.ne.jp/okazuki/20100303/1267630951</link>
      <description>昔書いた記事で、TreePathScannerを使ってVisitorパターンを使ってクラスの情報をとってきてました。 http://blogs.wankuma.com/kazuki/archive/2007/12/20/113814.aspx これ以外にも、やり方があることがわかったのでメモしておきます。2年越しの関連記事になります。 とりあえずTreeApiSampleという名前でNetBeansのモジュールプロジェクトを作成します。 ここに、クラスの情報をとっとくためのクラスをClazzという名 ...</description>
      <pubDate>Wed, 03 Mar 2010 15:42:31 +0000</pubDate>
    </item>
    <item>
      <title>かずきのBlog@Hatena: [Java][NetBeans][NetBeans Plugin]そういえば昔NetBeansのプラグイン開発について調べてた</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/okazuki/20100303/1267630950</guid>
      <link>http://d.hatena.ne.jp/okazuki/20100303/1267630950</link>
      <description>すっかり忘れてました。 当時の関連記事をまとめた記事まで作ってた・・・。 http://blogs.wankuma.com/kazuki/archive/2009/04/16/171480.aspx もうすぐ、一年になるのか。本当にすっかり忘れてた・・・。</description>
      <pubDate>Wed, 03 Mar 2010 15:42:30 +0000</pubDate>
    </item>
    <item>
      <title>Masaki Katakai's Weblog: NetBeans Java ME 開発用 MicroEmulator プラグイン</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/microemulatorplugin_on_solaris_and_mac</guid>
      <link>http://blogs.sun.com/katakai/entry/microemulatorplugin_on_solaris_and_mac</link>
      <description>今週の &lt;a href="http://netbeans.org/community/news/newsletter/2010-03-01.html"&gt;NetBeans Weekly Newsletter&lt;/a&gt; からです。MicroEmulator のプラグインがあるのですね。基本的な CLDC をサポートしています。Solaris や Mac OS X でもエミューレータが使えます。詳細は以下のプロジェクトページを参照してください。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="https://microemulatorplugin.dev.java.net/"&gt;https://microemulatorplugin.dev.java.net/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; インストール方法はそこに書いてあるとおりですが日本語で簡単に書いてみます。&lt;br /&gt; &lt;br /&gt; &lt;b&gt;1. MicroEmulator と
      MicroEmulator プラグインのダウンロード&lt;/b&gt;&lt;br /&gt; MicroEmulator は実行環境です。MicroEmulator プラグインは NetBeans にインストールします。 &lt;ul&gt; &lt;li&gt;&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=30014"&gt;MicroEmulator&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=10329"&gt;Netbeans Mobility Plugin for Microemulator &lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt; &lt;b&gt;2. Mobility 基本機能のインストール&lt;/b&gt;&lt;br /&gt; Mac や
      Solaris では Mobility (Java ME)の機能はインストールされていません。これをアップデートセンターからインストールします。注: すべてはいった zip 版には含まれています&lt;br /&gt; &lt;br /&gt; &lt;b&gt;3. MicroEmulator プラグインのインストール&lt;/b&gt;&lt;br /&gt; 「ダウンロード済み」タブで2つの nbm ファイルを選択しインスロールします&lt;br /&gt; &lt;br /&gt; &lt;b&gt;4. プラットフォームの追加&lt;/b&gt;&lt;br /&gt; MicroEmulator の場所を指定してプラットフォームとして登録します&lt;br /&gt; &lt;br /&gt; Solaris でも Mac でも動きました。&lt;br /&gt; &lt;br /&gt; &lt;img src="http://blogs.sun.com/katakai/resource/2010/nb68-mob-sol-02.png" alt="netbeans"
      style="width: 480px; height: 420px;" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;img src="http://blogs.sun.com/katakai/resource/2010/nb68-mob-sol-01.png" alt="netbeans" style="width: 480px; height: 363px;" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;img src="http://blogs.sun.com/katakai/resource/2010/nb68-mob-mac-01.png" alt="netbeans" style="width: 480px; height: 301px;" /&gt;&lt;br /&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 03 Mar 2010 06:48:05 +0000</pubDate>
    </item>
    <item>
      <title>Masaki Katakai's Weblog: NetBeans PHP と Mercurial サポートのビデオ</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/videos_for_netbeans_php_support</guid>
      <link>http://blogs.sun.com/katakai/entry/videos_for_netbeans_php_support</link>
      <description>&lt;a href="http://www.youtube.com/user/uncorrelated"&gt;uncorrelatedさん&lt;/a&gt;のところには NetBeans に関する動画がいつくかあがってます。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=77x5inC56I0"&gt;統合開発環境 NetBeansでPHPの開発紹介&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.youtube.com/watch?v=2ykUln68MnA"&gt;統合開発環境 NetBeansでPHPUnitを使ってみる&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a
      href="http://www.youtube.com/watch?v=uS3V9hkgJkU"&gt;NetBeansから分散バージョン管理システムMercurialを使う&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; これはすばらしい!&lt;br /&gt;&lt;br /&gt; &lt;div style="margin-left: 20px;"&gt; &lt;/div&gt;</description>
      <pubDate>Tue, 02 Mar 2010 07:17:18 +0000</pubDate>
    </item>
    <item>
      <title>草キノニヲイに誘われた: [OSC]Open Source Conference 2010に行ってきた</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/zizgig/20100301/1267459030</guid>
      <link>http://d.hatena.ne.jp/zizgig/20100301/1267459030</link>
      <description>&lt;br /&gt; &lt;div class="section"&gt; &lt;p&gt;遅くなりましたが、先日はOpen Source Conference 2010 Tokyo/Springに行ってきたのでそのレポ。&lt;/p&gt; &lt;p&gt;今回は明星大学で開催と言うことで、都心でやるよりちょっと行きにくかったなあ。&lt;/p&gt; &lt;p&gt;というか多摩モノレール初めて乗った。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;さて、いつも通り？前日の夜が遅かったので、&lt;/p&gt; &lt;p&gt;昼ごろから参戦しようと思ってたら、&lt;/p&gt; &lt;p&gt;見事にゆっくりしすぎて行きたかったセッションに見事に遅れてしまったｗ。&lt;/p&gt; &lt;p&gt;今回参加したセッションは次の通り。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;NetBeans最新情報&lt;/li&gt; &lt;li&gt;FireFox &amp;amp; HTML5
      −Webプラットフォームの今−&lt;/li&gt; &lt;li&gt;ライトニングトーク&amp;amp;大抽選会&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;p&gt;それでは簡単に感想をば&lt;/p&gt; &lt;h4&gt;NetBeans最新情報&lt;/h4&gt; &lt;p&gt;参加したいと思いながら見事に遅れてしまいました。&lt;a href="http://d.hatena.ne.jp/masakikataki/"&gt;id:masakikataki&lt;/a&gt;さんスミマセンm(_ _)m&lt;/p&gt; &lt;br /&gt; &lt;p&gt;内容としては、&lt;/p&gt; &lt;p&gt;NetBeansでこんなこと出来ますよという話と6.9の話。&lt;/p&gt; &lt;p&gt;6.9は今のところ主なところとしてはNetBeansプラットフォームとJavaFx正式対応、&lt;/p&gt;
      &lt;p&gt;及びエディタ部分の強化が予定されているようです。(メモってなかったのでうる覚え)&lt;/p&gt; &lt;br /&gt; &lt;p&gt;JavaFxは触りたいと思いながら全然触っていなかったけど、&lt;/p&gt; &lt;p&gt;バンクーバーオリンピックのページで一部使われているらしいし、&lt;/p&gt; &lt;p&gt;NetBeansでもかなりのことが出来そうなので、&lt;/p&gt; &lt;p&gt;いい加減勉強始めようと思いました。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;最近はプロジェクトでSeasar使っている関係でどうしてもEclipseを使うことになっちゃうのですが、&lt;/p&gt; &lt;p&gt;少しずつでもwatchし続けたいと思います。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;あと、帰りに大量のノベルティを頂きました。&lt;/p&gt; &lt;p&gt;(Tシャツと腕時計とルービックキューブ)&lt;/p&gt;
      &lt;p&gt;こんなに大量にありがとうございます。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;ところで、実はこの会で始めて大野さんのお顔を拝見しましたが、&lt;/p&gt; &lt;p&gt;想像していたのと全然違っていてビックリしました。&lt;/p&gt; &lt;p&gt;何となくもっと年齢上の感じで想像してしまってました。(~~;&lt;/p&gt; &lt;br /&gt; &lt;h4&gt;ブース周り&lt;/h4&gt; &lt;br /&gt; &lt;p&gt;休憩を利用してブース周り。前回参加したときにはあまりノベルティもらっていなかったので、&lt;/p&gt; &lt;p&gt;今回は少しでも多く貰おうかなといろいろとうろうろしてました。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;ひとまず廻っていて目が点になったのは、&lt;/p&gt; &lt;p&gt;小江戸らぐさん達の配布CDとNTTコムのブース。&lt;/p&gt; &lt;p&gt;何だこれは（もちろんいい意味で）ｗｗｗｗｗｗｗｗｗｗｗ&lt;/p&gt;
      &lt;br /&gt; &lt;h4&gt;FireFox&amp;amp;HTML5&lt;/h4&gt; &lt;br /&gt; &lt;p&gt;これもブース周りしていたら乗り遅れた・・・orz。&lt;/p&gt; &lt;p&gt;内容はFireFoxの時期バージョンアップとHTML5の話でした。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;内容に関してはあまりメモとっていなかったから突っ込めず。&lt;/p&gt; &lt;p&gt;ただ、HTML5に関してはほとんど知識もない状態なので、&lt;/p&gt; &lt;p&gt;全般的に聞いていてへぇ〜って感じでした。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;ただ、今までにないAPIもいろいろありそうだし、&lt;/p&gt; &lt;p&gt;FireFox単体でも面白いUpdateがかなりありそうなので、&lt;/p&gt; &lt;p&gt;今後もちゃんと押さえて行った方がいいかなと。&lt;/p&gt;
      &lt;p&gt;File　APIとか結構面白うだと思った。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;あと聞いていて一番おっと思ったのが、クロスドメインOK。&lt;/p&gt; &lt;p&gt;クロスドメイン駄目なのって確かセキュリティ的な制約だったような気がするけどどうなんだろう？&lt;/p&gt; &lt;p&gt;それとも、もうバシバシクロスドメイン使ってるから、もう関係なくなっちゃったのかな。&lt;/p&gt; &lt;br /&gt; &lt;br /&gt; &lt;h4&gt;ライトニングトーク&lt;/h4&gt; &lt;p&gt;ライトニングトークの内容については簡潔に。&lt;/p&gt; &lt;h5&gt;Tiny Core Linuxで超軽量Linuxを使おう&lt;/h5&gt; &lt;p&gt;Tiny Core Linuxという超軽量Linuxのお話。&lt;/p&gt; &lt;p&gt;最小構成だとカーネル+αだけという潔いディストリビューションで、&lt;/p&gt;
      &lt;p&gt;それにいろいろと必要な分だけ追加していけばいいよというもの。&lt;/p&gt; &lt;p&gt;今はHDDの容量は潤沢にあるのが普通なので、使用用途は限定されますが、面白いディストリビューションかなと。&lt;/p&gt; &lt;br /&gt; &lt;h5&gt;マイクロソフトとオープンソース&lt;/h5&gt; &lt;p&gt;内容としては、今までペンギンと喧嘩してたけどOSSと仲良くやっていくよという話。&lt;/p&gt; &lt;p&gt;プレゼンの資料の内容を丸コピーすると、&lt;/p&gt; &lt;p&gt;「Microsoft is open to Open Source.」&lt;/p&gt; &lt;p&gt;喋りが面白いしネタの入れ方が絶妙なので、うまいなあと思って聞いていた。&lt;/p&gt; &lt;br /&gt; &lt;h5&gt;Ec-Chinaの紹介&lt;/h5&gt; &lt;br /&gt; &lt;p&gt;日本電子専門学校の生徒さんのLT。&lt;/p&gt;
      &lt;p&gt;卒業政策としてEC-CUBEを中国語化しましたという話。&lt;/p&gt; &lt;p&gt;中国人が主とはいえ、結構大変だったろうなと。&lt;/p&gt; &lt;p&gt;それと何か一部の店舗ではもう使われているらしい。&lt;/p&gt; &lt;p&gt;どこでどういう流れになって、使われるようになったのだろう？&lt;/p&gt; &lt;br /&gt; &lt;h5&gt;OpenSolaris User Group&lt;/h5&gt; &lt;br /&gt; &lt;p&gt;OpenSolarisのユーザグループに参加してという内容のLTでしたが、&lt;/p&gt; &lt;p&gt;何かTシャツ投げをしたいだけではと思ってしまったｗｗ。&lt;/p&gt; &lt;br /&gt; &lt;h5&gt;函館市でIT勉強会をするよ&lt;/h5&gt; &lt;p&gt;函館市でIT勉強会をするので、&lt;/p&gt; &lt;p&gt;参加者&amp;amp;スピーカー募集という内容。&lt;/p&gt;
      &lt;p&gt;函館からわざわざ出てきたのがまず凄い。&lt;/p&gt; &lt;p&gt;でも一番受けたのは、ラブプラスの壁紙にしているのがバレだときだったｗｗ。&lt;/p&gt; &lt;br /&gt; &lt;h5&gt;2.5から始めるBlender&lt;/h5&gt; &lt;p&gt;Blenderについて全く知らなかったのですが、&lt;/p&gt; &lt;p&gt;3DCG作成ソフトらしいです。&lt;/p&gt; &lt;p&gt;しかもかなりの高機能。&lt;/p&gt; &lt;p&gt;こんなものまでオープンソースで出ているとは、恐ろしす。&lt;/p&gt; &lt;br /&gt; &lt;h5&gt;twitterbot ジェネレータ&lt;/h5&gt; &lt;p&gt;twitterbotジェネレータの紹介。&lt;/p&gt; &lt;p&gt;twitterに勝手につぶやくbotを作れるWebサービスとのこと。&lt;/p&gt; &lt;p&gt;ユーザ数が増えてきたので、本家の方からいろいろと言われないか心配だと。&lt;/p&gt;
      &lt;br /&gt; &lt;h5&gt;天空の城サイタマ&lt;/h5&gt; &lt;br /&gt; &lt;p&gt;どう見ても出落ちです。本当にありがとうございました。&lt;/p&gt; &lt;p&gt;内容はクラウドと天空の城ラピュタを強引に結びつけてみたというもの。&lt;/p&gt; &lt;p&gt;この前ラピュタやっていたから、それを見てて思いついたんだろうなあ。&lt;/p&gt; &lt;p&gt;LT的なネタ発表で非常に楽しまさせて頂きました。&lt;/p&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;p&gt;以上、ざっと感想を書いてみました。&lt;/p&gt; &lt;p&gt;2010 fallも時間を見つけて参加したいと思います。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Mon, 01 Mar 2010 15:57:10 +0000</pubDate>
    </item>
    <item>
      <title>かずきのBlog@Hatena: [Java][NetBeans][NetBeans Plugin]Lookupしてみよう その２「複数Lookup」</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/okazuki/20100301/1267454654</guid>
      <link>http://d.hatena.ne.jp/okazuki/20100301/1267454654</link>
      <description>さて、前回単純な１つのインスタンスのLookupについて簡単に試してみました。今回は、複数のインスタンスがLookupの中にあったときはどうするんだろう？というのをやってみようと思います。 複数のインスタンスをlookupするには、lookupAllという、そのものズバリな名前のメソッドがLookupクラスに用意されています。 これも、使い方は簡単なので、早速使ってみようと思います。１つ前のエントリと同じ要領でプロジェクトにjarを追加して以下のプログラムを書いて実行します。 package loo ...</description>
      <pubDate>Mon, 01 Mar 2010 14:44:14 +0000</pubDate>
    </item>
    <item>
      <title>かずきのBlog@Hatena: [Java][NetBeans][NetBeans Plugin]Lookupしてみよう その１「基本」</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/okazuki/20100301/1267451986</guid>
      <link>http://d.hatena.ne.jp/okazuki/20100301/1267451986</link>
      <description>NetBeansのモジュール開発で、割と重要なポジションをしめるというLookupというものがあります。 こいつは何？ということで触ってみました。 Lookupってなんぞ？ 触ってみた感じで受けた印象は、オブジェクトを入れておいて、必要に応じて取り出せるものです。Lookupに入っているオブジェクトを通じて、各オブジェクト同士コミュニケーションをはかることが出来ます。 Lookup内のオブジェクトが変更したタイミングでListenerを登録しておけば処理できるので、何かがくるのをぼーっと待っておいて、 ...</description>
      <pubDate>Mon, 01 Mar 2010 13:59:46 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: NetBeans6.7.1 on Windows7</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100301/1267441842</guid>
      <link>http://d.hatena.ne.jp/Florian/20100301/1267441842</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;「JDKが見付かりません」・・って、おまえ、どうやってインストールしたんだ(^^;)。&lt;/p&gt; &lt;p&gt;いろいろ調べて、「--javahome=ほげ」をコマンドラインにつけるといいらしいと言うことにたどり着き一安心。しかし、これまたアンインストールに時間のかかるアプリだなぁ。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Mon, 01 Mar 2010 11:10:42 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: NetBeans6.7.1のSubversionが調子悪い</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100301/1267438762</guid>
      <link>http://d.hatena.ne.jp/Florian/20100301/1267438762</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;具体的には&lt;/p&gt; &lt;ul&gt; &lt;li&gt;コミットにすごーく時間がかかる(1ファイル1KByte位のものをコミットするのに10分以上)&lt;/li&gt; &lt;li&gt;チェックアウトの途中でタイムアウトがかかるぐらい遅い&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;試しに同じ作業をTortiseSVNやEclipseでやっても別に遅くない。NetBeans6.7.1だけ。次は6.8にして試してみよう。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Mon, 01 Mar 2010 10:19:22 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: メモリが根本的に足りない</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100301/1267418761</guid>
      <link>http://d.hatena.ne.jp/Florian/20100301/1267418761</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;無精して寝っ転がって作業せずに会社に行ってまともなマシンで作業しなさい。&lt;/p&gt; &lt;p&gt;・・はい(Pentium Dual 2GByte WindowsXP。NetBeans立ち上げたくらいではSWAPはぴくりとも動かない)。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Mon, 01 Mar 2010 04:46:01 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: [Ubuntu]NetBeans6.7.1の謎</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100301/1267417684</guid>
      <link>http://d.hatena.ne.jp/Florian/20100301/1267417684</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;Synapticで入れたNetBeansですが、バージョンが6.7.1なのはいいのですが、メニュー経由で立ち上げても、コマンドラインから立ち上げても英語モードで立ち上がります。&lt;/p&gt; &lt;p&gt;envを見る限りではLANG=ja-JP.utf8なんだけどなぁ。で、アップデートを入れるとメニューの「ウィンドウ(W)」だけ日本語になる不思議。微妙に日本語としてみられてる？　いや、英語でもほぼ困らないんですが(どうせ使うコマンドは限られてるし)。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;それよりも、subversionを使おうとするとアプリごと落ちるのは何故なんだー。コマンドラインのsubversionは別途入れてあるんだけどなー。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Mon, 01 Mar 2010 04:28:04 +0000</pubDate>
    </item>
    <item>
      <title>Masaki Katakai's Weblog: オープンソースカンファレンス 2010 Tokyo/Spring : ありがとうございました</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/osc_2010_tokyo_spring1</guid>
      <link>http://blogs.sun.com/katakai/entry/osc_2010_tokyo_spring1</link>
      <description>&lt;a href="http://blogs.sun.com/katakai/entry/osc_2010_tokyo_spring"&gt;オープンソースカンファレンス 2010 Tokyo/Spring&lt;/a&gt; が無事終了しました。&lt;br /&gt; &lt;br /&gt; &lt;div style="margin-left: 20px;"&gt; &lt;img src="http://blogs.sun.com/katakai/resource/2010/osc2010tokyospring-01.jpg" alt="osc 2010 Tokyo/Spring" style="width: 480px; height: 359px;" /&gt;&lt;br /&gt; &lt;/div&gt; &lt;br /&gt; 展示ブースに寄ってくださったみなさま、&lt;a
      href="http://www.ospn.jp/osc2010-spring/modules/eguide/event.php?eid=32"&gt;「NetBeans 最新情報」セミナー&lt;/a&gt;に参加してくださったみなさま、本当にありがとうございました。 &lt;br /&gt; &lt;br /&gt; セミナーの時に &lt;a href="http://blogs.sun.com/katakai/entry/netbeans_javafx_composer_preview_2"&gt;JavaFX Composer&lt;/a&gt; で作った簡単なサンプルを置いておきます。Web Start で動くはずです。&lt;br /&gt; &lt;a href="http://blogs.sun.com/katakai/resource/2010/DesktopApplication.jnlp"&gt;&lt;img src="http://blogs.sun.com/katakai/resource/2010/osc2010tokyospring-02.png"
      alt="nekobean javafx app" style="border: 0px solid ; width: 288px; height: 232px;" /&gt;&lt;/a&gt;</description>
      <pubDate>Sun, 28 Feb 2010 13:18:17 +0000</pubDate>
    </item>
    <item>
      <title>かずきのBlog@Hatena: [Java][NetBeans][NetBeans Plugin]モジュールインストーラずっと誤解してた</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/okazuki/20100228/1267344975</guid>
      <link>http://d.hatena.ne.jp/okazuki/20100228/1267344975</link>
      <description>NetBeansのモジュールのインストールを便利にしてくれるものかと、勝手に誤解してたけど、先日違うことに気づきました。 NetBeansの起動・停止のタイミングで処理を実行するためのものらしいです。 具体的な実行タイミングとしては、NetBeansが起動するときに出てるスプラッシュスクリーンが表示されてる時に実行させる処理や、ウィンドウの閉じるボタンが押されたときに実行される処理がかけます。 作ってみよう 作り方は非常に簡単です。NetBeansのモジュールのプロジェクトで新規作成からモジュールイン ...</description>
      <pubDate>Sun, 28 Feb 2010 08:16:15 +0000</pubDate>
    </item>
    <item>
      <title>ゆっちのＢｌｏｇ » NetBeans: JColorChooser が豪華になってる</title>
      <guid isPermaLink="false">http://yucchi-ja.com/wordpress/2010/02/26/jcolorchooser-%e3%81%8c%e8%b1%aa%e8%8f%af%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%a6%e3%82%8b/</guid>
      <link>http://yucchi-ja.com/wordpress/2010/02/26/jcolorchooser-%e3%81%8c%e8%b1%aa%e8%8f%af%e3%81%ab%e3%81%aa%e3%81%a3%e3%81%a6%e3%82%8b/</link>
      <description>&lt;p&gt;JDK7 では JColorChooser が豪華になってる。&lt;/p&gt; &lt;p&gt;NetBeans 6.9 Dev 版で JColorChooser を GUI ビルダーにて貼り付けると変化に気づかないけど実行すると&lt;/p&gt; &lt;p&gt;&lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/02/12.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/02/1_thumb2.jpg" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;" title="1" height="194" width="244" alt="1" border="0"
      /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;なんと！&lt;/p&gt; &lt;p&gt;&lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/02/22.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/02/2_thumb2.jpg" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;" title="2" height="155" width="244" alt="2" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a
      href="http://yucchi-ja.com/wordpress/wp-content/2010/02/32.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/02/3_thumb2.jpg" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;" title="3" height="156" width="244" alt="3" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;豪華になってますね（＾＾）&lt;/p&gt; &lt;p&gt;なんで今頃このような機能が追加されたのかは謎です。&lt;/p&gt; &lt;p&gt;&#160;&lt;/p&gt; &lt;p&gt;[ 追記 ] 2010/03/08&lt;/p&gt;
      &lt;p&gt;NetBeans を JDK 7 で動かすようにしたら GUI ビルダーでも豪華になった JColorChooser で表示されました。&lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:26372ee0-14ab-40ed-bf63-3c4225b47341" class="wlWriterEditableSmartContent"&gt;Hatena タグ: &lt;a href="http://b.hatena.ne.jp/t/Java" rel="tag"&gt;Java&lt;/a&gt;,&lt;a href="http://b.hatena.ne.jp/t/JDK+7" rel="tag"&gt;JDK
      7&lt;/a&gt;,&lt;a href="http://b.hatena.ne.jp/t/NetBeans" rel="tag"&gt;NetBeans&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 26 Feb 2010 13:06:29 +0000</pubDate>
    </item>
    <item>
      <title>しんさんの出張所　はてな編: [NetBeans][Java]NetBeansのGUIエディタ その２</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/shin/20100226/p1</guid>
      <link>http://d.hatena.ne.jp/shin/20100226/p1</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;NetBeansのGUIエディタが優れているのは有名な話だが、そのためにちゃんと説明してきたことが無かったなぁ。&lt;/p&gt; &lt;p&gt;ということで今日も昨日の続き。&lt;/p&gt; &lt;p&gt;実際にコンポーネントをドラッグして貼り付けた後を見てみよう。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;具体的にはenumでボタンの種類を指定できるようにしてみる。&lt;/p&gt; &lt;p&gt;ソースのツリーからドラッグして3つ配置したところ。これをいじる。&lt;/p&gt; &lt;p&gt;&lt;a href="http://shin.cside.com/diary/2010/0226-01.png" target="_blank" class="http-image"&gt;&lt;img src="http://shin.cside.com/diary/2010/0226-01.png"
      alt="http://shin.cside.com/diary/2010/0226-01.png" class="http-image" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;br /&gt; &lt;p&gt;以下省略一切なしのサンプルコード。&lt;/p&gt; &lt;a name="seemore"&gt;&lt;/a&gt; &lt;pre class="syntax-highlight"&gt;&lt;span class="synPreProc"&gt;package&lt;/span&gt; swingtest; &lt;span class="synPreProc"&gt;import&lt;/span&gt; java.awt.Color; &lt;span class="synPreProc"&gt;import&lt;/span&gt; java.awt.Dimension; &lt;span class="synPreProc"&gt;import&lt;/span&gt; java.awt.Font; &lt;span
      class="synPreProc"&gt;import&lt;/span&gt; java.awt.Graphics; &lt;span class="synPreProc"&gt;import&lt;/span&gt; javax.swing.JButton; &lt;span class="synType"&gt;public&lt;/span&gt; &lt;span class="synType"&gt;class&lt;/span&gt; HelloButton &lt;span class="synType"&gt;extends&lt;/span&gt; JButton{ &lt;span class="synComment"&gt;//ボタンの種類&lt;/span&gt; &lt;span class="synType"&gt;public&lt;/span&gt; &lt;span class="synType"&gt;enum&lt;/span&gt; Type { NETBEANS{ &lt;span
      class="synPreProc"&gt;@Override&lt;/span&gt; &lt;span class="synType"&gt;public&lt;/span&gt; String toString(){ &lt;span class="synStatement"&gt;return&lt;/span&gt; &lt;span class="synConstant"&gt;"NetBeans"&lt;/span&gt;; } },JAVA{ &lt;span class="synPreProc"&gt;@Override&lt;/span&gt; &lt;span class="synType"&gt;public&lt;/span&gt; String toString(){ &lt;span class="synStatement"&gt;return&lt;/span&gt; &lt;span class="synConstant"&gt;"Java"&lt;/span&gt;; } },SHINSAN{ &lt;span
      class="synPreProc"&gt;@Override&lt;/span&gt; &lt;span class="synType"&gt;public&lt;/span&gt; String toString(){ &lt;span class="synStatement"&gt;return&lt;/span&gt; &lt;span class="synConstant"&gt;"Shinsan"&lt;/span&gt;; } } } &lt;span class="synType"&gt;private&lt;/span&gt; Type type; &lt;span class="synComment"&gt;//コンストラクタ&lt;/span&gt; &lt;span class="synType"&gt;public&lt;/span&gt; HelloButton() { setPreferredSize(&lt;span class="synStatement"&gt;new&lt;/span&gt; Dimension(&lt;span
      class="synConstant"&gt;300&lt;/span&gt;,&lt;span class="synConstant"&gt;100&lt;/span&gt;)); type = Type.NETBEANS; } &lt;span class="synPreProc"&gt;@Override&lt;/span&gt; &lt;span class="synType"&gt;protected&lt;/span&gt; &lt;span class="synType"&gt;void&lt;/span&gt; paintComponent(Graphics g) { g.setColor(Color.ORANGE); g.fillRect(&lt;span class="synConstant"&gt;0&lt;/span&gt;, &lt;span class="synConstant"&gt;0&lt;/span&gt;, &lt;span class="synConstant"&gt;300&lt;/span&gt;, &lt;span
      class="synConstant"&gt;100&lt;/span&gt;); g.setFont(&lt;span class="synStatement"&gt;new&lt;/span&gt; Font(&lt;span class="synConstant"&gt;"ＭＳ ゴシック"&lt;/span&gt;,Font.BOLD , &lt;span class="synConstant"&gt;36&lt;/span&gt;)); g.setColor(Color.BLACK); g.drawString(&lt;span class="synConstant"&gt;"Hello "&lt;/span&gt; +type, &lt;span class="synConstant"&gt;5&lt;/span&gt;+&lt;span class="synConstant"&gt;2&lt;/span&gt;, &lt;span class="synConstant"&gt;50&lt;/span&gt;+&lt;span
      class="synConstant"&gt;2&lt;/span&gt;); g.setColor(Color.RED); g.drawString(&lt;span class="synConstant"&gt;"Hello "&lt;/span&gt;+type, &lt;span class="synConstant"&gt;5&lt;/span&gt;, &lt;span class="synConstant"&gt;50&lt;/span&gt;); } &lt;span class="synComment"&gt;//--------------------------------------------------------------------------&lt;/span&gt; &lt;span class="synComment"&gt;//以下アクセサメソッド&lt;/span&gt; &lt;span
      class="synComment"&gt;//--------------------------------------------------------------------------&lt;/span&gt; &lt;span class="synType"&gt;public&lt;/span&gt; Type getType() { &lt;span class="synStatement"&gt;return&lt;/span&gt; type; } &lt;span class="synType"&gt;public&lt;/span&gt; &lt;span class="synType"&gt;void&lt;/span&gt; setType(Type type) { &lt;span class="synType"&gt;this&lt;/span&gt;.type = type; } } &lt;/pre&gt; &lt;p&gt;プロパティエディタにtypeプロパティが追加されているのが見える。&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://shin.cside.com/diary/2010/0226-02.png" target="_blank" class="http-image"&gt;&lt;img src="http://shin.cside.com/diary/2010/0226-02.png" alt="http://shin.cside.com/diary/2010/0226-02.png" class="http-image" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;static final int型のフラグとは違い、enumなので独自のものであっても自動で絞り込まれる。nullを対処したければ例外を出すコードを書けば設定されることは無い。ここに表示されるのはtoString()の結果なのでいろいろといじるとわかりやすくて便利になるかも。日本語も問題なく使える。&lt;/p&gt; &lt;p&gt;プロパティ上でいじると即時にデザイナに繁栄されているのがわかるだろうか。&lt;/p&gt; &lt;br /&gt;
      &lt;p&gt;Swingって所詮低レベルAPIなんでそのまま使うよりカスタムコンポーネントにして使ったほうがいいんだよね。何もロジック入れなくても継承したコンポーネント用意するだけでも後で挟み込む、カスタマイズするときにかなり便利になるし。&lt;/p&gt; &lt;br /&gt; &lt;br /&gt; &lt;p&gt;YOU カスタムコンポーネント作っちゃいなYO！&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Fri, 26 Feb 2010 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>イトウ アスカ blog: [Scala] Scala 用 IDE はどれがいい？</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/itoasuka/20100225/1267109542</guid>
      <link>http://d.hatena.ne.jp/itoasuka/20100225/1267109542</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;　現在いろいろ試しているところです。&lt;/p&gt; &lt;h4&gt; Scala IDE for Eclipse&lt;/h4&gt; &lt;p&gt;　Java の IDE として高いシェアを誇る Eclipse。私も一番慣れているのがこれ。Scala も Eclipse で扱えたら嬉しい。ということで使ってみた。&lt;/p&gt; &lt;ul&gt; &lt;li&gt; ソースコードのフォーマッタが稼働しない。私は整形はフォーマッタまかせなので、これが使えないと使う気が失せる。&lt;/li&gt; &lt;li&gt; 補完はかなり賢いらしい（これを検証する前にフォーマッタが効かないからやる気が失せるのでほんとうのところはよく分からない）&lt;/li&gt; &lt;li&gt; Maven とからませるとちょいと面倒。M2Eclipse ではどうしようもなくて、Maven の Eclipse プラグインでなんとかしなきゃイケないらしい。ただ、Maven で Scala
      のクイックスタートアーキテクトを使って生成させた pom.xml では上手くいかなかった（Scala プロジェクトとして認識しない）。&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;h4&gt; Scala Plugin for NetBeans&lt;/h4&gt; &lt;p&gt;　Eclipse がダメなら NetBeans でしょ。ということで使ってみた。&lt;/p&gt; &lt;ul&gt; &lt;li&gt; 私のメインマシンが Ubuntu だったときは気がつかなかったが、Scala エディタがプロジェクトの文字コード設定を無視しているっぽい。つまり、Windows 環境ならかならず「Windows-31J」として読み込みにいってしまう。&lt;/li&gt; &lt;li&gt; 私のメインマシンが Ubuntu だったときは割と使っていたが、コード補完がアホだった気がする。&lt;/li&gt; &lt;li&gt; プラグインのインストール、設定方法が若干わかりづらかった。&lt;/li&gt; &lt;/ul&gt; &lt;br
      /&gt; &lt;h4&gt; Scala Plugin for IntelliJ IDEA&lt;/h4&gt; &lt;p&gt;　最近 Community Edition もリリースされて、大手を振って使えるようになった IDE。Google の人も使ってるらしいので、使ってみた。&lt;/p&gt; &lt;ul&gt; &lt;li&gt; IntelliJ IDEA 自体が英語。日本語のメッセージリソースを持っていないっぽい。&lt;/li&gt; &lt;li&gt; 前出の2つに比べて Scala IDE としての完成度が高い。 &lt;ul&gt; &lt;li&gt; コードフォーマットはもちろんのこと、リファクタリングもできる。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt; JDK のクラスライブラリをスタティックインポートして使うと「このインポートは使っていないから消せ」的な警告が出る。Scala で作ったものからは出ない。&lt;/li&gt; &lt;li&gt;
      入力補完の性能はまあまあ。インポートされていないクラスは入力補完できないっぽい（設定か？）&lt;/li&gt; &lt;li&gt; キーバインドを「Eclipse 風」にしてもやっぱり細かく違う（実行とか）。&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;br /&gt; &lt;p&gt;ということで使い物になるのは今のところ IDEA だけなんだけど、いかんせん英語が……。&lt;/p&gt; &lt;p&gt;Eclipse プラグインは次バージョンでだいぶ良くなると聞くけど、ほんとかなぁ。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Thu, 25 Feb 2010 14:52:22 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: いつの間にか世界は進んでた</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100225/1267082056</guid>
      <link>http://d.hatena.ne.jp/Florian/20100225/1267082056</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;私がコンパイラを作り始めたのは1980年代の後半で、そのあといろいろと知識を蓄えてきたつもり(gccのソースを最後に読んだのいつだろう？)だったのですが、今はこんな便利なものがあるんですね。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;COINS(&lt;a href="http://www.coins-project.org/" target="_blank"&gt;http://www.coins-project.org/&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;一瞬「対ゲリラ戦闘？」とか思っちゃいました(それはCOIN機)。まぁ、いつまでも低レベル中間言語でもないか。&lt;/p&gt; &lt;p&gt;一通り調べてみましょう。&lt;/p&gt; &lt;p&gt;(追記)&lt;/p&gt;
      &lt;p&gt;よもやjarファイルの形でソースが配布されてるとは思わなかった(^^;)。sourceforgeの隅から隅まで探しちゃったよ。ant用のbuild.xmlもあるのでプロジェクトを取り込むのは何とかなりそう。あとは、HIRでのクラスの表現がどうなってるかを調べないと。&lt;/p&gt; &lt;p&gt;ちなみに、公式サイトのcontoributeにはなぜか英語版しかないのでsourceforgeのミラーから落とすのが吉です。&lt;/p&gt; &lt;p&gt;それにしても、パッケージ名が気持ち悪いなぁ。開発当時fqdnのドメイン無かったのかな？&lt;/p&gt; &lt;p&gt;(追記その2)&lt;/p&gt;
      &lt;p&gt;おもしろいパッケージ構造だなぁ。SmalltalkのHIR変換フロントエンドなんか作ると、Smalltalkでコンシューマゲーム機の開発ができるな。Javaでソースがくまれて、当のJavaのフロントエンドがあるのも好印象。パフォーマンスはgccより少し劣るようだけど、なんならCに直すところまでやって、あとはネイティブコンパイラに任せてもいいわけだし。&lt;/p&gt; &lt;p&gt;「当面会費は無料」とのことなので、せっかくだから法人で協会員になろうとしたら、そのページは404・・。プロジェクト自体は止まっちゃってるのかな？&lt;/p&gt; &lt;p&gt;(追記その3)&lt;/p&gt; &lt;p&gt;文字コードはEUC-JP、改行コードはLF、基本的にAPIはJava5でdeprecatedワーニングがたくさん出る。なるほど、そういう環境で作ったのか。&lt;/p&gt;
      &lt;p&gt;プロジェクト開始が2000年、IPAに採択されたのが2005-2007年だったら今ほどIDEが発達してなかったかな？　2005年だと、Eclipseは3になり、NetBeansが4か。Eclipseはともかく、NetBeansはこの頃評判悪かったな(周りで)。Metal L&amp;amp;Fがいやがられて、Swing自体も微妙にパフォーマンス悪かったような。2000年に至ってはまだEclipseがVisual Ageほげほげで、SunはNetBeansじゃなくてForteが公式環境だった頃か。そりゃIDE使わんわな。&lt;/p&gt; &lt;p&gt;Apache-ANTでビルドできるのは好印象。&lt;/p&gt; &lt;p&gt;とりあえず、NetBeans6.7.1に取り込んでビルドしてみました。NetBeansの自動生成したbuild.xmlでもきちんとコンパイルできます。&lt;/p&gt; &lt;p&gt;「こいつ、動くぞ！(こら、国家プロジェクトに失礼だぞ)」「ぶ、武器はないのか？武器は？(たくさんついてるってば)」&lt;/p&gt;
      &lt;p&gt;やっぱりおもしろいですね。コンパイラは。&lt;/p&gt; &lt;p&gt;しかし、IPA関連のプロジェクトはなるべく追いかけるようにしてたんですが、全くアンテナに引っかかってなかったです。失敗。&lt;/p&gt; &lt;p&gt;(参考図書)&lt;/p&gt; &lt;ul&gt; &lt;li&gt;コンパイラの基盤技術と実践-コンパイラ・インフラストラクチャCOINSを用いて-(&lt;a href="http://d.hatena.ne.jp/asin/4254121733"&gt;ISBN:9784254121735&lt;/a&gt;)&lt;/li&gt; &lt;li&gt;ソフトウェア実践講座(2) コンパイラ入門-C#で学ぶ理論と実践-(&lt;a href="http://d.hatena.ne.jp/asin/4797331690"&gt;ISBN:4797331690&lt;/a&gt;)&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;大学の教科書かぁ。Amazonで買うしかないかなー。&lt;/p&gt;
      &lt;/div&gt;</description>
      <pubDate>Thu, 25 Feb 2010 07:14:16 +0000</pubDate>
    </item>
    <item>
      <title>しんさんの出張所　はてな編: [NetBeans][Java]NetBeansのGUIエディタ</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/shin/20100225/p1</guid>
      <link>http://d.hatena.ne.jp/shin/20100225/p1</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;Eclipseの話題出したら今度はNetBeansの話題ものせないと。&lt;/p&gt; &lt;p&gt;NetBeansのGUIエディタはソースに書いた非ビジュアルコンポーネント、つまり普通のクラスをプロジェクトに表示されているツリーからドラッグするだけで配置が可能だ。&lt;/p&gt; &lt;p&gt;以下の画面はプロジェクトのソースからドラッグ中。&lt;/p&gt; &lt;p&gt;&lt;a href="http://shin.cside.com/diary/2010/0225-01.png" target="_blank" class="http-image"&gt;&lt;img src="http://shin.cside.com/diary/2010/0225-01.png" alt="http://shin.cside.com/diary/2010/0225-01.png" class="http-image" /&gt;&lt;/a&gt;&lt;/p&gt;
      &lt;p&gt;見てわかるようにまだ配置していないドラッグ中の時点でレンダリングされているのがわかる。&lt;/p&gt; &lt;p&gt;ソースは以下の通り。&lt;/p&gt; &lt;a name="seemore"&gt;&lt;/a&gt; &lt;pre class="syntax-highlight"&gt;&lt;span class="synPreProc"&gt;package&lt;/span&gt; swingtest; &lt;span class="synPreProc"&gt;import&lt;/span&gt; javax.swing.JButton; &lt;span class="synType"&gt;public&lt;/span&gt; &lt;span class="synType"&gt;class&lt;/span&gt; HelloButton &lt;span class="synType"&gt;extends&lt;/span&gt; JButton{ &lt;span
      class="synType"&gt;public&lt;/span&gt; HelloButton() { setText(&lt;span class="synConstant"&gt;"Hello world"&lt;/span&gt;); } } &lt;/pre&gt; &lt;p&gt;コンポーネントを素のまま使うのはかなり面倒だが、かといってそれ以外だとデザイナが対応していないという可能性もあるが、NetBeansならばそんな心配は要らないということ。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;もちろん配置した後でプロパティを変更できる。イベントをつけたりJavaBeansとのバインディングも使える。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;この時点でもかなりいい感じではあるが、さらにいじってみよう。&lt;/p&gt; &lt;pre class="syntax-highlight"&gt;&lt;span class="synPreProc"&gt;package&lt;/span&gt; swingtest; &lt;span
      class="synPreProc"&gt;import&lt;/span&gt; java.awt.Color; &lt;span class="synPreProc"&gt;import&lt;/span&gt; java.awt.Dimension; &lt;span class="synPreProc"&gt;import&lt;/span&gt; java.awt.Font; &lt;span class="synPreProc"&gt;import&lt;/span&gt; java.awt.Graphics; &lt;span class="synPreProc"&gt;import&lt;/span&gt; javax.swing.JButton; &lt;span class="synType"&gt;public&lt;/span&gt; &lt;span class="synType"&gt;class&lt;/span&gt; HelloButton &lt;span class="synType"&gt;extends&lt;/span&gt; JButton{
      &lt;span class="synType"&gt;public&lt;/span&gt; HelloButton() { setPreferredSize(&lt;span class="synStatement"&gt;new&lt;/span&gt; Dimension(&lt;span class="synConstant"&gt;300&lt;/span&gt;,&lt;span class="synConstant"&gt;100&lt;/span&gt;)); } &lt;span class="synPreProc"&gt;@Override&lt;/span&gt; &lt;span class="synType"&gt;protected&lt;/span&gt; &lt;span class="synType"&gt;void&lt;/span&gt; paintComponent(Graphics g) { g.setColor(Color.ORANGE); g.fillRect(&lt;span
      class="synConstant"&gt;0&lt;/span&gt;, &lt;span class="synConstant"&gt;0&lt;/span&gt;, &lt;span class="synConstant"&gt;300&lt;/span&gt;, &lt;span class="synConstant"&gt;100&lt;/span&gt;); g.setFont(&lt;span class="synStatement"&gt;new&lt;/span&gt; Font(&lt;span class="synConstant"&gt;"ＭＳ ゴシック"&lt;/span&gt;,Font.BOLD , &lt;span class="synConstant"&gt;40&lt;/span&gt;)); g.setColor(Color.BLACK); g.drawString(&lt;span class="synConstant"&gt;"Hello World"&lt;/span&gt;, &lt;span
      class="synConstant"&gt;5&lt;/span&gt;+&lt;span class="synConstant"&gt;4&lt;/span&gt;, &lt;span class="synConstant"&gt;50&lt;/span&gt;+&lt;span class="synConstant"&gt;4&lt;/span&gt;); g.setColor(Color.RED); g.drawString(&lt;span class="synConstant"&gt;"Hello World"&lt;/span&gt;, &lt;span class="synConstant"&gt;5&lt;/span&gt;, &lt;span class="synConstant"&gt;50&lt;/span&gt;); } } &lt;/pre&gt; &lt;p&gt;ドラッグ中の画像はこちら。&lt;/p&gt; &lt;p&gt;&lt;a href="http://shin.cside.com/diary/2010/0225-02.png"
      target="_blank" class="http-image"&gt;&lt;img src="http://shin.cside.com/diary/2010/0225-02.png" alt="http://shin.cside.com/diary/2010/0225-02.png" class="http-image" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;ちゃんとレンダリングされている。こんな見た目をしているけど、こいつはちゃんとボタンである。&lt;/p&gt; &lt;p&gt;NetBeansはもうちっと評価されていいと思う。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Thu, 25 Feb 2010 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Masaki Katakai's Weblog: OSC 2010 Tokyo/Spring :「NetBeans 最新情報」セミナーにご参加ください</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/osc_2010_tokyo_spring</guid>
      <link>http://blogs.sun.com/katakai/entry/osc_2010_tokyo_spring</link>
      <description>今週の金曜日、土曜日に行われるオープンソースカンファレンス 2010 Tokyo/Spring に NetBeans コミュニティとして参加します。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.ospn.jp/osc2010-spring/"&gt;&lt;span style="font-weight: bold;"&gt;オープンソースカンファレンス 2010 Tokyo/Spring&lt;/span&gt;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;table cellpadding="2" cellspacing="2" style="text-align: left; width: 100%; margin-left: 40px;" border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight:
      bold;"&gt;日程&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;2010年2月26日(金)・27日(土) 10:00-17:00&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top;"&gt;&lt;span style="font-weight: bold;"&gt;会場&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;&lt;a href="http://www.meisei-u.ac.jp/"&gt;明星大学&lt;/a&gt; 日野キャンパス 26号館&lt;br /&gt;多摩モノレール「中央大学・明星大学駅」から大学まで直結。 会場まで徒歩5分&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td style="vertical-align: top;"&gt;&lt;span
      style="font-weight: bold;"&gt;費用&lt;/span&gt;&lt;/td&gt; &lt;td style="vertical-align: top;"&gt;無料&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;br /&gt; &lt;img src="http://blogs.sun.com/katakai/resource/2009/nekobean2-02-s.jpg" alt="nekobean" style="width: 240px; height: 180px;" align="right" /&gt;展示ブースでは私と&lt;a href="http://blogs.sun.com/keiichio"&gt;大野さん&lt;/a&gt;がいる予定ですので遊びに来て下さいね。目印は&lt;a href="http://ja.netbeans.org/nekobean/"&gt;ねこび〜ん&lt;/a&gt;のぬいぐるみです。&lt;br /&gt; &lt;br /&gt;
      また今回は 27日(土) 14:00 からセミナーも行います。登録の上こちらも是非ご参加下さい。&lt;br /&gt; &lt;div&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.ospn.jp/osc2010-spring/modules/eguide/event.php?eid=32"&gt;2010-02-27 (土) NetBeans 最新情報&lt;/a&gt;&lt;br /&gt; オープンソースの統合開発環境 NetBeans の紹介と、NetBeans のこれからの方向性についてデモを交えてお話します。&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 22 Feb 2010 01:31:00 +0000</pubDate>
    </item>
    <item>
      <title>Faster Than Light: [NetBeans][Java]NetBeansでコード解析ツールのCheckStyleやFindBugsを使用する方法</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/hiroxpepe/20100221#1266728236</guid>
      <link>http://d.hatena.ne.jp/hiroxpepe/20100221#1266728236</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;ソフトウェアの品質を向上させるツールが&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;SQE (Software Quality Environment)&lt;/span&gt;です。&lt;/p&gt; &lt;p&gt;&lt;a href="https://sqe.dev.java.net/" target="_blank"&gt;https://sqe.dev.java.net/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;これらのツールはNetBeans IDEで簡単に使用出来ます。&lt;/p&gt; &lt;h4&gt;使用した環境&lt;/h4&gt; &lt;blockquote&gt; &lt;p&gt;OS: Windows XP&lt;/p&gt; &lt;p&gt;IDE: NetBeans IDE 6.8&lt;/p&gt; &lt;p&gt;JDK: 1.6&lt;/p&gt;
      &lt;/blockquote&gt; &lt;h5&gt;コードの欠陥解析ツール&lt;/h5&gt; &lt;p&gt;CheckStyle&lt;/p&gt; &lt;p&gt;&lt;a href="http://checkstyle.sourceforge.net/" target="_blank"&gt;http://checkstyle.sourceforge.net/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;FindBugs&lt;/p&gt; &lt;p&gt;&lt;a href="http://findbugs.sourceforge.net/" target="_blank"&gt;http://findbugs.sourceforge.net/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;PMD&lt;/p&gt; &lt;p&gt;&lt;a href="http://pmd.sourceforge.net/"
      target="_blank"&gt;http://pmd.sourceforge.net/&lt;/a&gt;&lt;/p&gt; &lt;h5&gt;依存関係の分析ツール&lt;/h5&gt; &lt;p&gt;Dependency Finder&lt;/p&gt; &lt;p&gt;&lt;a href="http://depfind.sourceforge.net/" target="_blank"&gt;http://depfind.sourceforge.net/&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;プラグインの有効化&lt;/h4&gt; &lt;p&gt;NetBeans IDE の [ツール] -&gt; [プラグイン] -&gt; [使用可能なフラグイン] で [&lt;span style="font-weight: bold;"&gt;Update Center for SQE&lt;/span&gt;] をインストールします。&lt;/p&gt; &lt;p&gt;すると以下のプラグインが追加されます。&lt;/p&gt;
      &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/hiroxpepe/20100221135247" target="_blank" class="hatena-fotolife"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/h/hiroxpepe/20100221/20100221135247.jpg" alt="f:id:hiroxpepe:20100221135247j:image" class="hatena-fotolife" title="f:id:hiroxpepe:20100221135247j:image" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;各プラグインをインストールします。&lt;/p&gt; &lt;h4&gt;CheckStyleでコードを解析&lt;/h4&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/hiroxpepe/20100221135248" target="_blank"
      class="hatena-fotolife"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/h/hiroxpepe/20100221/20100221135248.jpg" alt="f:id:hiroxpepe:20100221135248j:image" class="hatena-fotolife" title="f:id:hiroxpepe:20100221135248j:image" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;FindBugsでコードを解析&lt;/h4&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/hiroxpepe/20100221135249" target="_blank" class="hatena-fotolife"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/h/hiroxpepe/20100221/20100221135249.jpg"
      alt="f:id:hiroxpepe:20100221135249j:image" class="hatena-fotolife" title="f:id:hiroxpepe:20100221135249j:image" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;PMDでコードを解析&lt;/h4&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/hiroxpepe/20100221135250" target="_blank" class="hatena-fotolife"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/h/hiroxpepe/20100221/20100221135250.jpg" alt="f:id:hiroxpepe:20100221135250j:image" class="hatena-fotolife" title="f:id:hiroxpepe:20100221135250j:image"
      /&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;Dependency Finderでコードを解析&lt;/h4&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/hiroxpepe/20100221135251" target="_blank" class="hatena-fotolife"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/h/hiroxpepe/20100221/20100221135251.jpg" alt="f:id:hiroxpepe:20100221135251j:image" class="hatena-fotolife" title="f:id:hiroxpepe:20100221135251j:image" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;思ったこと&lt;/h4&gt; &lt;ul&gt; &lt;li&gt;
      予めバグの発生しにくいソースコードを書く姿勢を、強力に支援してくれると思いました。&lt;/li&gt; &lt;li&gt; .NET系でこれだけ揃えるのは苦労しますが、NetBeans IDEではプラグイン一発なので良いと思いました。&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</description>
      <pubDate>Sun, 21 Feb 2010 04:57:16 +0000</pubDate>
    </item>
    <item>
      <title>Faster Than Light: [NetBeans][Java]NetBeansでカバレッジツールのCoberturaを使用する方法</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/hiroxpepe/20100220#1266670965</guid>
      <link>http://d.hatena.ne.jp/hiroxpepe/20100220#1266670965</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Java&lt;/span&gt;用の&lt;span style="font-weight: bold;"&gt;テスト網羅率測定ツール&lt;/span&gt;の&lt;span style="font-weight: bold;"&gt;Cobertura&lt;/span&gt;は簡単に設定出来ます。ここに備忘録を記します。&lt;/p&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/hiroxpepe/20100220215310" target="_blank" class="hatena-fotolife"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/h/hiroxpepe/20100220/20100220215310.jpg"
      alt="f:id:hiroxpepe:20100220215310j:image" class="hatena-fotolife" title="f:id:hiroxpepe:20100220215310j:image" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;使用した環境&lt;/h4&gt; &lt;blockquote&gt; &lt;p&gt;OS: Windows XP&lt;/p&gt; &lt;p&gt;IDE: NetBeans IDE 6.8&lt;/p&gt; &lt;p&gt;JDK: 1.6&lt;/p&gt; &lt;/blockquote&gt; &lt;h4&gt;Coberturaの導入&lt;/h4&gt; &lt;p&gt;本家WEBサイトの&lt;/p&gt; &lt;p&gt;&lt;a href="http://cobertura.sourceforge.net/index.html"
      target="_blank"&gt;http://cobertura.sourceforge.net/index.html&lt;/a&gt;&lt;/p&gt; &lt;p&gt;以下のページのリンクよりダウンロードします。&lt;/p&gt; &lt;p&gt;&lt;a href="http://cobertura.sourceforge.net/download.html" target="_blank"&gt;http://cobertura.sourceforge.net/download.html&lt;/a&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;cobertura-1.9.3-bin.zip&lt;/p&gt; &lt;/blockquote&gt; &lt;h4&gt;環境変数ANT_HOMEの設定&lt;/h4&gt; &lt;p&gt;ユーザー環境変数に以下を追加します。(※NetBeans IDEをインストールしたフォルダ配下)&lt;/p&gt; &lt;blockquote&gt;
      &lt;p&gt;ANT_HOME&lt;/p&gt; &lt;p&gt;C:\Program Files\NetBeans 6.8\java3\ant&lt;/p&gt; &lt;/blockquote&gt; &lt;h4&gt;Coberturaライブラリのインストール&lt;/h4&gt; &lt;blockquote&gt; &lt;p&gt;C:\Program Files\NetBeans 6.8\java3\ant\lib&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;上記の例のように、Antのライブラリフォルダに以下のJarライブラリを配置します。&lt;/p&gt; &lt;blockquote&gt; &lt;ul&gt; &lt;li&gt; cobertura.jar&lt;/li&gt; &lt;li&gt; asm-3.0.jar&lt;/li&gt; &lt;li&gt; asm-tree-3.0.jar&lt;/li&gt; &lt;li&gt; jakarta-oro-2.0.8.jar&lt;/li&gt;
      &lt;li&gt; log4j-1.2.9.jar&lt;/li&gt; &lt;/ul&gt; &lt;/blockquote&gt; &lt;h4&gt;project.propertiesの編集&lt;/h4&gt; &lt;blockquote&gt; &lt;p&gt;&amp;lt;project-name&gt;/nbprojects/project.properties&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;設定ファイルの記述箇所を、以下のように追加変更します。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;run.test.classpath=\&lt;/p&gt; &lt;p&gt; ${env.ANT_HOME}/lib/asm-3.0.jar:\&lt;/p&gt; &lt;p&gt; ${env.ANT_HOME}/lib/asm-tree-3.0.jar:\&lt;/p&gt; &lt;p&gt; ${env.ANT_HOME}/lib/cobertura.jar:\&lt;/p&gt;
      &lt;p&gt; ${env.ANT_HOME}/lib/jakarta-oro-2.0.8.jar:\&lt;/p&gt; &lt;p&gt; ${env.ANT_HOME}/lib/log4j-1.2.9.jar:\&lt;/p&gt; &lt;p&gt; ${build.instrumented.dir}:\&lt;/p&gt; &lt;p&gt; ${javac.test.classpath}:\&lt;/p&gt; &lt;p&gt; ${build.test.classes.dir}&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;また、同じファイルの最終行に下記の設定を追記します。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;# For Cobertura&lt;/p&gt; &lt;p&gt;build.instrumented.dir=${build.dir}/instrumented&lt;/p&gt; &lt;p&gt;build.report.dir=${build.dir}/report&lt;/p&gt;
      &lt;p&gt;build.report.cobertura.dir=${build.report.dir}/cobertura&lt;/p&gt; &lt;/blockquote&gt; &lt;h4&gt;build.xmlの編集&lt;/h4&gt; &lt;blockquote&gt; &lt;p&gt;&amp;lt;project-name&gt;/build.xml&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;上記のファイルの最後に、以下の設定を追加します。(※&amp;lt;/project&gt;の前に書きます)&lt;/p&gt; &lt;pre class="syntax-highlight"&gt;&lt;span class="synIdentifier"&gt;&amp;lt;property &lt;/span&gt;&lt;span class="synType"&gt;environment&lt;/span&gt;=&lt;span
      class="synConstant"&gt;"env"&lt;/span&gt;&lt;span class="synIdentifier"&gt;/&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;taskdef &lt;/span&gt;&lt;span class="synType"&gt;classpath&lt;/span&gt;=&lt;span class="synConstant"&gt;"cobertura.jar"&lt;/span&gt;&lt;span class="synIdentifier"&gt; &lt;/span&gt;&lt;span class="synType"&gt;resource&lt;/span&gt;=&lt;span class="synConstant"&gt;"tasks.properties"&lt;/span&gt;&lt;span class="synIdentifier"&gt;/&gt;&lt;/span&gt; &lt;span
      class="synIdentifier"&gt;&amp;lt;target &lt;/span&gt;&lt;span class="synType"&gt;name&lt;/span&gt;=&lt;span class="synConstant"&gt;"-pre-compile-test"&lt;/span&gt;&lt;span class="synIdentifier"&gt;&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;delete &lt;/span&gt;&lt;span class="synType"&gt;dir&lt;/span&gt;=&lt;span class="synConstant"&gt;"${build.instrumented.dir}"&lt;/span&gt;&lt;span class="synIdentifier"&gt; /&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;delete
      &lt;/span&gt;&lt;span class="synType"&gt;dir&lt;/span&gt;=&lt;span class="synConstant"&gt;"${build.report.cobertura.dir}"&lt;/span&gt;&lt;span class="synIdentifier"&gt; /&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;mkdir &lt;/span&gt;&lt;span class="synType"&gt;dir&lt;/span&gt;=&lt;span class="synConstant"&gt;"${build.instrumented.dir}"&lt;/span&gt;&lt;span class="synIdentifier"&gt; /&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;mkdir &lt;/span&gt;&lt;span
      class="synType"&gt;dir&lt;/span&gt;=&lt;span class="synConstant"&gt;"${build.report.cobertura.dir}"&lt;/span&gt;&lt;span class="synIdentifier"&gt; /&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;cobertura-instrument &lt;/span&gt;&lt;span class="synType"&gt;todir&lt;/span&gt;=&lt;span class="synConstant"&gt;"${build.instrumented.dir}"&lt;/span&gt;&lt;span class="synIdentifier"&gt;&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;fileset &lt;/span&gt;&lt;span
      class="synType"&gt;dir&lt;/span&gt;=&lt;span class="synConstant"&gt;"${build.classes.dir}"&lt;/span&gt;&lt;span class="synIdentifier"&gt;&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;include &lt;/span&gt;&lt;span class="synType"&gt;name&lt;/span&gt;=&lt;span class="synConstant"&gt;"**/*.class"&lt;/span&gt;&lt;span class="synIdentifier"&gt;/&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;/fileset&gt;&lt;/span&gt; &lt;span
      class="synIdentifier"&gt;&amp;lt;/cobertura-instrument&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;/target&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;target &lt;/span&gt;&lt;span class="synType"&gt;name&lt;/span&gt;=&lt;span class="synConstant"&gt;"-post-test-run"&lt;/span&gt;&lt;span class="synIdentifier"&gt;&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;cobertura-report &lt;/span&gt;&lt;span class="synType"&gt;format&lt;/span&gt;=&lt;span
      class="synConstant"&gt;"html"&lt;/span&gt;&lt;span class="synIdentifier"&gt; &lt;/span&gt;&lt;span class="synType"&gt;srcdir&lt;/span&gt;=&lt;span class="synConstant"&gt;"${src.dir}"&lt;/span&gt;&lt;span class="synIdentifier"&gt; &lt;/span&gt;&lt;span class="synType"&gt;destdir&lt;/span&gt;=&lt;span class="synConstant"&gt;"${build.report.cobertura.dir}"&lt;/span&gt;&lt;span class="synIdentifier"&gt;/&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;cobertura-report &lt;/span&gt;&lt;span
      class="synType"&gt;format&lt;/span&gt;=&lt;span class="synConstant"&gt;"xml"&lt;/span&gt;&lt;span class="synIdentifier"&gt; &lt;/span&gt;&lt;span class="synType"&gt;srcdir&lt;/span&gt;=&lt;span class="synConstant"&gt;"${src.dir}"&lt;/span&gt;&lt;span class="synIdentifier"&gt; &lt;/span&gt;&lt;span class="synType"&gt;destdir&lt;/span&gt;=&lt;span class="synConstant"&gt;"${build.report.cobertura.dir}"&lt;/span&gt;&lt;span class="synIdentifier"&gt;/&gt;&lt;/span&gt; &lt;span
      class="synIdentifier"&gt;&amp;lt;delete &lt;/span&gt;&lt;span class="synType"&gt;file&lt;/span&gt;=&lt;span class="synConstant"&gt;"cobertura.ser"&lt;/span&gt;&lt;span class="synIdentifier"&gt; /&gt;&lt;/span&gt; &lt;span class="synIdentifier"&gt;&amp;lt;/target&gt;&lt;/span&gt; &lt;/pre&gt; &lt;h4&gt;テストの実行&lt;/h4&gt; &lt;p&gt;プロジェクトの[テスト]実行で以下のフォルダに&lt;span style="font-weight: bold;"&gt;レポートのHTML&lt;/span&gt;が生成されます。&lt;/p&gt; &lt;blockquote&gt;
      &lt;p&gt;&amp;lt;project-name&gt;/build/report/cobertura/index.html&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;&lt;span style="font-weight: bold; color: #FF0000;"&gt;※この設定では、ファイル単体のテストでカバレッジレポートは出力されません。&lt;/span&gt;&lt;/p&gt; &lt;h4&gt;思ったこと&lt;/h4&gt; &lt;ul&gt; &lt;li&gt; 単体テスト網羅率がグラフィカルに確認出来るので楽しいです。&lt;/li&gt; &lt;li&gt; NetBeans IDE には、標準でこのカバレッジツールに対応して欲しいと思いました。&lt;/li&gt; &lt;li&gt; Hudsonのプラグインがあるみたいなので、CI連携も試したいと思いました。&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;</description>
      <pubDate>Sat, 20 Feb 2010 13:02:45 +0000</pubDate>
    </item>
    <item>
      <title>Masaki Katakai's Weblog: NetBeans vi plugin for NetBeans 6.8 and 6.9</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/jvi_netbeans_module_updated</guid>
      <link>http://blogs.sun.com/katakai/entry/jvi_netbeans_module_updated</link>
      <description>jVi module for NetBeans has been updated to version 1.2.8. This is for current NetBeans 6.8.&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://sourceforge.net/projects/jvi/"&gt;jVi - vi editor clone&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; The deveopment version 1.3 is also available for NetBeans 6.9 dev build. You can find it under 1.3-NB6.9-DEVELOPMENT folder.&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a
      href="http://sourceforge.net/projects/jvi/files/jvi/1.3-NB6.9-DEVELOPMENT/"&gt;http://sourceforge.net/projects/jvi/files/jvi/1.3-NB6.9-DEVELOPMENT/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description>
      <pubDate>Thu, 18 Feb 2010 13:56:58 +0000</pubDate>
    </item>
    <item>
      <title>Masaki Katakai's Weblog: NetBeans 6.9 M1が公開されました</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/netbeans_6_9_m1</guid>
      <link>http://blogs.sun.com/katakai/entry/netbeans_6_9_m1</link>
      <description>NetBeans 6.9 の最初のマイルストーンビルド(M1)が公開されています。正式な日本語化の作業はまだ始めていませんが、以下の zip ファイルを適用することにより日本語の UI にすることができます。&lt;br /&gt; &lt;br /&gt; &lt;b&gt;情報:&lt;/b&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://wiki.netbeans.org/NetBeans_69"&gt;http://wiki.netbeans.org/NetBeans_69&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://netbeans.org/community/news/show/1461.html" target="_blank"&gt;http://netbeans.org/community/news/show/1461.html&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a
      href="http://wiki.netbeans.org/NewAndNoteworthy69m1" target="_blank"&gt;http://wiki.netbeans.org/NewAndNoteworthy69m1&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;b&gt;ダウンロード:&lt;/b&gt; &lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://bits.netbeans.org/netbeans/6.9/m1/" target="_blank"&gt;http://bits.netbeans.org/netbeans/6.9/m1/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;b&gt;日本語化 zip ファイル:&lt;/b&gt;&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://netbeans.org/projects/ja/downloads/directory/6.9"
      target="_blank"&gt;http://netbeans.org/projects/ja/downloads/directory/6.9&lt;/a&gt; &lt;br /&gt;(正式な翻訳はまだ開始していません。NetBeans6.8のファイルを使えるようにしたものです。NetBeans のインストールディレクトリに展開してください) &lt;/li&gt;&lt;/ul&gt; 主な変更点を&lt;a href="http://blogs.sun.com/keiichio"&gt;大野さん&lt;/a&gt;が日本語にしてくれています。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://netbeans.org/projects/www/lists/nbdiscuss_ja/archive/2010-02/message/13"&gt;[nbdiscuss_ja] NetBeans IDE 6.9 M1 がリリースされました。日本語化 zip ファイルを公開しました&lt;/a&gt;&lt;/li&gt;
      &lt;/ul&gt; &lt;blockquote&gt; *&#160;NetBeans&#160;プラットフォーム:&#160;OSGi&#160;との互換を提供&lt;br /&gt; &#160;&#160;o&#160;Maven&#160;プロジェクトに新たなアーキタイプを追加&lt;br /&gt; &#160;&#160;o&#160;OSGi&#160;バンドルの&#160;Ant&#160;プロジェクトへの簡単なインポート&lt;br /&gt; &lt;br /&gt; *&#160;Java&#160;EE&lt;br /&gt; &#160;&#160;o&#160;CDI&#160; (Contexts&#160;and&#160;Dependency&#160;Injection)&#160;のサポート&lt;br /&gt; &#160;&#160;o&#160;NetBeans&#160;RCP&#160;および&#160;Java&#160;クライアントアプリケー ションでの&#160;REST&#160;Web
      サービス&#160;の使用を簡略化&lt;br /&gt; &lt;br /&gt; *&#160;Java&#160;Web&#160;アプリケーション&lt;br /&gt; &#160;&#160;o&#160;Spring&#160;3&#160;フレームワークのサポート&lt;br /&gt; &#160;&#160;o&#160;JSP&#160;コード補完での&#160;Java&#160;クラスとタグライブラリ向け自動インポート&lt;br /&gt; &lt;br /&gt; *&#160;PHP&lt;br /&gt; &#160;&#160;o&#160;Zend&#160;フレームワークのサポート&lt;br /&gt; &#160;&#160;o&#160;コード整形オプションの改善&lt;br /&gt; &lt;br /&gt; *&#160;Ruby&lt;br /&gt; &#160;&#160;o&#160;Gem&#160;のインデックス化&lt;br /&gt; &lt;br /&gt; *&#160;C/C++&lt;br /&gt;
      &#160;&#160;o&#160;Makefile&#160;のサポート:&#160;エディタ、ナビゲーター、ターゲットの実行&lt;br /&gt; &#160;&#160;o&#160;virtual&#160;機能:&#160;複数ハイパーリンク、アノテーション&lt;br /&gt; &lt;br /&gt; *&#160;Java&#160;エディタ&lt;br /&gt; &#160;&#160;o&#160;アノテーションプロセッサのサポート&lt;br /&gt; &#160;&#160;o&#160;60&#160;以上の新たなヒントの追加&lt;br /&gt; &lt;br /&gt; *&#160;Web&lt;br /&gt; &#160;&#160;o&#160;CSS&#160;のリファクタリング、コード補完の改善 &lt;/blockquote&gt; まだまだ開発版ですがフィードバックをお待ちしております。何かありましたら以下までお知らせください。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;Twitter - &lt;a
      href="http://twitter.com/ja_netbeans"&gt;http://twitter.com/ja_netbeans&lt;/a&gt;&lt;/li&gt; &lt;li&gt;日本語メーリングリスト - &lt;a href="http://netbeans.org/projects/ja/pages/MailingLists"&gt;http://netbeans.org/projects/ja/pages/MailingLists&lt;/a&gt;&lt;/li&gt; &lt;li&gt;mixi - &lt;a href="http://mixi.jp/view_community.pl?id=112369"&gt;http://mixi.j /view_community.pl?id=112369&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description>
      <pubDate>Thu, 18 Feb 2010 02:52:55 +0000</pubDate>
    </item>
    <item>
      <title>へびのぬけがら: NetBeans IDE 6.9 M1 リリース</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-5968153835640208905.post-5951025028900747617</guid>
      <link>http://snakemanshow.blogspot.com/2010/02/netbeans-ide-69-m1.html</link>
      <description>NetBeans IDE 6.9 M1 がリリースされました&lt;br /&gt;ダウンロードは&lt;a href="http://bits.netbeans.org/netbeans/6.9/m1/"&gt;コチラ&lt;/a&gt;です&lt;br /&gt;(なお、 M1 ですので不具合が多くあるかと思います。ご使用の際にはご注意ください)&lt;br /&gt;正式版のリリース予定は2010年夏と予定されています&lt;br /&gt;&lt;br /&gt;いつも通りのスプラッシュは以下のようになっています&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_3wBPWH9qzQg/S3sVjGmIXlI/AAAAAAAABOM/SSEMruFZ8fc/s1600-h/nb69m1.png"&gt;&lt;img src="http://2.bp.blogspot.com/_3wBPWH9qzQg/S3sVjGmIXlI/AAAAAAAABOM/SSEMruFZ8fc/s320/nb69m1.png"
      alt="" style="cursor: pointer; cursor: hand; width: 320px; height: 210px;" border="0" id="BLOGGER_PHOTO_ID_5438964667790155346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6.9 で実装される予定となっている機能は&lt;a href="http://netbeans.org/community/news/show/1461.html"&gt;コチラ&lt;/a&gt;のリリース情報を参照ください&lt;br /&gt;(詳細は &lt;a href="http://wiki.netbeans.org/NewAndNoteworthy69m1"&gt;Wiki&lt;/a&gt; を確認するとわかりやすいとおもいます)&lt;br /&gt;いろいろと機能追加がありますが、大きな変更として、ビルドと起動(実行)に JDK 6 以上が必要になるという点があります&lt;br /&gt;(6.8 までは JDK 5.0
      以上でした)&lt;br /&gt;その他の新機能について、機会があれば紹介したいと思います&lt;div class="blogger-post-footer"&gt;&lt;img src="https://blogger.googleusercontent.com/tracker/5968153835640208905-5951025028900747617?l=snakemanshow.blogspot.com" alt="" height="1" width="1" /&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 16 Feb 2010 22:21:25 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: 電子教科書おけるJavaのインストール</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100217/1266355069</guid>
      <link>http://d.hatena.ne.jp/Florian/20100217/1266355069</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;一般ユーザーでもhomeないにインストールすることは可能なんだろうか？もしそうだとすると、javaを使ったアプリはどちらのVMを使うんだろう？&lt;/p&gt; &lt;p&gt;がちがちに制限された環境でもJDK位はほしいよね。あと、かのうであればNetBeansIDE。小さいプログラムからもち歩けるサーバーまで作れるし。80番ポート、閉じられちゃってるかな？&lt;/p&gt; &lt;br /&gt; &lt;p&gt;カジェットのプログラミング環境として想定してるんだけど。それとも、WindowsベースならVisualC# Expressくらい、おまけでついてくるんだろうか？　ならそれはそれでありだなー。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Tue, 16 Feb 2010 21:17:49 +0000</pubDate>
    </item>
    <item>
      <title>Masaki Katakai's Weblog: NetBeans JavaFX Composer Preview 2 が公開されています</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/netbeans_javafx_composer_preview_2</guid>
      <link>http://blogs.sun.com/katakai/entry/netbeans_javafx_composer_preview_2</link>
      <description>昨年 &lt;a href="http://blogs.sun.com/katakai/entry/netbeans_javafx_composer_preview"&gt;12 月の Preview リリース&lt;/a&gt; に続いて、NetBeans JavaFX Composer Preview 2 がリリースされています。アップデートセンターから JavaFX Composer を見つけてみてください。すでにインストールしてある場合は更新で見つかるはずです。&lt;a href="http://blogs.sun.com/katakai/entry/netbeans_6_8_localized_docs"&gt;NetBeans 6.8 のパッチ&lt;/a&gt;の更新もお忘れなく。 &lt;br /&gt;&lt;br /&gt; Preview 2 では大幅に機能拡張されています。以下に Preview 2 の詳細な説明がありますが、&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a
      href="http://wiki.netbeans.org/JavaFXComposerNewInPreview2"&gt;http://wiki.netbeans.org/JavaFXComposerNewInPreview2&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; 英語なので日本語にしてみました ^o^&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://wiki.netbeans.org/JavaFXComposerNewInPreview2Ja"&gt;http://wiki.netbeans.org/JavaFXComposerNewInPreview2Ja&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; また Lukas が彼のブログで簡単にまとめてくれています。&lt;a href="http://blogs.sun.com/lukas"&gt;&lt;br /&gt; &lt;/a&gt; &lt;ul&gt; &lt;li&gt;&lt;a
      href="http://blogs.sun.com/lukas"&gt;Lukas Hasik's notes about work life (and more)&lt;/a&gt; : &lt;a href="http://blogs.sun.com/lukas/entry/java_fx_composer_preview2"&gt;Java FX Composer Preview2&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; 簡単に変更点をあげていってみます。詳細は&lt;a href="http://wiki.netbeans.org/JavaFXComposerNewInPreview2Ja"&gt;先ほどのページ&lt;/a&gt;やチュートリアルなどを参考にしてみてください。私もまだぜんぜん試せてません。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;JavaFX シェイプのサポート - パレットに追加 &lt;/li&gt;&lt;li&gt;JavaFX エフェクトのサポート - パレットに追加
      &lt;/li&gt;&lt;li&gt;アニメーションでの継承 - ステートで個々にアニメーションを設定しなくてもよい &lt;/li&gt;&lt;li&gt;データソースカスタマイザで XML もサポート。(Preview 1 の時はたしか JSON のみ) &lt;/li&gt;&lt;li&gt;JDBC データソースでは書き込みもサポート &lt;/li&gt;&lt;li&gt;チャート (実験段階) - パレットに追加 &lt;/li&gt;&lt;/ul&gt; &lt;a href="http://blogs.sun.com/katakai/resource/2010/nb68-javafxcomposer-preview2-01.png"&gt;&lt;img src="http://blogs.sun.com/katakai/resource/2010/nb68-javafxcomposer-preview2-01s.png" alt="netbeans" style="border: 0px solid ; width: 480px; height: 301px;"
      /&gt;&lt;/a&gt;</description>
      <pubDate>Tue, 16 Feb 2010 12:55:39 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: [Windows7]インストールが終わらない</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100212/1265976101</guid>
      <link>http://d.hatena.ne.jp/Florian/20100212/1265976101</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;特に長いのがVisual Studio 2008。あとはなんとか。これがないとWindowsMobile用のゲームと授業用の教材作れないんだよなー。とりあえず、BREWの開発はD4で行うは無理っぽいのであきらめ(エミュレータがとにかく重い！)。Androidは実機で遊ぶ分にはまだ及第点。WindowsMobileも実機じゃないと全然話になりません。クライアント向けのJavaでプログラム作ってる限り、出来上がったバイナリは重くないんだけどなぁ(IDEは、重い。クライアント向けでもNetBeansPlatformは無かったことにしたいぐらい重い)。&lt;/p&gt; &lt;p&gt;ところで、すでにSSDの半分以上の領域をプログラムが食ってるんですが、どうやって復旧用イメージを作ろう？&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Fri, 12 Feb 2010 12:01:41 +0000</pubDate>
    </item>
    <item>
      <title>Masaki Katakai's Weblog: NetBeans 6.8 日本語ドキュメントとパッチ1</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/netbeans_6_8_localized_docs</guid>
      <link>http://blogs.sun.com/katakai/entry/netbeans_6_8_localized_docs</link>
      <description>NetBeans 6.8 の日本語翻訳済みのドキュメントが公開されました。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://ja.netbeans.org/docs/68/index.html"&gt;http://ja.netbeans.org/docs/68/index.html&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; また 6.8 の最初のパッチとなるパッチ群がリリースされています。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://netbeans.org/community/news/show/1458.html"&gt;Patch1 for NetBeans IDE 6.8 Now Available&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; モジュールの更新を示す右下のマークをクリックするか、&lt;br /&gt; &lt;br /&gt; &lt;div style="margin-left:
      20px;"&gt;&lt;img src="http://blogs.sun.com/katakai/resource/2010/nb68-patch1-01.png" alt="netbeans" style="width: 434px; height: 94px;" /&gt;&lt;br /&gt; &lt;/div&gt; &lt;br /&gt; 「ヘルプ」&gt;「更新の有無を確認」をするか、&lt;br /&gt; &lt;br /&gt; &lt;div style="margin-left: 20px;"&gt;&lt;img src="http://blogs.sun.com/katakai/resource/2010/nb68-patch1-02.png" alt="netbeans" style="width: 315px; height: 218px;" /&gt;&lt;br /&gt; &lt;/div&gt; &lt;br /&gt; 「ツール」&gt;「プラグイン」の「更新」で確認してみてください。「カタログの再読み込み」を実行してもいいでしょう。&lt;br
      /&gt; &lt;img src="http://blogs.sun.com/katakai/resource/2010/nb68-patch1-03.png" alt="netbeans" style="width: 480px; height: 310px;" /&gt;</description>
      <pubDate>Thu, 11 Feb 2010 23:28:17 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: [Wilcom D4]死にかけた</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100210/1265815336</guid>
      <link>http://d.hatena.ne.jp/Florian/20100210/1265815336</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;ライトバックキャッシュを書き込んでいる最中に電池が切れて電源が切れたらしく、ファイルシステムの結構重要そうなところが破壊されてひどい目に。&lt;/p&gt; &lt;p&gt;1.「セクタxxxxが不整合です。chkdskしてください」とレジューム直後にいわれる&lt;/p&gt; &lt;p&gt;2.chkdskを一通り行う。クラスタスキャンは起動中はできないので、再起動後にスケジュール。&lt;/p&gt; &lt;p&gt;3.再起動しようとしている最中に電池がまた切れる。&lt;/p&gt; &lt;p&gt;4.電源をつないで再起動しようとしたら、MBRからロードできない。MBRが死んでるっぽい。&lt;/p&gt; &lt;p&gt;5.Windows7を修復セットアップ。直らない。&lt;/p&gt; &lt;p&gt;6.Windows7のディスクからchkdskをやり直す。その上で再度修復セットアップ。&lt;/p&gt;
      &lt;p&gt;7.起動画面までは行くけどBAD_SYSTEM_CONFIGURATIONで青画面。&lt;/p&gt; &lt;p&gt;8.再起動すると「最新のイメージで修復する」といわれる、けど、青画面は直らない。&lt;/p&gt; &lt;p&gt;9.もう一度Windows7のディスクから修復セットアップをすると「最新のイメージで修復する」とやっぱり言われる。&lt;/p&gt; &lt;p&gt;10.今度こそ起動に成功。&lt;/p&gt; &lt;p&gt;ふう、一時はどうなるかと。ま、D4なくても「不便」という以外はさほど問題ないことが12月末から1月にかけて判ってしまったのですが、長文を布団で寝転んで書くにはD4はやっぱり最適ですね。ATOKさまさま。VAIO-Pは指が届かないので寝モバに使えないんですよねー。&lt;/p&gt; &lt;p&gt;これで開発に困らなければもっといいんですが、Visual
      Studio2005も、Eclipse3.5も、NetBeans6.7.1も重くて重くて仕方ないんですよねー。あと、GIMPも。基本的に、メモリをたくさん食うアプリケーションには向いてないですね。スワップがSSDになっても別に早くはなりませんでした。当然か。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;ただ、Googleツールバーが正常に動作してない気がするんですよねー。これでブックマークの同期をしてたので、これが動かないといろいろ問題が。Googleツールバーだけインストールし直すかな。それとも、サーバー側の問題かな？&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Wed, 10 Feb 2010 15:22:16 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans 日本語サイト: NetBeans 6.8 のパッチ (Patch1) がリリースされています</title>
      <guid isPermaLink="false">http://netbeans.org/community/news/show/1458.html</guid>
      <link>http://netbeans.org/community/news/show/1458.html</link>
      <description>NetBeans 6.8 のバグ修正を含んだパッチが 2010/02/05 にリリースされました。NetBeans のメインメニューで [ツール]/[プラグイン] を選択すると、更新をインストールすることができます。</description>
      <pubDate>Wed, 10 Feb 2010 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>NetBeans 日本語サイト: NetBeans 6.8 の日本語ドキュメントページを公開しました</title>
      <guid isPermaLink="false">http://ja.netbeans.org/docs/68/index.html</guid>
      <link>http://ja.netbeans.org/docs/68/index.html</link>
      <description>NetBeans 6.8 のドキュメントの日本語への翻訳が完了し、予定されていたチュートリアル等のドキュメントはすべて翻訳されました。</description>
      <pubDate>Wed, 10 Feb 2010 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>へびのぬけがら: Project Kenai にホスティングされているプロジェクトについて</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-5968153835640208905.post-8609850730391596088</guid>
      <link>http://snakemanshow.blogspot.com/2010/02/project-kenai.html</link>
      <description>Project Kenai (kenai.com) にプロジェクトをホスティングされている方(プロジェクトオーナ)宛に、移行のメールが届いているかと思います&lt;br /&gt;60日後(2010/4/2)にはサービスが終了するため、残っているプロジェクトは削除されるそうです&lt;br /&gt;代替のサービス案については、&lt;a href="http://kenai.com/projects/help/forums/general/topics/2406-Alternatives-for-Kenai-com-"&gt;コチラ&lt;/a&gt;のフォーラムを参考にされてはと思います&lt;br /&gt;移行方法(案)もメールにありますが、 Issue Tracker やフォーラムの内容に関しては自力で移行するしかないようです&lt;br /&gt;&lt;br /&gt;とても良いサービスだけに、終了することはとても残念です&lt;br /&gt;自分も2プロジェクト置いてありますので、どこか代替のサービスを探して、移行したいと思います&lt;br
      /&gt;(Mercurial が使用可能で、良いサービスがあれば、ご教示頂ければと思います)&lt;br /&gt;&lt;br /&gt;[2010/02/08 追記]&lt;br /&gt;2/6 (日本時間)に、 Project Kenai のサービスが java.net との統合に向けて調整中であるとのメールがありました&lt;br /&gt;今月末には詳細が明らかになるとのことですので、詳しい内容がわかりましたら、ここでも紹介できたらと思います&lt;div class="blogger-post-footer"&gt;&lt;img src="https://blogger.googleusercontent.com/tracker/5968153835640208905-8609850730391596088?l=snakemanshow.blogspot.com" alt="" height="1" width="1" /&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 08 Feb 2010 15:05:16 +0000</pubDate>
    </item>
    <item>
      <title>ゆっちのＢｌｏｇ » NetBeans: deepEquals</title>
      <guid isPermaLink="false">http://yucchi-ja.com/wordpress/2010/02/06/deepequals/</guid>
      <link>http://yucchi-ja.com/wordpress/2010/02/06/deepequals/</link>
      <description>&lt;p&gt;今日、ネットサーフィン（死語）してて、面白そうな記事を見つけたのでさっそく試してみました。&lt;/p&gt; &lt;p&gt;ネタもとは英語だったので詳しく理解することはできなかった。&lt;/p&gt; &lt;p&gt;コードの切れ端と読めない英語をながめてみました。&lt;/p&gt; &lt;p&gt;私はこれを見てすぐに自信を持って答えることはできませんでした（＞＜）&lt;/p&gt; &lt;p&gt;まぁ・・・永遠の初心者ですからしかたないです。&lt;/p&gt; &lt;p&gt;けど気になるので下記のようなシンプルなコードを書いて実行してみました。&lt;/p&gt; &lt;p&gt;２４行目からの if 文の処理結果はよく知られた結果となることは間違いないでしょう。&lt;/p&gt; &lt;p&gt;２９行目からの if 文の処理結果が気になります。&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://yucchi-ja.com/wordpress/wp-content/2010/02/11.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/02/1_thumb1.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="1" height="495" width="375" alt="1" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;実行結果だけ確認するのもあれなので、NetBeans を使ってるのだからウォッチポイントを設定してデバッグ実行してみました。&lt;/p&gt; &lt;p&gt;変数 a,b,c,d をウォッチポイントとして違いを確認してみました。&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://yucchi-ja.com/wordpress/wp-content/2010/02/21.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/02/2_thumb1.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="2" height="494" width="396" alt="2" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;変数 c,d は一段階深い所に Object 型の配列の中に Object 型配列の変数が格納され一段階深くなってます。&lt;/p&gt; &lt;p&gt;素人考えでは一段階深くなったところで同じじゃないの？って思ってしまいます。&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://yucchi-ja.com/wordpress/wp-content/2010/02/31.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/02/3_thumb1.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="3" height="537" width="395" alt="3" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;そこで２９行目にブレークポイントを仕掛けてステップ実行させてみました。&lt;/p&gt; &lt;p&gt;下のコードの２３９２行目で引っかかるようですね。&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://yucchi-ja.com/wordpress/wp-content/2010/02/41.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/02/4_thumb1.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="4" height="347" width="495" alt="4" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;念のために実行結果はこうなります。&lt;/p&gt; &lt;p&gt;&lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/02/5.jpg" target="_blank"&gt;&lt;img
      src="http://yucchi-ja.com/wordpress/wp-content/2010/02/5_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="5" height="102" width="277" alt="5" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;たぶん Java プログラマなら知ってて当然ってことでしょうがこんなこと考えたことがなかったので新鮮でした。&lt;/p&gt; &lt;p&gt;NetBeans の優秀なデバッガをこんなことに使う私って・・・幸せ者だ（＾＾；&lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none;
      padding-top: 0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:893aca9b-6b7a-461f-ac84-948a0dd62eb9" class="wlWriterEditableSmartContent"&gt;Hatena タグ: &lt;a href="http://b.hatena.ne.jp/t/Java" rel="tag"&gt;Java&lt;/a&gt;,&lt;a href="http://b.hatena.ne.jp/t/NetBeans" rel="tag"&gt;NetBeans&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Sat, 06 Feb 2010 14:54:40 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: WPFとSilverlight</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100206/1265432891</guid>
      <link>http://d.hatena.ne.jp/Florian/20100206/1265432891</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;仕事でクライアントに「ツール作ってください」と頼まれると、ほとんどの場合JavaとSwingで作ります。最近はコマンドラインツールやゲームは今まで通り、てきとーな使い捨てのGUIのツールはSwing Frameworkで、大きなツールはNetBeans Platformで作ります。Manifestをきちんと書いておくとWindowsやMacではダブルクリックで動くので、jarファイルが実行ファイルのように振る舞います。便利。&lt;/p&gt;
      &lt;p&gt;同様に「Windows専用のツールを作ってください」と頼まれると、ちょっとごねてから(Windows専用じゃなくちゃまずい理由とかを聞いてから。レジストリとか使おうとするとJavaじゃまずいので)、WPFで作ります。WPFがAvalonと呼ばれていた頃から使っているので、だいぶいろんなところが慣れました。WM_PAINTがないのは、WPF的には当然なのですが、親コンポーネントの外にもレンダリングされるのは最初は面食らいましたっけ。&lt;/p&gt; &lt;p&gt;RIAを作るときには、次の順番で打診します。&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Java Applet(ただし、ムービーだのMP3だのを使うときは使えない。Java Media Frameworkを入れてるコンシューマってほとんどいないから)&lt;/li&gt; &lt;li&gt;Adobe Flex&lt;/li&gt; &lt;li&gt;Silverlight&lt;/li&gt; &lt;/ol&gt;
      &lt;p&gt;SilverlightがなにげにMacOSXにも対応してるのが便利です。&lt;/p&gt; &lt;p&gt;FlashもバイトコードインタープリタがかなりアグレッシブにJITかけるので、特定の動作(具体的にはメソッド呼び出しとプロパティのセットとゲット。動的言語なのでメソッド呼び出しチェーンをたどるのが重いらしい)をうまく回避すれば速度的には十分。Flexのボタンなどのヴィジェットはきれいだし。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;で。&lt;/p&gt; &lt;p&gt;Silverlightは元はWPF/Eと呼ばれていて、WPFの機能を限定してブラウザ上で動くようにしたものだったのですが、次のバージョンのSilverlight4では「オフブラウザアプリケーション」として、AdobeのAIRみたいに単体アプリとしても動くようになるとか。&lt;/p&gt; &lt;p&gt;なんだそれ(^^;)。&lt;/p&gt;
      &lt;p&gt;素直に本物のWPFとClickOnceでも使った方がパフォーマンス的にも(バイトコードを実行するIL実行エンジンが.net Compact Frameworkベースなので、JITがちょっと効率悪い)、できることの多さ的にも(所詮SilverlightはWPFのサブセット)ずっといいのに。&lt;/p&gt; &lt;p&gt;この辺も、MSの.net Frameworkに対する本気度が疑われる今日この頃です。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;ちなみに、XNAも.net Compact FrameworkベースのIL実行エンジンを使っているので、なんというか、微妙なスピードで動きます。WindowsMobileの.net Compact FrameworkはWindowsMobile6.5でも最新版をプリインストールにしなかったくせにあちこちで使い回されてますね。&lt;/p&gt; &lt;p&gt;っていうかー、WindowsMobile7では.net Compact
      Frameworkはきちんと3.5以上を載せてくるんだろうな？　Silverlight動くって話なんだから、たぶん載ってるとは思うけど。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Sat, 06 Feb 2010 05:08:11 +0000</pubDate>
    </item>
    <item>
      <title>へびのぬけがら: NetBeans で Ivy を使う</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-5968153835640208905.post-4916269572253175795</guid>
      <link>http://snakemanshow.blogspot.com/2010/02/netbeans-ivy.html</link>
      <description>NetBeans にて Ivy の利用をサポートしてくれるプラグイン、 IvyBeans の紹介です&lt;br /&gt;&lt;br /&gt;複雑な依存関係をもつフレームワーク等を使うとき、 Maven を利用するとその煩わしさに悩まされることは少なくなります&lt;br /&gt;NetBeans では 6.7 以降 Maven を標準でサポートしており、特に違和感なく Maven の強力な機能を活用できるかと思います&lt;br /&gt;&lt;br /&gt;しかし、依存関係の解決だけで十分だったり、 ビルドツールとしては Ant を使いたい場合などは Ivy を使うことで対応できます&lt;br /&gt;NetBeans では Ivy サポートプラグインである IvyBeans を使用することで、上記の Maven サポートに劣らず、Ivy の便利な機能がそのまま 利用可能になります&lt;br /&gt;&lt;br /&gt;今回の紹介では Ivy そのものの使い方に関して詳しくは解説しておりませんので、必要な方は&lt;a
      href="http://ant.apache.org/ivy/"&gt;公式サイト&lt;/a&gt;をはじめ、その他のサイトを併せて参照ください&lt;br /&gt;また、公式プラグインではありませんので、ご利用は自己責任にてお願い致します&lt;br /&gt;&lt;br /&gt;まず、インストールですが、 IvyBeans の&lt;a href="http://code.google.com/p/ivybeans/"&gt;プロジェクトサイト&lt;/a&gt;より最新ファイル(2010/02/04 時点では ivybeans-1.1.zip )をダウンロードし、任意の場所に解凍します&lt;br /&gt;&lt;br /&gt;次に NetBeans を起動し、上部メニューから「ツール &gt; プラグイン」と選択、クリックします&lt;br /&gt;&lt;a
      href="http://4.bp.blogspot.com/_3wBPWH9qzQg/S2s7TlXoNRI/AAAAAAAABME/YBqhavth-4M/s1600-h/ivybeans_01.png"&gt;&lt;img src="http://4.bp.blogspot.com/_3wBPWH9qzQg/S2s7TlXoNRI/AAAAAAAABME/YBqhavth-4M/s320/ivybeans_01.png" alt="" style="cursor: pointer; cursor: hand; width: 222px; height: 283px;" border="0" id="BLOGGER_PHOTO_ID_5434502582987404562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;プラグインウィンドウが表示されるので、「ダウンロード済み」タブを選択し、「プラグインの追加」ボタンをクリックします&lt;br /&gt;&lt;a
      href="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2s7b0XI40I/AAAAAAAABMM/r6FaWJcdhXo/s1600-h/ivybeans_02.png"&gt;&lt;img src="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2s7b0XI40I/AAAAAAAABMM/r6FaWJcdhXo/s320/ivybeans_02.png" alt="" style="cursor: pointer; cursor: hand; width: 320px; height: 201px;" border="0" id="BLOGGER_PHOTO_ID_5434502724450837314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;先程解凍してできたファイルをすべて指定します&lt;br /&gt;&lt;a
      href="http://2.bp.blogspot.com/_3wBPWH9qzQg/S2s74gpuduI/AAAAAAAABMU/FJNLqbcz6pY/s1600-h/ivybeans_03.png"&gt;&lt;img src="http://2.bp.blogspot.com/_3wBPWH9qzQg/S2s74gpuduI/AAAAAAAABMU/FJNLqbcz6pY/s320/ivybeans_03.png" alt="" style="cursor: pointer; cursor: hand; width: 320px; height: 255px;" border="0" id="BLOGGER_PHOTO_ID_5434503217376294626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;プラグインウィンドウに指定したファイルが追加されますので、「インストール」ボタンをクリックし、インストールを行います&lt;br /&gt;&lt;a
      href="http://4.bp.blogspot.com/_3wBPWH9qzQg/S2s8FNXurWI/AAAAAAAABMc/NoShnKoQI90/s1600-h/ivybeans_04.png"&gt;&lt;img src="http://4.bp.blogspot.com/_3wBPWH9qzQg/S2s8FNXurWI/AAAAAAAABMc/NoShnKoQI90/s320/ivybeans_04.png" alt="" style="cursor: pointer; cursor: hand; width: 320px; height: 201px;" border="0" id="BLOGGER_PHOTO_ID_5434503435538836834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;以降はウィザードの指示に従ってインストール作業を進めてください&lt;br /&gt;途中、未署名のためのウィンドウが出てきますので、「続行」ボタンをクリックしてください&lt;br /&gt;&lt;a
      href="http://3.bp.blogspot.com/_3wBPWH9qzQg/S2s8zJUxAKI/AAAAAAAABMk/L1I4zuDiakg/s1600-h/ivybeans_05.png"&gt;&lt;img src="http://3.bp.blogspot.com/_3wBPWH9qzQg/S2s8zJUxAKI/AAAAAAAABMk/L1I4zuDiakg/s320/ivybeans_05.png" alt="" style="cursor: pointer; cursor: hand; width: 320px; height: 271px;" border="0" id="BLOGGER_PHOTO_ID_5434504224726646946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;インストールが完了したら、実際に使用してみます&lt;br /&gt;まず、適当な Java のプロジェクトを作成します&lt;br /&gt;(今回の例では、Java Web アプリケーションを作成しています)&lt;br
      /&gt;作成したプロジェクトを右クリックし、表示されたメニューをより「プロパティー」をクリックします&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_3wBPWH9qzQg/S2tCLm4KB4I/AAAAAAAABMs/X94OiK9obvk/s1600-h/ivybeans_06.png"&gt;&lt;img src="http://2.bp.blogspot.com/_3wBPWH9qzQg/S2tCLm4KB4I/AAAAAAAABMs/X94OiK9obvk/s320/ivybeans_06.png" alt="" style="cursor: pointer; cursor: hand; width: 174px; height: 320px;" border="0" id="BLOGGER_PHOTO_ID_5434510142534715266" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;プロジェクトプロパティーウィンドウが表示されます&lt;br /&gt;新たに「 Ivy
      」の項目が追加されていますので、それをクリックします&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_3wBPWH9qzQg/S2tC79a3pLI/AAAAAAAABM0/YiFTssd-3qQ/s1600-h/ivybeans_07.png"&gt;&lt;img src="http://4.bp.blogspot.com/_3wBPWH9qzQg/S2tC79a3pLI/AAAAAAAABM0/YiFTssd-3qQ/s320/ivybeans_07.png" alt="" style="cursor: pointer; cursor: hand; width: 320px; height: 227px;" border="0" id="BLOGGER_PHOTO_ID_5434510973219611826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ivy の設定項目画面から「Enable Ivy」チェックボックスをチェックし、「了解」ボタンをクリックします&lt;br /&gt;&lt;a
      href="http://4.bp.blogspot.com/_3wBPWH9qzQg/S2tDggD4i2I/AAAAAAAABM8/qQym5rP6mew/s1600-h/ivybeans_08.png"&gt;&lt;img src="http://4.bp.blogspot.com/_3wBPWH9qzQg/S2tDggD4i2I/AAAAAAAABM8/qQym5rP6mew/s320/ivybeans_08.png" alt="" style="cursor: pointer; cursor: hand; width: 320px; height: 227px;" border="0" id="BLOGGER_PHOTO_ID_5434511600993733474" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;プロジェクトの再スキャン後、 Ivy 関連のフォルダが追加されます&lt;br /&gt;&lt;a
      href="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2tGg7ZQqHI/AAAAAAAABNE/OKQuesBRG_E/s1600-h/ivybeans_09.png"&gt;&lt;img src="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2tGg7ZQqHI/AAAAAAAABNE/OKQuesBRG_E/s320/ivybeans_09.png" alt="" style="cursor: pointer; cursor: hand; width: 236px; height: 187px;" border="0" id="BLOGGER_PHOTO_ID_5434514906866034802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「 Ivy Libraries」 には Ivy にて管理されているライブラリ群、「 Ivy Files 」には Ivy の設定ファイル(デフォルトでは" ivy.xml ")が管理されています&lt;br /&gt;&lt;br
      /&gt;Ivy にてライブラリ管理をするには、従来通りの設定ファイル(" ivy.xml ")を直接編集して設定する方法と GUI を使用して設定する方法があります&lt;br /&gt;まずは、 GUI を使用した方法について説明します&lt;br /&gt;プロジェクト中より「 Ivy Libraries 」を右クリックし、表示されたメニューより「 Add Library 」をクリックします&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2tKsi854OI/AAAAAAAABNM/-uhaZa6m8J8/s1600-h/ivybeans_10.png"&gt;&lt;img src="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2tKsi854OI/AAAAAAAABNM/-uhaZa6m8J8/s320/ivybeans_10.png" alt="" style="cursor: pointer; cursor: hand; width: 278px; height:
      212px;" border="0" id="BLOGGER_PHOTO_ID_5434519504509591778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Add Library ウィンドウが表示されます&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_3wBPWH9qzQg/S2tLGN5VTJI/AAAAAAAABNU/wtiCgS5LcMs/s1600-h/ivybeans_11.png"&gt;&lt;img src="http://3.bp.blogspot.com/_3wBPWH9qzQg/S2tLGN5VTJI/AAAAAAAABNU/wtiCgS5LcMs/s320/ivybeans_11.png" alt="" style="cursor: pointer; cursor: hand; width: 320px; height: 203px;" border="0" id="BLOGGER_PHOTO_ID_5434519945534065810"
      /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;「org」に所属、グループIDを記述することで、以降の項目はそれに属する値が補完されます&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2xjUV1xnEI/AAAAAAAABNc/e-vqihkMpng/s1600-h/ivybeans_12.png"&gt;&lt;img src="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2xjUV1xnEI/AAAAAAAABNc/e-vqihkMpng/s320/ivybeans_12.png" alt="" style="cursor: pointer; cursor: hand; width: 320px; height: 172px;" border="0" id="BLOGGER_PHOTO_ID_5434828051440573506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br
      /&gt;入力後、「OK」ボタンをクリックすると、内容は設定ファイル(" ivy.xml ")に反映されます&lt;br /&gt;&lt;br /&gt;次に直接設定ファイル(" ivy.xml ")に記述する場合は「 Ivy Files 」を展開し、表示されるファイルをダブルクリックします&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_3wBPWH9qzQg/S2xlwf-kNdI/AAAAAAAABNk/UdN85dNGhe0/s1600-h/ivybeans_13.png"&gt;&lt;img src="http://4.bp.blogspot.com/_3wBPWH9qzQg/S2xlwf-kNdI/AAAAAAAABNk/UdN85dNGhe0/s320/ivybeans_13.png" alt="" style="cursor: pointer; cursor: hand; width: 254px; height: 201px;" border="0"
      id="BLOGGER_PHOTO_ID_5434830734221391314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;エディタウィンドウにファイルが開き、内容を直接編集することができます&lt;br /&gt;設定ファイルエディタでも入力内容は補完してくれます&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2xmUdTdmgI/AAAAAAAABNs/Fdgb6DzIftY/s1600-h/ivybeans_14.png"&gt;&lt;img src="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2xmUdTdmgI/AAAAAAAABNs/Fdgb6DzIftY/s320/ivybeans_14.png" alt="" style="cursor: pointer; cursor: hand; width: 320px; height: 155px;" border="0"
      id="BLOGGER_PHOTO_ID_5434831351979022850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;設定ファイルへの設定完了後は、プロジェクト構築時に依存関係を自動的に解決し、不足しているライブラリをダウンロードしてくれます&lt;br /&gt;また、「 Ivy Libraries 」を右クリックし、表示されたメニューより「 Force Resolve 」をクリックすることで、手動実行も可能です&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2xpCKHi2wI/AAAAAAAABN0/fErYACHMpVs/s1600-h/ivybeans_15.png"&gt;&lt;img src="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2xpCKHi2wI/AAAAAAAABN0/fErYACHMpVs/s320/ivybeans_15.png" alt="" style="cursor: pointer; cursor:
      hand; width: 256px; height: 233px;" border="0" id="BLOGGER_PHOTO_ID_5434834336125999874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;ライブラリを依存関係より削除、または除外する場合は「 Ivy Libraries 」を展開し、表示されるライブラリを右クリックし、表示されたメニューより「 Remove Library 」をクリックします&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2xr0ICC76I/AAAAAAAABOE/GgM5DyYcvSg/s1600-h/ivybeans_16.png"&gt;&lt;img src="http://1.bp.blogspot.com/_3wBPWH9qzQg/S2xr0ICC76I/AAAAAAAABOE/GgM5DyYcvSg/s320/ivybeans_16.png" alt="" style="cursor: pointer; cursor:
      hand; width: 292px; height: 320px;" border="0" id="BLOGGER_PHOTO_ID_5434837393582780322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;依存するライブラリとして追加されたものは削除、依存関係として自動的に追加されたものは除外するよう、設定ファイル( "ivy.xml" )に反映されます&lt;br /&gt;&lt;br /&gt;以上が IvyBeans の機能紹介となります&lt;br /&gt; Ivy 使いの方、 NetBeans の標準プロジェクトで依存関係の解決に辟易されている方は一度お試し頂ければと思います&lt;div class="blogger-post-footer"&gt;&lt;img src="https://blogger.googleusercontent.com/tracker/5968153835640208905-4916269572253175795?l=snakemanshow.blogspot.com" alt=""
      height="1" width="1" /&gt;&lt;/div&gt;</description>
      <pubDate>Fri, 05 Feb 2010 19:06:51 +0000</pubDate>
    </item>
    <item>
      <title>Masaki Katakai's Weblog: NetBeans エディタ上の赤い縦線を消すには</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/disable_red_vertical_line_on</guid>
      <link>http://blogs.sun.com/katakai/entry/disable_red_vertical_line_on</link>
      <description>&lt;img src="http://blogs.sun.com/katakai/resource/2010/nb68-redline-01.png" alt="netbeans" style="border: 1px solid ; width: 71px; height: 300px;" align="right" /&gt; NetBeans のエディタ上に表示される縦の赤い線。マージンを示す線なのですがこれを消したいという質問を何人かの方にもらいました。&lt;br /&gt; &lt;br /&gt; 調べてみるとオン/オフを設定するオプションは提供されいないようです。改善要求はあがっているらしく、おそらく以下の ID だと思います。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://netbeans.org/bugzilla/show_bug.cgi?id=131910"&gt;Bug 131910&lt;/a&gt; - Allow value 0 for right margin to turn
      the text limit line off&lt;/li&gt; &lt;/ul&gt; 回避策としては、２つあるようです。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://forums.netbeans.org"&gt;NetBeans Forums&lt;/a&gt; : &lt;a href="http://forums.netbeans.org/topic11829.html"&gt;Right Margin red line&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; １つはオプションの「フォントと色」&gt;「強調表示」の「テキスト境界線」の色をエディタの背景色と同じにすることだそうです。なるほど。&lt;br /&gt; &lt;img src="http://blogs.sun.com/katakai/resource/2010/nb68-redline-02.png" alt="netbeans" style="width: 480px; height: 363px;" /&gt;&lt;br
      /&gt; もう１つは「エディタ」&gt;「整形」の「右マージン」を大きな値にしておくことです。&lt;br /&gt; &lt;img src="http://blogs.sun.com/katakai/resource/2010/nb68-redline-03.png" alt="netbeans" style="width: 480px; height: 363px;" /&gt;&lt;br /&gt;</description>
      <pubDate>Fri, 05 Feb 2010 00:52:02 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: Visual C#のRADっぷり</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100204/1265288405</guid>
      <link>http://d.hatena.ne.jp/Florian/20100204/1265288405</link>
      <description>&lt;div class="section"&gt; &lt;ul&gt; &lt;li&gt;識別子は多国語対応。平気で日本語通ります&lt;/li&gt; &lt;li&gt;フォームとボタンとコントロールで楽々画面作成&lt;/li&gt; &lt;li&gt;イベントのハンドリングは直感的。少なくともXCodeのInterface Builderよりは簡単(あれはあれでいろいろできるけど)&lt;/li&gt; &lt;li&gt;ほとんどコード補完とマウスだけでプログラムが組める。Override先を勝手に検索して「これ？」って聞いてくるのはかわいい。「@Override」をさくさく無視するNetBeansは見習え。&lt;/li&gt; &lt;li&gt;フォームエディタ上で識別子を変えると勝手にコードの側もリファクタリングされるおせっかい(はじめ、これに気づかずに「メソッドがなくなった」と探し回っちゃった。リファクタリングするのが正しい挙動、VC++みたいに関連が外れちゃうのがまずい)。&lt;/li&gt;
      &lt;li&gt;ジェネリックコレクションで何でも列挙。intだってオブジェクト扱い。&lt;/li&gt; &lt;li&gt;その割に静的型が合ってないとコンパイルすら通してくれない安全さ。もちろん、セーブする前から勝手にコンパイルしてエラーを出すのはIDEの常識&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;p&gt;そういや、WPFは今は何で開発するのが正しいんだろ？　VisualC#でいいのかな？&lt;/p&gt; &lt;p&gt;(追記)&lt;/p&gt; &lt;p&gt;Expression BlendがMS的な回答らしい。高いね、相変わらず。ベータの頃はプロトタイピングによく使ってたんだけど(本気でコーディングするときにはVisual Studioの方が便利)。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Thu, 04 Feb 2010 13:00:05 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: パソコンの復権</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100202/1265127559</guid>
      <link>http://d.hatena.ne.jp/Florian/20100202/1265127559</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;CPUはぶっちゃけ何でもいいと思います。ARM-Corex-A9 MPCoreのマルチコアでも、Intel AtomZシリーズでも、PowerPC G4でも、SuperHでも。電池が持ってそこそこな性能がありさえすれば。&lt;/p&gt; &lt;p&gt;GPUはさすがに限られますね。ATi(AMD)のImageonはどうにも力不足っぽいので、PowerVRに頼るしかないかなぁ。TegraのGPUは電気を食うみたいなのでパス。もちろん、OSは通常の描画であってもハードウェアアクセラレーションを使って描画します。それも非同期に。誰ですか、「画面の色をとってあたり判定」なんてレガシーなこと言ってるのは。化石なアルゴリズムですよ。&lt;/p&gt; &lt;p&gt;ストレージはSSD。６４GByteくらいあると便利です。メモリは帯域幅狭めでもいいので１GByteくらいは潤沢に。&lt;/p&gt;
      &lt;p&gt;タッチパネルのみでも、キーボード＋液晶でも、入力機器はどっちでもいいかなー。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;で、そのうえで、「Javaによるセルフ開発」ができて初めて革命的なハードウェアになると思うのですよ。JavaにこだわってるのはCPU非依存で、なおかつ実用的なサンドボックスを持つ規格がJava位しか思いつかなかったから。&lt;/p&gt; &lt;p&gt;OpenDoc代替の技術としてOpenDocumentが使えるかと調べてたんですが、あれの組み込みはまさにOLEなのでアーキティクチャの違うマシンをまたぐときつそう。でも、今使える一番まともなフォーマットはODFなので、基本的にアプリ内のデータはほとんどがODFで保管されるという作りになるでしょうね。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;で、セルフ開発なのですよ。&lt;/p&gt;
      &lt;p&gt;かつて、パソコンにソフトが少なく、アーキティクチャがまちまちだった８０年代、パソコンでできるのはソフトを作ることぐらいでした。BASICはあの制限環境の中ではよくやってましたが、いかんせん開発効率は低めです。&lt;/p&gt; &lt;p&gt;でも、今ならソースコードデバッグをしても全然困らない時代になりました。コンピュータの中の深い部分(それは、セキュリティによって隠されているのですが)は触れないにしても、自分の作ったプログラムはインスペクションしながらステップ実行できます。初心者にプログラムを教えるのに有効なのは、やっぱりステップ実行とインスペクションなので、それくらいはそろっているIDEが標準装備されてないとね。&lt;/p&gt; &lt;p&gt;ちなみに、MacOSXはその程度のことならすぐできるXCodeがおまけでついてきます。BeOSもコードウォーリアでソースコードデバッグできました。EcripseのCDTはまだちょっと怪しいですが、何とか使えます。&lt;/p&gt; &lt;p&gt;VisualC#
      ExpressはWindowsのおまけでつけてもいいと思うんですけどねー。PowerShellがあるからネイティブ開発なんかしなくてもいいという発想なのかもしれませんけど。&lt;/p&gt; &lt;p&gt;セルフ開発してなんぼという時代が来れば、80年代チックな意味でも、アラン・ケイ的な意味でもパソコンという発想はまた復権するんじゃないかと思います。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;今ならおすすめはJavaとNetBeansIDEです。Eclipseよりもプロジェクトの柔軟性は低いですが、いろんな意味でおすすめ。ステップ実行とインスペクションしやすいし。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Tue, 02 Feb 2010 16:19:19 +0000</pubDate>
    </item>
    <item>
      <title>ゆっちのＢｌｏｇ » NetBeans: JDK 7 の Switch 文を試してみる</title>
      <guid isPermaLink="false">http://yucchi-ja.com/wordpress/2010/02/02/jdk-7-%e3%81%ae-switch-%e6%96%87%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/</guid>
      <link>http://yucchi-ja.com/wordpress/2010/02/02/jdk-7-%e3%81%ae-switch-%e6%96%87%e3%82%92%e8%a9%a6%e3%81%97%e3%81%a6%e3%81%bf%e3%82%8b/</link>
      <description>&lt;p&gt;JDK 7 で変更のはいる Switch 文を試してみました。&lt;/p&gt; &lt;p&gt;JDK 6 ではエラーとなります。&lt;/p&gt; &lt;p&gt;&lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/02/1.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/02/1_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="1" height="403" width="459" alt="1" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;ターゲット JDK を JDK 7 に変更します。&lt;/p&gt;
      &lt;p&gt;&#160;&lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/02/2.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/02/2_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="2" height="101" width="416" alt="2" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;プロジェクトをビルドします。&lt;/p&gt; &lt;p&gt;なにやらビルドエラーが出てますが NetBeans 6.9 の Dev 版を使っているので気にしない（いいのか！&lt;/p&gt; &lt;p&gt;&lt;/p&gt;
      &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt; &lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/02/3.jpg"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/02/3_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="3" height="171" width="644" alt="3" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;プロジェクトを実行します。&lt;/p&gt; &lt;p&gt;ちゃんと String 型で Switch 文の制御ができてますね（＾＾）&lt;/p&gt; &lt;p&gt;素晴らしい！！&lt;/p&gt;
      &lt;p&gt;&lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/02/4.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/02/4_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="4" height="98" width="296" alt="4" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px;"
      id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:07ec6a6d-ba38-4e5a-a117-c80ffbee91c9" class="wlWriterEditableSmartContent"&gt;Hatena タグ: &lt;a href="http://b.hatena.ne.jp/t/NetBeans" rel="tag"&gt;NetBeans&lt;/a&gt;,&lt;a href="http://b.hatena.ne.jp/t/Java" rel="tag"&gt;Java&lt;/a&gt;,&lt;a href="http://b.hatena.ne.jp/t/JDK+7" rel="tag"&gt;JDK 7&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 02 Feb 2010 11:36:20 +0000</pubDate>
    </item>
    <item>
      <title>Florian’s NewestDiary: [Willcom D4]SSDの速度を調べてみた</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/Florian/20100202/1265074206</guid>
      <link>http://d.hatena.ne.jp/Florian/20100202/1265074206</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;いつものCrystal Disk Markで&lt;/p&gt; &lt;ul&gt; &lt;li&gt;C:(SSD/NTFS)&lt;/li&gt; &lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;--------------------------------------------------&lt;/p&gt; &lt;p&gt;CrystalDiskMark 2.2 (C) 2007-2008 hiyohiyo&lt;/p&gt; &lt;p&gt; Crystal Dew World : &lt;a href="http://crystalmark.info/" target="_blank"&gt;http://crystalmark.info/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;--------------------------------------------------&lt;/p&gt; &lt;p&gt;
      Sequential Read : 71.585 MB/s&lt;/p&gt; &lt;p&gt; Sequential Write : 23.689 MB/s&lt;/p&gt; &lt;p&gt; Random Read 512KB : 65.428 MB/s&lt;/p&gt; &lt;p&gt;Random Write 512KB : 20.672 MB/s&lt;/p&gt; &lt;p&gt; Random Read 4KB : 4.958 MB/s&lt;/p&gt; &lt;p&gt; Random Write 4KB : 0.861 MB/s&lt;/p&gt; &lt;p&gt; Test Size : 100 MB&lt;/p&gt; &lt;p&gt; Date : 2010/02/02 10:21:25&lt;/p&gt; &lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;D:(microSD/NTFS)&lt;/li&gt; &lt;/ul&gt; &lt;blockquote&gt;
      &lt;p&gt;--------------------------------------------------&lt;/p&gt; &lt;p&gt;CrystalDiskMark 2.2 (C) 2007-2008 hiyohiyo&lt;/p&gt; &lt;p&gt; Crystal Dew World : &lt;a href="http://crystalmark.info/" target="_blank"&gt;http://crystalmark.info/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;--------------------------------------------------&lt;/p&gt; &lt;p&gt; Sequential Read : 12.115 MB/s&lt;/p&gt; &lt;p&gt; Sequential Write : 7.045 MB/s&lt;/p&gt; &lt;p&gt; Random Read 512KB : 11.559 MB/s&lt;/p&gt; &lt;p&gt;Random
      Write 512KB : 2.228 MB/s&lt;/p&gt; &lt;p&gt; Random Read 4KB : 2.842 MB/s&lt;/p&gt; &lt;p&gt; Random Write 4KB : 0.034 MB/s&lt;/p&gt; &lt;p&gt; Test Size : 100 MB&lt;/p&gt; &lt;p&gt; Date : 2010/02/02 10:43:09&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;Readに関しては軒並みHDDの４倍以上。カタログスペックが85MByte/sなので、かなりいい線いってます。圧倒的ではないか、我が軍は！&lt;/p&gt; &lt;p&gt;ちなみに過去のデータはこんな感じ。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://d.hatena.ne.jp/Florian/20090613/1244906875"
      target="_blank"&gt;http://d.hatena.ne.jp/Florian/20090613/1244906875&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://d.hatena.ne.jp/Florian/20081219/1229670003" target="_blank"&gt;http://d.hatena.ne.jp/Florian/20081219/1229670003&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;あ、よく考えたらこれVistaの頃のデータだ。大して違いはないだろうけど。&lt;/p&gt; &lt;br /&gt;
      &lt;p&gt;でも、使用している感覚としては４倍も速い気はしません。相変わらずEclispeやNetBeansの起動は重いし、何度か連続起動してるとOpenOffice.orgは一瞬で起動するし(これは、Windows7をHDDで運用していても起こっていた)。カリカリ音がしないのは精神衛生上ちょっとうれしいですけど。電車の中で使うときとか怖かったからなぁ。&lt;/p&gt; &lt;p&gt;ちなみにストラップは見つかりました。よかったよかった。&lt;/p&gt; &lt;p&gt;とりあえず、microSDの方がずっと遅いので、ReadyBoostは入れない方がいいですね。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Tue, 02 Feb 2010 01:30:06 +0000</pubDate>
    </item>
    <item>
      <title>へびのぬけがら: Scala 2.8.0.Beta1 リリース</title>
      <guid isPermaLink="false">tag:blogger.com,1999:blog-5968153835640208905.post-5353553246326149879</guid>
      <link>http://snakemanshow.blogspot.com/2010/01/scala-280beta1.html</link>
      <description>Scala 2.8.0.Beta1 がリリースされました&lt;br /&gt;Macports にも反映されていますが、今までの 2.7 系が Scala27 、今回の 2.8 系が Scala28 というパッケージ名に変更となっています&lt;br /&gt;インストール後のバージョン情報は下記のようになっています&lt;br /&gt;&lt;div style="border: 1px dotted rgb(153, 153, 153); padding: 10px;"&gt;scala-2.8 -version&lt;br /&gt;Scala code runner version 2.8.0.Beta1-prerelease -- Copyright 2002-2010, LAMP/EPFL&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;NetBeans 6.8 用 Scala プラグインは 2.8 が前提となっていますので、使用しやすくなるかと思います&lt;div
      class="blogger-post-footer"&gt;&lt;img src="https://blogger.googleusercontent.com/tracker/5968153835640208905-5353553246326149879?l=snakemanshow.blogspot.com" alt="" height="1" width="1" /&gt;&lt;/div&gt;</description>
      <pubDate>Sat, 30 Jan 2010 21:47:01 +0000</pubDate>
    </item>
    <item>
      <title>Sacrificed &amp; Exploited: [NetBeans][maven]NetBeansのMavenプロジェクトでデバッガ(jdwp)が使えなくなった場合の対処</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/cnaos/20100130/1264864369</guid>
      <link>http://d.hatena.ne.jp/cnaos/20100130/1264864369</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;はまったけど、いちおう解決することが出来たらしいので書いておく。&lt;/p&gt; &lt;p&gt;結論から言うと、maven-surfire-pluginのバージョン2.3から2.5に上げるだけ。&lt;/p&gt; &lt;p&gt;デバッガの接続に失敗した際に表示されるエラーメッセージは次の通り。&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Have no FileObject for C:\Program Files\Java\jdk1.6.0_18\jre\lib\sunrsasign.jar&lt;/p&gt; &lt;p&gt;Have no FileObject for C:\Program Files\Java\jdk1.6.0_18\jre\classes&lt;/p&gt; &lt;p&gt;Error occurred during initialization of VM&lt;/p&gt; &lt;p&gt;agent library
      failed to init: jdwp&lt;/p&gt; &lt;p&gt;ERROR: Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options.&lt;/p&gt; &lt;p&gt;Java Result: 1&lt;/p&gt; &lt;p&gt;debug-test:&lt;/p&gt; &lt;p&gt;構築成功 (合計時間: 0 秒)&lt;/p&gt; &lt;/blockquote&gt; &lt;p&gt;現象的には、&lt;a href="http://netbeans.org/bugzilla/show_bug.cgi?id=166968" target="_blank"&gt;Bug 166968 – Debugger throws error on startup in 6.7 RC2&lt;/a&gt;と同じだと思われる。&lt;/p&gt; &lt;p&gt;発生を確認した条件はつぎのとおり&lt;/p&gt; &lt;ul&gt;
      &lt;li&gt;Mavenプロジェクト&lt;/li&gt; &lt;li&gt;maven-surefire-pluginのバージョンが2.3 &lt;ul&gt; &lt;li&gt;jdaveの&lt;a href="http://www.jdave.org/pom.xml" target="_blank"&gt;サンプルpom.xml&lt;/a&gt;をそのまま使った場合こうなる。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;テストパッケージ以下に存在するJUnitテストクラスのデバッグ(CTRL-SHIFT-F6)が出来ない。 &lt;ul&gt; &lt;li&gt;未コンパイルの状態ならデバッグは出来る。(clean直後ならデバッグできる。)&lt;/li&gt; &lt;li&gt;コンパイル済みのクラスファイルが存在する状態だとデバッグできない。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;その他の環境条件は次の通り &lt;ul&gt; &lt;li&gt;製品バージョン:
      NetBeans IDE 6.8 (Build 200912041610)&lt;/li&gt; &lt;li&gt;Java: 1.6.0_18; Java HotSpot(TM) Client VM 16.0-b13&lt;/li&gt; &lt;li&gt;システム: x86 上で動作する Windows XP バージョン 5.1; MS932; ja_JP (nb)&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;p&gt;で、プロジェクトのpom.xmlにあるmaven-surefire-pluginのバージョンを「2.3」から「2.5」に上げたら解決した。&lt;/p&gt; &lt;p&gt;NetBeansをアンインストールしたりするなど試行錯誤して、対処方法を見つけることが出来たのは本当に偶然だった。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Sat, 30 Jan 2010 15:12:49 +0000</pubDate>
    </item>
    <item>
      <title>寺田 佳央 (Yoshio Terada): Oracle の今後のソフトウェア戦略について</title>
      <guid isPermaLink="false">http://blogs.sun.com/yosshi/entry/oracle_%E3%81%AE%E4%BB%8A%E5%BE%8C%E3%81%AE%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E6%88%A6%E7%95%A5%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6</guid>
      <link>http://blogs.sun.com/yosshi/entry/oracle_%E3%81%AE%E4%BB%8A%E5%BE%8C%E3%81%AE%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E6%88%A6%E7%95%A5%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6</link>
      <description>&lt;br /&gt; 本日、夜中２時に開催された Oracle の今後の製品戦略について、&lt;br /&gt; 特にソフトウェア関連の発表資料の画面ダンプを本ブログにて&lt;br /&gt; 公開します。&lt;br /&gt; &lt;br /&gt; 速報として若干補足します。&lt;br /&gt; 今日の発表内で、アプリケーションサーバ、統合開発環境について説明がありました。&lt;br /&gt; GlassFish は今後も Java EE 6 の参照実装として継続的に開発／投資を&lt;br /&gt; 継続していき、企業環境における製品として WebLogic を押していきます。&lt;br /&gt; また、統合開発環境においては、NetBeans は今後も投資し Java の軽量な&lt;br /&gt; 開発環境として開発／投資をしていきます。JDeveloper は Oracle の戦略的な&lt;br /&gt; 開発ツールとして今後も利用されます。さらに Oracle は Eclipse への投資も&lt;br /&gt;
      引き続き行っていきます。&lt;br /&gt; &lt;br /&gt; 今まで NetBeans について Oracle から発表が無く不安に思われていた方も&lt;br /&gt; いらっしゃるかと思いますが、今日は NetBeans についても明言され今後も&lt;br /&gt; 投資されるので利用者の皆様には安心材料を提供できたかと思います。&lt;br /&gt; &lt;br /&gt; この度の発表で Oracle/Sun のソフトウェア製品についてはかなりクリアになったかと&lt;br /&gt; 思います。&lt;br /&gt; &lt;br /&gt; &lt;a href="http://www.oracle.com/ocom/groups/public/@ocom/documents/webcontent/044523.pdf"&gt;ソフトウェア関連製品の発表資料(PDF)&lt;/a&gt;&lt;br /&gt; &lt;a
      href="http://oracle.com.edgesuite.net/ivt/4000/8104/9238/12644/lobby_external_flash_clean_480x360/default.htm"&gt;WebCast&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;img src="http://farm5.static.flickr.com/4005/4309925212_c9b4f12319.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2682/4309188789_f99ff43b09.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4067/4309188901_0061e12fef.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4049/4309925470_614455ee70.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4038/4309189025_e6ebcff31c.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm3.static.flickr.com/2783/4309925612_825fa13e7c.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4031/4309925670_f7d8a5cf99.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4067/4309189261_06337d629f.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm3.static.flickr.com/2576/4309925820_e964882b2d.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4041/4309925896_2acb5d0de0.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2548/4309925968_0dc525aa47.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4064/4309926030_d8f0e2b9bd.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2552/4309189615_ccabe39a31.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2710/4309926164_e133a0986e.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4036/4309926230_52bfc43d6f.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2695/4309926308_edd2177469.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4051/4309189925_3f3710ca65.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4047/4309190005_7fdfc00120.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2709/4309190135_aea2f9025b.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2794/4309190243_29aa91142e.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4015/4309927014_36e648153d.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2769/4309927096_e997c5366a.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2721/4309927210_0e0ba74f41.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4065/4309927292_9361a8317f.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2494/4309927374_0412f1eb62.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4008/4309927448_78f3528649.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4067/4309191083_9a73e0e524.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2773/4309191157_9663e31854.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2802/4309191225_cba3e9c631.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4013/4309927770_57ba54f72d.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2728/4309191359_7379cbbcb9.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2710/4309927928_00e90b99cc.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4019/4309928006_548cf08796.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4041/4309928094_ba6cb97687.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4011/4309191665_4ff8230448.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4033/4309191757_45ed86113b.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4054/4309191845_edafbbb2fd.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4030/4309928474_6b91b39fcf.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm3.static.flickr.com/2727/4309192039_639eb6f6c9.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4007/4309192081_3eb986c0f0.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2741/4309192191_1094a7578a.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4028/4309928846_b802824e85.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm3.static.flickr.com/2727/4309192357_e753066d51.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4020/4309192451_5f54dc8bc4.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4063/4309192519_bcbb636bdb.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4038/4309929090_45e3d636f2.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img src="http://farm5.static.flickr.com/4044/4309929188_cfe9fa959c.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt; &lt;img
      src="http://farm5.static.flickr.com/4067/4309929248_4e12c8cc23.jpg" height="442" width="592" alt="Software for Oracle Sun" border="0" class="pc_img" /&gt;</description>
      <pubDate>Thu, 28 Jan 2010 04:48:49 +0000</pubDate>
    </item>
    <item>
      <title>Masaki Katakai's Weblog: NetBeans Twitter &amp; mixi (2010年1月)</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/netbeans_twitter_mix</guid>
      <link>http://blogs.sun.com/katakai/entry/netbeans_twitter_mix</link>
      <description>twitter の NetBeans 日本語コミュニティも mixi の NetBeans コミュニティも参加してくださってる方がとうとう 500 を超えました。うれしい！ &lt;ul&gt; &lt;li&gt;&lt;a href="http://twitter.com/ja_netbeans"&gt;http://twitter.com/ja_netbeans&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://mixi.jp/view_community.pl?id=112369"&gt;http://mixi.jp/view_community.pl?id=112369&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; 今見ると twitter はフォロワーが 525、mixi はメンバー数がちょうど 500 です。&lt;br /&gt; &lt;a href="http://twitter.com/ja_netbeans"&gt;&lt;img
      src="http://blogs.sun.com/katakai/resource/2010/twitter_janetbeans_2010jan.png" alt="Twitter" style="border: 0px solid ; width: 480px; height: 384px;" /&gt;&lt;/a&gt;　 &lt;br /&gt;twitter の背景画像は&lt;a href="http://blog.cgfm.jp/mutsuki/"&gt;金内さん&lt;/a&gt;が作ってくれた &lt;a href="http://nekobean.net/2009/12/netbeans-68.html"&gt;ねこび〜んの NetBeans 6.8 リリース記念&lt;/a&gt;です♪</description>
      <pubDate>Wed, 27 Jan 2010 11:15:30 +0000</pubDate>
    </item>
    <item>
      <title>Masaki Katakai's Weblog: JDK 6 Update 18 と NetBeans</title>
      <guid isPermaLink="false">http://blogs.sun.com/katakai/entry/jdk_6_u18_and_netbeans</guid>
      <link>http://blogs.sun.com/katakai/entry/jdk_6_u18_and_netbeans</link>
      <description>&lt;a href="http://java.sun.com/javase/downloads/widget/jdk6.jsp"&gt;JDK 6 Update 18&lt;/a&gt; がリリースされています。 NetBeans に関係することで３点ほど。&lt;br /&gt; &lt;br /&gt; &lt;span style="font-weight: bold;"&gt;NetBeans バンドルインストーラ&lt;/span&gt;&lt;br /&gt; NetBeans 6.8 (Java SE) とのバンドルインストーラが提供されています。 NetBeans と JDK を一緒にインストールしてしまうという便利なインストーラです。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://java.sun.com/javase/ja/6/netbeans.html"&gt;Java SE Development Kit 6u18 および NetBeans IDE 6.8
      のダウンロード&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;span style="font-weight: bold;"&gt;VisualVM 日本語版&lt;/span&gt;&lt;br /&gt; &lt;a href="http://blogs.sun.com/nbprofiler/entry/jdk_6_update_18_includes"&gt;VisualVM 1.2.1 がバンドル&lt;/a&gt;されていますが、今回の Update 18 から日本語と中国語にローカライズされています。VisualVM 単体ではすでに&lt;a href="http://blogs.sun.com/katakai/entry/visualvm_1_2_ml_released"&gt;ローカライズ版&lt;/a&gt;がリリースされていたわけですが、JDK 側にも入ってきました。やったね！ VisualVM は NetBeans Platform で作成されています。&lt;br /&gt; &lt;br /&gt; &lt;img
      src="http://blogs.sun.com/katakai/resource/2010/jdk16u18vvm-02.png" alt="VisualVM" style="width: 480px; height: 306px;" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;img src="http://blogs.sun.com/katakai/resource/2010/jdk16u18vvm-01.png" alt="VisualVM" style="width: 480px; height: 317px;" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;span style="font-weight: bold;"&gt;Windows で -Dfile.encoding=UTF-8 を付けた時のフォント&lt;/span&gt;&lt;br /&gt; NetBeans の日本語メーリングリストで出ていた件で改善要求として &lt;a
      href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6856390" target="_blank"&gt;6856390&lt;/a&gt; にあげていたのですが、Update 18 に修正を入れていただきました。Windows で NetBeans ごと UTF-8 を使いたい時、回避策としてこのオプションを付けて使っている方も多いと思います。Update 17 までは中国語のフォントが優先されてしまいましたが、これで日本語のフォントを使うようになりました。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a
      href="http://old.nabble.com/NetBeans%E3%81%AE%E3%83%87%E3%83%95%E3%82%A9%E3%83%AB%E3%83%88%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%81%AE%E4%BB%95%E6%A7%98%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6-td24251096.html"&gt;NetBeans のデフォルトフォントの仕様について&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</description>
      <pubDate>Tue, 26 Jan 2010 02:11:51 +0000</pubDate>
    </item>
    <item>
      <title>ゆっちのＢｌｏｇ » NetBeans: Play!</title>
      <guid isPermaLink="false">http://yucchi-ja.com/wordpress/2010/01/25/play/</guid>
      <link>http://yucchi-ja.com/wordpress/2010/01/25/play/</link>
      <description>&lt;p&gt;&lt;a href="http://codezine.jp/article/detail/4750" target="_blank"&gt;CodeZine&lt;/a&gt; の記事で Java で動く軽量フレームワーク &lt;a href="http://www.playframework.org/" target="_blank"&gt;Play!&lt;/a&gt; が紹介されていた。&lt;/p&gt; &lt;p&gt;なにげに見てたら NetBeans プロジェクトとして取り込むことができるとあった。&lt;/p&gt; &lt;p&gt; Play! がどういったものかは CodeZine の記事をご覧いただくとして、記事をもとに NetBeans で動かしてみた。&lt;/p&gt; &lt;p&gt;まず、コマンドプロンプトで Web アプリケーションを作成します。&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://yucchi-ja.com/wordpress/wp-content/2010/01/11.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/01/11_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="11" height="470" width="644" alt="11" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;次に NetBeans プロジェクトとして取り込めるようにします。&lt;/p&gt; &lt;p&gt;&lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/01/13.jpg"&gt;&lt;img
      src="http://yucchi-ja.com/wordpress/wp-content/2010/01/13_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="13" height="470" width="644" alt="13" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;これで NetBeans プロジェクトとして取り込めるはず。 たぶん・・・&lt;/p&gt; &lt;p&gt;では、取り込んでみます。&lt;/p&gt; &lt;p&gt;&lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/01/14.jpg" target="_blank"&gt;&lt;img
      src="http://yucchi-ja.com/wordpress/wp-content/2010/01/14_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="14" height="337" width="644" alt="14" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;プロジェクト構成は下図のようになってます。&lt;/p&gt; &lt;p&gt;test パッケージがエラーとなってます。&lt;/p&gt; &lt;p&gt;未使用のインポートがあるようです。&lt;/p&gt; &lt;p&gt;何故かは調べてないので解りませんが無視するか、指示にしたがって未使用のインポートを削除でとりあえずエラーはなくなります。&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://yucchi-ja.com/wordpress/wp-content/2010/01/16.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/01/16_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="16" height="555" width="249" alt="16" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;プロジェクトが実行できるか確認します。&lt;/p&gt; &lt;p&gt;無事にプログラムが実行されました。&lt;/p&gt; &lt;p&gt;&lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/01/17.jpg"
      target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/01/17_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="17" height="168" width="588" alt="17" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;ブラウザで確認します。&lt;/p&gt; &lt;p&gt;&lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/01/18.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/01/18_thumb.jpg" style="border-bottom:
      0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="18" height="484" width="461" alt="18" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;ついでだから記事のとおりプログラムを変更してみました。&lt;/p&gt; &lt;p&gt;いつもの NetBeans での使い勝手の良さがこれでも一緒ですね。&lt;/p&gt; &lt;p&gt;&lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/01/19.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/01/19_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline;
      border-top: 0px; border-right: 0px;" title="19" height="158" width="244" alt="19" border="0" /&gt;&lt;/a&gt; &lt;a href="http://yucchi-ja.com/wordpress/wp-content/2010/01/20.jpg" target="_blank"&gt;&lt;img src="http://yucchi-ja.com/wordpress/wp-content/2010/01/20_thumb.jpg" style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px;" title="20" height="158" width="244" alt="20" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;で、ちょっとだけ触ってみただけなのですが・・・&lt;/p&gt;
      &lt;p&gt;NetBeans プロジェクトとして取り込んで何が便利なのかな？って考えてみた。&lt;/p&gt; &lt;p&gt;賢いエディタ機能が使える！&lt;/p&gt; &lt;p&gt;これくらいしか思い浮かばない（＞＜）&lt;/p&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px;" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:fdbb5af2-13a7-4b37-848f-970987cbaea5" class="wlWriterEditableSmartContent"&gt;Hatena タグ: &lt;a href="http://b.hatena.ne.jp/t/Java" rel="tag"&gt;Java&lt;/a&gt;,&lt;a
      href="http://b.hatena.ne.jp/t/NetBeans" rel="tag"&gt;NetBeans&lt;/a&gt;&lt;/div&gt;</description>
      <pubDate>Mon, 25 Jan 2010 14:04:10 +0000</pubDate>
    </item>
    <item>
      <title>矢野勉のはてな日記: [Java][Netbeans]萌えNetBeansへの道</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/t_yano/20100121/1264009142</guid>
      <link>http://d.hatena.ne.jp/t_yano/20100121/1264009142</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;eclipseたんの登場以来，Eclipseの萌え化が激しく進んでいる昨今，いかがお過ごしでしょうか。&lt;/p&gt; &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/yuroyoro/20100120/1263960364" target="_blank"&gt;http://d.hatena.ne.jp/yuroyoro/20100120/1263960364&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/warufuzaketaichi/20100120" target="_blank"&gt;http://d.hatena.ne.jp/warufuzaketaichi/20100120&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/torazuka/20100121/moeclipse"
      target="_blank"&gt;http://d.hatena.ne.jp/torazuka/20100121/moeclipse&lt;/a&gt;&lt;/p&gt; &lt;br /&gt; &lt;p&gt;NetBeansはSubstanceというプラグインがかつてあってUIは割と簡単にいじれたんですが，たしか6.0あたりから，substanceが動かなくなった覚えがある。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;というわけで，スプラッシュとアバウト画面の画像変更の仕方だよ。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;NetBeansディレクトリ下の「nb6.8/core/locale/core_nb.jar」に画像が格納されています。このjarファイル内の「org/netbeans/core/startup/splash_nb.gif」と「org/netbeans/core/startup/about_nb.png」を差し替えると変更できます。（なんでgifとpngなんだろう？）&lt;/p&gt; &lt;br /&gt;
      &lt;p&gt;変更するにはcore_nb.jarを展開してファイルを置き換えてから再度jarを作成...と言いたいところですが，めんどくさいですよね。&lt;/p&gt; &lt;p&gt;これ，同じことがjarコマンド一発でできます。&lt;/p&gt; &lt;br /&gt; &lt;ol&gt; &lt;li&gt;まず，どこでもいいので「org/netbeans/core/startup」という階層のフォルダを作って，startupフォルダ下にsplash_nb.gifとabout_nb.pngを起きます。&lt;/li&gt; &lt;li&gt;コンソール（コマンドプロンプト）でNetBeans/nb6.8/core/locale/ に移動します&lt;/li&gt; &lt;li&gt;次のjarコマンドを実行します&lt;/li&gt; &lt;/ol&gt; &lt;pre class="syntax-highlight"&gt;jar -uvf core_nb.jar -C ['org/netbeans/core/startup'というフォルダを作ったディレクトリ]
      org/netbeans/core/startup/splash_nb.gif jar -uvf core_nb.jar -C ['org/netbeans/core/startup'というフォルダを作ったディレクトリ] org/netbeans/core/startup/about_nb.png &lt;/pre&gt; &lt;p&gt;jarファイルの内容を直接更新するコマンドです。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;以下，おれたちのNetBeans。&lt;/p&gt; &lt;p&gt;&lt;a href="http://homepage.mac.com/benbrand/image/sakurabeans_2.png" target="_blank"&gt;http://homepage.mac.com/benbrand/image/sakurabeans_2.png&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a
      href="http://homepage.mac.com/benbrand/image/sakurabeans_3.png" target="_blank"&gt;http://homepage.mac.com/benbrand/image/sakurabeans_3.png&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Wed, 20 Jan 2010 17:39:02 +0000</pubDate>
    </item>
    <item>
      <title>ねこび～ん: 2010年ねこび〜んカレンダー</title>
      <guid isPermaLink="false">tag:nekobean.net,2010://2.63</guid>
      <link>http://nekobean.net/2010/01/2010.html</link>
      <description>&lt;span style="display: inline;" class="mt-enclosure mt-enclosure-image"&gt;&lt;img src="http://nekobean.net/present/img/cal2010.gif" alt="ねこび〜ん2010年カレンダー" height="307" class="mt-image-none" width="480" /&gt;&lt;/span&gt; &lt;p&gt;くぼさんのリクエストにお応えして&lt;br /&gt;今年も、ねこび〜んカレンダーをご用意しました。&lt;br /&gt; よかったら使ってくださいね！（＾＾）&lt;/p&gt; &lt;p&gt;&lt;a href="http://nekobean.net/present/img/nekobean_cal2010.pdf" target="_blank"&gt;ねこび〜んカレンダー2010&lt;/a&gt;（PDF／1.9MB）&lt;br /&gt; A4用紙でプリントして、真ん中の点線で切り分けて
      クリップ等で束ねてご利用できます。&lt;/p&gt;</description>
      <pubDate>Sat, 16 Jan 2010 12:17:45 +0000</pubDate>
    </item>
    <item>
      <title>Faster Than Light: [Life]もっと早く気付くべきでした</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/hiroxpepe/20100115#1263564501</guid>
      <link>http://d.hatena.ne.jp/hiroxpepe/20100115#1263564501</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Tomcat 6 のソースコード&lt;/span&gt;を、&lt;span style="font-weight: bold;"&gt;NetBeans IDEでステップ実行&lt;/span&gt;させながら読んでいました。&lt;span style="font-weight: bold;"&gt;目から鱗&lt;/span&gt;でした、いままで何の気なしに継承していた &lt;span style="font-weight: bold;"&gt;HttpServlet&lt;/span&gt; クラスがとても身近な存在として感じられるようになりました。&lt;/p&gt; &lt;p&gt;Javaのソースコードは&lt;span style="font-weight: bold;"&gt;面白い&lt;/span&gt;です、&lt;span style="font-weight: bold; color:
      #FF0000;"&gt;玉石混合なところ&lt;/span&gt;も人間らしいと思いました。 &lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Fri, 15 Jan 2010 14:08:21 +0000</pubDate>
    </item>
    <item>
      <title>marsのメモ: [vim] Sendai.vim #004 行って来た</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/masanobuimai/20100115#1263562476</guid>
      <link>http://d.hatena.ne.jp/masanobuimai/20100115#1263562476</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/yuichi_katahira/20100108/1262918976" target="_blank"&gt;http://d.hatena.ne.jp/yuichi_katahira/20100108/1262918976&lt;/a&gt;&lt;/p&gt; &lt;br /&gt; &lt;p&gt;Visual Modeのアレはコレだった（なんのこっちゃ？）。&lt;/p&gt; &lt;pre class="syntax-highlight"&gt;'selection' &lt;span class="synConstant"&gt;'sel'&lt;/span&gt; 文字列 &lt;span class="synStatement"&gt;(&lt;/span&gt;既定では &lt;span class="synConstant"&gt;"inclusive"&lt;/span&gt;&lt;span
      class="synStatement"&gt;)&lt;/span&gt; グローバル &lt;span class="synSpecial"&gt;{&lt;/span&gt;Vi にはない&lt;span class="synSpecial"&gt;}&lt;/span&gt; このオプションは、選択時の動作を設定する。これはVisualモードとSelect モードでのみ使用される。 設定可能な値は以下の通り。 値 行末の後 末尾に操作 ~ old &lt;span class="synStatement"&gt;X&lt;/span&gt; O inclusive O O exclusive O &lt;span class="synStatement"&gt;X&lt;/span&gt; 「行末の後」というのは、カーソルを行末より&lt;span class="synConstant"&gt;1&lt;/span&gt;文字後ろに置けることを表す。 「末尾に操作」というのは、選択領域の末尾の文字が操作を受けることを表す。 例えば、選択領域の削除に &lt;span
      class="synConstant"&gt;"x"&lt;/span&gt; が使われたときなどに違いが出る。 &lt;span class="synComment"&gt; "exclusive" に設定していると、'virtualedit' が空のときノーマルモードか&lt;/span&gt; ら選択を開始し、末尾から後方に選択すると行末の文字を含めることができな くなる。 オプション &lt;span class="synConstant"&gt;'selection'&lt;/span&gt; は、コマンド |:&lt;span class="synStatement"&gt;behave&lt;/span&gt;&lt;span class="synError"&gt;|&lt;/span&gt; によって設定される。 &lt;/pre&gt; &lt;br /&gt; &lt;p&gt;"inclusive"がデフォルトのようだけど，カーソル位置の文字まで選択範囲に含まれるのは好きくないので"exclusive"にしてる。IdeaVIMは .vimrc（または
      _vimrc）を読み込むので，そこに指定しとけば良い。&lt;/p&gt; &lt;p&gt;→ &lt;a href="http://d.hatena.ne.jp/masanobuimai/20080318#1205813127" target="_blank"&gt;IdeaVIMで使えるVimオプションの一覧&lt;/a&gt;&lt;/p&gt; &lt;br /&gt; &lt;p&gt;NetBeansのjViはオプションダイアログで指定できた覚えが...。EclipseのviPluginも含めて，&lt;a href="http://d.hatena.ne.jp/yuichi_katahira/"&gt;id:yuichi_katahira&lt;/a&gt; が追跡調査をしてくれるに決まっている。:-)&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Fri, 15 Jan 2010 13:34:36 +0000</pubDate>
    </item>
    <item>
      <title>しんさんの出張所　はてな編: [NetBeans][Java]NetbeansがSDLoaderと相性がよい件</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/shin/20100115/p2</guid>
      <link>http://d.hatena.ne.jp/shin/20100115/p2</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;軽くSDLoader調べてみたら、NetBeansのフォルダ構成ってそのままSDLoaderにぶちこめるじゃないですか・・・。&lt;/p&gt; &lt;p&gt;今は保存すると自動でコンパイルやリソース配備もできるので（しかもデフォルト設定はこちら）なおさら都合がいいですね。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;つまり適当なmainをテストパッケージでもどこでもいいのでプロジェクトのフルパス設定さえしてあげれば、何も考えることなくWebプロジェクトがSDLoaderで起動する。build/webフォルダを設定してあげるだけ。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;TomcatもGlassfishもなしでそのまま動くのでJavaSEプロジェクトが必要かと思いきや、通常のTomcat用とかと同じWebプロジェクトでよいというオチはすばらしい。つまり、Java EE用の各種プラグインが有効なわけですよ。&lt;/p&gt; &lt;br
      /&gt; &lt;p&gt;1回起動してしまえば出力ウインドウで再起動/停止がアイコンクリックするだけで起動/停止できるようになるのと、そのアイコンの使用不可能状態によって起動中なのかどうかがすぐにわかりますのでなおさら便利に。&lt;/p&gt; &lt;p&gt;&lt;a href="http://shin.cside.com/diary/2010/0115-01.png" target="_blank" class="http-image"&gt;&lt;img src="http://shin.cside.com/diary/2010/0115-01.png" alt="http://shin.cside.com/diary/2010/0115-01.png" class="http-image" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;配備後にJSP変更すると反映されますね。すばらしい。&lt;/p&gt; &lt;br /&gt;
      &lt;p&gt;GlassfishやTomcatのようにサービスのサーバーカテゴリのところにぶら下げる必要はないくさい。NetBeansの出力はいわゆるEclipseのコンソールより切り替えが容易なので問題はないはず。でも多重起動してそのままわすれるってことはありそうかも。そのへんの制御もしてもいいかな。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;なにこの便利さ。SDLoader用でサーバー起動するNetBeansプラグイン作るのもいいかもしれないねー。そのまま配布可能なアーカイブも生成できるようにすればなお良いか。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;ただ、Struts 1.3.8とSpring MVC 2.5の起動は確認できたけど（NetBeansで標準サポートされているのでフレームワークの選択をするだけ）JSFは1.2、2.0ともに起動できず。&lt;/p&gt; &lt;p&gt;以下は2.0でのエラーですが、1.2でも同じです。1.2はすべて英文で表記されていますが。&lt;/p&gt; &lt;pre&gt;致命的:
      InternalWebApplication initialize fail. java.lang.RuntimeException: java.lang.IllegalStateException: アプリケーションは起動時に正しく初期化されず、ファクトリが見つかりませんでした: javax.faces.context.FacesContextFactory at sdloader.javaee.WebAppManager.init(WebAppManager.java:146) at sdloader.SDLoader.initWebApp(SDLoader.java:596) at sdloader.SDLoader.start(SDLoader.java:498) at SDLoaderStart.main(SDLoaderStart.java:17) Caused by: java.lang.IllegalStateException: アプリケーションは起動時に正しく初期化されず、ファクトリが見つかりませんでした:
      javax.faces.context.FacesContextFactory at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:804) at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:306) at javax.faces.webapp.FacesServlet.init(FacesServlet.java:166) at sdloader.javaee.InternalWebApplication.initServlet(InternalWebApplication.java:209) &lt;/pre&gt; &lt;p&gt;とりあえずそんなところ。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;あと確認したところではJAX-RS（Java RESTful Webサービスの標準API）は動いているくさい。&lt;/p&gt;
      &lt;p&gt;SDLoaderを使う場合ってのはスタンドアロンで軽く動かすのが目的だろうから、フロントエンドをGWTやFlashにしてJAX-RSでJSONのデータをやり取りするだけってのがシンプルでよいかもしれない。フロントエンドってのは時代によって変わるものと考えるとね。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;もっともJAX-RSのRIはスタンドアロンサーバーも持っていてクラスパスにあるリソースがそのまますぐに公開できるんでどうかという気もしないわけではないが。&lt;/p&gt; &lt;pre class="syntax-highlight"&gt;&lt;span class="synType"&gt;public&lt;/span&gt; &lt;span class="synType"&gt;static&lt;/span&gt; &lt;span class="synType"&gt;void&lt;/span&gt; main(String[] args) &lt;span
      class="synType"&gt;throws&lt;/span&gt; Exception{ HttpServer server = HttpServerFactory.create(&lt;span class="synConstant"&gt;"http://localhost:8888/"&lt;/span&gt;); server.start(); } &lt;/pre&gt; &lt;p&gt;本当にこれだけで動く。sunはやれば出来る子。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Fri, 15 Jan 2010 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>矢野勉のはてな日記: [Java][Netbeans][eclipse][ネタ]eclipseたんの登場でMDDが完成しつつあるので</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/t_yano/20100115/1263494286</guid>
      <link>http://d.hatena.ne.jp/t_yano/20100115/1263494286</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/torazuka/20100102/p1" target="_blank"&gt;eclipseたん&lt;/a&gt;&lt;/p&gt; &lt;br /&gt; &lt;p&gt;予言しておくと，誰かがEclipseたんが&lt;a href="http://nekobean.net/" target="_blank"&gt;ねこび〜ん&lt;/a&gt;をだっこしているイラストを書いてMDD（Mascot Driven Development）をさらに完成に近づける。&lt;/p&gt; &lt;p&gt;世話焼き系のEclipseたんがほっておくとは思えん。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Thu, 14 Jan 2010 18:38:06 +0000</pubDate>
    </item>
    <item>
      <title>Faster Than Light: [NetBeans][Java]NetBeans IDE 6.8でWEBアプリのデバッガのステップ実行が効かない</title>
      <guid isPermaLink="false">http://d.hatena.ne.jp/hiroxpepe/20100114#1263476644</guid>
      <link>http://d.hatena.ne.jp/hiroxpepe/20100114#1263476644</link>
      <description>&lt;div class="section"&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;NetBeans IDE 6.7.1&lt;/span&gt; では Tomcat 上の&lt;span style="font-weight: bold;"&gt;サーブレットアプリ&lt;/span&gt;が、デバッガから&lt;span style="font-weight: bold;"&gt;ステップイン実行&lt;/span&gt;出来ますが、どうやら、&lt;span style="font-weight: bold; color: #FF0000;"&gt;6.8&lt;/span&gt; では、何らかの不具合からか&lt;span style="font-weight: bold; color: #FF0000;"&gt;出来なくなっている&lt;/span&gt;っぽいです。&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight:
      bold;"&gt;[追記]&lt;/span&gt;&lt;/p&gt; &lt;p&gt;コメントの方より情報があり、NetBeans IDE 6.8 を再インストールして、&lt;span style="font-weight: bold; color: #FF0000;"&gt;WEBアプリのステップイン実行が出来る&lt;/span&gt;ようになりました。&lt;/p&gt; &lt;p&gt;一度アンインストールしてから、&lt;span style="font-weight: bold; color: #FF0000;"&gt;再インストール&lt;/span&gt;しました。関連フォルダも削除しましたが、プロジェクトは読み込まれていました。&lt;/p&gt; &lt;p&gt;&lt;span style="font-weight: bold;"&gt;NetBeans IDE 6.8&lt;/span&gt; は、フルインストールしましたが、&lt;span style="font-weight:
      bold;"&gt;アクティブな機能は以下&lt;/span&gt;でOKでした。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;ベース IDE&lt;/li&gt; &lt;li&gt;Java Web および EE&lt;/li&gt; &lt;li&gt;Java SE&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;環境は &lt;span style="font-weight: bold;"&gt;Windows XP Pro&lt;/span&gt; でした。&lt;/p&gt; &lt;p&gt;お騒がせしました、ありがとうございました。&lt;/p&gt; &lt;/div&gt;</description>
      <pubDate>Thu, 14 Jan 2010 13:44:04 +0000</pubDate>
    </item>
  </channel>
</rss>
