Skip to content

Instantly share code, notes, and snippets.

@mistersourcerer
mistersourcerer / 1_9_3.sh
Last active December 18, 2015 01:08
rbenv + ruby 2
CC=/usr/local/bin/gcc RUBY_CONFIGURE_OPTS="--with-readline-dir=`brew --prefix readline` --with-openssl-dir=`brew --prefix openssl`" rbenv install 1.9.3-p429
@mistersourcerer
mistersourcerer / oparake.rb
Created May 27, 2013 22:03
Loading rake tasks vamo que vamo oi oi oi!
# encoding: utf-8
@mistersourcerer
mistersourcerer / gist:5287753
Last active December 15, 2015 16:18
rbenv + brew + ruby with ./config options
CONFIGURE_OPTS=--with-readline-dir=`brew --prefix readline` rbenv install 1.8.7-p371
@mistersourcerer
mistersourcerer / robot.js
Created December 12, 2012 21:28
Capirotinho
//FightCode can only understand your robot
//if its class is called Robot
var Robot = function(robot) {
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
robot.ahead(100);
@mistersourcerer
mistersourcerer / gist:4226563
Created December 6, 2012 17:59
Apache 4.2.3 on Mac with brew
# download apache apr
$ cd apr-1.4.6
$ LTFLAGS='--tag CC' CC=gcc-4.2 CPP=cpp-4.2 ./configure --prefix=/usr/local/Cellar/apr/1.4.6
$ make && make install
$ brew link apr
# download apache httpd
$ cd httpd-2.4.3
$ LTFLAGS='--tag CC' CC=gcc-4.2 CPP=cpp-4.2 ./configure --prefix=/usr/local/Cellar/httpd/2.4.3 --with-apr=/usr/local/Cellar/apr/1.4.6/
$ make && make install
@mistersourcerer
mistersourcerer / gist:4119650
Created November 20, 2012 17:59
Vim regex to replace trailing spaces
:%s/\s\{1,}\n/\r/g
@mistersourcerer
mistersourcerer / color.sh
Created October 10, 2012 15:06
Colorizing Ruby [or other lang] code from command line, to paste in keynote
#!/bin/bash
#http://pygments.org/docs/cmdline/
LANG="ruby"
if [ -n "$2" ]
then
LANG=$2;
fi
@mistersourcerer
mistersourcerer / 01.sh
Created October 6, 2012 04:39
Ruby From Source (using rbenv just to choose the current version)
$ CC=gcc-4.2 CPP=cpp-4.2 ./configure --disable-install-doc --prefix=$(echo ~)/.rbenv/versions/1.9.3-p327 --with-opt-dir=$(brew --prefix readline):$(brew --prefix libyaml):$(brew --prefix openssl)
$ make && make install
@mistersourcerer
mistersourcerer / omg.rb
Created September 14, 2012 21:33
ruby instance_eval within block
class Baba
def besta
puts "o baba e besta"
end
def go &block
xpto = "nada"
instance_eval &block
end
end
@mistersourcerer
mistersourcerer / .gitignore
Created August 20, 2012 19:01
JavaScript Functional
*.swp
.DS_Store