Skip to content

Instantly share code, notes, and snippets.

irb(main):001:0> class Request; end
=> nil
irb(main):002:0> Request.class
=> Class
irb(main):003:0> Request.new.class
=> Request
irb(main):004:0> Request.new.class.to_s
=> "Request"
drop schema public cascade;
drop extension plv8;
create schema public;
$ curl https://api.heroku.com/apps/naaman-iter/builds -n -k -H 'Accept: application/vnd.heroku+json; version=3' -d '{"source_blob":{"url":"http://github.com/naaman/barebones-jetty/archive/master.tar.gz"}}' -X POST -H 'Content-Type: application/json'
{
"id": "e2ee83c8-7c28-499d-bbe3-9249e2ec7b96",
"status": "started",
"created_at": "2014-02-28 00:19:19 +0000",
"source_blob": {
"url": "http://github.com/naaman/barebones-jetty/archive/master.tar.gz"
}
}%
package main
import (
"foo/v3"
v1 "baz/v1"
"baz/v2"
)
func main() {
bourbon.Run(foo.Server, v1.Server, baz.Server)
@naaman
naaman / gist:9791852
Created March 26, 2014 19:57
wtf ruby
irb(main):001:0> cc = "\x91"
=> "\x91"
irb(main):002:0> cc.include?(cc)
=> false
Builds::UserEnvCompileEnabledTest user-env-compile enabled
Initializing repository, done.
-----> Fetching custom tar buildpack... done
-----> TEST app detected
USER=u9674
SSH_CLIENT=10.200.57.229 49615 24578
MAIL=/var/mail/u9674
TEST_KEY=TEST_VALUE
get '/api/health/db' do
Data.db_ping
to_json(status: 'ok')
rescue
raise UnavailableException
end
@naaman
naaman / h3.sh
Created April 14, 2014 16:54
Heroku API v3
h3 () {
domain=${HEROKU_API_URL:-"https://api.heroku.com"}
curl -n -k -H "Accept: application/vnd.heroku+json; version=3" ${domain}/$@
}
@naaman
naaman / chunker.rb
Last active August 29, 2015 14:02
busl
require 'excon'
file = File.open(ARGV[1], 'rb')
streamer = lambda do
file.read(Excon.defaults[:chunk_size]).to_s
end
res = Excon.post(
"http://busl.herokuapp.com/streams/#{ARGV[0]}",
#require 'net/http'
require 'excon'
Excon.defaults[:chunk_size] = 1024*10
streamer = lambda do
sleep((100..500).to_a.sample.to_f / 1000)
"#{%w(hello from streaming how do you do).to_a.sample * 30}\n"
end