Tammam Koujan

Welcome to my world

World Lens

Posted by tammamkoujan on October 19, 2009

فتاتان فلسطينيتان على انقاض منزلهما

————–

3939_01199485034

منح اتحاد وكالات الانباء العربية وكالة الانباء السورية جائزة أفضل صورة للعام 2007. وفاز بالجائزة التي أعلن عنها خلال انعقاد المؤتمر الخامس والثلاثين للهيئة العامة لاتحاد وكالات الانباء العربية في العاصمة الاردنية عمان المصور الصحفي : وسيم خير بك عن صورته / العلم والعمل / التي التقطها من احد شوارع دمشق حيث تظهر فيها فتاة في السابعة من عمرها تجلس أمام / بسطة / تبيع عليها بعض الحلويات والبسكويت وتحمل في الوقت نفسه دفترها وكتابها قال المصور أنه كافح لتصوير الصغيرة لأنها ترفض ذلك وتغطي وجهها بيديها الصغيرتين , ما أضطره للابتعاد عنها مسافة 30 متر والتقاط الصورة على حين غفلة منها
Add a caption
منح اتحاد وكالات الانباء العربية وكالة الانباء السورية جائزة أفضل صورة للعام 2007. وفاز بالجائزة التي أعلن عنها خلال انعقاد المؤتمر الخامس والثلاثين للهيئة العامة لاتحاد وكالات الانباء العربية في العاصمة الاردنية عمان المصور الصحفي : وسيم خير بك عن صورته / العلم والعمل / التي التقطها من احد شوارع دمشق حيث تظهر فيها فتاة في السابعة من عمرها تجلس أمام / بسطة / تبيع عليها بعض الحلويات والبسكويت وتحمل في الوقت نفسه دفترها وكتابها قال المصور أنه كافح لتصوير الصغيرة لأنها ترفض ذلك وتغطي وجهها بيديها الصغيرتين , ما أضطره للابتعاد عنها مسافة 30 متر والتقاط الصورة على حين غفلة منها

Posted in 1 | Leave a Comment »

We’ve moved!

Posted by tammamkoujan on October 5, 2007

We’ve moved!

moved.jpg

بسم الله الرحمن الرحيم

يسرني ان اعلمكم زوار مدونتي الكرام بأن المدونة قد انتقلت إلى استضافة جديدة خاصة بي
المدونة الجديدة ستكون ضمن نطاق موقعي الخاص TammamKoujan.com
هذه الخطوة ستعطيني حرية اكبر في ادارة وتطوير المدونة و انا واثق ان هذا سينعكس على اداء المدونة الذي اعدكم بأنه ستطور اكثر بكثير
عنوان المدونة الجديد:
www.blog.TammamKoujan.com
و عنوان موقعي الشخصي هو :
www.TammamKoujan.com
الموقع الشخصي ما يزال تحت الانشاء و قريبا سينتهي

Posted in حــيــاتــي | 15 Comments »

Hama – Syria 2007 – Video 5

Posted by tammamkoujan on October 4, 2007

Hama – Syria 2007 – Video 5

مجموعة من الصور التي ألتقطتها (ما عدا الصورة الاولى فلست انا الذي التقطتها)

Posted in أسفار و أماكن, حــيــاتــي, حماة, ٍسوريا | 5 Comments »

Hama – Syria 2007 – Video 4

Posted by tammamkoujan on October 2, 2007

Hama – Syria 2007 – Video 4

فيديو اخر من تصويري لمدينة حماة الرائعة

Posted in أسفار و أماكن, حــيــاتــي, حماة, ٍسوريا | 2 Comments »

Dubai Metro

Posted by tammamkoujan on October 1, 2007

Dubai Metro

رغم أنني لم أنته من عرض مقاطع الفيديو التي التقطتها في رحلتي لسوريا
لكن فضلت أن اعرض بعض مقاطع الفيديو التي التقطها منتصف الشهر الماضي في معرض جيتكس 2007 حيث شاركت مع شركتي
في المعرض الذي استمر لمدة خمسة أيام.
الفيديو التالي يتحدث عن مشروع مترو دبي الذي سينتهي في العام 2007

Posted in أسفار و أماكن, حــيــاتــي | Leave a Comment »

Hama – Syria 2007 – Video 3

Posted by tammamkoujan on September 5, 2007

Hama – Syria 2007 – Video 3

فيديو أخر من تصويري

Posted in أسفار و أماكن, حــيــاتــي, حماة, ٍسوريا | Leave a Comment »

Hama – Syria 2007 – Video 2

Posted by tammamkoujan on August 28, 2007

Hama – Syria 2007 – Video 2

فيديو أخر من تصويري

Posted in أسفار و أماكن, حــيــاتــي, حماة, ٍسوريا | 2 Comments »

و مرت الايام

Posted by tammamkoujan on August 27, 2007

و مرت الايام

اهلا بكم اعود إليكم من إجازتي القصيرة لكن المليئة بكثير من الأمور منها الجميل و منها المحزن
هناك الكثير لأكتبه و هناك الكثير لأعرضه لكن كالعادة سأكتب على قدر ما يتوفر لي من الوقت و الفراغ
نبدأ الان بمقطع فيديو صورته لمدينتي حماة خلال الاجازة

