أحمد حايس
الرئيسيةمن أناالدوراتالمدونةالمناهج والباقات
أحمد حايس

دورات عربية متخصصة في التقنية والبرمجة والذكاء الاصطناعي.

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

تعلم أسرعوصول مباشر للدورات والمسارات من الموبايل.
تنقل أوضحالروابط الأساسية والدعم في مكان واحد بدون تشتيت.

المنصة

  • الرئيسية
  • من أنا
  • الدورات
  • المناهج والباقات
  • المدونة

الدعم

  • الأسئلة الشائعة
  • تواصل معنا
  • سياسة الخصوصية
  • شروط استخدام التطبيق
  • سياسة الاسترجاع
محتاج مسار سريع؟
ابدأ من الدوراتتواصل معناالأسئلة الشائعة

© 2026 أحمد حايس. جميع الحقوق محفوظة.

الرئيسيةالدوراتالمناهجالمدونةالدخول

المدونة

مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
Recursion للمبتدئ: لما الدالة بتنادي نفسها بدون ما تدخل في حلقة مفرغة
مبتدئ٢٤ مايو ٢٠٢٦

Recursion للمبتدئ: لما الدالة بتنادي نفسها بدون ما تدخل في حلقة مفرغة

لو الكود مات فجأة بـ "Maximum call stack size exceeded"، يبقى نسيت condition التوقف في Recursion. شرح للمبتدئ بمثال البصلة، تعريف علمي من CLRS، كود Python 3.12 و JavaScript Node 20 شغّال، قياس فعلي على شجرة بعمق 10,000 (Stack Overflow vs 4 مللي ثانية بـ loop)، 4 trade-offs خفية، ومتى Recursion بيكون اختيار غلط.

6 دقائق قراءة
systemd Timers للمبتدئ: ليه cron بيفشلك صامت وأحدث بديل في 8 أسطر
مبتدئ٢٤ مايو ٢٠٢٦

systemd Timers للمبتدئ: ليه cron بيفشلك صامت وأحدث بديل في 8 أسطر

cron بيشتغل صامت وبيفشل أصمت. لو الـ backup فشل أو السيرفر كان مطفي وقت التشغيل، مفيش حد بيدري. systemd timers بيحل ده في 8 أسطر config مع logs مركزية في journald و Persistent=true لتعويض المهام الفاتت. مقال للمبتدئ بمثال صديق الميه، شرح علمي من توثيق systemd الرسمي، service + timer كاملين شغّالين على Ubuntu 22.04، أرقام من فريق 6 مهندسين على 22 سيرفر (الكشف من 4.6 يوم لـ 38 ثانية)، 4 trade-offs خفية، ومتى cron يفضل خيار أذكى.

6 دقائق قراءة
Few-Shot Learning للمبتدئ: علّم Claude مهمة جديدة بـ 5 أمثلة بدون Fine-Tuning
مبتدئ٢٤ مايو ٢٠٢٦

Few-Shot Learning للمبتدئ: علّم Claude مهمة جديدة بـ 5 أمثلة بدون Fine-Tuning

لو محتاج Claude يصنّف تذاكر دعم بفئات شركتك أو يستخرج بيانات بصيغة محددة، fine-tuning مش الحل الأول. Few-Shot Learning بـ 5 أمثلة في الـ prompt بيرفع الدقة من 46.8% لـ 92.4% بدون أي تدريب. مقال للمبتدئ بمثال تعليم الطفل كلمة "شكراً"، شرح علمي من ورقة GPT-3 (Brown 2020)، كود Python في 28 سطر شغّال على anthropic SDK 0.49+ و Claude Sonnet 4.6، أرقام مقاسة على 600 تذكرة دعم عربية حقيقية، 4 trade-offs خفية بتظهر في الإنتاج، ومتى Few-Shot يبقى مضيعة tokens.

8 دقائق قراءة
Vision API للمبتدئ: خلّي Claude يقرا فاتورة عربية ويستخرج 12 حقل بدقة 96.4%
مبتدئ٢٣ مايو ٢٠٢٦

Vision API للمبتدئ: خلّي Claude يقرا فاتورة عربية ويستخرج 12 حقل بدقة 96.4%

