I hereby claim:
- I am boris317 on github.
- I am shawnbytes (https://keybase.io/shawnbytes) on keybase.
- I have a public key whose fingerprint is 85AC 20B8 9C56 B0D5 F0F5 360B 0B04 9462 EDE5 D0C4
To claim this, I am signing this object:
import logging | |
from contextlib import contextmanager | |
from cStringIO import StringIO | |
@contextmanager | |
def log_context(logger_name, level=logging.DEBUG, formatter=None): | |
""" | |
:param logger_name: Name of your logger as passed to ``logging.getLogger``. | |
:param level: (optional) logging level to capture. |
# kodi-upstart | |
env DISPLAY=:0.0 | |
description "Kodi upstart script" | |
author "Shawn Adams" | |
start on (filesystem and stopped udevtrigger) | |
stop on runlevel [016] | |
# tell upstart to respawn the process if abnormal exit |
[Unit] | |
Description=CouchPotato application instance | |
[Service] | |
ExecStart=/media/nzb_apps/CouchPotatoServer/CouchPotato.py --daemon --data_dir=/media/nzb_apps/.couchpotato | |
GuessMainPID=no | |
Type=forking | |
User=root | |
Group=root |
# in for loop of method 'build_inventory' | |
if "-" in droplet['name']: | |
# Create new groups for names like prod-appname-whatever | |
# Given the above name, 2 new groups would be created "prod" | |
# and "prod-appname" | |
parts = droplet['name'].split("-") | |
if len(parts) > 1: | |
self.push(self.inventory, "-".join(parts[0:2]), dest) | |
self.push(self.inventory, parts[0], dest) |
I hereby claim:
To claim this, I am signing this object:
# p4 diff by changelist | |
function p4d { | |
if [ "$1" == "" ] | |
then | |
echo "usage: p4d CL"; | |
return 1; | |
fi | |
p4 opened -c $1 | sed -e 's/#.*//' | p4 -x - diff -du | less | |
} |
#!/bin/bash | |
# Usage: $ ./install-packer.sh | |
brew install golang | |
# Create go workspace dir | |
mkdir ~/golang | |
cat << EOF > ~/.bashrc | |
# Golang | |
export GOPATH=$HOME/golang |
# statsd | |
sudo tcpdump -i eth0 -p -n -s 1500 -A udp port 8125 | |
# statsd flushing to graphite | |
sudo tcpdump 'port 2005 or 2009' -s0 -A | |
# collectd | |
sudo tcpdump -i eth0 -p -n -s 1500 -A udp port 25827 |
#!/usr/bin/env python | |
import sys | |
print "\\n".join([l.strip() for l in sys.stdin.readlines()]) |
var http = require('http'); | |
var RX = require('rx'); | |
var request = require('request'); | |
function get(url) { | |
return RX.Observable.create(function(observer) { | |
request(url, function(err, response, body) { | |
if (err) { | |
observer.onError(err); | |
return; |