مدخل إلى منظومة Cloudflare
كيف تتكامل خدمات الشبكات والحماية وتشغيل التطبيقات والتخزين في Cloudflare، مع مثال من Unblock Syria وتوضيح لما يشمله اشتراك Workers الذي يبدأ بخمسة دولارات.
مقالات وملاحظات وروابط. برمجيات وذكاء اصطناعي وخط وسياسة — بهذا الترتيب تقريبًا.
كيف تتكامل خدمات الشبكات والحماية وتشغيل التطبيقات والتخزين في Cloudflare، مع مثال من Unblock Syria وتوضيح لما يشمله اشتراك Workers الذي يبدأ بخمسة دولارات.
توليد صور معاينة الروابط وقت البناء أو عند الطلب، ومعالجة ترتيب النص العربي ووصل حروفه وقياسه. أمثلة من هذا الموقع وUnblock Syria.
دخلت سوريا قائمة الدول الراعية للإرهاب سنة 1979، وخرجت منها يوم الاثنين. كتبت عن آثار القرار في Unblock Syria. هنا أكتب عن الفرح به، والغضب من كل ما سبقه.
تقدمت النماذج في قراءة النصوص العربية، لكنها ما زالت تخطئ في اللوحات الخطية. بحث في قواعد الخط، وبيانات حركة القلم، وما يمكن تعلمه من تصحيح المعلم.
استغرق بناء SwiftVLC أربعة أشهر ونصفًا وخمسًا وعشرين رقعة على VLC. تجربة الربط المباشر مع C، من إدارة الذاكرة والأحداث إلى ميزة صورة داخل صورة التي ما زالت تحتاج إلى عمل.
بعد مئات الإضافات في SwifterSwift، ظهرت تعارضات الأسماء وازدحمت اقتراحات الإكمال. كيف يساعد فضاء أسماء مستقل، ولماذا يصعب إدخاله بعد إصدار المكتبة؟
إعداد مفاتيح SSH لحسابات Git، ثم تحويل روابط HTTPS تلقائيًا، بما فيها روابط الوحدات الفرعية والتبعيات التي لا تتحكم في ملفاتها.
ثلاث طرق للاستفادة من مكتبة Swift القياسية: العثور على أول عنصر مطابق، والترتيب بأكثر من معيار، وفحص حدود الفهارس دون افتراض أنها تبدأ من الصفر.
تتيح willSet وdidSet الوصول إلى القيمتين الجديدة والقديمة بأسماء جاهزة. تعرّف إلى وقت تشغيلهما، وما يحدث أثناء التهيئة وعند إعادة إسناد القيمة نفسها.
استخدم typealias لتسمية دوال الإكمال وتوحيد توقيعاتها، مع تغيير نوع الاستجابة حسب الحاجة. اسم أوضح للشيفرة، دون إنشاء نوع جديد.
متى يكون إرجاع nil عند فهرس غير صالح مفيدًا، ومتى يخفي خطأ في الشيفرة؟ اختيار subscript آمن يعتمد على مصدر الفهرس وتكلفة فحصه.
لا يوجد شيء هنا بعد.