Thursday, July 26, 2007

For the last 3 weeks, every Wednesday I had to go through this ordeal of a Dentist Appointment. Thank God, with yesterday I am done. I don't know what it is with Dentist (like any other Doctor they are also in a Noble profession), but majority of the people - Kids and Grown-ups dislike going to a Dentist. In the 3 hours of time that I was staring at the roof with my mouth wide open while the doctor filled my cavities I came up with this thought-provoking list of why we might be disliking Dentists (List is in no particular order):

  • The pain while surgeon is operating, especially the drilling
  • The thought of keep your mouth opened for long period
  • The discomfort of so many instruments inside your mouth
  • The fear that the dentist will pull off your teeth
  • The idea that you will be told not to eat sweets/ice cream hence forth
  • You are awake and the fact you have lost control over your body
  • You can't cry or shout for help
 
Wednesday, July 25, 2007

To say it politely I am not for forwarding an email beyond the first level - there are few exceptions that warrant few levels of forward. Recently I got an email forwarded from a company, in that in between in one of the forwards it had unpleasant words. The person who sent me the mail should've deleted the thread and just sent the final items he had to say to me. Instead he forwarded without going through carefully, I objected to derogative words used which hurt me. He came back and apologized. This could've become a big issue when it is between companies and can lead to law suits.

I started to do this post to leave you with the screenshot below showing an email I received from one of my friends - which was forwarded to 12 levels. If I was interested in harvesting email IDs - I could've easily got about 200+ IDs from this single email!

12 times forwarded email on an useless topic

 
Wednesday, July 25, 2007

Sometimes you want to identify a SPAM message source or just to find out who left that blog comment you might want to know to whom the IP block has been assigned. Though it is difficult to pinpoint it to an individual organization (especially SMEs who will have only few IP numbers or Dial-up/Home users where the IPs will be in their ISP's names) there is a service that can give you some information. You can American Registry for Internet Numbers Whois Service or Asia-Pacific NIC's Whois Service. Use one of the services and input the IP address for which you are interested to find the block owner.

 
Monday, July 23, 2007

My official (Vishwak) email is configured with Office Outlook for last 6 years+. My personal, blog and newsletters are with Hotmail. And I have been a paid Hotmail user for years, so I read my Hotmail through Outlook Express ON & OFF. When about a year back Microsoft came out with Windows Live Mail Desktop (now desktop is dropped and for short WLM) I switched to that. With Hotmail, WLM works great - it syncs up all folders in Hotmail including Inbox, Sent Items, Junk e-mail, Deleted Items, Drafts & custom folders.

I like a lot the new Yahoo! Web 2.0 Mail interface. This email ID is being used by me for a lot of my memberships including INFITT, so I wanted the convenience of using it offline with WLM. Yahoo! mail doesn't expose Web Interface, so you need to use conventional POP3/SMTP interfaces. Yahoo! requires you to be a Paid user for that - so I paid $20 or so per year. I could easily get the POP3/Inbox configured, but sending emails was becoming an issue. Finally here is the configuration that works for me:  

Yahoo! mail configuration with Windows Live Mail (WLM)

And recently when I wanted WLM to be moved from my desktop to my Laptop so that I carry the emails with me. Yahoo! mail works with SMTP, so it doesn't sync the Sent Items folder from WLM to Yahoo! mail online. Though WLM did have an export option, it didn't work - pains of using a Beta software . After few tries I found a quick 'n' dirty way to solve it. I dragged all the mails from Sent Items of Yahoo! account in WLM to a new folder I created under Hotmail account in WLM. Installed WLM in my laptop, synched my Hotmail account. Then I configured the Yahoo! account in WLM, did the reverse process of Hotmail folder to Yahoo! Sent Items. In short, I used Hotmail as a backup and restore for Yahoo! mail :-)

 
Monday, July 23, 2007

In the fierce war on Search Engines this can be a new page - for all of you out there who are wondering what war, hasn't it been won by google I do believe it is not. Anyways, as the book "The Search" talks about how much can be known about you by Search Engine companies with your search behaviour/data. Accussing Google is doing this today and tracking everyone is rubbish, as it will take enormous processing power and no one has yet figured out a way to monetize that information for profit. But in the future this will become a possibility when computing power and data mining software become more sophisticated.

