sudo -u grails

Grailsの記事が充実する。といいなぁ

一部で話題のIKEAorDEATHをGrailsのコントローラだけで作ってみた

http://ikeaordeath.com/ というサイト、ご存知ですか?IKEAで販売されてるアイテムとデスメタルバンドのバンド名、何がどっちかの2択を出してるサイトです。 ここを見てて、Grailsのコントローラだけでもこういう動きするページ作れそうだな、と思って作っ…

Grailsでrun-scriptコマンドを使って任意のGroovyスクリプトを走らせ、その中でServiceを使う

Grailsには、create-scriptコマンドを使ってscriptsディレクトリ配下にGantスクリプトを作り、任意のGrailsコマンドを追加する機能があります。 scriptsディレクトリ配下のGantスクリプトはGrailsコマンドとして実行可能になるため、 scripts/MyScript.groov…

Yokohama.groovy #15 に参加してきた #yokohamagroovy #mattarigrails

たまには参加報告書きましょう。 connpass - 2013/05/19 Yokohama.groovy #15 #yokohamagroovy #mattarigrails Togetter - 2013/05/19 Yokohama.groovy #15 #yokohamagroovy #mattarigrails 先月の Yokohama.groovy #14 から、 #mattarigrails と称してGrail…

Windows PowerShell から Gradle wrapper (gradlew) を叩くときにはオプションのクオートをしよう

何回やっても忘れるのでメモ。。 > ./gradlew -q -Ddisable.groovydocs=true -Dgrails.home=C:\GGTS\grails-2.1.5 clean publishGuide_ja Windows PowerShell からこんな gradlew コマンドを叩くと FAILURE: Could not determine which tasks to execute. * …

Twitter連携するWebアプリなんてあっという間にできるよ。そう、Grailsのspring-security-twitterプラグインならね!

pull requestがmergeされてプラグインが更新されて不便なところが解消された記念に紹介します。 spring-security-twitter プラグインを導入する Role をつくる GSP に連携ボタンを設置する たったこれだけです。 spring-security-twitter プラグインを導入す…

GrailsのインタラクティブモードをWindowsで使うときはWindows PowerShell + Grails wrapperが快適

WindowsのコマンドプロンプトでGrailsのインタラクティブモードまともに動かないよねー、とお嘆きのみなさま。果たして何人いるのかわからないみなさま。 Grails wrapper は御存知ですか? > grails wrapper としてやると、自分のGrailsプロジェクトに grail…

GrailsでWebスクレイピングをするときはjsoupで簡単・便利!(もちろんGroovyでもJavaでも)

先日、名古屋で学生向けGrails/Groovyハンズオンをやらせて頂きました。 その中で、学生さんから「任意のサイトからHTMLを取得して、HTML中の任意の要素を取得するのにスマートな方法はありませんか?」といったような質問を受けました。いわゆるWebスクレイ…

Grails MiniProfiler プラグインはメモリリークに気をつけましょう。

BuildConfig.groovy の plugins に runtime ':profiler:0.4' runtime ':miniprofiler:0.1' って書くだけで、リクエストごとの発行SQLやレスポンス時間などのプロファイリングを画面上に出してくれる MiniProfiler プラグイン。GGX 2012で話を聞いてから使っ…

Java/Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Grails編)

なぜかGrailsは無かったので情報を整理してみる。 ◎:Grails入門者向けピックアップ ☆:2013/05/24追加分 (関連) Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Groovy編) Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Gradle編) Groovy/…

サクサクWebアプリを作って公開!Grails+CloudFoundryハンズオンをやりました。

先週の金曜日4/19、G*ワークショップZ Apr 2013 - Grails+CloudFoundryハンズオンをやりました。 30分ほどCloudFoundryについて日本CloudFoundryグループの中の人に話をして貰い、そのあとの1時間半でGrailsでWebアプリを作成して、cloudfoundry.comにデプロ…

Railsはスパゲッティ、Grailsはピッツァ。

はじめにことわっておきますと、Railsについての知識は先日Rails寺子屋で見聞きした程度のものしか持ちあわせておりませんので、Railsに詳しい人からの意見も頂きたいです。 さて、とある後輩が、 Rails やっててビジネスロジックってどこに置くのかなー、っ…

Grailsベストプラクティス(和訳)

This article is Japanese translation of http://groovy.dzone.com/articles/grails-best-practices . DZoneで公開されている Nitin Kumar 氏の記事を和訳したものです。また、「要約」の節を冒頭に移動しています。大元の記事はおそらくこちら。 類似の記…

GGTS 3.2.0.RELEASE + Grails 2.2.1 での困った挙動ちゃん!

GGTS(Groovy/Grails Tool Suite) 3.2.0.RELEASE と、それに同梱されている Grails 2.2.1 を使ってておかしな動作になる!非常に困った挙動ちゃんを見つけてしまって本当にもう GGTS ったら。。 ドメインクラスを変更して generate-all / generate-controller…