2014年10月 Groovyist/G*のあれやこれや

4798136433




これを読んでる人は、すでにご存知で、購入済みの方が多いとは思いますが、11/5に待望の
Gradle徹底入門 次世代ビルドツールによる自動化基盤の構築 が発売になりました。
レビューアの指摘により、2章分が書き直しになるなど、洗練された本に仕上がってて、
曰く世界一詳しいGradle本だそうです。
それがが日本語で読めることに感謝。
弱点があるとすれば、その厚みと重さでしょうか。
kindle版もありますが、固定レイアウトなのは残念。
Gradle徹底入門 次世代ビルドツールによる自動化基盤の構築[kindle版]

また、発売前に、待ちかねてる人向けにGradleのワークショップが開催されました。
Gradleの回は人が多いですね。



blog

範囲を与えると順番に次の日を返す · GitHub
groovyあれこれ: groovyとOpenWeatherMapで天気予報を取得する
groovyあれこれ: groovyとZooKeeperで、znodeを作成する
jettyで実行可能warファイルを作る - mike-neckのブログ
Introduction to Spock
Closures and methodMissing are real
http://blog.guildworks.jp/2014/10/06/dependency-conflict-resolution-in-gradle/
http://qiita.com/kgmyshin/items/193f86c05c018f013dfc
Eclipse で Java EE 開発してる人が Gradle の門を叩く - なにか作る
Eclipse x gradle-tomcat-plugin の自動リロード - Qiita
groovyあれこれ: groovyからYahoo!ジオコーダAPIを使用して、住所から経度・緯度を求める
Android Gradle Plugin 0.12 → 0.13の変更点 - Qiita
groovyあれこれ: groovyでCloudera Managerに登録されているホストを一覧表示する
groovyあれこれ: Apache TikaでWORDファイル等からテキストを抽出する
groovyあれこれ: groovyとRabbitMQのHTTP APIを使用して、queueを削除する
おじさん、Gradle に悩まされる。。。:息子と一緒に Makers:So-netブログ
[Groovy、Grails]メタプログラミング - Qiita
http://plus.appgiga.jp/masatolan/2014/10/03/53923/
Grails 2.4で追加されたdoWithSpring、doWithConfigについて - Yamkazu's Blog
ペアワイズ法でSpockのテストデータを生成する - uehaj's blog
GroovyOnAndroidやRxJavaをやりたい人のための、Groovyのクロージャの書き方・使い方メモ - Qiita
groovyあれこれ: SwingBuilderでラベル内のアイコンに対するテキスト位置を設定する
RxJavaをGroovyで使う。そしてRxGroovyがやっていること(ExtensionModule) - Qiita
groovyあれこれ: groovyとZooKeeperで、指定のznodeが存在するか確認する
Groovyで関数インターフェースをクロージャで実装する - groovy789's blog
groovyあれこれ: groovyとSqoop REST APIでconnectorを一覧表示する
groovyあれこれ: groovyとDocker Remote APIでcontainerを一覧表示する
groovyあれこれ: WebHDFSのREST APIで指定のディレクトリを列挙する
groovyあれこれ: Apache TikaでWORDファイル等から著者などのメタデータを抽出する
groovyあれこれ: groovyとDocker Remote APIでcontainerの環境変数を一覧表示する
Robolectric Gradle Pluginの導入手順(v.0.13.x) - Qiita
カイジの地下チンチロで班長大槻が勝つ確率をシミュレートするGroovyスクリプト - mike-neckのブログ
HerokuでGrailsを使うとクエリパラメータが文字化けするのでbuildpack直しました。 - うさぎ組
[Grails]自動JSONマーシャリングを使う。 - Qiita
groovyあれこれ: groovyとApache Phoenixでテーブル作成とデータを挿入する
GrapeでApache POIのMicrosoft Office 2007以降対応を記述する方法 - Qiita
groovyあれこれ: groovyとZooKeeperで、znodeに関連付けられた文字列データを表示する
I wanna tell you about "Groovy Template" - Speaker Deck
http://qiita.com/wada811/items/ab48fe40bbdb895f9f40
AndroidStudio で APK のファイル名を変更する Gradle の設定 | DevAchieve
バイトコード検証の不具合がJDK 7u72/8u25で修正された - GeekFactory
逆コンパイルで学ぶGroovyの仕組み - Qiita
脱・独自改造! GebでWebDriverをもっとシンプルに
groovyあれこれ: Apache Ambariとgroovyで、クラスターを列挙する
Android Gradle Pluginでduplicate files during packaging of APKエラー - Qiita
Bitbucket | The Git solution for professional teams

