Skip to content

Instantly share code, notes, and snippets.

call me on my #!/bin/sh phone

Matthew Loberg mloberg

call me on my #!/bin/sh phone
Block or report user

Report or block mloberg

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
mloberg / gist:1628239
Created Jan 17, 2012
Responsive Grid
View gist:1628239
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
View gist:1663355
// MooTools
var onImagesLoad = function(callback){
var images = 0,
$$("img").each(function(item, key){
var img = new Image();
img.onload = function(){
mloberg / libcurl.fb-changes.diff
Created Apr 13, 2012
HipHop PHP libcurl Patch for Curl 2.25
View libcurl.fb-changes.diff
Index: include/curl/multi.h
RCS file: /cvsroot/curl/curl/include/curl/multi.h,v
retrieving revision 1.45
diff -u -r1.45 multi.h
--- curl-old/include/curl/multi.h 20 May 2008 10:21:50 -0000 1.45
+++ curl-new/include/curl/multi.h 29 Jan 2010 23:45:18 -0000
@@ -135,6 +135,19 @@
int *max_fd);
mloberg / gist:2937062
Created Jun 15, 2012
Replace local links in markdown ([[link]]) with normal links ([link](link)).
View gist:2937062
FILES=$(find . -type f -iname '*.md' -o -iname '*.markdown')
if [[ "$1" == "revert" ]]; then
# To Parse back to normal local [[links]]
for file in $FILES; do
sed -e 's/\[\(.*\)\](\/$PREFIX\/\(.*\))/[[\1]]/g' $file > $file.tmp
mv $file.tmp $file
mloberg / bot.js
Created Jun 22, 2012
NodeJS - Werebot
View bot.js
var irc = require('irc'),
werewolf = require('./game');
var client = new irc.Client('server', 'Werebot', {
channels: [ '#channel' ],
autoConnect: false
client.addListener('registered', function(msg) {
mloberg / gist:3084643
Created Jul 10, 2012
Find and cd to projects.
View gist:3084643
#!/usr/bin/env bash
# Add or source this from .bash_profile/.bashrc
# usage: project project_name
project() {
PROJECTS=( $(find $PROJECT_DIR -type d -iname "$1") )
if [[ "${#PROJECTS[@]}" -gt 1 ]]; then
mloberg / gist:3099019
Created Jul 12, 2012
Simple Load Test
View gist:3099019
# Set up parallel processes (
mkfifo pipe
exec 3<>pipe
rm -rf pipe
View .vimrc
"Don't think about using arrow keys in vim
noremap <Up> :q!<Enter>
noremap! <Up> <Esc>:q!<Enter>
noremap <Down> :q!<Enter>
noremap! <Down> <Esc>:q!<Enter>
noremap <Left> :q!<Enter>
noremap! <Left>
mloberg / sifter.php
Created Oct 4, 2012
PHP Sifter API Class
View sifter.php
* A simple PHP class to interact with the Sifter API.
class Sifter
* Sifter account hostname (
mloberg / redis.php
Created Oct 18, 2012
PHP Redis Class
View redis.php
class Redis {
const CRLF = "\r\n";
private $connection;
* Create a new instance of the class.
You can’t perform that action at this time.