I hereby claim:
- I am steder on github.
- I am steder (https://keybase.io/steder) on keybase.
- I have a public key whose fingerprint is 98B7 F879 6032 96D7 9AA8 3FAE 2D8A 2327 04C0 02A2
To claim this, I am signing this object:
| # via https://gist.github.com/419201#file_gitconfig.bash | |
| # Install (from Matt's gist) these useful Git aliases & configurations with the following command: | |
| # $ bash <(curl -s https://raw.github.com/gist/419201/gitconfig.bash) | |
| git config --global color.ui auto # colorize output (Git 1.5.5 or later) | |
| git config --global color.interactive auto # and from 1.5.4 onwards, this will works: | |
| echo "Set your name & email to be added to your commits." | |
| echo -n "Please enter your name: " |
| #!/usr/bin/env python | |
| #-*- mode: python -*- | |
| from subprocess import Popen, PIPE | |
| import sys | |
| syntax_checker = "pyflakes" | |
| def run(command): | |
| p = Popen(command.split(), stdout=PIPE, stderr=PIPE) |
| #!/usr/bin/env python | |
| # nosy: commandline continuous integration for test driven development | |
| # | |
| # Copyright (C) 2008 Michael Steder <steder@gmail.com> | |
| # | |
| # Permission is hereby granted, free of charge, to any person obtaining a copy | |
| # of this software and associated documentation files (the "Software"), to deal | |
| # in the Software without restriction, including without limitation the rights | |
| # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| # copies of the Software, and to permit persons to whom the Software is |
| #!/usr/bin/env python | |
| import os | |
| import re | |
| import subprocess | |
| import sys | |
| modified = re.compile('^(?:M|A)(\s+)(?P<name>.*)') | |
| CHECKS = [ |
| #!/usr/bin/env python | |
| """ | |
| Recipe for creating and updating security groups programmatically. | |
| """ | |
| import collections | |
| import boto |
| import itertools | |
| class Dictionary(object): | |
| def __init__(self): | |
| self.words = {} | |
| def insert(self, word): | |
| letters = "".join(sorted(word)) | |
| if letters not in self.words: | |
| self.words[letters] = [word] |
| ;; -*- coding: utf-8 -*- | |
| ;; starcraft.el -- track user APM (actions per minute) while using Emacs | |
| ;; | |
| ;; Copyright 2010 by Michael Steder | |
| ;; Author: Michael Steder (steder@gmail.com) | |
| ;; Created: 2010 | |
| ;; Version: 1.0 | |
| ;; Keywords: Actions per minute | |
| ;; | |
| ;; Inspired by a love of Starcraft and someones offhand comment |
| require 'rubygems' | |
| require 'nokogiri' | |
| require 'fileutils' | |
| require 'date' | |
| require 'uri' | |
| # usage: ruby import.rb my-blog.xml | |
| # my-blog.xml is a file from Settings -> Basic -> Export in blogger. | |
| data = File.read ARGV[0] |
I hereby claim:
To claim this, I am signing this object:
| /* | |
| Download www.threadless.com/designs and | |
| save the generated markup. | |
| */ | |
| /** | |
| * Wait until the test condition is true or a timeout occurs. Useful for waiting | |
| * on a server response or for a ui change (fadeIn, etc.) to occur. |