turnjs.com

turn.js is a plugin for jQuery that adds a beautiful transition similar to real pages in a book or magazine...

When using Rails to truncate strings, you may end up with strings that are still too long for their container...

0xfe.blogspot.com

Chrome now supports desktop notifications using WebKit's webkitNotifications API. This means you can create popup bubbles from Javascript.

The following snippet demonstrates how you could create excel files (with spreadsheet gem) and format columns so that they follow...

Firefox, Opera and Internet Explorer will repeat elements with position: fixed on every printed page (see attached example).

When you use google analytics to track your visitors interactions, you should ensure that it runs on your production site...

There are several options, but most of them are impractical. The best way is to use the :ruby filter:

If you use Selenium and Launchy to open web pages, you might run into an error saying "Your Firefox profile...

Thunderbird 5 brings a custom chrome on Windows Vista/7 that uses translucent Aero decorations on toolbars and menubars. Here is...

Here is how to switch your Selenium to Chrome: Make sure you've got a recent version of chromedriver in...

If you need Google Chrome to run in English, and your system locale is a non-English one, you have...

When some of your Google contacts are no longer synchronized with your e-mail client or mobile phone, those contacts...

If Google Analytics claims that a something@googlemail.com address is not a valid Google account, try adding something@gmail.com.

schema.org

If you would like to enrich your website with semantic markup like contact data, places or events you should have...

We recently decided to put static content for HouseTrip.com to Amazon Cloudfront for a faster user experience. This happens fully...

slides.html5rocks.com

Awesome presentation for the new HTML5 features we will get to play with. This presentation should probably be viewed in...

You most likely have a form element inside another form element. Don't do that. Ever. Firefox and Chrome will...

linux.die.net

Reading a URL via GET: curl http://example.com/ Defining any HTTP method (like POST or PUT): curl http://example.com/users/1...

joemaller.com

Google’s Font Directory and API for web fonts could have a transformative effect on how we read the web...

I don't like those buttons inside the header area of a message that Thunderbird 3 put there. Though the...

google.com

Currently, only up to 500 rows of Analytics table data can be exported at a time into CSV format. If...

blogs.msdn.com

What are Google’s plans for turning WebM into a genuinely open standard, one that is based on consensus like...

imperialviolet.org

In January this year (2010), Gmail switched to using HTTPS for everything by default. Previously it had been introduced as...

code.google.com

This document describes an agreement between web servers and search engine crawlers that allows for dynamically created content to be...