nl.hideout-lastation.com
Paradijs Voor Ontwerpers En Ontwikkelaars


10 Numeroniemen die webontwikkelaars moeten weten

Ontwikkelaars en technisch onderlegde mensen hebben zich altijd aangetrokken gevoeld tot getallen, dus het is gewoon een vanzelfsprekendheid dat numerieke woorden of op getallen gebaseerde woorden snel door hen zijn geliefd. Numeroniemen worden gebruikt om lange woorden af ​​te korten die te omslachtig zouden zijn om de hele tijd nauwkeurig te typen . We kunnen een afkorting een numeriek noemen als het zowel letters als cijfers bevat.

Er zijn geen strikte regels over het maken van een numeroniem, maar meestal gebruiken ze de volgende formule: je neemt de eerste letter en de laatste letter en telt hoeveel tekens ertussen staan .

Waarschijnlijk het meest bekende numerieke in tech-kringen is i18n voor internationalisering. Het is i18n omdat de eerste letter -i is, gevolgd door 18 tekens en tenslotte de letter -n. Ten eerste kan het gek lijken, maar in werkelijkheid kunnen numeroniemen leuk zijn en je kunt zelfs je eigen eigen genereren.

De oorsprong van numerieke tekens

Volgens online geruchten dateert het eerste numerieke nummer uit een DEC (Digital Equipment Corporation - later samengevoegd met Hewlett-Packard) werknemer genaamd Jan Scherpenhuizen wiens naam te lang werd gevonden om een ​​accountnaam te zijn, dus gaf de systeembeheerder hem een ​​e-mailaccount met de gebruikersnaam s12n .

De aanpak werd humoristisch gevonden en DEC begon de formule te gebruiken om lange woorden af ​​te korten. i18n voor het woord internationalisering werd vermoedelijk al in het midden van de jaren tachtig gebruikt en het werd gevolgd door vele anderen - zowel in de tech- als niet-technische wereld.

Laten we nu eens kijken wat momenteel de 10 technischste numeroniemen zijn:

1. i18n voor internationalisering

i18n verwijst naar de ontwikkeling van een software of een app die lateralisatie mogelijk maakt voor verschillende doelgroepen over de hele wereld.

i18n betekent niet dat het product daadwerkelijk is vertaald, maar gaat over het toevoegen van de mogelijkheid van een latere vertaling en andere aanpassingen in een andere taal. In het proces bieden i18n-ontwikkelaars functies die mogelijk niet worden gebruikt totdat de lokalisatie daadwerkelijk plaatsvindt. Het doel van i18n is eigenlijk om de software aanpasbaar en bruikbaar in andere delen van de wereld te maken.

2. l10n voor lokalisatie

De tweelingterm van i18n is lokalisatie, vertegenwoordigd door het nummer l10n . Dit gebeurt wanneer een software of een app is aangepast aan een specifieke cultuur .

L10n kan eenvoudig worden toegevoegd aan producten die al eerder zijn geïnternationaliseerd. L10n betekent niet alleen vertaling; het verwijst ook naar zaken als het gebruik van de specifieke valuta, tijdzone, collatie, wettelijke vereisten, symbolen en vele andere lokale kenmerken.

Als u het verschil tussen i18n en l10n wilt begrijpen, lees dan de handleiding van W3C (die ook een numeriek voor de afkorting van de eigen naam gebruikt: W3C staat voor World Wide Web Consortium). Hier is een voorbeeld van hoe internationale symbolen voor voetgangersoversteekplaatsen werden gelokaliseerd voor Portugese mensen.

3. m17n Voor meertaligheid

M17n vindt plaats ergens tussen i18n en l10n. We praten erover als een app of software gelokaliseerd is in meerdere talen en culturen . Een meertalige software ondersteunt meerdere talen tegelijkertijd, en ook andere lokale functies van de ondersteunde talen, zoals tijdzones, datum-, tijd- en valutanotaties.

Wanneer we het over m17n hebben, moeten we ook de noodzaak vermelden voor de ondersteuning van andere schrijfsystemen die niet alleen ASCII-tekens (American Standard Code for Information Interchange) gebruiken.

WordPress biedt ons bijvoorbeeld een mooie meertalige interface, omdat we hiermee de taal kunnen kiezen die we willen gebruiken tijdens het installatieproces en later in de gebruikersinterface.

4. a11y Voor toegankelijkheid

a11y is een populaire term geworden in webdesign, vooral sinds W3C zijn toegankelijkheidswebstandaarden heeft vrijgegeven. A11y ondersteunt mensen met verschillende soorten handicaps of zintuiglijke beperkingen, evenals mensen met een aantal nadelen, zoals ouderen en mensen in landelijke gebieden met een lage bandbreedte.

a11y beslaat een vrij groot gebied. Mensen met een visuele beperking, die nauwelijks kleuren kunnen onderscheiden, hebben een hoge kleurcontrastverhouding nodig; mensen die geen muis kunnen gebruiken, moeten via het toetsenbord van alle functionaliteiten worden voorzien; mensen die niet kunnen horen, hebben transcripten nodig, enz. Er zijn veel andere gebruiksgevallen van a11y die productontwerpers moeten oplossen.

5. c14n Voor Canonicalization

C14n treedt op wanneer bepaalde gegevens meer dan één representatie hebben en u deze in een gestandaardiseerde indeling moet converteren . Deze dagen kun je deze term het vaakst zien in SEO best practice guides zoals deze van Google, die webmasters en website-eigenaren adviseert over het gebruik van canonieke URL's.

