Thursday, April 2, 2009

Your Kodak Gallery Photos Will Be Deleted Unless You Buy Something

kodak-galleryKodak Gallery (Ofoto) is an online photo sharing site where anyone can upload pictures for free just like Flickr.

The service is especially popular among Kodak digital camera users since these cameras ship with Kodak Easyshare software that can directly upload photos from the camera to you online Kodak Gallery.

Now if you have been using the Kodak Gallery service to store all your precious digital photos, here’s some not-so-good news:

Kodak will delete all your pictures unless you buy something from them.

Kodak has just revised their Terms of Service and the new policy states that Kodak Gallery members must make an annual purchase else their photos will be deleted from the photo gallery. Here’s the requirement:

1. If your online photos use less than 2 GB storage, you must make annual purchases of at least $4.99 from Kodak.

2. For everyone else, the minimum purchase requirement is $19.99 and this is annual.

How to Download Photos from Kodak Gallery

It’s good to have a business model but forcing people to pay for your service is a bad practice. Kodak Gallery is a closed service and so there are no tools or APIs that will help you move photos from Kodak to other free services like Flickr or Picasa Web Albums.

There’s however an inexpensive workaround. You can opt for a premier gallery that costs around $2.5 per month but offers you an option to download full-resolution photos from all your picture albums. Once you have a copy of all your images on the hard drive, cancel your Kodak subscription and upload them to Flickr.

The other more expensive alternative is the Kodak CD - they will burn all your uploaded photos on a CD and each photo will be saved in the original resolution. Hat tip Sharath Bhat.

Nominate Yourself for the Microsoft MVP Award (India)

microsoft mvp award Microsoft awards the Most Valuable Professional (MVP) status to select individuals who are seen as active participants in technical communities like blogs, Internet forums, user groups, wikis, conferences, etc.

You neither have to be a geek nor an expert in Microsoft specific technologies to win an MVP award. For instance, a technology blogger who writes about web applications or consumer software can be a perfect MVP candidate. You can check the MVP directory to know all about the current batch of MVPs and their area of expertise.

Now if you are based in India and like to become a MVP, please go ahead and fill the nomination form available on the MVP India site before April 18.

The MVP awards are announced every quarter so if you are not selected in the first attempt, you can re-nominate yourself in 3 months.

I have been a Microsoft MVP for the past three years (2007, 2008 & 2009) and it definitely helps because you can try software betas even before they are released to public, you get access to private newsgroups and there’s plenty of learning material (including ebooks, webcasts, etc.) to enhance your existing skills. This PDF has more information about the Microsoft MVP Award.

Simple Stretching Exercises to Prevent Carpal Tunnel Syndrome



This video demonstrates some simple hand and wrist stretching exercises that may help you prevent the carpal tunnel syndrome that can otherwise cause acute pain.

You’re working at your desk, trying to ignore the tingling or numbness you’ve had for months in your hand and wrist. Suddenly, a sharp, piercing pain shoots through the wrist and up your arm. Just a passing cramp? More likely you have carpal tunnel syndrome, a painful progressive condition caused by compression of a key nerve in the wrist.

BoingBoing author Richard Metzer says he and his wife have been following the instructions in the video and could see a difference within few days.

Give it a try if your work involves sitting in front of the computer for long hours.

Extract Text from Images & Scanned PDF Manuals Online

If you are on a budget, the built-in OCR engine of Google Search is almost a perfect option for converting scanned PDFs to text - just put all your scanned PDF images onto a public website and wait for Google spiders to convert them into editable digital text.

Obviously there are two drawbacks associated with the original idea. The PDF conversion process is not real time and second, you need access to a public web server where you can upload the PDF images so that Google bots can find them.

If you aren’t willing to wait that long and need to perform instant OCR without downloading any of the software tools, try OCR Terminal - it’s an online Optical Character Recognition service where you can upload scanned images, multi-page PDF documents or even screenshots and convert them into searchable text documents.

online ocr

The conversion results, as you can noticed in the screenshot above, are pretty accurate and it also preserves the document formatting and layout. You may download the extracted text as RTF or a Word Document. The output is also available as a PDF image though I didn’t find that option very useful.

OCR Terminal is a free service but you are only allowed to convert up to 30 scanned pages in a day and allows for text extraction only from English language documents. They are developing a desktop client that will allow users to convert scanned PDFs or TIFF images and get them back as formatted Word files without the web browser.

How Microsoft put Apple owners on the defensive

Lauren in Microsoft adHer name is “Lauren” and she’s making the Apple (AAPL) guys nuts.

