A legend from my city



When I started my blog I was quite sure I was not going to write only about technology. It was in general about my experiences as I move along in my career and the things I have seen and learned on the way. There are and will be certain events that will be embossed in my mind forever and will be cherished for life time. Somehow, all the days I spent with my friends and family watching India play cricket all these years, finally crystallized into one final day when Sachin started his farewell speech at Wankhede stadium, Mumbai. I remember my mom watching some family serials where she shed tears for the hapless women they showcase. I’ve never seen my dad crying. But while Sachin was talking, I could see both of them wiping their eyes, and I felt moist under my eyes too. I was a bit choked up while writing this post. There are a plethora of photos and videos and talk shows picking up all kinds of analysis on what Sachin said on his last day. The most important thing for me is, Sachin to me was just another enthusiastic cricketing boy in Mumbai playing at Shardashram. My cousin also did that, left his school near his house and admitted himself to the temple of cricket. Sachin must have taken the bus like me in the city at some point. His house is about an hour drive from mine, but he just feels like a neighbour to me. And today India has a stamp with his face on it. For me he is a symbol of dedication, hardwork, supreme passion and honesty. I am being a bit selfish here when I said this legend is from my city as I am proud of that fact. But he belongs to the whole nation.

There are certain people I have in mind about whom I shall teach my kids when the time is right for them. Sachin Tendulkar fits right among them for me. Whether my kids decide to be sportsmen or sportswomen, he is a book to be read by them.


The case of evil brackets

It was just another day at work, setting up Tibco EMS with Weblogic server on my 32 Windows XP machine. Umm, you know what, that is not what I do most of the time. But lets keep it that way for this blog post. I had Tibco EMS installed on my machine, and wanted to put this path C:\Program Files\Tibco\ems\tibjms.jar in my ClassPath environment variable. I went ahead, and started the Weblogic server instance and it worked like a charm. The twist came when I had to set up another instance of Weblogic on another machine. But wait, that machine was a 64 bit machine. Tadaaaa!!(an evil music). Ok that was too much.

Anyways, I had Tibco ems installed there at C:\Program Files (x86)\Tibco\ems. (Ah, hence the post title Smile). I went about with the same steps mentioned above, and got a nasty ClassNotFound error while starting up Weblogic server instance. I have limited knowledge with Java, but this was surely some kind of class resolution problem. Hmm, I sure did put the path to the tibjms.jar file correctly. I had a bad feeling with those brackets, but just to make sure, I headed to StackOverflow, (yaya, I went to Google and then StackOverflow, pff…). As expected, there were many poor souls like myself who faced similar problem. The problem was certainly with the parenthesis present in the environment variable. The solution I applied was to not edit the ClassPath variable directly. But rather,  open the startweblogic.cmd file and append the C:\Program Files (x86)\Tibco\ems\tibjms.jar path to the      %CLASSPATH% variable in the cmd file. And the started the server, Skadooosh!!! But you know what, it really gets me thinking here, the folder “Program Files (x86)” is a folder name that Windows decided I believe, ClassPath usage is in the Java world. Did Windows do this with a purpose to torture folks trying to do Java on Windows Angry smile.