Skip to content

Instantly share code, notes, and snippets.

View edsrzf's full-sized avatar

Evan Shaw edsrzf

  • Vend
  • Auckland, New Zealand
View GitHub Profile
@edsrzf
edsrzf / ironmq.js
Created January 16, 2012 21:13
IronMQ with Node.js example
var bs = require('nodestalker'),
client = bs.Client('mq-aws-us-east-1.iron.io:11300');
token = 'my token';
projectId = 'my project ID';
// authenticate
client.put('oauth ' + token + ' ' + projectId);
client.use('queue-name').onSuccess(function(data) {
@edsrzf
edsrzf / gist:1346113
Created November 7, 2011 20:43
Unmarshaling time string with json
type Timestamp int64
func (ts *Timestamp) UnmarshalJSON(data []byte) os.Error {
if len(data) < 2 || data[0] != '"' || data[len(data)-1] != '"' {
return os.NewError("cannot unmarshal non-string into timestamp")
}
data = data[1 : len(data)-1]
t, err := time.Parse(time.RFC3339, string(data))
if err != nil {
return err
@edsrzf
edsrzf / gist:938100
Created April 23, 2011 01:23
Untar a tarball with Go
package main
import (
"archive/tar"
"io"
"os"
)
func main() {
f, _ := os.Open("archive.tar")
@edsrzf
edsrzf / gist:843383
Created February 25, 2011 05:05
Fix doc typos
From c15dece9122aa25831459cfeb5ed110aa5881b7c Mon Sep 17 00:00:00 2001
From: Evan Shaw <edsrzf@gmail.com>
Date: Fri, 25 Feb 2011 17:55:36 +1300
Subject: [PATCH] Fix typo in doc links
---
web/doc/en/bytecode-compiler/generator.markdown | 2 +-
web/doc/en/bytecode-compiler/writer.markdown | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)