<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" version="2.0">
  <channel>
    <title>uyota 匠の一手</title>
    <link>http://uyota.asablo.jp/blog/</link>
    <description/>
    <language>ja</language>
    <generator>mc 0.0</generator>
    <pubDate>Thu, 15 Oct 2009 23:27:10 +0900</pubDate>
    <item>
      <title>Mercurial を WIndows に</title>
      <link>http://uyota.asablo.jp/blog/2009/09/07/4566682</link>
      <guid>http://uyota.asablo.jp/blog/2009/09/07/4566682</guid>
      <pubDate>Mon, 07 Sep 2009 11:44:46 +0900</pubDate>
      <dcterms:modified>2009-10-15T23:27:10+09:00</dcterms:modified>
      <dcterms:created>2009-09-07T11:44:52+09:00</dcterms:created>
      <description>NetBeans のプロファイルを使いたいので、最近 Windows 上で NetBeans を使うようになってきた。やっぱり履歴管理は行ないたい。そして、別途のレポジトリ管理などはやりたくないので Mercurial を使うことにした。&#13;
&#13;
&#13;
&lt;p&gt;&#13;
&#13;
&lt;a href="http://mercurial.berkwood.com/"&gt;Mercurial binary packages for Windows and Mac OS X&lt;/a&gt; から &lt;a href="http://mercurial.berkwood.com/binaries/Mercurial-1.3.1.exe"&gt;Mercurial 1.3.1&lt;/a&gt; を取得。2009-08-08 の Release version になる。ダウンロードして、インストール。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
一つだけインストールすればよかったみたいだ。簡単に NetBeans から使えるようになった。
</description>
      <dc:subject>Java NetBeans</dc:subject>
      <dc:subject>windows</dc:subject>
      <dc:subject>mercurial</dc:subject>
    </item>
    <item>
      <title>Windows の NetBeans でコンパイルすると</title>
      <link>http://uyota.asablo.jp/blog/2009/08/30/4548534</link>
      <guid>http://uyota.asablo.jp/blog/2009/08/30/4548534</guid>
      <pubDate>Sun, 30 Aug 2009 02:29:33 +0900</pubDate>
      <dcterms:modified>2009-09-27T14:54:57+09:00</dcterms:modified>
      <dcterms:created>2009-08-30T02:29:37+09:00</dcterms:created>
      <description>最近、Windows の NetBeans を使うようになった。最近は NetBeans 6.7 も出たが、相変わらず &lt;a href="http://uyota.asablo.jp/blog/2008/08/27/3712890"&gt;FreeBSD ではプロファイラがサポートされていない。&lt;/a&gt;そこで、Windows を試したのだ。MacOS X も持っているが、2003 年ぐらいのモデルなので、荷が重い。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
NetBeans を使っていて、気になった事がある。コンパイルに失敗する事があるのだ。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
詳しく見ていると、既にコンパイルしている間とプログラムが動いている間に、新たにコンパイルを開始すると、必ずコンパイルに失敗する。どうも、ファイルのロック又は削除に失敗しているようだ。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
Windows では利用中のファイルをロックするので、削除できない。その為の様だ。複数のプログラムを走らせておき、変更した箇所の使いかってを調べたりする事も多いので、この動作は不便だ。
</description>
      <dc:subject>FreeBSD</dc:subject>
      <dc:subject>Java NetBeans</dc:subject>
      <dc:subject>windows</dc:subject>
    </item>
    <item>
      <title>NetBeans を通さずに Mercurial を使わなければいけない場合</title>
      <link>http://uyota.asablo.jp/blog/2009/06/29/4398237</link>
      <guid>http://uyota.asablo.jp/blog/2009/06/29/4398237</guid>
      <pubDate>Mon, 29 Jun 2009 12:11:39 +0900</pubDate>
      <dcterms:modified>2009-08-08T12:28:09+09:00</dcterms:modified>
      <dcterms:created>2009-06-29T12:11:43+09:00</dcterms:created>
      <description>NetBeans には CVS を始めとする履歴管理のソフトウェアも使える様になっている。CVS は自前の実装のようだが、Subversion や Mercurial 等は、別途にインストールしないと使えなかった。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
NetBeans からは rename や copy 等のコマンドが使えない。そこで、これらのコマンドを使う時は、わざわざターミナルを準備する必要がある。最近の履歴管理のソフトウェアで rename や copy が無いのはむしろ旧来型の CVS ぐらいな物だ。しかし、NetBeans にはこれらのコマンドは使えない。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
Java 等のソースコードだったら、リファクタを使っても良いのだが。リファクタを使うと、ファイルの名前を変えて適切に必要箇所も変更してくれるので重宝している。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
しかし考えてみると git では rename や copy 同等の事を勝手に判別してくれる。
</description>
      <dc:subject>Java NetBeans</dc:subject>
      <dc:subject>mercurial</dc:subject>
    </item>
    <item>
      <title>NetBeans が FreeBSD 7.1 i386 で起動しない原因</title>
      <link>http://uyota.asablo.jp/blog/2008/12/11/4002784</link>
      <guid>http://uyota.asablo.jp/blog/2008/12/11/4002784</guid>
      <pubDate>Thu, 11 Dec 2008 13:26:50 +0900</pubDate>
      <dcterms:modified>2008-12-13T15:54:26+09:00</dcterms:modified>
      <dcterms:created>2008-12-11T13:26:54+09:00</dcterms:created>
      <description>FreeBSD 7.1-PRELEASE i386 で NetBeans が動かなくなったのは、JDK が原因だった。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
NetBeans に --jdkhome を渡すことで、NetBeans を起動する JDK のバージョンを変えることが出来る。&#13;
&#13;
&lt;pre&gt;&#13;
&lt;code&gt;&#13;
% netbeans --jdkhome /usr/local/diablo-jdk1.6.0&#13;
% netbeans --jdkhome /usr/local/jdk16&#13;
% netbeans --jdkhome /usr/local/jdk1.6.0&#13;
% netbeans --jdkhome /usr/local/jdk1.5.0&#13;
% netbeans --jdkhome /usr/local/diablo-jdk1.5.0&#13;
XIO:  fatal IO error 0 (Unknown error: 0) on X server ":0.0"&#13;
      after 0 requests (0 known processed) with 0 events remaining.&#13;
&lt;/code&gt;&#13;
&lt;/pre&gt;&#13;
&#13;
diablo-jdk-1.5.0.07.01_12 だと NetBeans は 7.1-PRELEASE i386 上では動かないようだ。
</description>
      <dc:subject>FreeBSD</dc:subject>
      <dc:subject>Java NetBeans</dc:subject>
    </item>
    <item>
      <title>NetBeans 6.5 が ports に来た</title>
      <link>http://uyota.asablo.jp/blog/2008/12/09/3999752</link>
      <guid>http://uyota.asablo.jp/blog/2008/12/09/3999752</guid>
      <pubDate>Tue, 09 Dec 2008 03:07:44 +0900</pubDate>
      <dcterms:modified>2008-12-10T15:06:22+09:00</dcterms:modified>
      <dcterms:created>2008-12-09T03:07:54+09:00</dcterms:created>
      <description>NetBeans 6.5 が java/netbeans に来て、NetBeans 6.1 は java/netbeans61 になった。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
repocopy が伴ったため、6.5 がリリースされてから、ports にくるのに時間が掛かった。cvs のファイル名の変更に弱いのと FreeBSD での運用方針が相まっての弊害だ。
</description>
      <dc:subject>FreeBSD</dc:subject>
      <dc:subject>Java NetBeans</dc:subject>
      <dc:subject>ports</dc:subject>
    </item>
    <item>
      <title>NetBeans にてパッケージ名の変更</title>
      <link>http://uyota.asablo.jp/blog/2008/12/05/3992575</link>
      <guid>http://uyota.asablo.jp/blog/2008/12/05/3992575</guid>
      <pubDate>Fri, 05 Dec 2008 10:39:01 +0900</pubDate>
      <dcterms:modified>2008-12-08T13:20:58+09:00</dcterms:modified>
      <dcterms:created>2008-12-05T10:39:06+09:00</dcterms:created>
      <description>&lt;a href="http://uyota.asablo.jp/blog/2008/12/01/3985097"&gt;ファイル名の変更は NetBeans 外から行った方がいい。&lt;/a&gt;今度は、ディレクトリ名の変更を試した。つまり、java パッケージの名前の変更だ。パッケージ名の変更はファイル名の変更とは違い、NetBeans に頼ったほうが良いみたいだ。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