She’s the young, hip, Volkswagen-driving redhead who stars in the latest Microsoft’s (MSFT) TV campaign. Told that if she can find a 17-inch laptop for under $1,000 she can keep it, Lauren ends up — to the Mac aficionados’ dismay — with an HP (HPQ) running Windows Vista.

“I would have to double my budget, which isn’t feasible,” Lauren says as she drives away from an Apple Store, where 17-inch notebooks start at $2,799. Then she sighs and delivers the ad’s coup de grace: “I’m just not cool enough to be a Mac person.”

Ouch.

The ad first aired Thursday night, and the Apple press has been taking pot shots at it ever since. Among the complaints:

  • “Lauren” is an actress, not the ordinary American shopper the ad claims
  • The Apple Store scene was faked; before-and-after photos suggest that she never actually went into the store to try the computers
  • The $699 HP Pavillion dv7 she chose over a $999 MacBook is a mess. “It is the epitome of what people dislike about PCs,” writes Computerworld’s Seth Weintraub. “It runs Vista Home on a slow AMD mobile processor … its screen is abysmal … its networking is five years old … it is loaded with crapware and trial antivirus software that will have to be purchased or wiped off the machine.” (link)

One Gizmodo reader even offered to give Lauren his old 17-inch Powerbook so she do a comparison without worrying about cost. “I do believe,” writes Mitch Gewirtz, “everyone on this planet is ‘cool enough to be a Mac person’.” (link)

Crispin Porter + Boguksy, the agency that produced the ad, has clearly hit a nerve. The campaign goes directly at what may be Apple’ biggest vulnerability: the growing differential between Macs, which have largely held their prices throughout the recession, and PCs running Windows, which have been engaged in a brutal price war that forced the industry’s ASP (average selling price) down more than 13% in the last quarter of 2008 alone. (See here.)

“Apple, right now, is a fine-tuned machine that targets specific audiences,” writes VentureBeat’s MG Siegler. “It doesn’t care about selling a 17-inch laptop for under $1,000, because those machines have nowhere near the profit margins of the machines it does sell.” (link)

Perhaps most thoughtful analysis of what makes the ad so effective — and so infuriating to Mac users — was provided by Fox News’ Clayton Morris, who devoted nearly 9 minutes of air time to a discussion of the spot by a panel that included SquareSpace’s Anthony Casalena and Engadget’s Joshua Topolsky.

Topolsky is especially trenchant. “This is almost a red-state-blue-state ad,” he says. Not only does it hammer home the issue of cost, but it embeds that message in a subtle bit of Apple bashing. “‘I’m not cool enough’ is so pejorative, says Topolsky. “This is the stigma of the Mac user as a pompous jerk.” (link)

The ad is on heavy prime-time rotation, but in case you missed it, we’ve pasted the YouTube version below the fold:




Extract Files from RAR, ZIP, 7z and other Compressed Archives Online

zipped filesYou don’t need an external utility (say WinZip) to uncompress .zip files but unfortunately, the built-in decompressor of Windows Explorer cannot handle other popular zip formats like 7z, RAR, Z or TAR.

If someone sent you an email attachment, or you downloaded a file from the Internet, that is compressed using one of these formats, there’s still no need for you to install a new software to extract the contents - just head over to WobZip, upload the compressed file and you’re done.

WobZip will help you upload a compressed file under 100Mb in size. You may also use the tool to uncompress zipped files that may be protected by a password. Internally, they use the popular 7-zip utility to perform the decompression.

unzip-files

Now what I liked most about WobZip is that it can extract online zipped files as well. So if you happen to come across a .zip file on some website, you can simply pass the web address (URL) of that file to WobZip without having to download the file on your local drive - I am sure I’ll use this tool a lot to browse the source of WordPress plugins.

An online unzip utility like WobZip may be very handy for mobile phones as well that have a web browser but there’s no tool to uncompress zipped files.

Note that WobZip advertises itself as “in development” and “not guaranteed to be bug free”, so it may not be a bad idea to double-check the deflated archives.

Search High Resolution Videos on YouTube

youtube-highIf you are looking to download some high-res video clips from YouTube for your next presentation, try this easy trick that will only display high quality videos in the search results.

Go to Google.com, type your search phrase and append the following paramters your search query.

site:youtube.com "watch in normal quality watch in high quality"

To illustrate this with a real example, a search for "cnn hologram" related videos on YouTube would look something like this on Google:

cnn hologram "watch in normal quality watch in high quality" site:youtube.com

This works because YouTube adds a small "watch in high quality" link beneath their video player if the video you are watching is available as high resolution.

When you click that "high quality" link, it is replaced by "watch in normal quality" so the two strings are really close in the HTML source and that helps us filter low quality videos from search.

