Wednesday, January 11, 2012
Tuesday, August 3, 2010
Design pattern on the fly
Here is a link I found useful when trying to figure out what is the best design pattern to use for a given task or software problem on the fly . http://www.rmfusion.com/design_patterns/design_patterns_menu.htm
Thursday, September 17, 2009
Code Smells

what makes it special that it gives you rules and guidelines that makes you stick to your design while writing the "perfect" modular code.
here is the Catalog file of code Smells . Download
Monday, April 20, 2009
Programs I Use and recommend
for Developers :
putty
for Secure ssh and telnet and remote connection (nice and simple client).
WinSCP
SFTP Client (simple and easy to use ) .
TortoiseSVN Client
Windows Desktop Client for SVN repository connections . Also I use google code site : http://code.google.com/ for project hosting.
Desktop Tools :
Launchy
Highly recommended tool very easy and fast way to launch applications .
VirtualClone Driver
the best tool for mounting ISO , Bin , etc ... file images as a virtula drive (also works on win7) .
Notepad++
A very useful advanced notepad for viewing and editing source and text files such as (txt ,HTML ,XML, C , C++ ... and more ) .
More Will be provided soon !
Wednesday, March 25, 2009
موطني
موطني
الجـلالُ والجـمالُ والسَّــنَاءُ والبَهَاءُ
فـــي رُبَــاكْ فــي رُبَـــاكْ
فــي هـــواكْ فــي هـــواكْ
هـــــلْ أراكْ هـــــلْ أراكْ
سـالِماً مُـنَـعَّـماً وَ غانِـمَاً مُـكَرَّمَاً
تبـلُـغُ السِّـمَـاكْ تبـلـغُ السِّـمَاك
مَــوطِــنِــي مَــوطِــنِــي
الشبابُ لنْ يكِلَّ هَمُّهُ أنْ تستَقِـلَّ أو يَبيدْ
نَستقي منَ الـرَّدَى ولنْ نكونَ للعِــدَى
كالعَـبـيـــــدْ كالعَـبـيـــــدْ
ذُلَّـنَـا المُـؤَبَّـدا وعَيشَـنَا المُنَكَّـدا
لا نُريــــــدْ بـلْ نُعيــــدْ
مَـجـدَنا التّـليـدْ مَـجـدَنا التّليـدْ
مَــوطِــنــي مَــوطِــنِــي
الحُسَامُ و اليَـرَاعُ لا الكـلامُ والنزاعُ
رَمْــــــزُنا رَمْــــــزُنا
مَـجدُنا و عـهدُنا وواجـبٌ منَ الوَفا
يهُــــــزُّنا يهُــــــزُّنا
غايةٌ تُـشَــرِّفُ و رايـةٌ ترَفـرِفُ
يا هَـــنَــاكْ فـي عُـــلاكْ
قاهِراً عِـــداكْ قاهِـراً عِــداكْ