Skip to content

Instantly share code, notes, and snippets.

@eparreno
eparreno / install_pg_gem
Created November 10, 2010 09:36
Install pg gem (using macports)
export PATH=/opt/local/lib/postgresql83/bin:${PATH}
env ARCHFLAGS="-arch x86_64" gem install pg
@eparreno
eparreno / textmate_folder_pattern
Created October 29, 2010 10:37
My TextMate Folder Pattern
!.*/(\.[^/]*|public\/images|doc\/app|vendor\/rails|cache|tmp|log|logs|system|CVS|_darcs|_MTN|\{arch\}|blib|.*~\.nib|.*\.(framework|app|pbproj|pbxproj|xcode(proj)?|bundle))$
@eparreno
eparreno / RSpec - ActionMailer
Created July 7, 2010 05:54
RSpec ActionMailer test
# config/environments/test.rb
ActionMailer::Base.delivery_method = :test
# spec/models/mailer_spec.rb
describe Mailer do
before(:each) do
ActionMailer::Base.deliveries = []
end
it 'should send some random email' do
@eparreno
eparreno / La Ley de descargas
Created February 12, 2010 15:49
Sobre la ley de descargas
He recibido este correo sobre la nueva ley de descargas de internet...
1. SUPUESTO
a) PEPE se descarga una canción de Internet.
b) PEPE decide que prefiere el disco original y va a El Corte Inglés a
hurtarlo. Una vez allí, y para no dar dos viajes, opta por llevarse toda
una discografía. La suma de lo hurtado no supera los 400 euros.
ACLARACIÓN: La descarga de la canción sería un delito con pena de 6
meses a dos años. El hurto de la discografía en El Corte Inglés ni
siquiera sería un delito, sino una simple falta (art. 623.1 del Código
@eparreno
eparreno / deploy.rb
Created January 14, 2010 13:02
Standard capistrano deploy.rb file
# Standard capistrano deploy.rb file
# by Emili Parreno - www.eparreno.com
#
# Knowledge
# http://www.capify.org/index.php/Documentation
# http://github.com/guides/deploying-with-capistrano
# http://wiki.brightbox.co.uk/docs:gemv2:repositories
set :application, 'myapp'
set :keep_releases, 3
@eparreno
eparreno / iso countries list (csv)
Created October 9, 2009 10:07
iso countries list (csv)
"name","iso_name","iso2","iso3","numcode"
"Antigua and Barbuda","ANTIGUA AND BARBUDA","AG","ATG",28
"Bosnia and Herzegovina","BOSNIA AND HERZEGOVINA","BA","BIH",70
"Cocos (Keeling) Islands","COCOS (KEELING) ISLANDS","CC","\N","\N"
"Congo, the Democratic Republic of the","CONGO, THE DEMOCRATIC REPUBLIC OF THE","CD","COD",180
"Cote D'Ivoire","COTE D'IVOIRE","CI","CIV",384
"Fiji","FIJI","FJ","FJI",242
"French Southern Territories","FRENCH SOUTHERN TERRITORIES","TF","\N","\N"
"Heard Island and Mcdonald Islands","HEARD ISLAND AND MCDONALD ISLANDS","HM","\N","\N"
"Holy See (Vatican City State)","HOLY SEE (VATICAN CITY STATE)","VA","VAT",336
@eparreno
eparreno / Install ImageMagick + RMagick
Created September 30, 2009 05:46
ImageMagick + RMagick in Debian
# Pasos para compilar ImageMagick e instalar RMagick en Debian
# Gracias a Ivan Belmonte (@ibelmonte)
#
# Instalar las dependencias de ImageMagick para poderlo compilar
sudo apt-get install libjpeg62-dev libbz2-dev libtiff4-dev libwmf-dev libz-dev libpng12-dev libx11-dev libxt-dev libxext-dev libxml2-dev libfreetype6-dev liblcms1-dev libexif-dev perl libjasper-dev libltdl3-dev graphviz gs-gpl pkg-config
# Compilar ImageMagick para que se pueda instalar luego RMagick, que requiere la versión 6.3+ y Debian incorpora la 6.2.x.
cd /usr/local/src
wget -c ftp://ftp.fu-berlin.de/unix/X11/graphics/ImageMagick/ImageMagick-6.4.1-10.tar.gz
tar zxvfp ImageMagick-6.4.1-10.tar.gz
@eparreno
eparreno / Import data from CSV fixtures
Created July 21, 2009 08:56
Import data from CSV fixtures
# lib/tasks/import.rake
# Import data from CSV fixtures
require 'csv'
require 'active_record/fixtures'
namespace :db do
namespace :import do
task :cities => :environment do
puts "Important ciutats..."