groovyあれこれ: groovyとHBaseで、テーブル内の指定ColumnFamilyを全件表示する
domainクラスでのdefaultValueに0を設定 - Qiita
groovyあれこれ: groovyとRabbitMQのHTTP APIを使用して、exchangeを作成する
ConfigSlurperでmainは定義できない - Qiita
ConfigSlurperでUTF-8のファイルを取り込む方法 - Qiita
AndroidStudio で APK の署名の設定を gradle.properties に記述する | DevAchieve
gradleでコマンド結果をキャプチャする - Qiita
gradleで文字コードをutf8に統一 - Qiita
groovyあれこれ: groovyでCloudera Managerに登録されているクラスタを一覧表示する
groovyあれこれ: groovyとZooKeeperで、znodeを削除する
ヒアドキュメントと複数行文字列について - uehaj's blog
AndroidStudio で APK を特定のフォルダにコピーする Gradle の設定 | DevAchieve
JavaからGroovyのクラスを使用しているコードをGradleでコンパイルする - Qiita
Javaのライブラリをチョロっと試すなら、Groovyで試すといいと思うんです! - Qiita
OSS Product feat. Gradle
groovyあれこれ: groovyとRabbitMQのHTTP APIを使用して、exchangeを削除する
groovyあれこれ: Apache Ambariとgroovyで、サービスを開始する
GroovyとRxJavaとRxAndroid、シンプルなサンプルを作ってみた - Qiita
2014-10-27
Gradle SSH Plugin 0.4.3をリリースした - GeekFactory
Gradleの最新版を簡単に使う方法 - うさぎ組
groovyあれこれ: groovyでCloudera Managerのサービスを一覧表示する
AWS Elastic BeanstalkにGrailsアプリをデプロイするときの注意点 - Qiita
groovyあれこれ: groovyとZooKeeperで、Ephemeral znodeを作成する
PHPのようにGrailsを使う方法 - uehaj's blog
GradleでMultiple dex files define - Qiita
モバイルでもクラウドでもSelenium「第2回日本Seleniumユーザーコミュニティ勉強会」レポート:レポート|gihyo.jp … 技術評論社

Grails 2.4.4 久しぶりのバグフィックスリリース! - leftovers...


今週のGrails 2014-43
今週のGrails 2014-42
今週のGrails 2014-41
今週のGrails 2014-40





Tweet







































































































































































































Q






Q&A















G*エコシステムの代表例

コミュニティ

イベント・勉強会

2014年9月 Groovyist/G*のあれやこれや

f:id:orangeclover:20141001231225p:plain

G*ワークショップz 札幌、JGGUG初の北海道進出。
早速、北海道?札幌?支部長も決まったようで、地域ごとの活動も活発化するといいですな。
待望のGradleの書籍である「Gradle徹底入門(仮) 」がGradle2.0ベース(2.1トピックあり)で
500ページ超の手頃な鈍器本として翔泳社から11月刊行予定だそうです。


blog

http://asaca3.hateblo.jp/entry/2014/09/02/180949
GradleスクリプトからShellを実行 - メモ2ブログ
[Groovy]クロージャのthis、owner、delegateについて - Qiita
ruby の 文字列の連接 - Qiita
groovyあれこれ: Apache Commons CSVとgroovyでタブ区切りのCSVデータを読み込む
【環境構築】GradleでGoogle Play Services対応(Mac, Linux) - Qiita
groovyあれこれ: Raspberry pi上のgroovyでOS名称・バージョンを取得する
[Grails]アップロードフォームを扱い、変数の型についても少し考える(複数ファイルも対応) - Qiita
groovyあれこれ: groovyとApache OpenNLPで英語をトークン化する
Androidをgroovyで作る - groovy789's blog
Jersey + Jetty + Gradle でWebアプリケーション作るための勉強してた - 日々量産
[Grails]ユニットテスト入門(コントローラ編) - Qiita
[Grails]ユニットテスト入門(taglib編) - Qiita
[Grails]ユニットテスト入門(ドメイン編) - Qiita
2014年9月9日 - 倭マン's BLOG
Groovy-streamで遊ぶ - CLOVER🍀
CSVファイルをINPUTにしたSpockのデータ駆動テスト - Qiita
Spring for Apache HadoopのHbaseTemplateをGroovy DSLで設定する - Qiita
groovyあれこれ: Apache Commons CSVとgroovyでヘッダー行付きのCSVデータを書き込む
groovyあれこれ: Raspberry pi上のgroovyでメモリサイズ・メモリ使用量・フリーサイズを取得する
Gradle で Java から Groovy なクラスを参照する時の設定 - お だ のスペース
Gradle(2.1)とScala(2.11.2)と - CLOVER🍀
温帯気候: Groovyで色々やってみた ControlsFXに関してのメモ
Bintray PGP Signingを試す - GeekFactory
言語・ライブラリごとのリストやマップ用の便利メソッド使い方比較メモ - Qiita
うめの記録帳: Gradleのビルド時間が急に遅くなり、GroovyのプラグインのON/OFFを設定し直すと、ビルド時間が戻った。
[Groovy]GParsで並列処理(基本&コレクション編) - Qiita
IntelliJのGradle Dependencies Helperプラグイン動くようにした話 - しおしお
MavenユーザのGradle入門 - ぺーぺーSEのブログ
groovyあれこれ: groovyとZooKeeperで、znodeを一覧表示する
groovyあれこれ: SwingBuilderでラベルの水平方向アライメントを設定する
groovyあれこれ: groovyでPocketのエクスポートデータをCSV形式に変換する
groovyあれこれ: groovyとApache Phoenixでテーブル内を全件表示する
Jmeterの結果をChatworkで知らせる方法 - Qiita
groovyあれこれ: groovyとHBaseで、テーブルを一覧表示する
http://qiita.com/ryo-ma/items/9be9450823c850e6870e
groovyあれこれ: groovyとRabbitMQのHTTP APIを使用して、exchangeを一覧表示する
Android Studio で Build Variants - Qiita
groovyあれこれ: Apache Commons CSVとSwingBuilderでCSVデータを読み込み、テーブルに表示する
groovyあれこれ: Apache Commons CSVとgroovyで、CSVデータの各列の最小長・最大長・平均長を求める
What's new in Gradle Plugin 0.13 - Qiita
SQL から参照しているテーブルを抽出 - FoundationDB SQL Parser - なんとなくな Developer のメモ
groovyあれこれ: SwingBuilderでディレクトリ選択ダイアログを使用する
groovyあれこれ: groovy、RabbitMQとMQTTプラグイン、Pahoを使用して、メッセージの送信と受信をおこなう
groovyあれこれ: groovyとRabbitMQのHTTP APIを使用して、erlangのバージョン情報を取得する
RESTful Web Service using SpringMVC入門 - ぺーぺーSEのブログ
Introduction to Gradle 2.0 - Speaker Deck

