مقالات عملية مرتبة حسب المجال والمستوى، اختر المجال المناسب واقرأ من مستوى مبتدئ إلى محترف.
دليل مبتدئ لتفعيل fail2ban على لينكس لحماية الـ SSH: راقب محاولات الدخول الفاشلة واحظر أي IP يخمّن كلمة المرور تلقائيًا بعد 5 محاولات، بملف jail.local وأوامر جاهزة للنسخ، مع أرقام وtrade-offs ومتى لا تستخدمه ومصادر رسمية.
لو مجلد Downloads بتاعك بقى كومة ملفات مبعثرة، سكربت Python صغير بـ watchdog بينقل كل ملف جديد لمجلده المناسب فور نزوله — من غير ما تلمس حاجة بإيدك. مقال للمبتدئ بمثال البوّاب، الكود كامل قابل للنسخ، أرقام مقاسة، trade-offs، ومتى متستخدموش، مع مصادر رسمية.
عدّلت نسخة من قائمة أو object، فاتغيّر الأصل من غير ما تقصد؟ ده مش عطل، ده النسخ السطحي. شرح للمبتدئ بمثال ماكينة التصوير، كود Python وJavaScript شغّال، أرقام، ومتى متستخدمش النسخ العميق، مع مصادر.
لو بتبني نص كبير جوّه حلقة بـ s = "x" + s، انت بتنسخ النص كله في كل لفة. شرح للمبتدئ لعدم قابلية النص للتغيير في بايثون بمثال الدفتر بالحبر، ثم تشريح علمي وكود شغّال وقياس فعلي: 122 مللي ثانية مقابل 2.9 لطريقة join (أسرع 42 مرة)، مع trade-offs ومتى متشغلش بالك ومصادر رسمية.
افتح بايثون واكتب 0.1 + 0.2، هيطلعلك 0.30000000000000004 مش 0.3. ده مش عطل، ده اسمه الفاصلة العائمة. هنفهم ليه بيحصل بمثال بسيط، وإزاي تتعامل معاه صح في المقارنة والأموال بكود شغّال.
لو فزعت لما شفت load average وصل 8، الرقم ممكن يكون طبيعي. مقال للمبتدئ بمثال طابور الكاشير، ثم شرح علمي، قاعدة القسمة على عدد الأنوية بأمر uptime، الفرق بين حِمل المعالج وانتظار القرص، ومتى تقلق فعلًا، مع مصادر رسمية.
دليل تنفيذي للمبتدئين تبني فيه Web Scraper بـ Python و BeautifulSoup يسحب اسم وسعر كل منتج ويحفظهم في ملف CSV في أقل من 40 سطر، مع مثال بسيط ثم شرح علمي، كود شغّال، قواعد السحب المؤدّب، أرقام حقيقية، ومتى لا تستخدمه، مع مصادر رسمية.
نفس الـ 4 بايتات (0x12345678) تطلّع رقمين مختلفين حسب ترتيب التخزين. شرح Endianness للمبتدئ بمثال رواية جاليفر، كود بايثون يقيس الفرق، وليه الشبكة معيارها big endian، مع مصادر.
لو بعت صورة 3 ميجا في إيميل ووصلت 4 ميجا، ده مش عطل. ده ترميز Base64. شرح للمبتدئ بمثال البطاقة البريدية، تفكيك علمي لتحويل 3 بايت إلى 4 محارف، كود Python شغّال يقيس زيادة الـ 33% بنفسك، سيناريو الإيميل والـ data URI، trade-offs، ومتى متستخدمهوش، مع مصادر رسمية.
لو قفلت الـ SSH فوقف تطبيقك، أو السيرفر عمل reboot ومحدش شغّله، المشكلة إن مفيش حارس يدير خدمتك. دليل للمبتدئ يحوّل تطبيقك لخدمة systemd تشتغل عند الإقلاع وتعيد التشغيل تلقائيًا في ثواني، بملف وحدة جاهز وأوامر systemctl وjournalctl قابلة للنسخ.