Tuesday, December 25, 2012

A programmer's Letter to his Girl Friend

Dear Ruby,
Good Morning,
I hope this letter finds you in best of your health and mood. I still miss the time which we spent together.
As promised, I reached Java city. I was waiting at the Jetty. The Sun was about set, and moon was throwing its light vibrantly. I waited there for hours. I had forgotten to tell you that I had brought a Perl ring to give it to you.
I am sorry the other day night I barged into your home using Windows. I had just come to again make you happy.  The Droid saw me and ANT bit me. Somehow I managed to hide myself using your Tapestry, from your father. With great difficulty, I came out of the house and then the Tomcat crossed my way. I started my Apache, but the scout caught me. He Rivted me on Ivy’s tree with great difficulty I escaped. I zoomed at highest velocity but was soon caught by police to whom I have to pay the fine.
I think, I was not lucky enough. I don’t know why you are angry with me. I often think about the good days we had.
I still remember the visit to Zoo where we rode on the Elephant, Camel and Rhino. I met the Zoo Keeper he was asking about your well-being. The Mahout who was favorite of all, has retired.
Do you remember the visit to city Abdera. The city had a lot of fun to offer. I remember the Solr Eclipse day when we visited your aunt, and she served Onion pakoda. I can’t forget the coffee which was too sweet. We chewed the same Eclairs chocolate symbolizing our love and affection in front of your aunt. I still feel we are made for each other except the fact that the love of technology is hampering our relation.
I often visit the university Jena and sit by the River Saale to ponder over the Chemistry between us. There are few things, which were common and others were so different that people could think we were opposite pole and hence attract each other.
Hope I get to hear your Audi whirr soon. I will be waiting at Agora.
Warm Regards,

Monday, June 27, 2011

Will HPCC System kill Hadoop?

HPCC System has jolted the whole community who were working on Apache Hadoop. The new developers are in confusion and start ups around Hadoop product are feeling nervous. HPCC System which claims to be better solution than Hadoop has some set of advantages as it claims to be faster than usual Hadoop MapReduce. Also developers who are comfortable writing in C++ application use to use pipes to compute the data now can think of using HPCC System directly. With Oracle taking over the Sun and Apache not being part of JSR committee what would be the future of Hadoop is the question.

I still prefer working on Hadoop as compared to any systems as Hadoop is strongly backed by Yahoo. The Apache community is one of most powerful community around. The community support in Apache project is highest. Hadoop has penetrated into the bloods of the developers and spreading like blood cancer. Yahoo organizes yearly events on Hadoop. We have so many Hadoop Community around the world. Cloudera has commercial distribution of Hadoop. Lot of commercial training on Hadoop is available by many vendors. Not only there are lots of machine images of Hadoop available for Amazon EC2, Eucalyptus, Open Nebula, OpenStack etc. There whole bunch of commercial systems which are built on top of Hadoop .

Given this popularity will HPCC System will kill the Hadoop. I have strong doubt about the same. Might be I am supporter of Yahoo and Apache community but overall if you consider the ecosystem to evolve it takes time.

For now LexisNexis need to release whole source code of HPCC System and then a community will start building.

Tuesday, May 05, 2009

Planet Search

I have started posting about lucene, solr, minion and other search library on http://planetsearch.wordpress.com. This PlanetSearch blog will give you information. about search libraries and other important information concerned with them Please feel free to send me your inputs about lucene, solr, minion or anything which you feel would improve the blog.
Right now the blog may not contain much of articles or information but I will update it once I get bit free from my office work probably on next Saturday or Sunday.

Thursday, April 09, 2009

Call for volunteers by Karnataka Election Watch 2009

The Elections to the 15th Loksabha are right round the corner and politicians have started filing their nominations. We complain about bad roads, corruption and criminalization of politics; Here is your chance to do your bit to fight against crime and money power in politics.

NEW is a nationwide campaign comprising of more than 1200 NGO and other citizen led organizations working on electoral reforms, improving democracy and governance in India.

National Election Watch is active in almost all states of India and has done election watches for all states and Lok Sabha elections since ADR (www.adrindia.org), along with couple other organizations, won the PIL in Supreme Court in 2002 to making disclosure of educational, financial and criminal background of electoral candidates mandatory.

For the upcoming lok sabha elections, NEW at Karnataka needs volunteers for the following activities:

1. Transcribing the affidavits filed by candidates in Karnataka and analyzing the contents of the affidavits.
Skills needed: Kannada reading, Basic Computer Skills for entering the data in English onto our reporting portal.
Timings: 9:00 am to 8:00 pm, in 4 hour slots

2. Preparing and managing press releases in English and Kannada
Skills needed: Writing skills Kannada or English
Timings: 9:00 am to 8:00 pm, in 4 hour slots

