مقالات تقنية بدون حشو
اقرأ عمود available لا free، وراقب si وso في vmstat لتعرف هل swap يحميك أم يخفي المشكلة. احمِ قاعدة البيانات من OOM killer بإعداد systemd، وإذا كان الضغط نمواً حقيقياً فـ2GB RAM بـ600 ريال سنوياً أرخص من أسابيع الضبط.
رفض Gmail برمز 550-5.7.25 يعني أن الآي بي بلا سجل PTR أو أن الاسم لا يشير للآي بي نفسه. طابق اسم السيرفر وPTR وSPF على اسم واحد، وافحص الحلقة كاملة بأوامر dig بعد أي نقل.
سيرفر جديد بتوقيت UTC يؤخر كروناتك 3 ساعات ويربك NOW() في قاعدة البيانات، وساعة بلا مزامنة تنحرف ثوانيَ كل يوم. اضبط المنطقة بـtimedatectl، وزامن بـchrony، وخزّن الوقت بـUTC واعرضه بتوقيت الرياض.
تحديث النواة لا يحميك حتى تعيد التشغيل، لأن النواة القديمة تبقى عاملة في الذاكرة. الترقيع الحي يسد الثغرات العاجلة بلا توقف، لكن نافذة إعادة تشغيل كل 30 يوماً مع فحص بعدها تبقى ضرورية.
RAID 0 يسرّع ولا يحمي، وRAID 1 يتحمل تعطل قرص بنصف السعة، وRAID 5 خطر على الأقراص الكبيرة وقت إعادة البناء، وRAID 10 أفضل توازن لقواعد البيانات، مع حقيقة ثابتة: RAID ليس نسخة احتياطية أبداً.
للمستندات العربية المطبوعة النظيفة يكفي Tesseract أو PaddleOCR على CPU بثانية أو ثانيتين للصفحة، أما الصور الرديئة والجداول فتحتاج نموذج رؤية حديثاً. عالج الصورة قبل القراءة، واقرأ رمز QR في الفاتورة الإلكترونية أولاً، وأبقِ وثائق عملائك على سيرفر سعودي.
Dify منصة مفتوحة تجمع بناء المساعدات وقواعد المعرفة والسجلات وواجهات API في لوحة واحدة، وتعمل بـDocker Compose على سيرفر بنواتين و4GB. اربطها بنموذج محلي عبر Ollama أو بنموذج سحابي، وابدأ بمساعد داخلي يجيب من سياسات شركتك.
سجلات التطبيق العادية لا تخبرك لماذا أجاب النموذج خطأً ولا كم كلّفك الطلب. Langfuse يتتبع كل استدعاء بمدخلاته ومخرجاته وزمنه وكلفته، ويعمل بـDocker Compose على سيرفر بـ4 أنوية و16GB، فتبقى المحادثات الحساسة داخل المملكة.
لمعظم مشاريع RAG العربية ابدأ بـbge-m3 أو multilingual-e5-large بمتجه 1024 بُعداً، وجرّب Qwen3-Embedding إن كان عندك GPU. لا تثق بالترتيب العام، بل اختبر على 100 سؤال حقيقي من بياناتك وقِس Recall@5 قبل أن تقرر.