groovyあれこれ: groovyとOpenWeatherMapで現在の天気を取得する
Gradle Plugin を 0.13.x にしたらすること - Qiita
groovyあれこれ: Apache TikaでファイルのMIMEタイプを検出する
ショートカットを練習するためのツール作ってみた - Qiita
http://qiita.com/tq_jappy/items/5bce17b81c948e78d486
Javaで簡易DBのDerbyを使う - ぺーぺーSEのブログ
Gradleでwarを作るときに入れるリソースを環境で切り替えたい - 日々量産
JDK 7u65/8u11以降に存在するバイトコード検証の不具合 - GeekFactory
groovyあれこれ: SwingBuilderでラベルにツールチップを設定する
groovyあれこれ: groovyとRabbitMQのHTTP APIを使用して、queueを作成する
第9回potatotipsでRobolectricでPowerMockを使う方法を発表しました #potatotips - sumioの技術メモ

温帯気候: Groovyで色々やってみた Apache Mahout をイジってみた EvolutionaryProcessに関して




今週のGrails 2014-35
今週のGrails 2014-36
今週のGrails 2014-37
今週のGrails 2014-38
今週のGrails 2014-39

Tweet





















































































































































































































































































Q










































Q&A



















G* ワークショップ Z 札幌 2014

G* ワークショップ Z 札幌 2014 2014-09-27(土)14:00 - 18:30







リンク切れやおかしなリンク、漏れがあったら、教えてください。


コメント、トラックバックはてブTwitter @orange_clover宛 で、お願いします。



G*エコシステムの代表例

2014年7月 Groovyist/G*のあれやこれや

f:id:orangeclover:20140813143017p:plain

お盆休みの方は、7月分をじっくり読んでみてはどうででしょうか?

blog

groovyあれこれ: SwingBuilderでテーブルヘッダーにラベルと画像を表示する
groovyあれこれ: JGraphXでテキストを太字・イタリックで表示する
Vert.xでWebSocketのサーバを作る - Qiita
http://blog.oogatta.com/entry/2014/07/02/000733
AndroidStudioでAPKのファイル名にバージョン番号などを入れる設定 - Qiita
groovyあれこれ: SwingBuilderでテキストフィールドのデフォルトの選択色を設定する
http://qiita.com/snowfox226/items/aef85c8231ef1c4a387c
herokuでOpenJDK1.7以上を使っているgradleアプリケーションで、文字化けによるコンパイルエラーへの対処法 - mike-neckのブログ
八木俊広氏のAndroidオープンソースライブラリ徹底活用のサンプルのbuild.gradle集を作った – 東京ソフトウエア応用研究室ブログ
groovyあれこれ: SwingBuilderでデスクトップペインの背景色を設定する
Spring Boot, Doma2をgradleマルチプロジェクトでやってみた。 - Qiita
http://ontaikikou.blogspot.com/2014/07/groovy-groovyfx-tableview.html
groovyあれこれ: JGraphXで全ての図形・線をプログラムで選択する
groovyあれこれ: SwingBuilderでテーブルのデフォルトの選択色を設定する
gradleでJUnitのCategoryテストを実行する - 2014年版 - mike-neckのブログ
Gradleでアプリのバージョン名とバージョン番号を取得する - Qiita
groovyあれこれ: JGraphXで単一選択モードに設定する
groovyあれこれ: SwingBuilderでテーブルを単一行選択モードに設定する
HugeDomains.com
groovyあれこれ: JGraphXで選択されている図形・線を取得する
groovyあれこれ: SwingBuilderでラベルのアイコンとテキスト間の幅を設定する
[Groovy]モールス信号を実装! - Qiita
Tips : Android Studio でGradleビルド - tomoyukim's blog
gradleでandroidの署名設定を外出し. - mattak's blog
groovyあれこれ: JGraphXで選択されている図形・線を削除する
groovyあれこれ: SwingBuilderでテーブルにポップアップメニューを表示する
groovyあれこれ: JGraphXで図形の上でポップアップメニューを表示する
JavaのstaticメソッドをSpockとjMockitでモック化する - Qiita
groovyあれこれ: JGraphXでユーザー情報を含んだ図形の保存・ロードを行う
AndroidStudioでAPKを作ったあとに特定のディレクトリにAPKをコピーする - Qiita
Grails 3.0 どーなの? - まぐねっとのブログ
JavaのユニットテストにSpockを適用する - Qiita
Jerseyをjava -jarで動かす - mike-neckのブログ
Bitbucket | The Git solution for professional teams
[Groovy]with句を使ってオブジェクトの初期化をちょっと簡略化する - Qiita
Groovy言語のWebサイトと言語リファレンスが新しくなりました - うさぎ組
GitHub - IBM/japan-technology: IBM Related Japanese technical documents - Code Patterns, Learning Path, Tutorials, etc.
GitHub - kaakaa/Gradle_Hands-on: 社内Gradle勉強会(ハンズオン)用資料
うめの記録帳: gradleでgreenDaoのdaoGeneratorを実装
Gradle 1.xから2.0へ移行する際に気をつけるべき変更点 - 猫好きモバイルアプリケーション開発者記録
Spring Boot で GORM を使う(Stand Alone Application) | AreaB Blog
Grailsの追加、更新、削除処理について深く考える - Yamkazu's Blog
Groovy 2.4のgroovyshでは、defが効くようになった。 - uehaj's blog
Groovyでプリキュアを実装した | りぐん怪獣じゃないもん!
GradleでREPLするプラグインを紹介しました #JGGUG - うさぎ組

