groovy
複数のMP3ファイルをくっつけてYouTubeにアップするものを作りました。 kaakaa/GroovyYouTubeUploaderバンドの練習で撮ったMP3群をYouTubeにアップする時に 複数のMP3を結合 YouTubeにアップできるようビデオ形式に変換 手作業でアップロード とかやってて、…
GStringヒアドキュメント?で記述したスクリプトをGroovyShell#evaluateで評価しようとした時に、GString内のプレースホルダーが評価される場所を勘違いしていてハマったという話。GString内のプレースホルダーはevaluateの前で評価される。 GString interpo…
ネットに転がっているGroovyスクリプトを直接実行する が面白そうなので、Basic認証付きのページからGroovyスクリプトを取得出来るか考えてみた。 うちで使ってるSVNがBasic認証付きなので。 Basic認証エラー http://localhost:4567/にアクセスすると、以下…
最近Groovyにハマってる&殆どDB触ったこと無いから今年はDBやらなきゃと思ってる。 という想いから、なかなかドンピシャな会があったので参加してみた。 ClubDB2 - 第158回参加者は20人ぐらい? 内、Groovy触ったことあるのは自分含め3人。 JDBCプログラミ…
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.5.1' ) def http = new groovyx.net.http.HTTPBuilder('http://www.codehaus.org') と実行すると org.codehaus.groovy.control.MultipleCompilationErrorsExcep…
イッテキタヨー小さいJavaプロジェクトでgradle buildしたことありますよレベルの人間です。 周りでGradle使ってる人もいないので、見識広げるために参加しました。 Gradleトーキョー : ATND 19:00開始だと間違えて30分前に行ったら、誰もいなくて完全不審者だった…
groovyのチュートリアル見ながら遊んでたら、ちょっと思いついたのでやってみた。 alphabets = "abcdefghijklmnopqrstuvwxyz" alphabetMap = [:] (0..alphabets.length()-1).each{ alphabetMap[alphabets[it]] = it } println alphabetMap 結果はこちら。 [a…