10 Nummeronymer Webudviklere bør vide
Udviklere og teknik-kyndige mennesker har altid været tiltrukket af tal, så det er selvfølgelig en selvfølge, at talletmermer eller talbaserede ord er blevet hurtigt elskede af dem. Nummerbetegnelser bruges til at forkorte lange ord, der ville være for besværligt at skrive korrekt hele tiden. Vi kan kalde en forkortelse et talord, hvis det indeholder både bogstaver og tal.
Der er ingen strenge regler om, hvordan man opretter et tal, men de bruger normalt følgende formel: dig Tag det første bogstav og det sidste brev og tælle hvor mange tegn der er mellem dem.
Sandsynligvis det mest kendte talemne i teknologiske kredse er i18n for internationalisering. Det er i18n, fordi det første bogstav er -i, det er efterfulgt af 18 tegn og endelig brevet -n. For det første kan det virke skørt, men i virkeligheden kan numeriske navne være sjove, og du kan endda generere dine egne.
Oprindelsen af talonymer
Ifølge online rygter dateres det første numeriske navn til en DEC (Digital Equipment Corporation - senere fusioneret med Hewlett-Packard) medarbejder ved navn Jan Scherpenhuizen hvis navn blev fundet for længe for at være et kontonavn, så systemadministratoren gav ham en e-mail-konto med brugernavnet s12n.
Tilgangen blev fundet humoristisk, og DEC begyndte at bruge formlen til at forkorte lange ord. i18n for ordet internationalisering angiveligt blev brugt så tidligt som i midten af 1980'erne, og det blev fulgt af mange andre - både i den tekniske og ikke-tekniske verden.
Lad os nu se, hvad der for tiden er de 10 mest teknologiske numeriske navne derude:
1. I18n For Internationalisering
i18n henviser til udvikling af en software eller en app, der muliggør lokalisering senere for forskellige målgrupper rundt om i verden.
i18n betyder ikke, at produktet faktisk oversættes, men det handler om at tilføje muligheden for en senere oversættelse og andre tilpasninger til et andet sprog. Undervejs giver i18n udviklere funktioner som Må ikke anvendes indtil lokaliseringen faktisk finder sted. Målet med i18n er stort set at gøre softwaren tilpasningsbar og brugbar i andre dele af verden.
2. l10n til lokalisering
Den dobbelte term af i18n er lokalisering repræsenteret af tallet l10n. l10n sker når en software eller en app er tilpasset en bestemt kultur.
l10n kan nemt lægges til produkter, der er internationaliseret før. L10n betyder ikke kun oversættelse; det refererer også til ting som brugen af specifik valuta, tidszone, collation, juridiske krav, symboler og mange andre lokale egenskaber.
Hvis du vil forstå forskellen mellem i18n og l10n, skal du læse vejledningen til W3C (som også bruger et talesignal for forkortelsen af eget navn: W3C står for World Wide Web Consortium). Her er et eksempel på, hvordan internationale symboler til fodgængerovergang var lokaliseret til portugisiske folk.
3. m17n til flersprogethed
M17n finder sted et sted mellem i18n og l10n. Vi taler om det når en app eller software er lokaliseret til flere sprog og kulturer. En flersproget software understøtter mange sprog på samme tid, og også andre lokale funktioner på de understøttede sprog, f.eks. Tidszoner, dato, klokkeslæt og valutaformater.
Når vi taler om m17n, skal vi også nævne behovet for støtte fra andre skrivesystemer, der ikke kun bruger ASCII (American Standard Code for Information Interchange) tegn.
WordPress for eksempel giver os en smuk flersprogede grænseflade, da det giver os mulighed for at vælge det sprog, vi vil bruge under installationsprocessen og senere brugergrænsefladen.
4. a11y Tilgængelighed
a11y er blevet et populært begreb i webdesign, især da W3C har udgivet sine webstandarder for tilgængelighed. a11y støtter folk med forskellige former for handicap eller sensoriske svækkelser såvel som dem med forskellige ulemper som ældre og mennesker i landdistrikter med lav båndbredde.
a11y dækker et ret bredt område. Synshandicappede mennesker, der næppe kan skelne mellem farver, har brug for et højt farvekontrastforhold; folk, der ikke kan bruge en mus, skal være forsynet med alle funktionaliteter via tastaturet; folk der ikke kan høre transkripsioner mv. Der er mange andre brugssager, som produktdesignere skal løse.
5. c14n til canonicalisering
C14n forekommer når visse data har mere end én repræsentation, og dig skal konvertere dem til et standardiseret format. I disse dage kan du se dette udtryk hyppigst i SEO bedste praksis guider som denne fra Google, som rådgiver webmastere og webstedsejere om brugen af kanoniske webadresser.
Ved søgemaskineoptimering er c14n nødvendig, når en individuel webside kan læses fra mere end en webadresse, da denne praksis ofte straffes af søgemaskiner. I Google Webmasterværktøjer kan du angive dit foretrukne domæneformat (med eller uden www-underdomænet). Yoast har nogle gode råd om SEO og c14n også.
Som webudvikler kan du også se udtrykket i XML, hvor c14n sikrer, at et XML-dokument følger et bestemt format.
6. i14y for interoperabilitet
I14y henviser til bærbarhed og kompatibilitet af komponenterne i et system eller et produkt. Da flere og flere ting eksisterer som en del af et netværk, har i14y i det seneste været et marketingord i produktbeskrivelser i it-sektoren.
Udtrykket i14y har også optrådt i verden af webdesign, da designerne begyndte at tale om interoperabelt CSS, a standard for læsbar og linkbar CSS. Cloud computing bruger også begrebet i14y, da det er et felt, hvor der er et stort behov for at bygge systemer fra genanvendelige komponenter der er i stand til arbejde sammen under mange forskellige omstændigheder.
7. P13n Til Tilpasning
p13n henviser til Tilpasning af produkter til forskellige individers behov. Real-time personalisering af hjemmesider er et koncept inden for online marketing og en opgave for webudviklere at løse.
Der er mange gode analytiske værktøjer til online målretning, så det næste trin logisk er at personliggøre indholdet for de forskellige segmenter af online publikum. Konceptet p13n nægter den one-size-fits-all tilgang, som forskning viser, at næsten tre fjerdedele (74%) af online forbrugere bliver frustrerede, når indholdet, der vises, ikke har noget at gøre med deres interesser (f.eks. tilbud, annoncer, kampagner).
8. v12n til virtualisering
Under processen med v12n, udviklere Opret den virtuelle version af et operativsystem, en server eller en anden netværksressource. V12n har også meget enkle former, som f.eks opdele en harddisk i forskellige partitioner.
Desktop v12n kan fremskynde webudviklingsprocessen, da du har mulighed for at teste dit websted eller webapp i forskellige miljøer. De mest populære software til desktop v12n er VMWare Workstation og Oracle VirtualBox. Vi har også mange gode v12n-guider her på hongkiat.com, f.eks. Hvordan man installerer Windows på din Mac, og hvordan man bruger Vagrant til lokal WordPress-udvikling.
9. C10k Problemet
Nummerbetegnelsen for C10k-problemet blev oprettet med en anden formel som de andre nævnt før. Det refererer til “10.000 klienter” problem. C10k problemet er a potentielt problem i webserveradministration, det opstår, når a webserver skal håndtere 10.000 klienter samtidigt.
Behovet for at løse dette problem er blevet stadig vigtigere for nylig, som hjemmesider skal håndtere mere og mere trafik, som antallet af internetbrugere, deres behov og antallet af deres tilsluttede enheder har vokset hurtigt.
Hvis du er interesseret i scalability i webserver, er det en god primer på C10k-problemet.
10. Y2K38 Problemet
Problemet Y2K38 er tallet for år 2038-problemet, der er a tidsrelateret datalagringsproblem, der vil opstå i år 2038. Fejlen er forårsaget af 32-bit processorer lagre tid værdier som signeret 32-bit heltal.
Problemet er, at rækken for disse heltal er begrænset, og det vil nå sin største positive værdi den 19. januar 2038. Når det sker, kan det forekomme, at computere ikke kan fortælle forskellen mellem 2038 og 1970, som kan føre til alvorlige forstyrrelser og nedbrud.
Der er ingen universel løsning på problemet, men det kan helt sikkert hjælpe, hvis du begynder at bruge 64-bit systemer Det vil sikkert blive brugt af langt de fleste enheder i 2038, men webservere og andre backend hardwares kan stadig bruge 32-bit datasystemer når tiden kommer.
Hvis du vil regne ned til den dag, den formodede tragedie kan ske, kan du nemt gøre det her.