View gist:334793
Each test run on 5000 total instances. | |
**1 classes:** | |
spl_object_hash() time: 0.0025229454040527 | |
spl_object_hash_var_dump() time: 0.042062997817993 | |
spl_object_hash_references() time: 1.8909840583801 | |
**2 classes:** |
View else.mustache
{{#mustache}} | |
has mustache | |
{{:mustache}}{{! (this is an else...) !}} | |
{{#beard}} | |
has beard | |
{{/beard}} | |
{{/mustache}} |
View cdg.bash
#!/bin/bash | |
# | |
# cd relative to the current Git repo | |
# | |
# Author: Justin Hileman (http://justinhileman.com) | |
# | |
# Installation: | |
# Add the following function to your `.bashrc` or `.bash_profile`, | |
# or save it somewhere (e.g. `~/.cdg.bash`) and source it in `.bashrc` | |
# |
View premailer_plugin.rb
#!/usr/bin/ruby | |
require 'rubygems' | |
require 'premailer' | |
require 'tempfile' | |
$stdout.flush | |
tmp_html = Tempfile.new('premailer') |
View gist:425576
[alias] | |
alias = "!sh -c '[ $# = 2 ] && git config --global alias.\"$1\" \"$2\" && exit 0 || [ $# = 1 ] && [ $1 = \"--list\" ] && git config --list | grep \"alias\\.\" | sed \"s/^alias\\.\\([^=]*\\)=\\(.*\\).*/\\1@@@@=>@@@@\\2/\" | sort | column -ts \"@@@@\" && exit 0 || echo \"usage: git alias <new alias> <original command>\\n git alias --list\" >&2 && exit 1' -" |
View gist:430956
#!/usr/bin/env python | |
""" TapDat - Simple VPN Setup. | |
""" | |
import re | |
import sys | |
from commands import getoutput as cmd | |
def main(): |
View .gitconfig
[alias] | |
edit-unmerged = "!f() { git ls-files --unmerged | cut -f2 | sort -u ; }; $EDITOR `f`" | |
add-unmerged = "!f() { git ls-files --unmerged | cut -f2 | sort -u ; }; git add `f`" | |
lc = log ORIG_HEAD.. --stat --no-merges | |
smash = merge --no-commit --log | |
eat = branch -M | |
prune-all = !git remote | xargs -n 1 git remote prune | |
whois = "!sh -c 'git log -i --pretty=\"format:%an <%ae>\" --author=\"$1\" | sort -u' -" | |
whatis = show -s --pretty='tformat:%h (%s, %ad)' --date=short |
View untitled.txt
merge.tool=chdiff | |
mergetool.chdiff.cmd=/usr/bin/env chdiff --wait $LOCAL $REMOTE | |
mergetool.chdiff.keepbackup=false | |
mergetool.chdiff.trustexitcode=false | |
diff.tool=Kaleidoscope | |
difftool.Kaleidoscope.cmd=ksdiff-wrapper git "$LOCAL" "$REMOTE" | |
difftool.prompt=false |
View untitled.txt
# homebrew compile args for php 5.3 (work in progress) | |
"--prefix=#{prefix}", | |
"--mandir=#{man}", | |
"--infodir=#{info}", | |
"--disable-dependency-tracking", | |
"--sysconfdir=/private/etc", | |
"--with-apxs2=/usr/sbin/apxs", | |
"--enable-cli", | |
"--with-config-file-path=/etc", |
View cdd.bash
#!/bin/bash | |
# | |
# Change directories really really fast | |
# | |
# Author: Justin Hileman (http://justinhileman.com) | |
# | |
# Installation: | |
# Add the following function to your `.bashrc` or `.bash_profile`, | |
# or save it somewhere (e.g. `~/.cdd.bash`) and source it in `.bashrc` | |
# |
OlderNewer