3. Answering calls on a help-line. Answer questions coming from various parts of Karnataka on candidates based on the affidavits filed by them.
Skills needed: Spoken Kannada and English
Timings: 9:00 am to 6:00 pm, in 4 hour slots

The Karnataka election watch process will begin on April 2nd and will continue till April 23rd.

Kindly get in touch with Sridhar at 9916298421 or Sindhu at 9900191517 for further details or clarifications .

Our office is located at
9/2 Madras Bank Road
(Behind India Garage on St. Marks Road)
Bangalore 01
(Directions at the bottom of this mail)

Warm Regards,
For National Election Watch- Karnataka


From Residency Road: Take a left after Josephs Science College coming up towards St. Marks Road. After you pass Museum Road on the right. You will see Shankar Book Store and soon after that, there is a mud road with lot of sign boards on the outside. Get into that road and look for Small wonder Play School. We are in the same compound on the ground floor.

From M.G Road. Take a left on Museum Road. Come all the way down till you hit a T junction and you have to turn right. Look for Shankar Book Shop and follow same directions as above.

Please call hundred hands land line 25593606 for any more additional directions.

Wednesday, March 25, 2009

OOPHM with GWT 1.6 Trunk

With the wiki article on the gwt project I thought it is nice time to write what are the advantages and of GWT OOPHM.

Here is experience of any young developer.

1)      The Firefox plugin has some problem on windows. When I started my Hosted mode it threw a dialog box displaying message that OOPHM plugin (blah blah) not found though I have installed the plugin from the location pointed by wiki.

2)      As I had the plugin available I installed the plugin from my built. (I just searched for *.xpi) I installed both the *.xpi file.

3)      I installed IE plugin using the procedure described and it threw the following diaglog.

4) When I started debugging I could see the Hosted mode now supports Jetty. Below is the image of the same.

5) In firefox it worked fine. But in IE I was getting some problem. In short I was not able to get the desired application running in IE.
Good Things about OOPHM

1. It is very light weight and works fantastic.
2. Supports IE, Firefox on windows (I have not checked how install plugin for Safari.

Some Things which we expect soon
1. Compile button enabled
2. Should support Chrome (Fastest Browser), Safari on Windows and Opera.
3. The annoying message in Firefox about plugin not found should be removed.
4. IE plugin and other issues on IE to be fixed.

Saturday, February 21, 2009

My wish list for Google IO

Google IO is due in two months. As it is one of the best developer event and Google comes up with latest releases of tools and new tools I am expecting following tool releases this time.

1. Proper Chrome Build for Linux
2. GWT 1.6
3. Out of Process Hosted Mode Debugging (GWT)
4. Google App Engine programming using Java

What would you like to have?

Thursday, February 19, 2009

Building GWT OOPHM from Source

Checking out GWT Source code from the SVN

1. Check out OOPHM Code from http://google-web-toolkit.googlecode.com/svn/branches/oophm/ into d:/oophm
(Use SVN http://www.collab.net/downloads/subversion/)
2. Check out GWT tools from http://google-web-toolkit.googlecode.com/svn/tools/ into D:/gwt_tools
3. Download Ant if you don’t have it. http://apache.hoxt.com/ant/binaries/apache-ant-1.7.1-bin.zip and unzip it into d:/ant folder

Note: GWT Tools is a big project. If you already have it because you have built GWT project from SVN then use the same.

Setting Path

1. Create user’s variable and Name as GWT_TOOLS and Variable value as D:/gwt_tools
Optional depending upon if you have already configured the ANT on your machine.

2. Edit Environment Variables. In System Variable append;D:\ant\apache-ant-1.7.1\bin; to your PATH variable.
3. Create user’s variable and Name as ANT_HOME and Variable value as D:\ant\apache-ant-1.7.1

Building GWT OOPHM

1. Change directory to build tools by typing ‘cd d:/oophm’ on Command prompt
2. Type ant on command prompt. (D:\tools\oophm\oophm1\plugins\xpcom\prebuilt)
3. In d:/oophm/build/staging the complete gwt build is available. Please note the plugin folder contains the Firefox and IE plugin. There is plugin in D:/oophm/plugin/xpcom/prebuilt/ oophm-xpcom.xpi.
4. You need to install the appropriate plugins to the browsers.
5. If you are using Firefox as default browser then just drop oophm-xpcom.xpi in it and it will install the plugin for firefox.
6. Include gwt-dev.jar in classpath and remove previous gwt-dev-XXX.jar.
7. Start debugging the project as usually you use to do. You will see different shell which popsup. It will try to open firefox or the default browser with the URL which gets printed in bottom Console. (In my case the firefox could not open by default. So I copied the URL in the browser navigation text bar and it worked).
8. You can now debug your application and get all the advantages.

Advantages of Out of Process Hosted Mode Debugging

1. The Debugging is fast.
2. You can use browser of your choice for example Firefox, IE and the you can choose any version of the browser.


1. As of now the compilation does not work from Hosted Mode Shell.