This file contains hidden or 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
# A Sinatra app that does the same thing | |
require 'rubygems' | |
require 'sinatra' | |
set :env, :production | |
get '/' do | |
"x" * (params[:size].to_i * 1024) | |
end |
This file contains hidden or 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
=ERROR REPORT==== 16-Sep-2008::15:40:14 === | |
Error in process <0.189.0> on node 'foo@blake' with exit value: {emfile,[{erlang,open_port,[{spawn,"/bin/sh -s unix:cmd 2>&1"},[stream]]},{os,start_port,0},{os,'-unix_cmd/1-fun-0-',2}]} | |
** exception error: emfile | |
in function open_port/2 | |
called as open_port({spawn,"/bin/sh -s unix:cmd 2>&1"},[stream]) | |
in call from os:start_port/0 | |
in call from os:'-unix_cmd/1-fun-0-'/2 |
This file contains hidden or 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
erl -remsh noname@nohost | |
Erlang (BEAM) emulator version 5.6.3 [source] [async-threads:0] [hipe] [kernel-poll:false] | |
*** ERROR: Shell process terminated! (^G to start new job) *** |
This file contains hidden or 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
# Boilerplate Erlang build tasks in Rake | |
def set(name, val) | |
Kernel.instance_eval do | |
define_method(name) { val } | |
end | |
end | |
set :sname, "" | |
This file contains hidden or 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 'rubygems' | |
require 'sinatra' | |
require 'sinatra/test/unit' | |
require 'app' | |
class MyAppTest < Test::Unit::TestCase | |
def test_hello_world | |
assert_equal :test, Sinatra.application.env | |
get_it '/' | |
assert @response.ok? |
This file contains hidden or 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
blake-2:~ blakemizerany$ gemi mechanize | |
ERROR: http://gems.datamapper.org does not appear to be a repository | |
ERROR: could not find gem mechanize locally or in a repository |
This file contains hidden or 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
["connected"] | |
["receive", | |
#<AMQP::Frame::Method:0x569474 | |
@channel=0, | |
@payload= | |
#<AMQP::Protocol::Connection::Start:0x568718 | |
@debug=1, | |
@locales="en_US", | |
@mechanisms="PLAIN AMQPLAIN", |
This file contains hidden or 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
blake-2:amqp blakemizerany$ ruby simple.rb | |
["connected"] | |
["receive", | |
#<AMQP::Frame::Method:0x5641cc | |
@channel=0, | |
@payload= | |
#<AMQP::Protocol::Connection::Start:0x56278c | |
@debug=1, | |
@locales="en_US", |
This file contains hidden or 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
["connected"] | |
["receive", | |
#<AMQP::Frame::Method:0x54702c | |
@channel=0, | |
@payload= | |
#<AMQP::Protocol::Connection::Start:0x545c18 | |
@debug=1, | |
@locales="en_US", | |
@mechanisms="PLAIN AMQPLAIN", |
This file contains hidden or 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 'resolv' | |
def ips_for(host) | |
Resolv::DNS.open do |dns| | |
ress = dns.getresources(host, Resolv::DNS::Resource::IN::A) | |
ress.map { |r| r.address.to_s } | |
end | |
end | |
puts ips_for('heroku.com').sort.first |