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 / iterm2.zsh
Last active Dec 6, 2019
Change iTerm2 tab color when using SSH
View iterm2.zsh
# Usage:
# source iterm2.zsh
# iTerm2 tab color commands
if [[ -n "$ITERM_SESSION_ID" ]]; then
tab-color() {
echo -ne "\033]6;1;bg;red;brightness;$1\a"
echo -ne "\033]6;1;bg;green;brightness;$2\a"
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:
* Basically, add ?include_entities=true to your timeline call
* Copyright 2010, Wade Simmons
* Licensed under the MIT license
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/\/x\//\/golang\//g' \
| while read -r NAME A B
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)))
# 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
## Data Structures
### A
### B
### C
wadey /
Created Mar 7, 2013
findi -> postgres
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..."
print "Dropping and creating the database..."
wadey /
Created Jun 6, 2012
IntelliJ Templates
// log4j
private static final Logger log = LogManager.getLogger($CLASS_NAME$.class);
wadey /
Created Aug 28, 2011
Botriot WebHooks

Botriot WebHooks


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.