yehudakatz.com

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

blog.jayfields.com

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.

howtogeek.com

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

makandra dev
github.com

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

api.rubyonrails.org

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

makandra dev

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