de.hideout-lastation.com
Paradies Für Designer Und Entwickler


10 Numeronyme, die Webentwickler kennen sollten

Entwickler und technisch versierte Leute waren schon immer von Zahlen angezogen, so dass es selbstverständlich ist, dass numerische oder nummerierte Wörter schnell von ihnen geliebt werden. Numeronyme werden verwendet, um lange Wörter zu verkürzen, die zu mühsam wären, um die ganze Zeit genau zu tippen . Wir können eine Abkürzung als Numerik bezeichnen, wenn sie sowohl Buchstaben als auch Zahlen enthält.

Es gibt keine strengen Regeln für das Erstellen eines Nummons, aber sie verwenden normalerweise die folgende Formel: Sie nehmen den ersten Buchstaben und den letzten Buchstaben und zählen, wie viele Zeichen dazwischen liegen .

Das wohl bekannteste Numeron in Tech-Kreisen ist das i18n für die Internationalisierung. Es ist i18n, weil der erste Buchstabe -i ist, gefolgt von 18 Zeichen und schließlich der Buchstabe -n. Zuerst kann es verrückt erscheinen, aber in Wirklichkeit können Zahlenwörter Spaß machen und Sie können sogar Ihre eigenen erstellen.

Der Ursprung von Numeronymen

Laut Online-Gerüchten stammt der erste Numerus aus einem Mitarbeiter von DEC (Digital Equipment Corporation - später mit Hewlett-Packard fusioniert) namens Jan Scherpenhuizen, dessen Name zu lange für einen Kontonamen gefunden wurde. Der Systemadministrator gab ihm einen E-Mail-Account der Benutzername s12n .

Der Ansatz wurde humorvoll gefunden, und DEC begann, die Formel zu verwenden, um lange Wörter zu kürzen. Das Wort Internationalisierung wurde angeblich schon Mitte der 1980er Jahre verwendet, gefolgt von vielen anderen - sowohl in der Tech- als auch in der Nicht-Tech-Welt.

Lasst uns jetzt sehen, was momentan die 10 schärfsten Numeronyme sind:

1. i18n für die Internationalisierung

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

i18n bedeutet nicht, dass das Produkt tatsächlich übersetzt wird, sondern es geht darum, die Möglichkeit einer späteren Übersetzung und anderer Anpassungen an eine andere Sprache hinzuzufügen. In diesem Prozess stellen i18n-Entwickler Funktionen bereit, die möglicherweise erst verwendet werden, wenn die Lokalisierung tatsächlich stattfindet. Das Ziel von i18n besteht darin , die Software in anderen Teilen der Welt anpassungsfähig und nutzbar zu machen .

2. l10n Für die Lokalisierung

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

l10n kann problemlos zu Produkten hinzugefügt werden, die zuvor internationalisiert wurden. L10n bedeutet nicht nur Übersetzung; Es bezieht sich auch auf Dinge wie die Verwendung der spezifischen Währung, Zeitzone, Kollation, rechtliche 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 seines eigenen Namens verwendet: W3C steht für World Wide Web Consortium). Hier ist ein Beispiel, wie internationale Symbole für Fußgängerüberwege für Portugiesen lokalisiert wurden.

3. m17n Für Mehrsprachigkeit

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

Wenn wir über m17n sprechen, müssen wir auch die Notwendigkeit erwähnen, andere Schriftsysteme zu unterstützen, die nicht nur ASCII-Zeichen (American Standard Code for Information Interchange) verwenden.

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

4. a11y für Zugänglichkeit

a11y ist zu einem beliebten Begriff im Webdesign geworden, besonders seit W3C seine Barrierefreiheit Webstandards veröffentlicht hat. a11y unterstützt Menschen mit verschiedenen Arten von Behinderungen oder sensorischen Beeinträchtigungen sowie solche mit Benachteiligungen wie ältere Menschen und Menschen in ländlichen Gebieten mit geringer Bandbreite.

a11y deckt eine ziemlich große Fläche ab. Sehbehinderte, die Farben kaum unterscheiden können, benötigen ein hohes Farbkontrastverhältnis; Personen, die keine Maus benutzen können, müssen über die Tastatur mit allen Funktionalitäten versorgt werden; Menschen, die nicht hören können, benötigen Transkripte usw. Es gibt viele andere Anwendungsfälle, die Produktdesigner lösen müssen.

5. c14n Für Canonicalization

C14n tritt auf, wenn bestimmte Daten mehr als eine Repräsentation haben und Sie diese in ein standardisiertes Format konvertieren müssen . Heutzutage kann man diesen Begriff am häufigsten in SEO Best Practice Guides wie diesem von Google sehen, der Webmastern und Websitebetreibern die Verwendung kanonischer URLs rät.

In der Suchmaschinenoptimierung wird c14n benötigt, wenn eine einzelne Webseite von mehr als einer URL geladen werden kann, da dies häufig von Suchmaschinen bestraft wird. In Google Webmaster-Tools können Sie Ihr bevorzugtes Domain-Format (mit oder ohne die www-Subdomain) festlegen. Yoast hat auch einige gute Tipps zu SEO und c14n.

Als Webentwickler können Sie auch den Begriff innerhalb von XML sehen, wobei c14n sicherstellt, dass ein XML-Dokument einem bestimmten Format folgt .

6. Interoperabilität