So online users worry about their privacy will become a genuine concern. I was happy to see a news today that Ask.com is planning to do something on this. They promise to protect your privacy by not storing information on your searches in their database with AskEraser (to be introduced by this year-end). If People like and flock to this feature, Google can implement the technology overnight - they have to stop doing their logging :-). But the challenge for Google is not Technology but business, because of the impact this will have on their advertisement business.

All said, privacy has every chance of becoming the next battle ground in search. It will be interesting to see any path-breaking innovation Google Engineers can come up with which protects Advt. revenue and privacy.

Till then, let us continue searching on the net as usual ...

 
Sunday, July 22, 2007

If you are a married Man you can't afford to forget your marriage anniversary & your wife's birthday. To prove that you remembered you need to have planned for it and present a good gift on the day. I honestly do believe that for the wife's the gift as material/money doesn't matter, but the thought is what counts for them (I have to say this as my wife reads my blog once in a while and you know...).

After few misses in the previous years, this time I went shopping few days in advance, bought the gift and hide it from her. On her Birthday I presented her a Nokia N76 multimedia phone.

Now coming to the geeky stuffs about the phone:

I know Nokia is known only for their candy-bar phones and only Motorola makes popular clamshell models. Reasons I went with N76 are two: 1) She earlier has a Nokia 6101, which she likes a lot and that is a clamshell model, 2) The choice was simple to make - Nokia has few models in clamshell and only one in N Series, I had already decided it will N Series b'cos of the multimedia features which she likes to have.

The phone is great when it comes to its technical specifications and has everything that you may want in a phone (even GPS can be enabled with a small add-on). I prefer Nokia had designed the phone a little smaller, lighter and ergonomic to open and close. The cool features are the Music Play buttons on top, Side ways camera usage, Dual colour screens, fast browsing, FlickR software to upload photos directly.

My only serious complaint is the choice of power connector and for four reasons:   Nokia N76 on top with wrong Power Connector shown

1) With Nokia phones I like that they all have a standard 3.5mm Power connector. You can go to anywhere in India and be certain the person(s) next to you will have a Nokia charger. In N76, they have their alternate smaller Power Connector.

2) This one I consider to be a serious user interface disaster Nokia designers have committed. Can you believe this?.
In N76 apart from the smaller Power Connector they do have a 3.5mm connector and that one is for AV (HeadPhones & Video). The manual warns you not to connect power to this AV Connector. Come on, who are you kidding here. I see a Nokia phone and it has a 3.5mm connector on top next to Power ON/OFF button I will certainly connect the standard Nokia charger.

3) The actual (smaller) power connector is in the right side of the phone. I don't understand how it can be convenient to keep it there for users.

4) The phone has a USB connector on top, so why will anyone on earth will want a seperate power connector apart from the USB one which can easily double-up I don't understand.

So my final verdict, if you love Multimedia phones and a die-hard fan of clam-shell models go for the phone. If not, please choose any of the other N Series phones.

N76 with correct Power Connector shown

 
Friday, July 20, 2007

IndianLanguagesinHundredRupeeNote Many times people ask me on how to setup Non-English Languages (specifically Tamil or Hindi) in Windows. They get confused on the jargons - LIP/MUI, etc. So far either I demoed the whole thing to them in one of my presentations or referred them to Microsoft BhashaIndia website (Incidentally this was developed by Vishwak for Microsoft).

Now my good RD Colleague Scott Hanselman in his usual brilliance has posted this which demystifies the whole topic. Though he talks of Chinese Language, it is relevant to all non-english languages.

Apart from this post, check out these Microsoft websites:
Downloads for languages (BTW, I want to ask someone in Microsoft.com on why should this be inside /industry/government channel), which includes many of the Indian Languages including Hindi, Tamil & Telugu; FAQ on Windows XP LIP

 
Friday, July 20, 2007

Before I continue, let me say I am a novice to finding music online, so if there are more options than I list here, please leave a comment about them. I normally just buy CDs from shops and on coming home rip them immediately to my laptop. Then I burn MP3/WMA versions for listening in my car for personal hearing.

