عن الموقع
معرفة (Maarefa) — اعرف اللي بيحصل تحت الكود.
ليه الموقع ده موجود
المحتوى العربي في برمجة الأنظمة قليل، واللي موجود منه معظمه بيترجم التوثيق: بيقولك إيه القاعدة، مش ليه هي كده. والنتيجة إن الواحد بيحفظ القواعد وبيقع أول ما يقابل حالة مش مغطاة فيها.
الموقع ده بيحاول يعمل تلات حاجات مش موجودة تقريباً بالعربي:
- شرح بصري لميكانيكا الذاكرة — تشوف اللي بيحصل، مش تتخيله.
- الأسمبلي المولّد جنب الكود المصدري — عشان تعرف اللي كتبته بيتحول لإيه.
- مكتبة مشاكل مكتوبة من تصحيح حقيقي — برسايل الخطأ بالحرف.
المنهج في دقة المعلومة
المادة دي تعليمية، والشرح الغلط بيبني نموذج ذهني غلط بيفضل معاك سنين. عشان كده الموقع ماشي على قواعد مكتوبة ومطبّقة في البناء نفسه:
- كل رسالة خطأ منقولة بالحرف من تشغيل حقيقي، ومعاها إصدار الكومبايلر — صيغة الرسايل بتتغير بين الإصدارات، والاقتباس من غير إصدار بيبقى مضلل بعد شوية.
- كل مثال كود اتترجم فعلاً قبل النشر.
- الأسمبلي بييجي من ترجمة حقيقية، مش مكتوب بالإيد.
- لو حاجة مش متأكد منها، بتتشال — مش بتتكتب بصيغة مطاطة.
لو لقيت غلطة، دي مش مجاملة — دي إصلاح لحاجة بتعلّم ناس. اكتبها فيصفحة المشاكل على GitHubأو في النقاش.
مين بيكتب ده
القسم ده لسه متكتبش
الاسم والحساب تحت حقيقيين. الباقي — الخلفية والشغل والمشاريع — لازم يتكتب بإيد صاحب الموقع، مش يتولّد. الموقع كله قايم على إن اللي مكتوب فيه متحقَّق منه، والقاعدة دي بتنطبق على الصفحة دي قبل أي صفحة تانية.
محمد حنفي —github.com/mohamedhanafy31
المصدر
الموقع مفتوح المصدر بالكامل:mohamedhanafy31/Maarefa. الكود تحت رخصة MIT، والمحتوى التعليمي تحت رخصةCC BY-NC-SA 4.0 — تقدر تشاركه وتعدّل عليه بشرط الإسناد وعدم الاستخدام التجاري.
الأدوات
مبني بـ Astro ومستضاف علىCloudflare Pages. مفيش خادم، ومفيش قاعدة بيانات، ومفيش تتبّع. التحليلات بتاعتCloudflare بدون كوكيز ومش بتعرّف الزوار.