Tuesday Sep 08, 2009

前回のコードテンプレートの話しは Java 用のものですが、もちろん Ruby/Rails 用にもコードテンプレートは用意されていてカスタマイズ可能です。

コードテンプレート一覧

デフォルトで提供されているコードテンプレートのリストは以下のリンクにあります。
カスタマイズの方法

コードテンプレートのカスタマイズはオンラインヘルプにも載っていますのでお使いの IDE でも読むことができます。また英語のものですが Wiki にもあります。 Ruby 用の構文が用意されています。例えばこのようなものがあるようですね。(オンラインヘルプより)
  • ${class} : Foo などのテンプレート展開位置を囲むクラスの名前に展開
  • ${classfqn} : ${class} と同じですが、クラス名だけではなく、Bar::Baz::Foo などの完全修飾クラス名に展開
  • ${superclass} : SuperFoo などのテンプレート展開位置を囲むクラスのスーパークラスの名前に展開
  • ${method} : Foo などのテンプレート展開位置を囲むメソッドの名前に展開
  • ${methodfqn} : ${method} と同じですが、クラスメソッドだけではなく、Bar::Baz::Foo#foo などの完全修飾名に展開
  • ${file} : foo_bar.rb などの現在のファイルの名前に展開
  • ${path} : /foo/bar/baz.rb などの現在のフルファイルパスの名前に展開
Ruby エディタに関する情報全般は以下の Wiki が参考になると思います。
関連するエントリ:

Wednesday Aug 05, 2009

NetBeans IDE 6.8 の最初のマイルストーンビルド(M1)が公開されています。
6.8 に関する情報はいつものように News and Noteworthy Wiki が用意されています。
そこからざっと紹介すると今回入った主な機能は以下のようになるでしょうか。
  • 組み込みブラウザ (まだ 32 ビット環境のみ - つまり Mac OS X で JDK6 の場合は使えません)
  • Java EE v6 サポート
  • PHP
    • 5.3.0 サポート
    • Symfony Framework サポート
  • Maven
    • Groovy と Scala サポート
    • CheckStyle による整形
  • C/C++
    • リモート開発
    • MSA (Microstate Accounting) とスレッドマップ表示 (Solaris のみ)
    • コードアシスタント
  • Ruby
    • JRuby を 1.3.1 にアップグレード
    • RSpec 1.2.7 サポート
  • JIRA サポート (ただしアップデートセンター経由)
今回の M1 リリースでは日本語化の予定はまだありません。Beta には始めたいと考えています。英語ですが、ぜひ使ってみて問題あればお知らせ下さい。

Thursday Apr 30, 2009

NetBeans 6.7 BetaNetBeans 6.7 の Beta です。もちろん日本語版も用意しています。英語版、日本語版の区別はなく、Beta からすでに同じ ML バイナリです(やりました!)。ダウンロードは以下からお願いします。 アナウンスや新機能に関しては以下を参照してください。 またいくつかここでも新機能についてメモしていますので載せておきます。 動作のおかしなところや質問等ありましたらぜひ知らせてください。フィードバックはいつもなら日本語メーリングリストへどうぞ!というところですが、今回はユーザーテストプログラムを行ないます。参加賞も用意していますのでぜひご参加ください。
グラフィックスも Beta から変わってきました。
NetBeans 6.7 Beta
NetBeans 6.7 Beta
NetBeans 6.7 Beta

Monday Apr 06, 2009

NetBeans 6.7 のマイルストーンビルド 3です。日本語版のダウンロードは以下からお願いします。 新機能に関しては以下を参照してください。 またいくつかここでも新機能についてメモしています。
日本語版もほぼ翻訳が完了しています!!

いつものリリースだと Beta から新規翻訳を始めるのですが、今回はすでに翻訳をはじめています。M3 でも日本語訳はできるだけ追従したつもりです。新しい機能でもほとんどが日本語になっているはずです。

動作のおかしなところや質問等ありましたらぜひ知らせてくださいね。また今回は新規の日本語訳できるだけ行ないました。日本語訳のおかしなところがありましたらそちらもお知らせ下さい。このブログにコメントいただいてもかまいませんし、あるいは以下のコミュニティーまでご連絡ださい。

Monday Mar 30, 2009

JRuby が 1.2.0 になりましたね。
詳細は上記アナウンスを参照してください。ハイライトをざっとまとめると以下のようになるでしょうか。
  • Ruby 1.9 サポートの改良 (--1.9 オプション)
    • コンパイラが動作するようになった
    • 1.9 のメソッドがほぼすべて追加された
  • 実験的な --fast フラグ - より積極的に最適化する
  • 広域的なコンパイラとランタイムのクリーンアップ、パフォーマンスオーディット
  • パースが 3 倍から 6 倍高速化された
  • 初期段階の Android サポート (Ruboto)
  • Windows 上での Rails パス名の問題を修正
  • 前回のリリースより主要バグのトリアージ
  • 1.1.6 から 1052 個のリビジョン
  • 1.1.6 から 256 個のバグ修正