Posted in أسفار و أماكن, حــيــاتــي, حماة, ٍسوريا | 10 Comments »

أستودعكم الله

Posted by tammamkoujan on August 2, 2007

أستودعكم الله

في اللحظة التي تقرؤون فيها هذه الرسالة تكون طائرتي قد انطلقت باتجاه سوريا حيث سأقضي إجازة قصيرة
ستكون فرصة لأن أنعش نفسيتي و أجددها حيث سأقوم بالسياحة و التجول في كثير من المناطق السورية الجميلة
خلال هذه الفترة سأخذ أجازة من المدونة أيضا لكن عندما أعود سيكون في جعبتي الكثير
و قد تكون هذه الإجازة فرصة لأتحدث عما سيمر معي و ان اضع بعض المواضيع و الاخبار الحية عن سوري
و بالتالي ترقبوا مواضيع مدونتي من سوريا

لمن يسأل كيف يتم نشر الموضوع في اللحظة التي تكون فيها طائرتي محلقة في الجو أقول أني استخدمت خاصية النشر الالي للمواضيع و هي ميزة رائعة في مدونات ووردبرس
اخر وصية ريكا بلاش لعب هنا و انا مش موجود

ادعوا لي بالتوفيق

Posted in حــيــاتــي | 2 Comments »

أوبس!! هل حقا ما أراه؟

Posted by tammamkoujan on July 29, 2007

أوبس!! هل حقا ما أراه؟

بسم الله الرحمن الرحيم

موضوعنا اليوم سيكون مختلفا قليلا عن المواضيع التي طرحتها سابقا فلن أتحدث عن إنشاء مكون أو أداة برمجية أو عن مشروع معين حديثي اليوم سيكون بعض الأمور التي ليس من المتوقع ان تحدث عند كتابة اي برنامج لكنها تحدث و قد يتعجب بعض المبرمجين من سبب حدوثها.
في الحالة الأولى أنظر معي للشيفرة التالية:

for (float i = 0.5f; i < 1; i += 0.01f)
{
if (i == 0.6f)
{
Console.WriteLine(i);
}
}

في مقطع الشيفرة السابق أنشأت حلقة for و عرفت فيها المتحول i من النوع float و مهدته بالقيمة 0.5 و جعلت مقدار الزيادة على المتحول i في كل مرة تساوي 0.01 اي واحد بالمئة و جعلت الحلقة مستمرة طالما المتحول i اصغر من القيمة 1
حسنا كل شيء حتى الان طبيعي و صحيح
وضعت ضمن كتلة الحلقة عبارة if تقوم بطباعة قيمة المتحول i على الشاشة عندما تبلغ هذه القيمة 0.6
تبعا للشرح المنطقي السابق ستتوقع ان كل شيء صحيح و انه نتيجة تنفيذ مقطع الشيفرة السابق ستكون طباعة قيمة المتحول i عندما يصبح 0.6
اسف لان اخيب املك و اقول لك بأن شيئا لن يحدث و لن تطبع قيمة المتحول i ابدا
و للتأكد من هذا الامر قم بنسخ الشيفرة السابقة و ضعها في مشروع جديد و قم بالتنفيذ .
بعد أن تأكدنا من هذاالكلام دعنا نفسر ما الذي حدث و كيف نتجاوز هذه المشكلة
تكمن المشكلة السابقة في تعريفنا للمتحول i على انه من النوع float و الأنواع الخاصة بالفاصلة العائمة مثل float تتعامل مع الارقام و تجعلها تقوم بالعمليات الحسابية بطريقة خاصة و تحتفظ بقيمة تقريبية للناتج
للتأكد من هذا الكلام قم بتجربة الشيفرة التالية:

for (float i = 0.5f; i < 1; i += 0.01f)
{
Console.WriteLine(i);
}

سيكون الناتج كما في الصورة أدناه:

cmd.jpg

أمر مدهش أليس كذلك
لو بحثت عن القيمة 0.6 التي كنا نستخدمها في عبارة if من أجل المقارنة فلن تجدها
اذن فالمتحول i لن يحتوي على القيمة 0.6 في أي حال من الاحوال
ما هو الحل لهذه المشكلة ؟ حسنا كما اخبرتكم سابقا بسبب الطبيعة الخاصة للتعامل مع الاعداد ذات الفاصلة العائمة فسيتم تخزين قيمة تقريبية للعدد و ليس العدد نفسه لذا يمكن ان نعتبر ان المتحول i وصل للقيمة 0.6 عندما تكون قيمته قريبة جدا منها
لذا سنتستخدم الشيفرة التالية و التي ستعمل بشكل صحيح معنا:

for (float i = 0.5f; i < 1; i += 0.01f)
{
if ((i > 0.59f)&&(i < 0.6f))
{
Console.WriteLine(“0.6″);
}
}

نلتقي في الجزء الثاني مع حالة مدهشة جديدة

تمام كوجان في 29/07/2007
ُEmail : TammamKoujan@Gmail.com
يجوز نشر هذه المقالة أو أجزاء منها بشرط المحافظة على اسم الكاتب و ذكر المصدر

Posted in C#, برمجة | 4 Comments »