~couchNerd ~serialOutrager ~puts2In42 ~makesPigsFly

Shantanu Vs The World

last update:

Swype just released their latest beta version 3.25 for Android phones but most of the folks are facing a “parse error” while trying to update to the latest version. If you are one of such folks, there is a simple solution that I just tried and got working. Instead of updating from the swype installer, you need to update manually. Uninstall your existing swype, then uninstall the existing swype installer on your phone.

This post is about my open source remote bandwidth usage stats logger project. I’ve been wanting to log the internet bandwidth usage at my home for quite some time since I don’t really find the stats put out by my ISP to be completely accurate. But I have multiple devices at home that access the internet so it is not feasible to install a bandwidth monitor individually on all these devices as I’d still need to add up all logs and many of such devices don’t even have a way to install a monitoring software installed (e.

My project Kinect on PS3 got featured in this month’s Chip magazine :). They have a special gaming edition of Chip Insider which featured the project along with a 2 page interview of mine. If you buy chip, do look out for it on pages 46 and 47. I also have a scanned image of the pages below.

Recently I received Huawei Ideos U8150 phone for review. This is an Android smartphone meant for the entry level market. I had the phone for a few weeks to put it through its paces and here are some of my thoughts about it. I am not going to expand a lot on the general Android points as we all know about it but will concentrate succinctly and to-the-point on the aspects which can make it or break it for this phone against its competition in the similar price ranges.

Google just released the latest version of its Music app that ties into its cloud player service Music Beta. This brings the version upto 3.0.1 and adds a lot of fixes, crashes a lot less and now even works on Samsung Galaxy S with Gingerbread which was broken earlier. If you are outside the US and not able to download the app from the market, then download it from here:http://www.multiupload.com/KIM5LQDL0K

Google just launched an encrypted search portal which is a Godsend for people on public networks since there is a lot that can be gleaned from your search queries. For doing your protected searches, however, you have to go to a different portal which I linked to above. Now, the omnibar (the address bar in Google Chrome) also serves as a search box but searches on the normal google portal by default.

It was just about an year ago that we heard about the $35 Android Tablet from India which would revolutionize the education in developing countries. Mr. Kapil Sibal promoted it with utmost fervor until it was found that the BoM itself of the tablet was more than $50 and none of the guys claimed to have “invented” it even knew about its existence until a few days before the announcement. Ultimately, it was discovered that the tablet was just a rebranded chinese import which the government wanted to bring down to $35 price point by subsidizing the cost and not by somehow inventing cheaper parts.

Now, this is mind blowing. I’ve just talked to a pretty reliable source within the Android ranks of Google that Google is going to distance itself legally from Android and spin it off in a separate company. The source said that the move can happen very soon and may be announced at Google I/O conference in May. Although details are sketchy and only very few high profile folks know about it within Google, my source says that the probable reason is increasing worries about legal aspects of Android with respect to Patents and IP law suits.

This post describes my first attempt at making Kinect work with a PS3. Microsoft’s new XBOX 360 accessory, kinect has made a powerful entry into the market, becoming the fastest selling gadget of all time. Looks like their “You are the controller” tagline is working. Of course, Sony’s “similar” accessory Move is selling well too but is far behind kinect adoption probably because nothing beats the lure of making something work with just “The Force” ;).

I’ve been playing around with linux uinput infrastructure for one of my ideas (Details coming soon ;) ). “uinput” is basically a mechanism in linux that allows user space applications to inject input events (mouse/keyboard or anything else) into the system. But the problem I faced was that my programs were compiling and running without any errors but I just couldn’t see the effect happening, i.e., the events weren’t getting injected into the system.