المتابعون للمدونة

الجمعة، 20 ديسمبر 2019

رسالة مؤثرة



هذه رسالة أثرّت في كثيرا، أرسلها لي الأخ أ. محمد فوزي هلال منذ يومين، وأسعدتني فيها ملاحظاته وانتقاداته، بنفس قدر ما أسعدني ثناؤه.. هذا هو نص الرسالة:

انتهيت من دراسة كتاب (سي شارب من الصفر إلى الاحتراف):
السلام عليكم ورحمة الله وبركاته
مهندس محمد:
جزاك الله خيرا على هذا الكتاب الرائع وأسأل الله أن يجعله في ميزان حسناتك.
أنا الآن انتهيت من الكتاب ولله الحمد بعد قراءتي له مرتين، عدا جزئية (تراكيب البيانات) فقد مررت عليها سريعاً. وإن شاء الله سأعاود تنفيذ هذه الجزئية لأنني علمت القدر الفكري التي ستضيفه.
وأود من حضرتك أن تخبرني ماذا علي أن أفعل الآن . كنتَ قد أشرت في آخر الكتاب أنه علي أن أتوجه إلى كتاب برمجة إطار العمل.
أنا بتعلم الزامرين وأخذت شوطا لا بأس به فيه. لكن أتوقف بسبب أشياء لا أعرفها مثلاً Async  الديكشنري وبعض الأشياء الأخرى.
فأين لي بالبقية، وقد اعتدتُ من كتابكم على التأصيل والفهم وما أتحصل عليه من الانترنت لا يغنيني.
أخذت الكتاب يناير الماضي وأنهيته في بداية هذا الشهر.
وقد أخرجت الأخطاء المطبعة التي لحظتها وسأكتبها في ملف اكسل وأرسلها إليك إن شاء الله.
وهذه ملاحظاتي العامة.
الكتاب حقاً ممتع كنت أضحك من تعليقاتك على بعض الأشياء، أجاوب بأجل أجل عندما تسأل سؤالاً، هذا يعني أنه سؤال في محلة وقد تبادر إلى ذهني.
كثيراً ما أكتب واو مبهر هههه.
شاهدت رجلاً في التلفاز يشبهك صرخت يا إلاهي ( الراجل دا شكل المهندس محمد حمدي بالظبط كان هاين عليا أخش التلفاز أسلم عليه). لقد أحببتك في الله ، هذا ماحدث. أنا ممتن إليك كثيراً وأشعر بأن لك علي فضلا كبيراً.
ما أعتقد أن الكتاب بحاجة إليه ما يأتي:
- مستطيل بعد كل جزئية يكتب فيها الواجبات والمحاذير، حتي يمكننا الرجوع إليها سريعاً وتكون بمثابة ملخص للهذه الجزئية.
- لو أمكن إضافة ترقيم لسطور الكود، حتى يمكننا التعليق عليها والإشارة إليها بسهوله.
- الترقيم الكامل: وأقصد ترقيم جميع الفقرات مثلا لما تذكر Foreach  للمرة الثانية تشير إلى موضع شرحها الأول. هذه النقطة مهمة جداً لأسباب كثيرة.
- الخط: نوع خط الكود يكتب بالخط المسمى بـ Consolas ولا يكون غامقاً.
- المصطلحات: كلمة تعرف بفتح التاء وضمها مختلفتان في المعنى ولذلك أري أن تُستبدل إحداهما. حقيقي كنت أتوقف عندهما في بداياتي.
- في بداية أو نهاية كل درس يكتب طريقة صياغة واستدعاء وربط هذه الخاصية التي يتحدث عنها هذا الدرس لأنني كثيراً ما كنت أعود للكتاب لأطالع كيفية بناء جملة معينة وأجد أن الأمر لا يكون سهلاً.
- اختبار بعد كل جزئية، حله موجود خارج الكتاب. أو عدة اختبارات .
- ترقيم أمثلة الكتاب مثلا: الفصل الأول المثال العاشر. 1- 10.
- المقارانات تكون في جدول حتي يسهل فهمها والرجوع إليها.
- أخر شيء وهو في الحقيقية أمر شخصي، أنا عامل عملية الغضروف وكان وزن الكتاب عائقاً كبيراً أمام المذاكرة. فإما أن يقسم الكتاب إلى جزئين وإما أن يخيط حتي يمكن فتح الكتاب 180 درجة.