こちらは、どうも使っている履歴管理のソフトウェアとの相性もありそうな雰囲気だった。ここらへんは、後々、他の組合せでも試してみたい。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
今回は Mercurial を使っているプロジェクトだった。 取り合えず、NetBeans 内で行って何が起きるかを観察する事から始める。 なお、今回試したのは NetBeans 6.1 だ。現在、 NetBeans 6.5 が出ている。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
プロジェクトのパッケージを右クリックして、「リファクタ」「名前の変更」が出る。これを使うと、ディレクトリの名前を変更し、package や import 部を書き換えてくれる。基本的には、パッケージ名の変更は、Mercurial から rename を行うより簡単だった。しかし、二つの問題があった。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
一つは、NetBeans で Mercurial の commit をする時。古いディレクトリも NetBeans が削除してしまう。しかし、Mercurial はこの変更を commit 時に、古いディレクトリが存在しないと commit が失敗する。名前を変更する前のディレクトリを作成する必要があった。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
二つ目は、NetBeans のコードの置換。GUI のコンポーネントが入っていたクラスのパッケージ名を変更した。その呼び出し側のコードが正しく変更されていなかった。コンパイルすればすぐに出てきて分かりやすいエラーだ。これが影響だったのかは分からないが、問題があったフィールドはカスタムの初期化を行った場所だった。
</description>
      <dc:subject>Java NetBeans</dc:subject>
    </item>
    <item>
      <title>NetBeans がデッドロック</title>
      <link>http://uyota.asablo.jp/blog/2008/12/03/3990079</link>
      <guid>http://uyota.asablo.jp/blog/2008/12/03/3990079</guid>
      <pubDate>Wed, 03 Dec 2008 10:49:51 +0900</pubDate>
      <dcterms:modified>2008-12-04T17:03:23+09:00</dcterms:modified>
      <dcterms:created>2008-12-03T10:49:55+09:00</dcterms:created>
      <description>NetBeans 6.1 だった頃に一度やってしまった失敗。NetBeans が全く反応しなくなってしまい、&lt;code&gt;kill&lt;/code&gt; したので二度目は試していない。しかし、見た感じだとデッドロックを起こしていた様な動作だった。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
「Help」-&amp;gt;「Check for Updates」と「Tools」-&amp;gt;「Plugins」を同時に行ってしまった。「ヘルプ」-&amp;gt;「更新の有無を確認」と「ツール」-&amp;gt;「プラグイン」が日本語版の表示になる。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
この「更新の有無を確認」した時に、幾つかの物がダウンロードが始まった。それをバックグランドで実行。その時に調べたいプラグインがあって、「プラグイン」を起動。それ以降は、NetBeans が反応しなくなってしまった。この「プラグイン」もダウンロードやコンポーネントにアクセスしたいが、「IDE のインストール」がリソースを掴んでいる。しかし、「IDE のインストール」挙動不審になり、ダウンロードが止まってしまった。それとも、ダウンロードが終って、「プラグイン」と同じデータにアクセスしようとして出来なかったのか。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
強制終了を行った後に、.netbeans をバックアップから復旧した。
</description>
      <dc:subject>Java NetBeans</dc:subject>
    </item>
    <item>
      <title>NetBeans のリファクタリングコピー</title>
      <link>http://uyota.asablo.jp/blog/2008/12/01/3985097</link>
      <guid>http://uyota.asablo.jp/blog/2008/12/01/3985097</guid>
      <pubDate>Mon, 01 Dec 2008 16:10:54 +0900</pubDate>
      <dcterms:modified>2008-12-02T15:31:18+09:00</dcterms:modified>
      <dcterms:created>2008-12-01T16:11:10+09:00</dcterms:created>
      <description>NetBeans でファイルを「コピー」した後に、「パッケージ」を選択しすると「ペイスト」「リファクタリングコピー」が出来る。これは、ファイルを複製し、クラスの名前だけを変えて新しいクラスを作る。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
