October 4th, 2009
5:06 pm
Geek
At COMEX 2009, I picked up a Chinese-made set-top media player, called the Q7. Made by a company called Blue Angel, the tiny box packs in an amazing feature set:
- Supports RMVB,AVI,DIVX,MKV,MOV,HDMOV,MP4,M4V,PMP,AVC,FLV,VOB,MPG,DAT,MPEG file formats
- Does HDMI Output upto 720P
- Built-in Flash memory of 2GB and USB-Host Support
The feature I was most intrigued by however, was a note buried in the instruction manual – it claimed that the manufacturer would provide firmware upgrades for the device!
Since this a device manufactured in China, even finding the manufacturer’s website took some digging around. Eventually, I did locate the site and after viewing it through Google Translate, I was able to download the upgrade installer. Awesome right?
Well not quite – as I had to go through quite a few hoops to actually get the installer to actually run. I figured that I might as well put down the steps on the Web for other folks who might be having the same problems as I did.
OS Compatibility Warning: The installer simply does not work under Vista. Trying XP Mode etc. on Vista is of no use. I have no idea whether it will work under Wine/Linux but for now I recommend sticking to Windows XP.
1. The latest firmware upgrade for the Q7 can be found here. Scroll down and look for the link text in green (or you can try this direct link, but I have no idea how long it will work)
2. The site is a bit slow, so be prepared to wait 15-20 mins for the file to download, even on a broadband connection.
3. Once you have extracted the files, you will wind up with a set of folders like so:

4. Extract the 2nd set of RAR files and we get the following:

5. If you are on a English-language version of Windows, the Mandarin characters can cause a lot of problems with launching the installer. I recommend renaming the files to something like “q7upgrade.img” or the like.
6. I also suggest placing the files under the root of C: drive or some partition. It definitely won’t work with folder names containing spaces. Here’s the folder structure that worked for me:

7. Next you need to launch the installer application. The 2nd round of RAR file extraction would have created a folder and a disk image. Look for an application called “LiveSuit.exe” in the folder:

8. When you launch LiveSuit.exe, you will get the following window:

Note: If you would like to see the actual Mandarin characters used in the installer and get a translation of what they mean, please see Ashwin Nanjappa’s comment on how to enable Chinese character support & translations in Windows. Thanks Ashwin!
9. Click on the first icon (a packing box?) and locate the IMG file that you had extracted earlier. Once you do this, the second “gear” icon becomes active:

10. Now plugin the Q7 into your PC. It will be recognized in Windows as a USB 2.0 Flash Device

11. Once you get the “Hardware installed” popup in Windows, click on the gears icon in the LiveSuit app (Step 9 above)
12. You get a prompt of which very little is readable, except for one very important button:

13. You will now be prompted to install drivers for the device. The USB Drivers are located in a subfolder inside the folder you launched the Livesuit installer from, i.e:

Once you have navigated to the correct folder with the drivers, your “install drivers wizard” should look like this:

14. You might have to run the Driver install wizard twice before the actual upgrade starts. Once the Driver install completes, the LiveSuit installer takes over:

15. Eventually, you get another unintelligible popup:

16. At this point, you have upgraded your Q7’s firmware – Congratulations! What do you get from this you might ask? Well the highlights are:
- Proper resume from Standby when using the power button on the remote
- Support for SUB format subtitles
- Better MKV Support
- Support for UTF-8/UTF-16 encoded subtitles.
Not bad at all eh? The entire release note is available on the webpage where the firmware is hosted, but you will have rely on Google Translate if you can’t read Mandarin – here’s a translated link
Post-Firmware Upgrade Warning:
- After the upgrade, the On-Screen menus default to Mandarin again. You will have to go into the Settings menu and select the “Globe” icon to be able to change the language back to English.
16. If you are wondering how to exit the LiveSuit application, here’s a hint – it isn’t the regular close button on the App window. Instead you need to click the little running man/AIM icon:

That’s the HowTo. Let me know in the comments if this helps or you have any problems. Happy Viewing!
August 18th, 2009
7:21 pm
Geek
Sitting at home and trying to beat a particularly nasty throat infection, I decided to follow-up on a tweet of mine and put together what my push-email/calendar solution looks like:
To summarize, it currently uses:
- 6 different sites for the Calendar – Dopplr, Upcoming, Remember The Milk and fbcal feeding into Google Apps Calendar. Nuevasync syncs a subset of my Google Apps Calendar to my Samsung i600 phone. Remember The Milk feeds into my Google Apps email.
- I use Google Calendar Sync for my desktop calendar that lives in Outlook 2007.
- I had a sync setup between my phone and Outlook as well, but stopped using that after some significant grief.
- I sync my Google Apps mail via IMAP on my phone and backup using POP3 in Outlook 2007.
- Regular Gmail is synced via IMAP and some magic sauce using Seven.
It probably has too many moving parts and is overly dependent on various free services. But it works well enough for me.
August 18th, 2009
3:48 pm
Geek
Location-networking is meant to provide two experiences:
1. Broadcast your location to your friends and FoaF network in the hope of making unexpected connections; and
2. Share comments and rich media (photographs, video, voice etc.) about your experiences at a particular location.
This then, is the state of my location networking experience one year on:
Two problems have remained stubbornly unresolved for that entire period
1. The lack of two-way sync between Brightkite and Fire Eagle – While I can understand why Google Latitude won’t play with Fire Eagle, I’m puzzled by the reluctance of the other players in location networking like Brightkite and Foursquare to integrate with Fire Eagle. Integrating with Fire Eagle would allow location-networking providers to stop worrying about how their users send updates to their service and focus on making the experience more fun to use. Instead, all the players in location-networking are guilty of listening only to the echo-chamber hype of early adopters and providing solutions only for the platforms the geeks love, i.e., the iPhone, the Blackberry Bold generation and the Android OS. This is remarkably short-sighted considering:
a. While the iPhone is the fastest selling Smartphone today, it still isn’t beating older Blackberries, Windows Mobile or the Palm OS in terms of installed base.
b. No Smartphone is coming close to beating the "dumb" cell phones install base
If location-networking is to really become as ubiquitous as social networking, it has to run on a variety of platforms and require little by way of a hardware minimum. The promise of location-networking, to open your phone and see the location of not just your friends but of your FoaF network is truly remarkable. But meeting only the needs of the echo-chamber will keep location-networking a niche product, until it is killed off by the geeks who abandon it for the next cool thing on the horizon.
2. The lack of rich metadata for any media shared through Brightkite – Let’s ignore the fact that Brightkite does not support video uploads to Flickr (despite the fact that Flickr has had video in place for over a year now). No, my complaint is about how little metadata is passed to Flickr when I send a photo to Brightkite.
a. No tags
b. No Titles
c. Email subject as description
c. No EXIF data
Using the Email Subject line as a description isn’t a very great idea either – why can’t we specify the Title via Email Subject and the description via Email Body? Isn’t that more logical. The lack of tags means these images are going to be very hard to surface via search. All in all, it’s a very limited and clunky solution for something a lot of other products do very well.
I had hoped that 2009 would be the year that location-networking really started to take off. It now seems like location-networking will continue to stagnate until someone builds a product that not only works for the early adopters, but for the early majority and the users after that
June 16th, 2009
6:24 pm
Geek
Ruminations on Friendfeed after making my first “block”:
- Since Friendfeed allows for “fake follows”, should I just follow everyone who follows me? After all, I never need to see their updates.
- I finally understand the power of lists in Friendfeed. With every other tool, S/N ratios have to be controlled through manual curation of follow-lists. On Friendfeed, that’s never a concern.
- A classic sign on Twitter of “spammers” is someone with a huge “following” list. If I did start following 12000 people on Friendfeed would I become a “spammer” in someone’s eyes?
- If I was following 12000 people on Friendfeed, would that “cheapen” the “silent attention” that I pay to my friends lifestreams. In other words, would their assessment of my “ambient social awareness” be tainted by the thought “he can’t possibly keep up”. After all right now, a lot of conversations with my friends in real life slip between contexts of “on IM you said” and “on twitter I saw..”. Would that disappear if I was following 12000 people here because folks would assume I couldn’t have kept up?
- Am I plate-of-beans’ing this?
Related idea – Even though URLs on Twitter Profile Pages are no-follow, spammers follows millions to drive up SEO Rankings for URLs in their bios & names. Should Twitter: a) add noindex,nofollow o follower/following profiles? b) remove links to follower/following profiles for not-logged in users/search engine bots? c) remove bio or not-logged in users/search engine bots?
March 21st, 2009
5:43 pm
Geek
Browsing through the Straits Times this morning, I came across a photograph that was attributed to “flickr.com”:

