Skip to content

Instantly share code, notes, and snippets.

Matt Burke spraints

Block or report user

Report or block spraints

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 is_nil_really_nil.go
package main
import (
func main() {
try(&Owner{org: &Organization{"group"}})
try(&Owner{user: &User{"person"}})
View Gemfile
source ""
gem "mochilo", :git => "", :ref => "custom-type-registry"
gem "benchmark-ips"
spraints / go.command
Last active Apr 13, 2017
Stitch a folder of images into a movie
View go.command
root=$(cd $(dirname "$0"); pwd)
cd $root
exec ruby process.rb "$@"
spraints / bench-init.rb
Created Oct 5, 2016
benchmark a few styles of constructors in ruby
View bench-init.rb
# I wanted to see how fast different constructor styles were.
# Calculating -------------------------------------
# splat 73.970k i/100ms
# manual splat 77.512k i/100ms
# kwarg 23.687k i/100ms
# attr 77.930k i/100ms
# opts 34.173k i/100ms
# fetch 29.289k i/100ms
# -------------------------------------------------
spraints / .gitignore
Last active Aug 20, 2016 helpers

I wanted to connect from a docker container on a prod server to an SVN server on my laptop today. The steps were tricky, so here they are:

ssh tunnel

Exposing the local port to the prod server is pretty straightforward

laptop$ ssh -R 4204: myserver

docker networking

View blink.rb

Terminal 1:

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

Terminal 2:

You can’t perform that action at this time.