Sunday, July 08, 2007

This week one of my colleagues gave me a DVD of the movie April 1945, A Nation awaits its ...  "DOWNFALL". Surprisingly I didn't put it in my CD shelves for watching one of the days (which will never come) but managed to see it today.

In the last half-a-century much as been written and movies taken about the Holocaust & World War II. But many of them skip the last few weeks of Hitler or mention them in passing paragraphs. This movie is all about the last few weeks, when it was certain the Nazis have lost. This different perspective makes the movie different and enjoyable, even though it is 2:30 Hours.

Bruno Ganz as Adolf Hitler

Oliver Hirschbiegel (the Director of the movie) chronicles the last desperate days in Hitler's underground bunker, as the Red Army unrelentingly closes in. It's April 1945. The streets of Berlin are defended by armed children, and the fate of Nazism is sealed. Some blindly believe Hitler capable of some last-minute miracle. Yet there is still a human drama to play out... Read a nice review of movie here.

If you are interested in war history and the human toll it takes, this is a nice movie to watch.

 
Sunday, July 08, 2007

In India, everyone likes to think the rich culture and close-knit families gives people the psychological cover to handle modern day stresses. This is believed to shield Indian (and Asians) societies from growing menaces of Gun shooting in schools, Sexual Harassment of kids, etc. which have now become repeated occurrences in the western world. Critics have said that, in this connected world no society can completely protect itself from these menaces - and in India though Sexual harassment of kids happen they go unreported due to community fears and pressures.

Recently (about a week or so back) I learned the news of a shocking incident that happened in a Chennai School, which was covered up and went unreported in any main stream media. The school is one of the popular private English schools in the city and I came to know about it through few of the parents who have their kids studying in the school and who were called for a meeting on this. The incident was about a school support staff (watchman or someone) had taken few girls (studying 4th or 5th standard) into a room, locked it and tried to misbehave with them sexually. Reportedly he didn't succeed much as the kids shouted and they were rescued subsequently. What was shocking was the attempt the school made to cover the incident up, they didn't handover the culprit to police and the school board's reluctance to even dismiss the culprit (he was eventually fired after pressure from parents).

