10 Nummeronymer Webutviklere bør vite
Utviklere og teknologiske kunnskaper har alltid vært tiltrukket av tall, så det er bare en selvfølge at tallverdier, eller tallbaserte 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: du tar første bokstav og siste bokstav og teller 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), ansatt ved navn Jan Scherpenhuizen, hvis navn ble funnet for lenge til å være et kontonavn, slik at 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 antatt å brukes så tidlig som 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 for øyeblikket er de 10 mest kjente tallonymer der ute:
1. I18n For Internationalisering
i18n refererer til utviklingen 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 kanskje ikke brukes før lokaliseringen faktisk skjer. Målet med i18n er i utgangspunktet å gjøre programvaren tilpasningsdyktig og brukbar i andre deler av verden.
2. l10n for lokaliseringTvillingperioden til 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 den spesifikke valutaen, tidszonen, samlingen, 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øringM17n 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 tidssoner, 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- tegn (American Standard Code for Information Interchange).
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 tilgjengeligheta11y har blitt et populært begrep i webdesign, spesielt siden W3C utgav sin tilgjengelighet webstandarder. a11y støtter mennesker med ulike typer funksjonshemminger eller sensoriske funksjonsnedsettelser, samt de med ulike ulemper som eldre og mennesker i landlige områder med lav båndbredde.
a11y dekker et ganske stort 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 produktdesignere som må løse.
5. c14n For CanonicalizationC14n oppstår når visse data har mer enn én representasjon, og du må konvertere dem til et standardisert format . I disse dager kan du se dette begrepet hyppigst i SEOs beste praksishåndbøker som denne fra Google, som rådgiver webmastere 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 også gode råd om SEO og c14n.
Som webutvikler kan du også se begrepet i XML der c14n sikrer at et XML-dokument følger et bestemt format .
6. i14y for interoperabiliteti14y 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 interoperabel CSS, en standard for lastbar og koblingsbar CSS . Cloud computing bruker også konseptet i14y, da det er et felt der det er et stort behov for bygningssystemer fra gjenbrukbare komponenter som kan samarbeide under mange forskjellige forhold .
7. P13n for tilpassingp13n refererer til tilpasning av produkter til behovene 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 å tilpasse innholdet for de ulike segmentene av nettbasert publikum. Konklusjonen p13n benekter den eneste tilnærmingen, da forskning viser at nesten tre fjerdedeler (74%) av online forbrukere blir frustrert når innholdet som vises ikke har noe å gjøre med sine interesser (f.eks. Tilbud, annonser, kampanjer).
8. v12n for virtualiseringUnder prosessen med v12n utvikler utviklere 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 ProblemetNummeret for C10k-problemet ble opprettet med en annen formel som de andre nevnte tidligere. Det refererer til "10 000 klient" -problemet. Problemet C10k er et potensielt problem i webserveradministrasjon, det oppstår når en webserver har å håndtere 10.000 klienter samtidig .
Behovet for å løse dette problemet har blitt stadig viktigere nylig, siden nettsteder må håndtere mer og mer trafikk, ettersom antall internettbrukere, deres behov og antall tilkoblede enheter har vokst raskt.
Hvis du er interessert i skalerbarhet på webserver, er det en flott primer på C10k-problemet.
10. Y2K38 ProblemetProblemet 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 lagrer tidsverdier som signerte 32-biters heltall .
Problemet er at rekkevidden for disse heltallene er begrenset, og den 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 som sikkert vil bli brukt av de aller fleste enheter i 2038, men webservere og andre backend hardwares kan fortsatt bruke 32-bits dato systemer når tiden kommer.
Hvis du vil telle ned til dagen, kan den antatte tragedien skje, du kan enkelt gjøre det her.
Det er en ny måte å dele WiFi-passord i iOS 11, og du vil like det
Med iOS 11 beta-versjonen nå tilgjengelig, oppdager folk noen av de nye funksjonene i Apples nyeste operativsystem som selskapet ikke nevnte under WWDC 2017-keynote.Selv om en mindre volumkontroll og nye AirPod-kontroller er ganske ryddige, er kanskje den mest interessante funksjonen som Apple har introdusert med iOS 11 evnen til å dele Wi-Fi-passord med andre enheter .F
Endre ansiktet av webdesign: En case studie av 25 år
World Wide Web feiret sin 25-årsdag den 11. mars 2014, og i løpet av utviklingen har webdesign også avansert i hopp og grenser. Ikke lenger må vi sette opp med endeløse klumpete tekst og bilder med lav oppløsning. Dagens informative, innovative og enkle å navigere nettsteder er så vanlig at du sikkert har glemt hvilke nettsteder som lignet tilbake på 1990-tallet.Så, la o