Skip to content

Instantly share code, notes, and snippets.

package main
import (
"fmt"
"github.com/leesper/go_rng"
"io"
"io/ioutil"
"log"
"net/http"
"time"

Keybase proof

I hereby claim:

  • I am danielberlinger on github.
  • I am danielberlinger (https://keybase.io/danielberlinger) on keybase.
  • I have a public key whose fingerprint is 1512 FB8F 1103 788C AF62 CBB3 E4A9 479B 3924 D175

To claim this, I am signing this object:

@danielberlinger
danielberlinger / rethinkdb_tutorial.txt
Last active June 2, 2016 00:12
Rolled together a startup of rethinkdb on OS X and a couple of fixes from a tutorial
This tutorial had a few bugs in it:
http://www.rethinkdb.com/docs/tutorials/elections/
---
getting started on Mac OS X...
The first few items are run in the terminal, and while I'm sure there are other ways to load the data,
I just went with what was in the tutorial, which included using the Python driver for Rethinkdb via pip.
@danielberlinger
danielberlinger / performance.rb
Created March 27, 2012 20:10
A Rails initializer for using Rails 3 notifications and statsd
require 'statsd'
$statsd = Statsd.new('your_host_here')
ActiveSupport::Notifications.subscribe /process_action.action_controller/ do |*args|
event = ActiveSupport::Notifications::Event.new(*args)
controller = event.payload[:controller]
action = event.payload[:action]
format = event.payload[:format] || "all"
format = "all" if format == "*/*"
status = event.payload[:status]
@danielberlinger
danielberlinger / redis-counters.js
Created March 8, 2012 18:01 — forked from dvbportal/redis-counters.js
Storing Counters In Redis
// Additional code in node-http-proxy.js
var crypto = require('crypto');
var redis = require('redis');
var client = redis.createClient(config.opt.redis_port, 'cloudno.de');
client.auth(config.opt.redis_auth, function(result) {
util.log("Redis authenticated.");
})
@danielberlinger
danielberlinger / shopify_stats.rb
Created March 8, 2012 17:45 — forked from tobi/shopify_stats.rb
What would a stats server backed by redis look like?
require 'rubygems'
require 'redis'
$redis = Redis.new
class Request
def referrer
'http://www.google.com/search?q=Shopify+Store'
end
@danielberlinger
danielberlinger / deploy.rb
Created February 13, 2012 17:58
A couple of helpers for capistrano deploys
#Speeds up deployment by creating a copy of the project on the server,
set :deploy_via, :remote_cache
task :run_branch_check do
branches_available
check_for_deployment_branch
end
before "deploy", "run_branch_check"
before "deploy:long", "run_branch_check"
@danielberlinger
danielberlinger / indirect_start_redis_server.sh
Created December 19, 2011 21:36
How homebrew starts redis server
launchctl load -w ~/Library/LaunchAgents/io.redis.redis-server.plist
@danielberlinger
danielberlinger / simple_redistogo_connection.rb
Created November 22, 2011 16:14
Simple RedisToGo connection
require 'rubygems'
require 'uri'
require 'redis'
uri = URI.parse('redis://username:password@host:1234/')
unless uri.nil?
p uri.host
p uri.port
p uri.password
p '---'
@danielberlinger
danielberlinger / .gitignore
Created April 27, 2011 20:12
Extendable Metal Redirects
.DS_Store