Groovy MY-NOTEBOOK

Saturday, January 14, 2012

gist api v3 に対応した gist のコードを取得する groovy

久しぶりにブログを更新してみたら gist からコードを取得できなくなっていた。
詳細は不明だがどうやら自分で書いた gist 取得コードは v1 方式で、現状は既に v3 になっていたようだ。

詳細はこちら: http://developer.github.com/v3/gists/

それで書き直してみた。

続きを読む

Saturday, January 14, 2012

HSQLDB server how to run

個人的には手軽なので Groovy SQL と組み合わせて使う RDBMS が HSQLDB です。

続きを読む

Saturday, January 14, 2012

groovy でネット上の画像の大きさ(横幅と高さ)を簡単に計算する


import java.awt.Dimension
import javax.imageio.ImageIO

def getDimension = { URL url->
	def img = ImageIO.read(url)
	new Dimension( img.width as Integer ,img.height as Integer )
}

def r = getDimension( new URL('http://img.my-notebook.net/coffee-cup.png') )
assert r == 'java.awt.Dimension[width=459,height=520]'

続きを読む

Friday, January 13, 2012

groovy.xml.MarkupBuilder で共通する記述を一カ所にまとめる,DRYに書きたい場合

MarkupBuilder を使うとXMLをスマートに生成できるのだが、共通する記述を一カ所にまとめて書くにはどうしたらいいか?

続きを読む

« NEWER POSTS | OLDER POSTS »

© 2009-2012 Tomoaki Oshima