読者です 読者をやめる 読者になる 読者になる

groovy

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

これを読んでる人は、すでにご存知で、購入済みの方が多いとは思いますが、11/5に待望の Gradle徹底入門 次世代ビルドツールによる自動化基盤の構築 が発売になりました。 レビューアの指摘により、2章分が書き直しになるなど、洗練された本に仕上がってて、…

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

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

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

ナッツ専門店「Groovy Nuts」中目黒にオープン Groovy Nutsでは、新鮮でシンプルなローストナッツや、ハニー、カカオ、ベーコンスモークなどのフレーバーナッツに加えて、ナッツスムージーも提供されてるようです。 一方、G*界隈では、Groovyや、Grails、Gra…

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

お盆休みの方は、7月分をじっくり読んでみてはどうででしょうか? blog groovyあれこれ: SwingBuilderでテーブルヘッダーにラベルと画像を表示する groovyあれこれ: JGraphXでテキストを太字・イタリックで表示する Vert.xでWebSocketのサーバを作る - Qiita…

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

GroovyとSwiftは似てるとか、GR8Conf Europe 2014でGroovyのAndroidサポートが発表されたり、 G*ワークショップZ も50人ぐらい集まったり、なにかと盛況だった6月。 blog Windows環境でのGroovy/Grails開発を幸せにする!?GVMクローンposh-gvmを使ってみる #y…

「わいわいGroovy ~ 教えてG*小ネタ大会 - JGGUG G*ワークショップZ Jun 2014」に参加してきた #jggug

わいわいGroovy ~ 教えてG*小ネタ大会 - JGGUG G*ワークショップZ Jun 2014 2014-06-20(金)19:00 - 21:00に参加してきました。 JGGUG G*ワークショップZに参加するのが1年数カ月ぶり。 会場が品川グランドセントラルタワーになってから初めてでした。50人…

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

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

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

世間的には雪!雪!!雪!!!だったけど、G*的には、JUnit4×Groovy テスティングフレームワーク開発という熱いイベントがあった2月。 blog [Grails]GORMの簡単な使い方 - Qiita Hindley-Milner型推論アルゴリズムをGroovyで書いてみた - uehaj's blog yhpg …

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

ホット&グルービー!! blog 【framework】play2.0とGrails2.3を触ってみた感想【SaStrutsからの脱却】 - treeのメモ帳 Android Studio 0.4.0 への移行 - ひだまりソケットは壊れない Android Gradle プラグイン 0.7.2 でビルド済みの JNI 共有ライブラリを…

2013年12月 Groovyist/G*のあれやこれや

