10 Numeronite veebiarendajad peaksid teadma
Arendajad ja tehnoloogilised inimesed on numbreid alati meelitanud, nii et see on lihtsalt loomulikult küsimus, et numbrid või numbril põhinevad sõnad on nende poolt kiiresti armastatud. Numeronimeid kasutatakse selleks, et lühendada pikki sõnu, mis oleksid liiga täpselt kirjutatud kogu aeg. Kui meil on nii tähti kui numbreid, võime lühendiks nimetada.
Numbrite loomiseks ei ole rangeid reegleid, kuid nad kasutavad tavaliselt järgmist valemit: sina võtke esimene täht ja viimane täht ja loe, kui palju märke nende vahel on.
Tõenäoliselt on kõige tuntum numbrite nimetus tehnikavõrkudes i18n rahvusvaheliseks muutmiseks. See on i18n, sest esimene täht on -i, millele järgneb 18 tähemärki ja lõpuks -n. Kõigepealt võib see tunduda hulluna, kuid tegelikkuses võivad numbrid olla lõbusad ja sa saad isegi ise luua.
Numeronüümide päritolu
Online-kuulujuttude järgi pärineb esimene numbrimärk DEC (Digital Equipment Corporation - hiljem ühendatud Hewlett-Packardiga) nimega töötaja nimega Jan Scherpenhuizen kelle nimi on konto nimi olnud liiga pikk, nii et süsteemi administraator andis talle e-posti konto kasutajanimega s12n.
Lähenemisviis leiti humoorikas ja DEC hakkas kasutama valemit pikkade sõnade lühendamiseks. i18n sõna rahvusvaheliseks muutmiseks väidetavalt kasutati seda juba 1980. aastate keskel ja sellele järgnesid paljud teised - nii maailma kui ka mujal maailmas.
Nüüd vaatame, millised on praegu 10 kõige tehnilisemat numbrit:
1. i18n Rahvusvaheliseks muutmiseks
i18n viitab tarkvara või rakenduse arendamine, mis võimaldab hilisemat lokaliseerimist erinevatele sihtrühmadele kogu maailmas.
i18n ei tähenda, et toode on tegelikult tõlgitud, kuid see tähendab, et lisandub hilisema tõlke võimalus ja muud kohandused teisele keelele. Protsessis pakuvad i18n arendajad seda ei tohi kasutada kuni lokaliseerimine tegelikult toimub. I18n eesmärk on põhimõtteliselt muuta tarkvara kohandatavaks ja kasutatavaks mujal maailmas.
2. l10n lokaliseerimiseks
I18n kahekordne tähtaeg on lokaliseerimine, mida tähistab numbriline nimetus l10n. l10n juhtub kui tarkvara või rakendus on kohandatud konkreetsele kultuurile.
l10n saab hõlpsasti lisada rahvusvahelistesse toodetesse. L10n ei tähenda ainult tõlget; see viitab ka sellistele asjadele nagu konkreetne valuuta, ajavöönd, võrdlemine, õiguslikud nõuded, sümbolid ja paljud teised kohalikud omadused.
Kui soovite mõista i18n ja l10n vahelist erinevust, lugege W3C juhendit (mis kasutab ka oma nime lühendi nime: W3C tähistab World Wide Web Consortiumi). Siin on näide sellest, kuidas jalakäijate ületamise rahvusvahelised sümbolid paiknesid Portugali rahvale.
3. m17n Mitmekeelsuse jaoks
M17n toimub kusagil i18n ja l10n vahel. Me räägime sellest kui rakendus või tarkvara paikneb mitmetes keeltes ja kultuurides. Mitmekeelne tarkvara toetab samal ajal paljusid keeli ja ka toetatavate keelte muid kohalikke funktsioone, nagu näiteks ajavööndid, kuupäev, kellaaeg ja valuutaformaadid.
Kui me räägime m17n-st, peame ka mainima vajadus toetada teisi kirjutamissüsteeme, mis ei kasuta ainult ASCII-d (Ameerika teabevahetuse standardkood).
Näiteks pakub WordPress meile ilusat mitmekeelset liidest, sest see võimaldab meil valida keelt, mida soovime kasutada installiprotsessis ja hiljem kasutajaliideses.
4. a11y juurdepääsetavuse jaoks
a11y on muutunud populaarseks terminiks veebidisainis, eriti kuna W3C avaldas oma juurdepääsetavuse veebistandardid. a11y toetab inimesi erinevate puuetega või sensoorse puudega isikutele, samuti neile ebasoodsate olukordadega nagu eakad ja väikeses ribalaiuses maapiirkondade inimesed.
a11y hõlmab üsna laia piirkonda. Nägemispuudega inimesed, kes värve vaevalt eristavad, vajavad suurt värvikontrastsust; inimesed, kes ei saa hiirt kasutada, peavad olema varustatud kõigi funktsioonidega klaviatuuri abil; inimesed, kes ei kuule, vajavad ärakirju jne. Paljud muud a11y kasutusviisid, mida tootearendajad peavad lahendama.
5. c14n Canonikalisatsiooni jaoks
C14n toimub siis, kui teatud andmetel on rohkem kui üks esindus, ja sina vajadus muuta need standardvorminguks. Nendel päevadel näete seda mõistet kõige sagedamini SEO-i parimate tavade juhendites, nagu see on Google'ilt, kes nõustab veebimeistrite ja veebisaitide omanikke kanooniliste URL-ide kasutamisest.
Otsingumootori optimeerimisel on c14n vajalik siis, kui üksikut veebilehte saab laadida rohkem kui ühest URL-ist, kuna otsingumootorid seda sageli karistavad. Google'i veebimeistri tööriistades saate määrata oma eelistatud domeeni vormingu (koos www-alamdomeeniga või ilma). Yoastil on ka suurepäraseid nõuandeid SEO ja c14n kohta.
Veebiarendajana näete ka terminit XML, kus c14n tagab, et XML-dokument järgib kindlat vormingut.
6. i14y koostalitlusvõime jaoks
i14y viitab süsteemi või toote komponentide teisaldatavus ja ühilduvus. Kuna võrgustiku osana on üha rohkem asju, on i14y viimasel ajal saanud IT-sektori tootekirjeldustes turundussõnaks..
Termin i14y on ilmunud ka veebidisaini maailmas, kui disainerid hakkasid rääkima koostalitlusvõimelisest CSS-ist, a laaditav ja ühendatav CSS. Pilvandmetöötlus kasutab ka i14y kontseptsiooni, kuna see on valdkond, kus on suur vajadus hoone järele korduvkasutatavatest komponentidest mis suudavad töötada paljudes erinevates olukordades.
7. P13n isikupärastamiseks
p13n viitab toodete kohandamine erinevate inimeste vajadustele. Veebisaitide reaalajas kohandamine on online-turunduse kontseptsioon ja veebiarendajate ülesanne lahendada.
Online-sihtimiseks on palju suurepäraseid analüütilisi vahendeid, seega on järgmine samm loogiline isikupärastada erinevate segmentide sisu online-publikule. P13n mõiste eitab ühesugust lähenemist, kui uuringud näitavad, et ligi kolmveerand (74%) online-tarbijatest on pettunud, kui ilmuval sisul ei ole mingit pistmist nende huvidega (nt pakkumised, reklaamid, reklaamid).
8. v12n Virtualiseerimiseks
V12n protsessi käigus arendajad luua operatsioonisüsteemi, serveri või muu võrguressursi virtuaalne versioon. V12n-il on ka väga lihtsad vormid, näiteks kõvaketta jagamine erinevateks partitsioonideks.
Desktop v12n võib kiirendada veebiarendust, kuna teil on võimalus oma veebisaiti või veebirakendust erinevates keskkondades testida. Kõige populaarsemad tööriistad töölaua v12n jaoks on VMWare Workstation ja Oracle VirtualBox. Meil on hongkiat.com-s ka palju suurepäraseid v12n-juhendeid, nagu näiteks Windowsi installimine teie Maci ja kuidas kasutada Vagrantit kohaliku WordPressi arendamiseks.
9. c10k probleem
C10k probleemi numbrid loodi erineva valemiga, nagu teised eespool mainitud. See viitab “10 tuhat klienti” probleem. C10k probleem on a potentsiaalne probleem veebiserveri haldamisel, see toimub siis, kui a veebiserver peab üheaegselt tegelema 10 000 kliendiga.
Vajadus selle probleemi lahendamiseks on viimasel ajal muutunud järjest olulisemaks, kuna veebisaidid vajavad tegeleda järjest rohkemate liiklustega, internetikasutajate arv, nende vajadused ja nende ühendatud seadmete arv on kiiresti kasvanud.
Kui olete huvitatud veebiserveri mastaapsusest, on siin C10k probleemi jaoks suur praimer.
10. Y2K38 probleem
Y2K38 probleem on aasta 2038 probleemi number, mis on a ajaga seotud andmete salvestamise probleem, mis tekib aastal 2038. Selle vea põhjuseks on 32-bitised protsessorid salvestage aja väärtused allkirjastatud 32-bitiste täisarvudena.
Probleem on selles, et nende täisarvude vahemik on piiratud ja see on suurim positiivne väärtus 19. jaanuaril 2038. Kui see juhtub, võib juhtuda, et arvutid ei suuda eristada 2038. ja 1970. aasta vahelisi erinevusi, mis võivad põhjustada tõsiseid häireid ja jookseb kokku.
Probleemile ei ole universaalset lahendust, kuid see võib kindlasti aidata, kui hakkate kasutama 64-bitisi süsteeme seda kasutab enamik seadmeid kindlasti 2038. aastal, kuid veebiserverid ja muud taustaprogrammid võivad siiski kasutada 32-bitisi kuupäeva süsteeme kui saabub aeg.
Kui soovid loota päevale, mil eeldatav tragöödia võib juhtuda, saate seda siin lihtsalt teha.