More Twitter Followers Don’t Always Mean More Clicks

The "Suggested Users" feature of Twitter has left many souls unhappy and rightly so because the moment your Twitter profile shows up on the suggested list, your follower count can grow almost exponentially thus making you look all the more "influential".

twitter followers

A high follower count on Twitter can certainly give an ego boost but will your servers crash if a popular Twitter user with half a million followers tweets about your web site?

I did a quick and very unscientific study to determine the relation (if any) between "Twitter follower count" and "web traffic" using random tweets of popular technology bloggers and here’s what I found:

If Mashable or TechCrunch (each having >300k followers) share a link on Twitter, the target website can expect anywhere between 3.5k to 6k visitors. On the other hand, someone like Steve Rubel (with ~20k followers) can alone send 1.1k to 2.2k new visitors from a single tweet though he’s just 5% the size of Mashable in terms of Twitter follower count.

And here’s some more data to suggest that 10x more Twitter followers don’t necessarily mean that links mentioned in their tweets would get 10x more clicks.

What Twitter Can Learn from Google Reader

This Suggested Users page is probably the most controversial element of Twitter. Think of it as an exclusive club where an entry can help you gain thousands of new followers on Twitter in a single day.

Here’s a graph comparing the follower growth rate of select twitter profiles who also enjoy the "suggested" status.

twitter-followers

Naturally, some web personalities like Dave Winer, Robert Scoble (again), Darren Rowse, etc. (all early adopters who sort of helped Twitter gain initial momentum) aren’t feeling very happy and their strong reaction has prompted Twitter co-founder Biz Stone to explain the criteria they use to determine who should be given entry into the elite club.

The selection is not entirely based on staff recommendations but if you are a celebrity or run a fairly popular blog, you have a higher chance of getting into the list.

Are Twitter Recommendations Any Good?

To know how useful these suggestions are, I created a new account on Twitter and it recommended me the following users - NBA, John McCain, Britt Selvitelle (User Experience Lead at Twitter), Jason Goldman (Twitter employee), 10 Downing Street and a couple more.

twitter-suggestions

Since I am mostly interested in technology related stuff, these "official" suggestions were more of "noise" to me than anything "useful".

What Can Twitter Do?

If you have ever used Google Reader before, you probably know about "feed bundles" - a set of 8-10 web feeds related to a particular topic that you can subscribe to all at once. Feed Bundles are again "official" suggestions from Google but, unlike Twitter, they aren’t created or approved manually.

Twitter needs similar "user bundles" so that a new person can easily find out (and follow) other popular users who "tweet" on topics that may interest him or her.

feed-suggestions

Bloggers in India Beware: You are Responsible for Comments Posted on your Blog

blogger case in supreme courtIn what could turn out to be a landmark case, the Supreme Court of India has said bloggers may face libel and even prosecution for the entire contents of their blog, including user submitted comments.

It started when 19 year old Kerala resident Ajith D started an Orkut community against Shiv Sena that received several anonymous posts leveling certain allegations at the party. The Shiv Sena youth wing registered a criminal complaint, and Ajith was served a summons by a Maharashtra court to appear for the hearing.

Ajith got anticipatory bail from the Kerala High Court and moved the Supreme Court seeking quashing of the case. The Supreme Court rejected the plea stating that Ajith was responsible for all the comments posted on the community and must explain his conduct in the Maharashtra court.

So if you’ve been hoping that the disclaimer - “All comments are views of users” - would save you from a legal tangle, you might want to follow this case very closely.

Bookmark

Is Firefox Logging You Out of Some Websites When You Restart the Browser

logging-out If you are accessing sites like Google Calendar, Twitter, LinkedIn, Yahoo Mail, etc. from a personal computer, you probably use the "remember me" option so that you don’t have to type the user name and password each time you visit the site.

Internally, Firefox uses cookies that are set to expire after a longer duration and thus you are automatically signed in to your favorite website without having to re-enter the password.

Now the annoying problem. It sometimes happens that Firefox is unable to remember your setting and keeps logging you out of the website each time your restart the computer or re-open the browser. How do you then force Firefox to keep you logged in into your frequently visited sites?

As you may have guessed, this "logging out" issue is actually related to cookies in Firefox. Either your cookie database has gone corrupt or the browser is unable to save them anymore Here are few things you can do to fix the problem:

Option 1: Go to Tools -> Clear Recent History and clear cookies for the "entire history".

Option 2: It may be possible that you have set Firefox not to remember cookies and hence you are getting logged off each time you close the browser. Go to Tools -> Options -> Privacy and make sure that you unchecked "Always clear my private data when I close Firefox".