アロー演算子の書式比較 - Qiita
Grails 2.4.3 バグフィックスリリース!Hibernateでの注意点ある - leftovers...
2014-08-06

Gradle入門


今週のGrails 2014-26〜29 合併号
今週のGrails 2014-30

Tweet


























































































































Q


























Q&A






















リンク切れやおかしなリンク、漏れがあったら、教えてください。


コメント、トラックバックはてブTwitter @orange_clover宛 で、お願いします。



G*エコシステムの代表例

2014年6月 Groovyist/G*のあれやこれや

f:id:orangeclover:20140701050524p:plain

GroovyとSwiftは似てるとか、GR8Conf Europe 2014でGroovyのAndroidサポートが発表されたり、
G*ワークショップZ も50人ぐらい集まったり、なにかと盛況だった6月。



blog

Windows環境でのGroovy/Grails開発を幸せにする!?GVMクローンposh-gvmを使ってみる #yokohamagroovy - Qiita
ジニ不純度の算出 - Groovy, Scala , Java 8, Frege - なんとなくな Developer のメモ
groovyあれこれ: JGraphXで画像アイコンを表示する
groovyあれこれ: SwingBuilderでスプリットペインを使用する
posh-gvmでWindowsにSpringBootをインストールして試してみたら楽ちんすぎて #yokohamagroovy - Qiita
groovyあれこれ: JGraphXで図形をツリー型に自動配置する
groovyあれこれ: SwingBuilderでチェックボックスメニューアイテムを使用する
Pleasing Software: GroovyFX 0.4.0 Released
Apple's Swift programming language inspired by Groovy -- Guillaume Laforge's Blog
[Android][Gradle] ライブラリプロジェクトのJaCoCoでのカバレッジ計測 | memorandum
[Grails]アプリケーションにTwitterでのログイン機能を実装する - Qiita
[Grails]データバインディング(日付編) - Qiita
[Grails]データバインディング(エラー制御編) - Qiita
[Grails]コマンドオブジェクトとバリデーション(ついでにエラーメッセージ with i18N) - Qiita
[Grails]ユニーク制約(複数のキーで) - Qiita
groovyでAndroidアプリを開発 - Qiita
[Swift] Swiftのoptional valueの便利さ /「?」と「!」でより堅牢なコードへ - Qiita
groovyあれこれ: SwingBuilderでデスクトップペインを使用する
http://hotchemi.hateblo.jp/entry/2014/06/05/081330
http://rejasupotaro.github.io/2014/06/05/49.html
RESTClientを使ってREST APIをGroovyテストする - Qiita
groovyあれこれ: JGraphXでサークル型に図形を自動配置する
http://qiita.com/jfsso/items/0ac573670bb08a8b34ba
Groovyのちょっとしたこと「try{return func1()}finally{return func2()}の挙動」 - Qiita
https://speakerd.s3.amazonaws.com/presentations/e8e58fc0cdee0131f20616308848c4b8/Groovy_on_Android.pdf
groovyあれこれ: JGraphXで文字列を半透明にする
Gradle で JavaFX をコンパイルできるようにする - Qiita
Android Studio 0.6.0 で Groovy on Android - bati11 の 日記
【解決済み】MacのGGTS(Grails)がJava8入れたらエラー吐くようになった問題 - White Box技術部
groovyあれこれ: SwingBuilderでフレームウインドウの背景色を設定する
Andoroid Studioで外部ライブラリを使う メモ - Qiita
groovyあれこれ: JGraphXでswimlaneを表示する
groovyあれこれ: MapDBでテンポラリDBを作成してkey-valueの設定と取得をする
http://hotchemi.hateblo.jp/entry/2014/06/08/192136
groovyあれこれ: SwingBuilderでグリッドレイアウトを使用する
Groovy on Androidで簡単なアプリを作ってみる - Qiita
AndroidアプリのgradleビルドでbuildTypeごとにいろいろ変えてみた - Qiita
Windowsにcurlが無い?いいえ、Invoke-RestMethodがあります。GrailsアプリへのPOSTリクエストを試す - Qiita
groovyあれこれ: JGraphXで図形を編集不可能にする
GitHub Kaigiからの~Grails 2.3系にまつわるSpockやJUnitの話 - White Box技術部
ant taskを使ってnative2asciiを実行メモ - tomoTaka’s blog
Gradle Plugin を 0.11.+ にアップデートしたらやること - Qiita
groovyあれこれ: SwingBuilderでテキストフィールド・テキストエリアを編集不可にする
http://stormcat.hatenablog.com/entry/2014/06/09/103000
TypeScript と eclipse と Gradle と私 - よしなしごと
groovyあれこれ: JGraphXで図形のテキストを編集不可にする
WebSites で、Java + gradle + git を使う — Kyrt Blog
GitHub - IBM/japan-technology: IBM Related Japanese technical documents - Code Patterns, Learning Path, Tutorials, etc.
http://ameblo.jp/tech-cz/entry-11874509881.html
http://blog.orekyuu.net/2014/06/103/
#JGGUG でGradle SSH Pluginについて話しました - GeekFactory
JMeter で Groovy スクリプトを使ってみる - えんどーめも
Gradleでherokuアプリケーションを作成する - mike-neckのブログ
Bitbucket | The Git solution for professional teams
Groovyのtraitを使い倒す! - uehaj's blog
Gradle+Androidプラグイン(0.7以降)でNDKプロジェクトをビルドする - やらなイカ?
HugeDomains.com
groovyあれこれ: SwingBuilderでフレームウインドウを最大化する
Gradleでのプロキシ設定 - Qiita
groovyあれこれ: JGraphXで図形を回転させる
groovyあれこれ: SwingBuilderでツリーにイメージを表示する
groovyあれこれ: MapDBでインメモリDBを作成してkey-valueの設定と取得をする
groovyあれこれ: JGraphXで入れ子図形の親を折り畳めないようにする
最近のJava関係イベントの個人的なまとめと感想 - Splash of waters - 2nd. Season
AndroidStudio0.6.1とGroovy2.4-beta-1で、とりあえずGroovyでAndroidアプリを作ってみた。 - Qiita
groovyあれこれ: SwingBuilderでツリーの背景色を設定する
Grails 2.4.1 と Grails 2.3.10 バグフィックスリリース!! - leftovers...
groovyあれこれ: JGraphXでクリックを判定する
groovyあれこれ: SwingBuilderでテーブルのヘッダー並び替えをできなくする
[Grails]namespaceの使い方 - Qiita
groovyあれこれ: JGraphXでズームイン・ズームアウトする
いつの間にやら変わっていたSpring STS Update site - Qiita
http://engineer.typemag.jp/article/report-2bhack
Java Gradle プロジェクトの作成方法 - Qiita
温帯気候: 雑録:$2014/06/16 GroovyFX を少し弄ってみる

