Wednesday Aug 20, 2008

NetBeans 6.5 Beta のダウンロードページを見ていて気がついたのですが、



あ〜なるほど、Ruby、PHP、C/C++ は JDK ではなく JRE だけで動くようになったんですね。今までは Java の IDE ということで JDK が必要だったのですが、Java を使わない開発では NetBeans 自体を動かすためだけに JRE だけで大丈夫なようです。

試しに PHP 開発用のインストーラでは JRE だけの場所を指定しても怒られずインストールできました。Java 開発用のインストーラで強制的に JRE の場所を指定してみましたが、こちらは以下のように JDK がないとおこられます。インストーラもすでに対応していることがわかりますね。なるほど。


Thursday Aug 07, 2008

WEBrick のかわりに Mongrel を使うにはまず Ruby Gems マネージャーで Mongrel をインストールするところからはじめます。

「ツール」>「Ruby Gems」の「新しい Gem」から「mongrel」を検索します。mongrel を選択し「インストール」ボタンを押します。

最新のものをインストールします。

Ruby on Rails プロジェクトを作成する時にサーバーを選択できます。Mongrel をインストールしてあれば Mongrel が表示されるはずです。NetBeans 6.5 ではこの他に GlassFish が選択できます。



「サービス」ウィンドウでは Mongrel は一つのサーバーとして認識されそこから「停止」を選ぶ事ができます。


Wednesday Jul 30, 2008

今のNetBeans 6.5 の開発ビルドには GlassFish V3 の b15a が入っているのですが、これをインストールしておくと Rails の WEBrick の代わりに使われるんですね。しかもこちらがデフォルトで。びっくり。ここまでやってきますか〜すごいですね。

JRuby on Rails のアプリケーションの作成ウィザードですが、GlassFish V3 がデフォルトです。WEBrick ももちろん選択可能です。



実際に実行すると GlassFish V3 の Applications ノード以下に Rails のアプリケーションが見えるようになります。


Tuesday Jul 29, 2008

NetBeans の Ruby サポートに関して FAQ が用意されていたんですね。 一気に日本語にしてみました。おかしなところがあれば遠慮なく言ってください。wiki にアカウントを作って直接直していただいても大歓迎です。

Friday Jul 25, 2008

JRuby や JRuby on Rails のプロジェクトに簡単に外部 jar ファイルを追加するには JRuby の実行環境の lib/ ディレクトリに入れるのが手っ取り早いのですが、NetBeans ではプロジェクトのプロパティーダイアログの Java カテゴリで jar を追加できるんですね。知りませんでした。

JRuby の実行環境を汚さずさくっと試すにはとても便利です。

Tuesday Jul 22, 2008

JRuby1.1.3 がリリースされました。82 個のバグ修正にくわえて主にパフォーマンスに関しての修正が入っているようです。
  • RubyGems 1.2
  • Greatly improved interpreter performance
  • jrubyc compiler usability improvements and bug fixes
  • Reduced memory usage and object churn
  • Dozens of IO-related and core class RubySpec fixes + reduced memory for IO
  • ThreadGroup fixes to resolve Mongrel "dead thread" issues
  • New options/properties for tweaking JIT, thread pooling, and more
  • Block invocation performance improvements
  • Much faster Time performance
  • Much better support for --debug
NetBeans で使うには ダウンロードサイトから jruby-bin-1.1.3.zip をダウンロード、展開したものを Ruby プラットフォームに追加すればいいですよね。

1. 「ツール」>「Ruby プラットフォーム」を選んで Ruby プラットフォームマネージャーを起動
2. 「プラットフォームを追加」ボタンを押しJRuby 1.1.3 を展開したディレクトリの bin/jruby を選択

これでプラットフォームとして JRuby 1.1.3 が選択できるようになります。Rails プロジェクトなどを作成するときに 1.1.3 をプルダウンメニューから選んでください。



3. Rails を使う場合には「ツール」>「Ruby Gems」で Rails をインストールするか Rails プロジェクトを作成する時にインストール