そんな JRuby 1.2.0 はさっそく NetBeans に統合されています。開発ビルドや M3 には 1.2.0 が入っています。

NetBeans JRuby Platform

Friday Jan 30, 2009

Web Stack を OpenSolaris 2008.11 にインストールして Rails のプロジェクトを作ろうとしたら invalid encoding ("ascii//ignore//translit", "utf-8") でエラーなってしまいました。

$ rails create abc
/var/ruby/1.8/gem_home/gems/activesupport-2.2.2/lib/active_support/inflector.rb:275:in `iconv': invalid encoding ("ascii//ignore//translit", "utf-8") (Iconv::InvalidEncoding)
	from /var/ruby/1.8/gem_home/gems/activesupport-2.2.2/lib/active_support/inflector.rb:275:in `transliterate'
	from /var/ruby/1.8/gem_home/gems/activesupport-2.2.2/lib/active_support/inflector.rb:280
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /var/ruby/1.8/gem_home/gems/activesupport-2.2.2/lib/active_support.rb:26
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /var/ruby/1.8/gem_home/gems/rails-2.2.2/bin/../lib/rails_generator.rb:28
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
	from /usr/ruby/1.8/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
	from /var/ruby/1.8/gem_home/gems/rails-2.2.2/bin/rails:13
	from /var/ruby/1.8/gem_home/bin/rails:19:in `load'
	from /var/ruby/1.8/gem_home/bin/rails:19
$
何かモジュールが足りないのかな?と調べてみるとフォーラムにも登録されていましたが、どうやら Rails 側の問題らしくチケットが登録されていました。
回避策はとりあえずここにあるパッチを入れればいいみたいですね。以下のブログには Web Stack を使った場合の一連の設定手順が書かれています。

Wednesday Jan 28, 2009

Web Stack のフォーラムには2つあるのですね。OpenSolaris 用の IPS でインストールするもの (Web Stack)、Solaris 10 用と Red Hat Enterprise Linux 用のもの (Sun Web Stack) とでわかれています。

OpenSolaris Web Stack フォーラム:

Sun Web Stack フォーラム:

Tuesday Jan 27, 2009

オープンソースカンファレンス 2009 Sendai & 仙台 Ruby 会議 01 お疲れさまでした。とっても楽しかったみたいですね。いいなー、行きたかったなー。 monyakata さんねこび〜んの写真を岩渕さん会津大学キャンパスアンバサダの町野さんに撮ってきてもらいました。わーい。

nekobean osc sendai

nekobean osc sendai

nekobean osc sendai

Monday Jan 26, 2009

OpenSolaris 2008.11 用の「Web Stack Getting Started Guide」を訳してみました。これで個人的に翻訳しようと思っていた以下の4つのドキュメントすべての翻訳が終わったことになります。

「OpenSolaris 2008.11 Web Stack 入門ガイド」の目次を載せておきます。おかしな翻訳等ありましたらお知らせください。

OpenSolaris 2008.11 Web Stack 入門ガイド

Thursday Jan 22, 2009

Developer.com Product of the Year 2009 に続いて Infoworld では NetBeans IDE が「Best Rails IDE」に選ばれました。
Rails というところがまたなんともすばらしいですね!

NetBeans 6.5 は以下からダウンロードできます。Solaris, Windows, Linux と Mac OS X に対応しています。
NetBeans を使った Rails のチュートリアルは日本語になったものが以下にまとまっています。
また FAQ も日本語になったものがあります。
わからないことや要望などあれば日本語メーリングリストや、mixi、twitter などにぜひ参加してみてください。

Tuesday Jan 20, 2009

Sun Web Stack 1.4 のドキュメントですが、今回は Sun Web Stack Getting Started Guide を日本語に訳してみました。
これで以下の2つのドキュメントとあわせて3つ日本語に翻訳しました。
コメントありましたらお願いします。翻訳したドキュメントは英語のドキュメント同様 wikis.sun.com にあります。

以下に Sun Web Stack 入門ガイド の目次だけ載せておきます。

Sun Web Stack 入門ガイド 目次

参考:

Wednesday Jan 14, 2009

Sun Web Stack 1.4 の「Sun Web Stack Installation and Configuration Guide」を日本語にしてみました。こちらもコメントありましたらお願いします。
参考:

Tuesday Jan 13, 2009

Sun Web Stack 1.4リリースノート、今回は翻訳予定がありませんので私のほうで日本語に訳してみました。 Web Stack のドキュメントは wikis.sun.com にまとめられています。重要なドキュメントはこれから日本語にしたいと思っています。
参考:

Monday Dec 29, 2008

NetBeans の今年1年をブログ、プレゼン資料と写真で簡単に振り返ってみます。まずはリリースから。今年は大きなリリースが3つありましたね。6.0, 6.1 そして 6.5 です。NetBeans 6.5 では大きなリリースとしては初めて英語版と日本語版を同時にリリースすることができました。この他にも 6.0 からはパッチを定期的リリースしました。


Ruby/Rails サポートが NetBeans 6.0 で入り、PHP や Groovy/Grails が NetBeans 6.5 で入りました。Java だけでなく Ruby や PHP の人たちが使ってくれるようになりましたね。それも想像していたよりも非常に多くの人たちが使い始めてくれていて正直びっくりしています。NetBeans の日本語メーリングリストでも Ruby/Rails、PHP の話題でとてもにぎやかです。開発中は日本語訳へのコメントやバグ報告を多くしていただいき本当に助かりました、ありがとうございました。

ところで日本語コミュニティでの今年の一番のニュースといったらやはりこの子でしょう、そうです、ねこび〜んですね!



東北デベロッパーズコミュニティ(TDC)設立総会でたまたまご一緒させていただいた金内和子さんに作っていただきました。ねこび〜んの誕生については TDC の『「ねこび〜ん」を応援しましょう!』ページが詳しいです。わかりやすく図にするとこんな感じになるでしょうか。11月の Java ホットトピックセミナー、12月に行なわれた Sun Tech Days in Tokyo 2008 でもこのスライドを使わさせてもらいました。



ねこび〜んがいてくれたおかげで本当に楽しく仕事することができました。金内さん、きしださん、丸山先生、また TDC のみなさんに感謝です。

ねこび〜ん T シャツも あるんですよね。Sun Tech Days 2008 in Tokyo では James Gosling にプレゼントされました。

Mr. James Gosling, General Session, Sun Tech Days 2008 in Tokyo Day1, 2008.12.02 by yuichi.sakuraba.



ねこび〜んがいてくれるのでイベント用パネルも楽しく作ることができましたよね! > 岡崎さん



ねこび〜ん実物試作第1号は TDC 設立総会の時にスタッフとして参加されていた宗形さんでした。宗形さんとはイベント当日は最後のほんのちょっとしかお話できなかったのですが6月の 日本 Ruby 会議 2008でまたお会いすることができました。宗形さんは NetBeans は使わないんでしたよね。ねこび〜んのおかげで宗形さんのように NetBeans を知らない人が興味をもってくれたのはとてもうれしいことですね。

Ruby Kaigi

今年の Ruby 会議と言えば大場さん高井さんがこんな素敵なプレゼンをしてくれました。座布団1枚!ではなくNetBeans Tシャツをどうぞ



そして今年もう一つの大きなニュースとしては Java Expert #03 「まるごと NetBeans」特集号が出版されたことですね。



高倉さん、寺島さん、新谷さん岡崎さんきしださん櫻庭さん矢野さん、筒井さん、鶴見さん、ヨシオリさん片山さん岩間さん、お忙しい中記事を書いていただきありがとうございました。出版記念セミナーでは寺島さん、高倉さんには講師をしていただきました。技術評論社の馮さんや「かんたんRuby on RailsでWeb制作」の黒田さんもかけつけてくれました。新谷さんにはぜひゲームの紹介もというのでこのような画面も送ってもらいましたよね。とても楽しい会になりました。



そんな楽しいNetBeans 日本語コミュニティ、メーリングリストや mixi のコミュニティもこの1年間でずいぶん参加者が増えました。mixi は今見ると 387 人ですね!! 6月の時点では 314 人でしたから半年で70人以上増えたことになりますね。うれしいな〜。プラネットNetBeansも英語に続いて日本語の登録者はとても多いです。あと日本語の twitter も最近作りましたよ、フォローしてください。
それでは最後に、恥ずかしいですが自分の写真を1枚。Sun Tech Days のセッションの後に Duke 人形を投げているところです。櫻庭さんが写真を撮っていてくれました。



セッションを聴きにきてくれた na-toi さんが次のように書いてくれています。
最後に片貝さんがTシャツやDukeのぬいぐるみ?の様な物を配る時、
投げて配ってたのですが、明治大学の野球を思い出しました(笑

すばらしいコメントですね。ありがとう。

今年は NetBeans 6.5 を同時にリリースできたのでのんびりな年末年始のお休みになりそうです。みなさま、今年1年間ありがとうございました。それではよいお年を。

Tuesday Dec 09, 2008

12/18 (木)に「NetBeans で始める Ruby on Rails」無料セミナーが株式会社ウェブキャリア様主催で開催されます。「かんたんRuby on RailsでWeb制作」の黒田さんが講師をされるそうです。NetBeans に興味のある方、Rails を勉強したい方、参加してみてはどうでしょうか。最新の NetBeans 6.5 を使ったデモもあるようですよ。セミナーの詳細やお申し込みは以下をご覧ください。

This blog copyright 2009 by katakai