-
2 oz Rye
-
1 oz sweet Vermouth
-
3 dashes Angostura bitters
Stir, served Up in a coupe glass
- 2 oz Gin
| import hashlib | |
| import hmac | |
| def digest_data(data): | |
| if type(data) == list: | |
| return "[%s]" % (",".join([digest_data(v) for v in data if v])) | |
| elif type(data) == dict: | |
| kvs = sorted(data.items(), lambda x,y: cmp(x[0],y[0])) | |
| def prefix(key): | |
| return "" if type(key) == int else "%s:" % key |
| import oscP5.*; | |
| import netP5.*; | |
| PGraphics pg; | |
| OscP5 oscP5; | |
| NetAddress inbound; | |
| float minFreq = 140; | |
| float maxFreq = 1600; | |
| float[] notes; |
| package main | |
| import ( | |
| "fmt" | |
| "sort" | |
| ) | |
| type CommonCollection []Convertible | |
| func (c CommonCollection) Len() int { return len(c) } |
| package main | |
| import ( | |
| "crypto/md5" | |
| "encoding/binary" | |
| "fmt" | |
| "os" | |
| "sync/atomic" | |
| "time" | |
| ) |
| package core | |
| import ( | |
| "bytes" | |
| "fmt" | |
| "html/template" | |
| "io/ioutil" | |
| "net/http" | |
| "os" | |
| "path/filepath" |
| package main | |
| import ( | |
| "fmt" | |
| "math/rand" | |
| "time" | |
| ) | |
| type Queue struct { | |
| data []interface{} |
| type idCache struct { | |
| sync.RWMutex | |
| data map[string]*string | |
| maxSize int | |
| newest *string | |
| oldest *string | |
| } | |
| func newIdCache(size int) *idCache { | |
| return &idCache{ |
| 24787 => int monomeIn; | |
| 17102 => int monomeOut; | |
| "/example" => string monomePrefix; | |
| "127.0.0.1" => string monomeHost; | |
| OscRecv recv; | |
| monomeIn => recv.port; | |
| recv.listen(); | |
| fun float[][] toneGrid(int width, int height, int columnStep, int rowStep, float baseFreq, float octaveSteps) { |
| import gifAnimation.*; | |
| GifMaker gifExport; | |
| int frames = 0; | |
| int totalFrames = 180; | |
| void setup() { | |
| smooth(); | |
| size(900, 300, P3D); | |
| ortho(); |