10 Numeronyms vývojári webu by mali vedieť
Vývojári a technicky zdatní ľudia boli vždy priťahovaní k číslam, takže je samozrejme samozrejmosťou, že numerómy alebo čísla založené na slovách sa rýchlo milovali. Numerómy sa používajú na skrátenie dlhých slov, ktoré by boli príliš ťažkopádne na presné písanie celý čas. Môžeme volať skratku numeronym, ak obsahuje písmená aj čísla.
Neexistujú žiadne prísne pravidlá o tom, ako vytvoriť numeronym, ale zvyčajne používajú nasledujúci vzorec: vy vezmite prvé písmeno a posledné písmeno a počítat, koľko znakov je medzi nimi.
Pravdepodobne najznámejším číslom v technických kruhoch je i18n pre internacionalizáciu. Je to i18n, pretože prvé písmeno je -i, nasleduje 18 znakov a nakoniec písmeno -n. Najskôr sa môže zdať blázon, ale v skutočnosti numeronymy môžu byť zábavné a dokonca si môžete vytvoriť svoje vlastné.
Pôvod čiarových znakov
Podľa on-line povesti prvý numeronym sa datuje do DEC (Digital Equipment Corporation - neskôr zlúčený s Hewlett-Packard) zamestnanec menom Jan Scherpenhuizen ktorého názov bol nájdený príliš dlho na to, aby bol názov účtu, teda správca systému dal mu e-mailový účet s používateľským menom s12n.
Prístup sa považoval za humorný a DEC začal používať tento vzorec na skrátenie dlhých slov. i18n pre slovo internacionalizácia sa údajne používalo už v polovici 80. rokov a následovalo mnoho ďalších - tak v oblasti technológií, ako aj v oblasti technológií.
Teraz poďme vidieť, čo je v súčasnosti 10 techiest numeronyms tam:
1. i18n Pre internacionalizáciu
i18n odkazuje na vývoj softvéru alebo aplikácie, ktorá umožňuje neskoršiu lokalizáciu pre rôzne cieľové skupiny na celom svete.
i18n neznamená, že produkt je skutočne preložený, ale ide o pridanie možnosti neskoršieho prekladu a ďalšie úpravy iného jazyka. V procese, vývojári i18n poskytujú funkcie, ktoré nesmie byť použitá kým sa lokalizácia skutočne nestane. Cieľom i18n je v podstate aby bol softvér prispôsobivý a použiteľný v iných častiach sveta.
2. l10n Na lokalizáciu
Dvojitý termín i18n je lokalizácia, reprezentovaná numeronymami l10n. Stane sa l10n keď je softvér alebo aplikácia prispôsobená konkrétnej kultúre.
l10n sa dá ľahko pridať k produktom, ktoré boli predtým internacionalizované. L10n nie je len preklad; to sa vzťahuje aj na veci, ako je použitie konkrétna mena, časové pásmo, porovnanie, právne požiadavky, symboly a mnoho ďalších miestnych charakteristík.
Ak chcete chápať rozdiel medzi i18n a l10n, prečítajte si príručku W3C (ktorá tiež používa číslicu pre skratku svojho vlastného mena: W3C znamená konzorcium World Wide Web Consortium). Tu je príklad, ako boli lokalizované medzinárodné symboly pre prechod pre chodcov pre portugalčanov.
3. m17n Pre viacjazyčnosť
M17n prebieha niekde medzi i18n a l10n. Hovoríme o tom keď je aplikácia alebo softvér lokalizované do viacerých jazykov a kultúr. Viacjazyčný softvér podporuje viacero jazykov v rovnakom čase a tiež ďalšie lokálne funkcie podporovaných jazykov, ako sú časové pásma, dátum, čas a formát mien.
Keď hovoríme o m17n, musíme tiež spomenúť potrebu podpory iných písacích systémov, ktoré nielen používajú ASCII (Americký štandardný kód pre výmenu informácií).
Program WordPress nám napríklad poskytuje krásne viacjazyčné rozhranie, pretože nám umožňuje vybrať jazyk, ktorý chceme používať počas inštalačného procesu a neskôr na používateľskom rozhraní.
4. a11y Pre prístupnosť
a11y sa stal populárnym výrazom v oblasti webového dizajnu, najmä preto, že W3C uverejnil webové štandardy prístupnosti. podporuje ľudí s rôzne druhy postihnutia alebo senzorických porúch, ako aj tých, ktoré sú postihnuté s druhmi nevýhod ako sú starí ľudia a ľudia vo vidieckych oblastiach s nízkou šírkou pásma.
a11y pokrýva pomerne širokú oblasť. Zrakovo postihnutí ľudia, ktorí ťažko rozlišujú farby, potrebujú vysoký farebný kontrastný pomer; ľudia, ktorí nemôžu používať myš, musia mať k dispozícii všetky funkcie prostredníctvom klávesnice; ľudia, ktorí nemôžu počuť potrebu prepisov atď. Existuje mnoho ďalších prípadov použitia, ktoré musia výrobcovia produktu vyriešiť.
5. c14n Pre Canonikalizáciu
C14n nastane, keď niektoré údaje majú viac ako jednu reprezentáciu, a vy je potrebné ich previesť do štandardizovaného formátu. V týchto dňoch môžete tento termín najčastejšie vidieť v SEO osvedčených postupoch, ako je tento od spoločnosti Google, ktorý radí webmasterovi a majiteľom webových stránok o používaní kanonických adries URL.
Pri optimalizácii pre vyhľadávače je potrebná c14n, keď je možné načítať jednotlivé webové stránky z viac ako jednej adresy URL, pretože táto prax je často penalizovaná vyhľadávacími nástrojmi. V Nástrojoch správcu webu Google môžete nastaviť preferovaný formát domény (s alebo bez subdomény www). Yoast má niekoľko skvelých rád o SEO a c14n, taky.
Ako webový vývojár môžete tiež vidieť výraz v rámci XML, kde c14n zabezpečuje, aby sa dokument XML riadil určitým formátom.
6. i14y Pre interoperabilitu
i14y odkazuje na prenosnosť a kompatibilita komponentov systému alebo produktu. Keďže sa stále viac stáva súčasťou siete, i14y sa v poslednom čase stalo marketingovým výrazom v popise produktov v sektore IT.
Termín i14y sa tiež objavil vo svete web dizajnu, keď návrhári začali hovoriť o interoperabilnom CSS, a štandard pre nakladateľné a prepojiteľné CSS. Cloud computing tiež používa koncept i14y, pretože je to oblasť, kde je vysoká potreba budovania systémov z opätovne použiteľných komponentov ktoré sú schopné spolupracovať za mnohých rôznych okolností.
7. P13n pre prispôsobenie
p13n odkazuje na prispôsobenie výrobkov potrebám rôznych jednotlivcov. Personalizácia webových stránok v reálnom čase je koncept online marketingu a úloha webových vývojárov riešiť.
Existuje veľa skvelých analytických nástrojov na online zacielenie, takže ďalším logickým krokom je prispôsobte obsah pre rôzne segmenty online publika. Koncept p13n popiera jednotný prístup, ako ukazuje výskum, že takmer tri štvrtiny (74%) online spotrebiteľov sú frustrovaní, keď sa zdá, že obsah nemá nič spoločné so svojimi záujmami (napríklad ponuky, reklamy, propagácie).
8. Virtualizácia v12n
Počas procesu v12n, vývojári vytvoriť virtuálnu verziu operačného systému, servera alebo iného sieťového prostriedku. V12n má veľmi jednoduché formy, ako napr rozdelenie pevného disku na rôzne oddiely.
Desktop v12n môže urýchliť proces vývoja webových stránok, pretože máte možnosť otestovať webové stránky alebo webovú aplikáciu v rôznych prostrediach. Najobľúbenejšie softvéry pre desktop v12n sú VMWare Workstation a Oracle VirtualBox. Máme tiež veľa skvelých v12n sprievodcov tu na hongkiat.com, ako napríklad ako nainštalovať systém Windows na váš Mac a ako používať program Vagrant na lokálny vývoj WordPress.
9. Problém c10k
Numerómy pre problém C10k boli vytvorené s iným vzorecom, ako už bolo uvedené. Odkazuje sa na “10 tisíc klientov” problém. Problém C10k je a potenciálny problém pri administrácii webového servera, nastane, keď a webový server musí spracovať súčasne 10 000 klientov.
Potreba riešenia tohto problému sa stala čoraz dôležitejšou, pretože webové stránky potrebujú riešiť čoraz viac dopravy, ako počet užívateľov internetu, ich potreby a počet pripojených zariadení rýchlo rastie.
Ak máte záujem o škálovateľnosť webového servera, tu je skvelý základ pre problém C10k.
10. Problém Y2K38
Problém Y2K38 je číslom pre rok 2038 problém, ktorý je a časové problémy týkajúce sa ukladania dát, ktoré sa vyskytnú v roku 2038. Chyba je spôsobená 32-bitovými procesormi ukladať časové hodnoty ako podpísané 32-bitové celé čísla.
Problém je v tom, že rozsah týchto celých čísel je obmedzený a to bude dosiahla svoju najväčšiu pozitívnu hodnotu 19. januára 2038. Ak sa to stane, môže sa stať, že počítače nebudú schopné rozpoznať rozdiel medzi rokmi 2038 a 1970, ktorý môže viesť k vážnym poruchám a pádom.
Na problém neexistuje univerzálne riešenie, ale môže to určite pomôcť, ak začnete používať 64-bitové systémy ktoré budú v roku 2038 určite využité veľkou väčšinou zariadení, ale webových serverov a ďalších hardvérových hardvérových systémov môžu stále používať 32-bitové dátové systémy keď príde čas.
Ak chcete počítať až do dňa, kedy by sa mohla vyskytnúť predpokladaná tragédia, môžete to ľahko urobiť tu.