Friday, August 21, 2009

This Blog has been moved.

I have moved my personal blog.
http://d.hatena.ne.jp/mottsnite/

Japan Grails/Groovy User Group
Japan Grails/Groovy User Group

Grails徹底入門 9-10章書いています。

Labels: ,

Thursday, February 19, 2009

Grails 1.1 RC1 リリースですよ!

Grails 1.1 RC1 リリースですよ!


- Ant+IvyとMavenビルドのサポート
- スタンドアロンGORM
- プラグインの新機能:グローバルプラグイン、推移的なプラグイン解決、ローカルリポジトリー対応、他
- Springネームスペースサポート
- 劇的に向上したパフォーマンス
- テストフレームワーク
- MVCレイヤーとGORM等のGrailsコアへの多くの新機能と改善

Groovyは最新の1.6に更新されています。
リリースノートはこちら。
http://www.grails.org/1.1-RC1+Release+Notes
基本的には、Grails 1.1 Beta3 リリース!と変わりません。いろいろバグ修正はされています。
JIRA


最近、Grails-1.1関連の事は、はてなのブログで、書いてますが、アップグレードは少し注意したほうがかもです。

Labels: ,

Groovy 1.6 リリース

Groovy 1.6がリリースされました。
パフォーマンスの向上とか、ASTとか。

近々、イベントもあるいたいですね。
場所はデンマーク/コペンハーゲン。
http://www.gr8conf.org


ということは、そろそろ、grails-1.1もリリースされるかもしれないですね!?
#ただ、まだまだバグっぽいので・・・・・
#ぁ、また、軽度なバグは次のリリースに追いやられるかな?

Labels:

Saturday, November 15, 2008

Grails 1.0.4 リリースされました!!

SpringSourceの傘下に入って、最初のGrailsリリースです。
このリリースには、前バージョンからの多くの改善が含まれます。
最新リリースのspring-2.5.6も含まれ、
各種ライブラリーのバージョンも更新されてます。
http://blog.springsource.com/2008/11/14/grails-104-released/

いよいよ、次はgrails-1.1!楽しみですね!

Labels: ,

Saturday, January 05, 2008

Groovyの本。この2冊はどうだぁ!

山田さんのブログでも紹介されていますが、http://www.blogger.com/img/gl.link.gif
Groovy本が新たに2冊登場です。

1冊は、Venkat Subramaniam博士の"Programming Groovy"。
NFJS(No Fluff Just Stuff)関連の人ですね。GeX2007で彼のプレゼンを見たのですが、とにかくスゴイ、何がって?スピーディーなのに、わかりやすく、おもしろく、TextMateを使ってDSLのサンプルプログラムを話しながらサクサク書いていく。かなりオススメのセミナー。2G Groovy/Grails conferenceで受講できるので興味がある方は是非行ってみては?
肝心な本の内容ですが、Groovyの事始めから始まり、いろいろあり、やっぱりメインはMOP関連ですね。
(買います。)

2冊目は、Scott Davis氏の"Groovy Recipes"。
彼もまた、NFJS(No Fluff Just Stuff)の主要な人物。同じくGeX2007でプレゼンを拝見。そして一緒に飲み会にも行きました。
彼もかなりの話し上手。高めのトーンで抑揚のある話し方が印象的です。
同じく彼のセミナーは、2G Groovy/Grails conferenceで受講できるので興味がある方は是非行ってみては?
本の内容は、忙しいJavaプロフェッショナルへのGroovyなレシピ本、Javaの中にシームレスにとけ込むGroovy,Grailsの内容になっています。
やっぱり彼の得意なXMLをメインとしていますね。"Grails and Web Services"辺りはかなりWeb2.0なサイト?構築をしてる方にはかなり良いかもしれません。
(これも、、買います。)


さて買ってきます。では。 => 買ってきました。。。



ぁ、
あけましておめでとうございます。
今年も宜しくお願いします。
今月中にGrailsのDB関連をブログ投稿にできたらと思っています。




忘れていたので、追記。
Grails関連の本では、
Practical Grails Projectsというのが発刊予定です。作者の一人からプラグインの質問メールがありました:)

Labels:

Saturday, December 08, 2007

Groovy 1.5 リリース

