10 Numeronimejä Web-kehittäjien tulisi tietää
Kehittäjät ja tech-savvy-ihmiset ovat aina olleet kiinnostuneita numeroista, joten on vain tietysti se, että numeronäppäimet tai numeropohjaiset sanat ovat tulleet nopeasti rakastetuiksi. Numeronimiä käytetään lyhentämään pitkiä sanoja, jotka olisivat liian hankalat tarkasti kirjoitettaviksi koko ajan. Voimme kutsua lyhenteen numeronimeksi, jos se sisältää sekä kirjaimia että numeroita.
Ei ole tiukkoja sääntöjä numeronimityksen luomisesta, mutta ne käyttävät yleensä seuraavaa kaavaa: sinä ota ensimmäinen kirjain ja viimeinen kirjain ja lasketaan, kuinka monta merkkiä niiden välillä on.
Todennäköisimmin tunnetuin numero on i18n kansainvälistymiselle. Se on i18n, koska ensimmäinen kirjain on -i, sitä seuraa 18 merkkiä ja lopulta kirjain -n. Ensinnäkin se voi tuntua hullulta, mutta todellisuudessa numeronimitykset voivat olla hauskoja ja voit jopa luoda omia.
Numeronimien alkuperä
Online-huhujen mukaan ensimmäinen numero on peräisin DEC (Digital Equipment Corporation - myöhemmin yhdistetystä Hewlett-Packardin) työntekijästä, jonka nimi on Jan Scherpenhuizen jonka nimi on todettu liian pitkäksi, jotta se olisi tilin nimi, joten järjestelmänvalvoja antoi hänelle sähköpostitilin käyttäjätunnuksella s12n.
Lähestymistapa todettiin humoristiseksi, ja DEC alkoi käyttää kaavaa lyhenteiden lyhentämiseksi. i18n sanalle kansainvälistyminen sitä käytettiin jo 1980-luvun puolivälissä, ja sitä seurasivat monet muut - sekä teknologia- että muualla maailmassa.
Nyt katsotaanpa, mitkä ovat tällä hetkellä 10 teknistä numeronäppäintä:
1. i18n Kansainvälistymiseen
i18n viittaa sellaisen ohjelmiston tai sovelluksen kehittäminen, joka mahdollistaa myöhemmän lokalisoinnin eri kohderyhmille ympäri maailmaa.
i18n ei tarkoita sitä, että tuote on todella käännetty, mutta se lisää myöhemmän käännöksen mahdollisuuksia ja muita muutoksia eri kielelle. Prosessissa i18n-kehittäjät tarjoavat ominaisuuksia ei saa käyttää kunnes lokalisointi todella tapahtuu. I18n: n tavoite on periaatteessa tehdä ohjelmistosta mukautuva ja käyttökelpoinen muualla maailmassa.

2. l10n Lokalisointia varten
I18n: n kaksoismäärä on lokalisointi, jota edustaa numeronimi l10n. l10n tapahtuu kun ohjelmisto tai sovellus on mukautettu tietylle kulttuurille.
l10n voidaan helposti lisätä kansainvälistettyihin tuotteisiin. L10n ei tarkoita vain kääntämistä; se viittaa myös asioihin, kuten tietty valuutta, aikavyöhyke, kokoaminen, oikeudelliset vaatimukset, symbolit ja monet muut paikalliset ominaisuudet.
Jos haluat ymmärtää eroa i18n: n ja l10n: n välillä, lue W3C: n opas (joka käyttää myös oman nimensä lyhennyksen numeroa: W3C tarkoittaa World Wide Web Consortiumia). Seuraavassa on esimerkki siitä, miten kansainväliset kävelykatujen symbolit paikallistettiin portugalilaisille.

3. m17n Monikielisyyttä varten
M17n tapahtuu jonnekin i18n ja l10n välillä. Puhumme siitä kun sovellus tai ohjelmisto on lokalisoitu useille kielille ja kulttuureille. Monikielinen ohjelmisto tukee samanaikaisesti monia kieliä ja myös muita tuettujen kielten paikallisia ominaisuuksia, kuten aikavyöhykkeitä, päivämäärää, aikaa ja valuuttamuotoja.
Kun puhumme m17n: stä, meidän on myös mainittava tarve tukea muita kirjoitusjärjestelmiä, jotka eivät käytä vain ASCII: ta (Amerikan standardikoodin tiedonvaihtoon).
Esimerkiksi WordPress tarjoaa meille kauniin monikielisen käyttöliittymän, koska sen avulla voimme valita kielen, jota haluamme käyttää asennuksen aikana ja myöhemmin käyttöliittymässä.

4. a11y Käytettävyydestä
a11y on tullut suosituiksi termeiksi web-suunnittelussa, varsinkin kun W3C julkaisi saavutettavuusverkostandardinsa. a11y tukee ihmisiä erilaisia vammaisia tai aistivaivoja, sekä niitä haittoja kuten vanhukset ja maaseutualueet, joilla on alhainen kaistanleveys.
a11y kattaa melko laajan alueen. Näkövammaiset henkilöt, jotka eivät juuri pysty erottamaan värejä, tarvitsevat korkean värikontrastisuhteen; ihmiset, jotka eivät voi käyttää hiirtä, on varustettava kaikilla toiminnoilla näppäimistön kautta; ihmiset, jotka eivät kuule tarvitsevat transkripteja, jne. On olemassa monia muita käyttötapauksia, jotka tuotteen suunnittelijoiden on ratkaistava.

