Skip to content

Instantly share code, notes, and snippets.

View titanous's full-sized avatar

Jonathan Rudenberg titanous

View GitHub Profile

Keybase proof

I hereby claim:

  • I am titanous on github.
  • I am titanous (https://keybase.io/titanous) on keybase.
  • I have a public key whose fingerprint is 6834 13C4 A7A6 1C6D 84D6 8A7C E38D 8C6B AA8C 49AA

To claim this, I am signing this object:

WARNING: DATA RACE
Write by goroutine 30:
github.com/coreos/etcd/server.(*raftServerStats).RecvAppendReq()
/Users/titanous/src/gopkgs/src/github.com/coreos/etcd/src/github.com/coreos/etcd/server/raft_server_stats.go:46 +0x3a
github.com/coreos/etcd/server.(*PeerServer).AppendEntriesHttpHandler()
/Users/titanous/src/gopkgs/src/github.com/coreos/etcd/src/github.com/coreos/etcd/server/peer_server_handlers.go:66 +0x485
github.com/coreos/etcd/server.*PeerServer.AppendEntriesHttpHandler·fm()
/Users/titanous/src/gopkgs/src/github.com/coreos/etcd/src/github.com/coreos/etcd/server/peer_server.go:245 +0x51
net/http.HandlerFunc.ServeHTTP()
/Users/titanous/src/go-tip/src/pkg/net/http/server.go:1222 +0x4d
@titanous
titanous / build.rb
Last active August 29, 2015 14:11 — forked from anatol/build.rb
#!/usr/bin/ruby
# directory git should contain 2 branches: origin/master and debian
system("rm -rf debian && mkdir debian")
Dir.chdir('git')
system('git remote update && git reset --hard origin/master')
version = `git describe`.chomp
{
"ALL": {
"name": "All",
"requests": {
"all": {
"rejected": 47718,
"total": 149708,
"need_more_info": 16896,
"pending": 5027,
"complied": 59935
@titanous
titanous / gist:12196
Created September 23, 2008 01:03
NSDistributedNotifications in RubyCocoa
require 'osx/cocoa'
include OSX
class NotificationHandler < NSObject
def initialize
c = NSDistributedNotificationCenter.defaultCenter
c.addObserver_selector_name_object(self, :notification, 'com.apple.iTunes.playerInfo', nil)
end
def notification(n)
@titanous
titanous / gist:97174
Created April 17, 2009 18:21
Ruby ASR Weather for Tropo
# Ruby ASR Weather for Tropo
# Copyright 2009 Jonathan Rudenberg
# Licensed under the MIT License
#
# Requires a Yahoo! App ID and WeatherBug API Key
# http://developer.yahoo.com/maps/rest/V1/geocode.html
# http://weather.weatherbug.com/desktop-weather/api.html
#
# Try it out by calling 1-312-957-8992
@titanous
titanous / twilio-connect.rb
Created January 29, 2010 20:19
Twilio calls from the terminal
#!/usr/bin/env ruby
require 'twiliolib'
# Twilio REST API version
API_VERSION = '2008-08-01'
# Twilio AccountSid and AuthToken
ACCOUNT_SID = 'AC79a4b3609b05ee750cf0844e330cd11b' # FAKE
ACCOUNT_TOKEN = '1d1b9c34c3a40f5c6ba501775ba1f86b' # FAKE
@titanous
titanous / twilight.vim
Created February 27, 2010 21:34
Twilight vim color scheme
" Vim color scheme
"
" Name: twilight.vim
" Maintainer: Jonathan Rudenberg <jonathan@titanous.com>
" License: MIT
"
" A GUI only vim theme based on the Twilight TextMate theme.
" Original structure taken from railscasts.vim [1].
" Some parts of this theme were borrowed from the well-documented Lucius theme [2].
"
@titanous
titanous / twail.rb
Created March 8, 2010 21:14
Twitterstream tail -f and live search
#!/usr/bin/env ruby
# twail.rb
# Twitter stream tail
# Copyright 2010 Jonathan Rudenberg
# Licensed under the MIT License
#
# Prerequisites: gem install json twitter-stream
require 'optparse'
@titanous
titanous / 1-route_example.rb
Created May 15, 2010 02:05
Potential router DSL for Mailman
subject(/Ticket/).to(':user@example.com') do
User.find_by_identifier(params[:user]).add_ticket(message)
end