Authentication is hard: there are many edge cases, and most users (including yourself) usually only go the "happy path" once...

We have often felt the pain where our models need to serve too many masters. E.g. we are adding a...

Create a directory mkdir ~/.aws Initialise git repository cd ~/.aws && git init Create a git branch with a name you...

We ran into trouble when adding additional compute units to our railscomplete Hosting environment lately. VM-instances on the new...

tl;dr: Ruby's Bundler environment is passed on to system calls, which may not be what you may want...

stackoverflow.com

Usually, the logrotate service takes care of renaming log files each night or so to avoid logs becoming huge. That...

jeff.dallien.net

When you use heredoc, string interpolation is enabled by default: x = "Universe" <<-MESSAGE Hello #{x} MESSAGE # => "Hello Universe"

Here is a hacky way to load dumps directly from the source server, without fully copying them over and extracting...

tl;dr: Do not use merge! for session hashes. Use update instead. Outline Let's assume you're modifying the...

So you want to know if you are on natty, precise, quantal, or something else? Check /etc/lsb-release. $ cat /etc/lsb-release

If others on a call (Skype, SIP, ...) can not hear you loud enough, your volume levels are probably too low...

Microsoft provides virtual machines for different Internet Explorer versions. The images are available for various virtualization solutions, including VirtualBox...

Upgrade the offending gem. If you cannot or don't want to upgrade, lock rake to 0.8.7.

I needed a way to make my apps full screen from bash scripts. There is no super-easy way, but...

I was unsatisfied with the existing memory status applets for the Xfce panel, so I wrote a little shell script...

makandra dev

The bash offers control over the behavior of autocompletion. The most primitive example is this (just run it in your...

Our old solution for cronjobs, the "craken" plugin, is no longer maintained and does not work on Rails 3.2+.

Selenium cannot reliably control a browser when its window is not in focus, or when you accidentally interact with the...

When you want to copy/move from a shared folder (on Windows guests, for example) and it fails with absurd error...

When you are trying to install/update VirtualBox Guest Additions on your guest machine but the setup is for a different/older...

Xfce gives you a million options to configure your panels. Together with Xfce's sometimes arcane configuration UI, this can...

Global keyboard shortcuts can be configured in two separate panels in the Xfce Settings manager: Shortcuts related to managing windows...

When your file manager sorts file case-sensitively after a distribution upgrade, you probably need to reconfigure your locale settings...

If you tried out Compiz on top of Xfce and found it to be a world of pain like me...