Option 3: Under the same privacy tab, make sure that the following settings are true - "Accept Third Party Cookies" and "Keep until they expire". If you like Firefox to keep you logged in for a very long time, try this Greasemonkey script as it sets the cookie expiry time to 2050.

Option 4: Close your Firefox browser and open the profiles folder - you can simply type "%APPDATA%MozillaFirefoxProfiles" in the Windows Run box and hit Enter. Double-click the profile folder (xxxxxxxx.default folder) and delete the cookies.sqllite file. Restart Firefox - this will recreate the cookie database and the browser should now be able to remember your login preferences. [via]

Option 5: If nothing works, your last resort is that you create a new profile by via the Profile Manager in Firefox. Just type "firefox.exe -ProfileManager" in the Start -> Run dialog and follow the wizard.

Orkut App for Mobile Phones Is Coming Soon

orkut mobile websiteExactly an year after releasing the mobile version of Orkut website, Google is all set to introduce a downloadable Orkut App for mobile phones.

The Orkut Mobile App is a Java Application and can therefore work on BlackBerry, Nokia or any other J2ME-enabled mobile phones much like the existing Gmail app.

There are a couple of reasons why you may want to install the Orkut Mobile App instead of using the Orkut mobile site.

1. With the Orkut Mobile App, you can capture photos using the mobile phone’s camera and then post them to your Orkut Albums in a click. A similar feature is also available in Facebook for BlackBerry.

2. The Orkut Mobile App will enable you access all your Orkut scraps, friends list and photos even in offline mode.

3. The App will treat your Orkut Friends list and Mobile Phonebook as one so you will be able to call Orkut friends from the phone.

4. You can share your Orkut photo album with your mobile phone contacts via SMS messages. Your contacts can then view your Orkut photos even if they’re not a member of Orkut.

To download the Orkut Mobile App. you may simple visit m.google.com/orkut from the browser of your mobile phone though the site isn’t live yet. These details were available on the Orkut site momentarily but were soon removed for some unknown reason.

Saturday, March 28, 2009

How to Make 720p High Definition Screencast Videos for YouTube

youtube hd videos This tutorial will show you to how record and produce 720p High Definition (HD) screencast videos (Widescreen) for YouTube using Camtasia Studio, the best screencasting tool for Windows that will soon be available on Mac.

HD video mostly refers to web video with display resolution of either 1280×720 (720p) or 1920×1080 (1080i or 1080p - full HD). YouTube, at the moment, only supports 720p HD resolution with a 16:9 (non-square pixels) aspect ratio and 24fps frame rate. Watch the clip to know how a 16:9 widescreen video is different from the 640×480 4:3 standard definition video.



Ok, so let’s get started. You need the following software to make 720p HD videos for YouTube with any fake black border around the video:

1. Camtasia Studio - download a 30 day trial for free. This will act like a virtual high definition video camcorder for your computer screen.

2. Apple QuickTime - for encoding with the H.264 video codec for HD quality on YouTube.

3. Any computer with a decent processor - long HD videos may take some time to render on a slow machine.

When you begin the screen recording process, make sure that the recording dimensions are set to 1280 pixels x 720 pixels.

From the Camtasia Recorder, go to Tools -> Options, change video configuration to manual and set the screen capture rate to 30 frames per second. Under audio format, use PCM with 44.100 kHz 16 bit Stereo. Save these settings and record your screencast video.

Once you are done with the recording and editing process, it’s time to produce your screencast video in HD format for YouTube. You may either use the MP4 or MOV formats for the output video as they both use the same MPEG-4 / H.264 codec.



HD Using .MOV format

Open the Production wizard in Camtasia (choose "Produce video as") and select "custom production settings". Use Quicktime Movie (mov) as the output format and under QuickTime options, use the following settings:

  • Frame Rate: 30 fps; Quality: Best; Key frames: Automatic
  • Export Size Settings (dimensions): 1280 x 720 HD
  • Sound: 44.1 kHz, 16 bit Stereo

HD using MP4 format

Select Flash Output (MP4/SWF) in the Production wizard and use a template with no controls. Under video, select MP4 with a frame rate of 30 fps and change the audio options to at least 96 kbps. Manually set the video dimensions to 1280 (width) x 720 (height). The MP4 settings are courtesy Matt Pierce.

Upload HD to YouTube

Now that your HD screencast is ready, upload the file to YouTube. Once the video is uploaded and available for viewing, you may not immediately see the "Watch in HD" link as it can take anywhere between 5-15 minutes for YouTube to provide an alternate HD format.

If you see a green bar on the video page that says "this video is still being processed. Video quality may improve once processing is complete," it means that YouTube could recognize your recently uploaded screencast video as HD.