وقد رددت عليه قائلا:
وعليكم السلام
مرحبا اخي الفاضل.. أحبك الله الذي أحببتني فيه.
أسعدتني جدا برسالتك ومدحك ونقدك.
بخصوص async فلم أشرحها في أي من كتبي لأني تجنبت العمليات غير المتزامنة وأجلتها لكتاب المواضيع المتقدمة في إطار العمل ولم اكتبه بعد.. حاليا شرحتها في كتاب عن asp .net أعمل فيه.. لكن المجموعات والقواميس وغير ذلك موجودة في كتاب إطار العمل.. هذا مرجع مكتبة الفئات وستجد فيه الكثير من الأدوات الهامة.. اقرأ فهرسه أولا، ثم اقرأ أول فصلين، وبعد هذا يمكنك أن تمر على صفحات الكتاب لقراءة العناوين المكتوبة بخط سميك والتي تمثل أسماء الفئات وأسماء خصائصها ووسائلها فهذا سيعطيك فكرة سريعة عما هو متاح لك، وبعد هذا يمكنك أن تغرق في تفاصيل الأجزاء التي تهمك.
بخصوص انتقاداتك، فكلها منطقية وواجبة فعلا، وهذا هو النسق المتبع في المراجع الغربية، لكنه سيضاعف حجم الكتاب وسعره وأنت طلبت العكس في آخر نقطة، شفاك الله وعافاك.. للأسف لا يوجد حل سهل لهذا حاليا.. لكن بشكل عام الكتاب مرتب ككتاب شرح متسلسل، ويمكنك الوصول لمعظم مناطقه من خلال الفهرس.
شكرا لجهدك، وبانتظار ملف الأخطاء المطبعية لتصحيحها.
تحياتي

الجمعة، 13 ديسمبر 2019

كتب فيجوال ستديو 2019


تنويه بخصوص كتبي من إصدار 2017:

ليست لدي نية (ولا وقت) لتحديث هذه الكتب إلى إصدار 2019 للأسباب التالية:

1. في خلال عام، سيتغير اسم دوت نت كور نفسه إلى دوت نت 5، وهذا يجبرني على عدم طباعة أي كتب تحمل الاسم .NET Core 3 لأن عمرها قصير جدا!

2. مرجع إطار العمل لا يحتاج لتعديلات، لأن .NET Framework توقف عند الإصدار 4.7.2 ونقلت ميكروسوفت كل التقنيات الحية منه إلى دوت نت كور 3.1.. لهذا كل ما ستقرأه في مرجع إطار العمل صار متاحا الآن في دوت نت كور، وكل ما سأفعله في الطبعة القادمة هو تغيير اسم المرجع فقط!

3. مرجع قواعد نماذج الويندوز لن يتغير فيه شيء، فكل ما حدث أيضا هو نقل نماذج الويندوز كما هي إلى دوت نت كور، وحتى الإصدار 3.1 ما زال مصمم نماذج الويندوز تجريبيا وناقصا على دوت نت كور، والفريق الذي يطوره أعلن أنه سيحتاج إلى نهاية 2020 لإنجاز هذا العمل!

4. نفس الحال بالنسبة لكتاب أساسيات WPF فقد تم نقل WPF للعمل على دوت نت كور، ولا تغيير في هذه الأساسيات.. الجديد الذي يمكن أن أتكلم عنه لاحقا سيكون بإذن الله في كتاب عن تقنية UWP وهي تطوير ل WPF لكن تعمل على ويندوز 10 فقط.

