November 8, 2007

गगन सदन

One of my favorite songs is from the Movie: उंभरठा.
स्मीता पाटील and गिरीश कार्नाड play a wonderful role
in this beautiful movie. A very addictive song
and you might end up listening it again and

गगन सदन तेजोमय,
तिमिर हरुन करुणाकर,
दे प्रकाश, देई अभय

छाया तव, माया तव,हेच परम पुण्य धाम
वार्‍यातून, तार्‍यातून, वाचले तुझेच नाम
जग, जीवन, जनन, मरण, हे तुझेच रुप सदय

वासंतिक कुसुमातून तूच मधूर हासतोस
मेघांच्या धारांतून प्रेमरुप भासतोस
कधी येशील चपल चरण, वाहीले तुलाच हृदय

भवमोचन, हे लोचन, तुजसाठी दोन दिवे
कंठातील स्वर मंजुळ, भावमधुर गीत नवे
सकल शरण, मनमोहन, सृजन तूच, तूच विलय

वन्दे मातरम

The national song as is. The contents
were taken from Wikipedia

सुजलां सुफलां मलयजशीतलाम्
शस्यश्यामलां मातरम् .
शुभ्र-ज्योत्स्नाम् पुलकितयामिनीम्
फुल्लकुसुमित द्रुमदलशोभिनीम्,
सुहासिनीं सुमधुर भाषिणीम् .
सुखदां वरदां मातरम् ॥

सप्तकोटि कण्ठ कलकल निनाद कराले
द्विसप्त कोटि भुजैर्ध्रत खरकरवाले
के बोले मा तुमी अबले
बहुबल धारिणीम् नमामि तारिणीम्
रिपुदलवारिणीम् मातरम् ॥

तुमि विद्या तुमि धर्म, तुमि ह्रदि तुमि मर्म
त्वं हि प्राणाः शरीरे
बाहुते तुमि मा शक्ति,
हृदये तुमि मा भक्ति,
तोमारै प्रतिमा गडि मन्दिरे-मन्दिरे ॥

त्वं हि दुर्गा दशप्रहरणधारिणी
कमला कमलदल विहारिणी
वाणी विद्यादायिनी, नमामि त्वाम्
नमामि कमलां अमलां अतुलाम्
सुजलां सुफलां मातरम् ॥

श्यामलां सरलां सुस्मितां भूषिताम्
धरणीं भरणीं मातरम् ॥

Audio link of the non-controversial version of this beautiful song is available here.

September 3, 2007


15th of August, the day India became independent. Its the day when all you hear are patriotic songs and their remixes. Plastic flags that end up in drains and garbage dump are sold in every corner by children who don't even know the meaning of freedom. Well if you look at it does the person buying these flags know the true meaning of freedom. What exactly is freedom ? Just close your eyes and think. Freedom, Freedom and Freedom. The first thoughts that come to your mind are the sepia version of the documentaries and the photos present in the history books. But, the true question still remains unanswered. Freedom from what and most important, Why? The what portion is easily answered but the why is more tricky? Each one of us will get different answers to these questions. The situation then is not different from the situation today. The struggle for freedom should not stop at independence from the British. The true essence of freedom it lies in the ongoing quest for freedom. Independence was just coming out of the womb. Freedom is separation from the umbilical cord.

August 28, 2007

First Encounter Of The Lisp Kind

It was around October 2004. The first release of AirTight Networks, the company I was working, was just over. It was that period when all the managers were busy with the release, and plans were being etched on what to do next. Guys like me were included in the meetings once in a while, but most of the time was less demanding. I was busy thinking about writing tools to automate some of the test cases and at the same time trying to find patches of "vi" that help in handling more than one file at a time. I had heard of emacs during the talk given by RMS in my college days but had never used it. I was trying to decrypt perl and python and make "vi" more usable when almost simultaneously, I came across lisp and emacs.

Ideally this was not my first encounter with the deadly duo, I had cursed lisp during a stupid course in college for its parenthesis, and in the same year cursed emacs as I was unable to quit it in text mode. While in college a senior had told me that his boss had written a mail client in lisp. This time though I was mesmerized and at the same time mystified by the beauty of emacs and lisp and thought of giving them a try.

The learning curve was a bit non linear but a programmable editor written in a programmable programing language was about to change my programming life completely. Knowing lisp helped me a lot in understanding and appreciating the beauty of what is currently my most used tool, emacs.

Lisp seduce you in its web of simplicity by stimulating the thought process that goes while while approaching any problem and emacs helps you to transform the programs into beautiful pieces of art. This transformed me from "codito ergo sum" to being "daeomonized by the cogito virus" and helped me a lot in my the next few years I spent in AirTight and IIT.

Hello World

Virtually this is my first blog so let me begin with in the way programmers like me usually do, i. e. , by a "Hello World". For all those who believe in "Codito Ergo Sum" here is a simple blog.
I shall try to "Hello World" in all the possible ways I can
  • (format t "Hello World")
  • (message "Hello World")
  • printf("Hello World");
  • cout << "Hello World";
  • echo "Hello World";
  • print "Hello World";
  • (display "Hello World")
  • "Hello World"; --- (val it = "Hello World" : string)
  • System.out.println("Hello World"); --- rarely used this language
For more visit for more of Hello World.