Open Source Download Manager

Tired of using Ad-supported bloated download managers? Try TrueDownloader. Its a GPL’d Open Source Download Manager. You can download the VB/VC++ source code as well from the same site. I got rid of DAP (Download Accelerator Pro). Its supported by ads and very slow. TrueDownloader is way faster and better and simpler.

XUL tutorial

Mozilla platform provides framework and components to develop crossplatform rich client applications. Mozilla platform contains various technologiy implementations like AJAx, CSS, HTML, DOM,JavaScript, XML, RDF, RSS, XUL, XSLT and XML.

Mozilla provides XPFE (Cross Platfrom Front End) Framework to build the rich cross platform applications. The XPFE contains three basic parts: XUL, JavaScript and CSS. XUL defines the interface, JavaScript is used to attach the behaviour and logic to the interface. CSS does similar part as with HTML, it provides styles and varaiations of the interfaces.

XUL is the XML User interface Language, which lets the developer build rich cross platform applications, that can be run online or offline. Since the behaviour, interface and locale&skin are completely disconnected, they can be very easily customized and localized. XUL is based on XML, so its very easy to learn and get started. In these series of articles I’ll try to explain how I’m developing a small application using Mozilla platform.


Mozilla Developer Wiki
XUL Planet

Google Talk: Can't Talk

Google Talk was announced last week. Its an instant messaging program similar to Yahoo Messenger.
I always admired Google a lot, and loved their products .. except for Google Desktop. I’ll come back to that later.

Talking about Google Talk, I can say only this “It doesn’t work”. I still can’t figure out reason. First I tried at my work place which uses Windows Internet Acceleration Server. My Yahoo! messenger works without any problems. I tried to key in the proxy values under the settings, but still didn’t work, Just gives me an error “Can’t authenticate to server”. I thought proxy might be the reason.

So I tried to give Google Talk another shot at my home, its on dial-up. To my surprise it doesn’t work there either. Then I tried to search the FAQ and troubleshooting center at Google Talk, and couldn’t find the solution to my problem, so I sent a mail to the Google guys telling about the problem. And they replied me that they know about the problem, and working “diligently” to fix it.
Since the launch of Google Talk, I was able to connect to the server only once, and it never worked again. I agree that its still in pre-beta, but if its not at all working then it’s not finished yet, and not even qualified for pre-alpha.

Another wonderful product from google is the Google Desktop2. Loaded with good set of features (RSS reader, gmail integration, search, latest news, stock quotes and weather) to threat microsoft owned desktop horizon. Kind of advanced version of annoying active desktop. But if you are having less than 512MB of RAM and never cared about all the programs that just sit in your system tray and eat up your memory, don’t even think of installing it. The exceptional speed and features google desktop 2 provides are available at the exceptional usage of the memroy. But there’s certainly a good and good-looking alternative to use to get all the information that is provded by google desktop.

It’s Konfabulator. It’s really useful and pretty. Konfabulator is a widget engine which runs small programs/scripts called widgets. Widgets provide various information fetched from web as well as from your computer. Konfabulator has been acquired by Yahoo! recently. Excellent program worth a look, and its free.

Abou Ben Adhem

Abou Ben Adhem (may his tribe increase!)
Awoke one night from a deep dream of peace,
And saw, within the moonlight in his room,
Making it rich, and like a lily in bloom,
An Angel writing in a book of gold:

Exceeding peace had made Ben Adhem bold,
And to the Presence in the room he said,
“What writest thou?” The Vision raised its head,
And with a look made of all sweet accord
Answered, “The names of those who love the Lord.”

“And is mine one?” said Abou. “Nay, not so,”
Replied the Angel. Abou spoke more low,
But cheerily still; and said, “I pray thee, then,
Write me as one who loves his fellow men.”

The Angel wrote, and vanished. The next night
It came again with a great wakening light,
And showed the names whom love of God had blessed,
And, lo! Ben Adhem’s name led all the rest!

— James Leigh Hunt