<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/">
  <channel rdf:about="http://www.planetnetbeans.org/ja/">
    <title>プラネット NetBeans</title>
    <link>http://www.planetnetbeans.org/ja/</link>
    <description>プラネット NetBeans - http://www.planetnetbeans.org/ja/</description>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://d.hatena.ne.jp/chiba_mk3/20080723/1216820365" />
        <rdf:li rdf:resource="http://blogs.sun.com/katakai/entry/netbeans_6_5_eclipse_project" />
        <rdf:li rdf:resource="http://blogs.sun.com/katakai/entry/daily_javafx_plugins" />
        <rdf:li rdf:resource="http://blogs.sun.com/NetBeansSupport_ja/entry/silicon_valley_ruby_%E3%82%AB%E3%83%B3%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9" />
        <rdf:li rdf:resource="http://blogs.sun.com/NetBeansSupport_ja/entry/firefox_and_netbeans" />
        <rdf:li rdf:resource="http://blogs.sun.com/NetBeansSupport_ja/entry/importing_code_templates" />
        <rdf:li rdf:resource="http://d.hatena.ne.jp/lazyw0rkers/20080722/1216746278" />
        <rdf:li rdf:resource="http://d.hatena.ne.jp/HIGHLOOK/20080722/1216678626" />
        <rdf:li rdf:resource="http://blogs.sun.com/katakai/entry/jruby_1_1_3_netbeans" />
        <rdf:li rdf:resource="http://d.hatena.ne.jp/chiba_mk3/20080720/1216653764" />
        <rdf:li rdf:resource="http://d.hatena.ne.jp/HIGHLOOK/20080721/1216593635" />
        <rdf:li rdf:resource="http://blogs.sun.com/katakai/entry/design_for_netbeans_6_5" />
        <rdf:li rdf:resource="http://blogs.sun.com/katakai/entry/netbeans_6_1_javascript_editor" />
        <rdf:li rdf:resource="http://blogs.sun.com/katakai/entry/mashup_caravan_in_osaka_kyoto" />
        <rdf:li rdf:resource="http://d.hatena.ne.jp/HIGHLOOK/20080720/1216533958" />
        <rdf:li rdf:resource="http://d.hatena.ne.jp/lazyw0rkers/20080719/1216485628" />
        <rdf:li rdf:resource="http://d.hatena.ne.jp/chiba_mk3/20080718/1216460791" />
        <rdf:li rdf:resource="tag:blogger.com,1999:blog-5968153835640208905.post-5169525308395204981" />
        <rdf:li rdf:resource="http://d.hatena.ne.jp/lazyw0rkers/20080718/1216411888" />
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="http://d.hatena.ne.jp/chiba_mk3/20080723/1216820365">
    <title>ぼそっと: [NetBeans][NetBeans6.1][Mac][JVM][起動オプション]NetBeansがよく固まる</title>
    <link>http://d.hatena.ne.jp/chiba_mk3/20080723/1216820365</link>
    <content:encoded>&lt;div class="section"&gt; &lt;p&gt;なんだか私のNetBeansはよく固まります。&lt;/p&gt; &lt;p&gt;心無しか、クラスやファイルを次から次へと開いているときやたくさん開こうとしたときに固まるような気がします。&lt;/p&gt; &lt;p&gt;Eclipseを使ってたときの経験から考えるに、なんとなく、NetBeansを起動しているJVMのパーマネント領域が足りないような気がしなくもない。Eclipseも、たくさんプラグインを入れたりするとデフォのVM設定だとヒープがまだ残っているのによくOutOfMemoryで落ちました。&lt;/p&gt; &lt;p&gt;というか、たかだかクライアントソフトにメモリチューニングが必要だなんてちょっと大富豪仕様過ぎやしませんか。&lt;/p&gt; &lt;p&gt;まぁそれはともかくとして。&lt;/p&gt;
    &lt;p&gt;そんな訳で、NetBeansの起動オプションを弄ってみようと思うのですが、さてどれを弄ればいいのでしょう。Eclipseだと、eclipse.iniを弄ればいいのですが。&lt;/p&gt; &lt;p&gt;MacのNetBeansだとこれっすか。&lt;/p&gt; &lt;ul&gt; &lt;li&gt;/Applications/NetBeans/NetBeans 6.1.app/Contents/Resources/NetBeans/etc/netbeans.conf&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;このファイルの&lt;/p&gt; &lt;pre&gt; netbeans_default_options="-J-Dcom.sun.aas.installRoot=/Applications/NetBeans/gla ssfish-v2ur2 -J-Dcom.sun.aas.installRoot=/Applications/NetBeans/glassfish-v2ur2 -J-client -J-Xss2m -J-Xms32m
    -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverif y:none -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true" &lt;/pre&gt; &lt;p&gt;このオプションすか。&lt;/p&gt; &lt;pre&gt; netbeans_default_options="-J-Dcom.sun.aas.installRoot=/Applications/NetBeans/gla ssfish-v2ur2 -J-Dcom.sun.aas.installRoot=/Applications/NetBeans/glassfish-v2ur2 -J-client -J-Xss2m -J-Xms384m -J-Xmx384m -J-XX:PermSize=128m -J-XX:MaxPermSize=1 28m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=t rue"
    &lt;/pre&gt; &lt;p&gt;こんな感じのオプションにすればいいっすか。&lt;/p&gt; &lt;p&gt;・・・&lt;/p&gt; &lt;p&gt;&lt;span&gt;外れでした&lt;/span&gt;&lt;/p&gt; &lt;p&gt;というか、なんとなく動きのきびきび感はアップした気がするので設定ファイルやオプション自体は当たりだったような気がするのですが、相変わらずよく固まります。&lt;/p&gt; &lt;ol&gt; &lt;li&gt; クラスをシングルクリックして選択すると「ナビゲータ」の「メンバービュー」が「お待ちください・・・」ってなってしばらくするとメンバーが表示される。&lt;/li&gt; &lt;li&gt; この状態でクラスをダブルクリックするとJavaエディタにクラスを開く。&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;と思いますが、1と2の間に先走って「メンバービュー」が「お待ちください・・・」ってなってる最中にクラスをダブルクリックすると100%固まります。&lt;/p&gt;
    &lt;p&gt;うぅむ。&lt;/p&gt; &lt;p&gt;私だけでしょうか。&lt;/p&gt; &lt;p&gt;どうでもいいというかどうでもよくなくて話がかなり飛ぶだけなんですけど、NetBeansはEclipseと違って、&lt;/p&gt; &lt;ul&gt; &lt;li&gt;現在ヒープのうち実際どれくらいメモリを使っているかを表示するオプションは無い&lt;/li&gt; &lt;li&gt;「ワークスペース」という概念も無い&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;ってことでいいのでしょうか。まぁ慣れれば別に無くてもどうということは無いのかもしれませんけど。&lt;/p&gt; &lt;/div&gt;</content:encoded>
    <dc:date>2008-07-23T13:39:25+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/katakai/entry/netbeans_6_5_eclipse_project">
    <title>Masaki Katakai's Weblog: NetBeans 6.5 : Eclipse プロジェクトのインポート機能</title>
    <link>http://blogs.sun.com/katakai/entry/netbeans_6_5_eclipse_project</link>
    <content:encoded>前から提供されているプラグインですが Eclipse Project Importer というのがあります。Eclipse のプロジェクトを NetBeans にインポートするとうプラグインで、アップデートセンターから提供されています。今回そのプラグインが 6.5 から本体に入ってくるようですね。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1259"&gt;Help Test Eclipse Project Importer for NetBeans 6.5 Milestone 1&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; このアナウンスを読むとまったく同じものではなく、いくつかの機能拡張が行われています。まず一番大きなものはプロジェクトのインポート後の「同期」です。インポート後の Eclipse
    側への変更を自動的に取り込みます。これは手動でも行えるようです。ただ現在はクラスパスの設定しかできないようです。&lt;br /&gt; &lt;br /&gt; その他の改良点は以下のようになっています。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;Eclipse Dynamic Web プロジェクトがインポート可能&lt;/li&gt; &lt;li&gt;Eclipse のユーザー定義ライブラリを NetBeans ライブラリカタログにインポート&lt;/li&gt; &lt;li&gt;Eclipse のユーザー定義変数が NetBeans で利用可能&lt;/li&gt; &lt;li&gt;テストのソースルートを検出&lt;/li&gt; &lt;li&gt;コンパイラオプションをインポート&lt;/li&gt; &lt;li&gt;JDK 設定をインポート&lt;/li&gt; &lt;/ul&gt; 使い方は「ファイル」メニューから「Import Project」を選択します。NetBeans 6.5 の開発ビルドであればそのまま使えます。NetBeans
    6.1 でもプラグインはアップデートセンターから取得可能です。 &lt;br /&gt; &lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/nb65new-import-01.png" /&gt;&lt;br /&gt; &lt;br /&gt; インポートを開始する最初のウィザードです。ワークスペースの場所を指定し、インポートします。&lt;br /&gt; &lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/nb65new-import-02.png" /&gt;&lt;br /&gt; &lt;br /&gt; フィードバックなどありましたら&lt;a href="http://ja.netbeans.org/lists/index.html"&gt;日本語メーリングリスト&lt;/a&gt;までお願いします。&lt;br /&gt;</content:encoded>
    <dc:date>2008-07-23T06:22:56+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/katakai/entry/daily_javafx_plugins">
    <title>Masaki Katakai's Weblog: 最近の NetBeans JavaFX プラグイン</title>
    <link>http://blogs.sun.com/katakai/entry/daily_javafx_plugins</link>
    <content:encoded>NetBeans の JavaFX プラグインがずいぶん変わってきたんですね。開発ビルドは以前お知らせしたように hudson でビルドされるようになっています。 &lt;ul&gt; &lt;li&gt;&lt;a href="http://deadlock.netbeans.org/hudson/job/JavaFX_NB_daily/"&gt;http://deadlock.netbeans.org/hudson/job/JavaFX_NB_daily/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;a href="http://blogs.sun.com/vaibhav/entry/new_javafx_and_netbeans_6"&gt;New JavaFX and Netbeans 6.1&lt;/a&gt; を読んでいたらスクリーンショットが載っていたので私もダウンロードしてインストールしてみました。nbm もずいぶん増えました。zip
    を展開して「ツール」&gt;「プラグイン」の「ダウンロード済み」からインストールします。&lt;br /&gt; &lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/nb61javafxplugin-200807-03.png" /&gt;&lt;br /&gt; &lt;br /&gt; JavaFX を編集する時にはパレットが開きます。パレットにはコードテンプレートがずらっとならんでいます。&lt;br /&gt; &lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/nb61javafxplugin-200807-02.png" /&gt;&lt;br /&gt; &lt;br /&gt; パレットからエディタ上にドラッグ＆ドロップすると基本的には数値だけ変更すればよいようになっています。コードテンプレートと同じように数値を入力してリターンキー等で次の数値に自動的にカーソルが移動してくれます。&lt;br
    /&gt; &lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/nb61javafxplugin-200807-01.png" /&gt;</content:encoded>
    <dc:date>2008-07-23T03:50:17+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/NetBeansSupport_ja/entry/silicon_valley_ruby_%E3%82%AB%E3%83%B3%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9">
    <title>NetBeans サポートブログ: Silicon Valley Ruby カンファレンス</title>
    <link>http://blogs.sun.com/NetBeansSupport_ja/entry/silicon_valley_ruby_%E3%82%AB%E3%83%B3%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9</link>
    <content:encoded>&lt;p&gt; 原文 : &lt;a href="http://blogs.sun.com/NetBeansSupport/entry/the_third_annual_silicon_valley"&gt;Silicon Valley Ruby Conference&lt;/a&gt; &lt;br /&gt; &lt;/p&gt; &lt;p&gt;プログラム総括： 2日間のカンファレンスは、Rubyおよびソフトウェア開発コミュニティ内の重要なWeb 2.0カンファレンスでした。このイベントは1年に1度開催されていて、RubyおよびRailsの開発者やエンジニア、ソフトウェア開発者、IT管理 者、および技術者たちがSan Joseに一堂に介しました。過去3年の間に、Rubyは最も話題を集めるプログラミング言語の一つとなりました。そして Ruby on Railsは、多くの新しいwebアプリケーションのフレームワークとして選ばれてきました。 &lt;br /&gt; &lt;br /&gt; 2日間のトピックは以下の通りです。 &lt;br /&gt;
    &lt;/p&gt; &lt;ul&gt; &lt;li&gt;どのようにすれば最大限にRubyの可能性と力を利用できるか &lt;/li&gt; &lt;li&gt;Rubyと、関連するオープンソース技術のパフォーマンスをどのように最適化するか &lt;/li&gt; &lt;li&gt;Ruby 1.9とRails 2.0の新機能について &lt;/li&gt; &lt;li&gt;Rubyを用いた、手軽で、高機能かつ拡張性の高いソリューションの構築方法 &lt;/li&gt; &lt;li&gt;ソーシャルネットワークプラットフォームにおける、最新のRuby on Rails開発について &lt;/li&gt; &lt;li&gt;Rubyの先駆者から学べる事、そしてエンタープライズ分野でRubyを用いると何が起こるか？ &lt;/li&gt; &lt;/ul&gt; 主な発表者 &lt;br /&gt; &lt;blockquote&gt;Tim Bray-Sun-“The Rubies in Context” &lt;br /&gt; &lt;br /&gt; Blaine Cook-
    Twitter&lt;br /&gt; &lt;br /&gt; Joel Dudley, &lt;span class="moz-txt-star"&gt;&lt;span class="moz-txt-tag"&gt;&lt;/span&gt;Stanford&lt;span class="moz-txt-tag"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; Ryan Garver-*ELC- “Ruby features for Open Social Networking”&lt;br /&gt; &lt;br /&gt; Jason Hoffman-Joyent&lt;br /&gt; &lt;br /&gt; Anant Jhingran- &lt;span class="moz-txt-star"&gt;&lt;span class="moz-txt-tag"&gt;&lt;/span&gt;IBM&lt;span
    class="moz-txt-tag"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt; &lt;br /&gt; Jon Lam- &lt;span class="moz-txt-star"&gt;&lt;span class="moz-txt-tag"&gt;&lt;/span&gt;Microsoft&lt;span class="moz-txt-tag"&gt;&lt;/span&gt;&lt;/span&gt;--The Borg discovers Ruby and Open Source&amp;quot;&lt;br /&gt; &lt;br /&gt; Alex Le, &lt;span class="moz-txt-star"&gt;&lt;span class="moz-txt-tag"&gt;&lt;/span&gt;Friends for Sale&lt;span class="moz-txt-tag"&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt; &lt;br /&gt; &lt;span
    class="moz-txt-star"&gt;&lt;span class="moz-txt-tag"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="moz-txt-star"&gt;James Lindenbaum&lt;/span&gt;&lt;span class="moz-txt-star"&gt;, Heroku&lt;span class="moz-txt-tag"&gt;&lt;/span&gt;&lt;/span&gt; &lt;br /&gt; &lt;br /&gt; Parker Thompson, Pivotal Labs - DRYing Up Application Development: Components That Don't Suck &lt;br /&gt; &lt;br /&gt; Adam Wiggins, Heroku&lt;/blockquote&gt; &lt;p&gt; イベントについての詳細：&lt;a
    href="http://www.sdforum.org/Ruby"&gt;http://www.sdforum.org/Ruby&lt;/a&gt;&lt;/p&gt; &lt;p&gt;(このイベントはすでに終了しています)&lt;/p&gt;</content:encoded>
    <dc:date>2008-07-23T02:15:04+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/NetBeansSupport_ja/entry/firefox_and_netbeans">
    <title>NetBeans サポートブログ: Firefox と NetBeans</title>
    <link>http://blogs.sun.com/NetBeansSupport_ja/entry/firefox_and_netbeans</link>
    <content:encoded>&lt;p&gt;原文: &lt;a href="http://blogs.sun.com/NetBeansSupport/entry/firefox_and_netbeans"&gt;Firefox and NetBeans&lt;/a&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;b&gt;既知の問題&lt;/b&gt;：NetBeansのブラウザとしてfirefoxを設定している際に（ツール＞オプション＞一般から確認できます）、コマンドラインからは/usr/bin/firefoxは正常に実行できるのにも関わらず、'Cannot execute /usr/bin/firefox check external browser configuration'というメッセージが表示されることがあります。（注意：'/usr/bin/firefox'はお使いのシステムによって記述が異なります。firefoxをインストールした場所に従って読み替えてください）&lt;/p&gt;
    &lt;p&gt;&lt;span&gt;Issuezilla&lt;/span&gt;：更なる情報を得るには、&lt;a href="http://www.netbeans.org/issues/show_bug.cgi?id=76970"&gt;issue 76970&lt;/a&gt;を参照してください。 &lt;/p&gt; &lt;p&gt;&lt;span&gt;詳細&lt;/span&gt;：この問題は、NetBeansはある引数で firefox を起動するのですが、その際に、異なるバージョンのfirefoxが異なる引数をサポートしているために起こります。特に、 NetBeans 6.1 では -remote &amp;quot;openURL({URL})&amp;quot; という引数を使っています。（ツール＞オプション＞一般の'Webブラウザ'の隣にある編集ボタンをクリックすれば確認できます。）&lt;/p&gt;
    &lt;p&gt;&lt;span&gt;解決方法&lt;/span&gt;：コマンドラインから、firefox起動に対してどの引数を使うのがベストなのかを調べてみましょう。単純に /usr/bin/firefox {URL} とすればおそらく起動するはずです。また、-new-window {URL} オプションや -new-tab {URL}オプションも存在します。NetBeans上の設定でうまく起動するかをコマンドライン上で確認してみましょう。&lt;br /&gt; &lt;/p&gt; &lt;p&gt;この問題は以下で議論されていました:&lt;br /&gt; &lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/issues/show_bug.cgi?id=82040"&gt;http://www.netbeans.org/issues/show_bug.cgi?id=82040&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a
    href="http://www.nabble.com/Cannot-execute--usr-bin-firefox--NB-6.0-M10--td11481241.html#a17977518"&gt;&lt;span&gt;http://www.nabble.com/Cannot-execute--usr-bin-firefox--NB-6.0-M10--td11481241.html#a17977518&lt;/span&gt;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.nabble.com/-usr-bin-firefox-won%27t-work-td11387249.html#a11387481"&gt;http://www.nabble.com/-usr-bin-firefox-won%27t-work-td11387249.html#a11387481&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a
    href="http://www.nabble.com/Cannot-Start-Firefox-td15968853.html#a15980422"&gt;http://www.nabble.com/Cannot-Start-Firefox-td15968853.html#a15980422&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;</content:encoded>
    <dc:date>2008-07-23T02:04:21+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/NetBeansSupport_ja/entry/importing_code_templates">
    <title>NetBeans サポートブログ: コードテンプレートのインポート</title>
    <link>http://blogs.sun.com/NetBeansSupport_ja/entry/importing_code_templates</link>
    <content:encoded>&lt;p&gt;原文 : &lt;a href="http://blogs.sun.com/NetBeansSupport/entry/importing_code_templates"&gt;Importing Code Templates&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;span&gt;NetBeans&lt;/span&gt;では、ツール＞エディタ＞'コードテンプレート'タブから新しいコードテンプレートを作成することができます。この記事では、NetBeans 6.0のエディタで定義したコードテンプレートをNetBeans 6.1にインポートする方法を紹介します。この方法の細かい部分についてはこれら2つのバージョン特有の記述ですが、その大まかな流れはどのバージョンについても共通しています。 &lt;/p&gt;
    &lt;p&gt;&lt;span&gt;NetBeans&lt;/span&gt;の初回起動時には、以前のバージョンにおける設定をインポートするかどうかのオプションが提示されます。コードテンプレートもこれに含まれます。以下の記述は6.0から6.1へ手動でインポートを行う際の手順を示しています。 &lt;/p&gt; &lt;p&gt;&lt;span&gt;NetBeans&lt;/span&gt;はユーザが定義したコードテンプレートを&amp;lt;ユーザーディレクトリ&gt;/config/Editors/text ディレクトリに保存しています。このディレクトリには、それぞれの言語（x-java, x-jspなど）ごとに分割されたディレクトリが含まれています。それぞれのディレクトリにはCodeTemplates/org-netbeans-
    modules-editor-settings-CustomCodeTというファイルがあり、このファイルにユーザが定義したコードテンプレートが保存されています。（もしかするとjaxbuといったような、自分は定義していないコードテンプレートが存在するかもしれませんが、これはNetBeansが作成したコードテンプレートですので、問題ありません）コードテンプレートはxmlファイルとして保存されているので、自分で定義したCustomCodeTemplates.xmlを手動でコピーして、NetBeansを再起動すれば、インポートは完了します。 &lt;/p&gt; &lt;p&gt;注意点： &lt;/p&gt; &lt;p&gt;1.CustomCodeTemplates.xmlはDTDファイルを使用しています。NetBeans 6.1のCustomCodeTemplates.xmlには次のようなDOCTYPE宣言があります。もしNetBeansの異なる2つのバージョン間で異なるdtdを用いていて、コードテンプレートの定義がそのdtdに従っていない場合は、上記の手順ではうまくいかないことがあります。
    &lt;/p&gt; &lt;p&gt;2.CustomCodeTemplates.xmlを変更する前に、バックアップを取っておきましょう。CustomCodeTemplates.xmlを変更したら、NetBeans上ですぐにコードテンプレートを確認しましょう。もしNetBeansがおかしな挙動をしていたら、バックアップしておいたCustomCodeTemplates.xmlに戻しましょう。&lt;/p&gt;</content:encoded>
    <dc:date>2008-07-23T01:54:43+00:00</dc:date>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/lazyw0rkers/20080722/1216746278">
    <title>紫水晶の和: [開発]WindowsでiPhoneのブラウザで利用できるアプリ開発　（覚書）</title>
    <link>http://d.hatena.ne.jp/lazyw0rkers/20080722/1216746278</link>
    <content:encoded>&lt;div class="section"&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/lazyw0rkers/20080723022435" class="hatena-fotolife" target="_blank"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/l/lazyw0rkers/20080723/20080723022435.jpg" alt="f:id:lazyw0rkers:20080723022435j:image" title="f:id:lazyw0rkers:20080723022435j:image" class="hatena-fotolife" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;WindowsでGlassFishV3を利用しようと試行錯誤していたら、もう少し時間かかりそうなので&lt;/p&gt; &lt;p&gt;iPhoneに関する内容をまとめます。&lt;/p&gt;
    &lt;p&gt;iPhone用の開発キットはMacで有償提供されています。（Windowsでは提供されていません。）&lt;/p&gt; &lt;p&gt;Windowsユーザーが、せめてブラウザ用アプリを開発できないか試みました。&lt;/p&gt; &lt;h4&gt;ダウンロード一覧&lt;/h4&gt; &lt;p&gt;　１．iui　&lt;a href="http://code.google.com/p/iui/" target="_blank"&gt;http://code.google.com/p/iui/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;　　　執筆時点では、0.13。PHPベースのサンプル付です。&lt;/p&gt; &lt;p&gt;　２．safari　&lt;a href="http://www.apple.com/jp/safari/download/" target="_blank"&gt;http://www.apple.com/jp/safari/download/&lt;/a&gt;&lt;/p&gt;
    &lt;p&gt;　　　※途中まで、デバッグ兼ねてFirefoxを使用していたのですが、&lt;/p&gt; &lt;p&gt;　　　styleの一部がsafariでないと有効にならなかったため、&lt;/p&gt; &lt;p&gt;　　　結局、上のサイトからダウンロードしてsafariでデバッグしました。&lt;/p&gt; &lt;p&gt;　３．Air　&lt;a href="http://get.adobe.com/air/?loc=jp" target="_blank"&gt;http://get.adobe.com/air/?loc=jp&lt;/a&gt;&lt;/p&gt; &lt;p&gt;　４．Air iPhone &lt;a href="http://merhl.com/?page_id=75" target="_blank"&gt;http://merhl.com/?page_id=75&lt;/a&gt;&lt;/p&gt; &lt;p&gt;　　　３がインストールされていれば、４のエミュレータが利用できます。&lt;/p&gt;
    &lt;p&gt;　　　執筆時点では、AIR iPhone v3.03。縦横表示切替可能。中のアプリは&lt;/p&gt; &lt;p&gt;　　　実行可能なものと、そうでないものがある。また、エミュレータのsafari&lt;/p&gt; &lt;p&gt;　　　はiPhone固有のイベント、つまり展開させるような振る舞いは対応してない&lt;/p&gt; &lt;p&gt;　　　ように見受けられます。&lt;/p&gt; &lt;h4&gt;利用した環境&lt;/h4&gt; &lt;p&gt;　５．RoR 2.0.2&lt;/p&gt; &lt;p&gt;　６．WEBrick&lt;/p&gt; &lt;p&gt;　７．MySQL 5.0&lt;/p&gt; &lt;p&gt;　８．NetBeans 6.1&lt;/p&gt; &lt;h4&gt;まとめ&lt;/h4&gt; &lt;p&gt;　「Air iPhone」のSafariで表示が確認できればと期待したが、実機で問題なく&lt;/p&gt;
    &lt;p&gt;　画面に収まって表示されるコンテンツが、&lt;span&gt;スクロール付で表示される&lt;/span&gt;場合あり。&lt;/p&gt; &lt;p&gt;　逆に、実機のキャッシュをオーバーフローするようなページが、表示できる。&lt;/p&gt; &lt;p&gt;　今回は、WindowsでRoR開発⇒Air iPhoneでSafari表示・テスト⇒実機確認、&lt;/p&gt; &lt;p&gt;　を期待して仕掛かったが、Windowsユーザーも、現状は直接実機での検証に&lt;/p&gt; &lt;p&gt;　頼らざるを得ない状況になると考えます。&lt;/p&gt; &lt;/div&gt;</content:encoded>
    <dc:date>2008-07-22T17:04:38+00:00</dc:date>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/HIGHLOOK/20080722/1216678626">
    <title>エンジニアの備忘録: RailsのチュートリアルとMySQL</title>
    <link>http://d.hatena.ne.jp/HIGHLOOK/20080722/1216678626</link>
    <content:encoded>&lt;div class="section"&gt; &lt;p&gt;Railsを覚えるのにどこかのサイトを参考にしよう。&lt;/p&gt; &lt;p&gt;Railsのチュートリアルをピックアップしたサイトがあったので、そこから選択した。&lt;/p&gt; &lt;p&gt;もうひとつ、NetBeansでRailsを作成する方法も知りたかったのでそれもブックマークに。&lt;/p&gt; &lt;blockquote title="http://www008.upp.so-net.ne.jp/letitbe/" cite="http://www008.upp.so-net.ne.jp/letitbe/"&gt; &lt;p&gt;Ruby on Rails　チュートリアル　「Webアプリケーション開発方法」&lt;/p&gt; &lt;cite&gt;&lt;a
    href="http://www008.upp.so-net.ne.jp/letitbe/"&gt;http://www008.upp.so-net.ne.jp/letitbe/&lt;/a&gt;&lt;/cite&gt;&lt;/blockquote&gt; &lt;blockquote title="http://journal.mycom.co.jp/articles/2008/01/27/rubyonrails/menu.html" cite="http://journal.mycom.co.jp/articles/2008/01/27/rubyonrails/menu.html"&gt; &lt;p&gt;NetBeansでRuby on Rails開発&lt;/p&gt; &lt;cite&gt;&lt;a
    href="http://journal.mycom.co.jp/articles/2008/01/27/rubyonrails/menu.html"&gt;http://journal.mycom.co.jp/articles/2008/01/27/rubyonrails/menu.html&lt;/a&gt;&lt;/cite&gt;&lt;/blockquote&gt; &lt;p&gt;どちらもMySQLをインストールされていることが前提のようだ。&lt;/p&gt; &lt;p&gt;MySQLをセットアップしてデータベース環境を構築しよう。&lt;/p&gt; &lt;p&gt;最新版は、5.0らしい。&lt;/p&gt; &lt;p&gt;Windows用のセットアップ版をダウンロードし、MySQLをインストールした。&lt;/p&gt; &lt;blockquote title="http://dev.mysql.com/downloads/" cite="http://dev.mysql.com/downloads/"&gt; &lt;p&gt;MySQL
    Downloads&lt;/p&gt; &lt;cite&gt;&lt;a href="http://dev.mysql.com/downloads/"&gt;http://dev.mysql.com/downloads/&lt;/a&gt;&lt;/cite&gt;&lt;/blockquote&gt; &lt;/div&gt;</content:encoded>
    <dc:date>2008-07-21T22:17:06+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/katakai/entry/jruby_1_1_3_netbeans">
    <title>Masaki Katakai's Weblog: JRuby 1.1.3 を NetBeans 6.1 に登録する</title>
    <link>http://blogs.sun.com/katakai/entry/jruby_1_1_3_netbeans</link>
    <content:encoded>&lt;a href="http://jruby.codehaus.org/"&gt;JRuby&lt;/a&gt; の &lt;a href="http://docs.codehaus.org/display/JRUBY/2008/07/19/JRuby+1.1.3+Released"&gt;1.1.3 がリリース&lt;/a&gt;されました。82 個のバグ修正にくわえて主にパフォーマンスに関しての修正が入っているようです。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;RubyGems 1.2&lt;/li&gt; &lt;li&gt;Greatly improved interpreter performance&lt;/li&gt; &lt;li&gt;jrubyc compiler usability improvements and bug fixes&lt;/li&gt; &lt;li&gt;Reduced memory usage and object churn&lt;/li&gt; &lt;li&gt;Dozens of
    IO-related and core class RubySpec fixes + reduced memory for IO&lt;/li&gt; &lt;li&gt;ThreadGroup fixes to resolve Mongrel "dead thread" issues&lt;/li&gt; &lt;li&gt;New options/properties for tweaking JIT, thread pooling, and more&lt;/li&gt; &lt;li&gt;Block invocation performance improvements&lt;/li&gt; &lt;li&gt;Much faster Time performance&lt;/li&gt; &lt;li&gt;Much better support for --debug&lt;/li&gt; &lt;/ul&gt; NetBeans で使うには &lt;a href="http://dist.codehaus.org/jruby/"&gt;ダウンロードサイト&lt;/a&gt;から
    jruby-bin-1.1.3.zip をダウンロード、展開したものを Ruby プラットフォームに追加すればいいですよね。&lt;br /&gt; &lt;br /&gt; 1. 「ツール」&gt;「Ruby プラットフォーム」を選んで Ruby プラットフォームマネージャーを起動&lt;br /&gt; 2. 「プラットフォームを追加」ボタンを押しJRuby 1.1.3 を展開したディレクトリの bin/jruby を選択&lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/nb65jruby113-01.png" /&gt;&lt;br /&gt; これでプラットフォームとして JRuby 1.1.3 が選択できるようになります。Rails プロジェクトなどを作成するときに 1.1.3 をプルダウンメニューから選んでください。&lt;br /&gt; &lt;br /&gt; &lt;img alt=""
    src="http://blogs.sun.com/katakai/resource/2008/nb65jruby113-02.png" /&gt;&lt;br /&gt; &lt;br /&gt; 3. Rails を使う場合には「ツール」&gt;「Ruby Gems」で Rails をインストールするか Rails プロジェクトを作成する時にインストール&lt;br /&gt; &lt;br /&gt; Rails がインストールされていない状態で Rails プロジェクトを作成しようとすると以下のようにエラーが表示されます。&lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/nb65jruby113-03.png" /&gt;&lt;br /&gt; 「Rails をインストール」ボタンを押してインストールしてください。&lt;br /&gt; &lt;img alt=""
    src="http://blogs.sun.com/katakai/resource/2008/nb65jruby113-04.png" /&gt;&lt;br /&gt; インストールが終わるとプロジェクトウィザードで「完了」ボタンが選択できるようになります。2.1.0 がインストールされます。&lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/nb65jruby113-05.png" /&gt;&lt;br /&gt;</content:encoded>
    <dc:date>2008-07-21T21:16:30+00:00</dc:date>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/chiba_mk3/20080720/1216653764">
    <title>ぼそっと: [Mac][Subversion][バージョン管理]Mac de Subversion</title>
    <link>http://d.hatena.ne.jp/chiba_mk3/20080720/1216653764</link>
    <content:encoded>&lt;div class="section"&gt; &lt;p&gt;さて。&lt;/p&gt; &lt;p&gt;&lt;a href="http://d.hatena.ne.jp/chiba_mk3/20080629" target="_blank"&gt;先日&lt;/a&gt;Leopardにバージョンアップして以来まだSubversionを入れなおしていないのでそろそろインストールしなおそうかと思っている訳なのですが。&lt;/p&gt; &lt;p&gt;我がぼそっとのアクセスログを見るに「Subversion 設定」みたいな感じのキーワードでぐぐってたどり着いた人が結構いるような気配を感じるので、とりあえず私のインストール〜設定手順を晒してみたいと思います。&lt;/p&gt; &lt;p&gt;参考になるかどうかは分かりませんけど。&lt;/p&gt; &lt;ul&gt; &lt;li&gt; Subversion &amp;amp; Apache2のインストール &lt;ul&gt; &lt;li&gt; 以前は&lt;a
    href="http://www.finkproject.org/index.php?phpLang=ja" target="_blank"&gt;fink&lt;/a&gt;とかからインストールする必要があったような気がしていたのですが、最近のMacだとデフォで入っているのでインストール不要みたいです。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt; Subversionのリポジトリ作成 &lt;ul&gt; &lt;li&gt; 作成する場所はどこでもいいのですが、ここではとりあえずホームディレクトリの直下の「svn/repository」をリポジトリにしてみます。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;pre&gt; $ cd $ mkdir ./svn $ cd svn/ $ mkdir ./repository $ svnadmin create ~/svn/repository/ &lt;/pre&gt; &lt;ul&gt; &lt;li&gt; リポジトリの公開
    &lt;ul&gt; &lt;li&gt; 代表的な手法としてsvnserveで公開する方法とApacheで公開する方法がありますが、私は後者の方が好きなので後者でやります。&lt;/li&gt; &lt;li&gt; ます、「/etc/apache2/httpd.conf」に以下の一文を追加します。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;pre&gt; LoadModule dav_svn_module libexec/apache2/mod_dav_svn.so &lt;/pre&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt; 続いて、以下のコマンドで認証用のファイルを作成します。&lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;pre&gt; $ htpasswd -c ~/svn/svn-auth-file chiba_mk3 New password: Re-type new password: Adding password for user chiba_mk3
    &lt;/pre&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt; 続いて以下の設定を「/etc/apache2/httpd.conf」に追加します。&lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;pre&gt; &amp;#60;Location /svn&amp;#62; DAV svn SVNParentPath /(path-to-svn)/svn AuthType Basic AuthName "Subversion repository" AuthUserFile /(path-to-svn-auth-file)/svn-auth-file &amp;#60;LimitExcept GET PROPFIND OPTIONS REPORT&amp;#62; Require valid-user &amp;#60;/LimitExcept&amp;#62; &amp;#60;/Location&amp;#62; &lt;/pre&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;
    以下のコマンドでapacheを起動します。&lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;pre&gt; $ su - # apachectl start &lt;/pre&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt; 以下のURLでリポジトリーを閲覧できれば成功&lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;pre&gt; http://localhost/svn/repository/ &lt;/pre&gt; &lt;ul&gt; &lt;li&gt;初期ディレクトリ作成 &lt;ul&gt; &lt;li&gt;Subversionでは、慣例的に「trunk」「branches」「tags」というディレクトリをリポジトリ直下に作成するので、ついでにそれも作成してみます。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;pre&gt; $ cd $ mkdir ./svn_work $ cd ./svn_work/ $ svn checkout
    http://localhost/svn/repository $ cd repository/ $ mkdir ./trunk $ mkdir ./branches $ mkdir ./tags $ svn add ./trunk/ $ svn add ./branches/ $ svn add ./tags/ $ svn commit -m "init import" Authentication realm: &amp;#60;http://localhost:80&amp;#62; Subversion repository Password for 'chiba_mk3': Adding branches Adding tags Adding trunk Committed revision 1. &lt;/pre&gt; &lt;ul&gt; &lt;li&gt; 「log-encoding」設定 &lt;ul&gt; &lt;li&gt; &lt;a href="http://d.hatena.ne.jp/chiba_mk3/20080622"
    target="_blank"&gt;以前に調べた通り&lt;/a&gt;、NetBeansだとデフォだと日本語のコミットコメントが通らないので、「~/.subversion/config 」の&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;pre&gt; # log-encoding = latin1 &lt;/pre&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;の部分を、&lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;pre&gt; log-encoding = UTF-8 &lt;/pre&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;に変更。10.4のときは&lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;pre&gt; log-encoding = Shift-JIS &lt;/pre&gt; &lt;ul&gt; &lt;ul&gt;
    &lt;li&gt;と設定しなければコミットできなかったのに何げに変更になっていますね。ってか &lt;a href="http://d.hatena.ne.jp/chiba_mk3/20080622" target="_blank"&gt;以前に書いた通り&lt;/a&gt;&lt;span&gt;「log-encoding = UTF-8」なんて設定は本来意味が無いはず&lt;/span&gt;なんですが・・・&lt;/li&gt; &lt;/ul&gt; &lt;/ul&gt; &lt;p&gt;以上で完了です。とりあえず個人でローカルで使うだけなのでSSLとか使ってません。&lt;/p&gt; &lt;/div&gt;</content:encoded>
    <dc:date>2008-07-21T15:22:44+00:00</dc:date>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/HIGHLOOK/20080721/1216593635">
    <title>エンジニアの備忘録: Welcome aboard</title>
    <link>http://d.hatena.ne.jp/HIGHLOOK/20080721/1216593635</link>
    <content:encoded>&lt;div class="section"&gt; &lt;p&gt;Railsのプロジェクトをとりあえず実行してみよう。&lt;/p&gt; &lt;p&gt;WEBrickが起動されて、自動的にブラウザに画面が表示された。&lt;/p&gt; &lt;p&gt;「Welcome aboard You’re riding Ruby on Rails!」というタイトルで&lt;/p&gt; &lt;p&gt;なんだが広告のような、何かの会員になったかのようなデザインの画面が表示される。&lt;/p&gt; &lt;p&gt;上部にあるリンク「About your application's environment」というリンクを&lt;/p&gt; &lt;p&gt;クリックすると…あららエラーが出てしまった。&lt;/p&gt; &lt;p&gt;もう少し勉強してから調べることにしよう。 &lt;/p&gt; &lt;p&gt;NetBeansで作成したプロジェクトの中身を見てみよう。&lt;/p&gt;
    &lt;p&gt;Railsでは次のフォルダが作成されるらしい。&lt;/p&gt; &lt;table&gt; &lt;tr&gt;&lt;th&gt;フォルダ&lt;/th&gt;&lt;th&gt;内容&lt;/th&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;app&lt;/td&gt;&lt;td&gt;プログラム&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;components&lt;/td&gt;&lt;td&gt;コンポーネント&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;config&lt;/td&gt;&lt;td&gt;設定ファイル&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;db&lt;/td&gt;&lt;td&gt;DB関連&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;doc&lt;/td&gt;&lt;td&gt;ドキュメント&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td&gt;lib&lt;/td&gt;&lt;td&gt;ライブラリ&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;log&lt;/td&gt;&lt;td&gt;ログ&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;public&lt;/td&gt;&lt;td&gt;WEBサーバのドキュメントルート&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;script&lt;/td&gt;&lt;td&gt;スクリプトファイル&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;test&lt;/td&gt;&lt;td&gt;テスト用&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;tmp&lt;/td&gt;&lt;td&gt;テンポラリ用&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td&gt;vender&lt;/td&gt;&lt;td&gt;プラグイン&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; &lt;p&gt;これ以外に以下のフォルダも生成されている&lt;/p&gt; &lt;table&gt; &lt;tr&gt;&lt;th&gt;フォルダ&lt;/th&gt;&lt;th&gt;内容&lt;/th&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;nbproject&lt;/td&gt;&lt;td&gt;NetBeasnプロジェクト?&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt;&lt;td&gt;spec&lt;/td&gt;&lt;td&gt;…何でしょう?&lt;/td&gt;&lt;/tr&gt; &lt;/table&gt; &lt;/div&gt;</content:encoded>
    <dc:date>2008-07-20T22:40:35+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/katakai/entry/design_for_netbeans_6_5">
    <title>Masaki Katakai's Weblog: NetBeans 6.5 のグラフィックデザイン</title>
    <link>http://blogs.sun.com/katakai/entry/design_for_netbeans_6_5</link>
    <content:encoded>&lt;a href="http://blogs.sun.com/coreqa/entry/new_graphics_for_netbeans_6"&gt;コア QA チームブログ&lt;/a&gt;にもありましたが 6.5 のグラフィックデザインが変わってきました。同じ 6.x でもバージョン 6.1 から 6.5 で変えるんですね。あ、そいえば 5.0 から 5.5 の時もそうでした。5.0 は少し明るめな感じ、5.5 は落ち着いた感じです。6.x も同じですね。ん〜私は明るめなほうがいいな〜。&lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/nb65startupdesign.png" /&gt;</content:encoded>
    <dc:date>2008-07-20T22:09:17+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/katakai/entry/netbeans_6_1_javascript_editor">
    <title>Masaki Katakai's Weblog: NetBeans 6.1 の JavaScript エディタ</title>
    <link>http://blogs.sun.com/katakai/entry/netbeans_6_1_javascript_editor</link>
    <content:encoded>NetBeans の JavaScript エディタはなかなかの高機能です。「&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor.html"&gt;Editing JavaScript&lt;/a&gt;」がうれしいことに日本語訳されています。スクリーンショット付きなのでわかりやすいです。&lt;br /&gt; &lt;br /&gt; &lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html"&gt;JavaScript の編集&lt;/a&gt; &lt;table border="0" cellpadding="2" cellspacing="2"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt; &lt;ul&gt; &lt;li&gt;&lt;a
    href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#basic"&gt;基本的な機能&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#semantic_highlighting"&gt;意味解釈の強調表示&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#mark_occurrences"&gt;出現箇所のマーク&lt;/a&gt; &lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#instant_rename"&gt;名前の即時変更&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#refactoring"&gt;リファクタリング&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#quickfixes"&gt;簡易修正と意味解釈のチェック&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#tasklist"&gt;タスクリスト&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a
    href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#code_completion"&gt;コード補完と型分析&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#goto"&gt;宣言へ移動&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#documentation"&gt;ドキュメント&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#embedded_completion"&gt;埋め込み補完&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#browser_compatibility"&gt;ブラウザの互換性&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#embedding"&gt;埋め込み&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#open_type"&gt;型を開く&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#jsdoc_support"&gt;JSDoc
    のサポート&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.netbeans.org/kb/61/ide/javascript-editor_ja.html#basic_file_filtering"&gt;含めるファイルの基本的なフィルタ&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/td&gt; &lt;td&gt;&lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/nb61jsedit.png" align="top" /&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; また以下は英語のスクリーンキャストですがざっと理解するにはとてもわかりやすいです。これを見てから上の詳細な説明を読むといいかもしれません。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a
    href="http://www.netbeans.org/kb/60/java/javascript-screencast.html"&gt;JavaScript Editor in NetBeans IDE 6.1&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;span&gt;NetBeans を JavaScript エディタだけの用途に使う :&lt;/span&gt;&lt;br /&gt; NetBeans のプロジェクトを通さず単純に NetBeans を JavaScript エディタで使うには「ファイル」&gt;「ファイルを開く」を選択してファイルを直接読み込んでもかまいませんし、「ウィンドウ」&gt;「お気に入り」を開いてホームディレクトリ以下のファイルを探して読み込むこともできます。</content:encoded>
    <dc:date>2008-07-20T22:03:20+00:00</dc:date>
  </item>
  <item rdf:about="http://blogs.sun.com/katakai/entry/mashup_caravan_in_osaka_kyoto">
    <title>Masaki Katakai's Weblog: Mashup Caravan in OSAKA, KYOTO</title>
    <link>http://blogs.sun.com/katakai/entry/mashup_caravan_in_osaka_kyoto</link>
    <content:encoded>&lt;a href="http://mashupaward.jp/"&gt;Mashup Award 4&lt;/a&gt; の &lt;a href="http://mashupaward.jp/caravan/"&gt;Mashup Caravan&lt;/a&gt;、大阪、京都に行ってきました。 両会場ともほぼ満席でしたね。参加してくださったみなさん、ありがとうございました＆お疲れさまでした。とっても楽しかったです。&lt;a href="http://blogs.sun.com/nabejun/"&gt;渡辺さんのブログ&lt;/a&gt;にはすでに詳細なレポートがあがっています。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://jp.sun.com/company/events/2008/000205.html" target="_blank"&gt;7/17(木) Mashup Caravan in OSAKA&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a
    href="http://jp.sun.com/company/events/2008/000216.html" target="_blank"&gt;7/18(金) Mashup Caravan in KYOTO&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; 私の発表資料をあげておきます。Mashup というと JavaScript でガリガリ、ということで NetBeans 6.1 の JavaScript エディタをメインに、jMaki と JRuby について紹介させてもらいました。少しでも参考になればうれしいです。&lt;br /&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://mediacast.sun.com/users/MasakiKatakai/media/MA4-NetBeans.pdf"&gt;サン・テクニカルセッション : NetBeans IDE 編&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; セッション中に聞いてみたのですが、NetBeans
    を知っている人はとても多かったです。両会場とも７割以上でした。ただ&lt;a href="http://ja.netbeans.org/nekobean"&gt;ねこび〜ん&lt;/a&gt;を知っている方がとても少なかったです。もっと宣伝しないとですね！&lt;br /&gt;&lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/ma4-osaka-05.png" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/ma4-osaka-01.png" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/ma4-osaka-02.png" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;img alt=""
    src="http://blogs.sun.com/katakai/resource/2008/ma4-osaka-03.png" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/ma4-osaka-04.png" /&gt;&lt;br /&gt; &lt;br /&gt; 京都会場は&lt;a href="http://www.ospn.jp/osc2008-kansai/"&gt;オープンソースカンファレンス 2008 Kansai&lt;/a&gt; 内でした。&lt;br /&gt; &lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/ma4-kyoto-01.png" /&gt;&lt;br /&gt; &lt;br /&gt; なのでもじらなみなさんにもお会いすることができました。&lt;br /&gt; &lt;br /&gt; &lt;img
    alt="" src="http://blogs.sun.com/katakai/resource/2008/ma4-kyoto-03.png" /&gt;&lt;br /&gt; &lt;br /&gt; &lt;img alt="" src="http://blogs.sun.com/katakai/resource/2008/ma4-kyoto-04.png" /&gt;&lt;br /&gt; &lt;br /&gt;</content:encoded>
    <dc:date>2008-07-20T22:01:08+00:00</dc:date>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/HIGHLOOK/20080720/1216533958">
    <title>エンジニアの備忘録: Ruby on Rails</title>
    <link>http://d.hatena.ne.jp/HIGHLOOK/20080720/1216533958</link>
    <content:encoded>&lt;div class="section"&gt; &lt;p&gt;Rubyのチュートリアルを覚えたので、Railsのアプリケーションを覚えよう。&lt;/p&gt; &lt;p&gt;HTMLさえ理解していないのにできるんだろうか…。&lt;/p&gt; &lt;p&gt;まずは、NetBeansで「Ruby on Rails」の新しいプロジェクトを作成してみた。&lt;/p&gt; &lt;p&gt;構築すると「RubyGem version error」といくつかエラーが出ている。&lt;/p&gt; &lt;p&gt;どうやらRubyGemsがバージョン違いを教えてくれているらしい。&lt;/p&gt; &lt;p&gt;「ツール-RubyGems」から関係するモジュールを選択して最新版に更新した。&lt;/p&gt; &lt;p&gt;プロジェクトを作成しなおすと…、お、できた。&lt;/p&gt; &lt;p&gt;いっぱいできたので覚えるのが大変だな…。&lt;/p&gt; &lt;/div&gt;</content:encoded>
    <dc:date>2008-07-20T06:05:58+00:00</dc:date>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/lazyw0rkers/20080719/1216485628">
    <title>紫水晶の和: [開発][NetBeans][Ruby on Rails][IDE]NetBeans IDE 6.5M1 を試用してみました</title>
    <link>http://d.hatena.ne.jp/lazyw0rkers/20080719/1216485628</link>
    <content:encoded>&lt;div class="section"&gt; &lt;p&gt;&lt;a href="http://blogs.sun.com/katakai/" target="_blank"&gt;masakikatakai&lt;/a&gt;さんのブログから、NetBeans 6.5 M1がダウンロードできることを知りました。&lt;/p&gt; &lt;p&gt;6.5の目玉はPHPサポート。個人的に興味深いのは、GrailsとJavaScriptのサポート強化です。&lt;/p&gt; &lt;p&gt;試用した結果をまとめます。&lt;/p&gt; &lt;h4&gt;試用内容&lt;/h4&gt; &lt;div class="hatena-asin-detail"&gt; &lt;a href="http://d.hatena.ne.jp/asin/4774134864"&gt;&lt;img src="http://ecx.images-amazon.com/images/I/51GSwm08HsL._SL160_.jpg"
    class="hatena-asin-detail-image" alt="WEB+DB PRESS Vol.45" title="WEB+DB PRESS Vol.45" /&gt;&lt;/a&gt; &lt;div class="hatena-asin-detail-info"&gt; &lt;p class="hatena-asin-detail-title"&gt;&lt;a href="http://d.hatena.ne.jp/asin/4774134864"&gt;WEB+DB PRESS Vol.45&lt;/a&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;span class="hatena-asin-detail-label"&gt;作者:&lt;/span&gt; &lt;a href="http://d.hatena.ne.jp/keyword/WEB%2bDB%20PRESS%ca%d4%bd%b8%c9%f4" class="keyword"&gt;WEB+DB PRESS編集部&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;span class="hatena-asin-detail-label"&gt;出版社/メーカー:&lt;/span&gt; &lt;a href="http://d.hatena.ne.jp/keyword/%b5%bb%bd%d1%c9%be%cf%c0%bc%d2" class="keyword"&gt;技術評論社&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;span class="hatena-asin-detail-label"&gt;発売日:&lt;/span&gt; 2008/06/24&lt;/li&gt; &lt;li&gt;&lt;span class="hatena-asin-detail-label"&gt;メディア:&lt;/span&gt; 大型本&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;div class="hatena-asin-detail-foot"&gt;&lt;/div&gt; &lt;/div&gt; &lt;p&gt;Web+DB PRESS
    vol.45の「認証システム最前線 OpenID 2.0徹底解説」に興味があったので、&lt;/p&gt; &lt;p&gt;その作業をNetBeans 6.5の試用含めて実施しました。&lt;/p&gt; &lt;br /&gt; &lt;h4&gt;6.1と比べて改善された機能（気づくかぎり）&lt;/h4&gt; &lt;p&gt;　１．ServerがWEBrickとGlass FishV3が選択できます。&lt;/p&gt; &lt;p&gt;　　　※WEBrickからGlass FishV3へプルダウンを変更するだけでは実行不可。&lt;/p&gt; &lt;p&gt;　　　どうもGlassFishV3で実行するには、手順がありそうです。&lt;span&gt;要調査。&lt;/span&gt;&lt;/p&gt; &lt;p&gt;　２．&lt;span&gt;Railsプロジェクト作成時に、Railsのバージョンが選択できる。&lt;/span&gt;&lt;/p&gt;
    &lt;p&gt;　　　※初期設定はNetBeans6.5に含まれているJRuby(1.1.2)となっています。&lt;/p&gt; &lt;p&gt;　　　インタプリタを変更するか、（多分）NetBeans6.5配下に旧バージョンを&lt;/p&gt; &lt;p&gt;　　　インストールすることで選択可能になります。&lt;/p&gt; &lt;p&gt;　３．データベース作成時にschemaを指定できるようになりました。&lt;/p&gt; &lt;p&gt;　４．&lt;span&gt;script/destroyが選択できるようになりました。&lt;/span&gt;&lt;/p&gt; &lt;p&gt;　５．force garbage collection, Run-time watches, search機能が表示されてます。&lt;/p&gt; &lt;p&gt;　　　※はじめて知った機能なので、&lt;span&gt;要調査。&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;a
    href="http://f.hatena.ne.jp/lazyw0rkers/20080720020305" class="hatena-fotolife" target="_blank"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/l/lazyw0rkers/20080720/20080720020305.png" alt="f:id:lazyw0rkers:20080720020305p:image" title="f:id:lazyw0rkers:20080720020305p:image" class="hatena-fotolife" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/lazyw0rkers/20080720020304" class="hatena-fotolife" target="_blank"&gt;&lt;img
    src="http://f.hatena.ne.jp/images/fotolife/l/lazyw0rkers/20080720/20080720020304.png" alt="f:id:lazyw0rkers:20080720020304p:image" title="f:id:lazyw0rkers:20080720020304p:image" class="hatena-fotolife" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/lazyw0rkers/20080720020302" class="hatena-fotolife" target="_blank"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/l/lazyw0rkers/20080720/20080720020302.png" alt="f:id:lazyw0rkers:20080720020302p:image"
    title="f:id:lazyw0rkers:20080720020302p:image" class="hatena-fotolife" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/lazyw0rkers/20080720020300" class="hatena-fotolife" target="_blank"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/l/lazyw0rkers/20080720/20080720020300.png" alt="f:id:lazyw0rkers:20080720020300p:image" title="f:id:lazyw0rkers:20080720020300p:image" class="hatena-fotolife" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;h4&gt;実は6.0から6.1で改善されていて、今回知った点&lt;/h4&gt;
    &lt;p&gt;　６．6.0ではvenderフォルダが「プロジェクト」ウィンドウから参照できませんでした。&lt;/p&gt; &lt;p&gt;　　　実は6.1から改善されていたんですね・・・。&lt;/p&gt; &lt;h4&gt;現時点では何とも判断しがたい点&lt;/h4&gt; &lt;p&gt;　７．Gemインストールで、バージョンを指定してインストールできたのができない。&lt;/p&gt; &lt;p&gt;　８．6.1以前で作成したデータベースが一覧に表示されなかった。&lt;/p&gt; &lt;p&gt;　　　※実は6.1で「OpenIDの徹底解説」を試していた経緯があり、参照できればいいなと&lt;/p&gt; &lt;p&gt;　　　思ったんですが、リストには表示されませんでした。&lt;/p&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/lazyw0rkers/20080720020301" class="hatena-fotolife" target="_blank"&gt;&lt;img
    src="http://f.hatena.ne.jp/images/fotolife/l/lazyw0rkers/20080720/20080720020301.png" alt="f:id:lazyw0rkers:20080720020301p:image:left" title="f:id:lazyw0rkers:20080720020301p:image:left" class="hatena-fotolife hatena-image-left" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;p&gt;&lt;span&gt;追記&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;a
    href="http://wiki.netbeans.org/NewAndNoteWorthyMilestone1NB65#section-NewAndNoteWorthyMilestone1NB65-Ruby" target="_blank"&gt;NetBeans Wiki&lt;/a&gt;があることを知り、Rubyに関する更新内容を確認してきました。&lt;/p&gt; &lt;p&gt;　９．alt + shift + RでRakeタスク一覧を表示できる。&lt;/p&gt; &lt;p&gt;　10．Test RunnerのUIが一新された。&lt;/p&gt; &lt;p&gt;　11. JVMにJRuby用のoptionが指定できるようになった。&lt;/p&gt; &lt;p&gt;　12．Ruby Gemで全バージョン表示可否の設定が増えた。（要NetBeans再起動？）&lt;/p&gt; &lt;p&gt;　　　※執筆時点のバージョン（Build 200807040101）では再起動まで反映されませんでした。&lt;/p&gt;
    &lt;p&gt;　　　他の項目は再起動要否が記されているので、今後確認が必要&lt;/p&gt; &lt;p&gt;　　　&lt;a href="http://f.hatena.ne.jp/lazyw0rkers/20080720025519" class="hatena-fotolife" target="_blank"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/l/lazyw0rkers/20080720/20080720025519.png" alt="f:id:lazyw0rkers:20080720025519p:image:left" title="f:id:lazyw0rkers:20080720025519p:image:left" class="hatena-fotolife hatena-image-left" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/div&gt;</content:encoded>
    <dc:date>2008-07-19T16:40:28+00:00</dc:date>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/chiba_mk3/20080718/1216460791">
    <title>ぼそっと: [Eclipse][Maven][WTP][ビルドツール][Ivy]EclipseのWTPでApache Ivy v.s m2eclipseその1 - 最近のm2eclipse</title>
    <link>http://d.hatena.ne.jp/chiba_mk3/20080718/1216460791</link>
    <content:encoded>&lt;div class="section"&gt; &lt;p&gt;さて。&lt;/p&gt; &lt;p&gt;最近はどうか知りませんが、EclipseでWTPの動的プロジェクトでmavenを使うと、&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Eclipseのmavenプラグインはバージョンが低すぎて微妙 &lt;ul&gt; &lt;li&gt;最近はバージョンがあがってきたのでひょっとしたらだいぶ良くなっているのかもしれないが、 &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.infoq.com/jp/news/2008/02/maven-debate" target="_blank"&gt;Mavenはビルドに適したツールか？&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;li&gt;この記事を見る限りでは、少なくとも半年前の時点ではかなり微妙っぽい。&lt;/li&gt; &lt;/ul&gt; &lt;/li&gt;
    &lt;li&gt;mavenのeclipseプラグインだと、せっかくクラスパスにjarを追加してもWTPが認識しない&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;等々、色々微妙なところがありました。そこで、&lt;a href="http://d.hatena.ne.jp/chiba_mk3/20080711" target="_blank"&gt;先日の日記&lt;/a&gt;にも書いた通り、ivyを試してみようかと思った訳なのですが。&lt;/p&gt; &lt;p&gt;ここの&lt;a href="http://docs.codehaus.org/display/M2ECLIPSE/New+and+Noteworthy" target="_blank"&gt;m2eclipseのリリースノート&lt;/a&gt;っぽいサイトを見るに、ちょうど「&lt;a href="http://www.infoq.com/jp/news/2008/02/maven-debate"
    target="_blank"&gt;Mavenはビルドに適したツールか？&lt;/a&gt;」←この議論があった後くらいにm2eclipseのバージョンが0.0.13から0.2にジャンプアップして、その後1ヶ月もたたないうちに0.9まで大幅にジャンプアップして、現在では0.9.5なんて1.0間近までアップしているでは無いですか。&lt;/p&gt; &lt;p&gt;&lt;span&gt;アヤシい&lt;/span&gt;&lt;/p&gt; &lt;p&gt;くらいのバージョンアップの早さですが、議論で叩かれたのでついに本気になったのかもしれません。そんな訳で、せっかくなので、大幅バージョンアップしたm2eclipseとivyを両方試してみたいと思います。&lt;/p&gt; &lt;p&gt;では、まずm2eclipseから。以下にアップデートサイトがあるみたいなので、そこからインストールします。&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;a href="http://m2eclipse.sonatype.org/update/"
    target="_blank"&gt;http://m2eclipse.sonatype.org/update/&lt;/a&gt;&lt;/li&gt; &lt;li&gt;その際、「Maven Integration for AJDT」は、依存性の解決ができなくてエラーになるのでとりあえず外します。&lt;/li&gt; &lt;/ul&gt; &lt;p&gt;ガニメデになって微妙に「ソフトウェアの更新」のユーザーインターフェースが変わったのでちょっと戸惑いましたけど、とりあえずインストールできました。どうでもいいけど、「更新を反映するにはシステムの再起動が必要です。」というメッセージが表示されるのは微妙ですね。実際に再起動されたのはeclipseで、多分eclipseが再起動されるんだろうとは思いましたが、「もしかしたらOSごと再起動するのかも？」という恐怖感(?)は拭えません。eclipseそのものが悪いのか、pleiadesが悪いのかは分かりませんが。&lt;/p&gt; &lt;p&gt;さらに、「Maven SCM handler for
    Subclipse」なんてオプションがあるのも微妙に気になります。将来的にはSubversiveが標準になってデフォルトバンドルされるようになり、Subclipseは要らない子になるとかいう話はどうなったのでしょう。この辺のツール間の統一感の無さ加減がまたいかにもeclipseっぽくて素敵ですけど。一方、「Maven Integration for WTP」なんてオプションにはwktk感がそそられます。&lt;/p&gt; &lt;p&gt;さて。&lt;/p&gt; &lt;p&gt;再起動すると、予想通りメニューバーから「ファイル→新規→プロジェクト」で、mavenプロジェクトが作成できるようになっているので、とりあえず以下の手順で「Maven Project」を作成してみます。&lt;/p&gt; &lt;ol&gt; &lt;li&gt; 最初の画面(Select project name and location)はとりあえず何も変更せずに「次へ」をクリック&lt;/li&gt; &lt;li&gt; 二番目の画面(Select an Archetype)は、「Artifact
    Id」が「maven-archetype-webapp」のものを選択して「次へ」をクリック&lt;/li&gt; &lt;li&gt; 三番目の画面(Enter an artifact ID)は、適当に入力して「終了」をクリック。 &lt;ol&gt; &lt;li&gt; とりあえずここでは、 &lt;ol&gt; &lt;li&gt; グループID：org.chiba&lt;/li&gt; &lt;li&gt; アーティファクトID：m2eclipse_test&lt;/li&gt; &lt;li&gt; バージョン：0.0.1&lt;/li&gt; &lt;li&gt; パッケージ：org.chiba&lt;/li&gt; &lt;/ol&gt; &lt;/li&gt; &lt;li&gt; にしてみます。&lt;/li&gt; &lt;/ol&gt; &lt;/li&gt; &lt;/ol&gt; &lt;p&gt;最初の画面とか何をしていいのか微妙に良く分からんオプションとかありますが、まぁまぁそんなに難しくありません。&lt;/p&gt;
    &lt;p&gt;&lt;span&gt;しかも&lt;/span&gt;&lt;/p&gt; &lt;p&gt;この時点で既に何もしなくてもWTPの「動的Webプロジェクト」としても認識されています。動的Webモジュールのバージョンが2.3、JDKのバージョンが1.4と今時にしては低めのデフォルト設定なのが気になりますが、ここまではなかなか悪くありません。&lt;/p&gt; &lt;p&gt;あえて気になるといえば、m2eclipse関連のメニューなりなんなりは&lt;/p&gt; &lt;p&gt;&lt;span&gt;pleiadesを入れていても全く日本語化されない&lt;/span&gt;&lt;/p&gt; &lt;p&gt;ところが凶悪(?)なところですが、そこもまぁよしとします。src/main/resourcesがあってsrc/main/javaが無いのも、まぁmaven側のミス仕様だと思うのでそれもよしとします。&lt;/p&gt; &lt;p&gt;では続いて、ライブラリを追加してみたいと思います。とりあえず、ここではStruts
    1.3を追加してみます。&lt;/p&gt; &lt;ol&gt; &lt;li&gt; プロジェクトを右クリックしてコンテキストメニューを表示&lt;/li&gt; &lt;li&gt; 「m2 Maven→依存関係の追加」をクリック&lt;/li&gt; &lt;li&gt; 「Enter groupId, (略)」のところに「struts」と入力&lt;/li&gt; &lt;li&gt; 検索結果の中から「org.apache.struts struts-core」を選択し、バージョンは「1.3.9」のスコープは「compile」を選択&lt;/li&gt; &lt;li&gt; 「OK」をクリック&lt;/li&gt; &lt;/ol&gt; &lt;p&gt;なんかちょいちょいエラー出ましたが、とりあえずダウンロードには成功。&lt;/p&gt; &lt;p&gt;続いて、こんな感じで実行してみたいと思います。&lt;/p&gt; &lt;ol&gt; &lt;li&gt; web.xmlにいつものstrutsの設定を追加&lt;/li&gt; &lt;/ol&gt;
    &lt;pre&gt; &amp;#60;servlet&amp;#62; &amp;#60;servlet-name&amp;#62;action&amp;#60;/servlet-name&amp;#62; &amp;#60;servlet-class&amp;#62; org.apache.struts.action.ActionServlet &amp;#60;/servlet-class&amp;#62; &amp;#60;init-param&amp;#62; &amp;#60;param-name&amp;#62;config&amp;#60;/param-name&amp;#62; &amp;#60;param-value&amp;#62;/WEB-INF/struts-config.xml&amp;#60;/param-value&amp;#62; &amp;#60;/init-param&amp;#62; &amp;#60;init-param&amp;#62;
    &amp;#60;param-name&amp;#62;chainConfig&amp;#60;/param-name&amp;#62; &amp;#60;param-value&amp;#62;/WEB-INF/chain-config.xml&amp;#60;/param-value&amp;#62; &amp;#60;/init-param&amp;#62; &amp;#60;load-on-startup&amp;#62;2&amp;#60;/load-on-startup&amp;#62; &amp;#60;/servlet&amp;#62; &amp;#60;servlet-mapping&amp;#62; &amp;#60;servlet-name&amp;#62;action&amp;#60;/servlet-name&amp;#62; &amp;#60;url-pattern&amp;#62;&amp;#42;.do&amp;#60;/url-pattern&amp;#62; &amp;#60;/servlet-mapping&amp;#62; &lt;/pre&gt;
    &lt;ol&gt; &lt;li&gt; chain-config.xmlをstruts-core-1.3.9.jarから取り出してWEB-INF/下にコピー&lt;/li&gt; &lt;li&gt; 以下のようなstruts-config.xmlをWEB-INF/下に作成&lt;/li&gt; &lt;/ol&gt; &lt;pre&gt; &amp;#60;?xml version="1.0" encoding="UTF-8"?&amp;#62; &amp;#60;!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" "http://struts.apache.org/dtds/struts-config_1_3.dtd"&amp;#62; &amp;#60;struts-config&amp;#62; &amp;#60;!-- アクションフォーム --&amp;#62; &amp;#60;form-beans&amp;#62;
    &amp;#60;/form-beans&amp;#62; &amp;#60;!-- アクションマッピング --&amp;#62; &amp;#60;action-mappings&amp;#62; &amp;#60;action path="/welcome" type="org.chiba.ForwardAction"&amp;#62; &amp;#60;forward name="success" path="/index.jsp" /&amp;#62; &amp;#60;/action&amp;#62; &amp;#60;/action-mappings&amp;#62; &amp;#60;/struts-config&amp;#62; &lt;/pre&gt; &lt;ul&gt; &lt;li&gt;以下のようなフォワードするだけのアクションを作成&lt;/li&gt; &lt;/ul&gt; &lt;pre&gt; package org.chiba; import javax.servlet.http.HttpServletRequest; import
    javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; public class ForwardAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { return mapping.findForward("success"); } } &lt;/pre&gt; &lt;ul&gt;
    &lt;li&gt;WTP経由でTomcat6上で実行&lt;/li&gt; &lt;/ul&gt; &lt;br /&gt; &lt;p&gt;&lt;span&gt;おぉぉっぉおsぉうおぉぅっぉおっぉぉぉうぉっっぉぅお！！&lt;/span&gt;&lt;/p&gt; &lt;p&gt;なんか問題なく動いていますね。WEB-INF/libの下に無くても、ちゃんとstruts-core-1.3.9.jarを認識しています。かつてとは大違いです。しかも、NetBeansと違ってプロジェクトが完全にmavenに統合されている訳ではないので、テストケースの単独実行も楽そうです&lt;span class="footnote"&gt;&lt;a href="http://d.hatena.ne.jp/chiba_mk3/#f1" name="fn1" title=" NetBeansの場合は、テストケースを実行する場合はmavenのSurefire Pluginを通して実行されるので微妙に実行に時間がかかったりとかしたり。 "&gt;*1&lt;/a&gt;&lt;/span&gt;。&lt;/p&gt;
    &lt;p&gt;ちょいちょい不安定なところはありましたが、意外と悪く無さそうな・・・1.0には期待できそうです。&lt;/p&gt; &lt;p&gt;では続いてIvyは・・・その2で書きますーー；。&lt;/p&gt; &lt;/div&gt; &lt;div class="footnote"&gt; &lt;p class="footnote"&gt;&lt;a href="http://d.hatena.ne.jp/chiba_mk3/#fn1" name="f1"&gt;*1&lt;/a&gt;： NetBeansの場合は、テストケースを実行する場合はmavenのSurefire Pluginを通して実行されるので微妙に実行に時間がかかったりとかしたり。 &lt;/p&gt; &lt;/div&gt;</content:encoded>
    <dc:date>2008-07-19T09:46:31+00:00</dc:date>
  </item>
  <item rdf:about="tag:blogger.com,1999:blog-5968153835640208905.post-5169525308395204981">
    <title>へびのぬけがら: コードテンプレートについて</title>
    <link>http://snakemanshow.blogspot.com/2008/07/blog-post.html</link>
    <content:encoded>元ネタは&lt;a href="http://netbeans.dzone.com/tips/my-weekly-netbeans-tip-3-decla"&gt;ココ&lt;/a&gt;です&lt;br /&gt;&lt;br /&gt;コードテンプレートとは、いくつかの文字を入力すると自動的にブロックやテキストへ展開してくれる機能です&lt;br /&gt;例えば、以下のようなコードを生成してくれます&lt;br /&gt;(デフォルトの設定では入力後に Tab キーを押すと展開してくれます)&lt;br /&gt;&lt;pre class="prettyprint"&gt;// sout&lt;br /&gt;// ↓&lt;br /&gt;System.out.println("");&lt;br /&gt;&lt;br /&gt;// serr&lt;br /&gt;// ↓&lt;br /&gt;System.err.println("");&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;また、&lt;a
    href="http://netbeans.dzone.com/tips/my-weekly-netbeans-tip-3-decla"&gt;元ネタ&lt;/a&gt;にあるような変換も行ってくれます&lt;br /&gt;&lt;pre class="prettyprint"&gt;// psf&lt;br /&gt;// ↓&lt;br /&gt;private static final&lt;br /&gt;&lt;br /&gt;// psfb&lt;br /&gt;// ↓&lt;br /&gt;private static final boolean&lt;br /&gt;&lt;br /&gt;// psfi&lt;br /&gt;// ↓&lt;br /&gt;private static final int&lt;br /&gt;&lt;br /&gt;// psfs&lt;br /&gt;// ↓&lt;br /&gt;private static final String&lt;br /&gt;&lt;br /&gt;// Psf&lt;br /&gt;// ↓&lt;br
    /&gt;public static final&lt;br /&gt;&lt;br /&gt;// Psfb&lt;br /&gt;// ↓&lt;br /&gt;public static final boolean&lt;br /&gt;&lt;br /&gt;// Psfi&lt;br /&gt;// ↓&lt;br /&gt;public static final int&lt;br /&gt;&lt;br /&gt;// Psfs&lt;br /&gt;// ↓&lt;br /&gt;public static final String&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;ブロックも同様に変換してくれます&lt;br /&gt;&lt;pre class="prettyprint"&gt;// ifelse&lt;br /&gt;// ↓&lt;br /&gt;if (true) {&lt;br /&gt; &lt;br /&gt;} else {&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;// trycatch&lt;br
    /&gt;// ↓&lt;br /&gt;try {&lt;br /&gt;&lt;br /&gt;} catch (Exception e) {&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;また、ループなどは事前に配列やリストがあれば、それを使用して生成してくれます&lt;br /&gt;&lt;pre class="prettyprint"&gt;String[] arr = {"A","B", "C", "D"};&lt;br /&gt;// fori&lt;br /&gt;// ↓&lt;br /&gt;for (int i = 0; i arr.length; i++) {&lt;br /&gt; String string = arr[i];&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;List list = new ArrayList();&lt;br /&gt;// forc&lt;br /&gt;// ↓&lt;br /&gt;for (Iterator it = list.iterator();
    it.hasNext();) {&lt;br /&gt; String string = it.next();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;その他のテンプレートの設定や展開するためのキーを変更したい場合は、「オプション」の「エディタ」項目より「コードテンプレート」タブを選択すると設定画面が表示されるので、そこで設定を行って下さい&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_3wBPWH9qzQg/SIFAoRIy8aI/AAAAAAAAAc8/I1BMH_gS5rQ/s1600-h/code_template.png"&gt;&lt;img src="http://bp2.blogger.com/_3wBPWH9qzQg/SIFAoRIy8aI/AAAAAAAAAc8/I1BMH_gS5rQ/s320/code_template.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5224528103265726882"
    /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;よく使うものだけでも覚えているとかなりの効率向上が図れるかと思います</content:encoded>
    <dc:date>2008-07-19T02:16:19+00:00</dc:date>
  </item>
  <item rdf:about="http://d.hatena.ne.jp/lazyw0rkers/20080718/1216411888">
    <title>紫水晶の和: [開発][IDE][Ruby][NetBeans]Ruby/Ruby on Railsの開発環境について （NetBeansが好み）</title>
    <link>http://d.hatena.ne.jp/lazyw0rkers/20080718/1216411888</link>
    <content:encoded>&lt;div class="section"&gt; &lt;p&gt;まず、私は仕事の都合もあり、Windowsユーザーです。&lt;/p&gt; &lt;br /&gt; &lt;p&gt;ただ最近は、git hubとか、iPhoneの開発環境等、MacOS X やLinuxを利用することで&lt;/p&gt; &lt;p&gt;得られる恩恵は非常に強力、且つ魅力的だと感じています。現状は趣味より仕事、特に&lt;/p&gt; &lt;p&gt;開発でWindowsに触れる機会が多いため、まずは１Windowsユーザとして開発環境に&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;br /&gt; &lt;h4&gt;現状&lt;/h4&gt; &lt;p&gt;&lt;a href="http://f.hatena.ne.jp/lazyw0rkers/20080719035843" class="hatena-fotolife" target="_blank"&gt;&lt;img src="http://f.hatena.ne.jp/images/fotolife/l/lazyw0rkers/20080719/20080719035843.jpg" alt="f:id:lazyw0rkers:20080719035843j:image" title="f:id:lazyw0rkers:20080719035843j:image" class="hatena-fotolife" /&gt;&lt;/a&gt;&lt;/p&gt;
    &lt;p&gt;を理由にNetBeansを利用しています。&lt;/p&gt; &lt;br /&gt; &lt;h4&gt;統合開発環境について（出会った順）&lt;/h4&gt; &lt;ol&gt; &lt;li&gt;Eclipse（+ RadRails)&lt;/li&gt; &lt;li&gt;Aptana&lt;/li&gt; &lt;li&gt;NetBeans&lt;/li&gt; &lt;li&gt;NetBeansとテキストエディタ&lt;/li&gt; &lt;li&gt;3rd Rails（評価版）&lt;/li&gt; &lt;/ol&gt; &lt;br /&gt; &lt;h4&gt;所感&lt;/h4&gt; &lt;p&gt;&lt;span&gt;Eclipseの系統にあるEclipse、Aptana、3rd Rails&lt;/span&gt;&lt;/p&gt; &lt;p&gt;　○正規表現のデバッグWindowが用意されている。&lt;/p&gt; &lt;p&gt;　○テンプレート機能（スニペット等）を利用者が編集できる。&lt;/p&gt;
    &lt;p&gt;　○Eclipseベースで提供されているプラグインが充実している。&lt;/p&gt; &lt;p&gt;　○script/destroy等、Undo機能が提供されている。&lt;/p&gt; &lt;p&gt;　△Rad Rails（コードエディタ部）で日本語を含めた編集をすると、&lt;/p&gt; &lt;p&gt;　強調部や日本語表示がおかしくなる時がある。&lt;/p&gt; &lt;p&gt;　※Aptana（現Aptana Studio)、3rd Railsは問題ありません。&lt;/p&gt; &lt;p&gt;&lt;span&gt;Net Beans&lt;/span&gt;&lt;/p&gt; &lt;p&gt;　□初期設定のインタプリタがJRuby&lt;/p&gt; &lt;p&gt;　○開発環境にJRubyとRuby on Railsが含まれており、構築の手間が少ない。&lt;/p&gt; &lt;p&gt;　○初期設定のまま開発に取り掛かれるので、開発環境の統一が図りやすい。&lt;/p&gt; &lt;p&gt;　○無料&lt;/p&gt;
    &lt;p&gt;　○プロジェクトウィンドウからRakeをはじめとするコマンドが実行可能。&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;p&gt;　NetBeansで、初期設定から変更した箇所&lt;/p&gt; &lt;p&gt;　1. 論理ビューの解除&lt;/p&gt; &lt;p&gt;　ツール(T)⇒オプション⇒Ruby⇒その他にて&lt;/p&gt; &lt;p&gt;　&lt;a href="http://f.hatena.ne.jp/lazyw0rkers/20080719050158" class="hatena-fotolife" target="_blank"&gt;&lt;img
    src="http://f.hatena.ne.jp/images/fotolife/l/lazyw0rkers/20080719/20080719050158.jpg" alt="f:id:lazyw0rkers:20080719050158j:image" title="f:id:lazyw0rkers:20080719050158j:image" class="hatena-fotolife" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;　2. インタプリタの切替&lt;/p&gt; &lt;p&gt;　プロジェクト選択⇒プロパティ⇒Rubyプラットフォーム&lt;/p&gt; &lt;p&gt;　&lt;/p&gt; &lt;p&gt;　&lt;/p&gt; &lt;/div&gt;</content:encoded>
    <dc:date>2008-07-18T20:11:28+00:00</dc:date>
  </item>
</rdf:RDF>
