Well, I know I don’t blog that much. I know I should blog more. I’ve a lot to talk about. However, I didn’t think what I would blog about was relevant with the purpose of this blog. So, I had to rethink my blog and align it with my new direction.

I dislike the idea of having a blog just for the sake of having one, and I don’t want it to be filled with photos or stupid subjective posts.

Now, it will get more interesting as I’ve broadened my focus and I’ve started to consider it to be my personal and official blog, my online identity so to speak.

I’ll try to blog at least once a week, then I’ll speed up till it become a daily habit. However, I’ll maintain quality over quantity.


Here is the latest and greatest from Microsoft to the Web. SilverDark a.k.a SilverLight.

From now on, the Web will crash too!!

And you know what!? it’s a feature. 🙂

A picture is worth a thousand words


It seems that I wasn’t the only one complaining about Ubuntu’s specific bugs. But the road to Debian Lenny is not that rosy too.

Although Debian Lenny get fairly new and stable packages it suffers from incoherence in the way packages are pushed into Debian repositories. I’ll explain :

It seems Debian Lenny Packages are released under the policy “if it’s fairly stable then push into the repositories.” In theory, this sounds good but in practice it’s not. Let’s say that Gnome 2.20 is released today, and after 2 months from today it will become approved to show up in Debian Lenny repository. However, instead of pushing all Gnome 2.20 packages and the ones that depend on it in one shot, these packages get released gradually which will make your system having a mixture of the old Gnome packages (2.18) and the new ones (2.20) thus causing some of your installed softwares not to work or crash because some packages (the ones they depend on) are not yet released.

I have taken some time to try to figure out what to do in this case. Well, I think I have found a way :

It’s creating my own local Debian Repository. The concept is to move to Debian Sid (experimental = the most recently introduced packages with some risks involved) instead of Debian Lenny (Testing = fairly new, but may suffer from incoherence).

Then create a snapshot of the entire Debian Sid Repository. This will allow me to install any package later on without having to resolve any dependency issues. Then use it for 3 months or so, then re-snapshot it again and start using the latest and greatest things in the Free andOpen Source software world.

This is my plan for now, although I’m still evaluating other alternatives Like Sidux and Mint Linux. Probably CentOS and Fedora Core are the next interesting thing to use.

Sharing The Power

November 28, 2007

As human being, it seams it’s our nature to disobey, to break free from the crowd, to want be free and to gain control over things.

To control, you need to communicate; and communication is all about passing and getting information.

While information is power, Its power comes from the way it can be presented or manipulated. For instance, you can manipulate information you gained to reach your goal (your interest), or counter it with another information (to protect your interest).

The most effective way of manipulating information is to use it to stimulate fear. Starting from the fear of losing power, up till the fear of losing life.

So, how to keep that power to yourself? well, hide it. Keep it secret. Prevent others from getting it or knowing about it.

But the real question is do we accomplish anything valuable by keeping that power to ourselves alone? Well, if you’re self-centric and think you’re smart you will accomplish many things by being so; however, the real accomplishment is not getting value from others but giving value to others.

I think the whole idea about Free(dom) Software is about sharing that power instead of keeping it in the hands of privileged. Thanks to Free Software, information is equally distributed, and everyone get the same opportunities, the same benefits, the same advantages and more importantly is that everyone one can participate and make it more valuable.

Amazing Quotes

November 2, 2007

Here is some of the quotes I found motivating, inspiring or have deep meaning :

“Be fearless and pure; never waver in your determination or your dedication to the spiritual life. Give freely. Be self-controlled, sincere, truthful, loving, and full of the desire to serve…Learn to be detached and to take joy in renunciation. Do not get angry or harm any living creature, but be compassionate and gentle; show good will to all. Cultivate vigor, patience, will, purity; avoid malice and pride. Then, you will achieve your destiny.” by Krishna, The Bagavhad Gita.

“Be steadfast about your most treasured values, and flexible about how you express and fulfill them. With a firm will and a flexible approach, truly great things are possible.” by Ralph Marston.