When it comes to genuinely buying Indian Music online (Tamil film and Carnatic Music in particular) there are few choices available. Most of the sites sell CDs and since they are in physical format their catalog is very limited. Even those whose catalog is sizable, the site design and the search features are pathetic. Most of them require you to browse their catalog page after page rather than a simple search box.

So no wonder last week I was not able to find what I wanted. I suddenly recollected the good numbers that A R Rahman has done in "DUET" movie. Accompanied by Kadri Gopalnath's mesmerizing Saxophone music and brilliantly acted by "இளைய திலகம்" Prabhu, I believe this album to be one of all time bests of Rahman. I am certainly not impressed by Rahman's recent works including Sivaji.

So I searched for "DUET" CD in various shopping sites including Rediff, Indiatimes, Fabmall and also in ChennaiOnline's Tamil Songs database, I didn't find it. Then I went to HamaraCD - where you can create your own audio CDs of your favourite songs. Unfortunately the site allows only Audio CD format so the number of songs are limited to about 13 and so no MP3 formats. And it costs Rs.300 including shipping.

Anyway's, I went ahead and compiled DUET and some of the other what I consider best songs of Rahman into an album. Surprisingly I got the CD delivered in less than 3 days and the whole CD was neatly printed, customized and music quality was excellent. Great show!. I just wish they did their website a little better designed and intuitive.

I had a very similar experience last month as well, when I wanted to buy few India Music CDs and gift it to one of my American friend in USA. None of the sites ship to USA and those who do don't have any choices. I thought I cracked this by finding and ordering a set in IndiaPlaza, but after few days they come back and asked me to fax my credit card number with the 3 Digit code for verification. Forget it, I called one of my colleagues in USA and asked him to buy it in local Indian Store and post it.

So much for legal music online!

 
Thursday, July 19, 2007

In my voluntary role as Vice-Chairman in INFITT I am currently helping in maintaining the website of INFITT.ORG. One of the things is to get myself familiar with a Web CMS called Joomla! - which is a LAMP based Free Open Source CMS that is targeted for small community websites.

This post is about problems we faced in Joomla! for Tamil Texts and two quick fixes that solved it for us.

1) The CSS Problem in the Top Navigation Menu. The menu in IE 6.0/7.0 will have the text appearing below the menu - invisible to naked eye. It turned out to be the CSS had issues, which we fixed and republished in our implementation. If you face the same issue, please download the fixed template_css.css from here or view it here. Menu with Tamil Text in Joomla! 

2) Pages had problems displaying Tamil in IE 7/Vista. Tamil text were displayed but as jumbled non readable characters. It turns out to be that charset is not set to UTF-8. I changed the flag to set it to UTF-8 in the file /www/templates/js_education/js_template_config.php in the Joomla! instance we had.

 
Thursday, July 19, 2007

If you are using any of the Microsoft Search tools like MOSS 2007, Desktop Search, Vista Search, SQL Server FreeText Search or Indexing Server you will need a piece of software called IFilter. IFilter is a set of DLLs designed for each file format that you want to be indexed and searched.

Microsoft ships for their file formats in Office (Word, Excel, PowerPoint) when you install the Office Suite in the machine. Out of box, the search tools include for IFilters for Text, HTMLs, etc. But if you need to index additional file formats most commonly for PDF (Adobe  Acrobat) you will need to download IFilters for them and install. The installation will not give you any User-Interface Application or will you need to configure anything. Just install the IFilter package and reboot your machine or indexing service. That's it.

The sources for getting IFilters are many, I have listed few of them below:

  • FoxIt Software IFilter - Download here (32 and 64bit). This supports 64bit of Vista and Windows XP, many of the other IFilters don't
  • Adobe's own IFilter for PDF files - Download here. If you have the Free Acrobat Reader 8.0 or so you will get the IFilter also pre installed along with it  
  • Search Windows Live Gallery for more IFilters here. Here you will find for PDF and several other file formats
 
Wednesday, July 18, 2007

