I hereby claim:
- I am ataylor284 on github.
- I am ataylor284 (https://keybase.io/ataylor284) on keybase.
- I have a public key whose fingerprint is 981F 1299 904E BC0C EA45 CE4B BC0C 1BE0 5C34 6162
To claim this, I am signing this object:
import com.sun.net.httpserver.* | |
Object.metaClass.webapp = { | |
{ path -> | |
try { | |
def attrs = path.split('/')[1..-1] | |
[200, owner.delegate.invokeMethod(attrs.head(), attrs.tail() as Object[]) as String] | |
} catch (Exception e) { | |
[500, e as String] | |
} |
import java.util.Iterator; | |
public class LookaheadIterator implements Iterator { | |
private Iterator iter; | |
private boolean hasLookahead; | |
private Object lookahead; | |
public LookaheadIterator(Iterator iter) { | |
this.iter = iter; |
def makeContent(file) { | |
if (file.directory) { | |
[ file: file.name, type: 'dir', contents: file.listFiles().collect { makeContent(it) } ] | |
} else { | |
[ file: file.name, type: 'file' ] | |
} | |
} | |
def map = makeContent(new File( 'conf' )) |
apply plugin: 'java' | |
apply plugin: 'application' | |
mainClassName = "package.MainClass" | |
dependencies { | |
compile fileTree(dir: 'libs', include: '*.jar') | |
} |
I hereby claim:
To claim this, I am signing this object:
import javax.servlet.ServletOutputStream | |
import javax.servlet.http.* | |
trait ServletTestCase { | |
def parameters = [:] | |
def requestAttributes = [:] | |
def sessionAttributes = [:] | |
def responseContentType | |
def responseHeaders = [:] |
task showJars << { | |
configurations.compile.each { println it } | |
} |
apply plugin: 'pmd' | |
pmd { | |
consoleOutput = true | |
ruleSets = ['java-basic', 'java-braces', 'java-imports', 'java-design', 'java-typeresolution', 'java-unnecessary'] | |
} |
# First verify the version of Java being used is not SunJSK. | |
java -version | |
# Get the latest Sun Java SDK from Oracle http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html | |
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u74-b02/jdk-8u74-linux-x64.rpm | |
# Rename the file downloaded, just to be nice | |
# mv jdk-7u1-linux-i586.rpm\?e\=1320265424\&h\=916f87354faed15fe652d9f76d64c844 jdk-7u1-linux-i586.rpm | |
# Install Java |
// calculate odds to draw at least one card in target set from a deck | |
// with n draws | |
// total size | |
def deckSize = 52 | |
// cards already consumed | |
def burned = 0 | |
// number of copies of card we're looking for in the deck | |
def targets = 4 | |
// number of draws we have |