ساعتان و 3.5 دولار. كيف صنعت موقعًا بسيطًا مع تصور توزيع الفيروس التاجي

بدأ كل شيء بحقيقة أنني لم أتمكن من العثور على تصور طبيعي للبيانات المتعلقة بتوزيع الفيروس التاجي. بدلاً من ذلك ، كان هناك موقع واحد يوضح الديناميكيات على الخريطة والمقاييس للصين ، ولكن هذا هو بالضبط ما كنت أقل اهتمامًا به ، وأنا مهتم بالصورة العالمية. بصراحة ، هذا الفيروس يخيفني.

خطة


حسنًا ، هذه هي أبسط مهمة ، فكرت:

  1. نحن نبحث عن واجهة برمجة تطبيقات مفتوحة على موقع منظمة الصحة العالمية.
  2. نحن نكتب محلل.
  3. نرفع القليل من المؤازرة بقاعدة في مكان ما في المستوى المجاني من Amazon.
  4. نشتري المجال ، لا ينبغي أن يكون هناك صعوبة في الاختيار.
  5. قم بتعيين القارورة ، لف d3js للرسوم البيانية ، المسمار يتيح التشفير هناك لأهمية أكبر.

واقع


هناك خطأ ما:

  1. لا يوجد API مفتوح على موقع منظمة الصحة العالمية.
  2. لا يمكنك كتابة محلل عادي ، وتحمّل منظمة الصحة العالمية البيانات بتنسيق PDF ، ويتغير التنسيق ، وقضاء أكثر من ليلة واحدة في إنشاء لوحة تحكم لم يكن في خططي.
  3. اتضح أنني أنفقت بالفعل صفتي المجانية على بعض التجارب.
  4. تقريبا جميع المجالات التاجية والفيروسات التاجية 2020 اتخذت بالفعل ، الذي يحتاج إليها على الإطلاق؟
  5. بالنظر إلى الفقرات السابقة ، بالتأكيد لن أمضي ليلة واحدة ، أقوم بإعداد قارورة وقاعدة لها ...

خطة جديدة


نشر شخص ما على github مشروع nocode الخاص به ، ولكن ما أنا أسوأ؟

  1. حسنًا ، إلى الجحيم باستخدام واجهة برمجة التطبيقات ، حسنًا ، على الأقل هناك بيانات.
  2. , PDF . , , , 5 , , , .
  3. , shared-, - , - .
  4. coronavirus2020.live $3.5, , 20, , .
  5. ماذا لدينا من الحلول الجاهزة؟ للتصور ، لنأخذ Google Datastudio المجاني ، الذي يتكامل بشكل مثالي مع جداول بيانات Google. بدلاً من letencrypt SSL ، نستخدم cloudflare.

القرار


يمكننا أن نقول أن الحل تبين أنه بالفعل رمز عقدة ويلبي توقعاتي بالكامل:

  1. يتم جمع البيانات في لوحة صغيرة في جداول بيانات Google.

  2. أنشأ Datastudio لوحة تحكم بسيطة.


  3. الموقع بالكامل - ملف html واحد في 42 سطرًا (ليس خاصًا جدًا) ، نصفها عبارة عن بيانات وصفية لأي ترميز.

  4. بدلاً من تحليلات الشهادة و google - cloudflare.
  5. بدلاً من ربط البريد للتعليقات - رابط إلى Twitter.

الموجودات


  1. الآن ، أي شخص ليس لديه حتى خبرة في قواعد البيانات ولا يعرف SQL يمكن أن يعمل مع البيانات بكفاءة عالية وإنشاء تقارير جميلة. ولكن ما زال من الأفضل معرفة SQL.
  2. يجب ألا تنسى أبدًا الهدف النهائي ، فالحل البسيط الذي يؤدي إلى الهدف دائمًا أفضل من الحل المعقد ، بل والأكثر من ذلك - لا يتم تنفيذه.
  3. الفيروس التاجي خبيث ولا يعتقد أن يتوقف.

من المؤكد أن بعضًا من هذا يمكن جعله أبسط وأسرع ، أو ربما قام شخص ما بتصور أكثر حدة من خلال ربط المزيد من مصادر البيانات (العديد من المنشورات باللغة الصينية ، وأنا ، للأسف ، ليست جيدة جدًا في ذلك). إذا كان لديك شيء لمشاركته ، فسأناقشه بكل سرور في التعليقات. كل الصحة ، أيها الرفاق.

Source: https://habr.com/ru/post/undefined/


All Articles