Skip to content

Instantly share code, notes, and snippets.

@bufferings
bufferings / gist:2769883
Created May 22, 2012 15:46
Groovyの勉強:"Buzzになる数字をn個挙げる"
class LazyList {
def car
private Closure cdr
def LazyList next() { cdr() }
def List take(n) {
def r = []; def l = this
(1..n).each{ r << l.car; l++ }
return r
}
def LazyList filter(Closure pred) {
@bufferings
bufferings / hentai.20121211.user.js
Created December 10, 2012 15:08
For HENTAI Advent Calendar 2012(http://atnd.org/events/33835)
// ==UserScript==
// @match http://famo.us/*
// ==/UserScript==
function addJQuery(callback) {
var script = document.createElement("script");
script.setAttribute("src", "//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js");
script.addEventListener('load', function() {
var script = document.createElement("script");
script.textContent = "window.jQ=jQuery.noConflict(true);(" + callback.toString() + ")();";
@bufferings
bufferings / Consumer.java
Last active May 29, 2019 21:09
http://d.hatena.ne.jp/taedium/20100314/p2 を読んで。自分だったらどうかくかなーと思って。こんな感じかな。のメモ。
Integer result = tx(new UnitWork<Integer>() {
@Override
public Integer run() {
Employee employee = dao.selectById(1);
employee.setName("hoge");
employee.setJobType(JobType.PRESIDENT);
return dao.update(employee);
}
});
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>CSS Fizz Buzz</title>
<style>
#main li {
position: relative;
}
#main li:nth-child(3n):before {
@bufferings
bufferings / App.java
Last active August 29, 2015 13:56
6桁限定ならこういう変換もありかなーと。
package example.mdsample.java;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.Arrays;
import javax.xml.bind.DatatypeConverter;
import org.apache.commons.lang3.ArrayUtils;
package example.mdsample.java;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
@bufferings
bufferings / WhatDayIsMyLesson.java
Created May 26, 2014 17:05
“レッスンは何曜日?”をJavaでやってみた。なんというか・・・Javaっぽい?
package example;
import static org.hamcrest.core.Is.is;
import static org.junit.Assert.assertThat;
import java.util.EnumMap;
import java.util.LinkedList;
import java.util.List;
import java.util.TreeSet;
public class QuizTest {
static class String {
public String(java.lang.String ignore) {
}
public boolean equals(Object anObject) {
return true;
package janken;
public class じゃんけん {
public enum 結果 {
勝ち, 負け, あいこ
}
public enum 手 {
グー {
package janken;
public class じゃんけん {
public enum 結果 {
あいこ, 負け, 勝ち
}
public enum 手 {
グー, チョキ, パー;