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:
| # This is a little slow, so we cache it so we're not running a slow | |
| # find on every terminal startup: | |
| if [[ -e ~/.cache/zsh_exports_gnubin ]]; then | |
| gnubins=(${(ps:\n:)"$(cat ~/.cache/zsh_exports_gnubin)"}) | |
| else | |
| gnubins=(${(ps:\n:)"$(find /usr/local/opt -type d -follow -name gnubin -print | tee ~/.cache/zsh_exports_gnubin)"}) | |
| fi | |
| for bindir in $gnubins; do | |
| export PATH=$bindir:$PATH; |
| #!/usr/bin/env bash | |
| GOPATH=~/go/src | |
| # Just include this function in your ~/.bashrc | |
| function gof { | |
| if (( $# == 0 )); then | |
| echo "usage: $gof <dir>" | |
| echo "jumps to $GOPATH/src directory matching <dir>" | |
| return |
| execve("/usr/bin/python", ["python", "test_geoip.py"], [/* 30 vars */]) = 0 | |
| brk(0) = 0x1a2e000 | |
| access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | |
| mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb1412ad000 | |
| access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) | |
| open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 | |
| fstat(3, {st_mode=S_IFREG|0644, st_size=36559, ...}) = 0 | |
| mmap(NULL, 36559, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb1412a4000 | |
| close(3) = 0 | |
| access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) |
| import time | |
| from boto.ec2.autoscale import AutoScaleConnection | |
| def find_unused_launch_configs(): | |
| conn = AutoScaleConnection() | |
| autoscale_groups = conn.get_all_groups(max_records=100) | |
| launch_configs = conn.get_all_launch_configurations(max_records=100) | |
| launch_config_names = {lc.name for lc in launch_configs} |
| # coding: utf-8 | |
| # # this is an ipython notebook | |
| # | |
| # This is a markdown block that I can use to describe whatever I want to talk about. | |
| # In[1]: | |
| POSTGRES_URI = "postgresql+psycopg2://localhost:5432/steder" |
| /* | |
| 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. |
I hereby claim:
To claim this, I am signing this object:
| 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] |
| ;; -*- coding: utf-8 -*- | |
| ;; starcraft.el -- track user APM (actions per minute) while using Emacs | |
| ;; | |
| ;; Copyright 2010 by Michael Steder | |
| ;; Author: Michael Steder ([email protected]) | |
| ;; Created: 2010 | |
| ;; Version: 1.0 | |
| ;; Keywords: Actions per minute | |
| ;; | |
| ;; Inspired by a love of Starcraft and someones offhand comment |
| 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] |