Skip to content

Instantly share code, notes, and snippets.

View jasonmadigan's full-sized avatar

Jason Madigan jasonmadigan

View GitHub Profile
@jasonmadigan
jasonmadigan / keybase.md
Created September 22, 2014 16:26
keybase.md

Keybase proof

I hereby claim:

  • I am jasonmadigan on github.
  • I am jasonmadigan (https://keybase.io/jasonmadigan) on keybase.
  • I have a public key whose fingerprint is EF06 149D 1472 7CDE CA2C 7848 932D 1F08 FEDB 52CF

To claim this, I am signing this object:

@jasonmadigan
jasonmadigan / 404_finder.rb
Created August 24, 2012 09:55
404 Finder - Simple Ruby site crawler, finds 404s
#!/usr/bin/env ruby
# Simple 404 finder
require 'rubygems'
require 'anemone'
url = ARGV[0]
if url.nil?
@jasonmadigan
jasonmadigan / hack.sh
Created April 3, 2012 19:47 — forked from erikh/hack.sh
OSX For Hackers
#!/usr/bin/env sh
##
# This is script with usefull tips taken from:
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx
#
# install it:
# curl -sL https://raw.github.com/gist/2108403/hack.sh | sh
#
@jasonmadigan
jasonmadigan / gist:1367630
Created November 15, 2011 17:09
Sublime Text Multiline key bindings
[
{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} }
]
@jasonmadigan
jasonmadigan / fix_trailing_comma.pl
Created November 15, 2011 12:38
Fix trailing JavaScript commas
#!/usr/bin/perl
use Getopt::Long;
my $verbose;
my $overwrite;
my $renamenew;
my $append;
my $help;
#!/usr/bin/ruby
require 'socket.so'
class UDPServer
def initialize(port)
@port = port
end
def start
@socket = UDPSocket.new
@jasonmadigan
jasonmadigan / client.html
Created August 17, 2010 18:43
WebSocket Test
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
<head>
<title>
Websocket Test
</title>
<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js' type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
function debug(str){ $("#debug").append("<p>" + str + "<\/p>"); };
@jasonmadigan
jasonmadigan / iTunes.rb
Created October 30, 2009 16:49
Block iTunes (or other apps) from opening when Spotify is open. Gets rid of that pesky "oh you hit the play button? Better open iTunes" behaviour.
#!/usr/bin/env ruby
# Blocks iTunes from launching if Spotify is open
# Installation:
# sudo ruby -e "$(curl -fsS https://raw.github.com/gist/613045/b12123d5e25d446038e6300bf54d2121bf180c34)"
blockers = ["Spotify"]
launch = true
blocker_name = ""
@jasonmadigan
jasonmadigan / Hide folders from finder using SetFile
Created October 12, 2009 11:43
Hide folders from finder using SetFile
Use
/Developer/Tools/SetFile -a V /opt
or
chflags hidden /opt
To revert:
chflags unhidden /opt
@jasonmadigan
jasonmadigan / balance.rb
Created October 9, 2009 09:00
Firefox is slow to start, so here's a WITCard balance checker
#!/usr/bin/env ruby
# coding: utf-8
require 'rubygems'
require 'mechanize'
USERNAME = '<USERNAME>'
PASSWORD = '<PASSWORD>'
mech = Mechanize.new