أتمنى أن تعجبك بإذن الله تعالى :)
م. وائل حسن- أبوإياس
مهندس برمجيات خريج 2010، مؤسس مشروع "البرمجة بإبداع"
1.38 ألف نقاط السمعة
487 ألف مشاهدات المحتوى
عضو منذ
0
و عليكم السلام و رحمة الله و بركاته مرحباً بك أخى الفاضل، أعتذر إليك بشدة عن عدم الرد على رسائلك بسبب الانشغال الشديد (خصوصاً مع انتقالى للعمل خارج مصر و ما أدى إليه هذا من ارتباك شديد فى حياتى) :) يمكننا إن كان الأمر شخصياً أن نتواصل عن طريق بريدى الشخصى: aboeyas87@gmail.com أما إن كان الأمر يتعلق بمشروع "البرمجة بإبداع" فيمكننا التواصل عن طريق البريد: ebda3lang@gmail.com تحياتى إليك.
قمتُ بإعادة رفع حزمة التنصيب الموحدة لوجود مشكلة فى الملف المضغوط، و التى كانت تؤدى لظهور أسماء ملفات الأكواد التى فى مجلد الأمثلة (المجلد examples المرفق مع الحزمة) على شكل طلاسم غير مفهومة. و سبب المشكلة أننى قمتُ بإنشاء الملف المضغوط على نظام Windows 10 و الذى يبدو أن به مشكلة ما حالياً، و لكننى أعدتُ إنشاء الملف على نظام Ubuntu و هو يعمل الآن كما ينبغى بفضل الله تعالى. أرجو منكم المعذرة على هذا الخطأ غير المقصود، و بإمكان
أنا عن نفسي أستخدم IE 11 علي نظام windows 8.1 طوال الوقت تقريباً، لا أنكر أنني أحتاج في بعض الأحيان لميزات أجدها في متصفحات أخري و لا أجدها علي IE (مثل تعدد حسابات المستخدمين في chrome)، إلا أن نسخة نمط الـmetro من المتصفح شديدة الجذب بالنسبة لي؛ لأنها تستفيد من الشاشة الكاملة للجهاز بدون أي تشويش، كما أنها تتعامل مع شاشة اللمس touch screen و لوحة اللمس المتعدد multi-touch trackpad في حاسوبي بشكل يجعل استخدام المتصفح في غاية السلاسة و
حسبما أخبرني البعض فإن ثمن نسخة الـWindows الذي تدفعه عند دفع ثمن الحاسوب يكون مقابل مجرد تنصيبها المسبق عليه !، بمعني أنه لا يحق لك طلب مفتاح تنشيط Activation Key لأنك لم تدفع ثمنه، و أنا عن نفسي لم أجد مفتاح تفعيل لـWindows 8 حينما اشتريتُ حاسوبي المحمول من نوع Asus VivoBook علي الجهاز نفسه و حتي علي العلبة أو أي من الكتيبات المرفقة. هذا من أقبح الأمور التي أكرهها في Microsoft و تعاملها مع مصنعي الأجهزة. و أظن أن
أري أن ذلك خلل شديد في المفاهيم عند أولئك الذين تتحدث عنهم، فالمفترض -حسبما أري- أن يجيب من يرغب في الإجابة علي سؤالك بما يفتح الله به عليه، ثم في النهاية يقول لك "لكني أري أن التقنية الفلانية أفضل لو كنتَ في الحالة العلانية" أو "و لكني لا أنصحك بهذه الطريقة لأنها ستسبب لك المشاكل الفلانية و العلانية، و من الممكن أن تفعل كذا و كذا لتفادي كل تلك المشاكل و الحصول علي ما تريد بشكل أفضل". أي أن الأفضل
قالت العرب: في الصمت ستر للغبي و إنما صحيفة لب المرء أن يتـكـلـمـا و الحمد لله تعالي أنني رغم كوني مصرياً لستُ من الوطنيين من أمثالك، فأنتم (بارك الله في عقولكم التي تصدق أي كذب يقوله فراعنتكم) مثل البعض من بني إسرائيل، أولئك الذين ما إن نجاهم الله تعالي من خسف فرعون و ظلمه حتي سارعوا إلي عيادة عجل جسد له خوار !
هذا وهم ناتج عن عقلية متعصبة للحدود و العرقيات، و هو نفسه ذات عين الهراء الذي نسمعه عن كون الطفل المصري أذكي طفل في العالم (و كأن جينات الذكاء لا تعمل جيداً إلا داخل الأجساد التي تعيش بين خطي طول و دائرتي عرض معينتين !)، و كما قلتُ لك فإن هذا الهراء كله ناتج عن عقلية تربت علي التعصب للحدود و مقت الآخر، و لك فيما حدث بين العلاقات المصرية الجزائرية من صدام بسبب كرة القدم أبلغ مثال علي هذه
هذا يختلف من لغة برمجة إلي أخري: - هناك لغات برمجة تتعامل مع الفاصلة المنقوطة في نهاية الأمر علي أنها تحدد نهاية ذلك الأمر، مثل عائلة لغات الـC (أعني بشكل أساسي C و ++C و java و #C). و بالتالي يجب أن ينتهي كل أمر بالفاصلة المنقوطة و إلا حصلتَ علي خطأ من المترجم compiler. - بينما هناك لغات تتعامل مع الفاصلة المنقوطة علي أنها تفصل بين أمرين فقط، و هذا يعني أن هناك بعض الأحيان التي لا نحتاج فيها
و عليكم السلام و رحمة الله و بركاته بصفتي مصممها فإنني أشكر لك اهتمامك بلغة إبداع، و الواقع أنها بالفعل لم ينته تصميمها و لا بناؤها حتي الآن، و لكني أقوم ببذل أقصي الجهد تحت ضغوط حياتية صعبة (أسأل الله تعالي أن تخف وطأتها في الفترة القادمة). بالنسبة للتساؤل عن صلاحية إبداع لكتابة البرامج الكبيرة فإنها تصلح لذلك بالفعل، و لكن بعد الانتهاء من بناء مكتبتها القياسية، مع الأدوات التي تيسر لمستخدمي اللغة كتابة البرامج الضخمة بها (بيئة برمجة متكاملة
أهم مشاريعي و المشروع الوحيد الذي قمتُ بعمل اختبارات موسعة له هو عبارة عن مُفسِّر interpreter، و الاختبارات التي أجريها عليه بشكل دوري -بعد كل تغيير في الأكواد- تقوم علي أساس التأكد من قدرته علي قراءة ملفات لغة البرمجة التي يخدمها، و تنفيذ الأوامر المكتوبة في تلك الملفات بشكل صحيح، و اكتشاف الأخطاء التي توجد في بعض الملفات، و لتحقيق ذلك قمتُ بعمل مكتبة تضم مئات الملفات التي تختبر كل جزئية من جزئيات اللغة، و كذلك قمتُ بكتابة بعض الأخطاء
أشكرك علي الإطراء الزائد :) كنتُ و لا أزال أعاني من نفس المشكلة مع مدوناتي، و رغم ما بذلتُه في نشر روابط الموضوعات في كثير من الأماكن، و عمل صفحات خاصة بهن علي الفيسبوك و تويتر إلا أن الأمر لم يتغير كثيراً و الحمد لله أولاً و آخراً. و بصراحة بعد فترة توقفتُ عن البحث عن السبب؛ لأن الكتابة في حد ذاتها بالنسبة لي أمر ضروري حتي و إن كان عدد القراء قليلاً، كما أن مشاريعي البرمجية أكثر أهمية من