Skip to content

Instantly share code, notes, and snippets.

View araddon's full-sized avatar

Aaron Raddon araddon

  • Portland, OR
View GitHub Profile
@araddon
araddon / http_post_sample.txt
Created May 17, 2013 18:39
debug of test post
$ echo '{"name":"hello"}' | http -v https://c.lytics.io/c/DELETEME/redeems
POST /c/DELETEME/redeems HTTP/1.1
Accept: application/json
Accept-Encoding: gzip, deflate, compress
Content-Length: 17
Content-Type: application/json; charset=utf-8
Host: c.lytics.io
@araddon
araddon / upload.sh
Last active December 17, 2015 04:08
Upload a file securely to Lytics, this will be a one-time use only upload.
echo "hello"
@araddon
araddon / HttpToKafka.go
Created August 25, 2012 01:36
Http to Kafka Go example
package main
import (
"flag"
kafka "github.com/araddon/kafka/clients/go/src"
"io"
"log"
"net/http"
"github.com/araddon/gou"
@araddon
araddon / createid.go
Created August 9, 2012 19:32
Go Mgo ObjectId creation
package main
import (
"fmt"
"labix.org/v2/mgo"
"labix.org/v2/mgo/bson"
)
/*
@araddon
araddon / salt-minion.conf
Created April 1, 2012 17:46
Salt-Minion Upstart Script
# the salt-minion init script
description "Salt Minion"
start on (net-device-up
and local-filesystems
and runlevel [2345])
stop on runlevel [016]
@araddon
araddon / saltboot.sh
Created March 28, 2012 22:03
Salt-Minion boostrap installer
# clear any previous sudo permission
sudo -k
# run inside sudo
sudo sh <<SCRIPT
apt-get install --yes --force-yes -q build-essential
apt-get install --yes --force-yes -q -y python-software-properties
add-apt-repository ppa:saltstack/salt
@araddon
araddon / nonasyncfbjs.html
Created November 1, 2011 20:05
Non Async FB JS
<div id="fb-root"></div>
<script src="//connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({appId:'156294357760329', status:true, cookie:true, oauth:true, xfbml:true});
</script>
<script type="text/javascript" charset="utf-8">
if (!document.querySelectorAll){document.write('<s' + 'cript lang' + 'uage="jav' + 'ascript" src="/static/web/js/qwery.min.js"></' + 'scr' + 'ipt>');}
window.webtrendsAsyncInit = function() {
var dcs=new Webtrends.dcs().init({dcsid:"YOUR_DCS_ID",timezone:-8,plugins:{facebook:{src:"/static/js/webtrends.fb.js"}}}).track();
@araddon
araddon / selective.load.html
Created November 1, 2011 19:46
Selectively Load a selector engine
<script type="text/javascript" charset="utf-8">
if (!document.querySelectorAll){document.write('<s' + 'cript lang' + 'uage="jav' + 'ascript" src="/static/web/js/qwery.min.js"></' + 'scr' + 'ipt>');}
// this function is called by webtrends.js after it has loaded, the track, init method are chained
window.webtrendsAsyncInit = function() {
var dcs=new Webtrends.dcs().init({dcsid:"YOUR_DCS_ID",timezone:-8}).track();
};
(function() {
var s = document.createElement('script'); s.type="text/javascript"; s.async = true;
s.src = window.location.protocol + '//s.webtrends.com/js/webtrends.js';
var s2=document.getElementsByTagName("script")[0];s2.parentNode.insertBefore(s,s2);
@araddon
araddon / Folder Preferences
Created October 12, 2011 15:56 — forked from chrisyour/Folder Preferences
Show hidden files and hidden folders (except .git) in your TextMate project drawer
# Want to show hidden files and folders in your TextMate project drawer? Simple, just modify the file and folder patterns in TextMate's preferences.
# Instructions:
# Go to TextMate > Preferences...
# Click Advanced
# Select Folder References
# Replace the following:
# File Pattern
@araddon
araddon / dualtrack.html
Created September 15, 2011 17:03
Dual Track Webtrends Init
<script type="text/javascript">
// this function is called by webtrends.js after it has loaded, the track, init method are chained
window.webtrendsAsyncInit = function() {
var dcs=new Webtrends.dcs().init({dcsid:"YOUR_DCS_ID",timezone:-8}).track();
var dcs2=new Webtrends.dcs().init({dcsid:"YOUR_DCS_ID",timezone:-8}).track();
};
(function() {
var s = document.createElement('script'); s.type="text/javascript"; s.async = true;
s.src = 'http://s.webtrends.com/js/webtrends.js';
var s2=document.getElementsByTagName("script")[0];s2.parentNode.insertBefore(s,s2);