Skip to content

Instantly share code, notes, and snippets.

@ianmurrays
ianmurrays / I18n devise es
Created September 6, 2011 01:06 — forked from scambra/I18n devise es
devise I18n file in spanish
es:
errors:
messages:
not_found: 'no encontrado'
already_confirmed: 'ya ha sido confirmada'
not_locked: 'no está bloqueada'
expired: "ha caducado, por favor pide uno nuevo"
not_saved:
one: "1 error evitó guardar este %{resource}:"
other: "%{count} errores evitaron guardar este %{resource}:"
@ianmurrays
ianmurrays / deploy.rb
Created July 21, 2011 17:26
Runs test locally before deploying on capistrano.
set :test_log, "logs/capistrano.test.log"
namespace :deploy do
before 'deploy:update_code' do
puts "--> Running tests, please wait ..."
unless system "bundle exec rake > #{test_log} 2>&1" #' > /dev/null'
puts "--> Tests failed. Run `cat #{test_log}` to see what went wrong."
exit
else
puts "--> Tests passed"
@ianmurrays
ianmurrays / gist:1021992
Created June 12, 2011 21:14
Constraints
// -----------------------------------------------------------------------------------
/**
* Makes sure that, if team A plays against B on a round, team B plays against team A
* on the same round.
*/
bool RTTP::roundConsistency()
{
/*for (size_t d = 0; d < (size_t)this->numberOfDays; d++)
{
@ianmurrays
ianmurrays / combinatoria.m
Created November 11, 2010 20:08
Calcula polinomio de lagrange para interpolar data.
function res = combinatoria(n,r)
% Esta es una combinatoria especial, dado que n es un
% polinomio y r es un escalar (para el caso de newton
% adelantado y atrasado)
res = n; % Aca almacenaremos el resultado.
for i=1:r-1
res = res * (n - i);
end