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

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

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

المنصة

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

الدعم

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

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

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

المدونة

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
ليه == بيكذب عليك؟ الفرق بين == و=== وفكرة الـ Type Coercion في جافاسكريبت
مبتدئ8 يوليو 2026

ليه == بيكذب عليك؟ الفرق بين == و=== وفكرة الـ Type Coercion في جافاسكريبت

== بيحوّل النوع قبل المقارنة و=== لأ، والفرق ده بيخبّي أخطاء زي 0 == "" بتطلع true. مقال للمبتدئ بمثال المترجم على الحدود، ثم شرح علمي لخوارزمية المساواة المجرّدة، ومشي خطوة بخطوة على [] == ![]، مع كود جافاسكريبت شغّال وسيناريو تحقق حقيقي وtrade-offs ومصادر رسمية.

5 دقائق قراءة
مشكلة ndots في Kubernetes: ليه استعلام DNS واحد بيتحوّل لـ 5 استعلامات ويبطّئ خدمتك
متوسط8 يوليو 2026

مشكلة ndots في Kubernetes: ليه استعلام DNS واحد بيتحوّل لـ 5 استعلامات ويبطّئ خدمتك

لو نداءاتك بين الخدمات بطيئة وCoreDNS عليه ضغط غريب، غالبًا السبب إعداد ndots:5 اللي بيحوّل كل بحث DNS لـ 4 أو 5 استعلامات. اتعلّم تكتشفها وتصلّحها بـ FQDN وdnsConfig وNodeLocal DNSCache بأرقام وأوامر قابلة للنسخ.

4 دقائق قراءة
اعمل Pagination بالـ Cursor: صفحات ثابتة السرعة على 12 مليون صف
متوسط7 يوليو 2026

اعمل Pagination بالـ Cursor: صفحات ثابتة السرعة على 12 مليون صف

لو صفحة رقم 10,000 في الـ API بتاخد ثانية وأكتر، المشكلة في OFFSET نفسه مش في السيرفر. دليل تنفيذي للمتوسط يبني Pagination بالـ Cursor يثبّت زمن أي صفحة عند ~8 مللي ثانية على 12 مليون صف، بكود SQL وNode قابل للنسخ، أرقام مقاسة، trade-offs، ومتى متستخدموش، مع مصادر.

5 دقائق قراءة
متوسط7 يوليو 2026

الـ Bitmask: خزّن كل صلاحيات المستخدم في رقم واحد

بدل ما تعمل عمود بوليان لكل صلاحية، الـ Bitmask بيخزّن الصلاحيات كلها في رقم صحيح واحد ويفحص أيها في عملية واحدة. مقال للمتوسط بمثال المفاتيح الكهربائية ثم شرح علمي، كود Python وSQL شغّال، توفير ~75% مساحة، trade-offs، ومتى متستخدمهوش، مع مصادر.

5 دقائق قراءة
Memoization في بايثون: من دالة بطيئة لأجزاء من الألف بسطر واحد
متوسط7 يوليو 2026

Memoization في بايثون: من دالة بطيئة لأجزاء من الألف بسطر واحد

لو دالة عندك بتحسب نفس القيمة ملايين المرات، الـ Memoization بيخلّيها تفتكر نتايجها فتتحوّل من ثواني لأجزاء من الألف. شرح للمتوسط بمثال fib بأرقام مقاسة، lru_cache وكاش يدوي، سيناريو API حقيقي، trade-offs، ومتى متستخدمهوش، مع مصادر.

5 دقائق قراءة
التكميم Quantization: صغّر نموذج الذكاء الاصطناعي 4 مرات بأقل خسارة
متوسط7 يوليو 2026

التكميم Quantization: صغّر نموذج الذكاء الاصطناعي 4 مرات بأقل خسارة

نموذج بـ 70 مليار باراميتر يحتاج 140 جيجابايت ذاكرة بدقة FP16. التكميم بينزّله لـ 35 جيجابايت بتحويل كل رقم من 16 بت لـ 4 بت. مقال للمتوسط بمثال تقريب الأسعار، شرح علمي، كود bitsandbytes شغّال، أرقام QLoRA وGPTQ الحقيقية، ومتى لا تستخدمه، مع مصادر.

4 دقائق قراءة
LoRA: درّب نموذج 7B على كارت شاشة واحد بذاكرة 10 جيجا بدل 80
متوسط6 يوليو 2026

LoRA: درّب نموذج 7B على كارت شاشة واحد بذاكرة 10 جيجا بدل 80

ضبط نموذج 7B كامل يحتاج نحو 80 جيجا ذاكرة GPU. LoRA بيجمّد أوزان النموذج ويدرّب مصفوفتين صغيرتين بس، فيوصّل الذاكرة لأقل من 10 جيجا والمخرج أقل من 20 ميجابايت. مقال للمتوسط بمثال الورقة اللاصقة، شرح علمي، كود PEFT شغّال، أرقام، trade-offs، ومتى متستخدموش، مع مصادر.

5 دقائق قراءة
تحميل خطوط الويب بدون وميض: اضبط font-display والتقليم
متوسط6 يوليو 2026

تحميل خطوط الويب بدون وميض: اضبط font-display والتقليم

لو نص صفحتك يختفي أو يقفز وقت التحميل، المشكلة في طريقة تحميل الخط. اضبط font-display والتحميل المسبق والتقليم لتنزيل حجم الخط من 280KB لـ 68KB وتحسين LCP من 2.6s لـ 1.1s.

5 دقائق قراءة
ليه قائمة بايثون الفاضية بتفضل فاكرة القيم القديمة؟ فخ الوسيط الافتراضي للمبتدئ
مبتدئ6 يوليو 2026

ليه قائمة بايثون الفاضية بتفضل فاكرة القيم القديمة؟ فخ الوسيط الافتراضي للمبتدئ

لو كتبت دالة بايثون بوسيط افتراضي زي box=[]، القائمة دي بتتعمل مرة واحدة بس وبتتشارك بين كل النداءات، فبتفضل مليانة بالقيم القديمة. مقال للمبتدئ بمثال الكراسة المشتركة، شرح علمي ليه بيحصل وقت التعريف مش وقت النداء، كود شغّال يوريك المشكلة والحل بـ None، سيناريو API حقيقي بيسرّب بيانات بين المستخدمين، trade-offs، ومتى متشغلش بالك، مع مصادر رسمية.

5 دقائق قراءة
الـ Embeddings للمبتدئين: كيف يفهم الحاسوب معنى الكلمات؟
مبتدئ6 يوليو 2026

الـ Embeddings للمبتدئين: كيف يفهم الحاسوب معنى الكلمات؟

الحاسوب لا يفهم "قطة" و"كلب"، لكنه يعرف أنهما متقاربتان. السر هو الـ Embeddings: تحويل كل كلمة إلى قائمة أرقام قريبة في المعنى. شرح للمبتدئ بمثال أحياء المدينة، ثم علميًا، مع كود بايثون شغّال يقيس التشابه، أرقام، متى لا تستخدمه، ومصادر.

4 دقائق قراءة

عرض 171 - 180 من 1100 مقال

السابق
1
…17
18
19
…110
التالي