2007/12/7 Groovy 1.5 がリリースがアナウンスされました。
詳しくは以下を参照!
http://docs.codehaus.org/display/GROOVY/2007/12/07/Groovy+1.5+released
groovy-1.1rc3はgroovy-1.5としてリリースされたみたいです。
Grailsは、RC3 → RC4 → 1.0(12/21予定)らしいです。

Labels:

Friday, December 07, 2007

Groovy/Grails Experience

2008/2/21 - 2/23 バージニア州レストンにて、北アメリカ初のGroovy/Grailsカンファレンス「Groovy/Grails Experience」が、No Fluff Just Stuff主催で開催されるようです。
スピーカーは、GeX2007と似たようなメンバーです。
同じ内容もありますので、GeX2007を逃した方は必見。
Grails-1.0もリリースされていると思いますので、かなり興味深いカンファレンスです。

http://www.groovygrails.com/gg/2gexperience

行けたらいいな。

Labels: ,

Saturday, September 01, 2007

Grails 0.6 リリース

Grailsの0.x系最終版のGrails-0.6がリリースされました。
いよいよ次は、10月目標の1.0リリースへ。

さて、Grails-0.6では、以下の更新がされました。
詳しくは、 リリースノートをご参照。
以下に更新された内容を意訳しておきます。(但し、動作検証はしてませんのでのちのち・・)
■Groovy/Javaをまとめた。
GroovyとJavaのソースを一緒にコンパイルするようになりました。
Javaのソースから、Groovyのクラスが参照できるようになります。
さらにサーバ(開発モード)を再起動しなくてもJavaソースも完全にリロードできるようになりました。

■Spring Web Flowの統合
Grailsでは、コントロール内で、WebFlow DSLを使い、Spring WebFlowを統合できます。

■サービスでのSpringスコープのサポート
WebFlowスコープを統合したSpringスコープをサポートしました。
class BookService implements Serializable {
static scope = "flow"
}

他にサポートされているスコープは、
"prototype", "singleton", "request", "session", "flash", "flow" and "conversation"、後者3個は、WebFlowを使うときに使用します。

■REST と XML Web Services +α
URLマッピングで、RESTサポートを改善しました。
mappings {
"/books/$id?" {
controller = "book"
action = [GET:"list", DELETE:"delete", POST:"update", PUT:"save"]
}
}

そして簡単にXMLやJSONに変換するための機能も追加。(Converters plugin)
import grails.converters.*
...

def list = {
render Book.list() as XML
// or render Book.list() as JSON
}


■Config DSLでの集中統一したコンフィグファイル管理。

■スッカフォルドのインターフェイス(見た目のデザイン)とロゴを一新。
■Sitemeshのインライン・デコレータをサポート
■コントローラから、Tagライブラリをメソッドとして呼び出せるようになりました。
■radioボタングループ、フォーマットなど、新規GSPタグが追加されました。
■その他、多くの改善。
・Groovyソースを先にコンパイルすることで、起動速度を改善。
・warへ書き出すときに、フルでバイトコードにコンパイル。
・data sources, spring configs, hibernate configs等、いろいろリロードできるように。
・Eclipse/IDE統合を改善。
・組込コンテナをJetty6に更新。




まあ、0.6-RCで試してみましたが、個人的には、
若干今までのGrailsでの開発の流れがかわるかな・・と言うのと、
あいかわらず、バージョン上がるたびに仕様が。。。。。って感じです。(なれましたが・)
grails eXchange 2007にあわせて1.0のリリースがされるようなので、
多分、10月にロンドン行って帰ってきてから、本格的に翻訳を再開しようと思います。

P.S.
Book.list() as JSON なおったのかな?(バグ報告してなかった・・)

Labels: ,

Friday, July 06, 2007

ConfigSlurper

ConfigSlurperを少しだけさわってみたので、メモしておきます。


def config = new ConfigSlurper()
def myconfig = '''
template{
id=1
x=0
y=0
style{
line=1
color="red"
}
}
'''
def yourconfig = '''
template{
id=5
x=15
y=25
}
'''
def mine = new ConfigSlurper().parse(myconfig)
def yours = new ConfigSlurper().parse(yourconfig)
mine = mine.merge(yours)

println mine

