Skip to content

Instantly share code, notes, and snippets.

@baldowl
baldowl / Pinging Google with a POST request
Created September 17, 2010 06:22
Pinging Google With A Service Hook
curl -d "payload=testinggithubservicehooks" \
http://www.google.com/webmasters/tools/ping?sitemap=http%3A%2F%2Fwww.example.com%2Fsitemap.xml
@baldowl
baldowl / god.rb
Created June 24, 2010 08:49 — forked from defunkt/god.rb
How to avoid untracked rake processes
rails_root = "/data/github/current"
20.times do |num|
God.watch do |w|
w.dir = rails_root
w.env = {'RAILS_ENV' => 'production'}
w.name = "dj-#{num}"
w.group = 'dj'
w.interval = 30.seconds
@baldowl
baldowl / Additions to rb_main.rb
Created June 17, 2010 06:17
Using Bundler08 Instead Of Standaloneify
require 'vendor/gems/environment'
Bundler.require_env
@baldowl
baldowl / thin_recipe.rb
Created June 9, 2010 06:44
Keep-alive vs. Mongrel; saved by Thin
set :thin_conf, "#{current_path}/config/thin_cluster.yml"
namespace :deploy do
%w(star stop restar).each do |action|
task action.to_sym, :roles => :app do
run "thin -c #{deploy_to}/current -C #{thin_conf} #{action}"
end
end
end
@baldowl
baldowl / .gitattributes
Created April 25, 2010 10:15
Setting up Git for Xcode
# Better to treat them as binary files.
*.pbxproj -crlf -diff -merge
*.pbxuser -crlf -diff -merge
*.xib -crlf -diff -merge
@baldowl
baldowl / app.rb
Created April 13, 2010 08:23
Heroku-Jekyll-Sinatra
before do
cache_control :public, :max_age => 31557600
end
get '/' do
send_file(File.join(settings.public, 'index.html'), :disposition => nil)
end
get '/*' do
send_file(File.join(settings.public, params[:splat]), :disposition => nil)