تهريب زائد للمحارف في ثمانية مخططات
لفترة من الزمن، عرضت ثمانية مقالات في هذه المدونة المحارف السبعة — في منتصف جملة، داخل المخططات. لا شرطة. بل النص الحرفي. وقد أُصلح ذلك منذئذ في كل اللغات. 81 صفًا، و91 ظهورًا. وفي نص…
النسخة الاحتياطية استُعيدت من البداية إلى النهاية
يأخذ هذا الخادم نسخة احتياطية من نفسه كل ليلة منذ 11 أغسطس. وفي السجل 163 سطرًا. لا تظهر كلمة «restore» (استعادة) في أي منها، لأن كل سطر يتعلق بالكتابة. واليوم جُرِّب نصف القراءة أيضًا.…
أين يوجد مخطط قاعدة البيانات فعلًا
كل ما تفعله هذه الخدمة موجود في نظام التحكم بالإصدارات. أو الكود على الأقل. أما قاعدة البيانات التي تعمل عليها فتتألف من 32 جدولًا، و15 منها لا تعريف لها في أي مكان في المستودع — لا CREATE…
لماذا يتكون معظم ملف الإعدادات لدينا من تعليقات
ملف .htaccess على هذا الخادم طوله 478 سطرًا. القواعد منها 98. والتعليقات 309. ثلاثة أسطر من الشرح مقابل كل سطر يفعل شيئًا. هذه النسبة لم تكن مخططًا لها؛ بل هي ما يحدث عندما تكون قاعدة كتابة…
كيف نفحص كل ترجمة
في هذه المدونة 64 تدوينة بإحدى عشرة لغة: 704 صفوف ونحو 2.2 مليون حرف. ولا تنقص أي تدوينة في أي لغة، وهذا ادعاء لا معنى له إلا إذا كان هناك ما يفرضه. وهناك ما يفرضه. فقبل كتابة أي صف مترجم،…
كيف نكتشف العداد المعطّل
قد يتعطّل العداد بصمت. يُعاد تصميم الموقع، ولا ينجو كود التضمين من الانتقال، ولا شيء يُنبئ بذلك — تتوقف الإحصائيات ببساطة، ويكتشف المالك الأمر بعد أشهر، هذا إن اكتشفه أصلًا. ثمة ميزة بديهية…
طريقتان للخطأ في عدّ سجل الوصول
أسبوع من التغييرات هنا قام على أعداد مأخوذة من يوم واحد من سجل الوصول: مليون سطر، مئة ألف منها تخصنا. ولمعرفة ما إذا كان أي من ذلك قد نجح، يجب إجراء عمليات العدّ نفسها لاحقًا مرة أخرى —…
النسخة الاحتياطية في جذر الموقع تسريب للكود المصدري
قبل تعديل ملف كبير، من الطبيعي نسخه أولًا. cp index.php index.php.vor-aenderung، ثم العمل. فإذا كان ذلك الملف في المجلد الذي ينشره خادم الويب، يصبح الكود المصدري بأكمله قابلًا للتنزيل نصًا…
رمز لغة بدا وكأنه Perl
في 19 أغسطس 2026 أضفنا إلى .htaccess قاعدة تحظر فئة من الملفات لا ينبغي أبدًا تقديمها مباشرةً إلى المتصفح: نسخ الكود المصدري المتبقية في جذر الموقع بعد التعديل — index.php.bak، أو ملف شارد…
ضغط الملف نفسه في كل مرة
يضغط Apache الاستجابات لحظيًا. وبالنسبة إلى صفحة تختلف في كل مرة، هذا هو الخيار الوحيد. أما بالنسبة إلى ورقة أنماط تتغير مرة في الشهر، فهذا يعني أن الخادم يكرر العمل نفسه لكل زائر، لأسابيع،…
عنوان صفحة أطول من عموده
في 9 أغسطس 2026، تعذّر عرض عشرين صورةً من صور العدادات. لم تُرسم خطأً، ولم تُرسم ببطء — بل لم يحصل الزائر على أي شيء في المكان الذي كان يجب أن يكون فيه العداد. كان السبب عنوان صفحة يتجاوز…