When running an executable, ALWAYS use bundle exec. In some cases, running executables without bundle exec may work, if the...
When you do a git add . and have deleted files, git won’t stage them to be commited (as deleted...
Deprecated ways to execute shell code in Ruby This is just a reference for legacy code. For new code, always...
You probably already manage servers you often connect to inside the ~/.ssh/config file. What is nice: you may define alias...
When your cucumber features grow massively over time, the test execution can take a lot of time.
One of the more controversial changes in the Ubuntu 10.04 beta is the Mac OS-inspired change to have window...
If you copy the data files of a VirtualBox machine to another PC without exporting it as an .ova appliance...
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...
This card shows you how to center a float horizontally in CSS. Also: find out what techniques are available for...
If you manipulate the DOM with JavaScript and your page contains nested elements with position: relative, chances are Internet Explorer...
Recent versions of the Faker gem retrieve their strings from your locale file (e.g. config/locale/de.yml). This leads to awesome errors...
apt-get install libcurl3-dev
Since May 2011 we are cutting new gems using Bundler, which is less painful than cutting gems using Jeweler. You...
Wrapping a string in this class gives you a prettier way to test for equality.
This is an awful way to test whether a number is shown on the screen: Then I should see "5...
Install FreeBSD Download a suitable image from this site Select File > New… to and follow the instructions, choose the .iso...
Capybara allows you to select DOM elements, e.g. by using field, find_field(...) or field_labeled(...): role_select = field_labeled...
These steps are now part of Spreewald. Here are some useful examples how to use the attached Cucumber Timecop steps...
Today I needed to execute a ruby gem executable with sudo. But, surprisingly, bash would tell me command not found...
Remember that your controller actions share the same method space with private methods defined in ActionController::Base. If your controller...
Before installing chef, make sure curl is installed and sudo finds your gems setup chef-client: follow this guide
If you need to strip carriage return characters from a text file, you can use Vim: vim file.txt
We regularly need to connect to the server in order to e.g. access the production console. Guessing the Capistrano deploy...