Skip to content

Instantly share code, notes, and snippets.

@kimukou
kimukou / ImageCache.java
Last active October 11, 2015 21:58 — forked from kojiokb/ImageCache.java
LruCacheの使い方
import android.graphics.Bitmap;
import android.support.v4.util.LruCache;
public final class ImageCache {
private static final String TAG = "ImageCache";
private static final int MEM_CACHE_SIZE = 1 * 1024 * 1024; // 1MB
private static LruCache<String, Bitmap> sLruCache;
@kimukou
kimukou / mac_cmd.txt
Created June 9, 2012 07:51 — forked from kiy0taka/gist:2888033
GroovyFxPad plugins手動インストール
griffon install-plugin http://artifacts.griffon-framework.org/repository/plugins/installer/0.6/griffon-installer-0.6.zip
griffon install-plugin http://artifacts.griffon-framework.org/repository/plugins/swingx-builder/0.6/griffon-swingx-builder-0.6.zip
griffon install-plugin http://artifacts.griffon-framework.org/repository/plugins/dialogs/0.3/griffon-dialogs-0.3.zip
griffon install-plugin http://artifacts.griffon-framework.org/repository/plugins/i18n-support/0.2/griffon-i18n-support-0.2.zip
griffon install-plugin http://artifacts.griffon-framework.org/repository/plugins/miglayout/0.4/griffon-miglayout-0.4.zip
griffon install-plugin http://artifacts.griffon-framework.org/repository/plugins/actions/0.4/griffon-actions-0.4.zip
griffon install-plugin http://artifacts.griffon-framework.org/repository/plugins/jide-builder/0.7/griffon-jide-builder-0.7.zip
griffon install-plugin http://artifacts.griffon-framework.org/repository/plugins/syntaxtext/0.2/griffon-syntaxtext-0.2.zip
griffon install-plugin http://artifacts.
@kimukou
kimukou / twitterstream.groovy
Last active September 30, 2015 18:28 — forked from ksky/twitterstream.groovy
Twitter4J+GroovyでストリーミングAPI
// see http://d.hatena.ne.jp/ksky/20110906/p1
// http://isann.blog2.fc2.com/blog-entry-254.html
//
// location twitter4j.properties $HOME/.groovy
// edit $GROOVY_HOME/bin_groovyConsole
// export CP=$CP:$HOME/.groovy
@GrabResolver(name='twitter4j', root='http://twitter4j.org/maven2')
@Grab('org.twitter4j:twitter4j:[3.0,)')
@Grab('org.twitter4j:twitter4j-stream:[3.0,)')
@kimukou
kimukou / TinTiroRin.groovy
Created August 8, 2011 09:52 — forked from kiy0taka/TinTiroRin.groovy
TinTiroRin.groovy (use groovy1.7)
//
// using http://dl.getdropbox.com/u/653108/groovy/console.jnlp
//
@Grab('net.sf.groovydice:groovydice:1.4.1')
import net.sf.groovydice.*
ArrayList.metaClass.countBy={
def map=[:]
delegate.groupBy(it).each{k,v->
@kimukou
kimukou / rand_date.groovy
Created June 9, 2011 06:40 — forked from kyonmm/rand_date.groovy
指定範囲内の日付をランダムに取得
//
// http://twitter.com/#!/xnrghzjh/status/78660855528554496
// お題
//
@Grab(group='joda-time', module='joda-time', version='*')
import org.joda.time.*
rand_date = {fr,to->
d = new DateTime(fr)
@kimukou
kimukou / replace.groovy
Created May 16, 2011 05:09 — forked from irof/replace.groovy
指定ディレクトリ配下のファイルの改行コードを変換する
new File("D:/work/hoge").eachFileRecurse(groovy.io.FileType.FILES) {
def s = "${it.readLines().join("\n")}\n"
it.withWriter("UTF-8"){ w->
w << s
}
}
@GrabResolver(name='glassfish', root='http://download.java.net/maven/glassfish/')
@Grab('org.glassfish.extras:glassfish-embedded-web:3.0')
//@Grab('org.glassfish.extras:glassfish-embedded-web:3.1')
@Grab('jstl:jstl:1.1.2')
//use 3.0
import org.glassfish.api.embedded.*
//use 3.1
import org.glassfish.internal.embedded.*
@kimukou
kimukou / A.java
Created April 27, 2011 07:36
JavaのprivateなインナークラスをGroovyで何事も無かったかのようにテスト
package foobar;
public class A {
private static class B {
private static String staticMethod() {
return "static method";
}
/**
* Created by IntelliJ IDEA.
* User: kyon
* Date: 11/03/15
* Time: 0:54
* To change this template use File | Settings | File Templates.
*/
/*
// test using: 1)Groovy Console Java Web Start
// http://dl.getdropbox.com/u/653108/groovy/console.jnlp
//
// 2)IntelliJ 10.0.1 CE
// Grape Plugin : http://plugins.intellij.net/plugin/?idea&id=4702
//
// reference site: bluepapa32’s site
// http://d.hatena.ne.jp/bluepapa32/20101228/1293466511
@Grab(group = 'org.twitter4j', module='twitter4j-core', version='[2.1,)')