2008-01-01から1年間の記事一覧
あしたは「12月27日GCR番外編〜忘年会 in 名古屋」に行ってきます。参加者の皆さん、各位、よろしくお願いいたします。http://groups.google.co.jp/group/grails-ja/browse_thread/thread/b7a61c3b245a75b2/8c9109a881625680?#8c9109a881625680
Grails 1.1 Beta 2はMavenと統合されたとのこと。Grailsプロジェクト全体を(特にプラグイン無しでも)Mavenで管理できるということ。Mavenを使う限り、Grails自体を予め手動でインストールしておく必要が無い(!)。 http://graemerocher.blogspot.com/2008/1…
http://iacobus.blogspot.com/2008/11/introduction-to-groovy-monkey.html Eclipseの各種の動作をGroovyでコントロールする「Groovy Monkey」。Firefoxに対するgreasemonkeyである「Eclipse Monkey」つーのがあってそれのGroovy版。古い言い方をするとマク…
It窶冱 a cleaned-up (and, hopefully, simplified) edition of the alternative Spring Security plugin 「クリーンナップされた、単純化されたSpring Securityプラグインの他の選択肢」だそうな。JSecurityともまた違うんですよね。
SiteMeshレイアウトを複数用意して簡単に切り替える方法。 http://www.groovymag.com/blog.entry/001/2008/11/Switching_Grails_layouts_00008.html要はレイアウトを指定するメタタグの<meta name="layout" content="★" />の★のところをGSPで生成すればいいんだ。聞いてみれば、何だそうかとい</meta>…
Ruby on Railsのmigrationのようなものを実現するプラグイン。LiquibaseをDSLで利用可能にしたもの。http://stateyourbizness.blogspot.com/2008/11/autobase-05-plugin-released.html http://github.com/RobertFischer/autobase/wikis/example-usage twicco…
Ja.NET これって、さりげなくすごくね?Visual J#との関係は? Groovy.NET、Grails.NETがいながらにして実現?JRuby.NETとかも可能か。 .NET CLR上だとJVMより速かったりして。 JavaNews経由。(追記) http://www.infoq.com/jp/news/2008/12/Ja-NET をみる…
忘れがちな未来の俺よ、今頃忘れてるだろうが、このメモを残しておくのでありがたく使うが良い。 Proxyの設定 grails set-proxy ポート番号の設定 <GRAILS_HOME>/scripts/Init.groovy serverPort = System.getProperty('server.port') ? System.getProperty('server.port'</grails_home>…
HTTPBuilderというのが紹介されていました。(HTTP Builder) Apache HttpClientのラッパーとのこと。 メモとして。
Grails上のオープンソースのワークフローエンジン「GrailsFlow」 http://www.grailsflow.org/ http://www.nabble.com/-ANN--GrailsFlow-0.9%3A-New-Release-of-Open-Source-Workflow-and-Business-Process-Engine-p21063243.html なんかの既存のエンジンをWr…
http://www.manaslink.com/em_zero_vol2「Groovyの「動的って動よ」:山田正樹 」Boさん経由で発見。おもしろいです。PDFの方が読みやすいですね。 Scalaの記事と並んでます。
プログラミング日記というブログで、「クロージャのレキシカルスコープ」という記事で指摘されていたのですが、Expandoクラスにおいて、メソッドから参照するプロパティと、Expando内のクロージャから見たプロパティの値が異なります。具体的には、クロージ…
ついこないだもRDBMSに関連する記事を「RDMSのごくごく大局的な問題点」に書きましたが、RDBMSについてはさまざまな意見があり、議論になることが多いです。 思うに、まずは RDBMSが今現在現実に対して有用・不可欠 という話と、 RDBMSが、今後(近未来的に…
最近見聞きした適用例を、まとめときます。●鈴木自動車カナダのホームページ。 http://www1.suzuki.ca/index.gsp grails+flexとのこと。ものハイ日記経由で知りました。●ソーシャルネットワーク「LinkedIn」 http://www.slideshare.net/glaforge/grails-at-l…
Grailsに関して、レガシーDBとの連携、エンタープライズ適用などをこのところずっと考えていたのですが、ITアーキテクト記事「スケーラブルなO/Rマッピングの実現手法」を読んで非常に感銘を受けることがあったので、考えたことの個人感想メモ書きです。 ●…
前に「例外時にGSPのソースを見るにはshowSourceをつける」という記事を書きましたが(GCRでも話題になりましたね)、それをやるBookmarkletとのことです。まだ試してません。
http://delahuntyware.blogspot.com/2008/12/stealth-little-gotcha-in-grails-with.html GORMのデフォルトであるauto flushモードだとvalidate()に失敗しても、アクションの終了時にデータをDBにコミットしてしまう(つまりDBに妥当ではない値が投入さ…
http://jan-so.blogspot.com/2008/12/grails-integration-testing-some-tips.htmlにいくつかTIPSが書いてありますので自分用メモに(GORMのところのTIPSのみ)。Tip: Saving domain object can fail without any error ドメインクラスがエラーメ…
JavaFXをGroovyから扱うFxBuilder。 http://www.jroller.com/aalmiray/entry/fxbuilder_0_1_alpha いまいち意味が分からない。
(注意)良く分かってないまま勢いで書きました。コメントや誤り指摘がありましたらお願い致します。Grails AcegiSecurityプラグインは、Springセキュリティをラッピングして簡易に利用可能にしたGrailsのプラグインです。Springセキュリティとは、以前「Aceg…
kskyさん投稿によるCliBuilderの利用例(どう書く.org)。CliBuilderというのはコマンドラインオプションの処理をするためのライブラリです。 http://ja.doukaku.org/205/lang/groovy/ 細かいですが i = 1 params.each { println "${i++}: $it" } は params.…
前にも書いた、Groovy版JParsecであるGParsecのcodehausページができてますね。Groovy grammarがすでにParseできてるらしい。 つって、何も公開されてないのはなぜだ。期待です。
守破離さんのところで書いてたことをGroovyのソースコード上検証してみた。groovy-1.6-beta-1/src/main/groovy/lang/MetaClassImpl.java public Object getProperty(Class sender, Object object, String name, boolean useSuper, boolean fromInsideClass) …
http://www.codemonkeyism.com/archives/2008/11/04/grails-vs-rails-a-fun-comparison/反落してますけども。G2Oneのメンバー分だったりしてね。
タイトルに反応。 http://www.troymaxventures.com/2008/10/converting-legacy-rails-apps-to-grails.htmlレガシーRailsアプリをgrailsに変換する方法(w個人的には、エリアが違うので競合しないと思ってるんですけどね。記事を読むと「性能面、および既存シ…
前にもどっかに書いたかもしれませんが、山本さんに教わった「i18nテンプレートプラグイン」はわたしの好きなものの一つです。scaffold生成物は最終的には使えん、という意見も散見しますが、動的に生成させるにせよ静的に生成するにせよ、scaffoldテンプレ…
こことかここやここで、withの話が話題になってますが、自分でもwith句を作ってみよう Object.metaClass.myWith = { clo -> clo.delegate = delegate clo.call() } Object.metaClass.enableGlobally() "abc".with { println toUpperCase() } "xyz".myWith { …
SpringSourceによるG2One買収の影響アンケートというのをやってます。結果を覗いてしまうとSpringSourceによるG2Oneの買収は、企業におけるGroovy&Grailsの採用にどう影響する? 全然影響しない: 21% もっと魅力的になる: 58% これでGroovy&Grailsの採用をス…
社内の人に教えてもらったのですが、G2OneのメンバがSpringSourceに買われた?という記事が。G2Oneが買収されたってことですかねえ。grails-userのMLで話題になっています。真偽のほどは?と思ったら、Graemeがブログエントリで公式発表をしている。気にな…
JavaOne 2008の資料ということでちょっと古いですが、GroovyとJRubyの比較資料「Comparing Groovy & JRuby」を見つけたので紹介。 気になるのは、Groovy は「encapsulate & extend」で、Rubyは「abstractions layers via meta || dsl」の下り。だれか意味を…