Attributing the photo this way is wrong in a couple of ways:
1. Flickr is not the organization that “owns” these photos, it’s merely hosting them.
2. If the photo was licensed under a Creative-Commons license, the Straits Times should have attributed the photographer in the article, under the terms of the license.
I decided to look up who had posted this photo on Flickr to determine which license the photo had been made available under – that’s when it got really puzzling.
I couldn’t locate this image on Flickr and it was only when I broadened my search to Google that I located this image:
Blog post with original image.
Looking through the source of the page, I can’t find any link to Flickr – only to a Japanese-language webpage that has very little information.
So it appears that not only has the Straits Times screwed up how attribution should be done for photos taken from Flickr, they have actually sourced the image from some other website and forgotten to link to the correct website.
February 9th, 2009
7:14 pm
Geek
From the Evernote archives…
Hollywood is well known for fake UI in movies – you know, “Unix is easy“ or the “VB GUI Interface“. I’d say most geeks get a kick of seeing just how removed from reality Hollywood computers can be.
I was very surprised then to spot a familiar looking application during a scene in the movie “National Treasure” (a fairly forgettable movie otherwise):

I think to myself “Wait. Isn’t that…?“. As if reading my mind, the Director zooms in for a closer look:

Yup that’s Photoshop alright.
What? You don’t believe me. Ok, I created a comparison image those of you who say “fake”:

If that’s a fake, that’s a damn good one. I wonder if Adobe got any royalties for the use of their software in the movie. If they didn’t, I’d say they have pretty good grounds for a lawsuit right there
PS: That blue wallpaper in the background looks awfully familiar too. Any mac-heads can confirm/deny?
January 23rd, 2009
8:27 pm
Geek
A combination of events got me starting the New Year reflecting on attention and personal creativity.
The first event occurred while listening to an episode of the Brainy Gamer Podcast. At some point during the podcast, every journalist interviewed mentioned being on Twitter. Having found their viewpoints interesting, my first instinct was “Hey! I should go follow all these folks on Twitter”. But then the thought of adding another dozen high-volume tweeters to my already over-busy timeline just made me quail.
Even as I pondered what was my S/N cut-off for Twitter, I found myself in a fairly unique situation – without any podcasts to listen to or books to read on my train ride to and from work for almost 2 weeks. At first, I fidgeted and checked Twitter obsessively on my phone. But then a fairly remarkable thing happened – a number of ideas and observations started going off in my head. It seems like my brain has been itching to think on its own for months and I’ve been drowning it in too much information instead
Apparently, I’ve been deluding myself into thinking I could handle all the information flowing my way with no problems. Now, this is a pretty common complaint – “There’s too much to read!”. The stock answer is pretty easy as well – “That’s because you haven’t figured out how to filter the really important stuff yet”. AKA Filter Failure.
The lack of tools to help me build the right filters is something I’ll come back to later. But what I really noticed from this information overload was how it was affecting my own creativity. A constant minute-by-minute decision of “Read? Don’t Read?” that left me curiously unsettled after an hour or so of going through my feeds. As Laura Roeder put it:

