 Da könnt ihr sich auf Deutsch reinschreiben, die auch übersetzt, bis sie gefragt werden. Es ist ein wunderschönen Titel Emoji Domains und warum sie so kaputt sind mit einer wunderbaren Person, Genoire, die eine Web-Entwicklerin ist und sie heißt Unicorn. Hier ist ein Einhorn. Genawa erzählt uns alles über die innermen Emojis und warum sie so komplett kaputt sind. Ja, vielen Dank. Genau. Ich werde über diese wundervollen kaputten Dinger reden und der Vortrag wird so sein. Ich werde über die Informationen darüber geben, woher sie herkommen und was sie sind. Und dann werde ich mit meiner Erfahrung reden, wie sie was kaputt machen. Lass uns mit der Geschichte anfangen. Es wurde 1987 standardisiert mit einem sehr limitierten Zeichensatz. Also nur normale Buchstaben und Zahlen und vier Sondercharaktere sind erlaubt. Dies reichen nicht aus für alle Sprachen und nicht nur in Europa werden. Es geht eigentlich nur um englische Sprache. Und es war klar, dass sie nicht austrechen würden. Das heißt, in 1996 gab es eine Idee internationalisierte Domain Names zu ermöglichen. Das Ziel war, nicht offiziell zu unterstützten Zeichen in dieses Kleinigkeit zu übersetzen, dass sie etwa vom Browser richtig oder mit dem anderen angezeigt werden können. Wann das jetzt benutzt wurde, waren das zum ersten Mal eingesetzt, wurde es unklar. 2003 war es erlaubt, aber 2001 wurden die ersten erlaubt. Das Interessante ist, dass 2001 zum Beispiel nicht Teil des Unicode waren. Und sie benutzen Sachen, die sowohl Unicode als besondere Charaktere sind. Sie waren am Anfang keine Emoji-Domains, aber inzwischen sind sie damals nur Pictogramme. Ich konnte nicht daraus finden, ob diese Domains wirklich aufgelöst wurden, oder ob das einfach nur jemand war, der einfach mal ein paar Sachen gekauft hat, um zu schauen, ob sie eventuell irgendwann mal erfolgreich werden. In 2003 wurde es auch noch normalisiert. Das ist aber nicht so interessant, weil wir uns hauptsächlich auf die Emojis anschauen wollen. All DNA 2008 entfernt wieder die Emojis von den meisten TLDs. Also großen Main-Name-Namen, weil Charaktere ähnlich aussehen können wie andere. Zum Beispiel gab es Landesfahren, die verboten wurden, und die meisten TLDs verbieten diese TLDs wie DE oder ORG oder COM. In 2020 wurde die Emoji 13 Standard ein transgender Pride Flag Emoji hinzugefügt. So, was ist dieses Punicode-Encoding von den Charakteren? Es ist ein Nicht-Menschen-Lehs-Barer, das Inkodieren von Unicode-Charakteren. Also zum Beispiel dieses Zeichen würde zu Xn-C8h übersetzt werden. Das würde man natürlich nicht eintippen, aber der Browser macht das. Der DNS wurde überhaupt nicht verändert, aber der Browser hat wurde ein bisschen geändert. Entweder transparent oder transparent werden die übersetzt. Im Firefox werden die verschiedenen Angriffe zum Beispiel mitigiert. Man kann Emojis eingeben und andere Charaktere. Aber sobald man sie eint, wird die URL diese hässliche Domain anzeigen. Safari macht das nicht transparent. Das heißt, man weiß nicht genau, wie der Name im Punicode geschrieben wird. Und unterschiedliche Hauptdomains machen nur gewisse Charakters. Noch ein spannendes Sache ist, IDNA 2008 wurde in 2010 veröffentlicht. Es gibt ein paar, die Emojis als Haupt-Support-Ding haben. Das heißt, es sind Domains, die nur von Leuten benutzen werden, die Emojis benutzen wollen. Also warum habe ich damit Dachen kaputt gemacht? In Anfang 2021 war ich arbeitslos und habe nach interessanten Wegen gesucht, auf mich aufmerksam zu machen. Ich wusste, dass es Emoji-Domains gibt, aber ich wusste auch nicht, wie sie funktionieren. Und ich fand es schön, dass es dieses Transgender Pride Emoji gibt. Das heißt, vielleicht gibt es das gut so eine Domain zu haben, die dieses Emoji unterstützt. Lass es uns mal eine Domain damit registrieren. Das scheint schwieriger zu sein, weil diese Domains, wo man sie nie sieht, anscheinend alle ausverkauft sind. Nichts, was ich ausprobiert habe, hat funktioniert und das Web-Interface ist auch ein bisschen kaputt, aber ein bisschen mehr darüber später. Kannst diese Domains existieren? Namecheap unterstützt auch Emojis nicht, selbst wenn die Top-Level-Domain sie unterstützt. Also musste ich zu einem anderen Registrar gehen. Das war nervig, weil ich mag eigentlich alles in einem Platz haben. Aber ein paar Monate später habe ich jetzt der stolze Besitzer von dieser Domain. Ich glaube das zumindest. Also baue ich eine kleine Webseite erstellt und habe sie veröffentlicht auf meinem Server und ich habe sie getestet. Und was? Mein Server ist normalerweise nicht so langsam. Der Route sieht in Ordnung aus. Mein Reverse-Proxy macht auch alles. Und nochmal ausprobieren. Und nach einer langen Zeit habe ich diesen Fehler-Meldung bekommen. Also tut uns leid, diese Domain ist nicht valide. Auch hier zeigt es die Fahne nicht mehr richtig an und es kann sein, dass einfach die Schriftarten das nicht unterstützt. Das ist eine moderne Sache. Ich fahre natürlich ein bisschen Angst. Ich habe jetzt 10 Euro für irgendwas investiert und ich wusste nicht, wann ich ein stabiles Einkommen wiederhaben würde. Und ich habe das gemacht, um einen neuen Job zu bekommen. Und in Deutschland ist es teilweise schwer, die Arbeitslosenbezüge zu bekommen. Also ich hatte ein bisschen Angst, aber Godely hat mich nicht betrogen. Weil wenn man diese Charaktere hier unten, die angeblich ungültig sind, einträgt, dann kommt es bei meinem Server an. Als ich das Godely-Web-Interface angeschaut habe, dann hat es auch diese Charaktere gezeigt. Das ist aber nicht die Domain, die ich dachte, die ich gekauft hätte, weil ich ein anderes Unicode Charakter eingegeben habe. Es ist nicht nur das Web-Interface, was es nicht supportet. Und das ist aufgrund der breitenlosen Joiner. Also die Plakensee, die aus mehreren anderen Codebots zusammengesetzt sind. Die Transflight-Flightback ist also zusammengesetzt aus mehreren Zeiten einem Starwood-Joiner. Das wird aber da nicht unterstützt. Das heißt, sie werden jetzt in der Konvertierung nicht unterstützt. Aber das ist nicht alles. Ich hatte immer noch dieses Projekt hier. Ich wollte immer noch eine Emoji-Domain haben, aber mehlig wurde die Sache interessant. Das heißt, ich wollte mal gucken, was ich noch alles kaputt machen kann. Da ich noch mehr Geld da rein erschießen wollte, habe ich also alle weiteren Tests in Sub-Domains gemacht. Das Gute ist, ich kann sie an jedem belebigen Registrar registrieren. Und ich kann also für sie alles registrieren, was ich möchte. Ich kann sogar Dinge registrieren, die in der jeweiligen TLD nicht erlaubt sind. Also, lassen wir mal angucken, was die ganzen Browser bei so etwas tun. Also, ich habe also die Sub-Domain Transventer-Flight-Flight.desphoric.dev registriert. Firefox-Convert ist zu diesem hier, Eloi. Chromium stellt daraus einen anderen String daraus. Und beide sind allerdings kein valider Punicode hier. Trotzdem werden beide von dem Browser verstanden und geraubt geroutet. Also, beide arbeiten im Prinzip. Wenn ihr also jetzt Dick benutzt, also als Quantity-Tool, um Domain Records nachzuschauen. Also, als erstes macht es keinerlei Punicode-Konvertierung. Das heißt, die Musse, also dieses String, die mein Browser erstellt haben. Und es hat also herausgegeben, dass es kein legaler Idee zu 2008 nahm. Und ich habe da also den ersten und den zweiten dann einzeln natürlich geschickt. Und nachdem ich also beide zugefügt habe, war ich dann in der Lage. Habe ich dann tatsächlich korrekte Ergebnisse bekommen? Das Nächste, was ich also überlegt hatte war, ist, wenn ich also meine Domäne an einen nicht unterstützenden Registrar verschieben. Denn Namecheap erlaubt keine Emoji.ws Emoji-Domains überhaupt. Ich hatte überlegt, an das Support-Team zu schreiben, aber... Aber... Aber... Aber... Aber... Aber... Aber diverse... Da Ihren Web-Interface allerdings dergleich nicht unterstützt, habe ich nicht damit gerecht, dass das Support-Team mir da helfen kann. Aber wie sieht es mit E-Mail aus? Weil E-Mail clients ganz gerne mal an sowas zerbrechen. Also, brechen Sie bei Emoji? Also... Also, wenn ich eine... Also, als ich versucht habe, meine... Das war meinem Mail-Service weirdup, ist mein Mail-Service kaputt gegangen. Denn die Validierung ist nach Unicode-Convertierung startet. Also, es ist mittlerweile gefixt, aber der Patch ist noch frei. Aber wie sieht es mit dem lokalen Teil aus? Nur den lokalen Teil. Hängt vom Line-Up. Also Thunderbird und FM8 verhalten sich da anders. Also, unterschiedliche Ergebnisse, nichts allzu spektakuläres oder sowas in der Art. Nichts Interessantes hier. Nicht wirklich Interessantes. Also, was habe ich jetzt gelernt während der Sache? Also, Emoji-Domain sind ziemlich kaputt. Die Implementierung ist unterschiedlich von Browser zu Browser. Das heißt, es reicht definitiv nicht, wenn ihr es nur in einem Browser testet. Und... Das heißt, es kann so durchaus passieren, dass ihr eine Domain kauft, die nicht so funktioniert, wie ich das vorstelle. Ich mache trotzdem ziemlich viel Spaß, damit rumzuspielen. Ich möchte... Also, ich möchte noch allen Leute auffordern, eine Gewerkschaft beizutrigen, auch wenn das nichts damit zu tun hat. Ich habe auch einen Blog-Post in den ganzen geschrieben, unter der wunderbaren Domain. Kack-Emoji.rycode.bs Das ist momentan mein reguläres Blog. Es tut mir leid, ich bin, glaube ich, ein bisschen schneller durch, aber damit haben wir noch mehr Zeit für Fragen und Antworten. Ich bin online. Ups, tut mir leid. Meine Maschine ist ein bisschen langsam. Ich habe mich vor einer halben Minute wieder lautgestellt. Vielen Dank für den wunderschönen Vortrag. Ich musste ein paar Mal lächeln, weil es ein sehr schöner Vortrag ist, und es mein Dark gemacht hat. Und wir haben da eine Frage. Die Frage ist in Deutsch. Ich werde es in Englisch übersetzen. Warum ist DNS-Sec so kompliziert für Emoji-Doments? Weil niemand das wirklich mag, außer die Firmen, die sie verkaufen. Das ist das, was ich bisher mit einer Erfahrung gemacht habe. Sie sind irgendwie so nicht erlaubt, und nur ein paar Top-Level-Doments, die diesen Schall ignorieren und ihn trotzdem registrieren lassen. Es ist einfach etwas, was ich für eine viele Implementäre nicht bedenken wollte. Ich habe den S-Sack noch überhaupt nicht probiert, aber es ist etwas, was einfach vergessen wird, weil es eigentlich nicht existieren sollte. Das ist vielleicht ein bisschen harsh, aber ... Lass du dich an die Klingeltöne, bevor die Smartphones herauskommen, ist das auch so einfach wie diese Klingeltöne, und es wird einfach in die nächsten paar Jahre vergehen. Oder sind Emoji-Doments hier, um zu bleiben? Das ist ernsthaft. Ich glaube, Emojis sind hier, um zu bleiben. Aber bei Domains seit 2001, das ist so mehr oder weniger möglich, und seit 2011 ist es wirklich erlaubt. Aber die meisten Domains sind nicht so beliebt. Viele lösen nicht mehr auf, oder so in Standardzeiten oder so. Also Emoji-Doments sind ... aktuell nichts mehr als ein schönes Spielzeug, etwas Durstiges anzuschauen und ein bisschen rumzunnelten. Aber Emojis an sich sind ein großer Teil unserer Kultur, und ich glaube nicht, dass sie bei den Verlogen weggehen. Die Strips jetzt schon seit zehn Jahren und die nervigen Klingeltöne waren weniger und beliebt. Oder kürzer beliebt. Noch eine Frage, die ich selber vorstellen wollte. Ich habe auch mein eigenes E-Mail-Server. Und welche E-Mail-Server-Software hast du ausprobiert? Ich weiß, wie andere das supporten. Welche Software benutzt du für dein E-Mail-Server? Mein E-Mail-Server ist eine hohe Mail-Cow basierend. Uns gibt es eine Reihe von Docker-Containern, die einfach besser zusammen funktionieren, dass es einfacher macht, ein E-Mail-Server aufzusetzen. Und ich habe jetzt nicht wirklich andere Server ausprobiert. Aber in Theorie sollte es eigentlich keine Probleme geben. Aber der Teil der Spielgestärke ist nicht wirklich der Mail-Server-Teil, sondern ein Pasa. Theoretisch mit einem anderen Domain Mail-Server-Frontend sollte es funktionieren, wenn da nicht ähnliche Pasa-Probleme existieren. Jemand hat gefragt, gibt es eine Liste von Top-level-Domains, die das unterstützen? Ist die Wikipedia-Liste da richtig? Ja, es existiert eine Liste, aber sie ist nicht vollständig. Zumindest in der englischen Wikipedia. Es gibt eine Domain drin, die nicht mehr justiert. Das ist ein politisches Ding, wo sie den Sport entfernt haben. Die Wikipedia-Liste ist nicht komplett und nicht richtig. Es gibt aber Registrare, die emoji-Domains spezifiziert sind. Ich heisse z.B. WS als eine von denen. Es gibt andere, wo ich nicht weiß, wie man dahin kommt, weil sie unglötigen Punicode sind. Das heißt, da muss man durch Google suchen und drauf schlingen. Gibt es einen Unterschied zwischen einem oder mehreren Punicode-Dingern in einem 3. Level-Domain? Das sind nur unterschiedliche Punicode, abhängig davon, wie viele Emojis man hat. Aber eigentlich ist die Implementation davon, der technische Term, wie ein Aske to Unicode, der ein Algorithmus ist, mit dem man das umsetzt, der mehrere Emojis unterstützt. Es sollte problemlos funktionieren, wenn der Wein funktioniert. Gibt es Emoji 1. Level-Domains? Nein, gibt es nicht. Es gibt Punicode 1. Level-Domains z.B. Bei Sprachen, die nicht dieselben Buchstaben benutzen, wie das Englische. Punicode 1. Level-Domains existieren, aber noch keine mit Emoji. Vielleicht irgendwann, aber ich glaube es irgendwie nicht ganz, weil die Leute, die das organisieren, die mögen die einfach nicht von dem, was ich gesehen habe. Zumindest für die alten, die möglichen, diese ganzen Diakritiken, also L-Strische und Ö-Strische, aber auch die ganzen, zusätzlich die Polen benutzen. Ich nutze so eins, und ich muss mit ganz vielen Organisationen kämpfen, die das nicht unterstützen können, die der kritische Zeichen-Domains kaputt machen. Sie sollten nicht, weil sie der Grund sind, weshalb dieser Standard existiert. Es wurde von jemandem vorgestanden, der so ein Zeichen im Namen hatte, was sein Namen haben wollte, als Domain. Das ist der Grund, weshalb wir Punicode überhaupt haben. Aber Emoji ist einfach nur so ein Seiteneffekt davon. In Theorie sollte es problemlos funktionieren, aber viele denken nicht drüber nach, wenn sie ihre eigenen Sachen implementieren. Das heißt, man kann sich nicht sicher sein, dass es überall gut funktioniert, aber es sollte. Irgendjemand hat hier geschrieben, der Windows benutzt, und der sagt, in Windows kommt dann das Emoji. Ist das die Liste? Gibt es irgendwie eine Methode, Punicode zu benutzen, um mit dem Punktknopf zu drücken? Der Outlook scheint auch Punicode relativ gut zu unterstützen, aber immer noch keine Emojis ausprobiert. Ich kann mich daran erinnern, dass es eine Geschichte gab, während des Bosnien Kriegs, wo die, als der Krieg ausbrach, 100.000 Bosnien, die durch, die in die Schweiz geflohen sind, und einige davon konnten wahren, wurden dann Bürger, aber da konnten ihre Namen nicht eintragen lassen, weil die nicht die Zeichne erlaubte. Das war ein Ding, das war ein paar Jahre existierter. Ja, ich sehe keine weiteren Fragen. Oh, da ist einer. Gibt es einen eindeutigen Weg, Punicode über mehrere Plattformen zu erstellen? Also, Mobilgeräte funktionieren einfach schlecht, wenn man Unicode-Nummern eingeben muss. Weiß ich nicht, ob ich das richtig verstanden habe, aber der einfachste Weg, den ich Webplastnehmer ausprobiert habe, ist, es gibt einen Online-Converter, der auf jeder Webseite funktioniert, und mein System hat keinen Shortcut für Emojis. Das heißt, ich habe immer Emojis von Emojipedia reinkopiert und habe es von dort aus benutzt, weil ich Emojis eigentlich gar nicht so viel benutze. Ja, es sind am Ende unserer Zeit. Wir haben noch eine Minute oder zwei, aber wir haben keine weiteren Fragen. Vielen Dank.