Skip to content

Instantly share code, notes, and snippets.

Independent contracting and consulting, starting August, 2019

Rick Bradley rick

Independent contracting and consulting, starting August, 2019
Block or report user

Report or block rick

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:34f46ae4ce548a6b1473
zerowidth /
Last active Apr 11, 2017
GitHub::SQL - a helping hand for SQL in a rails app


GitHub::SQL has been released as an officially-maintained project and ruby gem: github/github-ds.

jfryman / gist:7009912
Created Oct 16, 2013
Toggle BitTorrent Sync via AppleScript
View gist:7009912
if application "BitTorrent Sync" is running then
tell application "System Events" to tell process "BitTorrent Sync"
tell menu bar item 1 of menu bar 2
click menu item "Pause Syncing" of menu 1
end tell
end tell
end if
atmos /
Last active May 2, 2018
Response to a dude who asked about heaven.

@holman got a request about our deployment system, heaven

I know it's not a high priority, but has there been any activity on open-sourcing the core Heaven gem?

There is. I've been working on extracting the non-GitHub specific parts into two gems. This first is a CLI portion called hades. The second is an HTTP API portion called heaven.

When you open source something previously used as in internal tool like Heaven, Hubot, Boxen, etc., how do you manage and hook in the parts that need to stay internal?

Normally I focus around four questions:

defunkt / gitio
Created Sep 11, 2011
Turn a URL into a URL.
View gitio
#!/usr/bin/env ruby
# Usage: gitio URL [CODE]
# Turns a URL
# into a URL
# Copies the URL to your clipboard.
url = ARGV[0]
code = ARGV[1]
View my-gh-issues.rb
#!/usr/bin/env ruby
# A quick script to dump an overview of all the open issues in all my github projects
require 'octokit'
require 'awesome_print'
require 'rainbow'
ymendel / gist:897611
Created Apr 1, 2011
Are you ready to rock?
View gist:897611
flf2a$ 11 11 20 0 2
rockhands.flf Version 1
by: Yossef Mendelssohn
atmos /
Created Feb 8, 2011
node 0.4.x compatible irc bot
HTTPS = require "https"
EventEmitter = require("events").EventEmitter
class Campfire extends EventEmitter
constructor: (options) ->
@token = options.token
@rooms = options.rooms.split(",")
@account = options.account
@domain = @account + ""
@authorization = "Basic " + new Buffer("#{@token}:x").toString("base64")
View nescafe_formatter_rspec1.rb
require 'spec/runner/formatter/progress_bar_formatter'
class NescafeFormatter < Spec::Runner::Formatter::ProgressBarFormatter
def example_failed(example, counter, failure)
dump_failure(counter, failure)
You can’t perform that action at this time.