Startseite » Web-Design » 10 Numeronyme, die Webentwickler kennen sollten

    10 Numeronyme, die Webentwickler kennen sollten

    Entwickler und technisch versierte Leute haben sich schon immer von Zahlen angezogen, daher ist es nur selbstverständlich, dass Zahlenbezeichnungen oder zahlenbasierte Wörter von ihnen schnell beliebt sind. Numeronyme werden verwendet, um lange Wörter abzukürzen, die zu schwerfällig wären, um sie genau einzugeben die ganze Zeit. Wir können eine Abkürzung ein Numeronym nennen, wenn es sowohl Buchstaben als auch Zahlen enthält.

    Es gibt keine strengen Regeln, wie man ein Numeronym erstellt, aber normalerweise verwenden sie die folgende Formel: Sie nimm den ersten und den letzten Buchstaben und Zählen Sie, wie viele Zeichen sich dazwischen befinden.

    Das wohl bekannteste Zahlenwort in Tech-Kreisen ist i18n für Internationalisierung. Es ist i18n, weil der erste Buchstabe -i ist, gefolgt von 18 Zeichen und schließlich dem Buchstaben -n. Erstens kann es verrückt erscheinen, aber in Wirklichkeit können Numeronyme Spaß machen und Sie können sogar Ihre eigenen generieren.

    Der Ursprung der Numeronyme

    Laut Online-Gerüchten stammt das erste Numerium aus einem Mitarbeiter von DEC (Digital Equipment Corporation - später fusioniert mit Hewlett-Packard) Jan Scherpenhuizen dessen Name zu lang war, um ein Kontoname zu sein, so der Systemadministrator gab ihm ein E-Mail-Konto mit dem Benutzernamen s12n.

    Der Ansatz wurde als humorvoll empfunden und DEC begann die Formel zu verwenden, um lange Wörter abzukürzen. i18n für das Wort Internationalisierung wurde angeblich bereits Mitte der achtziger Jahre verwendet, und es folgten viele andere - sowohl in der Tech- als auch in der Nicht-Tech-Welt.

    Nun sehen wir uns an, welche der zehn technischsten Nummernnamen es derzeit gibt:

    1. i18n Für Internationalisierung

    I18n bezieht sich auf Entwicklung einer Software oder App, die eine spätere Lokalisierung ermöglicht für verschiedene Zielgruppen auf der ganzen Welt.

    i18n bedeutet nicht, dass das Produkt tatsächlich übersetzt wird, es geht jedoch darum, die Möglichkeit einer späteren Übersetzung und anderer Anpassungen an eine andere Sprache zu erweitern. Dabei bieten die i18n-Entwickler die entsprechenden Funktionen darf nicht verwendet werden bis die Lokalisierung tatsächlich geschieht. Das Ziel von i18n ist im Wesentlichen das machen die Software anpassbar und nutzbar in anderen Teilen der Welt.

    2. l10n Zur Lokalisierung

    Der Zwillingsausdruck von i18n ist die Lokalisierung, dargestellt durch das Numeronym l10n. l10n passiert wenn eine Software oder App an eine bestimmte Kultur angepasst wird.

    l10n kann leicht zu Produkten hinzugefügt werden, die zuvor internationalisiert wurden. L10n bedeutet nicht nur Übersetzung; es bezieht sich auch auf Dinge wie die Verwendung von spezifische Währung, Zeitzone, Sortierung, gesetzliche Anforderungen, Symbole und viele andere lokale Merkmale.

    Wenn Sie den Unterschied zwischen i18n und l10n verstehen möchten, lesen Sie den Leitfaden von W3C (der auch ein Numeronym für die Abkürzung des eigenen Namens verwendet: W3C steht für World Wide Web Consortium). Hier ein Beispiel, wie internationale Symbole für Fußgängerüberwege für Portugiesen lokalisiert wurden.

    BILD: Flickr

    3. m17n Für Mehrsprachigkeit

    M17n findet irgendwo zwischen i18n und l10n statt. Wir reden darüber wenn eine App oder Software in mehreren Sprachen und Kulturen lokalisiert ist. Eine mehrsprachige Software unterstützt viele Sprachen gleichzeitig und andere lokale Funktionen der unterstützten Sprachen wie Zeitzonen, Datum, Uhrzeit und Währungsformate.

    Wenn wir über m17n sprechen, müssen wir auch erwähnen die Notwendigkeit der Unterstützung anderer Schreibsysteme, die nicht nur ASCII verwenden (American Standard Code für Information Interchange) Zeichen.

    WordPress zum Beispiel bietet uns eine schöne mehrsprachige Benutzeroberfläche, da wir die Sprache wählen können, die wir während des Installationsvorgangs und später auf der Benutzeroberfläche verwenden möchten.

    4. a11y Barrierefreiheit

    a11y hat sich zu einem beliebten Begriff im Webdesign entwickelt, insbesondere seit W3C seine Webstandards für Barrierefreiheit veröffentlicht hat. a11y unterstützt Menschen mit verschiedene Arten von Behinderungen oder sensorische Beeinträchtigungen sowie solche mit Arten von Nachteilen wie ältere Menschen und Menschen in ländlichen Gebieten mit geringer Bandbreite.

    a11y deckt ein recht weites Gebiet ab. Sehbehinderte, die Farben kaum unterscheiden können, benötigen ein hohes Farbkontrastverhältnis. Personen, die keine Maus verwenden können, müssen alle Funktionen über die Tastatur erhalten. Menschen, die nicht hören können, brauchen Abschriften usw. Es gibt viele andere Anwendungsfälle, die Produktdesigner lösen müssen.

    5. c14n Zur Kanonisierung

    C14n tritt auf, wenn Bestimmte Daten haben mehr als eine Darstellung, und du müssen sie in ein standardisiertes Format konvertieren. Heutzutage können Sie diesen Begriff am häufigsten in den bewährten SEO-Leitfäden von Google sehen, die Webmaster und Website-Besitzer über die Verwendung kanonischer URLs informieren.

    Bei der Suchmaschinenoptimierung ist c14n erforderlich, wenn eine einzelne Webseite von mehreren URLs geladen werden kann, da diese Vorgehensweise häufig von Suchmaschinen bestraft wird. In den Google Webmaster-Tools können Sie Ihr bevorzugtes Domain-Format festlegen (mit oder ohne www-Subdomain). Yoast hat auch einige gute Tipps zu SEO und c14n.

    Als Webentwickler können Sie auch den Begriff in XML mit c14n sehen stellt sicher, dass ein XML-Dokument einem bestimmten Format folgt.

    6. i14y Interoperabilität

    i14y bezieht sich auf das Portabilität und Kompatibilität der Komponenten eines Systems oder eines Produkts. Da es immer mehr Dinge als Teil eines Netzwerks gibt, hat sich i14y in letzter Zeit zu einem Marketing-Schlagwort in der Produktbeschreibung im IT-Bereich entwickelt.

    Der Begriff I14y ist auch in der Welt des Webdesigns aufgetaucht, als Designer anfingen, über interoperable CSS zu sprechen, a Standard für ladbare und verknüpfbare CSS. Cloud Computing verwendet auch das Konzept von i14y, da in diesem Bereich ein hoher Bedarf an Gebäuden besteht Systeme aus wiederverwendbaren Komponenten das können unter vielen verschiedenen Umständen zusammenarbeiten.

    7. P13n zur Personalisierung

    p13n bezieht sich auf das Anpassung der Produkte an die Bedürfnisse verschiedener Personen. Die Echtzeit-Personalisierung von Websites ist ein Konzept im Online-Marketing und eine Aufgabe, die Webentwickler lösen müssen.

    Es gibt viele großartige Analysetools für das Online-Targeting, daher ist der nächste Schritt logisch personalisieren Sie den Inhalt für die verschiedenen Segmente des Online-Publikums. Das Konzept von p13n bestreitet den One-Size-Fits-All-Ansatz, Untersuchungen zeigen, dass fast drei Viertel (74%) der Online-Konsumenten frustriert sind, wenn der angezeigte Inhalt nichts mit ihren Interessen zu tun hat (z. B. Angebote, Anzeigen, Werbeaktionen).

    BILD: Freepik

    8. v12n Für die Virtualisierung

    Während des Prozesses von v12n haben Entwickler Erstellen Sie die virtuelle Version eines Betriebssystems, Servers oder einer anderen Netzwerkressource. V12n hat auch sehr einfache Formen, wie z Aufteilen einer Festplatte in verschiedene Partitionen.

    Desktop v12n kann den Web-Entwicklungsprozess beschleunigen, da Sie die Möglichkeit haben, Ihre Website oder Web-App in verschiedenen Umgebungen zu testen. Die beliebtesten Softwares für Desktop v12n sind VMWare Workstation und Oracle VirtualBox. Auf hongkiat.com gibt es auch viele großartige v12n-Anleitungen, wie zum Beispiel die Installation von Windows auf Ihrem Mac und die Verwendung von Vagrant für die lokale WordPress-Entwicklung.

    BILD: Fullservice.net

    9. Das c10k-Problem

    Das Numeronym für das C10k-Problem wurde mit einer anderen Formel als den zuvor genannten erstellt. Es bezieht sich auf die “10 tausend Kunden” Problem. Das C10k-Problem ist a mögliches Problem bei der Webserver-Administration, es tritt auf, wenn a Der Webserver muss 10.000 Clients gleichzeitig bearbeiten.

    Die Notwendigkeit, dieses Problem zu lösen, ist in letzter Zeit immer wichtiger geworden, wie es auch auf Websites erforderlich ist beschäftigen sich mit immer mehr Verkehr, wie die Anzahl der Internetnutzer, ihre Bedürfnisse und die Anzahl ihrer angeschlossenen Geräte ist schnell gewachsen.

    Wenn Sie an der Skalierbarkeit von Webservern interessiert sind, finden Sie hier eine gute Einführung in das C10k-Problem.

    10. Das Y2K38-Problem

    Das Y2K38-Problem ist das Numeronym für das Jahr 2038-Problem zeitbezogenes Datenspeicherproblem, das im Jahr 2038 auftreten wird. Der Fehler wird von 32-Bit-Prozessoren verursacht Zeitwerte als 32-Bit-Ganzzahlen mit Vorzeichen speichern.

    Das Problem ist, dass der Bereich für diese Ganzzahlen begrenzt ist und dies auch der Fall ist erreichen ihren größten positiven Wert am 19. Januar 2038. Wenn dies passiert, kann es vorkommen, dass Computer den Unterschied zwischen 2038 und 1970 nicht erkennen können, was zu schwerwiegenden Funktionsstörungen und Abstürzen führen kann.

    Es gibt keine universelle Lösung für das Problem, aber es kann definitiv helfen, wenn Sie anfangen, 64-Bit-Systeme zu verwenden das wird sicher von der großen Mehrheit der Geräte im Jahr 2038 genutzt, aber Webserver und andere Backend-Hardware verwenden möglicherweise noch 32-Bit-Datumssysteme wenn die Zeit reif ist.

    Wenn Sie bis zu dem Tag zählen möchten, an dem die vermeintliche Tragödie passieren könnte, können Sie dies hier leicht tun.

    IMAGE: Wikimedia