#navi_header|Groovy| "G&pre(){*} Advent Calendar 2012" から個人的に気になった記事をまとめます。他にも良記事が並んでいますので、ぜひATNDのサイトで一覧を確認してみてください。 - G&pre(){*} Advent Calendar 2012 : ATND -- http://atnd.org/events/34317 * Groovy言語周り - mike、mikeなるままに…: よく使うGroovyのスニペット -- http://mikeneck.blogspot.jp/2012/12/groovy.html --- collect()は便利そう。参考になります! - メタプログラミングGroovy入門 - No Programming, No Life -- http://npnl.hatenablog.jp/entry/2012/12/10/041636 --- Groovyの魅力の一つ、メタプログラミングの紹介。リフレクション使いまくるので性能が〜とかありますが、性能を求められない領域であればまさしくチート級の機能です。とはいえあんまり使いすぎるとRoRじゃありませんが「黒魔術」が跋扈することにもなりかねませんので用法に注意でしょうか。でもぶっちゃけ便利すぎるwww - Staticalizer - G&pre(){*} Advent Calendar 2012- - uehaj's blog -- http://uehaj.hatenablog.com/entry/2012/12/04/132603 --- Groovy 2.x になって静的型付けや型推論が使えるようになりましたが、今まで型を指定していなかったソースコードに対して、これらの機能が有効に動作するよう型情報を挿入していくのは見落としも多い。ということで、ソースコードをスキャンして静的型付けを入れるところとかにTODOコメントなどを挿入してくれるツールの紹介。 - GroovyFX で GUI アプリケーション開発をはじめよう!! - bluepapa32’s Java Blog -- http://d.hatena.ne.jp/bluepapa32/20121221/1356045048 --- GroovyとJavaFXのbindingの紹介。Gradle JavaFX Plugin便利そうですね。winのexeやMacの.appまで生成できるとか・・・すごい・・・。 --- Gradle JavaFX Plugin : https://bitbucket.org/shemnon/javafx-gradle/ * ビルドなどエコシステム周り - Literal Ice: GrailsのプラグインをCloudBeesで公開する -- http://blog.monochromeroad.com/2012/12/grailscloudbees.html --- CloudBeesというサービスを使うことで、GitリポジトリからJenkinsビルドサーバ、そしてMaven公開リポジトリへのデプロイという一気通貫のサービスを使えるようです。スゲー! --- http://www.cloudbees.com/dev.cb - GENT &pre(){#}gadvent2012 - blog4j 2.0 -- http://d.hatena.ne.jp/kiy0taka/20121201/1354364847 --- Gradleのプロジェクトの「テンプレート」を取得してくれる、Mavenのarchetype相当を実現する仕組み "GENT" の紹介。 --- genttool/gent : https://github.com/genttool/gent --- 今後Groovy/Grailsエコシステムの中でどのような立ち位置になるのかは未知数ですが、個人的にはGradleの弱点としてMavenのarchetype相当機能が欠けてる所が気になってましたので、期待したいです。GitHub上であれば独自のリポジトリにテンプレートを準備することも可能な模様。 * テスト関連 - JavaのテストコードからはじめるGroovy #gadvent2012 - やさしいデスマーチ -- http://d.hatena.ne.jp/shuji_w6e/20121224/1356358166 --- Groovyに慣れるために、手っ取り早くJavaのテストコードをGroovyで書いてみるとGroovyの良さが分かります。 - Geb で JavaScript のテストをしてみた &pre(){#}gadvent2012 | Java開発のんびり日記 -- http://hideoku.wordpress.com/2012/12/18/geb-%E3%81%A7-javascript-%E3%81%AE%E3%83%86%E3%82%B9%E3%83%88%E3%82%92%E3%81%97%E3%81%A6%E3%81%BF%E3%81%9F%E3%80%80gadvent2012/ --- Geb : http://www.gebish.org/ --- GroovyでクールにSelenium2のWebDriverのテストケースを書けるライブラリのようです。「重い」というコメントが多いですが、Selenium Serverを使えばそうでも無い・・・という期待を込めます。 - 2012-12-02 - nemo_kazのメモ [Groovyライフ] -- http://d.hatena.ne.jp/nemo_kaz/20121202 --- こちらはGebを使ったWebスクレイピングのサンプルとして参考にできそうです! * Grails関連 - Grails Improx プラグイン 0.1 (コードネーム GrailsServ) リリースしました! - 豆無日記 -- http://nobeans.hatenablog.com/entry/2012/12/07/162747 --- Interactive Modeで起動したGrailsに、外部からコマンドを与えて色々Grailsコマンドを実行できるようにするプロキシツールで、IntelliJ, Eclipse, コマンドラインから連携できるようなスクリプト類を提供。通常のGrails対応IDEだと、Grailsコマンド実行の度にJVMが起動して重いので、こちらのプラグインでGrails自体はInteractive Modeで起動しっぱなしにしておくことで、サクサク開発出来るようになるそうです。 #navi_footer|Groovy|