i14y bezieht sich auf die Portabilität und Kompatibilität der Komponenten eines Systems oder eines Produkts . Da mehr und mehr Dinge als Teil eines Netzwerks existieren, ist i14y in letzter Zeit ein Marketing-Schlagwort in Produktbeschreibungen im IT-Bereich geworden.

Der Begriff i14y tauchte auch in der Welt des Webdesigns auf, als Designer anfingen, über interoperables CSS zu sprechen, einen Standard für ladbares und verknüpfbares CSS . Cloud Computing verwendet auch das Konzept von i14y, da es ein Gebiet ist, in dem es sehr wichtig ist, Systeme aus wiederverwendbaren Komponenten zu bauen, die unter vielen verschiedenen Umständen zusammenarbeiten können .

7. P13n für die Personalisierung

p13n bezieht sich auf die Anpassung von Produkten an die Bedürfnisse verschiedener Individuen . Echtzeit-Personalisierung von Websites ist ein Konzept im Online-Marketing und eine Aufgabe für Web-Entwickler zu lösen.

Es gibt viele hervorragende Analysetools für das Online-Targeting. Daher besteht der nächste logische Schritt darin, den Content für die verschiedenen Segmente der Online-Zielgruppe zu personalisieren . Das Konzept von p13n leugnet den Universalansatz, da Untersuchungen zeigen, dass fast drei Viertel (74%) der Online-Verbraucher frustriert sind, wenn die Inhalte, die erscheinen, nichts mit ihren Interessen zu tun haben (z. B. Angebote, Anzeigen, Werbeaktionen).

8. v12n Für die Virtualisierung

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

Desktop v12n kann den Webentwicklungsprozess beschleunigen, da Sie Ihre Website oder Webanwendung in verschiedenen Umgebungen testen können. Die beliebtesten Software für Desktop-v12n sind VMWare Workstation und Oracle VirtualBox. Wir haben auch viele großartige v12n-Guides hier auf hongkiat.com, wie zum Beispiel Windows auf Ihrem Mac installieren und Vagrant für die lokale WordPress-Entwicklung verwenden.

9. Das c10k-Problem

Der Numeronym für das C10k-Problem wurde mit einer anderen Formel als die anderen zuvor genannten erstellt. Es bezieht sich auf das Problem "10 Tausend Clients". Das C10k-Problem ist ein potenzielles Problem in der Webserververwaltung, das auftritt, wenn ein Webserver 10.000 Clients gleichzeitig verarbeiten muss .

Die Notwendigkeit, dieses Problem zu lösen, hat in letzter Zeit zunehmend an Bedeutung gewonnen, da Websites immer mehr Verkehr bewältigen müssen, da die Anzahl der Internetnutzer, ihre Bedürfnisse und die Anzahl ihrer verbundenen Geräte schnell zugenommen hat.

Wenn Sie sich für die Skalierbarkeit von Webservern interessieren, 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, das ein zeitbezogenes Datenspeicherproblem ist, das in dem Jahr 2038 auftreten wird . Der Fehler wird von 32-Bit-Prozessoren verursacht, die Zeitwerte als 32-Bit-Ganzzahlen mit Vorzeichen speichern .

Das Problem ist, dass der Bereich für diese ganzen Zahlen begrenzt ist und am 19. Januar 2038 seinen größten positiven Wert erreichen wird. Wenn es passiert, kann es vorkommen, dass Computer den Unterschied zwischen 2038 und 1970 nicht erkennen können, der zu schwerwiegenden Störungen und Abstürzen führen kann.

Es gibt keine universelle Lösung für das Problem, aber es kann definitiv helfen, wenn Sie beginnen, 64-Bit-Systeme zu verwenden, die sicher von der überwiegenden Mehrheit der Geräte im Jahr 2038 verwendet werden, aber Web-Server und andere Back-End-Hardware können 32-Bit-Datum noch verwenden Systeme, wenn die Zeit kommt.

Wenn Sie bis zu dem Tag zählen wollen, an dem die vermeintliche Tragödie passieren könnte, können Sie das hier einfach tun.

10 schlimmsten Albträume für Web-Entwickler

10 schlimmsten Albträume für Web-Entwickler

Viele Menschen in meiner Umgebung halten meinen Job als Webentwickler für einfach. Normalerweise sehen sie, wie ich die Tastatur von zu Hause aus zertrümmere, mit einer schönen heißen Tasse Kaffee oder Tee neben mir. Was sie nicht sehen, ist in der Maschine vor mir .Fast jeder Entwickler wird mit den gleichen Problemen konfrontiert sein, mit denen ich konfrontiert bin: die schlimmsten Fälle, die Albtraum erregenden Schrecken; das manchmal unglückliche; manchmal "jemand muss einen schrecklichen Streich auf mich ziehen" Gefühle - manchmal von einer Brücke springen scheint wie die leicht

(Tech- und Design-Tipps)

Erkunde Open Source Laravel Projekte mit Open Laravel

Erkunde Open Source Laravel Projekte mit Open Laravel

Webentwickler lieben Frameworks, weil sie Zeit sparen und die Codequalität verbessern. Es gibt viele PHP-Frameworks, aber Laravel ist mit Abstand das beste.Wenn du gerade in Laravel bist, kannst du viel lernen, indem du den Code anderer Leute studierst . Hier kommt Open Laravel zum Einsatz .Die Website arbeitet als dezentrales Repository und kuratiert die besten Open-Source-Laravel-Projekte aus der ganzen Welt.

(Tech- und Design-Tipps)