تكنولوجيا
التصنيف الرئيسي للمقالات التقنية: برمجة، ذكاء اصطناعي، DevOps، تحسين الأداء، أوتوميشن، وأخبار التكنولوجيا.
درجة الحرارة (Temperature): ليه نفس السؤال بيديك إجابة مختلفة كل مرة
لو نفس البرومبت بيرجّعلك إجابة مختلفة كل مرة، ده مش عطل — دي درجة الحرارة (Temperature). المقال يشرحها للمبتدئ بمثال النردة المغشوشة ثم علميًا بالـ softmax، مع كود Python شغّال وأرقام حقيقية، الفرق عن top-p، الـ trade-off، ومتى تخليها صفر ومتى ترفعها، مع مصادر رسمية.
logrotate للمبتدئ: امنع ملف لوج واحد من ملء قرص سيرفرك تلقائيًا
ملف لوج واحد بيكبر بلا حدود ممكن يملأ قرص سيرفرك ويوقّع تطبيقك. اتعلّم تخلّي logrotate يدوّر اللوجات ويضغطها ويمسح القديم تلقائيًا كل ليلة في أقل من 10 دقايق، بمثال بسيط ثم شرح دقيق، إعداد جاهز للنسخ، أرقام، trade-offs، ومتى لا تستخدمه، مع مصادر رسمية.
القاموس (Hash Table): إزاي بايثون يلاقي أي قيمة في خطوة واحدة
لو بتدوّر على عنصر جوه قائمة مليون صف، إنت بتقرأ الصفوف واحد واحد. القاموس (dict/set) بيلاقيه في خطوة واحدة تقريبًا. شرح جدول الهاش للمبتدئ بمثال مكتب المعاطف ثم علميًا، مع كود بايثون شغّال يقيس الفرق بالأرقام، الـ trade-off، ومتى لا تستخدمه، مع مصادر.
اعمل طبقة كاش بـ Redis في Node.js: نزّل زمن الاستجابة من 820 لـ 5 مللي ثانية
دليل تنفيذي للمبتدئ يبني طبقة كاش بـ Redis أمام PostgreSQL في Node.js بنمط cache-aside، تنزّل زمن القراءة المتكرّرة من 820 لـ 5 مللي ثانية، مع كود قابل للنسخ، إبطال الكاش، أرقام، trade-offs، ومتى لا تستخدمه، ومصادر رسمية.
أتمتة فحص إمكانية الوصول في الـ CI: امنع كسر موقعك لذوي الإعاقة قبل الدمج
خلّي فحص إمكانية الوصول يشتغل تلقائيًا على كل Pull Request بـ pa11y-ci، فتوقف أخطاء WCAG قبل الإنتاج في أقل من دقيقتين وبصفر تكلفة. دليل مبتدئ بمثال وكود جاهز.
الإدخال الدفعي: أدخِل 100 ألف صف في ثوانٍ بدل دقائق
إدخال 100 ألف صف صفًا بصف بياخد دقايق لأن كل صف رحلة كاملة للسيرفر. اجمعهم في دفعات وامسح أغلب الزمن. شرح للمبتدئ بمثال بسيط، كود SQL وPython شغّال، أرقام تقديرية، trade-offs، ومتى لا تستخدمه، مع مصادر رسمية.
ليه الذكاء الاصطناعي بيغلط في عدّ حروف كلمة strawberry؟
نماذج اللغة بتشوف توكنات مش حروف، وده سبب غلطها في عدّ حروف strawberry. المقال يشرح الـ Tokenization و BPE بمثال بسيط وكود tiktoken تجرّبه، وليه العربي بيكلّف توكنات أكتر، مع مصادر.
التضمين Embeddings: إزاي يتحوّل الكلام لأرقام تحمل معناه؟
لو عايز الكمبيوتر يعرف إن "قط" أقرب لـ"قطة" منها لـ"سيارة"، محتاج تحوّل الكلمات لأرقام تحمل المعنى. ده اسمه Embedding. شرح للمبتدئ بمثال خريطة المعاني، ثم علميًا، مع كود Python شغّال، قياس التشابه بالكوني، أرقام واقعية، الـ trade-offs، ومتى لا تستخدمه، مع مصادر.
Liveness و Readiness Probes: الفرق اللي بيوقف موقعك أو ينقذه
خلط الـ livenessProbe بالـ readinessProbe هو السبب رقم واحد في الـ restart المتتالي اللي بيوقّع الخدمة. المقال يشرح الفرق بمثال بسيط ثم علميًا، مع YAML كامل قابل للنسخ، سيناريو بأرقام، trade-offs، ومتى لا تستخدمه، مع مصادر رسمية.