インテグレーションテストを実行するためのbuild.gradleの記述法 - mike-neckのブログ
[Grails]Asset-Pipelineプラグインのメモ - Qiita
groovyあれこれ: JGraphXで図形選択時の色を設定する
1.05. Android のビルドについて(Gradle) · mixi-inc/AndroidTraining Wiki · GitHub
groovyあれこれ: SwingBuilderでコンボボックスに画像を表示する
「プログラムでシダを描画する」をGroovyでやってみた - Qiita
groovyあれこれ: JGraphXでリサイズ時の色を設定する
Gradleをmacにインストールした際のメモ - Qiita
Build Variants について - LIFULL Creators Blog
Groovy on Android, 技術詳細 - Qiita
groovyあれこれ: SwingBuilderでコンボボックスのデフォルトの色を設定する
groovyあれこれ: JGraphXで図形を半透明で表示する
android_on_groovy
[Grails]SpringSecurityCore2とGrails2.4で発生する起動時のエラー対処 - Qiita
Grails 2.4.2 と Grails 2.3.11 バグフィックスリリース!! - leftovers...
Windows 厨でも gvm したい ~Cygwin 編~ - 倭マン's BLOG
[Groovy]16進数同士の計算 - Qiita
[Groovy]文字とUnicodeの相互変換 - Qiita
2014年6月26日 - 倭マン's BLOG
groovyあれこれ: SwingBuilderでコンボボックスに画像とラベルを表示する
@android:style/Theme.Material.Light.DarkActionBar requires API level 21 - Qiita
Error:compileSdkVersion android-L requires compiling with JDK 7 - Qiita
Gradleでマルチプロジェクト - Qiita
groovyあれこれ: JGraphXで線を選択した時の色を設定する
groovyあれこれ: SwingBuilderでテーブルヘッダーのデフォルトの色を設定する
実行環境付きクラウドIDEのCodebox.IOでGVM、Groovy、SpringBoot、Grailsを動かしてみた #yokohamagroovy - Qiita
Android Studio 0.8.1でのsupport-v4関連トラブル - Qiita
groovyあれこれ: JGraphXでマウスオーバー時の色を設定する
2014-06-30
http://blog.oogatta.com/entry/2014/06/27/024953
2014-06-28
Groovy で Apache Spark を使用 - なんとなくな Developer のメモ
groovyで強引にblog更新pingを送ってみる

今週のGrails 2014-22,23
今週のGrails 2014-24
今週のGrails 2014-25

Tweet






















































































































































































Q






































Q&A






























リンク切れやおかしなリンク、漏れがあったら、教えてください。


コメント、トラックバックはてブTwitter @orange_clover宛 で、お願いします。



