uehaj's blog

Grな日々 - GroovyとかGrailsとかElmとかRustとかHaskellとかReactとかFregeとかJavaとか -

2008-01-01から1年間の記事一覧

Grails忘年会in名古屋行ってきます

あしたは「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 1.1 Beta 2はMavenと統合されたとのこと。Grailsプロジェクト全体を(特にプラグイン無しでも)Mavenで管理できるということ。Mavenを使う限り、Grails自体を予め手動でインストールしておく必要が無い(!)。 http://graemerocher.blogspot.com/2008/1…

Eclipse scripting tool Groovy Monkey

http://iacobus.blogspot.com/2008/11/introduction-to-groovy-monkey.html Eclipseの各種の動作をGroovyでコントロールする「Groovy Monkey」。Firefoxに対するgreasemonkeyである「Eclipse Monkey」つーのがあってそれのGroovy版。古い言い方をするとマク…

Stark Security Plugin

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>…

Autobase plugin

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…

.NETプラットフォームでJavaコードをコンパイル&実行できるSDK「Ja.NET SE」

Ja.NET これって、さりげなくすごくね?Visual J#との関係は? Groovy.NET、Grails.NETがいながらにして実現?JRuby.NETとかも可能か。 .NET CLR上だとJVMより速かったりして。 JavaNews経由。(追記) http://www.infoq.com/jp/news/2008/12/Ja-NET をみる…

Grailsメモ

忘れがちな未来の俺よ、今頃忘れてるだろうが、このメモを残しておくのでありがたく使うが良い。 Proxyの設定 grails set-proxy ポート番号の設定 <GRAILS_HOME>/scripts/Init.groovy serverPort = System.getProperty('server.port') ? System.getProperty('server.port'</grails_home>…

HTTPBuilder

HTTPBuilderというのが紹介されていました。(HTTP Builder) Apache HttpClientのラッパーとのこと。 メモとして。

GrailsFlow 0.9

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…

エンジニア向けフリーペーパーEM ZERO Vol.2

http://www.manaslink.com/em_zero_vol2「Groovyの「動的って動よ」:山田正樹 」Boさん経由で発見。おもしろいです。PDFの方が読みやすいですね。 Scalaの記事と並んでます。

Grailsコントローラのアクションがメソッドではなくクロージャプロパティであるわけの推測

プログラミング日記というブログで、「クロージャのレキシカルスコープ」という記事で指摘されていたのですが、Expandoクラスにおいて、メソッドから参照するプロパティと、Expando内のクロージャから見たプロパティの値が異なります。具体的には、クロージ…

分けて考えることの有用性

ついこないだもRDBMSに関連する記事を「RDMSのごくごく大局的な問題点」に書きましたが、RDBMSについてはさまざまな意見があり、議論になることが多いです。 思うに、まずは RDBMSが今現在現実に対して有用・不可欠 という話と、 RDBMSが、今後(近未来的に…

Grailsの比較的新しい適用事例

最近見聞きした適用例を、まとめときます。●鈴木自動車カナダのホームページ。 http://www1.suzuki.ca/index.gsp grails+flexとのこと。ものハイ日記経由で知りました。●ソーシャルネットワーク「LinkedIn」 http://www.slideshare.net/glaforge/grails-at-l…

RDBMSの(ごくごく大局的な)問題点

Grailsに関して、レガシーDBとの連携、エンタープライズ適用などをこのところずっと考えていたのですが、ITアーキテクト記事「スケーラブルなO/Rマッピングの実現手法」を読んで非常に感銘を受けることがあったので、考えたことの個人感想メモ書きです。 ●…

例外時にGSPのソースを見るBookmarklet

前に「例外時にGSPのソースを見るにはshowSourceをつける」という記事を書きましたが(GCRでも話題になりましたね)、それをやるBookmarkletとのことです。まだ試してません。

GORM TIPS

http://delahuntyware.blogspot.com/2008/12/stealth-little-gotcha-in-grails-with.html GORMのデフォルトであるauto flushモードだとvalidate()に失敗しても、アクションの終了時にデータをDBにコミットしてしまう(つまりDBに妥当ではない値が投入さ…

テストのためのTIPS

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 ドメインクラスがエラーメ…

FxBuilder

JavaFXをGroovyから扱うFxBuilder。 http://www.jroller.com/aalmiray/entry/fxbuilder_0_1_alpha いまいち意味が分からない。

わたしの好きなプラグインシリーズその2 Grails Acegiプラグイン

(注意)良く分かってないまま勢いで書きました。コメントや誤り指摘がありましたらお願い致します。Grails AcegiSecurityプラグインは、Springセキュリティをラッピングして簡易に利用可能にしたGrailsのプラグインです。Springセキュリティとは、以前「Aceg…

これはCliBuilderの良い使用例

kskyさん投稿によるCliBuilderの利用例(どう書く.org)。CliBuilderというのはコマンドラインオプションの処理をするためのライブラリです。 http://ja.doukaku.org/205/lang/groovy/ 細かいですが i = 1 params.each { println "${i++}: $it" } は params.…

codehausにGParsecのページができてる

前にも書いた、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) …

Grailsの雇用急上昇(Railsを超えた?)

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個人的には、エリアが違うので競合しないと思ってるんですけどね。記事を読むと「性能面、および既存シ…

好きなGrailsプラグインシリーズその1 i18n-templates

前にもどっかに書いたかもしれませんが、山本さんに教わった「i18nテンプレートプラグイン」はわたしの好きなものの一つです。scaffold生成物は最終的には使えん、という意見も散見しますが、動的に生成させるにせよ静的に生成するにせよ、scaffoldテンプレ…

withのこと

こことかここやここで、withの話が話題になってますが、自分でもwith句を作ってみよう Object.metaClass.myWith = { clo -> clo.delegate = delegate clo.call() } Object.metaClass.enableGlobally() "abc".with { println toUpperCase() } "xyz".myWith { …

SpringSourceによるG2One買収の影響アンケート

SpringSourceによるG2One買収の影響アンケートというのをやってます。結果を覗いてしまうとSpringSourceによるG2Oneの買収は、企業におけるGroovy&Grailsの採用にどう影響する? 全然影響しない: 21% もっと魅力的になる: 58% これでGroovy&Grailsの採用をス…

SpringSource buys Groovy and Grails specialist

社内の人に教えてもらったのですが、G2OneのメンバがSpringSourceに買われた?という記事が。G2Oneが買収されたってことですかねえ。grails-userのMLで話題になっています。真偽のほどは?と思ったら、Graemeがブログエントリで公式発表をしている。気にな…

Comparing Groovy & JRuby

JavaOne 2008の資料ということでちょっと古いですが、GroovyとJRubyの比較資料「Comparing Groovy & JRuby」を見つけたので紹介。 気になるのは、Groovy は「encapsulate & extend」で、Rubyは「abstractions layers via meta || dsl」の下り。だれか意味を…