お弁当だって作れちゃうWebアプリケーションフレームワーク。そう、Grailsならね!ヾ(*´∀`*)ノキャッキャ恒例のAdvent Calendarがあった12月。今週のGrails!! 日本語版も2期として復活。 blog Groovy で Dempsy を単独実行2 - KeySource - なんとなくな Developer…

2013年11月 Groovyist/G*のあれやこれや

G*(Groovy, Grails ..) Advent Calendarも始まってますが、11月のまとめです。 Grailsセミナー@日本大学、JJUG CCC 2013 FallのJVM言語パネルディスカッション、G*ワークショップZ、第四回 #渋谷javaと 3つ4つイベントがあり、そのうちGrailsが2つ3つありま…

1回目はUnsatisfiedLinkErrorで、2回目以降はNoClassFoundError

忘備録 現象 1回目はUnsatisfiedLinkErrorで、2回目でNoClassFoundErrorになる。 ソース class Native{ static{ System.loadLibrary("hoge") } } try{ def hoge = new Native() }catch(UnsatisfiedLinkError e){ e.printStackTrace() } def fuga = new Nativ…

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

ブログの秋。 先月よりも倍ぐらいエントリーがあったようだ。 内容もGroovy、Grails、Gradle、G*ワークショップのVert.xもあり。 blog そろそろPower Assertについてひとこと言っておくか - ぐるぐる~ ファントムタイプ勉強会でGroovyの入門について話しま…

Vert.xハンズオン with CRaSH - JGGUG G*ワークショップZ Oct 2013 (資料の)まとめ #jggug

参加してないので、雰囲気だけ味わうためにまとめておきます。 開催情報 日時:10/18(金) 19:00-21:00 場所:NTTソフトウェア品川本社 品川グランドセントラルタワー17階 セミナールーム Vert.xハンズオン with CRaSH - JGGUG G*ワークショップZ Oct 2013の資…

Groovyの人気が急上昇!!

TIOBE Programming Community Index for October 2013 Groovyが去年の53位から18位に急上昇。 去年からの大きな違いってなんだろう? Android Studio のビルドシステムにGradleが採用された ことの影響が大きいのだろうか? 日本だとTDDBCでspockが人気があ…

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

ピザとビールを片手に、JGGUG名物・ライトじゃないLT大会が開催されました。 9人で3時間だって。ホント、ライトじゃないLTだな。 Android Studio 初心者が眺める build.gradle あれこれGrailsアプリで404や500などのオリジナルエラーページを表示する方法 | …

Groovy 2.1.3 + IBM J9 JDK 1.7.0 でgroovy.exeが実行できないの原因(の推測)

Groovy 2.1.3 + IBM J9 JDK 1.7.0 でコマンドラインからGroovyが呼び出せない原因の推測だけで、修正とかできないけど・・・ 最初は、64bit版Javaを使ってるからエラーになってると思ったけど、どうやら違うようだ。 C:\Users\Administrator>groovy -version…

2013年8月 Groovyist/G*のあれやこれや

Grailsの記事を1人がんばって書いてる人がいる!! enterprise grails challenge, 2013 Summerじゃんけん難しいことは置いといて3ステップで検索機能をGrialsアプリに追加するGrails Searchable Pluginのチュートリアル | weboostねこ元帥の中の人 /* gradle…

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

ぐるーびーたんポスターを描かせていただきましたこの絵は、はてなダイアリーの虎塚さんから転載許可を貰ってないので無断転載ですね・・・ Android Studio でGradleの記事も落ち着きはじめた7月。 (アップグレードするたびにハマりどころが変わってるから諦…

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

Android Studio + Gradle の記事が多い2013年6月。みなさん試行錯誤中のようだ。Gradle | Gradleの導入 - tbpg’s programming memoGrailsのSpring Security Core Pluginでパスワードのソルトとストレッチング - Yamkazu's BlogIntelliJ IDEA13EAP(build130.7…

2013年5月 Groovyist/G*のあれやこれや

IntelliJ IDEAをベースとしたAndroid StudioがGoogle I/O 2013で発表された新たなAndroid用IDEAとして発表された5月。 Android StudioはGradleでビルドするようになったようで、その影響でGradleってなによ?といった関心を示す人が増えたようだ。 GroovyでM…

G*ワークショップZ May 2013 - Spockハンズオン (資料の)まとめ #jggug

残念がら参加できませんでした。 参加できないときは、Ustが(録画も)欲しいなと思ってしまう。 今日の教材すごくためになるしSpockのチュートリアルとして見てもすごい有用だから今日来れなかった人も目を通してみて欲しい。 #jggug #spock URL2013-05-17 20…

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

DeNAのGroovyアプリがリリースされ、Groovyを検索すると音楽関連が増えた4月。 Twitter API 1.1でも CI したい - くりにっきdev-xconnecting: GroovyからKyoto Cabinetを使用するGrailsのGORMにおける各種関連とmappingによる名前変更のサンプル - 豆無日記G…

2013年3月 Groovyist/G*のあれやこれや

Groovy基礎勉強会とG*ワークショップZ Mar 2013と2つの勉強会があり資料が盛り沢山な3月。 Database Migration Plugin のチェックサム - Yamkazu's Blog2013-03-01 - 山pの楽しいお勉強生活Database Migration Pluginで任意のSQLを実行する - Yamkazu's Blo…

2013年2月 Groovyist/G*のあれやこれや

久しぶりのG*Magazineが発行された2月。 はい、まだ2月分です。。。G*Magazine 6号はこちらから JGGUG G*Magazine PDF版JGGUG G*Magazine epub版 groovyでenumをネストするようにするとコンパイルが終わらない場合がある。 - 山pの楽しいお勉強生活Groovy+…

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

2月も半ばだけど・・・1月のまとめです。 GVM by gvmtoolをMacに導入 - MofuMofuFarmgradle+groovy(Geb)でブラウザテスト - kinjou_j (常に転職中)のメモログu1aryzの備忘録とか: GradleでSlim3 + JPPのビルドスクリプトを書いてみたMockito - kinjou_j (常…

2012年12月 Groovyist/G*のあれやこれや

今年の気合の入ったG* Advent Calendarはぜひ読んでください。 12月はAdvent Calendarでブログが活性化されるのだが、量も増え、濃い記事も増えた。 お正月はゆっくりG*な記事を楽しんではいかかでしょうか。 G* Advent Calendar 01日目 GENT #gadvent2012 -…

Groovy、G*のコミュニティJGGUGについて #gadvent2012

G* Advent Calendar 2012の15日目です。 14目は、年末にGrailsのテストフィクスチャーも大掃除しよう #gadvent2012でした@orange_clover まとめ職人です。15日目は、日本 Grails/Groovy ユーザーグループ について書きたいと思います。 =Japan Grails/Groovy…

2012年11月 Groovyist/G*のあれやこれや

JGGUG合宿があった11月。 成果はG* Advent Calendar 2012で発表だろうか? Gradleユーザーが着実に増えてる気がする。 2012-11-01 - Project Penguins @はてな2012-11-01 - Project Penguins @はてなdev-xconnecting: Gradleで環境ごとに異なる設定を使用す…

073:正規表現を分割して記述する

お題 正規表現を分割して記述する コード assert "aaaccc" =~ /(?:aaa)|(?:bbb)/ assert "bbbccc" =~ /(?:aaa)|(?:bbb)/ assert !("cccddd" =~ /(?:aaa)|(?:bbb)/) re1 = /aaa/ re2 = /bbb/ m1 = ("aaaccc" =~ "${re1}|${re2}") assert m1.find() == true as…

072:文字列が複数の正規表現のすべてにマッチするか調べる

お題 文字列が複数の正規表現のすべてにマッチするか調べる コード /*「あ」を含むか? */ assert "めぐりあい" =~/あ/ /*「あ」と「い」を両方含むか?*/ assert "めぐりあい" =~/(?=.*?あ).*?い/ assert "いあいあ" =~/(?=.*?あ).*?い/ assert !("IA-64" =…

071:正規表現のメタ文字をエスケープする

お題 正規表現のメタ文字をエスケープする コード import java.util.regex.Pattern; assert Pattern.quote("*.txt") == /\Q*.txt\E/ assert Pattern.quote("what?") == /\Qwhat?\E/ assert Pattern.quote("[a-z]") == /\Q[a-z]\E/ assert Pattern.quote("*{a…

070:文字列が正規表現として正しいか調べる

お題 文字列が正規表現として正しいかどうかを調べる。 コード import java.util.regex.Pattern def validRegexp(pattern){ try { Pattern.compile(pattern) true } catch (e) { false } } assert validRegexp("aaa*") == true assert validRegexp("*.") == …

069:メッセージのダイジェストを作成する

お題 文字列から16進数テキストのMD5ダイジェストを作成する コード //ref http://www.techscore.com/tech/Java/JavaSE/Utility/10-2/ import java.security.MessageDigest java.security.MessageDigest.metaClass.hexDigest { target -> delegate.update(ta…

068:文字列の一部を特定の文字列で埋める

お題 「Password:」という文字列の後から行末までを「*」に変える コード def hidePassword(str){ str.replaceAll(/(Password:)(.*)/) {all, s1, s2 -> s1 + '*'*s2.size() } } result = hidePassword("Password:あいうえおabcdeかきくけこfghij") assert re…

067:文字列を最大n桁に切り詰める(ICU版)

東アジアの文字幅/East Asian Width というものが定められていて、 JavaだとEclipseでICU4Jを使うと判別できるらしい。 お題 文字列を最大n桁に切り詰める コード @Grab('com.ibm.icu:icu4j:50.1') import com.ibm.icu.lang.UCharacter import com.ibm.icu.l…

067:文字列を最大n桁に切り詰める

お題 文字列を最大n桁に切り詰める Ruby レシピだと、「全角文字幅=半角文字×2と仮定して」とあったので、同じ条件で。 コード if (GroovySystem.getVersion() < "2.0") { println "Groovy 2.0 以上が必要" System.exit(1) } def takeNcols(str, n){ result …

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

G*ワークショップ「Vert.x+JavaOne+Groovy2.0なG*」が開催されました。 yokohama.groovyは順調に隔週で開催さてるようです。 Gradleを始めた人が増えた2012年10月のまとめです。 画像処理についてあれこれ: groovyで手書き風タイル模様を描画するそもそも、J…

『G*ワークショップ「Vert.x+JavaOne+Groovy2.0なG*」 #jggug』に参加してきた

第3回社内LT大会に見た顕在化した失望と一握の希望 勉強会でも殆ど聞かないGroovyの勉強会あります! どこで情報収集すればいいかわからない? ここにカレンダーが! JGGUG イベントカレンダー告知が足りない? 勉強会カレンダーにも載ってるし、 こくちーず…

2012年09月 Groovyist/G*のあれやこれや

Programming Languages Influence Network によると、Groovyは、Java、Objective-C、Perl、Python、Ruby、Samlltalk、に影響を受けたようだ。 あた、JGGUGが福岡に初進出した9月 2012/09/01 G*ワークショップ in 福岡 #jggug togetter G*Workshop in 福岡(Gr…

素数のときだけ"JOJO!"って出力するプログラム Groovyの場合

素数のときだけ"JOJO!"って出力するプログラム まとめ職人の場合 まとめだけというのもなんなんで、Groovyで。 お題 FizzBuzzより、「素数のときだけ"JOJO!"って出力するプログラム」のほうがネタ的にもいいと思う。 [うさみみ*´×`*エンジニア]2012-08-11…