5. c14n Canonicalisointia varten
C14n tapahtuu, kun tietyillä tiedoilla on useampi kuin yksi esitys, ja sinä ne on muunnettava standardoituun muotoon. Näinä päivinä voit nähdä tämän termin useimmiten Googlen parhaiden käytäntöjen oppaista, kuten Google, joka neuvoo webmastereita ja verkkosivustojen omistajia kanonisten URL-osoitteiden käytöstä.
Hakukoneoptimoinnissa tarvitaan c14n, kun yksittäinen web-sivu voidaan ladata useammasta kuin yhdestä URL-osoitteesta, koska hakukoneet haittaavat tätä käytäntöä usein. Googlen Verkkovastaavan työkaluissa voit määrittää halutun verkkotunnuksen (www-aliverkkotunnuksen kanssa tai ilman). Yoastilla on myös hienoja neuvoja SEO: stä ja c14n: stä.
Web-kehittäjänä voit myös nähdä termin XML-muodossa, jossa c14n varmistaa, että XML-asiakirja noudattaa tiettyä muotoa.

6. i14y yhteentoimivuutta varten
i14y viittaa järjestelmän tai tuotteen komponenttien siirrettävyys ja yhteensopivuus. Koska yhä useampia asioita esiintyy osana verkkoa, i14y on viime aikoina tullut markkinointimerkiksi IT-alan tuotekuvauksissa.
Termi i14y on myös esiintynyt web-suunnittelun maailmassa, kun suunnittelijat alkoivat puhua yhteentoimivasta CSS: stä, a standardi ladattavalle ja linkitettävälle CSS: lle. Cloud computing käyttää myös i14y-konseptia, koska se on kenttä, jossa on suuri tarve rakentaa uudelleenkäytettävistä komponenteista jotka pystyvät työskennellä yhdessä monissa eri olosuhteissa.

7. P13n Mukauttaminen
p13n viittaa tuotteiden mukauttaminen eri yksilöiden tarpeisiin. Verkkosivujen reaaliaikainen yksilöinti on käsite online-markkinoinnissa ja web-kehittäjien tehtävä ratkaista.
On olemassa monia hyviä analyyttisiä työkaluja online-kohdistukseen, joten seuraava vaihe on loogisesti muokata eri segmenttien sisältöä verkossa. P13n: n käsite kieltää yhden kokoinen lähestymistapa, tutkimus osoittaa, että lähes kolme neljäsosaa (74%) online-kuluttajista turhautuu, kun näytettävällä sisällöllä ei ole mitään tekemistä niiden etujen kanssa (esim. tarjoukset, mainokset, tarjoukset).

8. v12n Virtualisointia varten
V12n-prosessin aikana kehittäjät luo käyttöjärjestelmän, palvelimen tai muun verkkoresurssin virtuaaliversio. V12n: llä on myös hyvin yksinkertaiset lomakkeet, kuten jaetaan kiintolevy eri osioihin.
Desktop v12n voi nopeuttaa web-kehitysprosessia, sillä sinulla on mahdollisuus testata sivustosi tai web-sovelluksesi eri ympäristöissä. Työpöydän v12n suosituimmat ohjelmistot ovat VMWare Workstation ja Oracle VirtualBox. Meillä on myös monia erinomaisia v12n-oppaita täällä hongkiat.com-sivustossa, kuten Windowsin asentaminen Maciin ja Vagrantin käyttö paikalliseen WordPress-kehitykseen.

9. c10k-ongelma
C10k-ongelman numero on luotu erilaisella kaavalla kuin muut aiemmin mainitut. Se viittaa “10 tuhatta asiakasta” ongelma. C10k-ongelma on a mahdollinen ongelma verkkopalvelimen hallinnossa, se tapahtuu, kun a Web-palvelimen on käsiteltävä samanaikaisesti 10 000 asiakasta.
Tämän ongelman ratkaisemisen tarve on tullut yhä tärkeämmäksi viime aikoina, koska verkkosivustojen on oltava käsitellä yhä enemmän liikennettä, Internetin käyttäjien määrä, heidän tarpeet ja niiden liitettyjen laitteiden lukumäärä on kasvanut nopeasti.
Jos olet kiinnostunut verkkopalvelimen skaalautuvuudesta, tässä on suuri pohjustus C10k-ongelmaan.

10. Y2K38-ongelma
Y2K38-ongelma on vuoden 2038 ongelman numero, joka on a Aikaan liittyvä tietojen tallennusongelma, joka tapahtuu vuonna 2038. Vika johtuu 32-bittisistä prosessoreista tallenna aika-arvot allekirjoitetuiksi 32-bittisiksi kokonaislukuiksi.
Ongelmana on, että näiden kokonaislukujen alue on rajallinen ja se tulee olemaan saavutetaan suurin positiivinen arvo 19. tammikuuta 2038. Kun se tapahtuu, saattaa ilmetä, että tietokoneet eivät pysty kertomaan eroa 2038 ja 1970 välillä, mikä voi johtaa vakaviin häiriöihin ja kaatumisiin.
Ei ole olemassa yleistä ratkaisua ongelmaan, mutta se voi varmasti auttaa, jos alat käyttää 64-bittisiä järjestelmiä jota suurin osa laitteista varmasti hyödyntää vuonna 2038, mutta web-palvelimet ja muut taustajärjestelmät voivat silti käyttää 32-bittisiä päivämääräjärjestelmiä kun aika koittaa.
Jos haluat laskea alas siihen päivään, jolloin oletettu tragedia voi tapahtua, voit tehdä sen helposti täällä.