Rails がインストールされていない状態で Rails プロジェクトを作成しようとすると以下のようにエラーが表示されます。

「Rails をインストール」ボタンを押してインストールしてください。

インストールが終わるとプロジェクトウィザードで「完了」ボタンが選択できるようになります。2.1.0 がインストールされます。

Monday Jul 21, 2008

Mashup Award 4Mashup Caravan、大阪、京都に行ってきました。 両会場ともほぼ満席でしたね。参加してくださったみなさん、ありがとうございました&お疲れさまでした。とっても楽しかったです。渡辺さんのブログにはすでに詳細なレポートがあがっています。
私の発表資料をあげておきます。Mashup というと JavaScript でガリガリ、ということで NetBeans 6.1 の JavaScript エディタをメインに、jMaki と JRuby について紹介させてもらいました。少しでも参考になればうれしいです。
セッション中に聞いてみたのですが、NetBeans を知っている人はとても多かったです。両会場とも7割以上でした。ただねこび〜んを知っている方がとても少なかったです。もっと宣伝しないとですね!











京都会場はオープンソースカンファレンス 2008 Kansai 内でした。



なのでもじらなみなさんにもお会いすることができました。





Friday Jun 27, 2008

6/26(木)には弊社セミナールームにて「JRuby の最新動向と NetBeans, GlassFish, Solaris on Sun サーバ 」セミナーが行われました。非常に多くの皆さんにお越しいただきました。ありがとうございました!

野澤さんの NetBeans、岡崎さんの GlassFish, 今回来日している Charles Nutter の JRuby 最新動向、 河原さんの Tuning Tips と盛りだくさんでしたね。



セミナー終了後はちょっとした懇親会も行われました。Tim Bray からのビデオメッセージです。



司会の大渕さんが何やら撮っています。この日発表した岡崎さん、野澤さん、河原さん、そして大渕さんは皆同期なんだそうですね!大渕さんは今日は Java Edge で名古屋かな?楽しんで来てくださいね〜



そしてこの素敵なお二人。



高井さんの「やる夫で学ぶJRuby最適化」を野澤さんが Charles に説明しています。おかしい!おっと、野澤さんがさっそく英訳してました!



今日は午前中に社内セミナーがありました。これで先週金曜日からの嵐のような JRuby ウィークが終了しました。みなさん、お疲れさまでした!

Tuesday Jun 24, 2008

Ruby 会議 2008 も無事終わりましたね。運営スタッフのみなさん、発表者のみなさん、参加されたみなさん、本当にお疲れさまでした。今回もたくさんの方とお話できて楽しかったです。今回展示ブースがあったわけですが、ねこび〜ん入りの NetBeans パネルがあったのに気がつきましたか?この素敵なパネルをデザインしてくれたのはなんと(なぜか?)デザイン部の岡崎さんです。



今回は多目的ホールで展示していたりで大ホールにはなかなかいけなかったのですがこの二人が発表するというので聞きにいきました。「Real-World Enterprise Ruby」の大場さんと高井さんです。



ハイ、NetBeans 6.1 推奨ですよ、みなさん!



高井さんの Reject 会議での「やる夫で学ぶJRuby最適化」もおもしろかったです。下の写真は Reject Reject 会議のヨシオリさんの「3の実装の時にアホになる Ruby」です。思いっきり笑ってしまいました。



ライトニングトークス、みなさん、上手ですよね〜単にウケ狙いではなく一番主張したいあたりでうまく笑いをもってくるあたりがさすがです。岡崎さんと少し話をしたのですけど、いつもやっているJava ホットトピックセミナーでも普段参加してくださっているみなさんにライトニングトークスしてもらうなんてどうかな〜なんて思いました。楽しそうですよね。

最終日の午後に突然きしださんが会場に現れました。飲み会のにおいしました?ということで、その日はつくばで飲んで帰りました〜お疲れ様でした!

Friday Jun 20, 2008

日本 Ruby 会議 2008 が始まりました。今日はその1日目、0th day です。