இது ஒரு விடுதலை மனப்பாங்கோடு உருவான மென்பொருள் ஆவணத்திட்டம். இதன் அடிப்படை கொள்கை வாசகம்: "ஒரு சமுதாய முயற்சியாக, முன்னோடியான பன்னாட்டு பயன்பாட்டிற்கு உகந்த , அனைத்து முக்கிய அடிப்படை செயலிகளிலும் இயங்கக்கூடிய அலுவலகப் பயன்பாட்டுச் செயலித்தொகுப்பை உருவாக்குவது மற்றும் இத்தொகுப்பின் அனைத்து செயல்பாடுகளையும் மற்ற செயலிகளிலும் பயன்படுத்திக்கொள்ளும் வகையில் திறவூற்று ஆணையின் கீழ் API களாகவும் XML சார்ந்த கோப்புப் படிவமாக அளிப்பது ஆகும்"

The above paragraph is taken from Tamil OpenOffice page, but this post is not on OpenOffice or its translation in particular. I have just taken this as an example to make few observations I see in many technical documents in Indic Languages. Most of these documents seems to be literal translation from English, done by a non-native speaker of the Indian Language in question. Somehow when you read these you don't get the feel of reading it in your mother-tongue (Tamil).

lifco-great-dictionary For example, I am not able to relate very well to விடுதலை  being used to mean "Freedom" (as in Free to do what you want in the Open Source sense of the word). I checked in LIFCO’s Great Dictionary for “Free” and it says “not restrained, not bound, சுயேச்சையான”. Instead of விடுதலை, சுயேச்சை seems to be more suited for Free.  Look at திறவூற்று being used to mean "Open" (Open API's) I would have preferred to have திறந்த. Also notice how the second sentence in the paragraph has about 39 words. Yes 39 words in one sentence - can't it be broken into easily digestible smaller sentences.

 
Tuesday, July 17, 2007

built to lastIn a recent visit to Landmark, I purchased an audio book titled "Built to Last". At the time of purchase I didn't realize it was the Audio version of the famous book by James C. Collins & Jerry I. Porras. Anyway after listening to 6 hours plus of the audio I think it is one of the best purchases I ever made. The Audio book turned out to be a more convenient format than the paper book, because I could listen to it in portions every day while I drove my car. A best use of the traffic jams that are now becoming common in Chennai.

This book is a classic and reviewed many times on the Internet over the last decade, so I will keep mine very brief. The book is a result of six years of research on what makes great companies great. It does this by identifying 18 "visionary" companies and compares them systematically with "successful-but-second-rank" companies over nearly 5 decades or more of data. I wonder with the power of Internet and access to more data, what the authors could have done more (I am yet to read their sequel Good to Great). The book shatters the core myth that visionary companies must start with a great product and be lead by charismatic leaders. The book talks on these main concepts:

  • Preserve the core, stimulate the progress
  • Other than your core purpose to exist, everything else can change - have to change
  • Follow Darwin Survival Theory, try multiple things and quickly kill the non-prospective one's
  • Have BHA (Big Harry Audacious) Goals one after the other to keep the motivation and juices in people flowing

This is a must read textbook for anyone running a company or managing a sizeable team in an organization.

 
Monday, July 16, 2007

The built-in file download applet in any of the browsers (IE, Firefox, Safari or Opera) leaves much to be desired. They don't support accelerated downloads (parallel downloads), most of their resume function don't work as advertised. So you will need to use a 3rd party download manager especially for huge file downloads. The 3rd Party applications since they hook into browser process they tend to slow or destabilize the browsers. Over the years, I have found GetRight to be the best download managers. 

After I moved to Windows Vista on a 64-bit Hardware I wanted something less resource hungry and with less frequent updates. I found Free Download Manager and I have been pleased with its performance for last several months. Check it out and the best part FDM is free and it is spyware free.

 
Sunday, July 15, 2007

Photo: K.V. Srinivasan. Courtesy: The Hindu 05/Mar/2006Expecting rains today we (myself, wife and kid) decided to spend our sunday evening today we decided to go to Spencers Plaza. On nearing it the sign in entrace said "Parking Full". I was sure it will be the same scene in Chennai City Centre, so we decided to drive somewhere. I remembered the recently beautified Haddows Road Park maintained by Chennai Corporation. Though we had doubts whether it will be open at 7:30PM, we gave it a try - and glad we did that. The park was beautiful, clean (surprising for a Corporation Park in India), well lit and was spacious enough for jogging and walking. It had a tiny play area by kids - could have been bigger but something is better than nothing.

The sign in the entrance said the park is open from 5 a.m. to 10 a.m. and 4 p.m. to 8 p.m. So next time you find yourself wanting a peaceful place to go in Chennai, give this park a try.

The Park on Haddows Road is further down from Shastri Bhavan on the opposite side.

 
Sunday, July 15, 2007

Many times when you technical documents or just presentation you will find useful wanting to capture some portions from the screen. Earlier in November 2004 I had written about using OneNote 2003 to do it and in October 2004 I had posted about using a freeware Zabgrab to it.

Though OneNote (esp. OneNote 2007) will work with Windows Vista, Zabgrab doesn't. So in my laptop with OneNote 2007 I don't have a problem, but when I am using a Vista machine without what to do?. Apple Mac 10.x have an easy to use Screen grab tool in-built in the system menu.

The good news is Windows Vista bundles (out of box) a great screen capture tool called "Snipping Tool". The tool helps you to Capture a portion of your screen so you can save, annotate, or share the image.

Use Snipping Tool to capture screen shots 
(Thanks to my colleague Murari Rajagopal for telling me about this useful applet)

You can find the Snipping Tool either via Start > Accessories > Snipping Tool or by simply typing Snip into any Search window. But it is easy to create a shortcut for it by using the path %SystemRoot%\system32\SnippingTool.exe. This path should work in all Windows Vista (32 bit) editions. It also has rudimentary painting (pen) tool. The tool allows you to copy the URL associated with a screen area and you can control this in your application through this API

 
Friday, July 13, 2007

Very recently Chennai Traffic has become a nightmare. From anywhere to anywhere during day time nowadays takes nothing less than 45 minutes. Today I started from Asian Printers (near Royappetah Hospital) at 8.15PM and reached my house at West Mambalam at 9.15 - can you believe it, it took me 1 hour for a journey that should've taken me 15-20 minutes even during peak hours. I was spending nearly 40 minutes of this around Panagal park. It is the scene everyday and Chennai Corporation doesn't seem to be doing anything about it, though they made empty announcements. Media is abuzz that the reason why nothing is done around Panagal Park is due the undue influence of all the commercial establishments there, who don't wish the problem to be fixed. If the problem gets fixed it will mean people spending less time through the area and eventually less business. I don't understand the logic, if you solve the traffic problem here, you will have more people coming and hence more business. But who said everything in India and our politicians do things with logic. Chennai New Bridges area (Map Courtesy from Google.com)

Instead of this location Corporation is going ahead with building flyovers (bridges) in all the wrong places. I don't understand the need for building a bridge near Vani Mahal. Anyway's, the point of this post is why on earth anyone will begin work for two bridges at the same time on roads with traffic going in the same direction. I am talking about the Kodambakkam High Road/North Usman Road bridge and GN Chetty Road/Thirumalai Pillai Road (Vani Mahal) bridges here. Both roads take traffic from Panagal Park (and the surrounding areas) to Gemini Flyover (Anna Salai). Since both the bridges are being built at the same time, both the junctions have got the whole carriageway to single lane. Instead it would have been better planning to take one work after the other. May be the government wanted to complete both the bridges before their remaining 4 years in office :-)

