Wednesday, April 25, 2007

Vettaiyadu Vizhaiyadu

For a long time, I stayed away from this movie. I was told that this was a gory movie, some scenes were disgusting. I hate disgusting scenes and I stayed away. Finally ... one day, there was no other tamil movie worth watching on the shelf. So I picked this one up. The movie rotted in my apartment for a few days until I finally decided I must somehow get through this one.

That was the standard I had set for this movie, the expectation from me. Irrespective of all that, I actually liked the movie. I enjoyed seeing it. I thought the movie was very stylishly shot and it had a very fast moving first half. The suspense and the clueless murders kept me gripped to it.

After the suspense was revealed over interval, the movie started losing the momentum. Thats the biggest problem with Tamil movies. They just wont sacrifice on the length of the movie irrespective of how boring the movie could become. That said, if I paid 10$ for a movie that ends in an hour. The Indian mind in me will crib that it was a big waste of my money :).

Many scenes in the movie reminded me of Kaaka Kaaka. You can easily guess both the movies were made by the same guy.

Verdict: For a one time see, its good!

Tuesday, April 24, 2007

The Geeky Me ...

My day today at office was great. Not just because it was productive. But for a change I felt like I achieved something.

I dont have a lot of experience in multi-threaded programming. And recently I was given this task of converting a single threaded application to multi threaded. I wrote so many versions of this one task until I reached the final pseudocode.

1. A simple thread application that uses polling to communicate with the child.
2. Ofcourse, polling is not CPU efficient, used semaphores.
3. Then, I came across this new .NET term 'ThreadPool'. More efficient, so modified the existing forking scheme to use thread pools instead.
4. One thread pool was not prioritizing threads properly. Priority thread pool didnt suit the requirement. Split to use two Thread pools.
5. Further on, more enhancements ... Exception handling, logging, etc etc.

I started off the day knowing nothing about threads. By the end of the day, I knew more than 5 ways to implement the same requirement.

Feels good. Thats what I call a good day at office.

Monday, April 23, 2007

My identity ...

[A post recovered from my old blog ... ]
I happen to find a friend of mine after a long time on orkut. This was our chat script …

She: Hey there! Its great to find you here.
Me: Same here! How are you doing?
She: Fine! So, do you orkut often?
Me: Hmm … not really. I am more of a MSN person.
She: I see! Do you use Yahoo?
Me: Not unless someone insists. Do you use Skype?
She: How about Friendster?
Me: No … I visit orkut more frequently than Friendster.
She: I see, ok! What is your email id?
Me: You know what … This is my gmail id: … , my yahoo id: … , my hotmail one: … , skype, orkut, friendster, hi5. You can have your pick! Just inform me which you choose.

I do have more email ids than that. I am sure I’ll be out of space if I had to list everything! Every one of those ids is me, and yet not me! My friend was also insisting I should fill in my profile details correctly, so everyone is "up-to-date" about me. Which means when my real identity changes, I have to change all these virtual identities of mine without fail.

Looks like I have reduced to just a few words on the internet :(.