المدونة
مقالات عملية من شركة كومورا سوفت حول تطوير المواقع، وتحسين محركات البحث، وإعلانات جوجل، وتطوير ويندوز، وإعادة استخدام الأصول القديمة، والتحقيق في الأخطاء.
بحث ذكي في الموقع بالكامل
تُرسل استعلامات البحث إلى Cloudflare AI Search لإنشاء النتائج. يُرجى عدم إدخال معلومات شخصية.
-
دليل عملي لتحقيق soft real-time قدر الإمكان على Windows العادي
ننظّم طريقة تثبيت المعالجة الدوريّة والمعالجة منخفضة التأخير على Windows العادي، من دقّة المؤقّت والأولويّة وإعدادات الطاقة وطريقة المراقبة.
-
أساسيات التحكّم الحصري في تكامل الملفّات - أفضل الممارسات لـ file lock والـ claim الذرّي
ننظّم التحكّم الحصري في تكامل الملفّات عبر file lock والـ claim الذرّي و temp -> rename و idempotency، ونلخّص تصميماً يتجنّب الحوادث في التكامل عبر المجلّدات...
-
استدعاء native DLL من C#: غلاف C++/CLI مقابل P/Invoke
عند استخدام native DLL من C#، نميّز الحالات التي يكفي فيها P/Invoke عن تلك التي ينفع فيها غلاف C++/CLI، من زوايا الملكيّة والاستثناءات وأنواع C++ والـ callba...
-
مدخل إلى مخطّط HCP وMakingHCPChartSkill
نشرح ما هو مخطّط HCP، ونلخّص تدفّق تحويل HCP-DSL إلى SVG حتمي بـ MakingHCPChartSkill، وطريقة القراءة والاستخدام.
-
أساسيات COM STA/MTA - نموذج الخيوط وتجنّب التعليق
نرتّب هنا أساسيات COM STA/MTA بما يشمل نموذج Apartment وخيط واجهة المستخدم وحلقة الرسائل والـ marshalling وتجنّب التعليق.
-
دراسة حالة لجسر COM يستدعي DLL بـ 64bit من تطبيق 32bit
عندما يتعذّر استدعاء DLL بـ 64bit مباشرة من تطبيق 32bit، نرتّب هنا فكرة الربط عبر جسر COM مع قيد Windows والتركيبة وتدفّق المعالجة.
-
ما هو COM - لماذا لا يزال تصميم Windows COM يبدو جميلاً حتى اليوم
نرتّب هنا ما هو COM من زاوية تصميم الواجهة في Windows COM وIUnknown وGUID والتوافق الثنائي، ونشرح لماذا ما زال هذا النموذج صالحاً اليوم.
-
إعلان إطلاق المدوّنة التقنية - بدأنا مدوّنة تطوير Windows / C# / COM
إعلان عن إطلاق المدوّنة التقنية لشركة كومورا سوفت ذ.م.م. سننشر فيها معارف حول تطوير Windows وC# / .NET وCOM والتصميم وأدوات التطوير.