I hereby claim:
- I am blinks on github.
- I am blinks (https://keybase.io/blinks) on keybase.
- I have a public key ASAvUWquxqT-GPdAtf3e40GJRMZ1FaTZ_0s4TJlPPuz8rQo
To claim this, I am signing this object:
#!/usr/bin/env python3 | |
# A simple currency board tracker for For-Ex. | |
# Needs `pip3 install colorama` and normal Python3. | |
from collections import defaultdict | |
from colorama import Fore, Style | |
import os | |
currency = { | |
'GBP': Fore.RED, | |
'EUR': Fore.BLUE, |
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/env python | |
# A simple monte carlo simulation for a specific kind of die pool. | |
# | |
# Usage: ./pool.py --trials=1000 4d6+3d8 | |
import collections | |
import random | |
def main(args): | |
result = collections.defaultdict(lambda: 0) |
#!/usr/bin/env python | |
# Gather cards from wizards.com into local Elasticsearch. | |
# Adam Blinkinsop <http://plus.google.com/+AdamBlinkinsop> | |
from elasticsearch import Elasticsearch | |
import bs4 | |
import re | |
import urllib | |
def main(args): | |
sets = args.sets |
(ns bgm.core | |
(:use [overtone.inst sampled-piano]) | |
(:require [clojure.set] | |
[overtone.core :as overtone]) | |
(:gen-class)) | |
(def golden-ratio 1.61803398875) | |
(def golden-ratio-conjugate (/ 1.61803398875)) | |
;;; COMPOSITION |
/** | |
* MIDI Helper Methods | |
*/ | |
class MIDIConnection { | |
MidiOut mout; | |
fun void connect(int port) { | |
if (!mout.open(0)) { me.exit(); } | |
} |
#!/usr/bin/env python2.6 | |
""" | |
Choose a random game from your BGG collection. For example: | |
$ ./randgame.py blinks | |
Downloading collection for blinks... | |
Filtering collection of 66 for 2 players... | |
Filtering remaining 53 for 90 minutes... | |
Filtering remaining 39 for rating 6.0... | |
Choosing from 29 games... -> Fluxx <- |
-- Master: Mastermind Solver | |
-- Adam Blinkinsop <[email protected]> | |
import Data.Ord | |
import Data.List | |
-- Types for pegs and codes, mainly for display. | |
data Peg = Red | Green | Blue | White | Yellow | Orange | |
deriving (Eq, Ord, Show) | |
data Code = Code [Peg] deriving Show | |
data Response = Respond (Int, Int) deriving Eq |
#!/usr/bin/env python | |
import logging | |
import random | |
import re | |
import sys | |
ROLL = re.compile(r'(\d*)d(\d+)') | |
def roll(dice): | |
"""Randomly generate the result of a dice roll. |