Skip to content

Instantly share code, notes, and snippets.

@fumokmm
fumokmm / README.md
Created May 17, 2012 15:49
Groovyで変なFizzBuzz書いた
@fumokmm
fumokmm / README.md
Created May 9, 2012 22:16
Buzzになる数字をn個挙げるをClojureで
@fumokmm
fumokmm / callMethod.groovy
Created May 9, 2012 22:13
Groovyでメソッド呼び出しのサンプル
def method(Map map) {
println 'signatures <map>'
println "$map"
}
def method(Map map, String str) {
println 'signatures <map, String>'
println "$map, $str"
}
@fumokmm
fumokmm / ICU4J_TransliteratorTest.groovy
Created May 9, 2012 15:39
javaとかScalaで全角を半角に変換する方法をGroovyでもやってみた
@Grab('com.ibm.icu:icu4j:4.8.1.1')
import com.ibm.icu.text.Transliterator
def transliterator = Transliterator.getInstance('Fullwidth-Halfwidth')
def testData = [
[ input: '這いよれ! ニャル子さん 4' ,
expect: '這いよれ! ニャル子さん 4' ],
[ input: 'ABC' ,
expect: 'ABC' ],
@fumokmm
fumokmm / README.md
Created May 8, 2012 16:02
Groovy's Cheat Sheet
@fumokmm
fumokmm / create_ddl.sql
Created May 8, 2012 01:36
とあるユーザのテーブル定義をひっこ抜くSQL (for Oracle)
-- [実行方法]
-- sqlplus scott/tiger@localhost:1521/sid @create_ddl.sql
-- [出力結果]
-- create_table.sql
-- [参考]
-- http://oracle.se-free.com/ddl/A1_get_ddl.html
set long 2000
set heading off
set line 120
@fumokmm
fumokmm / fizzbuzz1.clj
Created May 7, 2012 21:45
ClojureでFizzBuzzを書いた
;
; fizzbuzz1
;
(def x
(for [i (range 1 101)]
(cond
(and
(= (mod i 3) 0)
(= (mod i 5) 0)) "FizzBuzz"
@fumokmm
fumokmm / PropertyReaderTest.java
Created May 3, 2012 04:25
Javaでenumを使ってプロパティファイルのキーを定義する
import static org.hamcrest.CoreMatchers.*;
import static org.junit.Assert.*;
import java.io.*;
import java.util.*;
import org.junit.*;
public class PropertyReaderTest {
/** メインのテスト */
@Test public void キーを使って値を取得するサンプル() {
PropertyReader propReader = new PropertyReader();
@fumokmm
fumokmm / EnumTest.java
Created May 3, 2012 01:00
enumでインタフェースを実装するテスト
import static org.junit.Assert.*;
import static org.hamcrest.CoreMatchers.*;
import java.util.List;
import java.util.ArrayList;
import org.junit.Test;
public class EnumTest {
@Test
@fumokmm
fumokmm / PropertyDescriptorTest.java
Created April 28, 2012 16:38
PropertyDescriptorのテスト
package fumokmm.npnl;
import static org.junit.Assert.*;
import java.beans.PropertyDescriptor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import org.junit.Test;