Skip to content

Instantly share code, notes, and snippets.

Wade Simmons wadey

Block or report user

Report or block wadey

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
@wadey
wadey / iterm2.zsh
Created Aug 11, 2011
Change iTerm2 tab color when using SSH
View iterm2.zsh
# Usage:
# source iterm2.zsh
# iTerm2 window/tab color commands
# Requires iTerm2 >= Build 1.0.0.20110804
# http://code.google.com/p/iterm2/wiki/ProprietaryEscapeCodes
tab-color() {
echo -ne "\033]6;1;bg;red;brightness;$1\a"
echo -ne "\033]6;1;bg;green;brightness;$2\a"
echo -ne "\033]6;1;bg;blue;brightness;$3\a"
View go-list-updates
#!/usr/bin/env bash
set -u -e -o pipefail
go list -u -m -json all \
| jq -r 'if (.Indirect | not) and .Update then "\(.Path)\t\(.Version)\t\(.Update.Version)" else "" end' \
| sed -E 's/v[0-9]\.0\.0-[0-9]+-//g' \
| sed -E 's/golang.org\/x\//github.com\/golang\//g' \
| while read -r NAME A B
do
@wadey
wadey / twitter-entities.js
Created Jun 17, 2010
JavaScript parser for Tweet Entities
View twitter-entities.js
/*
* twitter-entities.js
* This function converts a tweet with "entity" metadata
* from plain text to linkified HTML.
*
* See the documentation here: http://dev.twitter.com/pages/tweet_entities
* Basically, add ?include_entities=true to your timeline call
*
* Copyright 2010, Wade Simmons
* Licensed under the MIT license
@wadey
wadey / Makefile
Created Dec 5, 2013
Makefile for generating Go coverage reports for Jenkins (for projects containing multiple packages)
View Makefile
GO=$(firstword $(subst :, ,$(GOPATH)))
GOCOV=$(GO)/bin/gocov
GOCOVXML=$(GO)/bin/gocov-xml
# List of pkgs for the project
PKGS=$(shell go list ./...)
# Coverage output: coverage/$PKG/coverage.out
COVPKGS=$(addsuffix /coverage.out,$(addprefix coverage/,$(PKGS)))
View a_test.apib
FORMAT: 1A
## Data Structures
### A
### B
### C
@wadey
wadey / bootstrap.py
Created Mar 7, 2013
findi -> postgres
View bootstrap.py
from record_location import Base, engine
msg = 'Warning! This will drop your database. Please confirm:'
shall = True if raw_input("%s (y/N) " % msg).lower() == 'y' else False
if not shall:
print "Cancelled database drop and creation..."
else:
print "Dropping and creating the database..."
Base.metadata.drop_all(engine)
@wadey
wadey / examples.java
Created Jun 6, 2012
IntelliJ Templates
View examples.java
// log4j
private static final Logger log = LogManager.getLogger($CLASS_NAME$.class);
@wadey
wadey / webhook.md
Created Aug 28, 2011
Botriot WebHooks
View webhook.md

Botriot WebHooks

Format

Both the POST data and the expected response data are application/json

POST Request

If a user posts one of the following in the channel:

View campfire.json
Emoji: {
'sunny': '2600',
'zap': '26a1',
'leaves': '1f343',
'lipstick': '1f483',
'cop': '1f46c',
'wheelchair': '267f',
'fish': '1f413',
'hammer': '1f52c',
'moneybag': '1f4b0',
View gist:979052
$ npm install thrift --loglevel info
npm info it worked if it ends with ok
npm info using npm@1.0.6
npm info using node@v0.4.7
npm info addNamed [ 'thrift', '' ]
npm info into /Users/wade/sandbox/ttest thrift@0.6.0-1
npm info installOne thrift@0.6.0-1
npm info unbuild /Users/wade/sandbox/ttest/node_modules/thrift
npm info preinstall thrift@0.6.0-1
npm info build /Users/wade/sandbox/ttest/node_modules/thrift
You can’t perform that action at this time.