Monday, April 25, 2005

Bloglines-del.icio.us integration

Finally I have installed greasemonkey and a script that allows posting links to my del.icio.us bookmarks. Consequently I won't be posting links to my bloglines link blog. More information about the script integration is available here.

Wednesday, April 13, 2005

The 4th Amigo

Once in a while we all see interesting resumes. (Harshal had pointed me to this about a year back I think..). Today I got another one..However, the difference would be in the vibes that it sent out..The one linked to probably sends out some positive ones while the one I got sent out slightly negative ones :) Nothing against the person as a software engineer..we will be interviewing him tomorrow and probably might hire him if he is good..just that a couple of lines in the resume were kind of gems :). First one..the very first line in the resume:
My Goal: To Become The 4th Amigo
(after Ivar Jacobson, Grady Booch and James Rumbaugh, the 3 amigos at Rational Corp.)
..talk about targetted resumes :). Second one in "Primary skills and fields of expertise":
Bug fixing at bewildering pace to meet various milestones on the way to the coveted software release date.
But we will interview him..there seems to be some good content in the resume other than the bewildering one :)..so lets see how it goes :)

Tuesday, April 12, 2005

Jef Raskin: Holes In The Histories

A very very well written piece. Slightly long but worth the time. Holes In The Histories. Jef Raskin started the Macintosh project at Apple. Picked up from Scripting News

Monday, April 11, 2005

Oye bubbly oye oye bubbly..

Got the below joke from a colleague..not the most humorous one i have heard by any standards but posting it just because the stupid bubbly ad rung in my ears after reading this and the lyrics sort of fit into the context :)
------------------------

A new lady teacher came to teach 8th standard students. As it was the
first day, she gave her intro, and asked all the students to introduce
themselves with name and hobby.


She said, "Let's start with the boys first."

Boys start giving their intro...


First boy: "My name is John, and my hobby is to see bubble in the
bathtub."

Teacher was confused to listen but said, "Interesting. Well, Ok. In fact,
we must be honest in telling the hobby. And after all there is essentially
a child in each of us. So it's ok John. Yes next."


Second boy: "Myself Peter and my hobby is to see bubble in the bathtub."

Teacher now got surprised and said, "Good. I like the spirit of supporting
a friend. Ok next."

Third boy: "I'm Smith and my hobby is to see bubble in the bathtub."

Teacher: "Guys are you joking or what? Please be sincere. Ok next."


This continues...
and the last boy stands up "I'm Harry and my hobby is to see bubble
in the bathtub."



Exhausted, the teacher said, "I don't think I will be able to teach
un-grown boys for long.
Anyway, now the girls please."



First girl: "I'm Julie and my hobby is to see birds."

Teacher: "Good. At last I got something different. Ok next."

Second girl: "I'm Ruby and I like to collect perfumes."

Teacher "Now it's like educated grown up girls. Ok next. You sweet girl;
Yes you..."


Most beautiful girl of the class:
"Mam, my name is Bubble, and my hobby is to take bath three times a
day."

Why you cannot enforce singleton-ness for classes which implement eclipse extensions and learning it the hard way:)

Yes, the title should have given you a good idea about what this is about...

So it happened that in my enthusiasm I marked as "private" the contructor of a class implementing some extension..after all a singleton class should only have a public getInstance() method which provides the only instance and the clients should have no other way to instantiate the class.

However, if you do this for a class implementing an extension , there is a slight problem..the plugin framework will try to instantiate this class using reflection and fail. If you are the unfortunate extension writer :) you will dig deep and yet have to dig deeper to find that an IllegalAcessException is thrown during the "Init" of the instance from somewhere near the classloader and only then shall epiphany dawn that the constructor you made private could be the reason.

So singleton or not..keep the contructors public :)

Wednesday, April 06, 2005

YaGoohoo!gle

Got this from a colleague..YaGoohoo!gle. Simple and cute.