しかし、これが「バージョン管理」を行っていると相性が良くない。元もと、ファイル名の変更や、ファイルのコピーをサポートしていない CVS なら、直接的な問題にはならない。しかし、Subversion や Mercurial などの、これらの変更を追うプログラムだと、NetBeans をとおして変更を行うと、これらの履歴が記録されない。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
そこで、ファイル名を変更したり、ファイルをコピーする場合には、コマンドラインにて、&lt;code&gt;svn copy FileA.java FileB.java&lt;/code&gt; や &lt;code&gt;hg rename FileC.java FileD.java&lt;/code&gt; の様に、呼び出した方が良い。NetBeans からのバージョン管理は、これらのプログラムからの出力を GUI を用いて表示しているだけなので、何ら問題は無い。また、NetBeans が&lt;a href="http://uyota.asablo.jp/blog/2008/11/22/3970296"&gt;ファイルの出現、消滅&lt;/a&gt;を検知してくれるので、こちらの問題もない。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
このやり方だと、NetBeans がクラス名などを変更してくれなくなるので、コンパイルは失敗するようになる。しかし、基本的にコンパイルエラーを元に簡単に修正できる。それよりも、履歴を正しく記録できないことの方が、悩みは大きい。
</description>
      <dc:subject>Java NetBeans</dc:subject>
      <dc:subject>cvs</dc:subject>
      <dc:subject>mercurial</dc:subject>
      <dc:subject>subversion</dc:subject>
    </item>
    <item>
      <title>NetBeans 6.1 から 6.5 への移行</title>
      <link>http://uyota.asablo.jp/blog/2008/11/28/3978162</link>
      <guid>http://uyota.asablo.jp/blog/2008/11/28/3978162</guid>
      <pubDate>Fri, 28 Nov 2008 05:47:29 +0900</pubDate>
      <dcterms:modified>2008-11-28T12:55:46+09:00</dcterms:modified>
      <dcterms:created>2008-11-28T05:47:35+09:00</dcterms:created>
      <description>前回に &lt;a href="http://uyota.asablo.jp/blog/2008/11/21/3967334"&gt;NetBeans 6.5 を試した時に警告&lt;/a&gt;が出た。今回、この問題を追ってみることにした。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
