10 Numeronīmiem Web izstrādātājiem jāzina
Izstrādātāji un tehnoloģiski gudri cilvēki vienmēr ir piesaistījuši numurus, tāpēc, protams, ir tikai tas, ka viņiem ir kļuvuši ātri mīļākie skaitļu vārdi vai uz vārdiem balstīti vārdi. Numeronīmi tiek izmantoti, lai saīsinātu garos vārdus, kas būtu pārāk apgrūtinoši precīzi ierakstīt visu laiku. Ja mēs saturam gan burtus, gan ciparus, mēs varam izsaukt saīsinājumu.
Nav stingri noteikumi par to, kā izveidot ciparu vārdu, bet parasti izmanto šādu formulu: jūs ņem pirmo burtu un pēdējo burtu un saskaitiet, cik rakstzīmes ir starp tām.
Iespējams, vispopulārākais tehnoloģiju apzīmējumu cipars ir i18n starptautiskai lietošanai. Tas ir i18n, jo pirmais burts ir -i, kam seko 18 rakstzīmes un beidzot burts -n. Vispirms tas var likties traks, bet patiesībā skaitliskie vārdi var būt jautri un jūs pat varat izveidot savu.
Numurzīmju izcelsme
Saskaņā ar tiešsaistes baumām pirmais cipars ir datēts ar DEC (Digital Equipment Corporation - vēlāk apvienoto Hewlett-Packard) darbinieku. Jan Scherpenhuizen kura vārds tika atrasts par ilgu, lai tas būtu konta nosaukums, tāpēc sistēmas administrators deva viņam e-pasta kontu ar lietotājvārdu s12n.
Tika atrasta humora pieeja, un DEC sāka izmantot formulu, lai saīsinātu garos vārdus. i18n par vārdu “internacionalizācija” tika izmantots jau 1980. gadu vidū, un tam sekoja daudzi citi - gan pasaulē, gan ārpus tās.
Tagad aplūkosim, kādi pašlaik ir 10 tehniski skaitliski numuri:
1. i18n internacionalizācijai
i18n attiecas uz programmatūras vai lietotnes izstrāde, kas padara iespējamu vēlāk lokalizāciju dažādām mērķauditorijām visā pasaulē.
i18n nenozīmē, ka produkts ir faktiski tulkots, bet tas ir saistīts ar vēlākas tulkošanas iespēju un citiem pielāgojumiem citā valodā. Šajā procesā i18n izstrādātāji nodrošina to nedrīkst izmantot kamēr lokalizācija patiesībā notiek. I18n mērķis pamatā ir padarīt programmatūru pielāgojamu un lietojamu citās pasaules daļās.
2. l10n lokalizācijai
Divkāršais i18n termiņš ir lokalizācija, ko apzīmē ar ciparu l10n. l10n notiek ja programmatūra vai lietotne ir pielāgota noteiktai kultūrai.
l10n var viegli pievienot produktiem, kas iepriekš bijuši internacionalizēti. L10n nozīmē ne tikai tulkojumu; tas attiecas arī uz lietām, piemēram, konkrēta valūta, laika josla, salīdzināšana, juridiskās prasības, simboli un daudzas citas vietējās iezīmes.
Ja vēlaties saprast atšķirību starp i18n un l10n, izlasiet W3C rokasgrāmatu (kas arī izmanto sava nosaukuma saīsinājumu): W3C nozīmē World Wide Web Consortium. Lūk, piemērs tam, kā starptautiskie gājēju pārejas simboli bija lokalizēti portugāļu iedzīvotājiem.
3. m17n Daudzvalodībai
M17n notiek kaut kur starp i18n un l10n. Mēs par to runājam ja lietotne vai programmatūra ir lokalizēta vairākās valodās un kultūrās. Daudzvalodu programmatūra vienlaikus atbalsta daudzas valodas, kā arī citas atbalstīto valodu vietējās funkcijas, piemēram, laika joslas, datumu, laiku un valūtas formātus.
Kad mēs runājam par m17n, mums ir arī jāpiemin nepieciešamība atbalstīt citas rakstīšanas sistēmas, kas ne tikai izmanto ASCII (Amerikas informācijas apmaiņas standarta kods).
WordPress, piemēram, nodrošina mums skaistu daudzvalodu saskarni, jo tas ļauj mums izvēlēties valodu, kuru mēs vēlamies izmantot instalēšanas procesā un vēlāk lietotāja interfeisā..
4. a11y pieejamībai
a11y ir kļuvis par populāru interneta dizaina terminu, jo īpaši tāpēc, ka W3C publicēja savus pieejamības tīmekļa standartus. a11y atbalsta cilvēkus ar dažāda veida invaliditāti vai jutekļu traucējumi, kā arī tie, kas ir jutīgi ar trūkumiem piemēram, vecāka gadagājuma cilvēki un cilvēki lauku apvidos ar zemu joslas platumu.
a11y aptver diezgan plašu teritoriju. Cilvēkiem ar redzes traucējumiem, kuri gandrīz nevar atšķirt krāsas, ir nepieciešams liels krāsu kontrasts; cilvēkiem, kuri nevar izmantot peli, jānodrošina visas funkcijas, izmantojot tastatūru; cilvēki, kas nevar dzirdēt nepieciešamību, ir transkripti utt. Ir daudzi citi lietošanas gadījumi a11y, ka produktu dizaineriem ir jārisina.
5. c14n Canonicalization
C14n notiek, kad dažiem datiem ir vairāk nekā viena pārstāvniecība, un jūs pārvērst tos standartizētā formātā. Šajās dienās jūs varat redzēt šo terminu visbiežāk SEO labākās prakses rokasgrāmatās, piemēram, no Google, kas konsultē tīmekļa pārziņiem un tīmekļa vietņu īpašniekiem par kanonisko URL izmantošanu.
Meklētājprogrammas optimizācijā c14n ir nepieciešama, ja atsevišķu tīmekļa lapu var ielādēt no vairāk nekā viena URL, jo šīs meklētājprogrammas bieži tiek sodītas. Google tīmekļa pārziņa rīkos varat iestatīt vēlamo domēna formātu (ar vai bez www apakšdomēna). Yoast ir arī dažas lieliskas konsultācijas par SEO un c14n.
Kā tīmekļa izstrādātājs var redzēt arī terminu XML, kur c14n nodrošina, ka XML dokuments atbilst konkrētam formātam.
6. i14y par savstarpēju izmantojamību
i14y attiecas uz sistēmas vai produkta sastāvdaļu pārnesamību un saderību. Tā kā arvien vairāk un vairāk ir tīkla daļa, i14y pēdējā laikā ir kļuvis par mārketinga atslēgvārdu produktu aprakstos IT nozarē..
Termins i14y ir parādījies arī web dizaina pasaulē, kad dizaineri sāka runāt par sadarbspējīgu CSS, a standarts ielādējamām un savienojamām CSS. Mākoņdatošana izmanto arī i14y koncepciju, jo tā ir joma, kurā ir liela vajadzība pēc ēkas sistēmas no atkārtoti izmantojamām sastāvdaļām kas spēj sadarboties daudzos dažādos apstākļos.
7. P13n personalizācijai
p13n attiecas uz produktu pielāgošana dažādu cilvēku vajadzībām. Tīmekļa vietņu personalizācija reālā laikā ir tiešsaistes mārketinga koncepcija un tīmekļa izstrādātāju uzdevums atrisināt.
Tiešsaistes mērķauditorijas atlasei ir daudz lielisku analītisku rīku, tāpēc nākamais solis loģiski ir personalizēt dažādu segmentu saturu tiešsaistes auditoriju. P13n jēdziens noliedz visu izmēru pieeju, kā pētījumi rāda, ka gandrīz trīs ceturtdaļas (74%) tiešsaistes patērētāju ir neapmierināti, kad parādītajam saturam nav nekāda sakara ar viņu interesēm (piemēram, piedāvājumiem, reklāmām, reklāmām).
8. v12n Virtualizācijai
V12n procesa laikā izstrādātāji izveidojiet operētājsistēmas, servera vai cita tīkla resursa virtuālo versiju. V12n ir ļoti vienkāršas formas, piemēram, cietā diska dalīšana dažādās starpsienās.
Desktop v12n var paātrināt tīmekļa izstrādes procesu, jo jums ir iespēja pārbaudīt jūsu vietni vai tīmekļa lietotni dažādās vidēs. Populārākās darbvirsmas v12n programmatūra ir VMWare Workstation un Oracle VirtualBox. Mums ir arī daudz lielisku v12n rokasgrāmatu šeit, piemēram, kā instalēt Windows savā Mac datorā un kā izmantot Vagrant vietējai WordPress izstrādei.
9. c10k problēma
C10k problēmas skaitlis tika izveidots ar citu formulu, kā iepriekš minētie. Tas attiecas uz “10 tūkstoši klientu” problēma. C10k problēma ir a potenciāls jautājums tīmekļa servera administrācijā, tas notiek, ja a tīmekļa serverim vienlaicīgi jārīkojas ar 10 000 klientiem.
Nesen nepieciešamība risināt šo jautājumu ir kļuvusi arvien svarīgāka, jo tīmekļa vietnēm ir nepieciešams vairāk un vairāk satiksmes, kā interneta lietotāju skaits, to vajadzības un to pievienoto ierīču skaitu strauji aug.
Ja jūs interesē tīmekļa servera mērogojamība, šeit ir lielisks gruntējums uz C10k problēmu.
10. Problēma ar Y2K38
Y2K38 problēma ir 2038. gada problēmas skaitlis, kas ir a ar laiku saistītā datu glabāšanas problēma, kas notiks 2038. gadā. Kļūdu izraisa 32 bitu procesori uzglabāt laika vērtības kā parakstītus 32 bitu veseli skaitļus.
Problēma ir tā, ka šo veselu skaitļu diapazons ir ierobežots, un tas būs 2038. gada 19. janvārī sasniedz lielāko pozitīvo vērtību. Ja tas notiek, var gadīties, ka datori nespēs noteikt atšķirību starp 2038. un 1970. gadu, kas var izraisīt nopietnas darbības traucējumus un avārijas.
Šai problēmai nav vispārēja risinājuma, bet tas noteikti var palīdzēt, ja sākat izmantot 64 bitu sistēmas kas tiks izmantots lielākajā daļā ierīču 2038. gadā, bet Web serveri un citi backend hardwars joprojām var izmantot 32 bitu datumu sistēmas kad ir pienācis laiks.
Ja jūs vēlaties paļauties uz dienu, kad varētu notikt šķietamā traģēdija, jūs varat to izdarīt šeit.