Skip to content

Instantly share code, notes, and snippets.

View tempredirect's full-sized avatar

Gareth Davis tempredirect

View GitHub Profile
--- untitled 2
+++ (clipboard)
@@ -3981,30 +3981,6 @@
│   │   ├── JsonSchema.class
│   │   ├── JsonSerializableSchema.class
│   │   └── SchemaAware.class
-│   ├── hamcrest
-│   │   ├── BaseDescription.class
-│   │   ├── BaseMatcher.class
-│   │   ├── CoreMatchers.class
@tempredirect
tempredirect / a diff between the two.diff
Last active April 7, 2016 15:49
comparing the contrib jars
--- untitled 5
+++ (clipboard)
@@ -2,20 +2,10 @@
├── META-INF
│   └── MANIFEST.MF
└── voldemort
- ├── client
- │   ├── CoordinatorAdminClientTest.class
- │   ├── CoordinatorAdminToolTest.class
- │   ├── RestClientTest$1.class
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
public class Main {
private static final char[] alphabet = "eaistnrulodmpcvqgbfjhzxykw0123456789!@#$%&*".toCharArray();
class HashBuilder
def initialize
@h = Hash.new
end
def set(key, value = nil, &block)
@h[key.to_s] = if block_given?
@tempredirect
tempredirect / RandomWeightedSelection.java
Last active August 29, 2015 13:57
Random weighted selection
import java.util.*;
import java.util.concurrent.*;
public class RandomWeightedSelection {
public static void main(String [] args) {
runIterations( 100);
runIterations( 10_000);

PUT or POST for that is the question

@tempredirect
tempredirect / gist:5748491
Created June 10, 2013 12:56
stuff for thom
Using zookeeper (0.0.3) at path: '/Users/gadavis/Projects/cookbooks/zookeeper'
Installing core (0.0.0) from git: 'git@github.com:ExpediaInc/ean-core-cookbook.git' with branch: 'master' at ref: 'a053c30b760a3c1b36e05bfe35c7fc341218ce36'
Using upstart (0.0.1) at path
Using yum (2.2.0) at path
Using ohai (1.1.8) at path
Using ldap-mirror (0.0.1) at path
Using s3_file (1.0.0) at path
Using users (1.3.1) at path
Using route53 (0.0.3) at path
Using fog (0.0.2) at path
@tempredirect
tempredirect / console.txt
Created December 24, 2012 09:34
output from gid79/GradleCheck
─[✗]─[gareth@MacBookPro-1]─[~/Projects/GradleCheck]─[master]
└──╼$ ./gradlew build
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jar
:assemble
:beforeTest
**** - BEFORE THE TEST TASK
:test
$ jruby -Xcompile.invokedynamic=true test.rb
Rehearsal -----------------------------------------------------------
with Proc 25.510000 0.280000 25.790000 ( 23.952000)
class Compare 14.490000 0.070000 14.560000 ( 14.395000)
class DelegatingCompare 16.890000 0.080000 16.970000 ( 16.300000)
------------------------------------------------- total: 57.320000sec
user system total real
with Proc 19.120000 0.100000 19.220000 ( 19.305000)
class Compare 14.430000 0.070000 14.500000 ( 14.215000)
@tempredirect
tempredirect / PostfixMessageCodeResolver.java
Created July 20, 2012 13:42
Solution for SO 11577363 - How do I customise the resource key lookup for spring MVC validation messages
package com.yourapplication.web.support;
import org.springframework.stereotype.Component;
import org.springframework.util.StringUtils;
import org.springframework.validation.DefaultMessageCodesResolver;
import java.util.ArrayList;
import java.util.List;