2012年07月 Groovyist/G*のあれやこれや

今月も盛りだくさん。 G*ワークショップ、Gradleトーキョー、Gradle名古屋、夏サミでのブース、tddbc in action、Jenkinsカンファレンスなど7月も盛りだくさんでした。 SpringSource Tools Suite(STS)でGroovy,Grails開発(準備) - かまたま日記2#griffon プ…

GroovyたんIntelliJ IDEA

ランチからもどってきたら、 @bleisさんに壁紙かえられてた。。。 URL2012-07-11 13:07:45 via Twitpic きょん「なにやってくれてんのおおおお><」 .@bleis 「きょんくんがパスワードかけないからわるんだよ!罰として一ヶ月このままね!」 > URL [うさみ…

Groovyのレシピ本

「ねーねーGroovy逆引きレシピって何色?」だと!? @masanobuimai さんより ネタにマジレスですんません。レシピ本はすでにありますよ(念のため。 http://pragprog.com/book/sdgrvr/groovy-recipes レシピ本ってあったんだ。 Groovy Recipes: Greasing the…

「ねーねーGroovy逆引きレシピって何色?」だと!?

ねーねーGroovy逆引きレシピって何色?2012-07-06 13:40:38 via ちーたん Groovyと言えば決まっているだろう!! そうオレンジ!! ( -_-)=○()゜O゜); ごめんなさい。 そう、もちろん!! Groovyたん!! ネタ元はこの本です。 Scala逆引きレシピ (PROGRA…

『G*ワークショップ「非同期並列なG*」+JGGUG総会 #jggug』に参加してきた。

今回は、 @shinyaa31 さんが裏番組の『リーダブルコード − 忘れてもいいコードを書こう。』に参加してきた #devlove に行ってたので、超一流のレポート職人がいない ><。 こちらも負けずに、“暑かった”ので、その様子をまとめてみた。 G*ワークショップ「…

2012年06月 Groovyist/G*のあれやこれや

TDDB大阪でSpockが大人気に。 Griffon 1.0、Gradle 1.0、Groovy 2.0とリリースラッシュ。 Literal Ice: PaaSでGrailsならCloudBeesがイイ2012-06-01 - Grな日々(uehajの日記)画像処理についてあれこれ: groovyで画像をアーモンド形に切り取る画像処理につい…

Twitterアカウント(@は含まない)が記載の一覧ファイルからアイコンをダウンロードし、座席表用のアカウントつき画像を作成する座席表職人のためのGroovyスクリプト

僕が参加する勉強会はこくちーずが多め、日本鼻メガの会がZussarといった感じだった。 日本鼻メガネの会 4時限目は、Doorkeeperでやんの。 Doorkeeperは、Facebookと関連付けるか、独自のアカウントになるので、Twitterアカウントが取れない ><。 入力項目…

Groovyで型を省略した場合と型を指定した場合の違い

あれGroovy って静的型チェック無いのに、型書くのか。String s = "abc" みたいに。2012-06-11 08:31:25 via Twitter for Android 型を省略することも、型を指定するのもできるよん > @yoshihiro503 コード 説明は、プログラミングGROOVY を参照。 型は、 p5…

リアル幻獣も叫んだGriffon 1.0が登場したので動かしてみた

グリフォンきたああああああああああああああああああああ!! [うさみみ*´×`*エンジニア]2012-06-07 18:40:22 via twicca とりあえず、WindowsでGriffon 1.0のサンプルを動かしてみた。 実行環境 Windows 7 64bit JavaSE 7u4 with JavaFX 2.1 JDK 7.0.4 …