I hereby claim:
- I am nfedyashev on github.
- I am nfedyashev (https://keybase.io/nfedyashev) on keybase.
- I have a public key ASDinTHZ0p1CqRzPQVphLzIPY6iqBCZ1G0BbtuDhHj0TRQo
To claim this, I am signing this object:
# Sandi Metz - Less - The Path to Better Design | |
# http://vimeo.com/26330100 | |
# http://less-goruco.heroku.com/ | |
# | |
# Abstractions are more stable than concretions. | |
class Trip | |
attr_reader :bicycles, :customers, :vehicle | |
def prepare(preparers) |
Exception | |
NoMemoryError | |
ScriptError | |
LoadError | |
NotImplementedError | |
SyntaxError | |
SignalException | |
Interrupt | |
StandardError | |
ArgumentError |
/* Typographic Settings | |
=======================================*/ | |
@idealTextSize: 1.618rem; | |
@importantNumber: @idealTextSize * 0.87515451; | |
@goldenRatio: 1.618rem; | |
@leadMultiplier: 1.145544; | |
@baseFontFamily: Cambria, Georgia, Garamond, "Times New Roman", serif; | |
@headerFontFamily: Cambria, Georgia, Garamond, "Times New Roman", serif; |
set :sync_directories, ["public/assets", "public/galleries"] | |
set :sync_backups, 3 |
From a3f0b363e4e943dd8d15a1b097822a81c86e9b82 Mon Sep 17 00:00:00 2001 | |
From: Nikita Fedyashev <[email protected]> | |
Date: Sun, 22 Jul 2012 00:04:47 +0600 | |
Subject: [PATCH] Remove autotest dependency | |
--- | |
autotest/discover.rb | 2 -- | |
retryable.gemspec | 1 - | |
2 files changed, 3 deletions(-) | |
delete mode 100644 autotest/discover.rb |
class ApplicationController < ActionController::Base | |
before_filter :skip_strong_parameters, :if => :rails_admin_path? | |
def skip_strong_parameters | |
params.select { |key, value| params[key].kind_of?(ActionController::Parameters) }.map { |key, value| params[key].permit! } | |
end | |
privaate | |
def rails_admin_path? |
#!/usr/bin/env bash | |
apt-get -y update | |
apt-get -y install build-essential zlib1g-dev libssl-dev libreadline5-dev libyaml-dev | |
cd /tmp | |
wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p194.tar.gz | |
tar -xvzf ruby-1.9.3-p194.tar.gz | |
cd ruby-1.9.3-p194/ | |
./configure --prefix=/usr/local | |
make | |
make install |
#Usage: heroku_run 'rake db:migrate' veeqo-staging | |
function heroku_run() { | |
buffer_file=/tmp/last_heroku_run_`date +%N` | |
heroku run "$1; echo \$?" --app $2 2>&1 | tee $buffer_file | |
return `tail -1 $buffer_file` | |
} |
# Disable NewRelic pinging | |
curl https://heroku.newrelic.com/accounts/xxxxx/applications/yyyyyyyy/ping_targets/disable -X POST -H "X-Api-Key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" | |
heroku maintenance:on --app yourapp-staging | |
heroku pg:reset DATABASE --confirm yourapp-staging --app yourapp-staging | |
heroku pgbackups:restore DATABASE `heroku pgbackups:url --app yourapp-production` --app yourapp-staging --confirm yourapp-staging | |
git remote add heroku_yourapp-staging [email protected]:yourapp-staging.git | |
git push heroku_yourapp-staging $COMMIT_ID:master -f | |
heroku_run 'rake db:migrate' yourapp-staging | |
heroku restart --app yourapp-staging | |
heroku maintenance:off --app yourapp-staging |
I hereby claim:
To claim this, I am signing this object: