Last year I restarted my dream again, Ubuntu!
I really fond of open source software, there are several reason, stating it again is a repetition, so I will just put some links: The Cathedral and the...
The Simplest Logging Class in C++
I want to create the simplest ever logging class in C++, so I created a single Log.h file and created a sample application that uses it. This was very...
Web Load/Stress/Stability and Performance Test Tools
Microsoft’s Web Application Stress Tool provides an easy way to simulate large numbers of users against your Web application. This tool makes it possible to...
News Feeds and Thunderbird
To be able to check news feeds automatically you need RSS reader, the best one to use IMHO is Thunderbird. http://www.mozilla.com/en-US/thunderbird/ From...
Sending Subversion Commit Information by Email
On each commit, I want to send email with the commit details to a list of emails.This is necessary to keep everyone involved updated. We are using...
Is it time for research?!
I am working now at a company in CDMA terminals, to improve myunderstanding I am planning to research CDMA networks, if you knowanyone who can get benefit...
Build you own Linux distribution
It is amazing how it is easy to build your own Linux distribution, look...
Bash Script Tutorial and Advanced Guide
In automating tasks, we should create scripts, the most common scriptinglanguage available is bash, in my effort to develop personal backupshell script I...
German Company in Egypt and Open Source Solutions!
I have a friend working as a sales manager in a German company branch inEgypt, it seems he is a bout to leave them. The company sells LearningManagement...
Java and Arabic Support
Java uses Unicode as native encoding, so any text will be converted to Unicode for proper handling. Java already has support almost to all known encodings,...
Conflict, is it that bad?
Conflict is a part of life. There are conflicts of needs, wants, preferences, interests, opinions, beliefs and values. Conflicts are rooted in the way we...
Arabic Morphological Analysis
Historically – at my former employer Sakhr and Harf – I believed you have to support Arabic morphological analysis in order to have a good Arabic Full Text...
PSP, the CMM for the Single Programmer
In this short article, I will try to give a simple overview of the PSP as we practice it, what I am describing here reflects my understanding and my...
The Big Unexpected, Look Carefully at this Picture
Look carefully at this picture, what do you think about it? From ahm507.blogspot.com
Browsealoud… Making Websites Talk
Browsealoud reads web pages aloud for people who find it difficult to read online. Reading large amounts of text on screen can be difficult for those with...
HTML Validator based on Tidy that Supports Arabic
HTML Validator is a Mozilla extension to FireFox that adds HTML validation inside Firefox and Mozilla.It supports Arabic text without any problem, it...
NetBeans Remote Debugging
This tutorial will show how to debug Java code on remote Tomcat process, this steps are tested on Windows XP,JDK 1.5 and Tomcat 4.1, I believe it will work...
The State of “Food Insecurity in the world 2006”, a FAO.org Report
The State of “Food Insecurity in the world 2006”Download Poster, Flayer and Full Report from http://www.fao.org/docrep/009/a0750e/a0750e00.htm>From the...
The 7 Habits of Highly Effective People
Habit 1: Be ProactiveChange starts from within, and highly effective people make the decision to improve their lives through the things that they can...
Software Version Control – Subversion- Installation and Configuration
>> There is a bug in Microsoft Internet Explorer 6.0, this article is best viewed with FireFox 2.0 Software Configuration Management (SCM) in Roger Pressman...