5. كتب فيجوال بيزيك (المدخل العملي السريع ومن الصفر إلى الاحتراف) لا يوجد فيها أي إضافة، لأن فيجوال بيزيك صارة تتحرك ببطء السلحفاة، والتركيز حاليا كان على نقل مكتبة أكواد فيجوال بيزيك (الموجودة في Microsoft.VisualBasic Namespace) إلى دوت نت كور، وهي عملية لم تكتمل بعد لأن جزءا منها متعلق بنماذج الويندوز!

6. بالنسبة لسي شارب، الإضافات الجديدة في سي شارب 8 قليلة ولا تستلزم أي تعديل في كتاب المدخل العملي السريع، ولن تضيف إلى بضع صفحات في  كتاب من الصفر إلى الاحتراف.. لهذا أفضل أن أنتظر إيضا إلى صدور سي شارب 9 مع إطار دوت نت 5.

7. لم تعد لدي أي نسخ من كتاب الفروق بين فيجوال بيزيك وسي شارب، لكن لست متفرغا لإصدار نسخة جديدة منه حاليا.

8. تركيزي الآن على كتابين جديدين الأول عن HTML و CSS وجافا سكربت والثاني عن ASP.NET Core.. أنهيت معظم الكتاب الأول وأظن أني قد أصدره أولا، فقد اتضح لي أن Blazor ما زال تجريبيا في دوت نت كور 3.1 ولأني أيضا متخوف من إصدار كتاب يحمل الاسم ASP.NET Core 3 ثم يتغير اسمها بعد بضعة أشهر إلى ASP.NET 5 !!

باختصار:
الكتب الموجودة حاليا ما زالت صالحة ويمكنكم الاستفادة بها بلا قلق.. ميكروسوفت لن تتوقف عن تغيير أسماء منتجاتها، بدون تغيير كبير في المضمون في معظم الأحيان!

 

الأربعاء، 4 ديسمبر 2019

غزل سياسي!

 
 
أشاهد هذه الأيام المسلسل التاريخي "رياح الشرق" الذي يتناول فترة ما بعد سقوط غرناطة.. وواضح طبعا تأثري بالمسلسل في القصيدة، حيث إن منال سلامة إحدى بطلاته :D.
يركز المسلسل على محاكم التفتيش وأطماع إيزابيلا وفرناندو في احتلال العالم الإسلامي كله وليس فقط طرد المسلمين من الأندلس.. هذا الحلم الذي تكسر على صخرة الخلافة العثمانية التي صدت الإسبان والبرتغال والروس وحتى الصفويين الإيرانيين وعطلت غزو أوروبا للعالم الإسلامي أربعة قرون، حتى ضعفت الدولة العثمانية في أواخرها وامتلأت بالمظالم وعمتها الفوضى (كما يحدث في دورة حياة كل الدول)، فسقطت بلاد المسلمين في يد انجلترا وفرنسا (وريثتا إسبانيا والبرتغال)، وتحقق حلم فرديناندو وإيزابيلا في حقبة الاستعمار، الذي نجح في تأليب القوميات العربية والكردية واليونانية والأرمينية ضد الدولة العثمانية واستخدموهم في القتال ضدها في الحرب العالمية الأولى حتى سقطت الخلافة الإسلامية منذ قرن من الزمان، ودخل الإنجليز والصهاينة القدس بفضل خيانات العرب، ولولا صراع انجلترا وفرنسا واقتتال الغرب الداخلي في الحربين العالميتين ثم الصراع بين الشيوعية بقيادة روسيا والرأسمالية بقيادة أمريكا، لنجحوا في محو هويتنا بالكامل وإكمال ما بدأته محاكم التفتيش.. هذا الحلم الذي لم يمت لديهم قط وعاد يراودهم بعد سقوط روسيا، وإعلانهم في التسعينيات أن الإسلام هو العدو الأول، وعودة المشروع الاستعماري في الألفية والحملات الصليبية بقيادة بوش الابن (كما أسماها بنفسه)، ولولا المقاومة الأفغانية والمقاومة العراقية التي كبدت أمريكا حينها خسائر تزيد عن 4 ترليون دولار (وصلت حاليا في تصريحات ترامب إلى 8 ترليون دولار لأن الحرب في المنطقة لم تتوقف بعد)، لكانت كل دولنا الآن مستعمرات أمريكية!
حرب إيزابيلا وفريديناندو لم تتوقف بعد، وانهيار بلادنا مستمر، والمسلمون يقتلون ويشردون في كل مكان في العالم، وتم وصمهم بالإرهاب لأنهم يدافعون عن أنفسهم وأرضهم ودينهم ضد مجرمي الحرب السفاحين الذين يحتلونهم ويبيدونهم بالطائرات!
لقد منحتنا الخلافة العثمانية 4 قرون من الحماية، ومنحنا الغرب قرنين من صراعاته الداخلية، لكن الآن الكل متحد على إبادتنا من روسيا والصين إلى أوروبا وأمريكا، ولا خلافة تحمينا، ولا عروبة تجمعنا!.. والأمل الأخير هو شعوب المنطقة الثائرة من أجل حريتها وغدها، وأتمنى أن تدرك كل هذه الشعوب أنها أمة واحدة لا أمل لها في الخلاص إلا بإسقاط حدود سايكس بيكو ومواجهة أعدائها كافة، كما تحالفوا عليها كافة.
 