「One or more projects do not have the target server set properly. Right-click the project in the Projects window and choose "Resolve Missing Server Problem" to set the target server.」と出て来る。警告の通りに、プロジェクトを選んで、右クリックをすると、「Resolve Missing Server Problem」が下から二番目にあった。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
このプロジェクトは、WebApplication だった。どうも、NetBeans 6.1 から 6.5 へは、Tomcat などのサーバ関連の設定が引き継がれないようだ。出て来たダイアログから、6.1 の時と同じように Tomcat 6.x を再登録したところ、この警告が出なくなった。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
Tomcat に登録しておいたユーザとパスワードを忘れてしまったので、grep で探した。なお、以下のパスワードは XXX として伏せている。&#13;
&#13;
&lt;pre&gt;&#13;
&lt;code&gt;&#13;
% grep user $TOMCAT_HOME/conf/*&#13;
tomcat-users.xml:&amp;lt;tomcat-users&amp;gt;&#13;
tomcat-users.xml:  &amp;lt;user username="uyota" password="XXX" roles="manager,admin"/&amp;gt;&#13;
tomcat-users.xml:&amp;lt;/tomcat-users&amp;gt;&#13;
&lt;/code&gt;&#13;
&lt;/pre&gt;&#13;
&#13;
&lt;p&gt;&#13;
&#13;
この登録してあるサーバの情報は $(HOME)/.netbeans にバージョン毎に保持されていた。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
&lt;a href="http://uyota.asablo.jp/blog/2008/11/21/3967334"&gt;前回&lt;/a&gt;。
</description>
      <enclosure url="http://uyota.asablo.jp/blog/img/2008/11/28/83657.jpg" length="10247" type="image/jpeg"/>
      <dc:subject>Java NetBeans</dc:subject>
    </item>
    <item>
      <title>NetBeans で既存のプロジェクトのインポート</title>
      <link>http://uyota.asablo.jp/blog/2008/11/22/3970296</link>
      <guid>http://uyota.asablo.jp/blog/2008/11/22/3970296</guid>
      <pubDate>Sat, 22 Nov 2008 11:05:06 +0900</pubDate>
      <dcterms:modified>2008-11-25T15:33:49+09:00</dcterms:modified>
      <dcterms:created>2008-11-22T11:05:10+09:00</dcterms:created>
      <description>NetBeans で以前に書いたプログラムを継続してみようと試したところ、新規のプロジェクトを作り、手でファイルを入れるのが一番簡単で、期待通りの事が出来た。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
NetBeans の新規プロジェクトの生成で、既存のソースを指定し、NetBeans のプロジェクトを作る方法が幾つかある。どれも、メニューから示される方法だ。Makefile を指定する方法や、ant.xml を指定する方法などがあるが、どれも使いづらいかった。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
CVS や Subversion 等、NetBeans でサポートされている物や Mercurial など、プラグインで提供されているリビジョン管理のソフトウェアは、以前の形のレポジトリで使えることは、まず無い。そこで、スパッと NetBeans と以前の物を両立するのを諦めた方がいい。もし、以前のレポジトリで変更を記録したいのであれば、別々に管理して、折りを見て同期をするのが一番負担が少なかった。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
さて、移行の方法だが、コピーするだけだ。NetBeans が動いていても、新しいファイルが NetBeans の外部で作られたのを見付けて、表示してくれる。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
NetBeans でプロジェクトを作ると、~/NetBEansProjects/&amp;lt;Project&amp;gt; のディレクトリが出来る。その中に、src と言う名のディレクトリが出来て、ここが Java のファイル名の元となる場所だ。例えば、src/uyota/Hello.java だと、&lt;code&gt;package uyota;&lt;/code&gt; の中にある、&lt;code&gt;Hello.java&lt;/code&gt; プログラムになる。そこで、以前のソースコードを &lt;code&gt;tar&lt;/code&gt; なり、&lt;code&gt;cp -r&lt;/code&gt; なりで一式コピーすると、NetBeans がそれを見付けて、そのままビルドが出来るようになる。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
色々と実験した結果、このやり方が、一番直観的かつ、余計な作業を伴わないインポートのやり方だった。ビルドスクリプトなどの変更も必要無く、NetBeans の物を直接使える。特にビルドスクリプトを独自の物を使おうとすると、余計なことが増えてしまい NetBeans を使う意義が薄れてしまった。
</description>
      <dc:subject>Java NetBeans</dc:subject>
      <dc:subject>Programming</dc:subject>
    </item>
    <item>
      <title>NetBeans 6.5 on i386 7.1-PRERELEASE</title>
      <link>http://uyota.asablo.jp/blog/2008/11/21/3967334</link>
      <guid>http://uyota.asablo.jp/blog/2008/11/21/3967334</guid>
      <pubDate>Fri, 21 Nov 2008 15:17:44 +0900</pubDate>
      <dcterms:modified>2008-11-28T12:38:01+09:00</dcterms:modified>
      <dcterms:created>2008-11-21T15:17:50+09:00</dcterms:created>
      <description>&lt;a href="http://uyota.asablo.jp/blog/2008/11/20/3965003"&gt;NetBeans 6.5 のパッチは、amd64 の上で作った。&lt;/a&gt;i386 上で動作確認をしたところ、7.1-PRERELEASE でも動いた。残念ながら、他の環境は無いので、6 系や 8 系は試していない。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
&lt;a href="http://uyota.asablo.jp/blog/2008/11/15/3931740"&gt;i386 の 7.1-RELEASE&lt;/a&gt; で動かなくなっていた NetBeans 6.1 は相変わらず動かないが、これで実質的に問題は無くなった。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
いくつかの実験用に 6.1 で作った WebApplication のプロジェクトが、6.5 に移行して壊れた様だ。「One or more projects do not have the target server set properly.  Right-click the project in the Projects window and choose "Resolve Missing Server Problem" to set the target server.」と出て来る。今回は、それこそプロジェクトを作成しただけの物なので影響はないが、両方動かせるようにして、ゆっくりと移行していったほうがよさそうだ。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
&lt;a href="http://uyota.asablo.jp/blog/2008/11/28/3978162"&gt;次回&lt;/a&gt;。
</description>
      <dc:subject>FreeBSD</dc:subject>
      <dc:subject>Java NetBeans</dc:subject>
    </item>
    <item>
      <title>NetBeans 6.5 on FreeBSD</title>
      <link>http://uyota.asablo.jp/blog/2008/11/20/3965003</link>
      <guid>http://uyota.asablo.jp/blog/2008/11/20/3965003</guid>
      <pubDate>Thu, 20 Nov 2008 03:21:49 +0900</pubDate>
      <dcterms:modified>2008-11-20T16:32:05+09:00</dcterms:modified>
      <dcterms:created>2008-11-20T03:21:53+09:00</dcterms:created>
      <description>&lt;a href="http://www.netbeans.org/index.html"&gt;NetBeans&lt;/a&gt; にて正式に 6.5 が発表された。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
以下、FreeBSD ports の java/netbeans-devel を 6.5 リリースに更新する簡易パッチ。&#13;
&#13;
&lt;pre&gt;&#13;
&lt;code&gt;&#13;
diff --git a/netbeans-devel/Makefile b/netbeans-devel/Makefile&#13;
index 5f49d1f..34f6c77 100644&#13;
--- a/netbeans-devel/Makefile&#13;
+++ b/netbeans-devel/Makefile&#13;
@@ -7,9 +7,9 @@&#13;
 PORTNAME=      netbeans&#13;
 PORTVERSION=   6.5&#13;
 CATEGORIES=    java devel&#13;
-MASTER_SITES=  http://download.netbeans.org/netbeans/6.5/beta/zip/&#13;
+MASTER_SITES=  http://download.netbeans.org/netbeans/6.5/final/zip/&#13;
 PKGNAMESUFFIX= -devel&#13;
-DISTNAME=      netbeans-${PORTVERSION}beta-200808111757&#13;
+DISTNAME=      netbeans-${PORTVERSION}-200811100001-ml&#13;
 &#13;
 MAINTAINER=    gahr@FreeBSD.org&#13;
 COMMENT=       A full-featured integrated environment for Java&#13;
diff --git a/netbeans-devel/distinfo b/netbeans-devel/distinfo&#13;
index 9f48bfd..d1ffd37 100644&#13;
--- a/netbeans-devel/distinfo&#13;
+++ b/netbeans-devel/distinfo&#13;
@@ -1,3 +1,3 @@&#13;
-MD5 (netbeans-6.5beta-200808111757.zip) = a530c0d84d7f683781cc7d0236914919&#13;
-SHA256 (netbeans-6.5beta-200808111757.zip) = 7ff830dd6fcf51a612ae3a920f44c5fe29&#13;
-SIZE (netbeans-6.5beta-200808111757.zip) = 174414590&#13;
+MD5 (netbeans-6.5-200811100001-ml.zip) = 9ae35f7e434f031bb52f41e50edd143d&#13;
+SHA256 (netbeans-6.5-200811100001-ml.zip) = 24d1236c59d3c359729452afba0f749093c&#13;
+SIZE (netbeans-6.5-200811100001-ml.zip) = 220740750&#13;
&lt;/code&gt;&#13;
&lt;/pre&gt;&#13;
&#13;
&#13;
&lt;p&gt;&#13;
&#13;
正確には pkg-plist も変更しなければいけないのだが、/usr/local/netbeans65 以下に全てのファイルが置かれるので、こちらの対応は本家からの変更を待つことにする。pkg-plist を更新しなかったので、pkg_delete が失敗するが、&lt;code&gt;rm -rf /usr/local/netbeans65&lt;/code&gt; で回避できる。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
急いで試してみたい人はどうぞ。手元では、起動してみて簡単に触れてみた。
</description>
      <dc:subject>FreeBSD</dc:subject>
      <dc:subject>Java NetBeans</dc:subject>
      <dc:subject>ports</dc:subject>
      <dc:subject>patch</dc:subject>
    </item>
    <item>
      <title>Netbeans on 7.1-PRERELEASE</title>
      <link>http://uyota.asablo.jp/blog/2008/11/15/3931740</link>
      <guid>http://uyota.asablo.jp/blog/2008/11/15/3931740</guid>
      <pubDate>Sat, 15 Nov 2008 16:59:45 +0900</pubDate>
      <dcterms:modified>2008-11-17T15:57:09+09:00</dcterms:modified>
      <dcterms:created>2008-11-15T16:59:50+09:00</dcterms:created>
      <description>&lt;a href="http://uyota.asablo.jp/blog/2008/11/12/3908971"&gt;少し前から NetBeans が 7.1-PRELEASE が動かなく&lt;/a&gt;なっている。i386 のみだ。amd64 は同じバージョンのカーネルとユーザランドで、問題なく動作している。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
何が原因だったのか気になるが、あまり有力な手がかりも見付からなかったので、諦める事にした。
</description>
      <dc:subject>FreeBSD</dc:subject>
      <dc:subject>Java NetBeans</dc:subject>
    </item>
    <item>
      <title>NetBeans が相変わらず動かない</title>
      <link>http://uyota.asablo.jp/blog/2008/11/12/3908971</link>
      <guid>http://uyota.asablo.jp/blog/2008/11/12/3908971</guid>
      <pubDate>Wed, 12 Nov 2008 05:56:35 +0900</pubDate>
      <dcterms:modified>2008-11-12T17:54:07+09:00</dcterms:modified>
      <dcterms:created>2008-11-12T05:56:48+09:00</dcterms:created>
      <description>&lt;a href="http://uyota.asablo.jp/blog/2008/11/09/3899123"&gt;最近、NetBeans が起動しなくなった。&lt;/a&gt;症状を見てみると、&#13;
&#13;
&lt;ol&gt;&#13;
&lt;li&gt;&#13;
i386 で起動しないが、amd64 では問題がない。&#13;
&lt;/li&gt;&#13;
&lt;li&gt;&#13;
i386 でも、他の GUI を扱うプログラムは起動する。&#13;
&lt;/li&gt;&#13;
&lt;li&gt;&#13;
JAVA_HOME を変更しても、起動しない。&#13;
&lt;/li&gt;&#13;
&lt;li&gt;&#13;
netbeans_jdkhome を指定しても、起動しない。&#13;
&lt;/li&gt;&#13;
&lt;/ol&gt;&#13;
&#13;
&lt;p&gt;&#13;
&#13;
そんな事で、動かないのは i386 上の NetBeans だけなのである。先日、diablo-jdk16 の更新があったので、次はそれを試そうと思う。
</description>
      <dc:subject>FreeBSD</dc:subject>
      <dc:subject>Java NetBeans</dc:subject>
    </item>
    <item>
      <title>FreeBSD で入る Netbeans のバンドルの種類</title>
      <link>http://uyota.asablo.jp/blog/2008/11/11/3906642</link>
      <guid>http://uyota.asablo.jp/blog/2008/11/11/3906642</guid>
      <pubDate>Tue, 11 Nov 2008 13:34:24 +0900</pubDate>
      <dcterms:modified>2008-11-11T14:46:47+09:00</dcterms:modified>
      <dcterms:created>2008-11-11T13:34:30+09:00</dcterms:created>
      <description>ports を使って、NetBeans をインストールすると、どのバンドルが入っているのか分かりづらい。そこで調べてみた。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
java/netbeans に NetBeans 6.1 が入っている現在では、&lt;a href="http://www.netbeans.org/downloads/index.html"&gt;NetBeans IDE 6.1 Download&lt;/a&gt; から辿れる、「OS Independent Zip」の「All」がインストールされる。&#13;
&#13;
&lt;p&gt;&#13;
&#13;
Base IDE、Java SE、Java SE、Web &amp; Java EE、Mobility、UML、SOA、Ruby、C/C++ が入っている事になる。
</description>
      <dc:subject>FreeBSD</dc:subject>
      <dc:subject>Java NetBeans</dc:subject>
      <dc:subject>ports</dc:subject>
    </item>
  </channel>
</rss>