結果: ["template":["id":5, "x":15, "y":25, "style":["line":1, "color":"red"]]]

Cool!
Acegiのコンフィグは、これに決まり。そろそろ、改良します。

ConfigSlurper
http://docs.codehaus.org/display/GROOVY/ConfigSlurper

Labels: ,

Groovy 1.1-beta-2 リリース

Groovy 1.1 beta-2がリリースされました。
詳しくは、
http://docs.codehaus.org/display/GROOVY/2007/07/05

Labels:

Wednesday, May 02, 2007

Groovy リファレンスカード

Groovyのソースの中、いつもはTestとかの内容くらいしか見ていなかったのですが、
いろいろ見てたら、groovy-reference-card.texを発見。
今まで、全然気づかなかった、もう少しで、DTPソフトで作るところだったさ・・
んで、適当に和訳してみました。かなり大雑把ですが、
ほしい人いるかもなので、置いておきます。
GroovyリファレンスカードPDF

Grails版ほしいね。作ろうかな。ぁぁ、CheetSheetがあるか。


Tex....勉強しないと・・・

Labels:

Grails 0.5 Released! Groovy 1.1 beta 1 Released!

Grails 0.5 リリース!


Grails 0.5 リリースされました。
Groovy 1.1 beta 1付き!
・カスタムURLマッピング
・コマンドオブジェクト / フォームバリデーション
・GROMでのListとMapのサポート
・ドメインクラスでの構成コンポーネントのサポート (Hibernate "components")
・Base64コーデック
・Ivyでの依存関係の管理
・プロジェクトメタデータとバージョニングサポート
・スクリプトイベントフック
・全てのアーティファクトオブジェクトへのログの注入
・プラグインで使用できる、アーティファクトAPI

詳しくは、以下のページを参照。
リリースノート原文
http://docs.codehaus.org/display/GRAILS/0.5+Release+Notes
リリースノート簡易翻訳版
http://xmldo.blogspot.com/2007/04/grails-05.html

Groovy 1.1 beta 1 リリース!


アノテーションサポート、
Grailsより提供された、ExpandoMetaClass 実装。
等々詳しくは、http://docs.codehaus.org/display/GROOVY/2007/04/30/Groovy+1.1-beta-1+with+annotation+support
を参照。





おまけ、

Ext 1.0.1 リリース!


詳細は、
http://extjs.com/forum/showthread.php?t=5513

Labels: ,

Wednesday, January 03, 2007

Groovy Japanese Translation Project

Groovy 1.0がリリースになったので、
Grailsに引き続きGroovyも翻訳を開始しようと思います。
但し、時間がない・・・これはもしやと思い、とりあえずGrailsの時同様、
Homeだけ翻訳。。(社内用に翻訳済みだったのでペーストしただけ)。
これでスタートは切りました・・
Guillaume Laforge氏にも許可をとりました。
Guillaume Laforge wrote:
> Great news!
> Good luck with the translations.
> Thanks for working on it.
もう逃げられません・・
あとは、Japanese Home からガンガン翻訳していくだけです。
興味のある方!ご協力お願いします。
以下のページに簡単な作業ルールを書いておきます。
http://docs.codehaus.org/display/GROOVY/Japanese+Translation+Project


http://docs.codehaus.org/display/GROOVY/Japanese+Home

http://docs.codehaus.org/display/GROOVY/Japanese+Translation+Project

Labels:

Groovy 1.0 リリース

Groovy 1.0 がリリースになりました。

以下からダウンロードできます。
http://dist.codehaus.org/groovy/distributions/?C=M;O=D
Jarファイルは以下から入手できます。近々Mavenリポジトリも更新されます。
http://dist.codehaus.org/groovy/jars/?C=M;O=D

2007年がグルービーな年になりますように。(by Guillaume Laforge)

Groovy in Action はやく届かないかな :)

Labels:

Tuesday, December 05, 2006

Groovy RC-1 がリリース


Groovy RC-1 がリリースされました。
リリース情報
RC-1はGroovyプロジェクトで最も重要なマイルストーンだったらしいです。
さらに、RC-1のリリースは、すぐに1.0がリリースされることを意味するらしいです。
さらにさらに、今月末には、最終版をリリースする計画だとか^^
詳しい実装情報は JIRA を参照。

Labels: