إيجي تاج · اعرف. ناقش. جرّب. نفّذ.
تدفق غرفة الأخبار30 مادة

آخر الأخبار — صفحة 2

تابع أحدث أخبار وتحليلات وأدلة ومراجعات إيجي تاج بترتيب زمني، مع الأكثر قراءة وروابط مباشرة إلى الأقسام.

الأحدث الآندليل

كيف تقرأ خطأ net::ERR_NAME_NOT_RESOLVED داخل متصفح مخصص

خطأ DNS لا يعني دائمًا أن الإنترنت مقطوع. التشخيص الصحيح يبدأ بتحديد أي طبقة قامت بالحل، وما إذا كان البروكسي أو DoH أو نظام التشغيل قد غيّر المسار.

ترتيب زمني

آخر ما نُشر

29
  1. 02
    دليل

    إلغاء إضافة من عشرات البروفايلات بدون ترك إعدادات مهجورة

    Uninstall واسع يجب أن يوقف background/content scripts وينظف البيانات المقصودة ويحافظ على ما يحتاجه المستخدم قبل حذف النسخة من كل بروفايل.

  2. 03
    دليل

    كيف تراجع تحديث Extension قبل تعميمه على كل البروفايلات

    تحديث إضافة قد يغير permissions أو content scripts أو storage schema؛ canary على بروفايلات اختبار يقلل أثر regression الواسع.

  3. 04
    دليل

    Message Passing بين Extension والصفحة: نقاط فشل تحتاج Logging

    الرسالة قد تضيع لأن tab تغيّر أو content script غير محمّل أو service worker توقفت؛ logging بـcall IDs يفرق هذه الحالات عن بعضها.

  4. 05
    دليل

    Storage API في الإضافات: local و sync و session من منظور العزل

    أنواع chrome.storage تختلف في العمر والمزامنة والرؤية؛ اختيار النوع الخطأ قد يوسع البيانات خارج البروفايل أو يبقيها أطول من المطلوب.

  5. 06
    دليل

    اختبار تعارض إضافتين تعدلان نفس الصفحة

    إضافتان قد تتلاعبان بنفس DOM أو events أو CSS؛ اختبار pairwise والـownership يكشف loops واختفاء عناصر ومضاعفة actions.

  6. 07
    دليل

    إدارة إعدادات الإضافة لكل بروفايل بدون تسريب Config مشترك

    الإعدادات التي تخص حسابًا أو Proxy أو موقعًا يجب أن تبقى داخل سياق البروفايل؛ التخزين المشترك يربط جلسات يفترض استقلالها.

  7. 08
    دليل

    متى يكون User Script أبسط وأكثر أمانًا من Extension كاملة

    تعديل DOM صغير على مجموعة مواقع قد يناسب User Script؛ الحاجة لصلاحيات واسعة أو background أو تكامل عميق قد تبرر Extension.

  8. 09
    دليل

    Content Script Isolation: ما الذي يشارك الصفحة وما الذي لا يشاركه

    Content Script يرى DOM الصفحة لكنه يعمل عادة في JavaScript world منفصلة؛ فهم الحد بين DOM وJS state يمنع افتراضات خاطئة ومخاطر حقن غير ضرورية.

  9. 10
    دليل

    Service Worker في MV3: كيف تتعامل مع التوقف وإعادة التشغيل

    Background Service Worker في MV3 ليس process دائمًا؛ يجب تصميم state والlisteners والعمليات الطويلة على افتراض أنه سيتوقف ويبدأ من جديد.

  10. 11
    دليل

    Host Permissions في إضافات المتصفح: لماذا النطاق الواسع يحتاج مراجعة

    صلاحية الوصول إلى كل المواقع تسهّل التطوير لكنها توسّع قدرة الإضافة على قراءة أو تعديل صفحات لا تحتاجها؛ المراجعة تبدأ من أقل نطاق يحقق الوظيفة.

  11. 12
    دليل

    مراجعة شهرية لصلاحيات الفريق: قائمة تحقق عملية

    Access Review دورية تزيل صلاحيات تراكمت مع انتقال المشاريع والاستثناءات المؤقتة، وتركز على المستخدم والـrole والscope والـcredentials.

  12. 13
    دليل

    فصل بيئة التجربة عن الإنتاج في أدوات إدارة الحسابات

    Test وProduction يجب أن تختلفا في الحسابات والأسرار والـproxies والبيانات، مع مسار ترقية واضح يمنع التجربة على جلسات حقيقية.

  13. 14
    دليل

    Runbook للحوادث عندما تتعطل عشرات البروفايلات في وقت واحد

    عطل واسع يحتاج triage يحدد هل السبب شبكة أو إصدار أو خدمة مشتركة قبل محاولة إصلاح كل بروفايل منفردًا.

  14. 15
    دليل

    كيف تمنع Secret Sprawl داخل فرق الأتمتة والمتصفح

    نسخ Tokens وكلمات المرور بين .env وChats وWorkflows يجعل rotation والمراجعة شبه مستحيل؛ Secret Store ومراجع ثابتة تحد الانتشار.

  15. 16
    دليل

    سياسة الاحتفاظ بسجلات الأتمتة: ما الذي تحذفه وما الذي تبقيه

    Logs لها قيمة تشغيلية لكنها قد تحتوي بيانات حساسة وتتضخم؛ سياسة retention تفرق بين metrics وdebug وaudit وartifacts.

  16. 17
    دليل

    تصميم Roles لفريق صغير مقابل فريق من 100 مستخدم

    الفريق الصغير يتحمل roles عامة، لكن التوسع يحتاج فصل المسؤوليات وscopes ومراجعة دورية دون انفجار عدد الأدوار.

  17. 18
    دليل

    مسح البيانات من SSD: لماذا Delete و Format لا يعنيان دائمًا إزالة قابلة للتحقق؟

    وسائط flash تستخدم wear leveling وطبقات تحكم داخلية، لذلك حذف الملف أو التهيئة السريعة لا يضمنان أن كل النسخ الفيزيائية اختفت.

  18. 19
    دليل

    Infrastructure as Code: لماذا تصبح مراجعة الشبكة والخوادم شبيهة بمراجعة الكود؟

    IaC تصف موارد البنية كملفات قابلة للإصدار والمراجعة بدل تغييرات يدوية غير موثقة في لوحات التحكم.

  19. 20
    دليل

    systemd: كيف تحدد Dependencies وترتيب بدء الخدمات دون Sleep عشوائي؟

    systemd يميز بين علاقات الاعتماد مثل Requires/Wants وبين ترتيب التشغيل مثل After/Before، وخلطهما يؤدي إلى خدمات تبدأ في وقت غير متوقع.

  20. 21
    دليل

    Android Privacy Dashboard: كيف تراجع من استخدم الكاميرا والميكروفون والموقع؟

    لوحة الخصوصية في Android تجمع سجلًا مبسطًا لوصول التطبيقات إلى صلاحيات حساسة، ما يساعد على اكتشاف تطبيق يستخدم موردًا أكثر مما تتوقع.

  21. 22
    دليل

    متى تحتاج Approval قبل Bulk Action على عشرات الحسابات

    Bulk Action تضخم أثر الخطأ؛ الموافقة تستحق عندما يكون التغيير واسعًا أو غير قابل للتراجع أو يمس هوية/شبكة/بيانات الحساب.

  22. 23
    دليل

    تسليم المناوبات بين أعضاء الفريق بدون فقد سياق البروفايلات

    Handover منظم ينقل الحالة والمهام والاستثناءات، لا مجرد قائمة حسابات؛ أقل قالب موحد يمنع إعادة العمل والأخطاء بين المناوبات.

  23. 24
    دليل

    سجل التدقيق Audit Log: ما الأحداث التي تستحق التسجيل فعلًا

    Audit Log ليس نسخة من كل click؛ قيمته في تسجيل التغييرات الحساسة مع actor وresource وbefore/after ونتيجة قابلة للبحث.

  24. 25
    دليل

    Blue-Green Deployment: كيف تبدل الإصدار بدون تحديث كل المستخدمين في اللحظة نفسها؟

    Blue-Green يحتفظ ببيئتين متشابهتين، واحدة تخدم الترافيك والأخرى تحمل الإصدار الجديد، ثم يتم تحويل المسار بعد التحقق.

  25. 26
    دليل

    Structured Outputs أم نص حر: متى يجب أن تجبر النموذج على Schema؟

    عند دمج نموذج في برنامج، المخرجات المنظمة تقلل parsing الهش وتسمح بالتحقق من الحقول قبل تنفيذ أي خطوة لاحقة.

  26. 27
    دليل

    CISA KEV: كيف تساعدك قائمة الثغرات المستغلة فعليًا على ترتيب الأولويات؟

    بدل التعامل مع كل CVE كأنها متساوية، يضيف Known Exploited Vulnerabilities Catalog إشارة قوية: هذه الثغرات ثبت استغلالها في الواقع.

  27. 28
    دليل

    Least Privilege في فرق إدارة الحسابات: كيف توزع الصلاحيات بدون تعطيل العمل

    أقل صلاحية لا تعني أقل إنتاجية؛ تصميم roles حول المهام الفعلية يسمح للعمل اليومي بالمرور ويمنع الوصول غير الضروري.

  28. 29
    دليل

    Telemetry للأعطال: أقل مجموعة بيانات تساعدك على إعادة المشكلة

    Crash report المفيد يحدد الإصدار والنظام والمكوّن والسياق القريب بدون نسخ بيانات المستخدم أو أسراره.

  29. 30
    دليل

    كيف تكتب Soak Test لمتصفح يعمل أيامًا بدون إعادة تشغيل

    Soak Test يكشف تراكم الذاكرة والhandles والسجلات وتدهور الاستجابة الذي لا يظهر في اختبارات قصيرة، بشرط workload واقعي ومراقبة طويلة.