المدونة

مميّز

مضيق واحد، ممرّان: كيف حمت تركيا 19.8 مليون طن من القمح في أثناء صدمة هرمز؟

أزمة هرمز التي بدأت في 28 شباط/فبراير 2026 أكملت يومها الثمانين؛ مؤشر منظمة الفاو لأسعار الغذاء ارتفع للشهر الثالث على التوالي، وأسعار الأسمدة رهنت حصاد 2027 من الآن. لوحة تركيا تروي قصة مختلفة: حصاد قياسي للقمح يبلغ 19.8 مليون طن في الطريق، 7.2 مليون طن من الواردات لا تزال تتدفق عبر البحر الأسود، وأسعار شراء مؤسسة TMO رُفعت بنسبة 35 إلى 46 بالمئة. تقرأ هذه المقالة المشهد بعين مهندس أنظمة: لماذا احتاجت تركيا إلى ممرين للتوريد في آن واحد، وأي قرارات تصميمية أثبتت جدواها خلال الصدمة الثمانين يوماً.

0 تعليق 444 مشاهدة

  • شريحة محلية، هدف 2027: هل تكفي إيرادات أسيلسان البالغة 180 مليار ليرة لإطلاق هاتف ذكي جديد؟

    0 تعليق 1612 مشاهدة

    في يوم الإثنين 18 أيار/مايو 2026، أعلنت كل من تورك تيليكوم وأسيلسان في أنقرة عن شراكة استراتيجية لإطلاق هاتف ذكي محلي 100% في عام 2027. ادّعاء المعالج المحلي والبطارية المحلية ذات العمر الطويل تصدّر عناوين اليوم الأول. لدى أسيلسان إيرادات بقيمة 180.4 مليار ليرة تركية وإنفاق على البحث والتطوير قدره 1.36 مليار دولار، ولدى تورك تيليكوم شبكة ألياف بصرية يبلغ طولها 550 ألف كيلومتر وحزمة بقيمة 425 مليون دولار في مزاد الجيل الخامس. تقرأ هذه المقالة الشراكة بعين مهندس حاسوب: هل ادّعاء الشريحة المحلية 100% واقعي، وهل يمكننا أمام مثلث كوالكوم-ميدياتك-آبل أن نخرج من حصة ريدر السوقية البالغة 0.33% ونوقف نزيف الاستيراد البالغ 3.03 مليار دولار، وهل القالب الصحيح جيوفون أم لوميا.

    اقرأ المزيد

  • I/O 2026: هل يستحوذ Gemini Spark بهدوء على هاتفك؟ Antigravity 2.0 وOmni ونظارات Android XR

    0 تعليق 540 مشاهدة

    في Google I/O 2026 أعلن Sundar Pichai رسمياً بدء عصر العملاء الذكيين. في الكلمة الافتتاحية ذاتها قدّم Google نموذج Gemini 3.5 Flash والعميل الاستباقي Spark الذي يسعى لإدارة هاتفك على مدار الساعة، ونموذج العالم Omni، ومنصة المطورين Antigravity 2.0، وإعادة تصميم بحث Google ضمن AI Mode، ونظارات Android XR الذكية. أتناول كل قطعة من زاوية المطور والمستخدم.

    اقرأ المزيد

  • AttackProbes وThreatScore: تسجيل نقاط محاولات الهجوم في .NET 10

    0 تعليق 441 مشاهدة

    يكتب الـ origin classifier لدينا كل محاولة هجوم إلى جدول dbo.AttackProbes؛ ويُنتج عمود ThreatScore المحسوب من نوع PERSISTED نقطةً بين 0 و25 بصيغة Severity × Confidence / 20. تُحفَظ 49 نمط path و13 توقيع User-Agent لأدوات الفحص و12 نمط query string في ثلاثة سجلّات static منفصلة. أيّ probe تتجاوز نقطته العتبة 11 يُحظَر الـ IP تلقائياً؛ وما دونها يدخل عدّاد burst مدته 15 دقيقة. مخطط الجدول وسبب صيغة التسجيل ومطابقة الأنماط ثلاثية الطبقات وكود التصنيف RecordAttackAsync — من نظام bilalkose.com.tr الحي.

    اقرأ المزيد

  • Cloudflare IP List API: دفع قوائم حظر IP المجمّعة من .NET 10

    0 تعليق 451 مشاهدة

    قواعد Cloudflare Custom Rules محدودة بـ 5 قواعد لكل zone في الخطة المجانية؛ تحويل كل IP إلى قاعدة منفصلة يصطدم بالجدار بعد حظرين. الحل قاعدة واحدة مع Cloudflare List واحدة: 10.000 IP لكل قائمة، 10 قوائم لكل حساب، سعة فعلية 100.000 IP من خانة WAF واحدة. خدمة .NET 10 لدينا تدفع كل IP محظور تلقائياً إلى الـ edge بنمط fire-and-forget، تتجاوز فخ operation_id مقابل item_id، وتحذف عنصر القائمة عند انتهاء الـ TTL. واجهة ICloudflareIpListService وجدول IpBlocklist ومُنهي الـ TTL — كود إنتاج كامل من نظام bilalkose.com.tr الحي.

    اقرأ المزيد

  • .NET 10 LTS Production Patterns — قصة هجرة

    0 تعليق 848 مشاهدة

    في 7 مايو 2026، رحّلتُ bilalkose.com.tr من .NET 8 إلى .NET 10 LTS — ترقية 6 csproj، تحديث 26 حزمة Microsoft، نشر 9 حزم خاصة بـ major bump، إزالة AspNetCoreRateLimit لصالح AddRateLimiter الأصلي، تكييف ctor في AutoMapper 16، وتغيير الإعدادات الافتراضية لـ TLS في SqlClient. 0 خطأ + 18 تحذير، 10/10 اختبارات smoke. تتناول هذه المقالة نقاط الكسر الست التي واجهتها أثناء الترحيل.

    اقرأ المزيد

  • قواعد Cloudflare WAF المخصصة عبر API: إدارة CRUD كاملة من .NET 10

    0 تعليق 1225 مشاهدة

    أدر قواعد Cloudflare Custom Rules من .NET 10 عبر API v4 واضمن نفس 4 قواعد مدفوعة بالكود + 1 استثناء يدوي عبر إعادة تشغيل الـ pod باستخدام seed idempotent. واجهة ICloudflareWafRulesService المدعومة بـ typed HttpClient + إعادة محاولة Polly لـ 429 + structured logging تتجنب فخ تحليل dynamic التقليدي. 6 مزالق DSL ومعالجة الأخطاء واستراتيجية الاختبار في مكان واحد — من نظام bilalkose.com.tr الحي مباشرة.

    اقرأ المزيد

  • PageHits Middleware: خط أنابيب عدّ طلبات بأقل تخصيص في ASP.NET Core 10

    0 تعليق 452 مشاهدة

    خذ middleware ASP.NET Core 10 الذي يكتب صف dbo.PageHits لكل طلب وادفع ملف التخصيص الخاص به قرب الصفر: Span<char> لتحليل path/UA، IMemoryCache dedup لـ 30 ثانية، fire-and-forget Task.Run INSERT. تحت حمل اصطناعي 50K req/دقيقة، Gen0 GC ينخفض من %15 إلى %2 وP99 latency يذهب من 12ms إلى 3ms. الكود الكامل، قياسات dotnet-counters، مزالق تحسين Span وفخاخ fire-and-forget في مكان واحد — من نظام bilalkose.com.tr الحي مباشرة.

    اقرأ المزيد

  • أمان حافة Cloudflare مع .NET: جدار الحماية WAF + قائمة حظر IP على Kubernetes

    0 تعليق 562 مشاهدة

    إذا كنت تشغّل خدمة .NET 10 على Kubernetes، فإن معظم الهجمات يمكن إيقافها على حافة Cloudflare قبل أن تصل إلى الخادم الأصلي. من خلال دمج تكامل WAF API ودفع قائمة حظر IP والكشف عن البوتات استنادًا إلى ASN وخط الدفاع الثاني UFW، تمكنّا من اعتراض 100% من 157 محاولة هجوم على الحافة خلال 24 ساعة. هذه المقالة تغطي المعمارية والكود الإنتاجي الحقيقي والمقاييس المباشرة — 33% زوار حقيقيون مقابل 67% مراكز بيانات/VPN/ASN فارغ، 15 IP محظور تلقائيًا، انخفاض CPU الأصل بنسبة 61%.

    اقرأ المزيد

  • قياسات الأمان من جانب الأصل مع .NET و Kubernetes: كشف الزوار الحقيقيين

    0 تعليق 518 مشاهدة

    إذا كانت لوحة التحليلات لديك تُظهر 100 زائر يوميًا، فإن عدد البشر الحقيقي ~33. الـ 67% المتبقية هي مراكز بيانات، VPN و ASN فارغ. أُشغّل نظام إنتاج حي يفصل البوت عن الإنسان باستخدام PageHits + AttackProbes + IsSuspectNetwork، يقوم بالحظر التلقائي عبر عدّاد الانفجار في نافذة منزلقة MERGE+OUTPUT، ويخزّن كل شيء بتصميم متوافق مع KVKK وخالٍ من PII لمدة 90 يومًا. مخطط SQL الكامل والكود والقياسات الإنتاجية الحقيقية لـ 24 ساعة بالداخل.

    اقرأ المزيد