المدونة
نشارك أفكارًا عملية مفيدة في الميدان حول تطوير المواقع، وتحسين محركات البحث، وإدارة إعلانات جوجل، وتطوير ويندوز، والاستفادة من الأصول القائمة، والتحقيق في الأخطاء.
البحث بالذكاء الاصطناعي في الموقع
تُرسل استعلامات البحث إلى Cloudflare AI Search لإنشاء النتائج. يُرجى عدم إدخال معلومات شخصية.
-
دليل عمليّ لنهج المجموعة (GPO) ── كيف يعمل، وتأكيد التطبيق، والاختيار بين GPO وIntune
هل تعمل في بيئة AD دون أن تعرف حقّاً ماذا يعني «موزَّع عبر GPO»؟ يشرح المقال عمليّاً كيف يعمل نهج المجموعة وترتيب تطبيق LSDOU، وتأكيد الانعكاس بـ gpupdate وg...
-
سياسة تدقيق أمن Windows وتحقيق سجلّ الأحداث عمليّاً ── لتصبح نظم المعلومات قادرة على قراءة 4625
دليل عمليّ للإجابة عن «حقِّق في سجلّات فشل تسجيل الدخول». يغطي علاقة سياسة التدقيق الأساسيّة والمفصَّلة، والفئات الفرعيّة التي ينبغي تفعيلها كحدّ أدنى، وكيفي...
-
دليل Windows LAPS العمليّ ── التخلّي عن كلمة مرور مدير محلّيّ مشتركة لكلّ الحواسيب
كلمة مرور مدير محلّيّ مشتركة لكلّ الحواسيب مرتع لهجوم Pass-the-Hash ينتقل فيه اختراق جهاز واحد إلى الجميع. يشرح المقال التدوير التلقائيّ بـ Windows LAPS الذي...
-
دليل مخزن شهادات Windows العمليّ ── المستخدم أم الحاسوب، أين تضعونها
أين تُوضَع شهادة العميل، مخزن المستخدم أم مخزن الحاسوب؟ دليل عمليّ يُسقط حوادث الشهادات الكلاسيكيّة منهجيّاً: الفرق بين certmgr.msc وcertlm.msc، ومنح أذون ال...
-
جدار حماية Windows وتطبيقات الأعمال ── سجِّلوا القواعد الواردة من المثبِّت
«يعمل على آلة التطوير لكنّ العميل لا يتّصل» سببه الكلاسيكيّ جدار حماية Windows. يشرح المقال السلوك الافتراضيّ لحظر الوارد والملفّات الشخصيّة، ولماذا لا تُترَ...
-
إدارة تحديثات Windows بعد إهمال WSUS ── كيف تختارون بين WUfB وAutopatch وIntune
أُعلن إهمال WSUS في سبتمبر 2024. لن يتوقّف فوراً، لكن تطوير الميزات الجديدة انتهى. يرتّب المقال أربعة خيارات — مواصلة WSUS وWindows Update for Business وAuto...
-
دليل BitLocker العمليّ ── تشفير محرّك الأقراص يبدأ من إدارة مفتاح الاسترداد
بدءاً من Windows 11 24H2 يصير تشفير الجهاز مفعَّلاً افتراضيّاً عند التثبيت النظيف، وحوادث «اكتشفنا فجأة أنّه مشفَّر» صارت واقعاً. حول جدول قرار مكان حفظ مفتا...
-
لماذا مفاتيح المرور آمنة ── دليل مرسوم لـ«مصادقة لا ترسل سرّاً»
شرح مرسوم لسبب أمان مفاتيح المرور (passkeys): آليّة التشفير بالمفتاح العامّ التي لا تضع المفتاح الخاصّ على الخادم ولا على الخطّ، ولماذا لا ينجح التصيّد بنيوي...
-
أعماق إدخال/إخراج Windows (الجزء 6، الأخير) ── برامج تشغيل المرشّح والمرشّحات المصغّرة: لماذا يستطيع Procmon ومسح الفيروسات التقاطع مع الإدخال/الإخراج
الحلقة الأخيرة من سلسلة تشرح برامج تشغيل المرشّح والمرشّحات المصغّرة في Windows بالرسوم. نرتّب مدير المرشّحات والارتفاع، واستدعاءات pre/post، وآليّة تمكين Pr...
-
أعماق إدخال/إخراج Windows (الجزء 5) ── البنية الداخليّة لـ NTFS: فهم نظام الملفّات من MFT
الجزء 5 من سلسلة تشرح البنية الداخليّة لـ NTFS بالرسوم. نرتّب MFT وسجلّ الملفّ، وعدّة دفق بيانات (Zone.Identifier)، والروابط الصلبة وأسماء 8.3، ونقاط إعادة ا...
-
أعماق إدخال/إخراج Windows (الجزء 4) ── مدير الذاكرة المؤقّتة: متى يصل WriteFile فعلاً إلى القرص؟
الجزء 4 من سلسلة تشرح مدير الذاكرة المؤقّتة في Windows بالرسوم. نرتّب الذاكرة المؤقّتة المنفَّذة كتعيين ملفّ، والقراءة الاستباقيّة والكتابة المؤجَّلة، والاخت...
-
تراخيص Power Automate ── إلى أيّ حدّ يكفي Microsoft 365 مجّاناً، ومتى تحتاج Premium
يمكن إنشاء التدفّقات السحابيّة بالموصلات القياسيّة ضمن نطاق Microsoft 365 دون تكلفة إضافيّة، لكن موصلات Premium مثل HTTP وSQL Server وDataverse، وكذلك RPA وA...
-
معالجة الأخطاء وتصميم إعادة المحاولة في Power Automate ── منع «توقّف تدفّق كان يعمل دون أن يلاحظ أحد»
مجموعة أنماط تصميميّة تمنع تدفّقات Power Automate من «التوقّف دون أن يلاحظ أحد». نرتّب، استناداً إلى مواصفات Microsoft Learn، القيم الافتراضيّة لسياسة إعادة ...
-
معالجة الأخطاء وتصميم إعادة التنفيذ في PowerShell ── من فخّ عدم نجاعة try/catch حتى القاعدة الثابتة لـ exit code وإعادة المحاولة
نرتّب من منظور عمليّ الفرق بين الخطأ المنهي وغير المنهي في PowerShell، وفخّ عدم نجاعة try/catch والقاعدة الثابتة لـ -ErrorAction Stop، والحكم على النجاح عبر ...
-
تصميم تدفّقات التنفيذ الدوريّ في Power Automate ── الممارسة العمليّة لمعالجة نهاية الشهر وتحديد أيّام العمل والتذكيرات
دليل عمليّ لأتمتة المعالجة الدوريّة بمشغِّل Recurrence في Power Automate. نرتّب فخّ كون المنطقة الزمنيّة الافتراضيّة UTC، وصيغ التواريخ، وتحديد أيّام العمل ع...
-
سياسة تنفيذ PowerShell وتوقيع السكربتات ── دليل عمليّ للخروج من تشغيل «السدّ بـ Bypass»
سياسة تنفيذ PowerShell «جهاز أمان لا حدّ أمنيّ (security boundary)». نرتّب الفروق بين RemoteSigned وغيرها، وأولويّة النطاقات، وMark of the Web وUnblock-File،...
-
أتمتة الترحيل إلى النظام الأساسيّ عبر Power Automate for desktop ── استبدال الإدخال اليدويّ من Excel والورق بأتمتة واجهة المستخدم
دليل عمليّ لاستبدال الترحيل اليدويّ إلى أنظمة أساسيّة قديمة بلا API بأتمتة واجهة المستخدم عبر Power Automate for desktop (PAD). نرتّب النطاق المجّانيّ، ورخصة...
-
معالجة ملفّات PDF لطلبات الشراء والفواتير الواردة بالبريد عبر Power Automate ── تصميم الحفظ والتصنيف والإشعار والقراءة
نرتّب تصميم أتمتة حفظ وتصنيف وإشعار ملفّات PDF لطلبات الشراء والفواتير الواردة بالبريد عبر Power Automate. نشرح من منظور عمليّ متطلّبات مشغِّل Outlook وصندوق...
-
بناء تدفق موافقات في Power Automate ── رقمنة الاعتماد الداخلي والطلبات الورقية والبريدية
دليل عملي لرقمنة مستندات الاعتماد الورقية وملفات Excel المرفقة بالبريد عبر Power Automate. نرتب أنواع إجراءات الموافقة، والتوزيع بين Forms وSharePoint وTeams...
-
ترحيل ماكرو Excel VBA إلى Power Automate ── النطاق الذي يُستبدل بـ Office Scripts، والنطاق الذي يبقى على VBA
نرتب إمكانية ترحيل ماكرو Excel VBA إلى Power Automate. نشرح النطاق الذي يمكن استبداله بـ Office Scripts، وما لا يُنجز إلا عبر VBA، والقيم الحدية للموصل، ومتط...
-
أكبر 10 تهديدات لأمن المعلومات 2026 ── كيف تُقرأ المرتبة، وما الذي ينبغي للشركات الصغيرة والمتوسطة أن تتصدى له فعلاً
في «أكبر 10 تهديدات لأمن المعلومات 2026» الصادرة عن IPA احتلت هجمات الفدية المرتبة الأولى للسنة الحادية عشرة على التوالي، وجاءت هجمات سلسلة التوريد ثانية، ود...
-
معالجة الأعطال لا تنتهي بالاستعادة ── قالب postmortem (منع التكرار) للفرق الصغيرة
إن انتهت معالجة العطل عند «أصلحنا واعتذرنا»، تكرر العطل نفسه. نكيّف مبدأ blameless postmortem للفرق الصغيرة، ونقدّم قالباً يُكتب في ساعة، وجدول تقييم قوّة إج...
-
مدخل إلى ADR (سجلّ قرار العمارة) ── أقلّ وسيلة لتوثيق «لماذا اخترنا هذا التصميم» في التطوير الصغير
لا تخبرنا الشيفرة «لماذا اتُّخذ هذا القرار». نشرح كيفية توثيق أسباب قرارات التصميم عبر ADR (Architecture Decision Record) بصيغة Markdown بمعدّل قرار واحد لكل...
-
التوافق الخلفي لواجهات DLL وCOM ── جدول قرار لتحديد أيّ تغيير يكسر جهة الاستدعاء
أيّ تغيير في مكوّنات DLL أو COM يكسر جهة الاستدعاء؟ نرتّب الطبقات الثلاث للتوافق: الثنائيّ، والمصدريّ، والسلوكيّ، ونقدّم جدول قرار حسب نوع التغيير، والقاعدة ...
-
إدارة إصدارات مخطّط قاعدة بيانات تطبيقات الأعمال ── ممارسات الترحيل لمنع «اختلاف قاعدة البيانات من عميل لآخر»
دليل عمليّ لإدارة إصدارات مخطّط قاعدة بيانات تطبيقات الأعمال الموزَّعة على عملاء متعدّدين. نشرح PRAGMA user_version وتنفيذ الترحيل الأماميّ بلغة C#، وجدول ال...
-
CI/CD عمليّ لتطبيقات WinForms / WPF ── أتمتة البناء والتوقيع والتوزيع عبر GitHub Actions
دليل عمليّ لبناء CI/CD لتطبيقات WinForms / WPF عبر GitHub Actions. يشمل YAML الأدنى للبناء والاختبار على windows-latest، وترقيم الإصدار المدفوع بالوسم، وإدما...
-
التعديل الآمن على تطبيق أعمال قديم بلا اختبارات ── ممارسة اختبار التوصيف وإعادة الهيكلة
لإجراء تعديلات آمنة على تطبيق أعمال بلا اختبارات، نشرح خطوات اختبار التوصيف (أسلوب Golden Master) الذي يثبّت السلوك الحالي، وكيفيّة صنع نقاط تماس (seam)، وقا...
-
لكي لا يُنسى تحديد «كم ثانية يكفي ليكون التشغيل مُرضياً» ── تنظيم المتطلبات غير الوظيفية بـ«درجة المتطلبات غير الوظيفية» من IPA
كثير من الخلاف حول «النظام بطيء» أو «التعامل مع العطل لم يكن متوقعاً» سببه نسيان تحديد المتطلبات غير الوظيفية. نشرح للجهة الطالبة بلغة واضحة المجالات الستة ف...
-
هل يصحّ أن تبقى وثيقة المواصفات في التطوير التعاقديّ على شكل Excel؟ ── اختيار الصيغة المناسبة كمُسلَّم
هل تصلح وثائق المواصفات والتصميم التي تُسلَّم في التطوير التعاقديّ أن تبقى بصيغة «ورق Excel المربَّع»؟ نرتّب مشكلات وثائق Excel من منظور الفحص والاستلام والص...
-
ما ينبغي أن يعرفه الجانب الطالب أيضاً عند طلب موقع ويب ── استخدام «كيفية إنشاء موقع ويب آمن» الصادر عن IPA كقائمة تحقق
على أيّ أساس ينبغي التحقق من أمان موقع ويب الشركة؟ نشرح بلغة يفهمها الجانب الطالب والجانب المُشغِّل أيضاً الثغرات الأمنية الإحدى عشرة وتدابيرها التي يتناولها...