Skip to content

Instantly share code, notes, and snippets.

@wadey
wadey / iterm2.zsh
Last active Jun 30, 2020
Change iTerm2 tab color when using SSH
View iterm2.zsh
# Usage:
# source iterm2.zsh
# iTerm2 tab color commands
# https://iterm2.com/documentation-escape-codes.html
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"
View duo_vpn-deb.sh
#!/bin/sh
VERSION="2.3.0"
SHA="5e2d679"
BUILD="$SHA-slack2"
set -e -x
DIRNAME="$(cd "$(dirname "$0")" && pwd)"
OLDESTPWD="$PWD"
@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
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 / 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',
You can’t perform that action at this time.