Skip to content

Instantly share code, notes, and snippets.

# Use Kernel#tap
# wrong
x = [1,2]
x << 3
return x
# right
[1,2].tap {|y| y << 3 }
# From charlest here:
# http://www.vanityfair.com/online/daily/2012/07/microsoft-downfall-emails-steve-ballmer
Taking platform developers and throwing them against hard goals and deadlines kills your ability to adapt. Management
and project stakeholders end up making too many decisions about the technology away from the people who know it
best – the people building it. To show progress and keep management happy, engineers shift their focus to tangible
deliverables and ignore the pieces management can't understand, like the underlying architecture. You start going
down the path of building lots of bells and whistles, but nothing solid that you can competitively leverage.
$ vagrant init lucid64
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.
bogle> $ vagrant up
[default] Importing base box 'lucid64'...
[default] The guest additions on this VM do not match the install version of
VirtualBox! This may cause things such as forwarded ports, shared
folders, and more to not work properly. If any of those things fail on
$ sudo puppet apply --verbose manifests/site.pp
/usr/local/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead.
Could not load confine test 'operatingsystem': cannot load such file -- puppet/provider/confine/operatingsystem
Could not load confine test 'operatingsystem': cannot load such file -- puppet/provider/confine/operatingsystem
Could not load confine test 'operatingsystem': cannot load such file -- puppet/provider/confine/operatingsystem
Could not load confine test 'operatingsystem': cannot load such file -- puppet/provider/confine/operatingsystem
Could not load confine test 'operatingsystem': cannot load such file -- puppet/provider/confine/operatingsystem
Could not load confine test 'operatingsystem': cannot load such file -- puppet/provider/confine/operatingsystem
Could not load confine test 'operatingsystem': cannot load such file -- puppet/provider/confine/operatingsystem
Could not load confine test 'operatingsystem': cannot
@tcopeland
tcopeland / gist:982911
Created May 20, 2011 13:43
Nagios Passenger memory check
#!/usr/local/bin/ruby
require 'rubygems'
gem 'passenger'
require 'phusion_passenger'
require 'phusion_passenger/platform_info'
require 'phusion_passenger/admin_tools/memory_stats'
require 'optparse'
include PhusionPassenger