Skip to content

Instantly share code, notes, and snippets.

View mattfoster's full-sized avatar

Matt Foster mattfoster

View GitHub Profile
# Seen at: http://github.com/strcat/dotfiles/ and in grml.
# Robust replacement for global aliases, and you can edit them too.
# requires extended globbing.
typeset -A abbrevs
abbrevs=('...' '../..'
'....' '../../..'
'BG' '& exit'
'C' '| wc -l'
'G' '|& grep --color=auto'
import paramiko
cmd = "sudo /etc/init.d/mediatomb restart"
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('microwave', username='matt')
stdin, stdout, stderr = ssh.exec_command(cmd)
print stdout.readlines()
ssh.close()
import paramiko
cmd = "sudo /etc/init.d/mediatomb restart"
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('microwave', username='matt')
stdin, stdout, stderr = ssh.exec_command(cmd)
print stdout.readlines()
ssh.close()
import paramiko
cmd = "sudo /etc/init.d/mediatomb restart"
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect('microwave', username='matt')
stdin, stdout, stderr = ssh.exec_command(cmd)
print stdout.readlines()
ssh.close()
#!/usr/bin/env python
# Grab the width of the macheist bar.
# Run using:
# while true; do sleep 60; python heist_parse.py >> heist_countdown; done
import urllib2
import re
import time
from BeautifulSoup import BeautifulSoup
import numpy as np
import matplotlib as mpl
import matplotlib.pylab as plt
import time
from datetime import datetime
f = plt.load('heist_countdown')
x = f[:,1]
y = f[:,0]
#!/usr/bin/env ruby
# Run Perl::Critic on the current file.
require ENV["TM_SUPPORT_PATH"] + "/lib/tm/executor"
require ENV["TM_SUPPORT_PATH"] + "/lib/tm/save_current_document"
def colorize_critic_output(str)
styles = {5 => "Red", 4 => "GoldenRod", 3 => "DodgerBlue" }
styles.default = ""
str.map do |line|
# set file type to bib
# insert as snippet
# scope to text.tex.latex
# have fun dragging .bib files onto textmate.
echo "\bibliographystyle{\${1:plainnat}}"
echo "\bibliography{\${2:$(dirname $TM_DROPPED_FILE)/}$(basename $TM_DROPPED_FILE .bib)}"
@mattfoster
mattfoster / gitpan.pl
Created February 26, 2009 11:55 — forked from miyagawa/gitpan.pl
#!/usr/bin/perl
use strict;
use warnings;
use DirHandle;
use JSON::XS;
use LWP::UserAgent;
use Carp;
use CPAN::Inject;
use CPAN ();
use URI;
awk '{printf $0;printf " "}NR % 2 ==0 {print " "}'