The shell variable PS1 holds your bash prompt. You might want to change it to serve your needs best. Here...
Add deprecation warnings and their solution or link to available solutions. Global access to Rake DSL methods is deprecated. Please...
JavaScript Garden is a growing collection of documentation about the most quirky parts of the JavaScript programming language. It gives...
The attached RSpec matcher exist_in_database checks if a given record still exists in the database and has not...
When you click a link or a press a button on a Selenium-controlled browser, the call will return control...
Around the time in my life when I stopped ordering drinks made with more than one ingredient, I was woken...
Pressing the ? key will display a list of keyboard shortcuts. Available shortcuts are: |search |/| |help|?| |add story|a| |toggle backlog...
"Wallaby" is the codename for an experimental technology that converts the artwork and animation contained in Adobe® Flash® Professional (FLA...
If you have content inside a page that is hidden by CSS, the following will work with Selenium, but not...
If you use a form (or form fields) multiple times inside one view, Rails will generate the same id attributes...
Flash movies (.swf files) can talk with Javascript code embedded in the same HTML page. There are two ways to...
Note: For PostgreSQL you should use advisory locks. For MySQL we still recommend the solution in this card.
Sometimes you want to run a command forever, e.g. to compile a haml to html file on the console. Use...
Javascript that implements client-side hyphenation of HTML-Documents.
You know Firebug as a Firefox extension but there is also a "Lite" version which runs purely off JavaScript.
jQuery plugin to register callback functions to keyboard shortkuts. Keyboard events in vanilla Javascripts are super-painful to work with...
Note: Consider not doing this. Use form models or vanilla methods instead. The :conditions option for Rails associations cannot take...
The difference between .bind(), .live(), and .delegate() is not always apparent. Having a clear understanding of all the differences, though...
This card describes a Cucumber step that lets you say: When I perform basic authentication as "username/password" and I visit...
From time to time we're convinced that an error must be very close to the network card, OS IP...
You cannot use Array#join on an array of strings where some strings are html_safe and others are not...
If you want your application to display properly on iPad, iPhone or Android there are two things to do:
In January this year (2010), Gmail switched to using HTTPS for everything by default. Previously it had been introduced as...
The following Sass will do the trick: button, input[type="reset"], input[type="button"], input[type="submit"], input[type="file...