10 Numeronyms web programeri trebali znati
Programeri i ljudi koji su tehnički pametni oduvijek su bili privučeni brojevima, tako da je samo pitanje da su numeronyms, ili broj-based riječi brzo postali voljeni od strane njih. Numeronyms se koriste za skraćivanje dugih riječi koje bi bile preglomazne za točno određivanje cijelo vrijeme. Možemo nazvati kraticu numeronym ako sadrži i slova i brojeve.
Ne postoje stroga pravila o tome kako stvoriti numeronym, ali oni obično koriste sljedeću formulu: vi uzmite prvo slovo i posljednje slovo i izračunajte koliko je znakova između njih.
Vjerojatno najpoznatiji numeronym u tehnološkim krugovima je za internacionalizaciju. To je i18n jer je prvo slovo -i, a slijedi 18 znakova i na kraju slovo -n. Prvo može izgledati ludo, ali u stvarnosti numeronyms može biti zabavno i čak možete generirati svoje vlastite.
Podrijetlo brojki
Prema on-line glasinama, prvi numeronim datira iz DEC (Digital Equipment Corporation - kasnije spojene s Hewlett-Packard) zaposlenika \ t Jan Scherpenhuizen čije je ime predugačko ime, stoga je administrator sustava dao mu je račun e-pošte s korisničkim imenom s12n.
Pristup je bio duhovit, a DEC je počeo koristiti formulu za skraćivanje dugih riječi. za internacionalizaciju riječi navodno je korišten već sredinom 1980-ih, a slijedili su ga mnogi drugi - kako u tehnološkom tako iu ne-tehnološkom svijetu.
Sada ćemo vidjeti koji su trenutno 10 najčišćih numeronima:
1. Za internacionalizaciju
i18n odnosi se na razvoj softvera ili aplikacije koja omogućuje kasniju lokalizaciju za različite ciljne publike širom svijeta.
i18n ne znači da je proizvod zapravo preveden, ali radi se o dodavanju mogućnosti kasnijeg prijevoda i drugih prilagodbi na drugom jeziku. U tom procesu, programeri i18n nude značajke koje ne može se koristiti dok se lokalizacija ne dogodi. Cilj i18n je u osnovi da učiniti softver prilagodljivim i upotrebljivim u drugim dijelovima svijeta.
2. l10n Za lokalizaciju
Dvostruki član i18n je lokalizacija, predstavljena numeronom l10n. Desi se 10n kada je softver ili aplikacija prilagođena određenoj kulturi.
10n se lako može dodati proizvodima koji su prije bili internacionalizirani. L10n ne znači samo prijevod; ona se također odnosi na stvari poput upotrebe određenu valutu, vremensku zonu, usporedbu, zakonske zahtjeve, simbole i mnoge druge lokalne značajke.
Ako želite razumjeti razliku između i18n i l10n, pročitajte vodič za W3C (koji također koristi numeronym za kraticu vlastitog imena: W3C znači World Wide Web Consortium). Evo primjera kako su međunarodni simboli za pješački prijelaz bili lokalizirani za portugalske ljude.
3. m17n Za višejezičnost
M17n se odvija negdje između 18 i 10 n. Razgovaramo o tome kada je aplikacija ili softver lokalizirana na više jezika i kultura. Višejezični softver podržava više jezika istovremeno, kao i druge lokalne značajke podržanih jezika, kao što su vremenske zone, datum, vrijeme i formati valuta.
Kada govorimo o m17n, također moramo spomenuti potrebu za podrškom drugih sustava za pisanje koji ne koriste samo ASCII (American Standard Code za razmjenu informacija) znakova.
WordPress nam, na primjer, pruža prekrasno višejezično sučelje, jer nam omogućuje da izaberemo jezik koji želimo koristiti tijekom procesa instalacije, a kasnije na korisničkom sučelju..
4. Za pristupačnost
a11y je postao popularan izraz u web dizajnu, pogotovo zato što je W3C objavio svoje web standarde o pristupačnosti. a11y podupire ljude različite vrste invaliditeta ili osjetilna oštećenja, kao i ona s vrstama nedostataka kao što su starije osobe i ljudi u ruralnim područjima s niskom propusnošću.
pokriva dosta široko područje. Osobe oštećenog vida koje teško mogu razlikovati boje trebaju visok omjer kontrasta boja; osobe koje ne mogu koristiti miša moraju imati sve funkcionalnosti putem tipkovnice; ljudi koji ne mogu čuti transkripte, itd. Postoje mnogi drugi slučajevi upotrebe dizajnera proizvoda koje je potrebno riješiti.
5. c14n Za kanonikalizaciju
C14n se događa kada neki podaci imaju više od jednog prikaza, i ti pretvoriti ih u standardizirani format. Ovih dana ovaj pojam najčešće možete vidjeti u vodičima za SEO najbolju praksu kao što je ovaj od Googlea, koji savjetuje webmastere i vlasnike web-lokacija o upotrebi kanonskih URL-ova.
U optimizaciji tražilice, c14n je potreban kada se pojedinačna web stranica može učitati s više od jednog URL-a, jer je ova praksa često kažnjena tražilicama. U Google Alatima za webmastere možete postaviti željeni format domene (sa ili bez poddomene www). Yoast ima neke velike savjete o SEO i c14n, previše.
Kao web developer možete također vidjeti termin unutar XML-a gdje c14n osigurava da XML dokument slijedi određeni format.
6. i14y Za interoperabilnost
i14y se odnosi na prenosivost i kompatibilnost komponenti sustava ili proizvoda. Kako sve više i više stvari postoji kao dio mreže, i14y je u posljednje vrijeme postao marketinška buzzword u opisima proizvoda u IT sektoru.
Pojam i14y također se pojavio u svijetu web dizajna kada su dizajneri počeli govoriti o interoperabilnom CSS-u, a standard za CSS koji se može učitati i povezati. Cloud computing također koristi koncept i14y, jer je polje gdje postoji velika potreba za izgradnjom sustava iz višekratnih komponenti koje mogu raditi zajedno pod različitim okolnostima.
7. P13n Za personalizaciju
p13n se odnosi na prilagodba proizvoda potrebama različitih pojedinaca. U realnom vremenu personalizacija web stranica je koncept u online marketingu i zadatak za web programere za rješavanje.
Postoji mnogo izvrsnih analitičkih alata za online ciljanje, pa je logičan sljedeći korak personalizirajte sadržaj za različite segmente online publike. Pojam p13n negira pristup koji odgovara svima, kao što istraživanje pokazuje da gotovo tri četvrtine (74%) online potrošača postaje frustrirano kada sadržaj koji se pojavljuje nema nikakve veze s njihovim interesima (npr. ponude, oglasi, promocije).
8. v12n Za virtualizaciju
Tijekom procesa v12n, programeri stvoriti virtualnu verziju operacijskog sustava, poslužitelja ili drugog mrežnog resursa. V12n također ima vrlo jednostavne oblike, kao što je dijeljenje tvrdog diska na različite particije.
Desktop v12n može ubrzati proces razvoja weba, jer imate priliku testirati svoju web-lokaciju ili web-aplikaciju u različitim okruženjima. Najpopularniji softver za desktop v12n su VMWare Workstation i Oracle VirtualBox. Također imamo mnogo odličnih v12n vodiča ovdje na hongkiat.com, kao što su kako instalirati Windows na Mac, i kako koristiti Vagrant za lokalni WordPress razvoj.
9. Problem c10k
Brojka za C10k problem je stvorena različitom formulom kao i ostale spomenute. Odnosi se na “10 tisuća klijenata” problem. C10k problem je a potencijalnih problema u administraciji web poslužitelja, to se događa kada a Web poslužitelj mora istovremeno upravljati s 10.000 klijenata.
Potreba za rješavanjem ovog pitanja u posljednje vrijeme postaje sve važnija, kao što je potrebno na web stranicama baviti se sve većim prometom, kao i broj korisnika interneta, njihove potrebe i broj njihovih povezanih uređaja brzo raste.
Ako ste zainteresirani za skalabilnost web-poslužitelja, ovdje je veliki primjer za C10k problem.
10. Problem Y2K38
Problem Y2K38 je numeronym za godinu 2038 problem koji je problem s pohranom podataka vezan uz vrijeme koji će se pojaviti 2038. godine. Problem je uzrokovan 32-bitnim procesorima pohraniti vremenske vrijednosti kao potpisane 32-bitne cjeline.
Problem je u tome što je raspon tih brojeva ograničen i bit će najveću pozitivnu vrijednost doseže 19. siječnja 2038. godine. Kada se to dogodi, može se dogoditi da računala neće moći utvrditi razliku između 2038. i 1970. godine koja mogu dovesti do ozbiljnih poremećaja i padova.
Ne postoji univerzalno rješenje problema, ali to svakako može pomoći ako počnete koristiti 64-bitne sustave koji će se sigurno iskoristiti u većini uređaja u 2038., ali web poslužitelji i drugi backend hardwares još uvijek svibanj koristiti 32-bitni sustavi datuma kada dođe vrijeme.
Ako želite odbrojavati do dana kada bi se navodna tragedija mogla dogoditi, možete to jednostavno učiniti ovdje.