Saturday, July 09, 2005

Tried JBI(Java Business Integration): Failed

It is being long I was keeping an eye on Java Business Integration of which recently 1.0 version is being released, And I must admit this is excellent idea, this thing can really fly as co-operates are spending hefty amount of $ in SAO technologies products(to name few TIBCO, Webmethods)
recently decided to try the latest 1.0 version, But couldn't try, anyone can see the following screen and easily guess why I couldn't
Image hosted by Photobucket.com


Yes, I simply don't have Sun app server on my system, But this time Sun's installer will not guess even this small thing, To be honest I really fail to understand why they can't learn from there earlier product installations and why everything should be started again & again from ground
I feel like asking them following questions
a) For windows why can't you use MSI when Java standard edition SDK is already using it, But rather you create a complex java GUI which takes years to mature ?
b) Why there is no manual installation steps or even readme or help file in installation zip? Yes I have seen installation link on web
c) Why can't I use the other app server? And why shouldn't you see which application server have highest market share and first make auto installation for them and rest can have manual installation.

Overall I am really disappointed bcz not able to try few demo's under it.
Anyone any lucks?

Friday, July 08, 2005

Google embed'g informat'n from other sources under there domain

Just notice this stuff.

Open google and type MSFT (or any stock ticker)


Image hosted by Photobucket.com

Now click on chart thumnail


Image hosted by Photobucket.com

finally google toolbar is for firefox too

After more than a year though, But I get google toolbar for my browser


Image hosted by Photobucket.com

Wednesday, July 06, 2005

Highest played count on my ipod

ALANIS MORISSETTE "Sorry To Myself"

For hearing all my doubts so selectively and
For continuing my numbing love endlessly.
For helping you and myself: not even considering
For beating myself up and over functioning.

To whom do I owe the biggest apology?
No one's been crueller than I've been to me.

For letting you decide if I indeed was desirable
For myself love being so embarrassingly conditional.
And for denying myself to somehow make us compatible
And for trying to fit a rectangle into a ball.

And
To whom do I owe the biggest apology?
No one's been crueller than I've been to me.

I'm sorry to myself.
My apologies begin here before everybody else.
I'm sorry to myself.
For treating me worse than I would anybody else.

For blaming myself for your unhappiness
And for my impatience when I was perfect where I was.
Ignoring all the signs that I was not ready,
And expecting myself to be where you wanted me to be.

To whom do I owe the first apology?
No one's been crueller than I've been to me.

And
I'm sorry to myself.
My apologies begin here before everybody else.
I'm sorry to myself.
For treating me worse than I would anybody else.

Well, I wonder which crime is the biggest ?
Forgetting you or forgetting myself...
Had I heeded the wisdom of the latter,
I would've naturally loved the former.

For ignoring you: my highest voices.
For smiling when my strife was all too obvious.
For being so disassociated from my body,
And for not letting go when it would've been the kindest thing.

To whom do I owe the biggest apology?
No one's been crueler than I've been to me.

And
I'm sorry to myself.
My apologies begin here before everybody else
I'm sorry to myself.
For treating me worse than I would anybody else.
I'm sorry to myself.
My apologies begin here before everybody else
I'm sorry to myself.
For treating me worse than I would anybody else

Monday, July 04, 2005

Book review: Struts survival guide

From past couple of days I was looking for some book for struts(free pdf) which is good fun to read and refreshen up the whole concept and at the same time have good setup for examples which can be tried without much efforts.
I tried many which includes Struts live but was really disappointed by the quality of book, till I got this book,struts survival guide from Shrikant Shinoy. He has made it really interesting read and told quite practical problems which people in day to day face, and comes up with good setup of examples too :)

Thursday, June 30, 2005

Eclipse 3.1 is out


Long time I waited for full support of J2SE 5.0 language changes in eclipse, Now Eclipse 3.1 is here. What's new?

Wednesday, June 29, 2005

Late in the Game: Sun Enters Laptop Game

Exactly when most big companies are trying to get out of desktop business and laptop business is at it all time high, Sun has entered laptop business, And good thing this time is that price is quite competitive, But again I think they missed current demand, which is full multimedia support, as even people they targeting(Scientist and engineers) keep tons of multimedia contents.

Monday, June 27, 2005

Slow but still sweet

Image hosted by Photobucket.com

