hideout-lastation.com
Paradis Pour Les Concepteurs Et Les Développeurs


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 localisation

Le 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 multilinguisation

M17n 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 canonisation

C14n 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 personnalisation

p13n 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 virtualisation

Au 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 c10k

Le 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 Y2K38

Le 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.

Comment devenir riche en tant que concepteur

Comment devenir riche en tant que concepteur

Beaucoup de gens rêvent de devenir riches en faisant ce qu'ils aiment . Les concepteurs, en gros, entrent dans la conception parce qu'ils l'aiment simplement. Mais finalement, les réalités de gagner sa vie, payer les factures, nourrir votre famille, etc. prennent le dessus sur vos rêves créatifs, et vous pouvez vous retrouver avec des clients et des projets que vous n'auriez jamais pensé juste pour l'argent.La pl

(Conseils techniques et de conception)

Vous pouvez maintenant envoyer et recevoir de l'argent avec Gmail

Vous pouvez maintenant envoyer et recevoir de l'argent avec Gmail

Android: en 2013, Google a introduit une fonctionnalité permettant aux utilisateurs de Google Wallet d' envoyer et de recevoir de l'argent via la version Web de Gmail . Avance rapide jusqu'en 2017, cette fonctionnalité est en train de faire le saut vers l'espace mobile car Gmail pour Android est désormais livré avec l' intégration de Google Portefeuille .Pour

(Conseils techniques et de conception)