I have got some photos taken during peak hours in both the junctions, see them below:

Traffic going slow near Kodambakkam High Road/North Usman Road Traffic Jam at GN Chetty Road/Thirumalai Pillai Road Junction
 
Thursday, July 12, 2007

In the last 3 to 4 months, Indian Exporters are loosing sleep due to Rupee Strengthening by over 10% in a quarter. Though certainly in the long run it is good for the country to let Rupee appreciate - such a speedy appreciation is affecting all exporters. In software exports, this clearly wipes out nearly 50% of the profit (assuming the average of 20% profit in Indian Software services industry).  I feel government is using this as an effective and probably only (non-controversial for Left parties) tool they have in controlling inflation. I believe it is up to individual exporters to device their own startegies to tackle, right from using tools like Hedging (which will help in short run from further appreciation) and to increase the rates and diversifying markets. All these are easily said but for small and tiny exporters especially for Non-IT exporters it can be very difficult and a matter of survival. 

Yesterday Infosys Q1 FY '08 results proves that the problem is serious enough. Though their revene have grown by 7.5%  in Dollar Terms; the revenue in Rupee terms has remained constant around Rs.3500 crores.

In this connection, instead of saying more I would like to refer you to this superb interview with Mr.Lakshmi Narayanan (Vice-Chairman of CTS). No one could have said it better. And that's what I admire about Mr.Lakshmi Narayanan, his ability to see the issue not only from the biggies perspective but from the entire industry's spectrum. Read the interview in PDF format: "Rising Rupee a Blessing for China"

