- A reading list for services engineering, with a focus on cloud infrastructure services
- Most content is on applied distributed systems and systems operations
- Please send suggestions to @mmcgrana or open an issue
GitHub::SQL
has been released as an officially-maintained project and ruby gem: github/github-ds.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | |
click menu item "Pause Syncing" of menu 1 | |
end tell | |
end tell | |
end if |
@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:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
# Usage: gitio URL [CODE] | |
# | |
# Turns a github.com URL | |
# into a git.io URL | |
# | |
# Copies the git.io URL to your clipboard. | |
url = ARGV[0] | |
code = ARGV[1] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/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' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
flf2a$ 11 11 20 0 2 | |
rockhands.flf Version 1 | |
by: Yossef Mendelssohn [email protected] | |
@ | |
@ | |
@ | |
@ | |
@ | |
@ | |
@ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 + ".campfirenow.com" | |
@authorization = "Basic " + new Buffer("#{@token}:x").toString("base64") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'spec/runner/formatter/progress_bar_formatter' | |
class NescafeFormatter < Spec::Runner::Formatter::ProgressBarFormatter | |
def example_failed(example, counter, failure) | |
super | |
dump_failure(counter, failure) | |
end | |
end |