Soon after having written our shell-for script, we wanted to easily get dumps of our productions machines, too. This...

makandra dev
github.com

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...

makandra dev
sophos.com

If you’re a Mac user and want to increase the security of your data, check out the attached paper...

makandra dev

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...

wiki.qemu.org

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...

linux.die.net

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...

makandra dev
github.com

The shell variable PS1 holds your bash prompt. You might want to change it to serve your needs best. Here...

makandra dev
innig.net

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.

imperialviolet.org

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...

robots.thoughtbot.com

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.

blog.jcoglan.com

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...