Ruby 1.8 (supplied by Rails' ActiveSupport) >> BigDecimal.new("0.1").floor.class => BigDecimal Ruby 1.9 (supplied by Ruby 1.9 itself) >> BigDecimal.new("0.1").floor.class...
Google Chrome saves your profile data in ~/.config/google-chrome. To transfer the profile to for example a system you have setup...
Sometimes it seems a favicon does not work because your browser displays an old version or (in case of local...
calc() lets you mix CSS units. Ever wanted to give an element "the container's width minus 20px on each...
Safari & Chrome Use $x() in your console: $x('//span') # selects all span elements Firefox There's an add-on.
Watch out when saying something like 1.year in Rails. The result is not a Fixnum and can cause unexpected errors...
Mozilla has announced that, starting with Firefox 22, the popular open source web browser will begin blocking third-party cookies...
If you open a pop-up window [1] in your Selenium tests and you want to close it, you can...
JavaScripts and CSS should be minified for production use. In Rails 3.1+ the asset pipeline will take care of this...
If you need to capture signatures on an IPad or similar device, you can use Thomas J Bradley's excellent...
Counters are an awesome CSS feature you didn't know about. It is supported in all browsers and IE8+.
Stringex is a gem that offers some extensions to Ruby's String class. Ruby 1.9 compatible, and knows its way...
This is awesome. Only ran smoothly in Chrome. Is a slideshow in Firefox.
This works well in the simplified case, when your link disappears after it was clicked. Let link_to_remote behave...
You probably know that you can use CSS selectors to match against elements and their attributes, such as:
You can use the content CSS attribute to set an element's content -- which is especially useful for the :before...
A tooltip library that does not use Javascript. Works in IE9+. This library (or the technique used by it) could...
Microsoft provides virtual machines for different Internet Explorer versions. The images are available for various virtualization solutions, including VirtualBox...
Spreewald now comes with a step that tests if a form field is visible: Then the "Due date" field should...
Consul 0.6.1+ gives your Power class a number of static methods that behave neutrally in case Power.current is nil. This...
Behave.js is a lightweight library for adding IDE style behaviors to plain text areas, making it much more enjoyable to...
validates_uniqueness_of is not sufficient to ensure the uniqueness of a value. The reason for this is that in...
Mobile browser's ignore the autoplay attribute on and elements. Stupid reasons include saving mobile bandwidth on behalf of the...
Awesome color schemes for RubyMine, Sublime Text 2 and other editors. To install the themes into your Rubymine, copy intellij...