We have moved (302)
I have moved this blog. Actually i have merged it with my Arabic Blog. So i will be posting there. I will keep it here for sometime, but eventually i will have to delete it.
Thanks for you interest, and see you there.
/***
Open Source Concepts may be a very fertile field to evolve a revolunary solution for our nation to become really a 'NATION'! so I am concerned in developing a complete and full legal, cultural, economical, political, religious, social and -of course- technical model for the open source in Islamic and Arabic countries..
إذا كانت زكاة المال جزءا منه، فزكاة العلم العلم كله!
**/
Posted by
مصـ( الخير )ـعب
at
1:02 PM
0
comments
Today I and my colleague Eslam were at Bank Masr because he was doing something there. Not only the bank looks poor, in my opinion, but also the screen on the wall got me stunned!
The screen was displaying a windows desktop with a folder minimized to the task bar and a window of internet exploerer displaying a page containing currency rates.
Apart from the ugliness of that page, the problem was they were showing the internal IP address the browser is using!!!
Posted by
مصـ( الخير )ـعب
at
5:27 AM
1 comments
Yesterday was a day of hell to me, because Internet Explorer deserves to be renamed to "internet Exploder!"...
I was working on the project and everything was going just fine, it looked very neat on firefox, opera and epiphany web browsers, with no errors or annoying distortions of any kind, it even passed the test of the w3c validator.
But when i was giving my client a status report, he told me the project is messed up, i opened an IE installation i have at my linux machine and everything was really upside down, with no obvious reason why it went like this!!
The client was upset, and he has the right to be so. So I spent all today trying to fix what IE destroyed. I really hate their browser, it is even not self-compatible, when you deal with IE the version differs so much that you have to make hacks in your CSS and HTML code for each and every version of them! How stupid that the same broswer renders html in a totally different way just because you are using another version!!
Out of frustration i issued a ticket to Microsoft's customer support as following:
Subject : Please stop releasing internet explorer
Message : Dear Sir/Madam, you don't know how much i am frustrated and filled with anger now because of your piece of software named Internet Explorer, I am in a very bad situation that is about to cost me a lot in my job because you don't care about web standards, and because of the unpredicted behaviour of your IE.
I please ask you seriously, and really you can't feel how much i feel badly inside, to stop releasing any further versions, stop shipping it, remove it from your websites and ask people not to use it anymore.
Thank you for your time, and your time only, but please stop using that time to make our lives like hell..
--------------------
Today came a reply from an employee there :
Dear Mr. Mosab,
Thank you for contacting Microsoft Technical support. Kindly be informed that your complaint has been reported to the responsible team.
Your feedback is highly appreciated.
----
Posted by
مصـ( الخير )ـعب
at
5:26 AM
12
comments

What would be your feeling when you find that your inbox contains "404" unread messages?!
Posted by
مصـ( الخير )ـعب
at
7:14 AM
1 comments

Here is the Caffeine Code Cycle* in the life of a software engineer or a programmer :
---
* I created this using the firefox pencil addon.
Originally posted at my website.
Posted by
مصـ( الخير )ـعب
at
2:52 AM
2
comments
Posted by
مصـ( الخير )ـعب
at
3:48 AM
1 comments
Labels: adhere, citex software, free software, mobile advertising, open source, platform

Hi all,
This is my dual monitor at work, my laptop is Amilo (Fujitsu-Siemens), running Debian Etch. The setup is made using nvidia-settings.
Posted by
مصـ( الخير )ـعب
at
5:43 AM
1 comments
This is what Google's Chrome display when a tab goes bad! I really loved it so much (click on image to enlarge).
Note: This is my work pc, it is running windows -which i don't like- so I installed a Mac Theme.
Posted by
مصـ( الخير )ـعب
at
10:50 AM
0
comments

Dear IOL* members,
It has been nearly 4 years now in IOL in different positions and departments. I believe it is time for me now to move, I should have done this at least a year ago, but I didn't in three different occasions because of many factors, most importantly 20at's** benefit. These years meant a lot to me, I learned many things really, but I believe I have now reached a saturation point, where my stay will not be of acceptable benefits for both IOL and me, in fact it even may do nothing but hold me still instead of going forward. Thus I decided a while ago considering opportunities that come along.
Today at nearly 4:00 pm i received an offer, that I accepted, from a software company named "Citex Software" to work there as a software engineer. The offer satisfies many needs at this phase of my career basically and my life as well. On top of them is the need of new and fresh career blood, working with a young team that understands each other and can really think of things differently and effectively, a place where I can learn a lot of new things and a better financial level. All these factors exist in this opportunity along with others, so I am accepting the offer. I should start there right after The Eid, that means 2 weeks and a half from now.
Despite the fact that there were some issues inside the company that could be dealt with better, I really find it hard to take such a decision and will always remember IOL was like home to me. It is the nature of things anyway; people leave their homes when they are grown up and choose their own way. Thank you all for everything, and yes I think this is a Goodbye. Hope you all the best from all my heart.
Best wishes ever,
Mosab Ahmad.
---
* IOL = islamonline.net, and media international company
** 20at = 20at.com, may main project i am was working on, i built it from scratch.
Posted by
مصـ( الخير )ـعب
at
11:30 PM
1 comments
Labels: 20at, business, mos3abof, mosab, Software Engineering
A good practice I found useful is to version control your /etc, because you might edit something and forget why you did so later on, or even want to revert to a previous situation.
In order to do this you have two options, either save a backup manually for each file before editing -which is to me a horrible nightmare-, or use a VC system.
If you chose option 2 welcome aboard :), -option 1 is welcome too but he will not find useful here-.
I have used three VC systems before, CVS, SVN and git. The first two are great and I like them really, but only git could “git” my attention and passion. I started using it on my laptop and it works like magic.
Let's start
(1)Installation :
you have two options, either using the prepackaged “git”, or compile it from source. Both are good.
for those who are afraid of terminal -although the best way to use git is from terminal- the Git project provides a GUI tool that eases the navigation of a repository to start it enter into the repository directory and type :

Posted by
مصـ( الخير )ـعب
at
2:20 PM
0
comments
Labels: debian, git, open source