This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.
To capture the video (filesize: 19MB), using the free "QuickTime Player" application:
export interface Multimap<K, V> { | |
clear(): void | |
containsKey(key: K): boolean | |
containsValue(value: V): boolean | |
containsEntry(key: K, value: V): boolean | |
delete(key: K, value?: V): boolean | |
entries: MultimapEntry<K, V>[] | |
get(key: K): V[] | |
keys(): K[] | |
put(key: K, value: V): MultimapEntry<K, V>[] |
#!/bin/bash | |
######################################################################## | |
################################ README ################################ | |
######################################################################## | |
# | |
# This script is here to allow the use of "git push prod v1.2.3" commands or similar. | |
# | |
# Push a tag to a bare repository having this file as pre-receive hook, | |
# and you'll be able to deploy directly from command line in your local environment, |
public final class ResultFuture implements Future<Result> { | |
private final CountDownLatch latch = new CountDownLatch(1); | |
private Result value; | |
@Override | |
public boolean cancel(boolean mayInterruptIfRunning) { | |
return false; | |
} | |
@Override |