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
### Keybase proof | |
I hereby claim: | |
* I am indirect on github. | |
* I am indirect (https://keybase.io/indirect) on keybase. | |
* I have a public key whose fingerprint is 53B5 BDD2 6623 41EB 2932 B002 509A E6D4 A089 D900 | |
To claim this, I am signing this object: |
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
$ gem list --verbose -r | |
*** REMOTE GEMS *** | |
GET https://api.rubygems.org/latest_specs.4.8.gz | |
302 Moved Temporarily | |
GET https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz | |
200 OK | |
^CERROR: Interrupted |
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
#!/bin/bash | |
set -ex | |
bundle install --standalone | |
digest=$(md5 -q Gemfile) | |
cmd="raise \"Gemfile changed\" if %x[md5 -q Gemfile].chomp != \"${digest}\"" | |
echo $cmd > bundle/bundler/setup.rb.new | |
cat bundle/bundler/setup.rb >> bundle/bundler/setup.rb.new |
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
class LessThanProc < Proc | |
attr_accessor :present | |
def self.with(present) | |
pv = Gem::Version.new(present.dup) | |
lt = self.new { |required| pv < Gem::Version.new(required) } | |
lt.present = present | |
return lt | |
end |
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 'sinatra' | |
require 'zlib' | |
configure do | |
set :server, :puma | |
end | |
get '/text' do | |
body File.read("text") | |
end |
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
#!/bin/bash | |
# Set up paths and whatnot | |
test -e ~/.bashrc && source ~/.bashrc | |
# We need tmux. Obvs. | |
if [[ -z `which tmux` ]]; then echo "You need tmux first!"; exit 1; fi | |
# Named variables are much more flexible | |
name="$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
casper = require('casper').create() | |
casper.start 'http://docs.casperjs.org/en/latest/', -> | |
createWeekStep = (weekNum, index, weeks) -> | |
@then -> console.log("running step for week #{weekNum}") | |
(i for i in [1..12]).forEach(createWeekStep, @) | |
casper.run() |
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
On Mon, Mar 25, 2013 at 3:47 PM, <alexba...@googlemail.com> wrote: | |
> One thing that does confuse me, is how to specify a specific version of | |
> someones code? say, their v1.0 or a git commit hash | |
If you want to do this, the Best Practice method (currently) is to | |
fork their repo, and maintain your fork at the revision you need. | |
from https://groups.google.com/forum/#!topic/golang-nuts/t01qsI40ms4 |
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
#!/bin/bash | |
# I alias this script to `mux`: | |
# $ alias mux=tmux-named | |
# Then I tell terminal to automatically attach new windows to my session named "main", | |
# by setting the preference named "Shells open with" to this command: | |
# /path/to/tmux-named main | |
# | |
# When working on a particular project, I can jump a session for that project | |
# by running "mux project-name". |
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
specs.4.8 | |
prerelease_specs.4.8 | |
versions.list | |
names.list | |
specs | |
deps | |
gems | |
*.sha512 |