10 Nummeronymer Webutviklere bør vite
Utviklere og teknikkfaglige mennesker har alltid blitt tiltrukket av tall, så det er bare en selvfølge at tallord, eller nummerbaserte ord har blitt raskt elskede av dem. Nummeronymer brukes til å forkorte lange ord som ville være for tungvint å skrive nøyaktig hele tiden. Vi kan kalle en forkortelse et talltegn hvis den inneholder både bokstaver og tall.
Det er ingen strenge regler om hvordan du oppretter et tall, men de bruker vanligvis følgende formel: deg ta første bokstav og siste bokstav og telle hvor mange tegn som er mellom dem.
Sannsynligvis det mest kjente tallet i teknikkirkler er i18n for internasjonalisering. Det er i18n fordi det første bokstaven er -i, det er etterfulgt av 18 tegn og til slutt brevet -n. Først kan det virke gal, men i virkeligheten kan tallonymer være morsomme, og du kan til og med generere dine egne.
Opprinnelsen til tallverdier
Ifølge online rykter går det første nummeret til en DEC (Digital Equipment Corporation - senere fusjonert med Hewlett-Packard) medarbeider som heter Jan Scherpenhuizen hvis navn ble funnet for lenge til å være et kontonavn, så systemadministratoren ga ham en e-postkonto med brukernavnet s12n.
Tilnærmingen ble funnet humoristisk, og DEC begynte å bruke formelen for å forkorte lange ord. i18n for ordet internasjonalisering ble brukt som tidlig i midten av 1980-tallet, og det ble fulgt av mange andre - både i den tekniske og ikke-tekniske verden.
La oss nå se hva som er de 10 tekniskste tallonymer der ute:
1. I18n For Internationalisering
i18n refererer til utvikling av en programvare eller en app som gjør det mulig senere lokalisering for ulike målgrupper rundt om i verden.
i18n betyr ikke at produktet faktisk oversettes, men det handler om å legge til muligheten for en senere oversettelse og andre tilpasninger til et annet språk. I prosessen gir i18n utviklere funksjoner som Kan ikke brukes inntil lokaliseringen faktisk skjer. Målet med i18n er i utgangspunktet å gjør programvaren tilpasningsdyktig og brukbar i andre deler av verden.
2. l10n for lokalisering
Tvillingperioden i18n er lokalisering, representert ved tallet l10n. l10n skjer når en programvare eller en app er tilpasset en bestemt kultur.
l10n kan enkelt legges til produkter som har blitt internasjonalisert før. L10n betyr ikke bare oversettelse; det refererer også til ting som bruk av spesifikk valuta, tidszone, samling, juridiske krav, symboler og mange andre lokale egenskaper.
Hvis du vil forstå forskjellen mellom i18n og l10n, les veiledningen til W3C (som også bruker et tallnavn for forkortelsen til eget navn: W3C står for World Wide Web Consortium). Her er et eksempel på hvordan internasjonale symboler for fotgjengerovergang var lokalisert for portugisiske mennesker.
3. m17n for flerspråkliggjøring
M17n finner sted et sted mellom i18n og l10n. Vi snakker om det når en app eller programvare er lokalisert til flere språk og kulturer. En flerspråklig programvare støtter mange språk samtidig, og også andre lokale funksjoner på støttede språk som tidszoner, dato, klokkeslett og valutaformater.
Når vi snakker om m17n, må vi også nevne behovet for støtte fra andre skrivesystemer som ikke bare bruker ASCII (American Standard Code for Informasjon Utveksling) tegn.
WordPress gir oss for eksempel et vakkert flerspråklig grensesnitt, da det gir oss mulighet til å velge språket vi vil bruke under installasjonsprosessen og senere på brukergrensesnittet.
4. a11y for tilgjengelighet
a11y har blitt et populært begrep i webdesign, spesielt siden W3C utgav sin tilgjengelighet webstandarder. a11y støtter folk med ulike typer funksjonshemninger eller sansehensyn, så vel som dem med ulike ulemper som eldre og folk i landlige områder med lav båndbredde.
a11y dekker et ganske bredt område. Synshemmede som nesten ikke kan skille mellom farger, trenger høyt fargekontrastforhold; folk som ikke kan bruke en mus må være utstyrt med alle funksjonaliteter via tastaturet; folk som ikke kan høre transkripsjoner, etc. Det er mange andre bruksområder av produktet som designere må løse.
5. c14n For Canonicalization
C14n oppstår når Enkelte data har mer enn én representasjon, og du må konvertere dem til et standardisert format. Disse dager kan du se dette begrepet hyppigst i SEOs beste praksishåndbøker som denne fra Google, som gir webansvarlige og nettstedseiere om bruken av kanoniske nettadresser.
Ved søkemotoroptimalisering er c14n nødvendig når en individuell nettside kan lastes fra mer enn en nettadresse, da denne praksisen ofte straffes av søkemotorer. I Googles verktøy for nettredaktører kan du angi ønsket domeneformat (med eller uten www underdomenet). Yoast har noen gode råd om SEO og c14n også.
Som webutvikler kan du også se begrepet i XML der c14n sikrer at et XML-dokument følger et bestemt format.
6. i14y for interoperabilitet
i14y refererer til bærbarhet og kompatibilitet av komponentene i et system eller et produkt. Etter hvert som flere og flere ting eksisterer som en del av et nettverk, har i14y nylig blitt et markedsføringsord i produktbeskrivelser i IT-sektoren.
Begrepet i14y har også dukket opp i verden av webdesign når designere begynte å snakke om interoperabelt CSS, a standard for lastbar og koblingsbar CSS. Cloud computing bruker også konseptet i14y, da det er et felt der det er et høyt behov for bygging systemer fra gjenbrukbare komponenter som er i stand til samarbeide under mange forskjellige forhold.
7. P13n for tilpassing
p13n refererer til Tilpasning av produkter til behov hos ulike individer. Real-time personalisering av nettsteder er et konsept i online markedsføring og en oppgave for webutviklere å løse.
Det er mange gode analytiske verktøy for nettbasert målretting, så det neste trinnet er logisk å personliggjøre innholdet for de forskjellige segmentene av online publikum. Konseptet med p13n nekter den one-size-fits-all tilnærmingen, som forskning viser at nesten tre fjerdedeler (74%) av Internett-forbrukere blir frustrert når innholdet som vises ikke har noe å gjøre med sine interesser (for eksempel tilbud, annonser, kampanjer).
8. v12n for virtualisering
Under prosessen med v12n, utviklere opprett den virtuelle versjonen av et operativsystem, en server eller en annen nettverksressurs. V12n har også veldig enkle former, for eksempel dele en harddisk i forskjellige partisjoner.
Desktop v12n kan øke hastigheten på webutviklingsprosessen, da du har muligheten til å teste ditt nettsted eller webapp i forskjellige miljøer. De mest populære programvare for desktop v12n er VMWare Workstation og Oracle VirtualBox. Vi har også mange gode v12n guider her på hongkiat.com, for eksempel hvordan du installerer Windows på Mac, og hvordan du bruker Vagrant for lokal WordPress-utvikling.
9. C10k Problemet
Nummeret på C10k-problemet ble opprettet med en annen formel som de andre nevnte tidligere. Det refererer til “10 000 klienter” problem. C10k problemet er en potensielt problem i webserveradministrasjon, det oppstår når a webserver må håndtere 10.000 klienter samtidig.
Behovet for å løse dette problemet har blitt stadig viktigere nylig, som nettsteder må håndtere mer og mer trafikk, som antall internettbrukere, deres behov og nummeret på deres tilkoblede enheter har vokst raskt.
Hvis du er interessert i skalerbarhet på webserver, er dette en flott primer på C10k-problemet.
10. Y2K38 Problemet
Problemet Y2K38 er tallet for år 2038-problemet som er et tidsrelatert datalagringsproblem som vil oppstå i år 2038. Feilen er forårsaket av 32-bits prosessorer som lagre tidverdier som signerte 32-biters heltall.
Problemet er at rekkevidden for disse heltallene er begrenset, og det vil nå sin største positive verdi 19. januar 2038. Når det skjer, kan det hende at datamaskiner ikke klarer å fortelle forskjellen mellom 2038 og 1970 som kan føre til alvorlige funksjonsfeil og krasjer.
Det er ingen universell løsning på problemet, men det kan definitivt hjelpe hvis du begynner å bruke 64-biters systemer Det vil sikkert bli brukt av de aller fleste enheter i 2038, men webservere og andre backend hardwares kan fortsatt bruke 32-bits datasystemer Når tiden kommer.
Hvis du vil telle ned til dagen, kan den antatte tragedien skje, du kan enkelt gjøre det her.