今日は多目的ホールを使ったセッションでした。高橋さんのオープニングで始まり、まつもとゆきひろさんと最首さんの対談、スポンサーによる事例紹介、コミュニティの紹介などがありました。

多目的ホール入り口真正面にはサンのブースがありますので明日、明後日と行かれる方は是非お立ち寄りください。ちょっとした美味しい(?)ノベルティも用意しています。昨年は Ruby キャンディーでしたよね。さて今年はなんでしょうか、楽しみにしていてください。また今回の展示パネルはとってもいいですよ〜。明日は岡崎さん寺田さんが行く予定ですのでちゃんとした写真を撮って紹介してもらうことにしましょう。



スポンサーによる事例紹介での Solaris エバンジェリスト河原さんによる「 Sunではじめるエンタープライズ Ruby の世界」です。河原さんの発表を実際に見るのははじめてだったのですが…こ、これは面白い…河原さん本人は謙遜していましたが、いやいや、楽しかったです。来週の JRuby セミナーでも楽しませてください!





また今日はうれしいことに、手乗りサイズねこび〜んを作ってくれた宗形さんRails勉強会@東北片平さんに久しぶりにお会いすることができました。東北デベロッパーズコミュニティ設立総会以来ですね。手乗りサイズねこび〜んと久々の再会、せっかくなので写真を撮らせてもらいました。今日は宗形さんと会えるのではないかと思っていたので出張中のねこび〜んを持って行きました。



RBC の片山さんともお会いできてお話する時間がありました。片山さんとは Business .Next 以来ですね。で、以前から JRuby の本を出しますよ〜というのは聞いていたのですがそのチラシをもらいました。チラシもできたてほやほやだとか。「JRuby 徹底入門」、7月中旬発売予定だそうです。Charles Nutter にも見せますよ〜と言ってました。



明日から Ruby 会議本番ですね。大ホールでのセッションが始まります。

Thursday Jun 19, 2008

明日から Ruby 会議ですね。昨年初めて Ruby 会議に参加していろいろ影響されて帰ってきた私ですがあれからもう1年ですか…昨年書いたブログを載せておきます。あ〜そいえば、しゃぶしゃぶでしたね〜 ^^;)
ちょうど JRuby 1.0 がリリースされたんでしたよね。

今年は残念ながら Tim BrayThomas Enebo は参加しませんが、Charles Nutter がやってきます。彼は二日目の土曜日 6/21 に「JRuby: Ready for Action」で話をする予定です。また Solaris エバンジェリストの河原さんは明日の金曜日 6/20 に、 スポンサーによる事例紹介で「SunではじめるエンタープライズRubyの世界」と題して話をする予定になっています。

今年は場所が筑波で大変なのですが3日間とも参加する予定でいます。

Wednesday Jun 18, 2008

SDC の連載「事例で学ぶ NetBeans 6.0 の新機能」、5回目は Ruby on Rails の開発環境についてです。NetBeans の GUI を使い Ruby プラットフォームの設定、変更や、プロジェクトの作成、実行、ジェネレータの実行、データベースマイグレーションの実行などの方法を説明しています。6.0 の新機能ということですが、Ruby サポートは 6.1 でいろいろと拡張されたので記事も NetBeans 6.1 をベースに説明しています。

Tuesday Jun 10, 2008

今月の2時間で学ぶ Java Hot Topic(6月号)ミニセミナーは来週の水曜日 6/18 です。今回はあの recompile.net の高井さんが JRuby について話してくれる予定になっています。寺田さんは SailFin について熱く語ります。

無料セミナーですが事前登録制となっております。下記イベントページよりお早めにお申し込み下さい。

今月の2時間で学ぶ Java Hot Topic(6月号)
2008年06月18日(水)
サン・マイクロシステムズ株式会社 27F セミナールーム
http://jp.sun.com/company/events/2008/000195.html

1. JRuby が俺にもっと輝けと囁いている —— JRuby と DSL で Java をパワーアップ!
伊藤忠テクノソリューション株式会社
高井 直人 (たかいなおと)