“Stop wondering what life is all about and start choosing what you are going to make it become. Stop waiting for someone else to make it all better and start taking your own steps to make it uniquely great.” by Ralph Marston.

“The meaning of life is the meaning you give to it.” by Ralph Marston.

“All children are artists. The problem is how to remain an artist once he grows up.” by Pablo Picasso.

“Greatness is all about the view.” by a fellow INTJ

“Most things are yet undone, we have a glorious future.” by IKEA’s founder

“First, they ignore you. Then they laugh at you. Then they fight you. Then you win.” by Ghandi


It seems I can’t live without organization, or perhaps I can’t live without efficiency. Personally, I highly value my time, I know I’ve got only 24hours which seems to me not enough. This is why I try to organize every part of my life. Why ? to enjoy it and to be successful.

Since I am a Software Developer, I see structure in everything, and I like to be challenged and be challenging; I like to scale, to improve, to get better, and to be efficient. Perhaps, I approach life from a different angel, but I am happy with what I choose and what I do.

In the last few months, I’ve given a lot of attention to Personal Development. I had the feeling that I’m somehow fundamentally different from others, which irritated me to the extent of pushing me to know why I think, feel, do a lot of the things differently. I have the feeling to be unique, or as if I’ve some rare type of personality.

I’ve passed some personality tests, one of them was Briggs-Myers Personality Indicator (MBTI) which stated that my personality profile is of an INTJ (Introverted iNtuitive Thinking Judging) which you can learn about it here and here; in other words, I’m seen as a Mastermind, wow !!

One of the things I do to organize my digital life (haha, I love such buzz words/expressions :-D) is to have every single bit of information organized, every web page that I’ve read classified, every guide or tutorial grouped and categorized, every account and password I have stored in a secure database, and virtually every document I’ve written, or a file I’ve downloaded stored in CDs, and kept in a safe and secure place 😉

My bookmarks database is a small off-line Google and I’ve an incredible huge News Feed (RSS) database that give me the opportunity to know virtually about everything I need to know immediately. Sounds amazing huh !

Here you are, have a look about what I am talking about 😉

My Collection of CDs stored in a Database for fast and accurate file localisation How Files & Directories are Stored and Organized in my Pc’s Hard Disk

My News Feed Database & Reader My Bookmarks Database, using Firefox My Accounts & Passwords Secure Database

Well I’ve come to the conclusion that I need to move to Debian Testing codenamed Lenny. it’s the next coming release of Debian currently being under development; and once it’s marked as stable it will become the default version like the actual one, Debian Etch (Debian 4.0).

Why am I moving away from Ubuntu ?

Back in 2005 (my first days with GNU/Linux), I have set a goal to move to Debian when I become ready. First, I tried many distributions but I settled with Ubuntu because it was newly introduced to the market with the incentive of offering the same software quality for both enterprise and community edition while focusing on making GNU/Linux as easy and user friend as possible for newcomers. I was attracted to that principle and to the fact that it was based on Debian which is well known by its stability and its popularity among system administrators.

Since Ubuntu is based on Debian Experimental (Sid), it offered the latest and greatest versions of softwares. Also, it’s means you are on the bleeding edge every six months which is wonderful. However, this bleeding edge has a hidden but justified cost. It’s some bugs that while they can push you to learn more about GNU/Linux trying to figure out what causing them, they may also be the source of serious headaches. Personally, most of my headaches come from FireFox performance, X11 Drivers’ stability, and Linux Kernel issues with some DSL Modems and most of these problems are Ubuntu specific.

Right now I no longer has the capacity to haunt these issues, I want to be using something that’s new and fairly tested. I think, here where comes the advantage of Debian Testing over Debian Experimental or Ubuntu. You sacrifice some of the coolness of using the latest softwares in order to be using fairly new but more tested softwares.

I want a platform that is always evolving, stable and reliable and where I can experiment other things on.