Skip to content

Instantly share code, notes, and snippets.

View stavxyz's full-sized avatar
😿

samuel stavxyz

😿
View GitHub Profile

sample workflow

$ hookie show -u smlstvnh -r hookie
------------------------------------
 ### WEBHOOKS ON smlstvnh:hookie ###
------------------------------------

Nothing yet. Let me create one.

@stavxyz
stavxyz / exc_dict.md
Created February 5, 2014 16:06
create useful little dicts related to an exception
def exc_dict():
    """Expects to be called from within an exception handling block as in:
            try:
                foo()
            except Exception:
                print exc_dict()

    Creates a nice array of dictionaries each of which describes
    a part of the traceback:
{ "trigger": ...,
"credentials": {
"host": [
{
//Used for any host (pooled)
"username": "root",
"private-key": "----BEGIN ... KEY----",
},
{
@stavxyz
stavxyz / logging.py
Created March 10, 2014 19:33
python logging config
import logging
import socket
import logging
import logging.config
import logstash
test1 = {"version": 1,
"loggers": {
"test1": {
@stavxyz
stavxyz / minimal.md
Last active August 29, 2015 13:57
--minimal ( still mostly broken )

#the state of things with --minimal

What I have here is part conundrum, part dilemma, and part quagmire, but not really anything in between.

To demonstrate what it's been like trying to implement this...
quagmire

Though unlike Heisenberg I can confidently say I never willfully made things worse.

###skip to the tl;dr

{
    "cpu": {
        "0": {
            "cache_size": " KB",
            "cores": 1,
            "family": "1",
            "mhz": "2594",
            "model": "11527",
            "model_name": "Intel64 Family 6 Model 45 Stepping 7",
@stavxyz
stavxyz / callforhelp.md
Created June 2, 2014 14:55
This American Life (podcast) - Sailing Story
@stavxyz
stavxyz / checkable_queue.md
Last active August 29, 2015 14:04
A checkable queue
from multiprocessing import pool
import Queue


class CheckableQueue(Queue.Queue):

    """A Checkable Queue that makes room for new values automatically.
    
    Based on the standard FIFO Queue, this class is good for keeping
@stavxyz
stavxyz / er.py
Created January 2, 2015 17:49
einsteins riddle
"""Who owns the fish?
Einstein's riddle.
"""
import collections
import itertools
import math
@stavxyz
stavxyz / filecmp.py
Last active August 29, 2015 14:15
compare files in python
import os
import random
import tempfile
def somebytes(length=512):
return ''.join(chr(random.randint(0,255)) for _ in xrange(length))
def same(f1, f2):