タグ

groovyとGroovyに関するhohoho_ho2005のブックマーク (117)

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

    なぜかGrailsは無かったので情報を整理してみる。 ◎:Grails入門者向けピックアップ ☆:2013/05/24追加分 (関連) Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Groovy編) Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Gradle編) Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Spock編) 公式 Grails Grails - Reference Documentation - 当に情報が豊富。英語が苦にならないならいちばんよい。 国内(ユーザーグループ界隈) Grails Japan! Grails語ドキュメント - まだ和訳されていない部分もあります。 今週のGrails! 日語版 - 週単位のGrails関連記事まとめ。 日Grails/Groovyユーザーグループ(JGGU

    Java/Groovy/G*界隈でBoostする為に有用なリンクを集めてみた(Grails編) - sudo -u grails
  • 超適当訳写経 『Groovy - Unit Testing』(Groovy公式ドキュメント) #junitbook - Diary of absj31

    『GroovyからJUnitを扱う』ための前練習的な取り組みとして、Groovy公式ドキュメントから関連するページを写経してみよう、というエントリ。まずは更にそれら前段階として『Groovyでのユニットテスト』ページから超適当訳で実践メモを残してみる。超適当訳と自分の実践メモやら感想やら入り混じるので精度としてはかなり不安な気もしますが、その辺御容赦を。m(_ _)m 御指摘・修正等あれば速やかに対応したいと思います。 Groovy - Unit Testing Groovyの利点 GroovyはJUnitテスティングを幾つかの方法でより、シンプルに、より"Groovy"にします。 JUnitはGroovyのランタイムに組み込まれているため、Groovyシンタックスを使っているGroovy及びJavaクラスに対してJUnitテストをスクリプト実行出来る。 Groovy側で、JUnitのアサ

    超適当訳写経 『Groovy - Unit Testing』(Groovy公式ドキュメント) #junitbook - Diary of absj31
  • GroovyでJUnitなテストを書くときの注意点……なんて無かった #gadvent2012 - 日々常々

    Groovy!!(挨拶) G* Advent Calendar 2012 の13日目でございます。 前日: SpockでビルトインされているExtensionsとかそのへん - Yamkazu's Blog / @yamkazuさん 翌日: groovy.lang.MissingPropertyException*1*2 http://piyopiyoducky.net/gadvent2012/ / @gantawitterさん JUnitをGroovyで使うなど 何も考えずに突っ込みどころ満載のFizzBuzzとテスト(色々足りてない)を書きます。 HogeJava.java HogeJavaTest.java これをGroovyで書くとします。 HogeGroovyTest.groovy(ほぼ HogeJavaTest.java のまま) そのままJUnitとして動きます。Eclips

    GroovyでJUnitなテストを書くときの注意点……なんて無かった #gadvent2012 - 日々常々
  • [Spock] Spock 関連でゴニョゴニョしてる件 - bikisuke IN ACTION

    こんばんは。[twitter:@bikisuke] です。 今日の Advent Calendar ネタは、Spock です。 僕は G* 一派だからという贔屓目は抜きにしても、Java のテスティングフレームワークとして Spock はもっと評価されるべきじゃないかと思ってます。 なので、今回はその辺りに触れつつ、密かに企んでいることについて書きたいと思います。 Spock のいいところ 何と言っても、シンプルな記述ができるところは Spock の大きな魅力ではないでしょうか。もちろん、テスト対象クラス(機能)によっては複雑になることもあるかもしれませんが、可読性に関しては JUnit の比ではないと思ってます。 # これは Groovy と Java の言語特性や制約に依るところが大きいので、Spock が良くて JUnit がダメと言ってるわけではないです。念のため。 あと、拡張の仕

    [Spock] Spock 関連でゴニョゴニョしてる件 - bikisuke IN ACTION
  • Grails Plugin: Grooscript Vertx Plugin

    Tags: / Latest: 0.4 Last Updated: 10 January 2014 Grails version: 2.0 > * Authors: Jorge Franco Leza License: Apache License 2.0 Organization: Grails Community

  • 今週のGrails 2013-15

    この記事の内容は、Burt氏による"This Week in Grails"を、意訳した内容です。誤訳等有りましたら@tyama宛てに(DMで)優しく報告ください。 元記事:This Week in Grails (2013-15)。 GroovyチームがGroovy 2.0.8 と 2.1.3をリリースしました。 Peter Ledbrookが、Grailsの将来像についての考えをブログに書きました 前回のGGUGで発表されたGrailsサービス、コマンドオブジェクトとデザインアプローチに関しての動画は必見です。 この“This Week in Grails”をマメにチェックするには、カテゴリリンクをチェックするか、RSSリーダーにフィードを登録しましょう!(家用) プラグイン 新たに3件のプラグインがリリースされました: grooscript-vertx0.2.5. Groovyフ

  • GroovyでMarkdownパーサーを作ろう #2「HTML出力部分の作成」 - No Programming, No Life

    このシリーズの一覧へ Groovy! (挨拶) どうも、ふも(@fumokmm)です。 はじめに さて、それでは早速コードを書いて行きたいと思います。といってもまだ、Markdownの変換ロジックには入りません。 今回は設定ファイルを読み込んで、その内容をプレーンなHTMLにそのまま埋め込んで出力させるというところまで作って行きたいと思います。 作成するスクリプト スクリプト名は前回決めた通り、fumomarkdowngにしようと思うので、 fumomarkdowng.groovyになります。 そして、マークダウン形式で内容が書かれたファイルは、 hoge.mdにしてみましょう。 外部ファイルの内容読み込み 何はともあれ、hoge.mdの内容をまず読み取るところから。 Groovyでは、外部ファイルの読み込みはFile#text*1を利用して行えます。 new File('path to

    GroovyでMarkdownパーサーを作ろう #2「HTML出力部分の作成」 - No Programming, No Life
  • 今週のGrails 2013-14

    この記事の内容は、Burt氏による"This Week in Grails"を、意訳した内容です。誤訳等有りましたら@tyama宛てに(DMで)優しく報告ください。 元記事:This Week in Grails (2013-14)。 SpringSourceはVMwareからEMCの関連会社Pivotalへ移動しました。 このことがGrails, Groovyと Springに与える影響と今後については、 Adrian Colyer氏のブログポストを参照してください。 Groovyチームの広範囲にわたるインタビューが、ZeroTurnaroundに掲載されています。興味深い情報が満載です。 Happy Birthday to Grails!! 0.1のリリースは今から7年前ですね。 Burt氏がGrailsNettyを統合した新プラグインについてのブログをポストしました。 来の利点

  • Grailsベストプラクティス(和訳) - sudo -u grails

    This article is Japanese translation of http://groovy.dzone.com/articles/grails-best-practices . DZoneで公開されている Nitin Kumar 氏の記事を和訳したものです。また、「要約」の節を冒頭に移動しています。大元の記事はおそらくこちら。 類似の記事として、Amit Jain 氏がInfoQで公開している記事を uehaj さんが和訳したものもあります。 Grails Best Practices Grailsは、アジャイルに基づいた迅速でインタラクティブな開発フレームワークです。 "設定いらずの規約" convention not configuration を支持しています。 この記事では、Grailsの使いかたと、Grailsを取り巻くベストプラクティスを説明します。 ■要約 G

    Grailsベストプラクティス(和訳) - sudo -u grails
  • Groovyの実行環境を管理する、GVM(the Groovy enVironment Manager) - CLOVER🍀

    Groovy 2.1.1が出ていたことは知っていたので、ダウンロードしようと思った時にGroovyのダウンロードページにこんな表記があるのに気付きました。 GVM??全然知らないし、今まで気付きもしませんでした…。いつからあったんだろう。 オフィシャルサイト GVM(the Groovy enVironment Manager) http://gvmtool.net/ を見ると、 GVM was inspired by the highly useful RVM and rbenv tools, used at large by the Ruby community. http://gvmtool.net/ とあるので、Ruby界隈で使われているRVMとかに影響を受けているようです。 って、Rubyほとんど使っていませんけど…。 これを使うと、 Groovy Grails Griffon

    Groovyの実行環境を管理する、GVM(the Groovy enVironment Manager) - CLOVER🍀
  • Building Jenkins plugin with Groovy - MyBetaBook

    Description 需要があるかわからんので購読者が10usersになったら書く →がんばって書きます。 →そろそろ気出す。

  • Groovy基礎勉強会 に参加してきました。 #GroovyBase - みちしるべ

    Groovy基礎勉強会 に参加して来ました。 受付とかその辺のお手伝いもしてみました。 募集70人で、前々日、前日に大量のキャンセル、繰り上がりの人もキャンセルが続出して キャンセル39人とか、当日もどのくらい来るんだろうといった感じでした。 当日参加したのは、61、62人かな。(チェックした名簿を持ってないのでわからない) 「全員おっさん」は免れた。 感想 基礎 != 基 ではないことを人認識して参加したつもりではいた。 しかし、 「なるほどわからん」と思った人〜で、全員手を上げたのを見て、@kyon_mm さんが「じゃ成功ですね」と言った。 この光景を見て、普通の勉強会とは趣が異なるんだなと改めて感じた。 なるほど、わからん 全てのG*は、ASTに通ず 1日でG*がここまでそろった勉強会は初めてだ。まとまった形式もいいね。 @kyon_mm さん 「Groovyの歴史」 The Hi

    Groovy基礎勉強会 に参加してきました。 #GroovyBase - みちしるべ
  • Multiple Dispatch in Modern JVM Languages | GREE Engineering

    こんにちは、エンジニアの永井雅人 (@nagai_masato) です。G* advent calendar の 17日目を GREE engineers' blog からお届けします。 dispatch ? オブジェクト指向言語の文脈でのディスパッチとは、同じ名前のサブルーチンをパラメタの型で動的に判定する呼び分けを指します。ディスパッチには大きく分けて マルチプルとシングルがあります。マルチプルはメッセージの全てのパラメタを対象にしますが、シングルはそのうちレシーバのみを対象とします。この記事では Java や最近の JVM 言語での対応状況を交えてディスパッチについて話したいと思います。 Java Java が対応しているのはシングルディスパッチです。イベントハンドラの例で説明します。今どきっぽくタッチイベントにしてみます。タッチイベント用のクラスのルートに TouchEvent が

    Multiple Dispatch in Modern JVM Languages | GREE Engineering
  • ビルドツールGradleスタートアップガイドの紹介「Grails/Groovy工房 vol.2」(1/6)- テクノロジーコラム:Gradle | NTTソフトウェア

    はじめに Gradleは、Javaの開発者を対象にしたビルドツールです。 また、Gradleの情報源は、Gradle User Guide (翻訳版はこちら)という素晴らしいものがすでにあります。 今回のコラムでは、Javaの開発にターゲットを絞り、すぐ使えて実際の開発現場へ適用できることを目的とした、ビルドツールGradleのスタートアップガイドを紹介していきます。 ご自身や周りで、次のような方がいらっしゃいませんか? AntやMavenなどのビルドツールを使っていない AntやMavenを使っているが、XMLに苦しめられている 私はプログラマだ Groovyに興味はあるが、導入のきっかけがない

  • JavaのテストコードからはじめるGroovy #gadvent2012 - やさしいデスマーチ

    エントリーは、G* Advent Calendar 2012の24日目のエントリーです。前日は、@tetsurokitaharaさんのGroovyにProcessingを!でした。 何をネタに書こうかなと悩んだのですが、思うほどG*なネタは持っておらず、JUnitネタとなりました。実は、書籍「JUnit実践入門」でもGroovyを活用するトピックを入れる予定だったのですが、紙面の都合上、入れる事ができませんでした*1。そこで、少しだけですが、エントリーで補足したいなと思います。 テストコードでGroovyを使う Groovyは、Javaと親和性の高いプログラミング言語です。上司を説得する場合は「GroovyはJavaの拡張ライブラリです(キリッ」と言っても良いでしょう。当は開発環境やビルドツールの設定などで一工夫しなければ利用できませんが、その辺は裏でしれっとやってしまえばOKです。

    JavaのテストコードからはじめるGroovy #gadvent2012 - やさしいデスマーチ
  • いろんな言語で、外部プロセス起動 - CLOVER🍀

    前のエントリで、Groovy/Scalaでプロセス起動に関するコードをちょこちょこと書いていたのですが、ちょっと自分が割と使う言語でまとめてみることにしました。 ほんの、サンプルです。 サンプルのお題は、 外部プロセスの実行結果(戻り値)を取得し、変数retに格納する 外部プロセスの出力結果(標準出力)を取得し、変数textに格納する 上記2つの結果を得るために、外部プロセスを2回起動しない という感じで。その他、補足も交えつつ。 Java 割とよく使い、そして1番面倒…。 import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.IOException; public class ProcessExec { public stati

    いろんな言語で、外部プロセス起動 - CLOVER🍀
  • Groovyの簡易依存関係管理ツール、Grapeを使ってみる - CLOVER🍀

    Groovy 2.0が出ましたね〜。機能的なところはあんまり見てませんが、なんか型チェックとかができるようになったんだとか?それって、Groovyで待ち望まれてたものなんでしょうか?よくわからんです…。 ま、とりあえずバージョンアップはしておきましたと。 ところで、Groovyでビルドや依存関係の管理ツールといえばGradleが有名だと思いますが、自分はそれほどどっぷりGroovyを使っているわけではないので、これを触るのは少し後にして、今はもっと簡易的というか標準で搭載されているGrapeを使ってみようと思います。 Grapeとは? Apache Ivyを使った、Groovyの標準的なモジュール管理ツールです。Mavenリポジトリをサポートしているので、他のリポジトリからJARファイルなどをダウンロードしてスクリプト中で依存関係を解決しつつ実行することができます。 詳細は、こちらです。

    Groovyの簡易依存関係管理ツール、Grapeを使ってみる - CLOVER🍀