I am getting this WIFI signal from my bed room window which is stopping me to take my own connection but sometimes it is too slow, wondering should I install a wifi signal booster or my own connection.

Tuesday, June 21, 2005

Church of XML

I was part of the discussion where someone was determined to remove X from AJAX, that means no xml in returned call ... He made few really strong comments in favour and requested/begged that we don't need to use it just to follow standards which are mistake by itself, and than this hilarious link came-up, I loved it :))

Church of XML
Have you ever felt that empty feeling inside, the feeling that something in your life is missing? If you have, then you probably don’t know about XML yet. XML is like all your dreams fulfilled; everything that seemed unrelated, coming together. See the light, taste the honey, enter the world of XML
Read complete here

Steve Jobs: 3 stories of life

I just now readed the Steve Jobs speach which he gave around a week back in Stanford uni.
He told 3 tails of his life, really interesting, highly suggested.

Friday, June 17, 2005

Looking at Ruby on rails and ajax

It is being really interesting to see how many web frameworks have been developed now(IBM WSBCC, struts, spring, tapestry, JSF) and sometimes I feel like a standardization is really needed in case of webframeworks also, But again I think, it is probably non-standardization probably which is driving this market largely, as different people in the world have really all different kindof needs and it is really not easy to standadize, okay I re-phrase it as standization is needed but not in the early stages, In early stages things should go wild and there should be good amount of competition between all of these frameworks.
Sometimes I feel how about merging some webframework with ajax? To me it sounds like a marriage made in heaven, But I wonder why anyone havn't done this. As even with ajax we can probably reduce the number of pages required in application but we will still have different pages, so we will still require some webframework to manage them.

Okay, it is being long day now ... :)

Thursday, June 16, 2005

Tried a hack on ipod mini

I tried a old hack today on ipod mini
And it still works, here is how it looks after changing image


Image hosted by Photobucket.com

This hack was originally posted on ipod hackaday, can also be found here. For me firmware version was 3.2.4 on which I changed the images.

Wednesday, June 08, 2005

Online sight seeing

Multi tasking

--> Sipping a cappuccino in a SFO coffee bar
--> Having a cheese cake
--> Talking to my oldtime buddy on MSN(gog's) who is at unidentified location :))
--> And most important checking out googlesightseeing

Google sight seeing is really amazing hack which is build over google map, Surely this is a illegal and I have no doubt that this site will be soon down by googles legal team, oh yeah they have just successful in pulling down another very creative thing http://gmerge.2ni.net which again was build over google maps.
But again they might consider about sightseeing as to me this looks like a community tool where people are posting just some interesting photo's.

Tuesday, June 07, 2005

JBoss IDE giving me grief at the moment

It is being little long I really played with JBoss's eclipse IDE so decided to try what is latest in this organized shop, Latest one was JBossIDE-1.4.1-jre1.5-e31.zip so decided to give it a try, so downloaded latest eclipse also as it requires 3.1M4+ and I am still using 3.0x version.
Okay both are there, now I install and like always closed my eyes and expect it to work but get following error

Image hosted by Photobucket.com


Sometimes I believe they are best out there, but they still need to give that more fine touch and test there stuffs really well, Though they are still far better than even some commercial companies.
Also felt like saying, they still need to work little more in ease of read in documentation, like w/e you specify the changes in documents, please specify the changes highlighted and just below them specify the file name in which we need to change so that people who likes to try quickly can just see those blocks and can go ahead instead of reading the complete document.
But truth is, We always want more :)

Thursday, June 02, 2005

Signaling thread about JVM exit

Last nite I was trying to make a small program which works something like Stop watch, I was trying to keep watch functionality totally different from presentation, Then suddenly I needed a way to "Signal thrad about JVM exit", Not sure if in past I ever needed it, but I was literally stuck kindof for a moment before I came up with 2 workarounds
1) Check for user exit event in GUI and signal thread for stopping.
2) Write a finalize method in thread container and make sure u stop thread in finalize.

But 2nd step will not work in scenario like JVM exit without doing any garbage collection, So leaving with only available option i.e. step 1.
But I wonder, What If you don't want to track of all the dynamic weak object references(having some worker thread in them) which are created and destroyed dynamically?
I am sure if we just exit the JVM it assures all threads are stopped, but what if you want to do something specifically only on JVM exit? I guess for this step 1 is the only way.