How to Embed HD YouTube Videos

If you like to embed HD videos from YouTube into a web page such that readers can directly watch the high definition version of the video without having to click the "HD" button in the YouTube player, just add &ap=%2526fmt%3D22 to the YouTube embed code in two places:

&ap=%2526fmt%3D22">&ap=%2526fmt%3D22"type="application/x-shockwave-flash" allowscriptaccess="always"allowfullscreen="true" width="480" height="295">

If that was a bit confusing, view the source code of this page that also includes an HD screencast created with Camtasia.

Linking to HD 720p YouTube Videos

You now know how to embed an HD video clip on a web page but consider another scenario where you have to link to an HD video on YouTube.

If you use the default video link provided by YouTube, it would only show the standard quality video unless someone hits the HD button on the YouTube player.

To directly link to the high-definition version of the video, simply add &fmt=22 to the video URL and anyone who clicks that link can watch your screencast video in widescreen and full HD quality. See example:

Standard Quality: http://www.youtube.com/watch?v=Q1lsbA8RhiI

Full HD: http://www.youtube.com/watch?v=Q1lsbA8RhiI&fmt=22

YouTube HD Alternatives

Other than YouTube, you may upload HD screencast videos to other sites like Vimeo, blip.tv, Motion Box or even Daily Motion which is not just free but imposes no limits on the video duration and file size. Feeling confused? Check this detailed comparison of HD video sites on CNET by Josh Lowensohn to understand which site would suit your requirement best.

I am quite happy with the HD quality of YouTube videos and best of all, the service is absolutely free with no bandwidth limits. If you are looking to further widen the reach of your HD video clips, check other services that may help you upload videos to multiple sites at once.

Search Suggestions in Yahoo! Images are just Brilliant

Not sure when this feature was introduced but if you search for images on Yahoo, it also offers some brilliant and useful suggestions related to your query.

dominos-pizza

pizza

For instance, when I searched for images of domino’s pizza on Yahoo, the suggestions included McDonald’s, Pizza Hut, Burger King, KFC and Subway - all fast food chains. However, the suggestions for the word "pizza" were about ice creams, cakes and only food items.

And here are some more examples for "India" and "Barack Obama". It’s useful because you get to see related places, personalities, objects, etc. right in the same search query.

india-egypt

barack-obama

How to Check Multiple Email Addresses for New Mail At Once

email accountsIn the last 15 years, I have had at least four different primary email addresses. My first email account was on MSN Hotmail (now Windows Live Hotmail), then I shifted to Yahoo Mail for some time, then to Google mail followed by Google Apps for Gmail.

Creating a new email account is easy (and often free) but the big problem is that you can’t completely ignore the old inbox (unless the service supports auto-forward) because some of your past contacts may still try to reach you on your previous (primary) addresses.

Now if you are in a similar situation as me and maintain two or more email addresses, here are some solutions that will help you check for new mail across all your web email accounts from a central location without having to log into individual accounts.

Option #1: Use a Desktop based mail client

Gmail, Google Apps for Mail and now Windows Live Hotmail officially support the POP3 protocol so you can check mails in any of these accounts though desktop mail clients like Microsoft Outlook, ThunderBird, Windows Live Mail or Eudura.

Since the free version of Yahoo! Mail doesn’t offer auto-forward or POP access facility, there’s a simple workaround - you can either use WebMail (for ThunderBird) or YPOPs and manage your Yahoo! emails from any desktop mail client.

Another good alternative here is Zimbra Desktop - it’s an Outlook like desktop software (developed by Yahoo) that will help you check mails across all your Yahoo! accounts for free. Zimbra is available on Mac, Windows and Linux.

If you prefer reading and replying to emails on the service provider’s website itself but need some sort of a desktop notifier to ping you as soon as new messages land in any of your inboxes, get ePrompter - this runs in the Windows system tray and can retrieve messages from all your web mail accounts at pre-defined intervals.

Option #2: Check mails on any computer

If you work across multiple computers, it may take lot of effort for you to install and configure desktop mail clients on all these individual machines. What you therefore need is ThunderBird Portable - it’s just like the desktop version of ThunderBird except that all settings and data are stored on the USB drive so you can easily carry it around and check mails on multiple email accounts from any computer anywhere.

Alternatively, you may try web based services like Fuser and Mail2Web that help you check all your email accounts on a single website. They provide a common inbox for all your web email accounts where you can send as well receive messages without having to log separately into any of you different mail accounts.

Fuser works with Microsoft Exchange as well so you check both personal and work related email simultaneously. Mail2Web offers a WAP version of the website optimized for the small screen of your mobile phones.