G*エコシステムの代表例

コミュニティ

イベント・勉強会

2014年4月 Groovyist/G*のあれやこれや

f:id:orangeclover:20140508225416p:plain


JJUG&JGGUG 共催ナイトセミナ 「4.30 2時間で分かる!次世代ビルドツールの本命Gradleの全貌 で募集300人が埋まるとか。
当日キャンセルが相次いで、実際に参加したのは200人は割ったらしいけど。
それでも今までのG*関連の勉強会では最高記録だろう。
Gradleに興味持ってる人が多そうだ。

blog

GroovyのClosureを途中で止める - Qiita
GDK に Java8 で導入された日時 API の拡張が追加されてたので試してみた - 倭マン's BLOG
GroovyでDateの計算を楽にする - Qiita
メモ:gradle の task で MarkupBuilder を使う時の注意点 - お だ のスペース
Oracle JDK 8 & Groovy2.2をAmazon EC2(Amazon Linux AMI)にインストールする | DevelopersIO
GroovyServでJRubyの起動を高速化する - Symfoware
Android用Java libraryを作る - fkm blog
Categoryを使ってファイルパスを直感的に書く - GeekFactory
meta classにmix inした場合の影響範囲 - GeekFactory
GitHub - timyates/groovy-debug-transform: An AST transformation to print debug info about each line as it's executed
#Groovy はじめました - コードつれづれ
ircにpostするgradle pluginをかこう - mattak's blog
Groovy2.3.0-beta-1と噂のTraitを試してみた - 豆無日記
Spockでデータベースが絡むテストを書くためにやるべきこと その1 - Qiita
JDK付属、Undertowを使ったGroovy&Clojure、Perlでの簡単なHTTPサーバ - CLOVER🍀
[Grails]実行時の環境を切り替える。 - Qiita
Groovy 2.3.0-betaが出たのでtraitを触ってみたメモ - uehaj's blog
Failed resolving by Groovy's Grape · Issue #1 · making/ltsv4j · GitHub
Gradle で Maven から依存関係を解決しようとしたら怒られた時の対処その2 - Qiita
【C#,LINQ】インデックス付きで射影(Select)と抽出(Where)【iが欲しい!?】他の言語もちょっと。 - Qiita
Grapeの依存関係解決、ダウンロードの様子をデバッグする - CLOVER🍀
Mapの初期化でKeyをGStringにした場合、getメソッドを使用しないと値を取得できない。 - 旧山pの楽しいお勉強生活
[Grails]バッチを作成する(run-script) - Qiita
Groovy 2.3のtraitをもうちょっと調べてみるついでにScalaのtraitを理解する - uehaj's blog
[Groovy]メソッドをクロージャに変換する - Qiita
GroovyのListのtransposeメソッドで、zipとかcollectionWithIndexとか - Qiita
Groovyを勉強したい人に贈る、astprintコマンド - uehaj's blog
Gradleで特定のJarをtestRuntimeで使いたいけどWarからは除外したい - 豆無日記
GebのグループIDは0.9.0で変更されている - 旧山pの楽しいお勉強生活
Groovy Tips集 - かまたま日記3
Gradle から Jetty 利用していて静的リソースをロックして困る場合には - A Memorandum
メモ:Gradle で Java8 のビルドが失敗したけど直った - お だ のスペース
GitHub - nobusue/camel-groovy: G*workshopZ 2014/04/18
Gws 20140418 camel_groovy
Apache Camel+Groovyで簡単システム統合ハンズオンに行ってきた - せてぃーずノート
Gradle SSH Plugin 0.3.3 released - GeekFactory
Groovyのちょっとしたこと「Gebによるテストについて」 - Qiita
Grails 2.4 M2 リリース! - leftovers...
Grails 2.3.8 リリース!! - leftovers...
[Grails]SpringSecurityCoreを導入してdbconsoleが使えなくなった際の対応 - Qiita
ADTでGradleする(のはまだ早い) - Qiita
Typetalk のトピックに投稿する Groovy のサンプルコード · GitHub
温帯気候: Groovyで色々やってみた Apache Mahout をイジってみた
[Groovy]型とオーバロードとダックタイピングと。 - Qiita
@BaseScriptアノテーションはscriptをインクルードするのに使えます - uehaj's blog
Agile Samurai Base Camp 2014 Re:TDDで学んだことを反映してみる - 個人的なまとめ
build.gradleひな形メモ - Qiita
groovyとJerseyClientを一緒に使おうとするとIncompatibleClassChangeErrorが発生する - Qiita
groovyあれこれ: SwingBuilderでチェックボックスを使用する
groovyあれこれ: SwingBuilderでコンボボックスを使用する
groovyあれこれ: SwingBuilderでラジオボタンを使用する
JJUG&JGGUG 共催ナイトセミナ 「4.30 2時間で分かる!次世代ビルドツールの本命Gradleの全貌」まとめ - Togetter
Groovyでcontinue、breakを使うにはfindを使う - コードつれづれ
Grapeの依存性解決に失敗してjcenterに問い合わせた話 - コードつれづれ
フォルダを指定してHTTPサーバーを立ち上げるGroovyスクリプト - Qiita
groovyあれこれ: SwingBuilderでツールバーを使用する
gradle-ssh-pluginを使ってGradleからSSHする - Qiita
Gradle で Maven から依存関係を解決しようとしたら怒られた時の対処 - Qiita
Gradle で Maven にデプロイしようとしたら怒られた時の対処法 - Qiita
GradleでEclipseのWTPプロジェクトをマルチプロジェクトで作成したら、WTPプロジェクトが依存するプロジェクトでprovided指定したはずのjarもWEB-INF/libの下に配置されてとても困ったときの話 - Qiita
MongoDB GORM - Inheritance mapping Tips - Qiita
[Grails]リクエスト毎に必ず実行される処理を作成する(InterceptorとFilter) - Qiita
grailsで処理するテーブルを動的に変更する - Qiita
ライブラリ読み込みの設定でエラー - Debian GNU/Linux 3.1 on PowerMac G4


