- Ruby 2.1.2
- 2.8Ghz Core i7 / 2 cores - 4 hardware threads / 8G Ram
Using four workers
task :ask_production_confirmation do | |
set(:confirmed) do | |
puts <<-WARN | |
======================================================================== | |
WARNING: You're about to perform actions on production server(s) | |
Please confirm that all your intentions are kind and friendly | |
======================================================================== |
LD_PRELOAD=/usr/local/Cellar/jemalloc/3.6.0/lib/libjemalloc.dylib unicorn -c config/unicorn.rb -E production -p 3000
http://samsaffron.com/archive/2014/04/08/ruby-2-1-garbage-collection-ready-for-production
LD_PRELOAD=/home/sam/Source/jemalloc-3.5.0/lib/libjemalloc.so RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR=0.9 ruby stress.rb
The Catcher in the Rye, J.D. Salinger: It shows you what a teenager thinks. His fears, what does he loves and how can they react.
On the Road, Jack Kerouac: The author can make you feel that you are traveling on the routes of United States in late 40s. He can make you feel free.
High Fidelity, Nick Hornby: I love music and this is a perfect book for music lovers. In the end, is a book about love, but in the middle of it is full of songs.
Ham on Rye, Charles Bukowski: Hank is one of my favorites writers (his poetry is amazing) and this is an autobiography. Every anecdote makes us understand why Bukowski thinks as he does.
A Moveable Feast, Ernest Hemingway: This book narrates Hemingway’s life in París in the 20s as an expatriate writer. You can read it 30 times.
find . -type f -name "* (1)*" -exec rm -f {} \;
awk '!/conflicted/' .git/packed-refs > temp && mv temp .git/packed-refs
Note: those two lines are destructive commands if you first want to see what they do try:
find . -type f -name "* (1)*"
awk '!/conflicted/' .git/packed-refs
# ___ ___ ___ ___ ___ ___ ___ ___ | |
# /\ \ /\ \ /\__\ /\ \ /\ \ /\ \ /\__\ |\__\ | |
# /::\ \ /::\ \ /::| | /::\ \ /::\ \ /::\ \ /:/ / |:| | | |
# /:/\:\ \ /:/\:\ \ /:|:| | /:/\:\ \ /:/\:\ \ /:/\:\ \ /:/ / |:| | | |
# /:/ \:\ \ /::\~\:\ \ /:/|:|__|__ /::\~\:\ \ /::\~\:\ \ /:/ \:\__\ /:/ / ___ |:|__|__ | |
# /:/__/_\:\__/:/\:\ \:\__/:/ |::::\__\ /:/\:\ \:\__/:/\:\ \:\__/:/__/ \:|__/:/__/ /\______/::::\__\ | |
# \:\ /\ \/__\:\~\:\ \/__\/__/~~/:/ / \/_|::\/:/ \:\~\:\ \/__\:\ \ /:/ \:\ \ /:/ \::::/~~/~ | |
# \:\ \:\__\ \:\ \:\__\ /:/ / |:|::/ / \:\ \:\__\ \:\ /:/ / \:\ /:/ / ~~|:|~~| | |
# \:\/:/ / \:\ \/__/ /:/ / |:|\/__/ \:\ \/__/ \:\/:/ / \:\/:/ / |:| | | |
# \::/ / |
$(function() { | |
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { | |
$("meta[name='viewport']").attr('user-scalable', 'yes'); | |
} | |
}); |