Skip to content

Instantly share code, notes, and snippets.

@kimukou
kimukou / build.gradle
Created November 25, 2010 08:46
YouDebug compile gradle file
//YouDebug compile gradle file
// see project https://github.com/kohsuke/youdebug
// save location project home
apply plugin: 'groovy'
[compileGroovy, compileTestGroovy]*.options.collect {options -> options.encoding = 'UTF-8'}
//apply plugin: 'java'
//[compileJava, compileTestJava]*.options.collect {options -> options.encoding = 'UTF-8'}
@kimukou
kimukou / jnatest.groovy
Created December 7, 2010 09:12
jnatest.groovy
@Grab('net.java.dev.jna:jna:3.2.7')
import com.sun.jna.*
import com.sun.jna.win32.*
interface Kernel32Library extends StdCallLibrary {
Kernel32Library INSTANCE = Native.loadLibrary("kernel32", Kernel32Library.class)
boolean SetCurrentDirectoryA(String dir)
public static class SYSTEMTIME extends Structure {
@kimukou
kimukou / mockitoTest.groovy
Created December 8, 2010 06:38
mockitoTest.groovy
//refarence article
// case1 http://d.hatena.ne.jp/Naotsugu/20101108/1289218176
// case2 http://d.hatena.ne.jp/Naotsugu/20101109/1289304795
// case3 http://d.hatena.ne.jp/Naotsugu/20101110/1289406652
//@GrabResolver (name='mockito-all', root='http://repo2.maven.org/maven2/org/mockito/mockito-all')
@Grab('org.mockito:mockito-all:1.8.1')
//see http://mockito.googlecode.com/svn/branches/1.6/javadoc/index.html?org/mockito/InOrder.html
import static org.mockito.Mockito.*
@kimukou
kimukou / groovypptest.groovy
Created December 16, 2010 10:41
groovypptest.groovy
@GrabResolver (name='org.mbte.groovypp', root='http://groovypp.artifactoryonline.com/groovypp/libs-releases-local/')
@Grab('org.mbte.groovypp:groovypp-all:0.4.101')
import groovy.lang.Reference;
@Typed
def f={
Reference result = new Reference(0)
//int result = 0
for (int i=0; i<1000000; i++) {
//result += i
@kimukou
kimukou / pdfboxtest.groovy
Created December 21, 2010 04:09
pdfboxtest.groovy
//see http://www.moriwaki.net/wiki/index.php?[[PDFBox]]
//see pdfbox-1.4.0/pdfbox/src/main/java/org/apache/pdfbox/examples
@Grab(group='org.apache.pdfbox', module='pdfbox', version='1.3.1')
import org.apache.pdfbox.pdfwriter.*
import org.apache.pdfbox.pdmodel.*
import org.apache.pdfbox.pdmodel.font.*
import org.apache.pdfbox.pdmodel.edit.*
String writeFile = "d:/xxx.pdf"
@kimukou
kimukou / asyncHttpClient_test.groovy
Created December 22, 2010 02:55
asyncHttpClient_test.groovy
//see http://jfarcand.wordpress.com/2010/12/21/going-asynchronous-using-asynchttpclient-the-basic/
//see https://github.com/AsyncHttpClient/async-http-client
@GrabResolver (name='Sonatype', root='https://oss.sonatype.org/content/repositories/releases')
@GrabResolver (name='jboss', root='http://repository.jboss.org/nexus/content/groups/public-jboss/')
@Grab(group = 'com.ning', module='async-http-client', version='*')
import com.ning.http.client.*
import java.util.concurrent.Future
@kimukou
kimukou / jetty_start.groovy
Created January 7, 2011 01:28
jetty_runnigng test
//refarence Groovy Goodness: Groovlets as Lightweight Servlets
// http://mrhaki.blogspot.com/2009/10/groovy-goodness-groovlets-as.html
//
//@Grab(group='org.apache.tomcat', module='jsp-api', version='6.0.29')
//@Grab('javax.servlet:servlet-api:2.4') //not good working
@Grab(group='org.mortbay.jetty', module='jetty-embedded', version='6.1.14')
import org.mortbay.jetty.Server
import org.mortbay.jetty.servlet.*
@kimukou
kimukou / 2011-09-12_183026.png
Created January 13, 2011 03:06
steelseries-maventest.groovy
2011-09-12_183026.png
@kimukou
kimukou / HamcrestTest.groovy
Created January 18, 2011 03:07
HamcrestTest.groovy
//
// reference http://d.hatena.ne.jp/daisuke-m/20090710/1247181113
//
// test using: Groovy Console Java Web Start
// http://dl.getdropbox.com/u/653108/groovy/console.jnlp
//
@Grab(group='org.hamcrest', module='hamcrest-all', version='1.1')
@Grab(group='junit', module='junit', version='4.8.2')
@Grab(group='xmlunit', module='xmlunit', version='1.3')
@kimukou
kimukou / JScienceTest.groovy
Created January 21, 2011 16:30
JScienceTest.groovy
// reference http://www.geocities.jp/tomtomf/JScience/JScience.htm
//
@GrabResolver (name='jcurl-repository', root='http://jcurl.berlios.de/m2/repo/')
@Grab(group = 'org.jscience', module='jscience', version='4.3.1')
import org.jscience.mathematics.number.Complex
import org.jscience.mathematics.vector.ComplexMatrix
//計算結果の出力様関数
def show(cm) {