Skip to content

Instantly share code, notes, and snippets.

Emanuele Vicentini baldowl

Block or report user

Report or block baldowl

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
baldowl / capybara-workaround.rb
Created May 17, 2011
New cucumber-rails: adios Webrat!
View capybara-workaround.rb
require 'capybara/rails'
require 'capybara/cucumber'
baldowl / classic_app.rb
Created May 6, 2011
Rough, simple Rack::Csrf extension for Sinatra
View classic_app.rb
require 'sinatra'
require 'csrf'
use Rack::Session::Cookie
# Here follow the route handlers.
baldowl / gallery.rb
Created Apr 13, 2011
Rough gallery plugin for Jekyll
View gallery.rb
baldowl / multipart_upload.rb
Created Feb 18, 2011
Bad script to play with S3's multipart uploads and Fog
View multipart_upload.rb
#!/usr/bin/env ruby
require 'rubygems'
require 'fog'
bucket_name = 'my_bucket'
object_name = ''
# Part size must be between 5MB and 5GB.
# (
# Let's say we've splitted the original file with split(1).
View .irbrc
require 'rubygems'
require 'irb/completion'
# Redirecting ActiveRecord's messages to stdout. RoR2
require 'logger'
Object.const_set :RAILS_DEFAULT_LOGGER,
elsif Object.const_defined? :RAILS_ENV
# Redirecting ActiveRecord's messages to stdout. RoR3
ActiveRecord::Base.logger = STDOUT
baldowl / gist:796353
Created Jan 26, 2011
Interactive fog session: how to get a bunch of signed URLs for European buckets with fog 0.4.1
View gist:796353
require 'active_support/time'
bucket = {|d| d.key == 'my_bucket'}
files = {|f| f.content_length > 0 &&
f.key =~ %r{client-name.*\.zip}}
expiration =
signed_urls = {|f| f.url(expiration)}
fixed_signed_url = do |su|
su.sub(%r{s3\.(.*)/my_bucket}, "my_bucket.s3.#{$1}")
baldowl / gist:771629
Created Jan 9, 2011
Using OS X's Directory Service instead of /etc/hosts
View gist:771629
# Adding a host record.
sudo dscl . -create /Hosts/ ip_address
# Removing that same host record.
sudo dscl . -delete /Hosts/
baldowl / rack-test-default-host.rb
Created Dec 6, 2010
Coercing Cucumber And Webrat To Cooperate
View rack-test-default-host.rb
Scenario: Deleting a user
When I go to the users page
And follow "Delete" for the 2nd user
Then I should be on the users page
And should not see "user2"
baldowl / before_migrate.rb
Created Nov 8, 2010
Using Chef and Bundler Together
View before_migrate.rb
# Drop it in config/deploy/
# It's evaluated inside the deploy resource's context.
# It assumes Gemfile and Gemfile.lock are present and satisfy Bundler's
# requirements for the --deployment option.
current_release_directory = release_path
running_deploy_user = new_resource.user
bundler_depot = new_resource.shared_path + '/bundle'
baldowl / Pinging Google with a POST request
Created Sep 17, 2010
Pinging Google With A Service Hook
View Pinging Google with a POST request
curl -d "payload=testinggithubservicehooks" \
You can’t perform that action at this time.