Soon after having written our shell-for script, we wanted to easily get dumps of our productions machines, too. This...
After having written useful scripts into makandra notes for a long time, we’ve now tied them into a powerful...
Install FreeBSD Download a suitable image from this site Select File > New… to and follow the instructions, choose the .iso...
If you’re a Mac user and want to increase the security of your data, check out the attached paper...
When you simply want to get to know Puppet, follow puppetlabs’ Learning Puppet Docs. They give you a handy introduction...
Install Ubuntu Server Download an image from this site Select File > New… to and follow the instructions, choose the .iso...
When you want to quickly boot from a drive or image in a virtual machine you do not need to...
Occasionally you need to do something directly on the server -- like having all records recalculate something that cannot be done...
Reading a URL via GET: curl http://example.com/ Defining any HTTP method (like POST or PUT): curl http://example.com/users/1...
If you want to manually check if e-mail delivery works on a machine by sending an e-mail you...
Note that you cannot currently use Ruby 1.9.2 with Rails 2 applications that use RSpec, so don't upgrade if...
The shell variable PS1 holds your bash prompt. You might want to change it to serve your needs best. Here...
If you want to get a deep understanding of how closures, blocks, procs & lambdas in Ruby work, check out the...
When you try to remove a non-existing index using remove_index, the migration will incorrectly pass without an error...
From time to time we're convinced that an error must be very close to the network card, OS IP...
When you are using Apache for development, it still accepts connections from everyone in the same network as you.
In January this year (2010), Gmail switched to using HTTPS for everything by default. Previously it had been introduced as...
You configured authentication in your Apache configuration that requires username and password but you want a single IP address, host...
Selenium has been the siren song that continually calls out to us. Unfortunately, in practice we’ve been unable to...
This note describes how to setup a box running Ubuntu to share its Internet connection with another PC.
Terminus is a Capybara driver where most of the driver functions are implemented in client-side JavaScript. It lets you...
Be careful when using params.merge as params is a HashWithIndifferentAccess. Why? Usually this should not be an issue but it...
I prefer the application that I'm currently working on to be reachable at http://localhost/. So when I switch...
If you previously used version 2.x of Thunderbird and upgraded to 3.x (for example through an Ubuntu release...