As a parent this is a shocking news. Parents have been recommended by experts to teach school going girl children and make them aware to the extend possible (of course you can't make a 8 year old aware of sexual advances) of not going when strangers / adult males call them unwarranted.

Update 9/July/2007: After I posted this story yesterday I was pointed to the Deccan Chronicle (Chennai Edition) 8/July/2007 issue which has carried this same news.

 
Saturday, July 07, 2007

Economic Times newspaper today carried couple of interesting facts about Mobile usage in India:

  1. Mobile VAS (Value Added Service) business in India is poised to touch Rs.8,200 crores this fiscal - a 65% growth from Rs.4,950 crores in previous year. This reinforces our believe on the huge demand for Mobile Content Management.
  2. India has 9.27 Million PC Internet Subscribers, against 31.3 Million users who access Internet through their Mobile devices. One out of every five mobile users (165.1 Million Mobile Subscribers) access Internet from their phones.  
  3. For the first time in recent Telcom history in India, ARPU is growing but currently the growth is happening only in CDMA operators. So there seems to be some hope at the end of the tunnel for Telcos.

Reading this, I remembered an Interview I gave few years back "Mobile Phones will be the First and Only Computer for Many in Developing Countries".

 
Saturday, July 07, 2007

Over the last few months I noticed tons of SPAM entries in the trackback lists in this blog. I realized it is better to switch off “Enable trackback service” in your dasBlog configuration:

But what about existing SPAM entries that are already present in the blog. I found it to be very tedious to delete every SPAM Trackback URL manually. That’s when I decided to have a tool written to address this issue. You can download this Free Open Source Application from here. Run the application and point it to your das-Blog content folder, it will read all the *.dayfeedback files and display all the unique domains in the Trackback URLs. Then in one go you can clean up all the *.dayfeedback XML files.

Trackback SPAM Cleaner - www.easytools.com

The Source Code (Visual Studio 2005 Project) can be downloaded from here. Please note the application is in Beta and no major code-audits and reviews have been done on that; so I strongly recommend you to take a backup of your content folder before using it. Download the application from here

Designing Windows Application UI with Visio: I had this application to be written by one of my team members in Vishwak. The Engineer understood the functionality and came back quickly with a working prototype. But the User Interface left much to be desired - it was a typical Geeky UI, it required me to select a check-box for each entry (I had to select 20,000 Checkboxes in a grid for the entries in my blog). So I decided to re-do it. I started writing the User Interface suggestions as a Word Document, that's when I thought there should be a better way to do this. Though we have Visio extensively for UML, Flow-Chart, Network diagrams, DB Designs I haven't personally used it for UI Design. I thought let me give it a try and picked up Visio 2007 and started doing the UI design with it, with the help of my Delivery Manager (Chandra) on Visio techniques I completed it in 20 minutes or so. The Engineer understood this instantly and the next day I had the application completed (Download the UI here in Visio format or in PDF format)

At the end, I felt good that I learned a new item (Visio for UI) today.

 
Thursday, July 05, 2007

Main Window ScreenshotWith the hundreds of usernames and password every typical Internet user has to remember, it is necessary to use a Password Manager. A typical Password manager is an application with a secure database that will store and retrieve hundreds of Usernames and Passwords with one key “Password“. Most of these tools have high level of security measures ensured to protect the passwords stored, both from in-memory and from-disk attacks.

I have been initially using Password Safe, then moved to Keith Brown's Password Minder that we extended in Vishwak. Password Minder was not managed by a community and we also didn't want to commit resources to keep the project alive - earlier 3 years back Password Minder filled a vacancy neatly. As a result the application has bugs that needs to be fixed in our extension and poor Windows Vista compatibility. In Open-Source now you have lots of Password Managers which have more features, works across platforms, offers better security - most important has vibrant communities behind them that keeps the projects updated regularly.

I have weight between the choice of commiting resources to fix Password Minder or to move to a new application.In the end, I decided to move. After evaluation of many products, I have ended my search with KeePass. This is a perfect Password Manager that offers state of the art security, works on multiple platform (Windows, Windows Mobile, Linux, MacOS, J2ME, PalmOS) and very easy to use.

I still run Password Minder, but every time I need to access a site that is in Password Minder I first recreate it in KeePass, delete it in Password minder. This way I hope to fully move to KeePass in few weeks.

 
Monday, July 02, 2007

I feel someone in Civil Aviation Ministry is reading my blog posts on Airports or I am just lucky. Eitherways so far it has been only for the better.

Airports *Taken during my trip to Australia in 2002*

Few months back I posted an idea on developing Puducherry Airport and boom few weeks later government is considering it. I talked about improving connectivity to green field Airports and now it seems Civil Aviation Ministry is considering a plan to do high speed rail links. The trains will run from city centre to the respective airports at 160-180 kmph, will allow city check-in. They are considering 10 ten major cities in the country to have this facility. But the cost looks staggering, just for Delhi Connaught Place to Delhi Airport (a project in piepline) will cost Rs.3,200 crores. This was reported in 30/Jul/07 Economic Times Page 13 of Chennai edition (I couldn't find the story online).

 
Sunday, July 01, 2007

In every Indian Marriage (especially Tamil Marriages) in the evening there is an event called "Reception" where you have friends and relatives gathering and wishing the newly wed. In the event you have something named appropriately as "Loud Music" which is a performance by a local orchestra singing popular film songs, wishing the newly wed and to entertain the audience - so that there is festivity in the air.

Mrs.Nithyashree singing in my marriage reception in Nov 2001A decade or so back, it used to be primarily classical / carnatic music that will be played which makes it enjoyable especialy by the elders, but nowadays it is only Film Music and "Kutthu" songs. With the advent of portable electronics and powerful speakers, the orchestra sets the sound volume to its maximum. On top of it, imagine these playing in indoors in a closed atmosphere - you have a perfect recipe for a headache. With nuclear families and with people having less time to meet friends/relatives face to face, marriages are the only occassion to meet and catch up on happenings. But songs at these sounds levels ensures no one hears anything, even the person next to him. The whole atmosphere becomes no more enjoyable, but leaves you irritated. 

I think the only reason the orchestra's do this is so that they can get away with any person pretending to be a singer - because at these levels the instruments shadow completely the human voice.  In my mariage (2001), we were lucky to have one of the popular carnatic singers Mrs.Nithyashree singing - and we enjoy hearing the CD even today. I am not saying everyone should have only classical music, but all I am saying is whatever music you have please have it set to low-medium decibel levels.

 
Saturday, June 30, 2007

I get this question from our customers most of the time, on what should be the ideal time for a WebPage to load that consumers will be bear with and will not switch to an other site. It is not an easy question to answer, as each webpage (and its site) is different, offers varied functionalities, delivers wide range of contents and each sites objective is different. In my opinion only a Search Engine (like Google) can have the simplest (smallest) homepage as it just needs to have one TextBox and still do something useful. For all other sites it is a careful orchestration (and comprimises) between features exposed, richness, content & speed.

On this same topic I read in Business Line an interview "Trends in the making" with Chris Schoettle (EVP, Akamai Technologies) and he sa:

"End users today expect a page to load faster. Average user satisfaction for a page to download is now four seconds. If it takes longer than that, they will typically go to another site. People do not have the patience to wait for pages to load. A couple of years ago, it was seven seconds. And soon, it will be no more than three seconds"

At Vishwak, few months back we collected data on time taken for page load of Google and Yahoo! for academic interest. We did this from various Indian metros both with Dial-up connections and from browsing centres (Broadband).

Page Load Speed (Response Time) for Google and Yahoo! from various Indian Metros - Chennai, Mumbai, Delhi and Bangalore

Disclaimer: This study was done purely for academic interest and we don't guarantee accuracy nor we will be responsible for any consequences of usage of this data. Yahoo! and Google are trademarks of their respective companies.

 
Friday, June 29, 2007

One of the common things you want to do after you created all your content slides in a presentation is to put an Agenda slide or TOC (Table of Contents) slide. This was easy using the Summary Slide button in Microsoft PowerPoint 2003 as shown below. For reasons best known to Microsoft, this feature to have a summary slide automatically generated is not available in PowerPoint 2007. This MS Knowledge base article confirms this behaviour, and it suggests a tedious manual process of copyring each slide title and pasting it to create a summary slide :-)

PowerPoint 2003 Summary Slide

If anyone from Microsoft is listening here, please add this feature back. It will take hardly an hour to write a Macro that can achieve this..

Steps to do this in PowerPoint 2003:

    • Click on View Menu
    • Then on Slide Sorter
    • Select the slides that you want in the TOC
    • On the "slide sorter" toolbar, 3rd icon along is the "summary slide" clicking it will make a slide automatically
 
Thursday, June 28, 2007

21st June is a special day for me - it is when Vishwak Solutions Pvt. Ltd was incorporated in 2001 and my Son was born in 2003.

This 21st June, I decided to go with my family to Sivaji "The boss", what a mistake - we should have celebrated the happy occassion in a much better fashion. The movie for me was a big dissapointment. BOSS for me implied "Blatant Omission of Story and Screenplay".

Since this movie has been commented to death, I will make this post ery brief. 1) The movie runs for too long (3 hours+), 2) I am not able to figure out how a software architect in USA working for 20 years can earn Rs.200 Crores and 3) Sankar has used the RobinHood theme to death.

Overall Rajini looks young in the movie; but Director Sankar's creativity seems to have aged and in coma!!!

Update 22/Jul/07: I came across this honest review of the movie which was different from every thing else around. Due to the hype created for movie (Hat's to AVM for a great marketing job) everyone seems to be acting like in Emperors New Clothes  when in public.

 
Thursday, June 28, 2007

In Western countries this may not be a news item, but in a country like India where infrastructure works are known to take years due to Democratic party politics, Bureaucracy, Lack of planning, Corruption this is indeed news item worth being blogged. I was pleasantly surprised to hear this news. Last week in Srirangam (my mother's home town) Southern Railways have in 5 Hours (yes you read it correct) have completed a sewage work by removing and fixing the tracks. This rail line is a busy one and it was commendable they finished the work with minimum disruption to traffic.

"The work started at around 10 a.m. Around 150 labourers were engaged in the exercise. A total of 24 pre-cast concrete box segments, each weighing 18 metric tonnes, were placed one by one after removing the earth up to 3.8 m below the formation to a total length of about 40 metres"