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

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

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

المنصة

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

الدعم

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

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

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

تكنولوجيا

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

المجال
كل المجالات
تكنولوجياDevOps بالعربيHow To Make ItOptimizing بالعربيأحدث أخبار التكنولوجياالأوتوميشنالبرمجة بالعربيالذكاء الاصطناعي
المستوى
كل المستوياتمبتدئمتوسطمحترف
CPU Throttling في Kubernetes: ليه بودك بطيء والمعالج مستريح؟
محترف19 يوليو 2026

CPU Throttling في Kubernetes: ليه بودك بطيء والمعالج مستريح؟

لو الـ p99 بتاع خدمتك بيقفز لثانيتين ومتوسط استهلاك المعالج تحت 40%، غالبًا مش محتاج عقدة أقوى — الـ kernel بيكبح بودك بسبب CFS quota. مقال للمحترف يشرح المفهوم بمثال بسيط ثم علميًا، مع أوامر cpu.stat وPromQL للكشف، سيناريو بأرقام (كبح 63% ← 6%، p99 من 2100ms لـ 240ms)، ثلاث روافع حل بمقايضاتها، تحذير على مستوى الـ kernel، ومتى لا تشيل الحدود، مع مصادر رسمية.

5 دقائق قراءة
انفجار الكارديناليتي في Prometheus: ليه بياكل رامك وبيموت بـ OOMKilled، وإزاي توقفه
محترف18 يوليو 2026

انفجار الكارديناليتي في Prometheus: ليه بياكل رامك وبيموت بـ OOMKilled، وإزاي توقفه

لو Prometheus بيتقتل بـ OOMKilled والرام بتقفز فجأة من غير زيادة ترافيك، غالبًا السبب ليبل واحد غير محدود (زي user_id) بيفجّر عدد السلاسل الزمنية. اعرف تكتشف المشكلة بـ PromQL و/status/tsdb، وتصلّحها بالـ relabeling، بأرقام حقيقية وحدود قابلة للتطبيق ومصادر رسمية.

5 دقائق قراءة
ReDoS: كيف يعطّل تعبير نمطي واحد خادمك بالكامل
محترف17 يوليو 2026

ReDoS: كيف يعطّل تعبير نمطي واحد خادمك بالكامل

تعبير نمطي واحد فيه كمّيتان متداخلتان قد يحوّل مدخلًا من 30 حرفًا إلى مليار خطوة ويشلّ المعالج عند 100%. اعرف سبب التراجع الكارثي، اقِس المشكلة بكود بايثون شغّال، وأصلحها بـ RE2 أو المجموعات الذرّية، مع حادثة Cloudflare الحقيقية ومصادر رسمية.

5 دقائق قراءة
جامع القمامة: ليه تطبيقك بيتجمّد فجأة، وإزاي تقيس التوقّف وتقلّله
محترف13 يوليو 2026

جامع القمامة: ليه تطبيقك بيتجمّد فجأة، وإزاي تقيس التوقّف وتقلّله

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

5 دقائق قراءة
nf_conntrack ممتلئ: ليه سيرفرك بيرفض الاتصالات فجأة وإزاي تصلّحها
محترف13 يوليو 2026

nf_conntrack ممتلئ: ليه سيرفرك بيرفض الاتصالات فجأة وإزاي تصلّحها

سيرفرك بيرفض اتصالات جديدة والـ CPU والرام مرتاحين؟ غالبًا جدول nf_conntrack امتلأ فبيدروب كل SYN جديد. مقال للمحترف يشرح تتبّع الاتصال بمثال دفتر الفندق، ثم علميًا، مع أوامر تشخيص، ثلاث روافع حل (رفع السقف، تقليل الـ timeouts، NOTRACK) بأرقام حقيقية للذاكرة، trade-offs، ومتى لا تستخدمها، مع مصادر رسمية.

5 دقائق قراءة
ليه فرز المصفوفة بيخلّي نفس الحلقة أسرع 6 مرات؟ توقّع التفرّع
محترف9 يوليو 2026

ليه فرز المصفوفة بيخلّي نفس الحلقة أسرع 6 مرات؟ توقّع التفرّع

حلقة واحدة على نفس البيانات تطلع أسرع 6 مرات لو رتّبت المصفوفة قبلها. المقال للمحترف يشرح توقّع التفرّع بمثال عامل التحويلة، ثم تشريح خط الأنابيب والتنفيذ التخميني، مع كود C وقياسات، حل branchless، الـ trade-offs، ومتى متشغلش بالك، مع مصادر.

6 دقائق قراءة
الـ Bloom Filter: تشيك على مليون عنصر بذاكرة أقل 83 مرة
محترف5 يوليو 2026

الـ Bloom Filter: تشيك على مليون عنصر بذاكرة أقل 83 مرة

فحص وجود عنصر في مجموعة مليون عنصر بـ1.2 ميجابايت بدل 100، مقابل 1% إيجابيات كاذبة و0% سلبيات كاذبة. شرح للمحترفين بمثال حارس الحفلة ثم علميًا، مع معادلة الحجم وكود Python شغّال، سيناريوهات Cassandra وChrome وCDN، الـ trade-offs، ومتى لا تستخدمه، مع مصادر.

5 دقائق قراءة
ليه عمليات Zombie بتتراكم لمّا تطبيقك يشتغل كـ PID 1 في Docker
محترف4 يوليو 2026

ليه عمليات Zombie بتتراكم لمّا تطبيقك يشتغل كـ PID 1 في Docker

عمليات Zombie بتتراكم لمّا تطبيقك يشتغل كـ PID 1 جوّه Docker من غير ما يحصدها، لحد ما جدول العمليات يمتلي وأي fork جديد يفشل. اعرف السبب على مستوى الكيرنل، وإزاي ‎--init و tini يحلّوها في سطر واحد، مع أرقام قبل وبعد ومصادر.

7 دقائق قراءة
Struct Padding: ليه بنيتك بتاكل ذاكرة أكتر من مجموع حقولها
محترف3 يوليو 2026

Struct Padding: ليه بنيتك بتاكل ذاكرة أكتر من مجموع حقولها

struct من 14 بايت بيانات بياخد 24 بايت فعليًا بسبب الحشو (padding). المقال للمحترفين يشرح المحاذاة بمثال رف الكتب، كود C يطبع sizeof وoffsetof، وإزاي إعادة ترتيب الحقول تنازليًا توفّر 33% ذاكرة و800 ميجا في مصفوفة 100 مليون عنصر، مع أثر الكاش، trade-offs، ومتى متشغلش بالك، ومصادر.

5 دقائق قراءة

عرض 10 - 18 من 138 مقال

السابق
1
2
3
…16
التالي