Skip to content

Instantly share code, notes, and snippets.

View komiya-atsushi's full-sized avatar
🏠
Working from home

KOMIYA Atsushi komiya-atsushi

🏠
Working from home
View GitHub Profile
@komiya-atsushi
komiya-atsushi / Fuga.java
Created December 22, 2011 16:13
2011.12.22 に書いたひどいコード
package hoge;
import java.util.Calendar;
import java.util.Date;
import java.util.Iterator;
import java.util.NoSuchElementException;
public class Fuga {
public static Iterable<Date> iterableDays(Date from, Date to) {
final Date localFrom = from;
@komiya-atsushi
komiya-atsushi / CloseableHelper.java
Created December 8, 2011 16:34
Java の Closeable なオブジェクトを確実・安全にクローズするためのヘルパークラス。
package biz.k11i.io;
import java.io.BufferedReader;
import java.io.Closeable;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Stack;
/**
@komiya-atsushi
komiya-atsushi / VerticalCode.java
Created August 13, 2011 15:50
VerticalCode の Java 実装。List<Byte> なぞを使っているので、空間効率はよろしくない。
package verticalcode;
import java.util.ArrayList;
import java.util.List;
public class VerticalCode {
private static final int BLOCK_BYTES = 1;
private static final int BLOCK_SIZE = BLOCK_BYTES * 8;