الجمعة، 29 نوفمبر 2019

ديوان شيء بيننا


ديوان شيء بيننا 

لقراءة الديوان مباشرة على جوجل درايف أو تنزيله بصيغة PDF، اضغط هنا. 



قصائد الديوان:
9.  مهلك
11.  كانَ مهلكتي
17.  كبرياء
21.  أحبك
23.  عالم الآهات!
27.  آلام العشق
29.  قسوة
31.  عتاب
32.  بلاغ عن حالة عشق
33.  نصف امرأة
34.  فيها الرضيع إذا بكى، فينا خطب!
37.  الموت في بلادي
41.  شـجــــن
42.  صياد عجوز
44.  غبية
47.  حنين
48.  عذاب الهجر
49.  صرخة

الجمعة، 22 نوفمبر 2019

بداية البداية


كانت طفلة صغيرة يحتضنها أبوها.
والآن كبرت الطفلة وصارت تحتضن صورة أبيها بعد أن قتله القصف الصهيوني.


الثلاثاء، 19 نوفمبر 2019

يا واشي الورد

الداروينية محيط هائل من العبث!


الداروينية محيط هائل من العبث!

هناك شخص علق على انتقاداتي لخرافة داروين محاولا تبسيط الاحتمالات المعقدة بمثال بدائي عن طائرة ترمي كرة لتسقط في حفرة وقال:
"لو أن عدد الحفر بالملايين والكرات بالملايين فستسقط كرة منها في حفرة"!
وهذا في رأيه يجعل كل شيء ممكنا.. هذا ردي الكامل عليه:
 
أولا: أرجو أن تقرأ كتابي عن خرافة داروين بعناية، ففيه تفصيل تدريجي لموضوع الاحتمالات، سيرد على أي تخيلات في ذهنك.

ثانيا: الاستحالة لا تأتي من حدوث صدفة ضئيلة الاحتمال بعد مليارات المحاولات.. الاستحالة أنك تنتظر حدوث سلسلة من الصدف بالترتيب الصحيح لصنع نظام System وهذا يخالف كل قواعد الرياضيات والهندسة والنظم المعروفة.. فتجميع 3 مليار شفرة على شريط DNA كيميائيا بالصدفة أمر خارج الحسابات الرياضية.. هذا دون النظر إلى المعلومات التي تحتويها هذه الشفرات الوراثية.. أما إذا انتظرت أن تحصل من بين كل تباديل وتوافيق 3 مليار شفرة على الترتيبات الصحيحة للمعلومات التي تنتج مخلوقات حية سليمة وصحيحة وجميلة الشكل ومتكيفة مع البيئة ... إلخ، فهذا يجعل المستحيل مجرد قطرة في بحر العبث!

