Skip to content

Instantly share code, notes, and snippets.

View marksteve's full-sized avatar
🏠

Mark Steve Samson marksteve

🏠
View GitHub Profile
#!/bin/bash
i=0
while true; do
screencapture -C -x -T $1 ss-$(printf "%04d" $i).png
((i++))
done

Keybase proof

I hereby claim:

  • I am marksteve on github.
  • I am marksteve (https://keybase.io/marksteve) on keybase.
  • I have a public key ASA_y59_BWI2CFwJoOmev0dwHe6WJHvTW4Dd0awqBUzN3wo

To claim this, I am signing this object:

def circle(people, i=0):
killer = people[i % len(people)]
i = (i + 1) % len(people)
killed = people.pop(i)
return circle(people, i) if len(people) > 1 else people.pop()
print circle(range(1, 101))
<style>
body {
padding: 0;
margin: 0;
}
#circle {
font: 10px sans-serif;
width: 100wh;
height: 100vh;
position: relative;
@marksteve
marksteve / docker-zfs.md
Last active November 23, 2016 01:13
Use ZFS Docker storagedriver
  1. Create ZFS pool

sudo zpool create -f zroot /dev/sdaX

  1. Create ZFS dataset

sudo zfs create -o mountpoint=/var/lib/docker zroot/docker

  1. Edit /etc/defaults/docker
chmod 664 ca.pem cert.pem key.pem server.pem
chmod 600 config.json id_rsa server-key.pem
chmod 644 id_rsa.pub
@marksteve
marksteve / roll
Last active August 29, 2015 14:24
#!/usr/bin/env python
import random
import sys
if __name__ == "__main__":
random.seed()
for i, dice in enumerate(sys.argv[1:]):
sys.stdout.write("Dice {}\n".format(i + 1))
rolls, faces = map(int, dice.split('d'))
@marksteve
marksteve / key.py
Created May 4, 2015 09:27
Simple redis key generation
from collections import OrderedDict
def key(*args, **kwargs):
kwargs = OrderedDict(kwargs)
return ":".join(
map(str, args) +
[key(*map(str, s)) for s in kwargs.items()]
)
@marksteve
marksteve / gen_id.py
Created May 4, 2015 08:57
Generate a random alphanumeric ID
CODES = range(48, 48 + 10) + range(65, 65 + 26) + range(97, 97 + 26)
def gen_id(n):
return "".join(map(chr, map(lambda _: random.choice(CODES), range(n))))
@marksteve
marksteve / .env
Last active August 29, 2015 14:19
TEST_ENV_VAR=.env