makandra dev
github.com

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

bonsaiden.github.com

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

teddziuba.com

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

labs.adobe.com

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

makandra dev

If you use a form (or form fields) multiple times inside one view, Rails will generate the same id attributes...

adobe.com

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.

makandra dev

Sometimes you want to run a command forever, e.g. to compile a haml to html file on the console. Use...

makandra dev
code.google.com

Javascript that implements client-side hyphenation of HTML-Documents.

getfirebug.com

You know Firebug as a Firefox extension but there is also a "Lite" version which runs purely off JavaScript.

github.com

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

alfajango.com

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

cssdiscussion.com

If you want your application to display properly on iPad, iPhone or Android there are two things to do:

imperialviolet.org

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