Option #3: Let one email address rule them all

The solutions that we discussed so far involved pulling up emails from multiple web accounts into one central location. What if all the messages that reach your secondary inboxes are pushed automatically to your main email address so you can check them in the web browser itself without having to configure anything?

There are two services that can help us here - the good old Gmail and the second is NutShellMail - it’s new and awesome.

Let’s start with Gmail. This Google mail service includes a featured called Mail Fetcher that will help download messages from up to five other email accounts into your central Gmail inbox. Thus you can check even non-Gmail accounts from Gmail as long as they support POP access (e.g., Windows Live Hotmail and Yahoo Mail Plus).

Things get much simpler if you want to use your Gmail (or Google Apps) account as a secondary address because Gmail can auto-forward all incoming messages to any other email account so you really don’t have to check your Gmail account ever except for any false positives that get caught in the Spam folder.

Next in this category is NutShellMail - it’s a relatively new web service that takes a different but very original approach to dealing with email.

Let’s assume that your main address is on Gmail but all the junk newsletters reach your Yahoo! address. You also maintain an AOL account because some of your old college friends still have that address.

Now NutShellMail is a web based service that will monitor all your secondary email addresses in the background and will send you a digest mail containing a list of messages that may have arrived in any your web mail accounts. You can click on the subject line of any message to read the contents.

This service will also come handy in places like your office where you can’t check personal mails (on say Gmail or Yahoo!) as access to the mail website has been blocked due to company policies. You can configure NutShellMail and it will send you snapshots of all your inboxes on a recurring schedule.

FeedDemon 3 Is Coming Next Week

feeddemon and google reader

If you are looking for a desktop based RSS reader that has more features than your current online reader and won’t die even if the "cloud" goes down, FeedDemon is a great choice.

The Best of Both Worlds

The upcoming FeedDemon 3.0 release will even may add Google Reader synchronization meaning that you can won’t have to switch but can use both the services simultaneously. Any changes (like subscribing to new feeds, marking items as read, etc.) that you make in FeedDemon will be made available in Google Reader and vice-versa.

And it’s not just about synching feeds. Some of the native Google Reader features like sharing with notes and keyboard shortcuts are also expected in FeedDemon 3, the first beta of which is expected next week according to this tweet from Nick.

Update: The upcoming first public beta of FeedDemon 3.0 won’t have support for Google Reader due to "business related" issues.

For someone like me who spends a major part of his day skimming through web feeds, this news is almost as exciting as Apple releasing a new OS for the iPhone.

feeddemon 3 announcement

Microsoft Surface Like Wearable Computer That May Cost No More Than a Mobile Phone

google maps  with hand gesture

Science fiction meets reality. Pranav Mistry from the MIT Media Lab has developed a wearable internet-connected computer that can turn virtually any physical surface (like the wall, your hand or even a book in your hand) into a Microsoft Surface like table computer allowing you to interact with that surface using simple freehand gestures.

Called Sixth Sense, a prototype of the device was recently demoed at the TED Conference by Pattie Maes (Pranav’s advisor) and it left the audience completely awestruck.



For instance, you could pick up any book from the store and the device will display ratings from Amazon.com on the book itself. Or you could project Google Maps on the wall and zoom & pan using fingers.

The video also show how you can display a pile of photographs on the wall of your room and arrange them using natural hand gesture similar to Microsoft Surface. Or do graffiti on the wall by moving your fingers in the air without touching real paint.

newspaper with live video

In this picture, a newspaper shows live video news projected from the video camera of the "Sixth Sense" computer. Pranav says in an interview that any application, now on your computer or mobile phone, can be used inside Sixth Sense.

The device costs less than $350 to build but the price will obviously models "if" it goes commercial and reaches the "mass production" stage.

Googlebot Can Execute JavaScript on Web Pages

Googlebot, the web spider that crawls web pages for inclusion in Google’s search index, can sometimes run JavaScript code as well in addition to fetching text content from a web page.

googlebot with google analytics

Here’s why - my Google Analytics report for Web browsers says that 500+ visits to the site were made using Googlebot 2.1 browser which is actually the code for the user-agent for Googlebot.

These Googlebot visits can only be recorded in Google Analytics if the JavaScript code of Google Analytics on those web pages was executed by the Googlebot.

While it is possible that that some people may have changed the user-agent of their web browsers to mimic Googlebot, that is not the case here because even Statcounter recorded the Googlebot visits with more detailed information including the time it spent on the whole site for that session.

googlebot useragent details

Am not sure how Googlebot determined web pages where it had to run the JavaScript code but this could be of some interest to AJAX based websites.

How to Link to HD Quality Videos on YouTube