今週のGrails 2014-14
今週のGrails 2014-15
今週のGrails 2014-16
今週のGrails 2014-17




Tweet















































































































































































































































































































































































































Q






































































Q&A






















































リンク切れやおかしなリンク、漏れがあったら、教えてください。


コメント、トラックバックはてブTwitter @orange_clover宛 で、お願いします。



G*エコシステムの代表例

コミュニティ

イベント・勉強会

2014年1月 Groovyist/G*のあれやこれや

f:id:orangeclover:20140203225802j:plain


ホット&グルービー!!


blog

【framework】play2.0とGrails2.3を触ってみた感想【SaStrutsからの脱却】 - 文系プログラマによるTIPSブログ
Android Studio 0.4.0 への移行 - ひだまりソケットは壊れない
Android Gradle プラグイン 0.7.2 でビルド済みの JNI 共有ライブラリを扱えるようになった - ひだまりソケットは壊れない
【java】Grailsを学ぶ:Vol.02:resource pluginでcss・jsをinclude!【framework】 - 文系プログラマによるTIPSブログ
[Grails].gitignoreの生成 - Qiita
Groovyでコンパイル時に型チェック - Qiita
Javaで使える、HTML5パーサ - CLOVER🍀
[Grails]IntelliJからデバッグする - Qiita
[Grails]GSPでHTMLフォームを出力する方法まとめ - Qiita
Gradleの共通ルーチンをライブラリ化してテストもする - Islands in the byte stream (legacy)
Java/Groovy/Scalaで、コマンドライン引数処理 - CLOVER🍀
Grails RESTful APIの設定方法についてまとめてみた - #define MYSELF
Grails 2.3.5 リリース!!! - leftovers...
Spockのドキュメントを読んだよ - Mitsuyuki.Shiiba
[Grails]Twitter Bootstrapを使う - Qiita

Gradle で複数種類の apk をビルドする - Qiita
Gradle で aar が無いライブラリを使えるようにする - おともだちティータイム
[Grails]Serviceを使ってみる - Qiita
[Grails]PostgreSQLのsequenceについて - Qiita
GitHub - nobusue/vertx-webtail: Simple "tail -f" using websocket on Vert.x
GroovyのHTTPBuilderを試す - CLOVER🍀
Griffon 2.0.0 and beyond - No Fluff Just Stuff
GitHub - IBM/japan-technology: IBM Related Japanese technical documents - Code Patterns, Learning Path, Tutorials, etc.
Java/SSH実装 - Glamenv-Septzen.net
http://chokkoyamada.github.io/blog/2014/01/18/gradle-one-jar
GroovyのHTTPBuilderで、multipart/form-dataを送信する - CLOVER🍀
インメモリデータベース「VoltDB 4.0」がリリース、インメモリ分析を高速化 | OSDN Magazine
GitHub - IBM/japan-technology: IBM Related Japanese technical documents - Code Patterns, Learning Path, Tutorials, etc.
http://qiita.com/i18n/items/5b2a1fd313e123b3700c
W3C Markup Validation ServiceとW3C CSS Validation Serviceを使ったチェックを、自動化しよう - CLOVER🍀

[Grails]GORMの動作(テーブル編) - Qiita
http://dev.xconnecting.com/2014/01/gradleeclipse-43groovy-eclipsegradle-ide.html
Gradle上でJava7用にコンパイルする - AwAlog
CodeModelでJavaのソースコードを生成する - Islands in the byte stream (legacy)
Gradle Jetty から Maven Tomcat - Narwhal


http://grails.jp/news/2014-01.html
http://grails.jp/news/2014-02.html
http://grails.jp/news/2014-03.html
http://grails.jp/news/2014-04.html


Tweet























































































































































































Q














































Q&A






























リンク切れやおかしなリンク、漏れがあったら、教えてください。


コメント、トラックバックはてブTwitter @orange_clover宛 で、お願いします。



G*エコシステムの代表例

「そろそろPower Assertについてひとこと言っておくか」に、SpockのPower Assertならどうだろう?と思って試してみたけど

そろそろPower Assertについてひとこと言っておくか

SpockのPower Assertなら差分だしてくれたような記憶があったので、試してみた。

結論

[twitter:@bleis] さんが欲しい差分を先に表示はできない。

@Grapes(
	@Grab(group='org.spockframework', module='spock-core', version='0.7-groovy-2.0')
)
import groovy.transform.Canonical
import spock.lang.*