Just when I was about to post this, I saw a story on governments relief package, I am yet to study it so I will talk about it in a later post.

 
Monday, July 09, 2007

Recently eWeek carried an article Offshoring 2.0: The Post-India World - "Experts agree that India will soon no longer be the biggest offshoring center". I found the article to be baseless, shallow and far from truth. With the world economy (and Indian economy) growing for last 3 years at a stretch, many people want to stand away from the crowd and become instant doom sayers. It is sad eWeek wants to join the bandwagon of Prophets of Doom.

The article doesn't name the experts who say it is doomed or the studies other than the one by its sister organization IDC on a study of cities worldwide. Let me substantiate my views with our experience in Vishwak.

The article talks about increase in salaries as a primary (and only) reason for this, so let me take that up first:

  1. Faster career growth - No doubt the Salary in India is increasing day by day. We have seen our salary outflow doubling in the last 24-36 months (this is apart from our Team Strength Increase). Just this raw data can be very misleading here and you can easily portray doom from this. Dig deeper and you will find this. We have found our people to be more ambitious than in the past, taken up more responsibility and grown up in their career. So we have been able to get better billing rates for the same person, obviously you don't want Person "A" to keep earning the same money for the company year on year. You want it to increase. This is more than productivity increase I am talking here, I am talking about a Software Engineer, becoming a Module Lead, Project Lead, Project Manager and so on. Here Indian IT companies have mastered the balance between career growth to technology training and hands on experience. It has taken Indian IT companies more than 2 decades to reach here. I doubt whether China or Vietnam or East Europe can come to this level instantly. No doubt one day they will come here, but it will take them atleast 5 to 10 years and by then Indian IT companies would have leap-frogged to the next level.
  2. About a decade back when offshoring started from western countries to India it was primarily cost arbitrage of 1:10. Today it is not 1:10, but still significant and at many cases still at 1:3 or 1:4 levels. Senior level people salaries have certainly narrowed with US levels, but still there is a 1:3 or at least 1:2 advantage to India. Entry level salaries in India have grown but even now they are not even closer to US figures. Taking the minimum wage in many US states at $10 per hour, still there exists a cost advantage at a minimum of 1:2 levels to India's advantage and obviously software engineers in US get many times more than $10 per hour. Only graduates from IIT & IIM you will find higher salaries and clearly they are exceptions as they are premium across the world.

Next comes the productivity, process advantages:

  1. Don't forget the complexity and scale of projects Indian companies are handling. Most of the CMM Level 5 and CMMI companies are based in India and compare that with East Europe and China, it will speak for itself. Just like China having the worlds largest manufacturing units, India has some of the largest Software Engineering campuses. Imagine where else in the world you can get thousands of software engineers in a day, get them organized into teams and start working - all the infrastructure, process, learnings for doing this is available only in India. In the last decade probably Silicon Valley had this, but now undoubtedly it is India. And again this has taken Indian companies a minimum of 2 decades to achieve this far.
  2. Software writing is not all about English language, though it is a huge requirement. It is about Creativity and Lateral thinking. I am not saying that all Engineers who graduate in India or who join IT work force in India have it. But India has the highest percentage of these people, again this has been the result of 2 decades of work to come here.
  3. I am sure Indian IT companies are already investing big monies more than their counterparts across the world on developing Automation and Code Generators, which will give them the advantage of solving problems using lesser human labour. I am only saying lesser and not about eliminating manual work altogether which may not happen in distant future.
  4. Last comes the political stability that Democracy brings in (India is the world's largest Democracy that is proven to work for last 60 years) and the Law of Land (Intellectual Property protection) that Indian Judiciary brings in (though it is very slow compared to western countries).


Related links:

 
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