HeadlinesBriefing HeadlinesBriefing.com

آلية التقاط إطارات FogCam

Hacker News •
×

Fog Cam ينشر صورة واحدة في كل مرة ويتخلص منها عندما تصل الصورة التالية. Fog-Bank يحتفظ بكل واحدة منها، وعندما يحدث خطأ ما (من جانبي أو من جانب Fog Cam)، يُظهر السجل بالضبط متى وكم من الوقت ومن كان الخطأ. أربعة صائدين على ثلاث شبكات يطلبون من Fog Cam صورته: مستقصٍ على خادمي الخاص كل 7 ثوانٍ، وfogline على Cloudflare كل 15 ثانية (يحتفظ بمخزن مؤقت لمدة 30 يومًا)، وعامل Cloudflare كل 20 ثانية يكتب مباشرة إلى تخزين دائم، وآلة في منزلي كل 15 ثانية. كل واحد يدفع كل إطار يحصل عليه إلى الأرشيف، ويقوم بمسح كل 5 دقائق وكل ليلة لسحب أي شيء أسقطه الدفع. كل طلب يطلب الملف الحقيقي (سلسلة استعلام فريدة بالإضافة إلى رؤوس عدم التخزين المؤقت)، لأنني في أغسطس وجدت أن ذاكرة التخزين المؤقت لخادم الويب الخاص بـ Fog Cam كانت توزع نسخًا قديمة بدقائق. يتم تسمية كل إطار بوقت تحميل Fog Cam الخاص، ويتم بصمته بـ sha-256، وختمه دون إعادة ضغط، وتخزينه كـ JPEG XL بدون فقدان، ونسخه إلى Cloudflare R2 في نفس الدقيقة. لوحة حالة تفحص كل مرحلة من الكاميرا إلى YouTube كل بضع دقائق وتنبهني على Telegram عندما تتوقف إحداها. الصفحة تسرد جميع حالات الانقطاع حتى الآن، بالترتيب، مميزة بأنها مني أو من Fog Cam: انقطاع خادم Fog Cam في 13 أغسطس، وتجمده لمدة 64 ساعة في 8 إلى 10 سبتمبر، وانقطاع خادمي لمدة 40 ساعة داخل ذلك التجميد (قرص ممتلئ)، والباقي.

المصدر: Hacker News · لخّصه HeadlinesBriefing