ثالثا: سأفترض معك جدلا أن الصدف يسيرة الحدوث جدا بهذا الشكل، فهذا معناه أننا سنعثر على مخلوقات جديدة كل يوم، وسنرى تغيرات درامية في المخلوقات الحية كل يوم.. فما الذي اختلف في الماضي عن الحاضر؟
لاحظ أن الخط الزمني مستمر.. بمعنى أنك لو كنت تظن أن مليار سنة مثلا هو زمن مناسب لحدوث صدفة معينة، فأحب أن أبشرك أن هناك مليار سنة قد مرت وأنت تقرأ هذا الكلام الآن ولم يحدث شيء.. الأرض موجودة منذ أكثر من 4.5 مليار سنة بالفعل!

رابعا: الاستحالات أعقد بكثير من تكوين جزئ مفرد أو بروتين مفرد أو شريط DNA مفرد بالصدفة.. فالمطلوب أن يحدث التالي:
1- توفر المواد الخام المناسبة في الوقت المناسب والمكان المناسب والظروف المناسبة من درجة الحرارة والضغط وغيرها.
2- تكون شريط DNA يحتوي على معلومات صحيحة، مع وجود آلية لترجمته لبناء البروتين من الأحماض الأمينية.. وأن يوضع كل هذا داخل غشاء من البروتوبلازم يحميه من الوسط المحيط، ويأخذ منه الغذاء ليولد الطاقة اللازمة للعملية، ويتخلص من الفضلات.. أصلا هذه الآليات كلها مبرمجة على شريط DNA فكيف تولد معه وهو لم يصنعها بعد؟.. DNA هنا هو الدجاجة، وآلية تصنيع البروتين بواسطة RNA هي الديك، والخلية الحية هي البيضة!.. المشكلة هنا أن الدجاجة والديك والبيضة يجب أن توجد معا في نفس اللحظة في المكان الصحيح والوقت الصحيح!
3- بعد أن تنجح الصدفة في خلق الدجاجة والديك والبيضة معا، فإن ظروف خلقها المزعومة وسط الإشعاع الكوني والزلازل والبراكين والأعاصير والبيئة العدائية المميتة ستقتلها فورا!.. في الحقيقة يجب أن يتم خلق ملايين الخلايا معا فجأة لتحصل قلة منها على فرصة للبقاء.
4- كل هذه الاستحالات لتكوين خلية واحدة.. أما اللعب بشفرتها الوراثية ليخرج منها 9 مليون نوع مختلف من المخلوقات يحتاج لمحاولات تتجاوز عمر الكون المعروف ترليونات المرات! 

رابعا: تكوين خلية حية في المعمل عمل معقد جدا وغير ممكن حاليا بأي تقنية غير توليد الحياة من الحياة وليس خلقها من المواد الكيميائية.. وإن أمكن جدلا فعل هذا مستقبلا، فسيتم تصنيع DNA وباقي مكونات الخلية باستخدام تقنية النانو، لتشبيك الجزيئات معا فيما يشبه الهندسة، وليس باستخدام تفاعلات كيميائية عمياء.. كل هذا يحدث في جسمك وأجسام المخلوقات الحية من ملايين السنين وهذه أرقى تقنية على وجه الأرض لم يصل إليها الإنسان بعد.

