Skip to content

Instantly share code, notes, and snippets.

View spraints's full-sized avatar
🦦

Matt Burke spraints

🦦
View GitHub Profile
@spraints
spraints / blink.rb
Last active December 11, 2015 18:21

Terminal 1:

ruby 01-build-repo.rb test.git
ruby 02b-read-refs.rb test.git

Terminal 2:

@spraints
spraints / farmhacks.md
Last active August 29, 2015 14:27
Farm Hacks
#!/bin/sh -x
httpd -f /Users/burke/github/svn_apache/httpd.conf -k `basename $0`

Hit Tab to get a Coke.

def process(pull, attributes)
pull.review_comments.find_each do |comment|
rewrite_urls_in_model_body(comment)
comment.updated_at = comment.created_at # fix for referred_at
quiesce(comment, :ensure_synced_with_pull) do
comment.save
end
end
issue_post_processor.process(pull.issue, attributes)
# To demonstrate what a "Bank of Dad" would be like
require "date"
INTEREST_PER_MONTH = 0.1
birthday = Date.today # replace this with the child's birthday
twentyone = 21.times.inject(birthday) { |d, _| d.next_year }
balance = 0.0
#/ Usage: sudo ruby docker-aufs-fsck.rb
#/ Your docker aufs storage will be checked for orphaned or missing layers.
def main
aufs_root = find_aufs_root
die "Could not find aufs root!" if aufs_root.nil?
fsck = Fsck.new({
:images => `docker images -a -q --no-trunc`.split(/\s+/),
:containers => `docker ps -a -q --no-trunc`.split(/\s+/),
<?xml version="1.0" encoding="UTF-8"?>
<info>
<entry
kind="dir"
path="svn"
revision="14">
<url>http://svn.dev/svn</url>
<repository>
<root>http://svn.dev/svn</root>
<uuid>35a824d2-2e84-4826-9201-d644594cceb1</uuid>

Keybase proof

I hereby claim:

  • I am spraints on github.
  • I am spraints (https://keybase.io/spraints) on keybase.
  • I have a public key whose fingerprint is 5D65 6C96 2103 C534 1282 4BEC 02AC 7D12 4E49 60B7

To claim this, I am signing this object: