الصفحة الرئيسية » تصميم المواقع » 10 الأعداد يجب أن يعرف مطورو الويب

    10 الأعداد يجب أن يعرف مطورو الويب

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

    لا توجد قواعد صارمة حول كيفية إنشاء أسماء رقمية ، لكنها تستخدم عادةً الصيغة التالية: أنت خذ الحرف الأول والحرف الأخير و حساب عدد الشخصيات الموجودة بينهما.

    ربما أكثر الأسماء المعروفة شهرة في الأوساط التقنية هي i18n للتدويل. إنه i18n لأن الحرف الأول هو -i ، يليه 18 حرفًا وأخيرا الحرف -n. أولاً ، قد يبدو هذا الأمر مجنونًا ، ولكن في الواقع ، يمكن أن تكون الأعداد الرقمية ممتعة ، ويمكنك أيضًا توليدها.

    أصل الأعداد

    وفقًا للشائعات عبر الإنترنت ، يعود تاريخ أول أسماء مستعارة إلى شركة DEC (شركة المعدات الرقمية - تم دمجها لاحقًا مع موظف Hewlett-Packard) يان شربنهوزن تم العثور على اسمه طويلًا جدًا ليكون اسم حساب ، لذا يكون مسؤول النظام أعطاه حساب بريد إلكتروني باسم المستخدم s12n.

    تم العثور على النهج روح الدعابة ، وبدأ DEC في استخدام الصيغة لاختصار الكلمات الطويلة. i18n لكلمة التدويل كان من المفترض أن تستخدم في وقت مبكر من منتصف 1980s ، وأعقبها العديد من الآخرين - سواء في عالم التكنولوجيا وغير التكنولوجيا.

    الآن دعونا نرى ما هي حاليا 10 أرقى الأعداد الرقمية هناك:

    1. i18n للتدويل

    I18N بالعودة الى تطوير برنامج أو تطبيق يجعل الترجمة اللاحقة ممكنة لمختلف الجماهير المستهدفة في جميع أنحاء العالم.

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

    2. l10n للتوطين

    المصطلح التوأم لـ i18n هو التعريب ، ممثلاً بالأسماء L10N. يحدث L10N عندما يتم تكييف البرنامج أو التطبيق مع ثقافة معينة.

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

    إذا كنت ترغب في فهم الفرق بين i18n و l10n ، فاقرأ دليل W3C (الذي يستخدم أيضًا اسمًا رقميًا لاختصار اسمه الخاص به: W3C يرمز إلى World Wide Web Consortium). إليك مثال على كيفية ترجمة الرموز الدولية لعبور المشاة للشعب البرتغالي.

    الصورة: فليكر

    3. m17n لتعدد اللغات

    M17n يحدث في مكان ما بين i18n و l10n. نتحدث عن ذلك عند ترجمة تطبيق أو برنامج إلى لغات وثقافات متعددة. يدعم البرنامج متعدد اللغات العديد من اللغات في نفس الوقت ، وكذلك الميزات المحلية الأخرى للغات المدعومة مثل المناطق الزمنية والتاريخ والوقت وتنسيقات العملات.

    عندما نتحدث عن m17n ، نحتاج أيضًا أن نذكر الحاجة إلى دعم أنظمة الكتابة الأخرى التي لا تستخدم ASCII فقط أحرف (الكود القياسي الأمريكي لتبادل المعلومات).

    يوفر لنا WordPress على سبيل المثال واجهة جميلة متعددة اللغات ، لأنها تتيح لنا اختيار اللغة التي نريد استخدامها أثناء عملية التثبيت ولاحقا على واجهة المستخدم.

    4. a11y لسهولة الوصول

    أصبح a11y مصطلحًا شائعًا في تصميم الويب ، خاصة وأن W3C أصدرت معايير الويب الخاصة بإمكانية الوصول. a11y يدعم الناس مع أنواع مختلفة من الإعاقة أو الإعاقات الحسية ، وكذلك تلك مع أنواع من العيوب مثل كبار السن والناس في المناطق الريفية مع عرض النطاق الترددي المنخفض.

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

    5. c14n ل Canonicalization

    C14n يحدث عندما تحتوي بعض البيانات على أكثر من تمثيل, وأنت أيضا بحاجة إلى تحويلها إلى تنسيق موحد. في هذه الأيام ، يمكنك رؤية هذا المصطلح بشكل متكرر في أدلة أفضل الممارسات لكبار المسئولين الاقتصاديين من هذا النوع من Google ، والتي تقدم المشورة لمشرفي المواقع ومالكي مواقع الويب حول استخدام عناوين URL المتعارف عليها.

    في تحسين محرك البحث ، هناك حاجة إلى c14n عندما يمكن تحميل صفحة ويب فردية من أكثر من عنوان URL واحد ، حيث يتم معاقبة هذه الممارسة بشكل متكرر بواسطة محركات البحث. في أدوات مشرفي المواقع من Google ، يمكنك تعيين تنسيق المجال المفضل لديك (مع النطاق الفرعي www أو بدونه). لدى Yoast بعض النصائح الرائعة حول مُحسنات محركات البحث و c14n أيضًا.

    كمطور ويب ، يمكنك أيضًا رؤية المصطلح داخل XML حيث c14n يضمن أن مستند XML يتبع تنسيقًا محددًا.

    6. i14y للتشغيل البيني

    i14y يشير إلى قابلية وتوافق مكونات النظام أو المنتج. نظرًا لوجود المزيد من الأشياء كجزء من الشبكة ، أصبحت i14y مؤخرًا كلمة تسويقية في وصف المنتجات في قطاع تكنولوجيا المعلومات.

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

    7. P13n للتخصيص

    p13n يشير إلى تكييف المنتجات مع احتياجات الأفراد المختلفة. يعد تخصيص مواقع الويب في الوقت الفعلي مفهومًا للتسويق عبر الإنترنت ومهمة لمطوري الويب لحلها.

    هناك العديد من الأدوات التحليلية العظيمة للاستهداف عبر الإنترنت ، وبالتالي فإن الخطوة التالية هي المنطق إضفاء الطابع الشخصي على المحتوى للقطاعات المختلفة الجمهور على الانترنت. مفهوم p13n ينكر النهج الذي يناسب الجميع, كما توضح الأبحاث أن ما يقرب من ثلاثة أرباع (74٪) مستهلكي الإنترنت يشعرون بالإحباط عندما يكون المحتوى الذي يظهر لا علاقة له بمصالحهم (مثل العروض والإعلانات والعروض الترويجية).

    الصورة: Freepik

    8. v12n للمحاكاة الافتراضية

    أثناء عملية v12n ، والمطورين إنشاء الإصدار الظاهري لنظام التشغيل أو الخادم أو مورد شبكة آخر. V12n له أشكال بسيطة جدا جدا ، مثل تقسيم القرص الصلب إلى أقسام مختلفة.

    يمكن لسطح المكتب v12n تسريع عملية تطوير الويب ، لأن لديك الفرصة لاختبار موقع الويب أو تطبيق الويب في بيئات مختلفة. البرامج الأكثر شيوعًا لسطح المكتب v12n هي VMWare Workstation و Oracle VirtualBox. لدينا أيضًا العديد من أدلة v12n الرائعة هنا على hongkiat.com ، مثل كيفية تثبيت Windows على جهاز Mac الخاص بك ، وكيفية استخدام Vagrant لتطوير WordPress المحلي.

    الصورة: Fullservice.net

    9. مشكلة c10k

    تم إنشاء الأعداد الرقمية لمشكلة C10k بصيغة مختلفة كما ذكرنا من قبل. إنه يشير إلى “10 آلاف عميل” مشكلة. مشكلة C10k هي مشكلة محتملة في إدارة خادم الويب, يحدث عندما خادم الويب لديه للتعامل مع 10000 عميل في وقت واحد.

    أصبحت الحاجة إلى حل هذه المشكلة ذات أهمية متزايدة في الآونة الأخيرة ، كما تحتاج المواقع التعامل مع المزيد والمزيد من حركة المرور, كما عدد مستخدمي الإنترنت ، احتياجاتهم و عدد أجهزتهم المتصلة كان ينمو بسرعة.

    إذا كنت مهتمًا بإمكانية التوسع في خادم الويب ، فإليك مقدمة رائعة حول مشكلة C10k.

    10. مشكلة Y2K38

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

    المشكلة هي أن نطاق هذه الأعداد الصحيحة محدود ، وسوف تصل إلى أكبر قيمة إيجابية في 19 يناير 2038. عندما يحدث ذلك ، قد يحدث أن أجهزة الكمبيوتر لن تكون قادرة على معرفة الفرق بين 2038 و 1970 والذي يمكن أن يؤدي إلى حدوث أعطال خطيرة وتعطل.

    لا يوجد حل عالمي لهذه المشكلة ، ولكن يمكن أن يساعد بالتأكيد إذا كنت تبدأ في استخدام أنظمة 64 بت التي سيتم استخدامها بالتأكيد من قبل الغالبية العظمى من الأجهزة في عام 2038 ، ولكن ربما لا تزال خوادم الويب وغيرها من الأجهزة الخلفية تستخدم أنظمة تاريخ 32 بت عندما يحين الوقت.

    إذا كنت ترغب في العد التنازلي إلى اليوم الذي قد تحدث فيه المأساة المفترضة ، يمكنك بسهولة القيام بذلك هنا.

    الصورة: ويكيميديا