class SomeDataTest extends Specification {
    def "文字列のメンバーの比較だとどうなる?"() {
        def a = new SomeData("very long long long sting", 19)
        def b = new SomeData("very long long long string", 20)
        expect:
            assert a.str == b.str

    }
    def "数値のメンバーの比較だとどうなる?"() {
        def a = new SomeData("very long long long sting", 19)
        def b = new SomeData("very long long long string", 20)
        expect:
            assert a.i == b.i
    }

    def "インスタンスの比較だとどうなる?"() {
        def a = new SomeData("very long long long sting", 19)
        def b = new SomeData("very long long long string", 20)
        expect:
            assert a == b
    }
}

@Canonical
class SomeData {
  String str
  int i
}

実行結果

JUnit 4 Runner, Tests: 3, Failures: 3, Time: 292
Test Failure: 文字列のメンバーの比較だとどうなる?(SomeDataTest)
Condition not satisfied:

a.str == b.str
| |   |  | |
| |   |  | very long long long string
| |   |  SomeData(very long long long string, 20)
| |   false
| |   1 difference (96% similarity)
| |   very long long long st(-)ing
| |   very long long long st(r)ing
| very long long long sting
SomeData(very long long long sting, 19)

        at SomeDataTest.文字列のメンバーの比較だとどうなる?(test.spock:12)

Test Failure: 数値のメンバーの比較だとどうなる?(SomeDataTest)
Condition not satisfied:

a.i == b.i
| | |  | |
| 19|  | 20
|   |  SomeData(very long long long string, 20)
|   false
SomeData(very long long long sting, 19)

        at SomeDataTest.数値のメンバーの比較だとどうなる?(test.spock:19)

Test Failure: インスタンスの比較だとどうなる?(SomeDataTest)
Condition not satisfied:

a == b
| |  |
| |  SomeData(very long long long string, 20)
| false
SomeData(very long long long sting, 19)

        at SomeDataTest.インスタンスの比較だとどうなる?(test.spock:26)


文字列に限って言えば差分はでてる。でも最初ではなく比較の途中だ。

1 difference (96% similarity)
very long long long st(-)ing
very long long long st(r)ing

インスタンスの比較だとでない。




ごめんなさい。ごめんなさい。




[twitter:@nobeans] さんが既になんか試してた。
でも、混じって見にくいのが解消しないようだ。




bleisさんの「そろそろPower Assertについてひとこと言っておくか」に纏わるお試しコード

import spock.lang.Specification
 
class MorePowerAssertSpec extends Specification {
 
    def obj1 = new Hoge(name: "あいうえお", value: "ほげ")
    def obj2 = new Hoge(name: "あいえお", value: "ほけ")
    def obj3 = new Foo(name: "あいうえお", value: "ほげふう", extra: "ふう")
 
    def setup() {
        Object.metaClass.p = { delegate.properties.toString() }
    }
 
    void "オブジェクトのリッチな比較: 同一インスタンス同士"() {
        expect:
        obj1.p() == obj1.p()
        obj2.p() == obj2.p()
        obj3.p() == obj3.p()
    }
 
    void "オブジェクトのリッチな比較: 同一クラスの別インスタンス同士"() {
        expect:
        obj1.p() == obj2.p()
    }
 
    void "オブジェクトのリッチな比較: 別クラス同士"() {
        expect:
        obj1.p() == obj2.p()
    }
 
    class Hoge {
        def name
        def value
    }
 
    class Foo {
        def name
        def value
        def extra
    }
}
オブジェクトのリッチな比較: 同一クラスの別インスタンス同士(MorePowerAssertSpec)
Condition not satisfied:

obj1.p() == obj2.p()
|    |   |  |    |
|    |   |  |    [value:ほけ, class:class MorePowerAssertSpec$Hoge, name:あいえお]
|    |   |  MorePowerAssertSpec$Hoge@5b2f13ef
|    |   false
|    |   2 differences (98% similarity)
|    |   [value:ほ(げ), class:class MorePowerAssertSpec$Hoge, name:あい(う)えお]
|    |   [value:ほ(け), class:class MorePowerAssertSpec$Hoge, name:あい(-)えお]
|    [value:ほげ, class:class MorePowerAssertSpec$Hoge, name:あいうえお]
MorePowerAssertSpec$Hoge@518c7084

    at MorePowerAssertSpec.groovy:44)


|Running 4 spock tests... 3 of 4
--Output from オブジェクトのリッチな比較: 別クラス同士--
オブジェクトのリッチな比較: 別クラス同士(MorePowerAssertSpec)
Condition not satisfied:

obj1.p() == obj2.p()
|    |   |  |    |
|    |   |  |    [value:ほけ, class:class MorePowerAssertSpec$Hoge, name:あいえお]
|    |   |  MorePowerAssertSpec$Hoge@7a053e2d
|    |   false
|    |   2 differences (98% similarity)
|    |   [value:ほ(げ), class:class MorePowerAssertSpec$Hoge, name:あい(う)えお]
|    |   [value:ほ(け), class:class MorePowerAssertSpec$Hoge, name:あい(-)えお]
|    [value:ほげ, class:class MorePowerAssertSpec$Hoge, name:あいうえお]
MorePowerAssertSpec$Hoge@28c08f61

    at MorePowerAssertSpec.groovy:50)

おまけ

期限はなんか以前にTogetterのがあったな。
pythyon(pytest)の方が古いようだ。