logiclane

كود الـ QR بيتقري إزاي؟

  • تكنولوجيا · #8
  • ~2:54 دقيقة
  • 5 محطات
كود الـ QR بيتقري إزاي؟
الحلقة دي لسه ما نزلتشاتفرج على المحطات اللي هنمشيها، وارجع لنا قريب.

محطات الحلقة

  1. ●
    المقدمة~0:00
  2. 1
    المربعات الكبيرة~0:29
  3. 2
    كل مربع = رقم~0:55
  4. 3
    حتى لو اتقطع!~1:33
  5. 4
    خلي بالك~2:09
  6. 5
    الخلاصة~2:34

الأوقات تقديرية لحد ما الصوت يتسجّل ويتظبط.

النص كاملللقراءة أو لو مش قادر تسمع

البداية

على علبة الأكل، على المنيو في الكافيه، على إعلان في الشارع: مربع مليان نُقط سودا وبيضا من غير أي ترتيب واضح. بتوجّه الكاميرا عليه، وفي ثانية يفتح لك لينك. الموبايل فهم الكركبة دي إزاي؟ الحقيقة إنها مش كركبة خالص! كل مربع صغير فيه له معنى، والكود كله مترتب بنظام دقيق جداً، اخترعته شركة يابانية اسمها دينسو ويف سنة ألف تسعمية أربعة وتسعين.

المربعات الكبيرة

بص على التلات مربعات الكبيرة اللي في الأركان. دول اسمهم علامات التحديد، ووظيفتهم إن الكاميرا تلاقي الكود بسرعة، وتعرف هو فين، ومايل إزاي، ومقلوب ولا لأ. ومن التلاتة دول، الموبايل بيعرف الركن الرابع، فبيعدل الصورة كأنك مصورها من قدام بالظبط. وفيه كمان خط منقط بين العلامات، أبيض وأسود بالتبادل، زي المسطرة، بيعرّف الموبايل حجم كل مربع صغير.

كل مربع = رقم

وبعد ما يرتب الصورة، بيقرا المربعات الصغيرة واحد واحد: الأسود يبقى واحد، والأبيض يبقى صفر. زي الكمبيوتر بالظبط. وكل تمانية مربعات مع بعض بيعملوا حرف أو رقم. مثلاً الترتيب ده، صفر واحد صفر صفر واحد صفر صفر صفر، معناه حرف الـ H الإنجليزي. وكده حرف حرف، لحد ما يطلع اللينك كامل. بس فيه مشكلة: لو حتة كبيرة من الكود كلها أسود أو كلها أبيض، الكاميرا ممكن تتلخبط. فالكود بيحط فوق البيانات قِناع، نقشة ثابتة بتقلب بعض المربعات، عشان الأسود والأبيض يبقوا متوزعين كويس.

حتى لو اتقطع!

ودي أحلى حاجة في الكود: لو اتقطع منه حتة، أو اتوسخ، أو حد حط لوجو في نصه، لسه بيتقري! إزاي؟ الكود مش بيكتب البيانات مرة واحدة بس. بيضيف معاها بيانات زيادة محسوبة بمعادلات رياضية ذكية، اسمها تصحيح الأخطاء. فلو جزء ضاع، الموبايل يقدر يحسبه من الباقي ويرجّعه. وفيه أربع مستويات: أقلها يستحمل يضيع حوالي سبعة في المية من الكود، وأعلاها يستحمل حوالي تلاتين في المية! بس كل ما الحماية تزيد، المساحة المتاحة للبيانات بتقِلّ، والكود يكبر.

خلي بالك

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

الخلاصة

يعني باختصار: التلات مربعات الكبيرة بيعرّفوا الموبايل مكان الكود واتجاهه. والمربعات الصغيرة أصفار ووحايد بتتجمع حروف. وتصحيح الأخطاء بيخليه يتقري حتى لو جزء منه ضاع. وسؤال ليك: لو طبعت كود QR بالألوان، أحمر على أصفر مثلاً، تفتكر الموبايل هيقراه؟ اكتب لنا في الكومنتات!

الحلقة اللي قبلهاالواي فاي بيوصل النت من غير سلك إزاي؟الحلقة اللي بعدهاالتلاجة بتبرد إزاي؟