10 Numeronymes Les développeurs Web doivent savoir
Les développeurs et les techniciens ont toujours été attirés par les chiffres. Il est donc évident que les numeronymes, ou les mots basés sur les nombres, sont devenus très populaires pour eux. Les noms numériques sont utilisés pour abréger des mots longs qui seraient trop lourds pour taper avec précision tout le temps. Nous pouvons appeler un abréviation un numeronyme s'il contient à la fois des lettres et des chiffres.
Il n'y a pas de règles strictes sur la façon de créer un numeronyme, mais ils utilisent généralement la formule suivante: vous prenez la première lettre et la dernière lettre et vous comptez combien de caractères sont entre eux .
Probablement le numeronyme le plus connu dans les cercles de technologie est i18n pour l'internationalisation. C'est i18n parce que la première lettre est -i, elle est suivie de 18 caractères et enfin la lettre -n. D'abord cela peut sembler fou, mais en réalité les numeronymes peuvent être amusants et vous pouvez même générer les vôtres.
L'origine des numéronymes
Selon des rumeurs en ligne, le premier numeronyme remonte à un employé de DEC (Digital Equipment Corporation - plus tard fusionné avec Hewlett-Packard) nommé Jan Scherpenhuizen dont le nom a été trouvé trop long pour être un nom de compte. le nom d'utilisateur s12n .
L'approche a été trouvée humoristique, et DEC a commencé à utiliser la formule pour abréger les mots longs. Le terme «internationalisation» était utilisé dès le milieu des années 1980, et il a été suivi par beaucoup d'autres - à la fois dans le monde de la technologie et celui de la non-technologie.
Voyons maintenant quels sont les 10 numeronymes les plus techniques disponibles:
1. i18n pour l'internationalisation
i18n fait référence au développement d'un logiciel ou d'une application permettant une localisation ultérieure pour différents publics cibles dans le monde entier.
i18n ne signifie pas que le produit est réellement traduit, mais il s'agit d'ajouter à la possibilité d'une traduction plus tard, et d'autres ajustements à une langue différente. Dans le processus, les développeurs i18n fournissent des fonctionnalités qui ne peuvent pas être utilisées jusqu'à ce que la localisation se produise réellement. Le but de i18n est essentiellement de rendre le logiciel adaptable et utilisable dans d'autres parties du monde.
2. l10n pour la localisationLe terme double de i18n est la localisation, représentée par le numeronyme l10n . Il arrive qu'un logiciel ou une application est adapté à une culture spécifique .
L10n peut facilement être ajouté à des produits qui ont été internationalisés auparavant. L10n ne signifie pas seulement traduction; il se réfère également à des choses comme l'utilisation de la monnaie spécifique, le fuseau horaire, la collation, les exigences légales, les symboles et bien d'autres caractéristiques locales.
Si vous voulez comprendre la différence entre i18n et l10n, lisez le guide du W3C (qui utilise aussi un numeronyme pour l'abréviation de son propre nom: W3C signifie World Wide Web Consortium). Voici un exemple de la localisation des symboles internationaux pour le passage des piétons pour les Portugais.
3. m17n pour la multilinguisationM17n se déroule quelque part entre 18h et 10h. Nous en parlons quand une application ou un logiciel est localisé dans plusieurs langues et cultures . Un logiciel multilingue prend en charge de nombreuses langues en même temps, ainsi que d'autres fonctionnalités locales des langues prises en charge, telles que les fuseaux horaires, la date, l'heure et les formats de devise.
Lorsque nous parlons de m17n, nous devons également mentionner la nécessité de prendre en charge d'autres systèmes d'écriture qui n'utilisent pas uniquement des caractères ASCII (code standard américain pour l'échange d'informations).
WordPress par exemple nous fournit une belle interface multilingue, car elle nous permet de choisir la langue que nous voulons utiliser pendant le processus d'installation et plus tard sur l'interface utilisateur.
4. a11y pour l'accessibilitéa11y est devenu un terme populaire dans la conception de sites Web, en particulier depuis que le W3C a publié ses normes Web sur l'accessibilité. Tout le monde soutient les personnes ayant différents types de handicaps ou de déficiences sensorielles, ainsi que celles qui ont des désavantages tels que les personnes âgées et les personnes vivant dans les zones rurales à faible bande passante.
Tout le monde couvre une zone assez large. Les personnes malvoyantes qui peuvent difficilement distinguer les couleurs ont besoin d'un rapport de contraste de couleur élevé; les personnes qui ne peuvent pas utiliser une souris doivent disposer de toutes les fonctionnalités via le clavier; Les personnes qui ne peuvent pas entendre ont besoin de transcriptions, etc. Il existe de nombreux autres cas d'utilisation que les concepteurs de produits doivent résoudre.
5. c14n pour la canonisationC14n se produit lorsque certaines données ont plusieurs représentations et que vous devez les convertir en un format normalisé . Ces jours-ci, vous pouvez voir ce terme le plus souvent dans les guides de meilleures pratiques SEO comme celui de Google, qui conseille les webmasters et les propriétaires de sites Web sur l'utilisation des URL canoniques.
Dans l'optimisation des moteurs de recherche, c14n est nécessaire lorsqu'une page Web individuelle peut être chargée à partir de plusieurs URL, cette pratique étant fréquemment pénalisée par les moteurs de recherche. Dans Google Webmaster Tools, vous pouvez définir votre format de domaine préféré (avec ou sans le sous-domaine www). Yoast a aussi de bons conseils sur le SEO et le C14n.
En tant que développeur Web, vous pouvez également voir le terme au sein de XML où c14n garantit qu'un document XML suit un format spécifique .
6. i14y Pour l'interopérabilitéi14y fait référence à la portabilité et à la compatibilité des composants d'un système ou d'un produit . Comme de plus en plus de choses font partie d'un réseau, i14y est récemment devenu un mot à la mode dans les descriptions de produits dans le secteur des TI.
Le terme i14y est également apparu dans le monde de la conception web lorsque les concepteurs ont commencé à parler de CSS interopérable, une norme pour les CSS chargeables et connectables . Le cloud computing utilise également le concept d'i14y, car il s'agit d'un domaine où les systèmes de construction à partir de composants réutilisables capables de travailler ensemble dans de nombreuses circonstances différentes sont très demandés .
7. P13n pour la personnalisationp13n se réfère à l' adaptation des produits aux besoins de différents individus . La personnalisation en temps réel des sites Web est un concept de marketing en ligne et une tâche que les développeurs Web doivent résoudre.
Il existe de nombreux outils analytiques pour le ciblage en ligne. L'étape suivante consiste donc logiquement à personnaliser le contenu pour les différents segments de l'audience en ligne. Le concept de p13n rejette l' approche universelle, car les recherches montrent que près des trois quarts (74%) des consommateurs en ligne sont frustrés lorsque le contenu qui apparaît n'a rien à voir avec leurs intérêts (p. Ex. promotions).
8. v12n pour la virtualisationAu cours du processus de v12n, les développeurs créent la version virtuelle d'un système d'exploitation, d'un serveur ou d'une autre ressource réseau . V12n a aussi des formes très simples, telles que la division d'un disque dur en différentes partitions .
Desktop v12n peut accélérer le processus de développement Web, car vous avez la possibilité de tester votre site Web ou votre application Web dans différents environnements. Les logiciels les plus populaires pour le bureau v12n sont VMWare Workstation et Oracle VirtualBox. Nous avons également beaucoup de grands guides de v12n ici sur hongkiat.com, tels que comment installer Windows sur votre Mac, et comment employer Vagrant pour le développement local de WordPress.
9. Le problème c10kLe numeronyme du problème C10k a été créé avec une formule différente de celle des autres mentionnés précédemment. Il se réfère au problème des «10 000 clients». Le problème C10k est un problème potentiel dans l'administration du serveur Web, il se produit lorsqu'un serveur Web doit gérer 10 000 clients simultanément .
La nécessité de résoudre ce problème est devenue de plus en plus importante récemment, car les sites Web doivent faire face à un trafic de plus en plus important, car le nombre d'internautes, leurs besoins et le nombre de leurs appareils connectés ont rapidement augmenté.
Si vous êtes intéressé par l'évolutivité du serveur web, voici une bonne introduction au problème du C10k.
10. Le problème Y2K38Le problème Y2K38 est le numeronyme du problème de l'année 2038 qui est un problème de stockage de données lié au temps qui se produira en l'an 2038 . Le bogue est causé par des processeurs 32 bits qui stockent des valeurs de temps sous la forme d'entiers 32 bits signés .
Le problème est que la portée de ces nombres entiers est limitée et atteindra sa plus grande valeur positive le 19 janvier 2038 . Lorsque cela se produit, il peut arriver que les ordinateurs ne puissent pas faire la différence entre 2038 et 1970, ce qui peut entraîner de graves dysfonctionnements et des plantages.
Il n'y a pas de solution universelle au problème, mais cela peut certainement aider si vous commencez à utiliser des systèmes 64 bits qui seront certainement utilisés par la grande majorité des périphériques en 2038, mais les serveurs Web et autres matériels backend peuvent toujours utiliser la date 32 bits systèmes quand le moment est venu.
Si vous voulez compter jusqu'au jour où la supposée tragédie pourrait se produire, vous pouvez facilement le faire ici.
5 choses essentielles que vous devriez savoir sur Facebook Amis à proximité
Friends à proximité est une fonctionnalité Facebook qui vous informera de l'emplacement de vos amis lorsqu'ils sont à proximité . Vous pouvez également utiliser la fonctionnalité pour suivre l'emplacement de votre ami en temps réel. Cette fonctionnalité est disponible dans l'application mobile de Facebook, où une fois activé, vous serez parfois averti lorsque vos amis sont à proximité de votre position actuelle. De cette fa
20+ Freebies liés au sport à concevoir pour les Jeux Olympiques
Les Jeux olympiques de 2016 se déroulent à Rio de Janeiro, au Brésil, et une fois de plus les athlètes du monde entier se rassemblent et essaient de se dépasser dans une variété d'épreuves olympiques qui testeront l'endurance, l'endurance, les compétences et l'esprit sportif des athlètes.Si vous s