HTML5 supports data attributes that you can use to store extra information with any DOM elements.
TallTweets uses the HTML2Canvas library to convert text into PNG images. The generated images is converted into base64 (data URI) which is then sent to the server over a HTTP POST request for uploading to twitter.
PHP offers print_r() and var_dump() methods that can print the values of arrays and objects recursively with values indented so it’s easy to debug code.
The Gmail Extractor will soon let you extract both the name and the email address of the sender from the email message.
If you happen to a click a link pointing to the Apple apps store on your desktop, the browser opens a temporary web page with a message saying “Connecting to the Mac App Store..” and then redirects to the actual page.
The Gmail Bookmarklet will add a unique string to the email signature to prevent Gmail from trimming the content.
You can embed any tweet on your website easily using the embed code from the Twitter website but a downside is you do not have any control over the embedded IFRAME widget.
Google Scripts offer the Utilities.base64Encode() and base64Decode() methods to easily encode and decode strings in base64 respectively.
Say you have an HTML snippet and you would like to extract the plain text from the snippet without any of the HTML tags.
The Voice Dictation app uses the Web Speech API to convert your spoken words into text.
If you have been to a Pinterest like site that uses the grid masonry style layout, you may have noticed that one can hover over any region inside the box and its clickable.
I am using the Pinterest style grid layout for Podcast Gallery and Zero Dollar Movies. When you hover your mouse over any image thumbnail, it fades with a slow transition and goes back to its original state as soon you move the mouse out.
The instant search feature at Zero Dollar Movies uses the YouTube data API to find free movies on the YouTube website.
You can embed a part of YouTube video using the YouTube Player API. The API offers loadVideoById and cueVideoById function both of which allow you to specify a start and end time for the embedded video.
This explains how you can embed YouTube videos using the Google+ approach – only the video thumbnail is loaded along with the page and the actual player loads when the user hits the play button.
HTML5 support speech input (x-webkit-speech) and this has been implemented in the newer versions of Google Chrome.
When a user submits an HTML form, all the data entered into the form by the user is sent as either a GET or POST request to the URL specified in the “ACTION” attribute of FORM.
Say you have an HTML form contain multiple fields – a mix of textarea, text input, radio button, drop downs (SELECT) and/or check boxes – and some of these fields are required.
The reverse geocoding feature of Google Maps API lets you convert latitude and longitude into a physical address.