Two days till GNOME 2.12 Official Release

It’s going to be another 2 days till GNOME 2.12 is officially release to public. The much anticipated GNOME 2.12 seems to spots a few more enhancement, than it’s previous release :

  1. Smoother edges with Cairo vector graphics library
  2. Drag and drop handling has been improved
  3. Better Integration with HAL, GNOME can display icons for different devices connected to computer
  4. System Tools that can configure your startup services
  5. Totem GStreamer backend now has full support for DVD menu


Please read A Prerelease Tour of GNOME 2.12 for more information.

The GNOME 2.12 official page. Watch this page for GNOME LiveCD.

Blogger Site Feed Bugs?

Have you ever encountered Blogger site feed bug where your feeds settings suddenly syndicated as “Short” summary instead of “Full” content of your post?

This thing had happened to me twice without a warning, it’s very annoying for me as I like to publish my site feeds in full. My objective of publishing the site feed in full because I want to relay information to my readers, but there’s seems some kind of bug that keeps me from doing that from time to time.

I had to change the feed setting to “Short” summary and “Full” again to counter the bug, but I believe this is not a correct way to do it. I hope blogger.com will fix this bug soon or at least provide explanations to users

Learning Python as an Additional Language

Python logoToday is the second day of September, and I decided to learn python for the whole month.Why Python? Well, first of all, python is a fairly simple language to learn and it’s a shame if I don’t fully utilize my free time to learn programming in python.

Secondly, python is a flexible language, i.e it can be use for programming web-applications as well as creating standalone applications, and…

Finally, python is a portable language, and I just love the python language concept which combines simplicity and powerful features such as classes, exceptions, dynamic data types and dynamic typing.

The fact that python is executed by interpreter accelerates my learning process as I dont have to wait long to see the results of my progress and experiments ;)

Anyhow, you can expect to see python apps written by me after this!

Fireworks of Merdeka!





Malaysia Flag
Last night was our National Day, and as usual, they shot fireworks after the 12:00am countdown. And, as usual, the fireworks shot are really near to my house, and this time I had a camera on, so enjoy!

Selamat Menyambut Ulang Tahun Kemerdekaan ke-48!

Installing Java 2 SDK on Debian GNU/Linux and Ubuntu

Java Logo

Warning, this article is outdated!, please refer to the newer article

Install Java SDK and JRE in Ubuntu ?

Want to install Java 2 SDK (j2sdk) in your Debian or Ubuntu? Well, I’ve created a home-made package for Java 2 SDK 1.4.2.

First download the deb from either of this mirror:

  1. Rapidshare.de
  2. Mirror #1

and after that, just do :
$ sudo dpkg -i sun-j2sdk1.4_1.4.2_09_i386.deb

and Sun Java 2 SDK 1.4.2 should be installed in your system by now. You can refer to https://wiki.ubuntu.com/Java if you want to build other Sun Java deb package (like Java 1.5.0)

That’s all for today folks, happy programming in Java!

Google talks…. well it does now!

Google Talk

Phew, I’m very busy for the last two days, and that includes updating my Google-talk contact list.

Google-talk is yet another Instant Messenger client. Much like MSN, Yahoo or AOL/ICQ instant messenger, a clear rival to Google. So Google apparently doesn’t want to be left out in the IM business and launched Google-talk (still BETA).

Google-talk official client is small and neat, without much eyecandy (including smilies), but hey, it does the work. Another addon feature is the ability to use voice-chat with your IM buddy which now almost becoming a de-facto standard in IM clients. Adding contact list to your IM client is as easy as putting their gmail id and wait for their response (much like yahoo’s and MSN).

But the interesting part is Google-talk uses Jabber/XMPP protocol instead of closed-protocol like other popular IM-providers. Unlike other IM service providers, Google actually is open about people using 3rdparty clients to connect to their servers.

The good news behind all of this is people now can connect to their google-talk accounts without worrying much about the availability of the IM clients in their respective platforms ;)