Sunday, July 04, 2010

Design construction

The following is a mind map of design construction chapter in code complete 2nd edition, I made it 2 years ago, but it is really very useful. Enjoy!!
Click here to download

Saturday, December 27, 2008


C++0x is the planned new standard for the C++ programming language. It is intended to replace the existing C++ standard, ISO/IEC 14882, which was published in 1998 and updated in 2003. These predecessors are informally known as C++98 and C++03. The new standard will include several additions to the core language and will extend the C++ standard library, incorporating most of the C++ Technical Report 1 libraries — most likely with the exception of the library of mathematical special functions. Since the standard is not yet finalized, this article may not reflect the most recent state of C++0x. Up-to-date state of the next C++ standard is published on the ISO C++ committee website. The most recent report, N2800, was published in October 2008.

The ISO/IEC JTC1/SC22/WG21 C++ Standards Committee aims to introduce the new standard in 2009 (hence the standard that is today called C++0x will become C++09) which means that the document must be ready for ratification of the member states of ISO in 2008. To be able to finish on schedule, the Committee decided to focus its efforts on the solutions introduced up until 2006 and ignore newer proposals [1].

Full article

Other links

Wednesday, September 17, 2008

How to reach Masjeed El Sedek?!

Masjed El Sedek, Sherton buildings, Salah Salem street
click on the image to enlarge

Google earth view from wikimapia website

For a full map please click on the following link
full map
waiting all of you :)

Saturday, May 31, 2008

الغيرة الغيرة

تقدمت امرأة إلى مجلس القاضي موسى بن إسحاق بمدينة الري سنة 286هـ؛ فادعى وكيلها بأن لموكلته على زوجها خمسمائة دينار (مهرها)، فأنكر الزوج، فقال القاضي لوكيل الزوجة: شهودك. قال: أحضرتهم. فطلب بعض الشهود أن ينظر إلى المرأة؛ ليشير إليها في شهادته، فقام الشاهد وقال للمرأة: قومي.
فقال الزوج: تفعلون ماذا؟
قال الوكيل: ينظرون إلى امرأتك وهي مسفرة؛ لتصح عندهم معرفتها.
قال الزوج: إني أشهد القاضي أن لها عليّ هذا المهر الذي تدعيه ولا تسفر عن وجهها.
فقالت المرأة: فإني أُشهِد القاضي أني وهبت له هذا المهر وأبرأتُ ذمته في الدنيا والآخرة.
فقال القاضي وقد أعجب بغيرتهما: يُكتب هذا في مكارم الأخلاق.

Friday, May 09, 2008

Post from MSN client :)

Hello everybody,

Actually I was supposed to perform some interviews for candidates wanna to join my company, but as usual they didn't come till now :D

So I have decided to do something useful while I'm waiting them; while I'm navigating Internet and trying new software, I have found that Microsoft had published a new version from Hotmail MSN that include a client for writing posts to your blog


I think it is a cool program, and I have already written this post using it.


Tuesday, April 22, 2008

Mistakes and failures are good.

When you are young you just try things and fail until you learn. As you grow a bit older, you learn from - for example - school to not make mistakes. And you try less and less things.

This may cause you to stop being proactive and to fall into a habit of being reactive, of waiting for someone else to do something. I mean, what if you actually tried something and failed? Perhaps people would laugh at you?

Perhaps they would. But when you experience that you soon realize that it is seldom the end of the world. And a lot of the time people don’t care that much. They have their own challenges and lives to worry about.

And success in life often comes from not giving up despite mistakes and failure. It comes from being persistent.

When you first learn to ride your bike you may fall over and over. Bruise a knee and cry a bit. But you get up, brush yourself off and get on the saddle again. And eventually you learn how to ride a bike. If you can just reconnect to your 5 year old self and do things that way - instead of giving up after a try/failure or two as grown-ups often do – you would probably experience a lot more interesting things, learn valuable lessons and have quite a bit more success.

Full article