After spending an hour-and-a-half going through my feeds, simultaneously twittering links and posting articles to my link blog, I’d find myself distracted and twitchy. To the extent that I would not be able to bring myself to start writing and dawdle at some website or the other until it was time to shut down the computer and go home.
It seems like I have reached an inflection point – I could continue as I had for the last year or so, adding to my reading list and twitter all the time ,while spending less and less time actually acting on all that knowledge. Or I could take a good hard look at what I was really interested in and focus on that instead.
What am I really interested in? That’s a hard, hard question – ask yourself this “What’s something I really, really like; have fun still doing; but don’t have the time anymore for?”. For me, a couple of things became obvious – one was Gaming and the other was Technology.
Gaming was my first big Geek love – I fondly remember those endless hours spent playing F-117, AoE, AoK, Caesar III… At the same time, I realized I haven’t played a game even half-way to completion in years. Gaming news tends to be a real fire hose as well- even if I limited myself to PC gaming, the updates would come thick & fast and often I’d barely glance at the headlines. So this was the first category to get cut – something made easier by the fact that I still listen to a couple of gaming podcasts.
So 13 feeds down, 289 feeds to go.
Making sense of my passion for technology was much harder. I had tried to compensate for feeds with endless updates by switching them to headlines-only mode. The thing is – once I switched to headlines mode, I’d find myself only reading articles that have “interesting” headlines. It felt like I was becoming that mouth-breathing, linkbait-sniffing Digg fanboi that I so detest. Or it could be I had just validated Sturgeon’s law – “90% of everything is crap”.
In the absence of a more scientific approach – I went with my gut instinct. I moved a few feeds into the doghouse (literally):

Once I’d done that – I forgot about them. Didn’t check that folder for days – kept hitting the “mark all as read” button. After a week or so, I realized that at no point did I feel like I was missing something by not reading these feeds. With that realization Lifehacker, NY Bits and a few others were consigned to the trash bin. A minor victory over information anxiety!
Earlier in this post, I complained about the lack of a scientific way of choosing which feeds I don’t want – and that wasn’t a joke. Buried within the FeedDemon UI is a way to check my “attention” score for every feed I subscribe to. When I did check this for my Tech feeds, I was extremely surprised – BoingBoing was first by a wide margin, with kottke and Daring Fireball in distant 2nd place. That pretty much told me the attention scores were all wrong, because here’s my “attention” gut-check:

I think what is missing is a more “semantic” attention score. What are the topics I read the most? What keywords are common across the article I’ve added to my shared folders? I think that I love reading about operating systems, design and odd facts, but do my reading habits support that belief? I feel like if I had this sort of information, I could simplify my reading list some more.
How long will this new approach last? Too early to tell yet – but certainly, being able to go through my entire feed-list in less than 1 hour last Sunday felt great. So does the Rescuetime graph that tells me I’ve spent just 30 minutes on average in my Feed reader during January. But if my notebook is any indication, I think my own brain is thanking me the most
January 12th, 2009
4:00 pm
Geek
A welcome trend that I’ve noticed in the last one year or so is that many binary/proprietary file formats are often using a more universal file format under the hood.
For example, Firefox extensions are packaged as .xpi files. But really, these are just zip files. You can rename the file with a .zip extension and check out all the files in an extension very easily.
The other file formats that I know of are:
Office 2007 formats (.docx,.xlsx,.pptx etc.) – Zip files
NZB files (Usenet Downloads) – XML files
EML (Email message files) – TXT files
Got any others that you are aware of? Share it in the comments!
January 5th, 2009
4:11 pm
Geek
Work
- Email – 4197 received, 720 sent (that’s 5.82 mails recd. for every 1 email sent)
- Projects Completed – 4
- Projects Completed that came back to life – 1
- Projects Kicked off – 1
IRL
- Apartments I’ve stayed in – 2
- Cities I visited this year – Taipei, Port Dickson [1]
- Efficiency Score of -.07 during Workday Workhours [8]
Will put a little more in this category next year.
Geek Life
- Hardware Purchased – Samsung i600, Holux GPSlim 236, Samsung F480, HP 2133 UMPC
- Email - 7655 received,222 sent (that’s 34.48 mails recd. for every 1 email sent)
- 177 Photos shot
- 60 photos published [2] (58 photos published in 2007 [3])
- 630 songs added to iTunes in 2008
- 34 Artists listened to [4]
- 266 Tracks listened to (including repeats) [4]
- 57 new passwords added to Roboform
- Blog posts jotted in Evernote but not written up – 10
- 42 books read in 2008 [5]
- 36 new Windows programs installed
- Operating systems learnt – Ubuntu, CentOS
Internet Life
- 20 blog posts [6]
- 457 linkblog posts
- 2728 Tweets (incl. @ messages but not DMs) [7]
- Feeds added to my Feed Reader – 211
- 237 hours of FeedDemon making it my most used app [8]
- 47% of my total time was spent on the Top 10 Apps/Sites I used last year [8]
- 3577 searches made on Google with a max. of 785 searches during August 2008 [9]
- Amazon S3 Usage – Transfer-In 3.23 GB, Transfer-Out 3.52 GB, Get-Object Calls 782949, Put-Object Calls 58432 [11]
- Lifetime uTorrent Stats as of end-2008: Uploaded 72.4 GB, Downloaded 57.8 GB, Share Ratio 1.253
Incomplete
- PC Games I’ve Played – Company of Heroes, Elder Scrolls IV: Oblivion, Spore, The Witcher *, Europa Universalis III, Mass Effect
- Most common work-day lunch – Indian Meal (8 times of the 68 days tracked) [10]
- 58% of the 68 lunches I tracked last year were from my Top 10 lunch choices. [10]
- Mobile data usage – 340.56 MB [10]
- Alcoholic Drink that I drank the most of – Stella Artois (8.5 Pints) [10]
- 10 different types of drinks Overall [10]
- Most Common Shirt Colour I work to work – Blue/White (Tie) [10]
Not Really Stats
- Site/service that I miss most – Google Browser Sync
- Site/service I wish would get it’s act together – Weave
- Most disappointed this year by – Anobii
- Favorite new site of 2008 – daytum
References:
[1] http://www.dopplr.com/traveller/mvbalaji/
[2] http://www.flickr.com/photos/mvbalaji/archives/date-posted/2008/
[3] http://blog.balaji-dutt.name/2008/01/20/a-year-of-living-comfortably-2007-in-photos/
[4] http://www.last.fm/user/balaji_dutt/charts
[5] http://www.bookjetty.com/people/balaji_dutt
[6] http://blog.balaji-dutt.name/2008
[7] http://tweetstats.com/graphs/balaji_dutt
[8] http://www.rescuetime.com/
[9] http://www.google.com/history/trends?all=year&hl=en
[10] http://daytum.com/balaji
[11] https://aws-portal.amazon.com/gp/aws/developer/account/index.html
Other Notes:
1. FriendFeed doesn’t any easy way to get yearly stats, so no info on Comments/Likes there.
2. The Witcher was far and away, the best game I played in 2008 and that’s why it’s starred.
3. A bunch of stuff in the “Incomplete” category will fall under IRL next year, but if you have any other ideas for things I could track in “Work” or “IRL”, let me know.
I’ll be posting a more qualitative look back at 2008 and what it means for my plans in the year ahead.
January 4th, 2009
12:08 pm
Geek
I was watching a video of Scoble interviewing Tim O’Reilly in which O’Reilly talks about the Kindle and his belief that it isn’t doing very well. O’Reilly ascribes that to the locked down software (i.e, novels) that ship with the Kindle.
Certainly early adopters don’t appreciate DRM’ed media, but it’s possible that there are other factors at work here. In my own analysis, the Kindle must do one of the following to be successful:
a. meet an unmet need – for example, travel comparison websites or online photo galleries
b. outperform an existing product by orders of magnitude – digital cameras comes to mind here; or
c. Be so cheap that the advantages of an existing product are completely nullified.
Those are the only USP’s that matter.