Bij zoekmachine-optimalisatie is c14n nodig wanneer een individuele webpagina uit meer dan één URL kan worden geladen, omdat deze praktijk vaak wordt bestraft door zoekmachines. In de Webmasterhulpprogramma's van Google kunt u uw gewenste domeinindeling instellen (met of zonder het www-subdomein). Yoast heeft ook een goed advies over SEO en c14n.

Als webontwikkelaar kun je de term ook binnen XML zien waar c14n ervoor zorgt dat een XML-document een specifiek formaat volgt .

6. i14y Voor interoperabiliteit

i14y verwijst naar de draagbaarheid en compatibiliteit van de componenten van een systeem of een product . Omdat er steeds meer dingen bestaan ​​als onderdeel van een netwerk, is i14y de laatste tijd een marketingbuzzwoord geworden in productbeschrijvingen in de IT-sector.

De term i14y is ook verschenen in de wereld van webdesign toen ontwerpers begonnen te praten over interoperabele CSS, een standaard voor laadbare en koppelbare CSS . Cloud computing maakt ook gebruik van het concept van i14y, omdat het een gebied is waar veel behoefte is aan het bouwen van systemen uit herbruikbare componenten die in veel verschillende omstandigheden kunnen samenwerken .

7. P13n Voor personalisatie

p13n verwijst naar de aanpassing van producten aan de behoeften van verschillende personen . Realtime personalisatie van websites is een concept in online marketing en een taak voor webontwikkelaars om op te lossen.

Er zijn veel geweldige analytische hulpmiddelen voor online richten, dus logischerwijs is de volgende stap het personaliseren van de inhoud voor de verschillende segmenten van het online publiek. Het concept van p13n ontkent de one-size-fits-all benadering, aangezien onderzoek aantoont dat bijna driekwart (74%) van online consumenten gefrustreerd raken wanneer de inhoud die verschijnt niets te maken heeft met hun interesses (bijv. Aanbiedingen, advertenties, promoties).

8. v12n voor virtualisatie

Tijdens het proces van v12n maken ontwikkelaars de virtuele versie van een besturingssysteem, server of andere netwerkbron . V12n heeft ook heel eenvoudige vormen, zoals het verdelen van een harde schijf in verschillende partities .

Desktop v12n kan het webontwikkelingsproces versnellen, omdat u de mogelijkheid heeft om uw website of webapp in verschillende omgevingen te testen. De meest populaire software voor desktop v12n zijn VMWare Workstation en Oracle VirtualBox. We hebben ook veel geweldige v12n-handleidingen hier op hongkiat.com, zoals hoe Windows op je Mac te installeren en hoe Vagrant te gebruiken voor lokale WordPress-ontwikkeling.

9. Het c10k-probleem

Het codenummer voor het C10k-probleem is gemaakt met een andere formule dan de eerder genoemde. Het verwijst naar het probleem "10 duizend klanten". Het C10k-probleem is een mogelijk probleem bij het beheer van webservers. Dit probleem doet zich voor wanneer een webserver gelijktijdig 10.000 clients moet verwerken .

De noodzaak om dit probleem op te lossen is de laatste tijd steeds belangrijker geworden, omdat websites steeds meer verkeer moeten verwerken, omdat het aantal internetgebruikers, hun behoeften en het aantal gekoppelde apparaten snel is toegenomen.

Als u geïnteresseerd bent in schaalbaarheid van de webserver, vindt u hier een geweldige introductie op het probleem met C10k.

10. Het Y2K38-probleem

Het Y2K38-probleem is het numerieke nummer voor het probleem 2038 dat een tijdgerelateerd probleem met gegevensopslag is dat zich in het jaar 2038 zal voordoen . De bug wordt veroorzaakt door 32-bits processors die tijdwaarden opslaan als 32-bits gehele getallen .

Het probleem is dat het bereik voor deze gehele getallen beperkt is en op 19 januari 2038 de grootste positieve waarde bereikt . Wanneer dit gebeurt, kan het voorkomen dat computers het verschil tussen 2038 en 1970 niet kunnen zien, wat kan leiden tot ernstige storingen en crashes.

Er is geen universele oplossing voor het probleem, maar het kan zeker helpen als u 64-bits systemen begint te gebruiken die zeker door de overgrote meerderheid van apparaten in 2038 zullen worden gebruikt, maar webservers en andere backend-hardware mogelijk nog steeds de 32-bits datum gebruiken systemen wanneer de tijd daar is.

Als je wilt aftellen tot de dag dat de veronderstelde tragedie zou kunnen gebeuren, kun je dat hier gemakkelijk doen.

Bouw Responsive Sortable Grid Layouts met dit script

Bouw Responsive Sortable Grid Layouts met dit script

Aangepaste rasters zijn enkele van de moeilijkste functies om helemaal opnieuw te maken. Je kunt veel metselwerk-plug-ins vinden, maar ze hebben elk hun eigen beperkingen en vereisten .Het Muuri-script is een sterk alternatief voor iedereen die sorteerbare en responsieve rasterelementen nodig heeft met aanraakondersteuning

(Technische en ontwerptips)

10 dingen die we niet meer zouden moeten doen in groepschats

10 dingen die we niet meer zouden moeten doen in groepschats

Het is waarschijnlijk veilig om te zeggen dat de meesten van ons tegenwoordig sms'en op berichten-apps in plaats van sms- berichten. De weinigen onder ons die nog steeds sms'en, worden echter belegerd met verzoeken om deze of die app te downloaden om berichtenkosten te besparen en omdat berichtenapps je veel meer kunnen laten doen, zoals het gelijktijdig verzenden van berichten naar een grote groep mensen

(Technische en ontwerptips)