Skip to content

Instantly share code, notes, and snippets.

View mattfoster's full-sized avatar

Matt Foster mattfoster

View GitHub Profile
---
rooturi: http://hackerific.net
---
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://hackerific.net/</loc>
<lastmod>{{ site.time | date: '%Y-%m-%d' }}</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
# Quickly hacked together my Michael Ivey
# Based on mt.rb by Nick Gerakines, open source and publically
# available under the MIT license. Use this module at your own risk.
require 'rubygems'
require 'sequel'
require 'fastercsv'
require 'fileutils'
require File.join(File.dirname(__FILE__),"csv.rb")
awk '{printf $0;printf " "}NR % 2 ==0 {print " "}'
@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;
# 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)}"
#!/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|
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 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 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()