JRuby に興味はあるけど、なかなか手が出せないという方も多いのではないでしょうか。JRuby は Web アプリケーションばかりではなく、開発のさまざまな場面で役に立つツールとして活用できます。今回は、開発ターゲットに合わせた DSL (ドメイン固有言語)を JRuby を使って作成し、Java による開発に役立てる手法を紹介します。

2. GlassFish の新星 SailFin —— Java で通信系のサービスもパワーアップ!
Java エバンジェリスト
寺田 佳央(てらだ よしお)

IP 電話やインスタントメッセージなどの通信系のアプリケーションを作ってみませんか。HTTP プロトコルに類似した SIP を使うと、Web アプリケーションのアナロジーで通信系のアプリケーションが開発できます。このときに重要な働きをするのが SIP サーブレットのコンテナ。このセッションでは GlassFish のサブプロジェクトで人気急上昇中のコンテナ SailFin についてデモを交えながら熱く語ります。

Friday Jun 06, 2008

JRuby のあの二人が今年も日本にやってきます。筑波での Ruby Kaigi をはじめ島根、福岡、東京とまわるようです。 福岡では RBC の「イケテル "JRuby" 勉強会」にもお邪魔するようです。 東京では 26日午後からの弊社セミナーで JRuby の最新動向について話をしてくれる予定になっています。彼ら二人の他に JRuby エバンジェリストの野澤さん、Java エバンジェリストの岡崎さん、Solaris エバンジェリストの河原さんと豪華講師陣の午後半日のセミナーです。是非ご参加ください。なお無料セミナーですが今回は抽選とさせていただいています。イベントページよりお申し込みください。


JRuby の最新動向と NetBeans, GlassFish, Solaris on Sun サーバ
2008年06月26日(木)
サン・マイクロシステムズ株式会社 用賀本社27階セミナールーム

1. NetBeans 6.1 で加速する Ruby on Rails 開発
JRuby エバンジェリスト
野澤 智(のざわ とも)

Java の開発環境としてだけではなく、(J)Ruby の開発環境としても有効な NetBeans 6.1。Ruby on Rails の開発での gem やプラグインの管理、rake タスクの実行、デバッグ、スニペットなど、NetBeans6.1 の特徴をご紹介いたします。NetBeans 6.1 を使うことでよりアジャイルに開発を加速します。

2. GlassFish で安心、エンタープライズ Ruby
Java エバンジェリスト
岡崎 隆之(おかざき たかゆき)

GlassFish は Java EE だけのアプリケーションサーバだと思っていませんか?実は GlassFish では JRuby を使って Ruby on Rails 実行環境を構築できるだけでなく、クラスタ環境などへの配備もサポートしています。ミッションクリティカル環境で使われている GlassFish の安心感をエンタープライズ Ruby でもご堪能ください。

3. JRuby 最新動向
米国サン・マイクロシステムズ社
Charles Nutter
Thomas Enebo

4. (J)Ruby on Rails Tuning Tips
Solaris エバンジェリスト
河原 一哉(かわはら かずや)

(J)Ruby on Rails でアプリケーションを構築する際の Tuning Tips をご紹介いたします。Web サーバの設定、データベースサーバの設定、OS のチューニング、アプリケーションのボトルネック解析など、さまざまな角度からチューニングを行うノウハウをご紹介いたします。

Thursday Jun 05, 2008

JRuby 1.1.2 がリリースされています。
ハイライト:
  • Startup time drastically reduced
  • YAML symbol parsing >100x faster
  • Performance, threading, and stack depth improvements for method calls
  • Fixed several nested backref problems
  • Fixed bad data race (JRUBY-2483)
  • Gazillions of bigdecimal issues fixed (all?)
  • 95 issues resolved since JRuby 1.1.1
ポイントリリースでもバグ修正以外に大幅なパフォーマンス修正が入っているんですね。

NetBeans Trunk ビルドではすでに JRuby の実行環境は 1.1.2 に置き換わったようです。(はやっ!)

This blog copyright 2008 by katakai