If you have to link to a 720p HD video on YouTube from your web pages or share those links in an email, here’s a simple hack - just append &hd=1 to the YouTube video URL and it will directly play the high-res widescreen version of that video in the browser.

For instance, the URL youtube.com/watch?v=ZOmLnGrq-bA links to the standard (grainy) version of the YouTube video while youtube.com/watch?v=ZOmLnGrq-bA&hd=1 will prompt YouTube to show the high quality HD version of that video.

This is more easy than all the previous parameters (like &fmt=22 or &fmt=18) as they weren’t supported officially and therefore your video links could break in the future. [via]

Google AdSense Video Units Are Being Discontinued

AdSense video units, a program that allowed AdSense publishers to embed YouTube videos along with Google Text ads, will be discontinued from April 2009.

google-video-ads

Unlike referrals, the video units weren’t really popular among website owners so in case you haven’t seen an AdSense video unit before, here’s a screenshot for you.

Create Short URLs for Google Maps Links

google maps shortcutGoogle Maps URLs are pretty unwieldy especially when sending over an IM, tweet or email. MapOf.it provides you a quick way to link to Google Maps by simply specifying the address of the location as a search parameter.

http://mapof.it/

So, for instance, the Google Maps link for the Taj Mahal is mapof.it/taj+mahal.

If you need directions between two locations, then specify the two addresses separated by a slash. So, to get from the Taj Mahal to Gateway of India, the Google Maps link is mapof.it/taj+mahal/gateway+of+india

http://mapof.it//

While MapOf.it uses Google Maps as the default mapping option, you can also opt to use other mapping options - Multimap (mm), Yahoo Maps (y), Open Street Map (osm), Tiny Geocoder (t), by adding the map service code before the address.

http://mapof.it//

Also see: Create Short URLs for Google Search

Note that unlike other short URL services, MapOf.it URLs give you some idea about the shortened URL. [via]

Compare Changes on a Web Page Side-by-side Like a Wiki

Most wikis maintain revision history for every web page in the system so you can easily visually compare changes between any two versions of the same page side-by-side. For instance, this colored edit log from Wikipedia shows how the page for Bush changed the day Obama was sworn in office.

web page comparison

Now if you like to have a similar change log for regular web pages as well so that you know exactly what text has been added, removed or where the edits happened since you last visited the site, check out Versionista.

Versionista is both a web page monitor and visual comparison tool. You supply a list of web addresses (or URLs) that you want to track with Versionista and it will send you an email alert as soon as the site owner edits something on the page.

What I like most about Versionista is the way it highlights changes in a web page (see example)- all the edits are color coded and both versions of the page are timestamped and placed side-by-side so you can quickly compare the old content with the new.

This can also be a great companion for tracking changes in legal documents, where every word matters, like the terms of use or privacy policy of some organization. The free version of Versionista will track up to 4 different versions of the same page and you can monitor a maximum of 5 web pages.

Other services that can help you monitor web pages include Google Docs, Change Detection, Watch That Page or Page2RSS - the latter helps you track changes on a page via feeds itself and is good for ego surfing through Google search.

Now Upload Excel 2007 Files to Google Docs

This may seem like a minor improvement but would certainly help lot of Google Docs users who frequently exchange spreadsheets with people who use Microsoft Office 2007.

xlsx support in google docs

If a person on the other side sends you a spreadsheet saved in the newer Excel 2007 format, you neither have to ask him for a previous xls version nor do you need to upload that "sensitive" data on to a third-party website for online conversion.

That’s because you can now upload Excel 2007 files (saved as xlsx) into Google Docs and it will import all cell data and formulas though the formatting was not preserved as you can notice from the above screenshot.

XLSX is the only format currently supported by Google Docs. You still need the help of other services for converting Word & PowerPoint 2007 files in a format that Google Docs can understand. Even Gmail can process Office 2007 files.

Make a Mobile Friendly Version of your Blog with Google Reader

You blog design may be perfectly optimized for the desktop screen but there are lot of people out there who frequently check your website for new content using their mobile phones.

They are not interested in the sidebars, navigation areas and other design elements - all they want to see is a simple listing of your blog posts in reverse chronological order. If they like to read a post, they can click the title and a mobile friendly version of that page should open on the screen of their cell phone.

You may not be a geek or may have the time to create a mobile edition of your blog so here are two simple hacks to help you out - your blog content won’t just look extremely readable on a mobile phone screen, it will also load very fast.

1. Google Reader - The Ten Second Solution

Google Reader can generate an excellent mobile view of your RSS feed without any effort. Just append your feed address to the following URL and your mobile blog is ready.