خامسا: احتمال إلقاء كرة في ثقب على الكرة الأرضية دون أن تعرف مكانه = صفر.. السؤال هو: من الذي سيحفر مليون ثقب ومن الذي سيلقي مليون كرة؟.. هذه ليست صدفا، بل تصميم!
هذا هو ما يحدث عند التكلم عن صنع خلية حية.. ولو شئت أن تجعل المثال واقعيا ويمثل DNA مثلا، فيجب أن يكون كالتالي:
لديك طائرة فيها 12 مليار كرة لها أربع ألوان مختلفة (تمثل النيوتيكليدات الأربع المختلفة، التي تصنع كل أربعة منها معا شفرة وراثية)، وسأفترض معك للتسهيل أن سطح الكرة الأرضية كله ثقوب، وأن كل كرة ستسقط في ثقب لا محالة.. الآن، ما هو احتمال أن تسقط الكرات الملونة في الثقوب لتكوين سلسلة مرتبة الألوان بحيث تعطي شفرة شبيهة بالشفرة الوراثية الخاصة بك؟
لديك 64 شفرة محتملة، و 3 مليار موضع مختلف للشفرات.. الاحتمالات هي تكوين 64 أس 3 مليار شفرة وراثية مختلفة، وهو رقم خارج حدود الرياضيات والخيال البشري.. شفرتك الوراثية هي احتمال واحد فقط من بينها.. مع ملاحظة أن هذه الاحتمالات ستصنع كل البشر الأصحاء والمرضى والمشوهين، ومخلوقات ميتة غير قابلة للحياة وكتل مشوهة بلا معنى من البروتوبلازم وباقي أشكال الحياة الممكنة التي وجدت أو لم توجد بعد، كصنع إنسان بأجنحة يشبه الملائكة مثلا، أو صنع إنسان بقرن... إلخ.. لكن المتوقع أن نسبة الشفرات العبثية الفاشلة سيكون أكبر بكثير، بحيث أن احتمال شفرات الحياة سيكون أشبه بقطرة في محيط مظلم من العبث!
فالسؤال مجددا: هل إلقاء الطائرة ل 12 مليار كرة مرة واحدة كاف؟.. وكم مرة تحتاج الطائرة لإلقاء الكرات، لتغطي احتمالات مناسبة من بين 64 أس 3 مليار؟
والسؤال الأهم: هل يوجد وقود على سطح الأرض يكفي لتشغيل الطائرة، ولكم سنة؟.. وإذا استخدمت مليون طائرة، فمن سيصنعها ومن سيقودها ومن يصنع ترليونات الكرات التي ستلقيها؟

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

صك العشق


صك العشق

يا أنثى ببراءةِ عينيها تُهنا
فاتنةً تلهو في وقتِ فراغٍ حُسنا
مبدعةً تَصنعُ مِن علبٍ فارغةٍ فنّا
ها قلبي ممتلئا بالشوقِ يُدندنُ لحنا
مُسّيه بكفّيكِ وضُمّيه إليكِ
أَضفي ذوقَكِ يا رائعةَ الذوقِ عليه،
دعيه لقلبِكِ أدنى
لفّيه بأشرطةِ التوقِ
أحييه بهمساتِ الشوقِ
حَلّيه بقبلاتِ العشقِ
أدفيه بضمةِ عطفٍ لا تَفترُ حتّى يَفنَى
واكْسيه - كدبدوبٍ - ألوانَ طفولةِ عينيكِ
قلبي ومشاعرُه مِلكُ يديكِ
لا آمنُ - إلا معكِ - عليه السُّـكنَى
وبهذا أُمضِي صَكَّ العشقِ، أُوقّعُ مَثنَى 

ودعيني أعترفُ بأني
أحببتُكِ يوما شخصيةَ أنثى تَحتلُّ بعقلي رُكنا
وعشقـتُكِ للسحرِ الكامنِ بأمومةِ قلبِكِ يَفتنُ فَتنا
وقَنعتُ بذلكِ حينًا حتى أذهلَني يوما
حسنٌ باغتني في عينيكِ وفي خديكِ وفي شفتيكِ،
وشوقي أَنَّ
وبهذا أحببتُكِ يا أُنثايَ ثلاثًا حُسنى:
فأَحبَّكِ عقلي فِكرتَهُ.. أحببتُكِ ظنّا
ثم تَدلّهَ قلبي بأميرتِه.. أحببتُكِ مَعنى
ثم فُتَنْتِ - بسحرِ الأُنثى - تَخطفُ عينا
فعشقـتُكِ كَونا
ولهذا لكِ شِعري غنّى
فأجيبي قلبًا يَتمنّى:
"أحببتُكَ".. قوليها وهْـنا
ما أجملَ لو أنّا بُحنا

محمد حمدي غانم
12/12/2018

الثلاثاء، 24 سبتمبر 2019

سنظل أوفياء


أنا أهواكِ إخلاصا = كجمهورِ الزمالكْ

أذوق هزائما تتري = وأبقى في حبالِكْ

محمد حمدي غانم

 

صفحة الشاعر