لو شركتك بتقعد 4 ساعات يومياً تكتب بيانات 200 فاتورة في Excel، Claude Vision API بيستخرج 12 حقل (المبلغ، الضريبة، التاريخ، البائع) من فاتورة عربية ممسوحة ضوئياً في 3.7 ثانية بدقة 96.4% على عيّنة 1,200 فاتورة فعلية. مقال للمبتدئ بمثال المحاسب الجديد vs المحاسب الخبير، شرح علمي للفرق بين OCR التقليدي والـ multimodal LLM، كود Python في 25 سطر شغّال على anthropic SDK 0.49+ و Claude Sonnet 4.6، مقارنة كاملة مع Tesseract (61.2% دقة، $0 تكلفة)، 4 trade-offs خفية في التكلفة والـ latency والـ privacy، ومتى Vision API بيكون اختيار غلط.

6 دقائق قراءة
ليه 0.1 + 0.2 مش بيساوي 0.3 للمبتدئ: خطأ الفاصلة العائمة وحلّه
مبتدئ٢٢ مايو ٢٠٢٦

ليه 0.1 + 0.2 مش بيساوي 0.3 للمبتدئ: خطأ الفاصلة العائمة وحلّه

لو كتبت 0.1 + 0.2 ولقيت الناتج 0.30000000000000004، ده مش bug. شرح للمبتدئ بمثال قسمة 1 على 3، تفسير دقيق لمعيار IEEE 754 وبنية الـ 64 خانة، كود JavaScript وPython شغّال، سيناريو فلوس حقيقي، 3 حلول وكل واحد بتمنه، ومتى الموضوع ده ما يشغّلش بالك أصلًا.

8 دقائق قراءة
Memoization للمبتدئ: من 2.1 ثانية لـ 0.03 مللي ثانية بسطر واحد
مبتدئ٢١ مايو ٢٠٢٦

Memoization للمبتدئ: من 2.1 ثانية لـ 0.03 مللي ثانية بسطر واحد

دالة fib(35) العادية تأخذ 2.1 ثانية و29.8 مليون استدعاء؛ مع Memoization تصير 0.03 مللي ثانية و69 استدعاء فقط. شرح للمبتدئ بمثال موظف الاستقبال، تعريف من ورقة Donald Michie 1968، كود Python شغّال مع lru_cache، أرقام مقاسة على Python 3.11، أربع trade-offs، ومتى لا تستخدمها.

5 دقائق قراءة
Bitwise و Bitmask للمبتدئ: خزّن 32 صلاحية في رقم واحد
مبتدئ٢١ مايو ٢٠٢٦

Bitwise و Bitmask للمبتدئ: خزّن 32 صلاحية في رقم واحد

لو بتنقل 4 متغيرات boolean مع بعض في الكود، تقدر تحطهم في رقم واحد. شرح Bitwise و Bitmask للمبتدئ بمثال لوحة مفاتيح الكهرباء، كود JavaScript شغّال، أرقام تخزين حقيقية، trade-offs، ومتى لا تستخدمها.

7 دقائق قراءة
Hash Table للمبتدئ: ابحث في مليون سجل في خطوة واحدة
مبتدئ٢٠ مايو ٢٠٢٦

Hash Table للمبتدئ: ابحث في مليون سجل في خطوة واحدة

لو بتدوّر على قيمة جوّه مليون سجل، القائمة العادية بتفحص العناصر واحد واحد. جدول الهاش بيوصّلك للقيمة في خطوة واحدة. شرح للمبتدئين بمثال موظف الأمانات، تعريف علمي من CLRS، كود Python شغّال، وقياس فعلي بيوضّح فرقًا أكتر من 200 ألف ضعف.

7 دقائق قراءة
Brotli vs Gzip للمبتدئ: نزّل حجم JavaScript 24% بسطرين NGINX
مبتدئ١٩ مايو ٢٠٢٦

Brotli vs Gzip للمبتدئ: نزّل حجم JavaScript 24% بسطرين NGINX

لو موقعك بياخد 2.8 ثانية قبل ما الصفحة تظهر، السيرفر مش بطيء — انت بترسل 482KB من Gzip بدل 365KB من Brotli. شرح للمبتدئ بمثال شركة الشحن، تفعيل Brotli في NGINX بسطرين، أرقام مقاسة على bundle 1.2MB، 4 trade-offs خفية، ومتى Brotli بيكون اختيار غلط.

5 دقائق قراءة

عرض 28 - 36 من 207 مقال

السابق
1
…3
4
5
…23
التالي