http://www.google.com/reader/m/view/feed/[feed_address]

labnol-google-reader

And here’s a live example - use your mobile phone to see the awesome page rendering

http://www.google.com/reader/m/view/feed/http://feeds.labnol.org/labnol

Call this link "Mobile Site" and place it somewhere at the top of your blog design so mobile phone users will notice it instantly and switch to the mobile view.

2. The next solution is to create a free account at mofuse.com and they’ll give a personal mobile website with a .mobi address - something like http://labnol.mofuse.mobi/.

If you have self-hosted blog like on WordPress or Blogger Custom domains, you can easily setup the mobile edition of your site on a subdomain (e.g. m.labnol.org) - it is short and your users can easily guess the URL since almost all popular sites now follow the m. convention.

WordPress users are lucky as there’s a plugin that will automatically detect if the client is a mobile phone browser and it then renders a mobile friendly version of the blog to the visitor.

Browse the Web Faster on a Slow Internet Connection

If your current Internet speed is very slow and you are living in an area where broadband connections are still not available, here are some ideas to help you download web pages faster on your computer. You may use the same tips to improve your web browsing experience on a sluggish USB modem.
Surf the Web Faster on Slow Internet

1. Turn off web images, the Adobe Flash plug-in, Java Applets and JavaScript from your browser settings as these files are often the bulkiest elements of any web page.

2. Increase the size of your browser cache. If the static parts of a site (like background graphics, CSS, etc) are stored in the local cache, your browser can safely skip downloading these files when you re-visit the site in future thus improving speed.

3. Sometimes the slow DNS server of your ISP can be a bottleneck so switch to OpenDNS as it can resolve website URLs into IP addresses more quickly. If you aren’t too happy about OpenDNS redirecting your Google queries, follow this simple hack.

4. Finch can serve a light-weight version of any website in real-time that is free of all bells and whistles. For instance, the New York Times homepage with all external resources can weigh more than a MB but Finch trims down the size by 90% so the site loads more quickly on a slow web connection.

5. Flinch (mentioned at #4) is good for reading regular websites but if you just need to check the latest articles published on your favorite blogs, use BareSite. This service will automatically detect the associated feed of a website and render content quickly inside a minimalist interface.

6. The Google Transcoder service at google.com/gwt/n can split large web pages into smaller chunks that will download more quickly on your computer (or mobile phone).

7. Monitor your Internet speed to determine hours when you get the maximum download speed from the ISP. Maybe you can then change your surfing schedule a bit and browse more during these "off peak" hours.

8. You can use a text browser like Lynx or Elinks for even faster browsing. It downloads only the HTML version of web pages thus reducing the overall bandwidth required to render websites.

9. When searching for web pages on Google, you can click the "Cache" link to view the text version of a web page stored in the Google Cache. Alternatively, install this GM script as it adds a "cached text only" link near every "Cached" link on Google Search pages.

10. Move your web activities offline as far as possible. You can send & receive emails, write blogs and even read feeds in an offline environment. Also see: Save Web Pages for offline reading.

11. You can interact with websites like Flickr, Google Docs, Slideshare, etc. using simple email messages. Uploading a new document to Google Docs via email would require less bandwidth than doing it in the browser because you are avoiding a trip to the Google Docs website.

12. Applying the same logic, you may also consider using tools like Web In Mail or Email The Web as they help you browse websites via email. Just put the URL of a page (e.g., cnn.com) in the subject field of your email message and these services will send you the actual page in the reply.

13. Bookmarklets are like shortcuts to your favorite web services. You neither have to open the Gmail Inbox for composing a new email message nor do you have to visit Google Translate for translating a paragraph of text. Add relevant bookmarklets to your browser bar and reduce the number of steps required to accomplish a task.

14. Use the netstat command to determine processes, other than web browsers, that may be secretly connecting to Internet in the background. Some of these processes could be consuming precious bandwidth but you can block them using the Firewall.

15. Use URL Snooper to determine non-essential host names that a website is trying to connect while downloading a web page. You may block them in future via the hosts file or use Adblock Plus to filter out advertising banners on web pages.

16. If you don’t want to spoil your web surfing experience by stripping images and other graphic elements from a web page, get Opera Turbo. It will first fetch the requested web page on to its own server and then send it to your machine in a compressed format. Opera Turbo won’t change the layout of a web site but can lower the image resolution so that they load faster on slow Internet.

17. Change the user agent of your desktop browser to that of a mobile phone like Apple’s iPhone or Windows Mobile. This will help you browse certain web sites like Google News, WSJ, etc. much faster because they’ll serve you a light-weight and less cluttered mobile version of their sites thinking you’re on a mobile phone.