 Herzlich willkommen zum Vortrag vom Lyra. Wir vom Lyra. Entschuldigung, es ist einfach ... Über was erzählst du uns heute eigentlich? Lass dich überraschen. Ich hab gehört, es gibt Mannerschnitten. Den Lyra sollte man eigentlich kennen. Ich denke, den Wiener Waffelkicks, Opa kennt man. Und damit wünsche ich euch viel Spaß. Ja, einen wunderschönen, warmen ... Was ist heute Samstag? Samstag-Nachmittag. Der Talk heißt, Kinder, es tut mir ein Endlich-Leid. Ich erklär gleich, worum es geht. Du brauchst dich gar nicht hinsetzen. Denk nicht dran, dass du da sitzen kannst, lieber Herr Alden. Wir befinden uns auf der GP21. Bravo. Ich hab wieder die falsche Folie kopiert. Sensationell. Ja, so funktioniert das. Ich bin der Lyra, ich bin auf ChaosSocial erreichbar. Die Slides findet ihr nachher auf meiner Homepage. Ich habe ein Problem, ich halte zu viele Talks. Wer schon mal in einem Talk war, wir haben das schon abgecheckt, ein Großteil von euch war schon mal in einem meiner Talks. Es gibt Mannerschnitten, die einen nennen es Bestechung, ich nenne es Motivation. Ich lebe davon der Intaktion. Ich hab gerne ein bisschen ein Back-and-forth. Ich mag Zwischenfragen, solange es nicht überhand nimmt, irgendwann wirklich ab, weil ich fertig werde. Und was trinken gehen. Aber prinzipiell, wer eine Frage stellt, bekommt eine Mannerschnitte, die vegan ist, und die Haselnüsse enthält. Weilweise auch gerne, es ist nach 16 Uhr ein Schluck Mannerlikör. Haselnüslikör. Wenn die Person ihre GPN-Tasse mit hat, die wunderbare Ramonster ist dann unterwegs und füllt euch auf. Nicht ab. Nicht, die Tasse nicht voll machen. So schlecht ist der Talk nicht. Versprech's. Kurz, ein Ernsteswort auch noch, bevor es mit dem Ballot der Leihweiter geht. Wiedmann möchte ich dem Talk, dem Felix. Felix ist leider nicht mehr unter uns. Er hat 2018 vier Talks gehalten, so wie ich letztes Jahr auf der GPN. Im Gegensatz zu mir hat sich der Felix damals nicht drüber beschwert, sondern die einfach abgeliefert. Ich hab die ganze Zeit nur herumgesudert. Er wäre jetzt wahrscheinlich hier der Herrold leider nicht mehr möglich. Ist leider so, aber wollte ich kurz erwähnt haben, war ein ganz wunderbarer Mensch. Denen wollte ich auf einer etwas erfreulicheren Note. Die Lea hat auch auf der GPN am Tag 1 den tollen Talk gehalten. Nach 2038 kommt 1901 und weitere Software-Kuriositäten. Ich hab den gesehen und dachte, verdammt, jetzt muss ich meinen Talk doch umbauen. Weil ich hab ihn natürlich schon fertig gehabt. 30 Minuten Talk, ganz toll, ähnliches Thema, wie dass ich jetzt hier behandeln werde. Aber doch auch wieder anders, unbedingt nachschonend im Stream. Ich hab den On-Wox bereits online. Kinder, es tut mir so leid. Der Titel hat eine Geschichte. Ich hab den Sohn. Der Sohn ist 25. Und eigentlich ... Was soll ich sagen? Ja, wir kommunizieren. Ich schicke ihm da noch mal links, was ich so tue. Und er schreibt, cool, Talk war sehr cool. Bis am Anfang wirkte fast so, als ob du nicht über 40 bist. Ich nehm jedes Kompliment mit. Es war so, ich hatte eigentlich große Hoffnungen für meinen Sohn. Er wollte technische Chemie studiert, hat alles ganz wunderbar funktioniert. Mal ein Semester da verloren oder so, aber das gehört dazu. Alles fein. Während der Pandemie hat das aber dann mit dem Studium funktioniert das ganze Prozedere bei der Chemie selten. Und er hat gesagt, na, so geht das nicht? Nein, so geht das nicht, wenn ich zu winnerisch werde, bitte mal kurz Bescheid geben. Nein, so geht das nicht, ich mach was anderes, ich mach Informatik. Sohn, alles, Holz, Chemie, Kanalreiniger. Alles ehrliche, gute Jobs, aber bitte nicht IT. Ja? Er war jetzt auch auf der Easter-Hack mit, und wir hätten den Tag eigentlich so als Doppelkonferenz gehalten. Aber jetzt leider Prüfungen, deswegen, uniget vor. Aber in unserer Kommunikation, die wir so haben, kamen dann immer wieder so, warum? Vater, warum? Und er kommt dann halt immer mit Themen, also als mit 16 damals hat er ein Minecraft-Server gestartet, dann ist er immer gefahren für seine Freunde. Vater, die sind alles so dumm, meine Freunde. Die wollen dauernd, dass ich irgendwelche Plug-ins installiere, machen, das tut man doch nicht. Das hätte mir schon eine Warnung sein sollen, ne? Internat stecken oder irgendwie ... Falls ihr mal Kinder haben solltet, oder schon habt alles, aber nicht Informatik, bitte. Das heißt, die Idee hinter dem Talk war jetzt so ... Dinge, die man jemanden, der jetzt gerade mit der IT sich anfängt zu beschäftigen oder ein bisschen intensiver anfangen zu beschäftigen, sollen paar Dinge zu klären. Warum die so sind, wie sie sind und woher das kommt und warum man das nicht jetzt so leicht fixen kann. Und ja, also, der alte Mann spricht über Dinge, die schon lange her sind und so in die Richtung. Vater, warum kann ich keinen Ordner mit dem Namen Konn anlegen? Ah, ich sehe, wir haben hier älteres Publikum. Ja. Es ist kompliziert. Es ist nicht so einfach. Es ist nämlich nicht nur Konn. Es ist Konn, es ist Proden, es ist Augs, es ist Null. Komm, eins, komm, zwei, komm. Ich bitte, eins. Also quasi die Weißnamern, wer schon mit älteren Devices sich auskennt, ich hab das mal ein bisschen dokumentiert. Ich hab in einem hermetisch abgestotteten Raum einen geerdeten Server im Vollschutzanzug gestartet und darauf ein Windows gestartet und mal einen Folder angelegt und dann versucht, den Konn zu benennen. Määääp. Okay, Konn geht nicht, geht LPT, eins. Määääp. Ähm ... Also, funktioniert nicht, ne? Geht Null. Nö, auch nicht. Okay. Woran Null.mp3, weil vielleicht ... Nein, auch nicht. Na. Okay. Woran legt das jetzt, ne? Ähm ... Ideen? Vorschläge? So, rauf's raus. Null, ja, es ist ein ... Ja, es ist ein Device, ähnlich wie der Fnal und der Linux, ja. Aber woher kommt das? Das hat historische Gründe. Also, für die Zusehenden in Stream und Recording, die sensationell gute strategische richtige Antwort war natürlich, das hat historische Gründe. Ähm, ich hätte mir jetzt erwartet, ja, das war ja schon unter MicrosoftOS, so. Na? Ähm ... Nein, irgendwas mit Druckern, ja, aber nein, in dem Fall nicht. Danke, da hab ich ein Topic fürs nächste Jahr. Ähm ... Das Ganze kommt aus einem viel, viel, viel, viel älteren System. Ähm, sagt jemanden noch CPM was? Hm? Hände hinter der Kamera. Oh, ah! Hallo, hallo, STP. Ähm, CPM steht original für Control-Programm-Monitor. Wer Traum gesehen hat, kommt das vielleicht bekannt vor. Und wurde später in Control-Programm für Microcomputers unbenannt. Ähm, wurde 1974 geschrieben. Wer war da schon auf der Welt? Okay, ein paar. Ähm, war ein Betriebssystem für 80, 85, geschrieben von Gary Kildall, für die Firma Digital Research, oder wie sie ursprünglich ist, und das war für mich der viel coolere Name, Intergalactic Digital Research. Ähm, der hat ein Programm geschrieben, der hatten ein Programm, das hieß PIP.com. PIP kennt ihr jetzt unter dem Befehl Copy oder CP-Unterlinux. PIP war dafür gedacht, Informationen zwischen ein, von einer Floppy-Disk auf die andere Floppy-Disk, das war so dieser rotierende Rost. Ähm ... Beziehungsweise auch zwischen der Floppy-Disk und einem anderen Device wie einem Modem oder einem Drucker, da sind wir wieder beim Zimmer Drucker, ähm, zu kopieren. Ähm ... Das war ein extra Programm, das war nicht in der Schelle vom CPM drinnen. Es war auch nicht wirklich ein Device, das war ein Spezialkot im Programm. Ähm, kopiert von ... Und eigentlich, wenn man's ganz genau nimmt, das sollte ich vielleicht ein bisschen kleiner machen, genau. Ähm, eigentlich kam das Ganze aus der, von der PDP-11, aus dem Betriebssystem der PDP-11. Ähm, aber das wär dann wieder ein eigener Tag, vielleicht mach ich den nächstes Jahr oder so irgendwie. Jedenfalls, CPM war so das erste große, breite Betriebssystem für das, was damals Mikrocomputer waren, also so ... Mitte der 70er, Späte 70er, Frühjahr 80er. Ähm, so sah das aus. Nein, so sah das nicht aus. Ah, ah, jetzt weiß ich wieder, was war. Ähm, es gab dann eine Zeit, ähm ... Da hat IBM gemeint, sie möchten einen PC bauen. Also einen Mikrocomputer, das, was wir heutzutage als PC kennen. Hatten damals kein Betriebssystem. Ähm, sind zuerst zu CPM gegangen, also zu intergalactic digital research, und haben gemeint so, hey, könnten euer CPM nicht lizenzieren? Ihr habt schon eine Version für den 8086. Ähm, das ist dann schiefgegangen, die Verhandlungen sind zu keinem Ergebnis gekommen, die IBM wollte keine laufenden Lizenzkosten, sondern nur einmalige Summe zahlen, etc. Pp. Ähm, die Geschichte kennen wahrscheinlich viele von euch. Ähm, IBM ist dann zu Microsoft gegangen, Bill Gates hat gesagt, ich hätte da was. Ähm, was aber auch nicht von ihm war. Was nämlich dann schlussendlich rausgekommen ist, ist ... Nein, ach, andersrum. Nee, alles gut, alles ging schon hin. Ähm, das, was ihr hier seht, ist das sogenannte 86-DOS. Intern bekannt, Esquik and Dirty Operating System, es ist ein Q-DOS. Das wurde von Seattle Computer Products SCP für ein Intel 8086 geschrieben. Ähm, eigentlich wollte SCP für seine Intel 8086 Board, auf die kann man dann nachher noch mal zu sprechen, CPM portieren, weil CPM war damals das Main Betriebssystem, das, was heutzutage Windows ist, war damals CPM. Ähm, und Digital Research hat gesagt, ja, wir bringen auch eine Version für 8086 raus, die war ursprünglich eben auf dem Psylocke Zeit 80 beheimatet als CPU. Das hat sich aber wie, was er sonst in der IT-Con basiert, ein bisschen verzögert, ähm, Bayerchen, worauf dann, ähm, ähm, Q-DOS gesagt hat, na gut, dann schreiben wir halt was eigenes. Und der Tim Patterson von SCP hat sich dann im April 8, 1980, ich muss immer 19 dazusagen, weil, das ist mittlerweile schon länger her, 1980, hingesetzt hat sich das CPM 80 Manual und die Reference-Dokumentation genommen und hat ein Betriebssystem gebaut, das ganz, äh, ähnlich, aber doch nicht ganz gleich zu CPM war. Und bei CPM, wie gesagt, das PIP-Programm, ähm, hat Patterson auch nachgebaut, hat es aber dann unbenannt in Koppi und hat es so umgebaut, dass diese ganzen Devices, also Kon, Lin, äh, LTPD1, etc., tatsächliche Devices waren und mit jedem anderen Betriebssystem funktioniert haben. Das gab's schon alles, weil sie haben ihr eigenes Matterboard gehabt und dafür haben sie dieses Betriebssystem geschrieben. Dann sind wir bei der Geschichte mit IBM, wo dann geht's an SCP, weil wir sind quasi Nachbarn, wir waren nebenan, ähm, gesagt hat, ja, ich hätt gern was, ähm, und hat dann alle Rechte an SCP für, in Summe, 75.000 Dollar gekauft. Oh, war damals viel Geld. Es gab dann natürlich Lawsuits, etc., etc. Ähm, und schlussendlich haben sie dann noch eine Million draufgelegt und das war, dann war's gut. Und das ist der Grund, warum wir jetzt noch immer keinen Ohr in Windows, keinen Ordner mit dem Namen Kon anlegen können. Weil das von CPM über Qtos in Windows portiert wurde, Windows hat eine Backwards-Compatibility, die bis heute besteht und daher kann man das nicht ändern und deswegen dürfen wir keinen Ordner Kon anlegen und der Linux funktioniert das übrigens ganz wunderbar. Ja, sinnloses Wissen für 800, also für die nächste Cocktailabendunterhaltung, äh, ist hiermit gesorgt. Vater, ich hab meinem Sohn Zugriff auf meinen Musikserver gegeben. Ähm, warum das mit den Spaces, ne? So, mp3-Files mit Unterstrichen statt Lerzeichen. Äh, warum, na ja, jetzt komplikated, wie immer. Es ist kompliziert, es ist nicht so einfach, wie man sich's vorstellen möchte. Wer kennt das? Was ist das? Ja, du zählst nicht der junge Mann da vorne, der Monster wärst du so freundlich. Gib mir noch mal die Hand hoch, dass er dich findet. Ja, das ist ein, wie man lesen kann, ein alter Alther, der ist über das Homebrew damals vertrieben worden und war nie einer der ersten, wenn ich sogar der erste PC, den man als Privatperson bauen konnte. Dankeschön, das verdient, also nicht nur gut richtige Antworten, verdienende Schnitte, aber in dem Fall jetzt ganz unbedingt auf jeden Fall. Richtig, 1975, auf den Markt gekommen, als Bustle-Kit, ähm, hatte er einen 80-80-Prozessor drin, 256-Bytes-Ramen, bytes, ja? Und gilt generell als quasi der Funke, der diese ganze Mikro-Computer-Revolution ins Leben gerufen hat, also alles, was danach kam. Apple, IBM, PC, Commodore, Sinclair, Atari, You-Name-It. Alles kommt von da, mehr oder weniger. Womit sie auch einen Standort gesetzt haben mit dem Alther, war der sogenannte S100-Bust, der hatte da eine Backplane drin, auf dem man zusätzliche Slots draufsetzen konnte. Also da, wo ihr jetzt eure Nvidia-Klötze hineinsteckt, sowas in der Richtung, ja? Das war sogar noch ein IEEE-Standort, eine Zeit lang, der wurde mittlerweile zurückgezogen. Und für diesen S100-Bust wurden ganz viele Erweiterungskarten gebaut. Und ja, das hat alles was mit den Spaces zu tun, die noch immer Probleme hinter Dein Namen machen. Ich komm da schon hin. Dieser Bus, eben 1974 Designed, 75 mit dem Alther auf den Markt gekommen, für den gab's eine Karte von Seattle Computer Products. Erinnert sich wer an die Firma? Die hatten eine Karte. Und haben für die Karte aber kein Betriebssystem gehabt, keinen Basic-Interpreter gehabt, kein Dateisystem gehabt, nichts. Sie hatten zu der Karte nämlich auch noch ein Floppy-Kontroller dazu, aber die zwei konnten nicht miteinander reden. Wir haben hier eine Lösung, wir suchen noch das Problem oder so ähnlich. Auch hier wieder, hey, Seattle Computer Products, Microsoft ist doch ums Eck, hey Microsoft, habt ihr da nicht eine Lösung für uns? Und Microsoft hat dann SCP, Microsoft Basic, ihr der Basic-Sprache damals, das war damals das Kernprodukt von Microsoft, und auch das FED-File-System, also die File Allocation Table-File-System verkauft. Und Seattle Computer Products hat damit quasi das erste System mit FED-File-System geschickt. Dieses FED-File-System, Space, the Final Frontier, hat Spaces, also Leerzeichen, sehr interessant behandelt. Trailing Spaces, also Spaces nach dem letzten normalen, also 7-Bit S-Geszeichen, sind quasi als Padding behandelt worden und wurden ignoriert. Dateinamen mit Spaces konnten bis Windows 95 nicht vernünftig eskebt werden und konnten daher bis dort hin, also eigentlich bis Windows NT, nicht wirklich sauber behandelt werden. Und daher waren die immer Probleme gemacht. Viele Programme, die von damals übergeblieben sind, machen noch immer Probleme damit. Was damals schon funktioniert hat, waren die Kommandos mkdir und rmdir, also Verzeichnis anlegen, Verzeichnis löschen, weil die haben nur einen Parameter erwartet, um haben daher einfach alles, was nach dem Programm Namen kann, als einen Parameter genommen. Weil wir lesen einfach mal alles ein, was da noch hinten dran steht. Das Klone, wie DR-Dos etc., konnten damit deutlich besser umgehen. Aber das ist ja zum Glück mittlerweile alles schon weit hinter uns und Spaces können mittlerweile problemlos überall behandelt werden und stellen ja überhaupt kein Problem dar. Ja. Also, ich hab da unten den Link drinnen, bis Leitz gibt's nachher, auf der Seite File and Folder Name, Weitspace Characters bei Microsoft. Das ist eine lustige Lektüre, was noch immer alles nicht genau funktioniert und was noch immer nicht genau unterstützt wird. Andes Thema, was mein Sohn auch an den Kopf geworfen hat, was soll denn dieses Nibbelszeug? Sag doch, vier Bits, ja, sohn. Das hat schon seine Gründe. Für die, die's nicht wissen, üblicherweise bei uns heutzutage, wir haben am Byte, das sind acht Bit. Und die Hälfte von nem Byte, also vier Bit, werden üblicherweise als Nibble bezeichnet, oft auch als Nibble oder Hype Byte. Und die Freunde in der Netzwerktechnologie sagen dann vielleicht noch Semi-Octet oder Quad-Bit oder so. Wer jetzt so nicht mehr ganz fit ist mit der Benärzellen mit den vier Bit, kann ich 16 Werte darstellen. Das heißt, 0 bis 15, also 0, 0, 0, 0, 0, 0, 0 bis 1, 1, 1, 1, 1, 1. Ja, ich brauch meine Finger dafür. Bietet sich natürlich Anschrei zuvor dann nach, hey, das hat doch was mit Hexatexamal zu tun und 0 bis F und Hurra. Die Hälfte eines Nibbles wird dann übrigens oft auch als Crump bezeichnet, also Brösel quasi, sinloses Wissen wiederum. Benutzt wird das Ganze dann in der Form des Pact Binary Coded Decimals oder BCD. Da hoffe ich dann, dass die Leer nächstes Jahr ein Folgezog zu ihr macht und das noch mal ein bisschen genauer aufbröselt. Im Prinzip geht es darum, dass ich mir mein Byte mit den acht Bit in zwei Hälften aufteile und mit jedem dieser Nibbles eine Ziffer darstellen kann. Und wenn ich das tue und eben so ein Byte nehme, kann ich eben mit einem Byte zwei Zahlen darstellen und das nennt sich dann eben Pact Binary Coded Decimal. Beim nicht Pact, also beim nur Binary Coded Decimal, nehme ich das ganze Byte und schmeiß quasi den Schlepp quasi ganz viel Belast mit. Und wenn ich dann eine Zahl wie 0, 1, 2, 3, 4, 5 darstellen will, dann schaut das eben im Pact Binary Source, habe ich ein bisschen Padding vorne. Das Ganze auch hier wieder kommt aus der Zeit der Großrechner, das ist die IBM S360. Wer über die Entwicklung dieser Maschine was lesen möchte, The Mystical Man Month ist ein exzellentes Buch, das die Entwicklung der Software für diese Maschine beschreibt. Aus dem Buch stammt der Satz Adding people to a late project makes the project even later. Also aus dem, wir haben seit den 60ern nichts dazu gelernt. Worauf ich eigentlich hinaus wollte ist, die BCD Arithmetic ist auf diesen Maschinen in Hardware implementiert und daher sehr, sehr schnell für damalige Zeiten. Damals war Speicher teuer, deswegen konnte man damit eben mit wenig Speicher viele Zahlen mit hoher Geneuigkeit verwenden. Und wird eben auch in aktueller Hardware, also wenn du jetzt zu IBM gehst und einen Host, also einen Manframe kaufst, dann ist die Hardware umschnell. Benutzt wurde das aber eben auch in den 70er-Jahren für 4-Bit Computing, das ist ein Intel 4004, 1971, wurde in Taschenrechnen und ähnlichen verbaut, arbeitet mit einer 4-Bit Word-Length, 8-Bit Instructions, 12-Bit Addresses. Funktionieren immer noch ganz gut. Der Nebel, eben dieses Half-Byte, ist ein Homophon, das heißt Byte und Byte. Ich bin ein Native-Speaker, daher mache ich es wahrscheinlich eh heimatfalsch. Das klingt eben ähnlich, das ist ein Wortspiel. Im Englisch ist es so, to take a bite, ist so ein kleinen Bissen nehmen, am Keks knabbern. Deswegen, der Keks ist so knabberkeks. Und laut unbestätigten Quellen, also ich habe keine tatsächliche bestätigte Quelle gefunden, entstand das Ganze aus einer scherzhaften Bemerkung, 1958, vom David B. Benson, einem späteren Professor an der Washington State University, gegenüber seiner Mutter, die Programmiererin im Los Elames Scientific Laboratory war. Also seid vorsichtig, was ihr am Arbeitsplatz sagt. Es könnte sein, dass sich dann 20 Jahre später Menschen darüber ärgern, warum du da so komische Begriffe verwendest. Wenn wir schon dabei sind, Ramonster, weiß jemand, wer die Begriffe bit und bite definiert hat, oder erst mal liegt, in die Verwendung eingeführt hat. Ah, komm. Nein, nein, komm. Jetzt sagst du mal nicht, dass ihr das nicht wisst. Niemand? Sicht ist wirklich keine Hand. Gehst du mal kurz hin? Ich meine, was von Ken Thompson gehört zu haben, aber ich bin mir nicht sicher. Ken Thompson, prinzipiell ist mal immer ein guter ... Thompson, Königin, Richie. Älter. Ramonster? Ja, ich hab dir gesagt. Ich probier's mal mit dem Touring. Guter Versuch? Nein. Nicht. Also lösen wir's auf nach dem ... Ah, wer war das? Wer war das? Hand hoch. Keck, nein, brauchst du nicht hinlaufen, genau. Also, ich hab schon hinlaufen, aber nicht mit Mikronur. Danke schön. Claude Shannon hat 1948 in einem Mathematical Theory of Communication den Begriff bit zum ersten Mal, also binary information, digit, zu bit abgekürzt. Und er hat selber dann wieder attributiert und er hat schon W2 key, der ist in einem Bell Labs Memo 1947 verwendet. Den Begriff binary information, digit verwendet hat und Shannon hat dann bit rausgemacht. Und das Byte, der binary term, der kommt vom Werner Buchholz aus dem Waren 1956 und den Begriff hat er das erste Mal verwendet in einem Design-Dokument für die IBM 7030 Stretch, den ersten vollen Transistor-Rechner der IBM. Wieder sinnloses Wissen für 700, für das nächste Hack-a-Chiapartee. Ich sollte mal eine Kategorie einführen. Aber Shannon, wird das nicht gelehrt irgendwo? Oh, Männer. Ich glaube, ich muss wirklich so digitale Grundbildung-Buch schreiben. Gut, wir haben jetzt mal unseren Bildungsauftrag auch wieder mal ein bisschen Folge geleistet. Andere Frage, die mir mein Sohn gestellt hat. Vater, warum kann ich CC-Adressen bei E-Mail eingeben? Was zur Hölle ist das jetzt wieder? So, und es ist kompliziert. Ich habe mir hier mal vom österreichischen Bundesverlag aus dem Buch Digitale Grundbildung ein Screenshot von einem E-Mail klärend. Das muss irgendwie so ein Randprodukt sein. Ist so bunt, schaut sehr xp-mäßig aus. 2010? Gut. Das sieht man halt schön. Ich kann jetzt, wenn ich so eine E-Mail schreibe, für die jüngeren Menschen uns ist, das ist Asynchronie-Kommunikation für Boomer. Also die, die sich so vom Fax hinauf entwickelt haben. Hier kann ich eben angeben einen Empfänger oder einen Empfängerin. Und die Blind-Copie, die Art an die Hannah-Musterfrau, das dürfte dann die Chefin sein, weil Chefin auf Blind-Copie setzen ist immer gut. Ich kann hier eben bei so einer E-Mail die Betreffer einteilen in Empfänger, CC und BCC. CC steht in diesem Fall für Carbon-Copy. Das heißt Kohlekopie. Das heißt früher, damals, ja. Wir hatten ja gar nichts. Hatten wir Schreibmaschinen. Das waren so mechanische Geräte, die ausschauen wie Tastaturen, wo man aber oben Papier einspannen musste. Also die Abnormität sondergleichen. Man musste quasi Drucker-Funktionalität mit Tastatur-Funktionalität komponieren. Und wenn ich jetzt eine Kopie brauchte, habe ich zwischen zwei Papierblätter so ein Kohle-Papier gelegt. Und wenn ich auf das erste Seite mit dem Farbband quasi in den Buchstaben getippt habe, hat sich der über die Kohle auf das zweite Blatt auch noch nach hinten transferiert. Im amerikanischen Sprachraum hieß das eben Carbon-Copy, weil eben Kohle-Papier Carbon im deutschsprachigen Raum Durchschlag ist. Oder auch in Deutschland auch. Ja, Durchschlag. Durchschlagspapier. Erfunden hat das Ganze angeblich. Ein gewisser Pellegrino Touri, der hat mit dem Wasser nichts zu tun. Sondern er war ein italienischer Erfinder und hat a 18.8. erste Schreibmaschine erfunden. Er hat damals aber nicht das Farbband erfunden. Und daher konnte er nur mit Kohle-Papier schreiben. Also da hatte er quasi zuerst das Kohle-Papier und dann das Papier, weil kein Farbband. In den USA wird umgangssprachlich dann öfter auch courtesy-Copy für CC verwendet. Höflichkeitscopie. Also bei mir ist es eher die Unhöflichkeitscopie, wenn ich mal meinen Schiff auf CC nehme, dann ist das eher so, jetzt mach was, weil sonst involviere ich meinen Schiff wirklich. Hm? Genau, wenn der Schiff vom PCC ins CC wandert oder wenn der Schiff ihn dann im An landet, dann wird es ganz schlimm. Die drei Eskalationsstufen in der E-Mail-Kommunikation. Genau. Nein, Mitting zu dritt. Das wäre konstruktiv. Anyways. Das Schöne ist, mein Sohn spricht oft und gerne mit mir. Dass es nicht so schön ist, mein Sohn spricht oft und gerne mit mir. Er stellt Fragen, das ist ja prinzipiell gut. Und mein Sohn, mein Sohn, du Vater, Zeilen in Text-Fels enden doch immer mit LF, also Line-Feed, 0x0a, oder? Ja, das war jetzt, das ist das etwas komplizitere Thema. Damals, als das Internet erfunden wurde, haben sich die wunderbaren Menschen, so WindSurf und wie sie alle hießen, verschiedene Protokole einfallen lassen. SMTP, FTP, später dann auch HTTP, aber da ist es dann schon besser geworden. Und SMTP und FTP, das sind die, die wir heutzutage auch noch kennen, haben eigentlich immer Carriage-Return-Line-Feed für einen Zeilenumbruch definiert, also CLLF. Manche Mail-Programme haben das damals sogar so hart getrieben, dass sie Meils abgelehnt haben. Wenn die Zeilenumbrüche nicht gestimmt haben, stellt euch das heute mit Exchange vor. Andere Protokole haben aber dann empfohlen, okay, so hart, wollen wir es dann doch nicht, wir erlauben, also die Programme sollten schon noch in der Lage sein, ein einzelnes Line-Feed-LF als Zeilenumbruch zu interpretieren. Und in der W3C-Recommendation für XML ist das Ganze dann noch mal so, ja, das Ganze hat dann darin gehen, also man kann sich das dann so übersprichsmäßig anschauen, also wir haben da die Welt der ESC-Zeichen-Sätze, Unix, Windows, Macs und die drei großen Themenbereiche, alle auf ESC passieren. In den Unix-Suite-Systemen haben wir eigentlich immer ein Line-Feed, also Hex-0a, und der Windows natürlich Carriage-Return-Line-Feed, D-0a, weil wir müssen sie anders machen. MacOS dann wieder um Carriage-Return, weil why simplify things, ne? Und alles, was aus der IBM-Welt, also OS360, kommt, ist äptic, spreche ich das halbwegs richtig? Ja, so in der Richtung. Die haben dann überhaupt gleich gesagt, wir machen New Line, gleich mal anders. Da auch wieder ein Verweis, falls die Lehr ist, immer Raum nennen, wenn die Lehr sich dann das Recording anschaut, dieses Aptic-New Line kommt auch wieder aus diesem Bindrecorder Decimal und den Lochkarten, die früher die Programmierung für die Programmierung verwendet wurde. Ich würde gerne einen Toxin, der das ganze Thema mal ein bisschen besser aufarbeitet. Aber das Schöne ist, das ist jetzt alles legacy, ne? Also SG und Aptic und was das alles ist. Es ist jetzt mit Unicode viel einfacher geworden. Weil Unicode hat gesagt, hey, neben Carriage Return Line Feed und Carriage Return Line Feed müssen auch noch diese Zeichen als Zeilenumbruch erkannt werden. Also wir haben dann noch einen Form Feed und einen Next Line und einen Line Separator und einen Paragraph Separator und Nell, also quasi für unsere Hostfreunde dann auch noch mal drei Buchstaben statt zwei. Wenn man dann noch die Unbrüche in der Typografie nimmt, dann gibt es dann auch noch so Dinge wie kurzmal den jungen Menschen, die Ohren zu halten. Schusterbomben und Hurenkinder, wo es darum geht, wie der Zeilenumbruch da jetzt positioniert wird. Wikipedia hat Google das mal nach. Ist auch eine sehr lustige Lektüre, wie da so mit Zeilenumbrüchen umgegangen wird. Und ich weiß nicht, in meiner täglichen Erfahrung das Thema ist noch nicht durch, oder? Nein. Ich bin heute flott. Geht es ein bisschen Zeit zurück, das ist schön. Eins habe ich noch. Ähm ... Das war so der Punkt, wo ich ein bisschen Angst gehabt habe ob Lea das auch so in dieser Tiefe abhandelt. Hat die Industrie, die Industrie hat doch aus Y2K gelernt, oder? Ja. Wer hat Y2K miterlebt hier im Raum? Huch, habt ihr einen T-Shirt dafür bekommen? Also für die Jüngeren im Publikum. Es gab so etwas, das nannte sich ja 2.000 Problemen oder Millennium-Bug. Die Ursache für diesen Bug war, dass für die Speicherung von Datumswerten nur die letzten beiden Ziffern, also die Jahr und das Jahr und das Jahrzehnte, aber nicht das Jahrhundert, verwendet wurde, weil wir hatten ja keinen Speicher. Ab meine Zeit, da war Speicher wirklich, wirklich teuer. Ja? Also Lochkarten auf so einem IBM Mainframe konnten 80 Stellen speichern, 80 Zeichen, eine Lochkarte. Plus-minus, je nachdem. Ähm ... Arbeitsspeicher 64 Kilobytes war schon viel. 64 Kilobytes sind genug für jeden. 64 Kilobytes sind genug für jeden. Dankeschön auf das Zitat hätte ich fast vergessen. Das war nämlich so, wer kennt die Dame? Die, die mit dem Papier an der Tastatur sitzt. Das ist Grace Hopper. Ähm ... die Mutter von Kobol, oder Großmutter von Kobol, je nachdem, wenn man fragt, einer der wichtigsten und tollsten Frauen in der IT. Aber auch sie hat diesen Bug in Kobol eingebaut. Ähm ... das ist ein Univeg, das war quasi einer der Vorgänger vom IBM-Hosten, mit dem wir uns ja noch herumschlagen dürfen. Ähm ... Ein Kilobyte, ein Kilobyte-Speicher hat damals, in der Zeit, wo diese Probleme quasi eingebaut wurden, zehn bis 100 Dollar gekostet. 60er Jahre, 1960er Jahre Dollar. Ein Kilobyte, 100 Dollar. Ähm ... die IBM 1401 hat ... die kleinste Konfiguration, die sie bekommen hat, das waren zwei Kilobyte. Und damit sind Business-Applikationen gelaufen. Node-JS-Developer im Raum? Ähm ... ja, äh ... Also ... das Traurige, oder das Traurige, die Sache ist halt die ... jeder hat's gewusst, alle haben's gewusst, ja. Und alle haben Programme geschrieben, alle haben gespart, weil es ist ja alles so teuer und es ist alles so ... und die Manager, nein, wir können das nicht zahlen, und wir schleppen das mit, ne? Wir schreiben Programme in den 60ern, wir schreiben Flug-Kontrollprogramme, wir schreiben Flugbuchungssysteme, wir schreiben Bankenprogramme in den 60ern, 70ern, 80ern, 80er Jahren, ach, das ist ja alles kein Problem, 2000, das ist ja noch soweit in der Zukunft, bis dahin werden wir das System ja schon abgelöst haben, ne? Famous last words. Ähm, nichts hält länger als ein Provisorium. Ähm, das war, das ist das Klassische, wir haben einen bekannten Mangel mitgeschleppt, wir haben dieses Technical Dept, wie wir es heutzutage benennen, nicht aufgelöst. Was waren die Folgen? Was waren die Probleme von diesem Millennium-Bot, von diesem Weiz-OK-Bag? Sortierung, ne? Also, 00 kommt vor 99. Das ist ja ganz logisch. Ähm, Altersberechnungen, ich bin minus 40 Jahre alt, ich bin mit einer Alter, ich könnte mit dem Bag leben. Ähm, hat aber auch dazu geführt, dass zum Beispiel keine Mahnspesen angefallen sind, weil, das geht sich aus. Ähm, Microsoft Excel hat noch ein Kompatibilitätsproblem gehabt, dass sie wollten so kompatibel zu dem damaligen Marktführer Lotus 1, 2, 3 kompatibel sein, dass sie in den Weiz-OK und in den, ähm, ähm, ähm, Schaltjabag, danke schön, Schaltjabag, ähm, mit, mitgeschleppt haben, der dann auch noch dahin eingespielt hat. Ähm, die Echtzeit-Uren in beiden Systems und PCs konnten zum Teil nicht richtig, ähm, umschalten. Ähm, da gab's dann so Sticker, ihr habt's vielleicht auch noch im Sticker-Exchange gesehen, da gibt's jetzt wieder, kommen wir gleich zu, ähm, dass die, die PC so, alle PC's abtrennen, die heißt ja wirklich sonst explodieren sie, ja, war so damals die. Ähm, und natürlich String, Datum in String, Stringkonvertierungen, ja, ähm, 1901 oder 1901 waren so die Klassiker, ähm, also alles was man falsch machen kann, konnte man falsch machen. Das Problem am Weiz-OK war, nein, andersrum, ähm, Weiz-OK, also dieses Weiz-OK-Problem war das erste große IT-Problem seit der Umstellung von ARPANET auf, auf IP, dass wir weltweit, dass in der IT-Community weltweit angegangen wurde und so kommuniziert wurde, dass auch die, ähm, CFOs und CIOs und CTOs nicht auskonten und handeln mussten und Geld in die Hand nehmen mussten und Kobol-Consultants aus der Pension holen mussten, um alten Code zu fixen, ja, das ist das erste und einzige Mal in meiner Erinnerung gewesen, wo wir tatsächlich ein konkretes Technical Depth-Problem konstant wirklich in einer Art und Weise angegangen sind, die ich seitdem nicht mehr erlebt habe. In allen Unternehmen, durch alle Unternehmen, und das war vom größten multinationalen Konzern bis hin zum kleinsten SMB war das Thema über Jahre hinweg. Also seit 1998 bis 2000, 2001 war das in jede Woche, jeden Monat überall, in jeden Magazinen, Fernsehsenderungen, überall werden wir explosieren, werden die Kernkraftwerke explodieren, weil wir irgendeine SPS oder sonst irgendwo vergessen haben. Jahreswechsel in 1999, 2000, wenn nicht schon komplett Stutz betrunken war, hat sich die Streams Australien angeschaut, ob dort irgendwas Gröberes passiert. Seriously, nicht lachen, seriously, das war so. So, haben die Stromerzeuger dort ein Problem, haben die Wasserwerke ein Problem, haben die U-Bahnen ein Problem, haben die Notrufe ein Problem. Ja, das war ein ganz, ganz massives Problem. Und eine halbe Stunde nach Mitternacht haben alle dann den Sekt aufgemacht und aufgeholt mit dem Rest der Bevölkerung. Das andere, die Kehrseite von dem ganzen Ding ist, 2001, Onwards, das war ja eh nix. Es war ja nix, ich versteh nicht, warum haben wir da so viel Wirbel drum gemacht, warum haben wir da jetzt drei Jahre lang so viel Geld und Zeit und Hardware und Hardware-Täusche und sonst was gemacht. Es war ja eh alles lächerlich, hat ja eh alles funktioniert. Und da waren wir in der IT-Community wieder mal komplett unfähig zu kommunizieren, dass das, was wir die letzten drei Jahre genau, die Arbeit war, die dazu geführt hat, dass dann jetzt auch noch 2023 in der österreichischen Bundesbahn die Zeitanzeigen nicht immer funktionieren, aber ... Keine gröberen Probleme aufgetreten sind. Notrufe haben funktioniert, Spetela haben funktioniert, Computer-Domografen haben funktioniert, sind keine Flugzeuge vom Himmel gefallen. Alles ... alles war mehr ... Spitella. Hm? Spitella. Spitella-Krankenhäuser. Spitella-Krankenhäuser. Danke. Also, wir haben in der Kommunikation nix gelernt und wir haben jetzt ein ähnliches Problem, nehmt man? Das 2038-Problem. Weil 32-Bit-Vorzeichen behaftet. Ganzzahl erreicht ja aus. Bis wir auf das Problem stoßen, haben wir doch schon längst bessere und neuere Systeme. Bingo! Ich hab ... ich geh zwei Jahre vorhin in Pensionen. Fingers crossed. So sich die Gesetzeslage nicht ändert, genau, das ist so mein Zittern. Weil, wenn, dann kann ich da als hochspezialierter, pensionierter Experte dann noch mal ordentlich abkassieren. Ähm ... Hm? Das war jetzt irgendeine Frechheit, die hab ich nicht gehört. Also, das Problem, das Problem auch hier wieder für die jüngeren Menschen unter uns, in einer Zeit, in dem, was wir in unseren aktuellen Systemen, so als Zeitsystem verwenden, speichern wir Uhrzeiten eigentlich als so genannte Unix-Zeit-Unix-Time-Stamps ab. In einer 32-Bit-Ganzzahl mit Vorzeichen. Und gezählt wird ab dem 1. Jänner 1970. In Sekunden ... Schaltjahre werden nicht berücksichtigt. Ähm ... Diese Anzahl an Sekunden läuft irgendwann über. Und das ist eben 2038 im Jänner irgendwann mal. Ist ja eigentlich 2038, wir haben 2023. Wäre ja eigentlich genug Zeit, ne? Ja. Ich meine, wir müssten die IT in allen Kraftwerken, Atomkraftwerken, SPSen, Computer-Tomographen ... Arbeitet ja ... Wer von euch in der Medizin-IT? So, Spezials-Krankenhaus-IT? Oh, lauter glückliche Menschen unter uns. Die haben dort Maschinenstehende sind aus der Zeit, von der ich vorher gesprochen hab. Also, Windows 95 mit drei Firewalls davor, weil es keine Patches mehr gibt. Ein Computer-Tomograph, der mit Solaris Schlag mich totläuft. Ähm ... Für dies keine Updates mehr gibt die, aber dafür eine medizinische Zertifizierung haben. Die dürfen auch, selbst wenn sie könnten, sie nicht abreden. Ähm, wir haben ganz, ganz viele Systeme überall. Denkt mal, nach wo steckt mittlerweile überall ein Chip drinnen. 20, 38 sicher? Eure Steckdose? Und das ist jetzt das kleine Problem, aber steckt mal weiter. U-Bahnen, die U-Bahnen gebaut, bei uns in Österreich so 70er, 80er-Jahre. Ähm ... Wo haben wir überall Systeme? Wir sollten jetzt anfangen. Sonst kriegen wir nicht mal den Großteil weg. Ich wette mit euch so 20, 36, 20, 35. Oh, da wird's wieder rund gehen. Und wir werden alle sterben. Und ... Ähm ... Wir werden nicht wissen, was wir tun sollen. Und ähm ... Also, prinzipiell, ja, wir brauchen einfach, es gibt schon Lösungen. Wir stellen von 32 auf 64 Bit um. Die Lea hat das so schön genannt, das reicht dann bis zum, quasi, Entropieende des Universums. Also, da sind wir dann ... Bis dahin haben wir das System dann sicherlich aus. Ähm ... Also, denkt mal drüber nach so, wenn ihr vielleicht in den relevanten Bereichen arbeitet, vielleicht solltet ihr da mal eine Projektgruppe starten. Ähm, ein sehr schönes Thema, wo was, da gibt's eine Frage, eh? Gibt es da auch noch andere Methoden, ohne mit 64 Bit zu arbeiten? Die einfach sind? Einfach schnell billig, such dir zwei aus. Ah, der Janett, ich nicht mehr zeigen, du hinlaufen. Und Manage mitnehmen oder nachher zuteilen. Sollten wir nicht positiven Zukunfts blicken, dass es das ja, wenn wir endgültig alle XP altlastenlos sind? Prinzipiell ja, aber bist du dir das sicher? Ha, ha, ha, ha. Ha, ha, ha, ha. Der 64 Bit XP ist natürlich dann ganz fies, ja. Gut, ich bin auch schon fast ... Ah, Entschuldigung, danke. Also, nur wenn ich darf. Äh, gibt es da schon positive Beispiele, die das schon umgesetzt haben, oder kann man das nicht so einfach ... Wenn du jetzt was neu kaufst, wenn du das neu machst, das ist normalerweise alles schon ... Wir haben ganz viel Technik, also Kraftwerke, etc. Wir haben ganz viel Technik aus den 60ern, 70ern ... Die größten Hits aus den 60ern, 70ern und 80ern sind noch immer im Einsatz. Ja? Oder werden noch immer nachemoliert. Also, gerade wenn du jetzt im Großrechnerbereich und so weiter schaust, die emolieren ganz viel damit sich das System ja so verhält wie das Ding aus den 60ern. Weil wir haben zwar noch den Benär-Code, Ramona da drüben, den Benär-Code, den die Maschine emolliert, superlaufen lassen kann, aber wir haben keinen Sourcecode mehr, wir können das nicht mal neu kompilieren. Und das sind Systeme, da laufen deine Gehaltsüberweisungen durch, da laufen deine Flugbuchungen durch. Wenn das System steht, kommst du nicht in den Flieger rein. Da gibt es sensationelle Artikel. Schreibt mir, wenn ihr dazu mehr hören wollt. Das Schöne an dem Problem ist, dass wir uns erst nicht 20, 38 auf die Füße fallen, sondern je nachdem, platzt die Bombe schon vorher, wenn man SSL-Zertifikate hat, die nach 20, 38 ablaufen, dann funktioniert auf einmal die Validierung. Heute schon nicht mehr. Oder jetzt schon? Ja. Schon gesehen? Ich habe von Kollegen gehört, dass sie das Problem hatten, dass sie ein sehr langen Laufen des Zertifikatensystems eingespeist hat. Dann ist die Bombe geplatzt. Sehr schön. Das kommt jetzt so langsam auf uns zu, dass wir uns in die Hose gegangen sind. Ja, das war ganz, ganz super schön. So, wo war ich denn jetzt? Ich wollte einen Talk mit der Puppe machen. Das wäre eigentlich so ein schönes Thema für. Schauen wir mal. What do I have? Es gibt von der Ellen Ulmen ein super schönes Zitat. Ich liebe es. Das will ich irgendwann mal als Thema für einen Talk nehmen. We build our computer systems, we build our cities. Over time without plan on top of ruins. Früher haben wir gebaut Computer aus Röhren. Dann haben wir die Röhren durch Transistoren getauscht. Dann haben wir die Transistoren in eine IC gepackt. Aus dem IC haben wir dann eine Platine gebaut. Mittlerweile ist das ein System on a chip. Auf dem System on a chip haben wir eine UEFI oder BIOS. Auf dem setzt dann wieder unser Betriebssystem auf. Das hat wieder verschiedene Kernel-Layers. In den verschiedenen Kernels haben wir dann Subsysteme. Für Grafik, für Sound. Sound für die Linux ist das das, wo dann der Computer Geräusche macht. Ihr kennt das von den Mac-Usern, die können nur das. Auf dem Ding läuft dann eine Virtualisierungsplattform, in dem dann ein anderes Betriebssystem ist, das du darunter hast, läuft. In dem Betriebssystem läuft dann eine Orchestrierungsoft. In dem Betriebssystem läuft dann eine Orchestrierungsoft. Die läuft dann wieder um Pots, die dann eine Java-Virtual-Maschinen starten, die dann einen Microservice laufen haben. Das absturrieren wir jetzt noch mal, weil es gibt Hybrid-Cloud. Dann läuft das überhaupt verteilt und magisch. Wir bauen Abstraktionslehr über Abstraktionslehr. Wir haben keine Ahnung mehr, was darunter passiert. Wir haben keine Kontrolle mehr darüber, was passiert. Diese Komplexesysteme werden uns irgendwann mal auf den Kopf fallen. Denkt mal drüber nach. Ich finde, das ist ein superspannendes Thema. Das ist auch kein Thema, was wir von heute auf morgen lösen müssen. Das 38er-Problem braucht es nicht mehr suchen. Das müssen wir nicht mehr lösen. Aber lasst das mal sichern, lest mal nach. Die Dame ist sehr gescheit, schreibt viele kluge Dinge. Vorletzte Slide. Ich hab auch noch eine Tochter. Aber über die reden wir ein anderes Mal. Vielen, vielen, vielen herzlichen Dank. Kührende, haben wir nur noch drei Minuten oder wie? Dann machen wir noch Kührende. Gibt es noch Fragen? Genau, Fragen. Moment, ich nehme gleich mal ein paar mehr mit. Einmal die Hände hoch. Eins, zwei, drei. So. Danke für den Talk. Gibt es auf 16 Stunden Talk auch Trollguris? Und sollte das wirklich das Ziel sein? Nee, als Speaker bist du die einzige Entität auf diesem Event, die nichts bekommt. Außer den Applaus und die Liebe des Publikums. Also das ... Zu den New Lines noch eine kleine Anekdote. Auf Twitter kann man auf seine Display-Names, das, was im Namen steht, normalerweise keine New Lines rein. Leider ist der Check für die Unicode New Lines Client-Seite. Wenn man die API benutzt, kann man die Unicode New Lines reinmachen. Und die API tut freundlicherweise, die dann auch in echte Backslash-Ns umwandeln. Sehr schön. Kurz dazu sein noch erwähnt, dass dieser ganze Unfall mit Backslash R und Backslash N eigentlich von unseren Schreibmaschinen kommt. Wo ja dann das ganze Internet- und Computerzeug dran gewachsen ist, wo wir dann irgendwelche Bautverbindungen hatten, wo wir dann einen Terminal mit einem Papierausgauer hatten? Ganz früher, damals, TM, war es ja so, du hast dein Programm als Papierstapel in den Computer hineingeschoben und hast wieder einen Papierstapel rausbekommen. Das war irgendwann mal unpraktisch. Dann haben sich die Leute gedacht, im Nachbarraum, da stehen diese Tele-Types, Teleprompter, Fernschreiber, so heißt das auf Deutsch. Mit denen kann man doch die Ausgabe oft umleiten. Und aus dem Ganzen heraus, die hatten eben einen Wagen Rücklauf. Linefit? Nein, Carriage Return. Unten Linefit, Papier um eine Zeile weiterschieben. Aus dem Ganzen, da habe ich einen Talk in der Arbeit zu. So, haben wir noch Fragen? Ja, da rechts auf. Entschuldige, war das Sekunden-Tick schneller. Was man vielleicht noch anmerken kann, es gibt auch so ganz tolle Tui-Interfaces, wo dann so Charakter-wise, so Benutzerauerflächen gebaut werden. Und das ist immer sehr lustig, wenn man dann Leute sieht, die heute so mit PowerShell aus der Windows-Ecke kommen, langsam auf Unix-Programme zu laufen, die dann so als Bug-Report melden, ja, da griselt unten die Zeile einfach. Also, du meinst, du möchtest einen Talk enrichen? Windows-Power-Shell-Probleme, die wir unter Linux schon vor 20 Jahren gelöst haben. Dann haben wir uns da vorne dann auch noch, gell? Wegen dem, dass wir jetzt immer alles weiter stecken. Wir können es einfach auf AWS schmeißen und serverless. Raus! Serverless. Ich würde wirklich gerne den Marketingmenschen finden, der sich diesen Namen einfallen hat lassen, der Menschen mit der wunderbaren Haar bracht. Ich bin so grad so super neidisch. Ein kurzer Frage zu den Ordnern, die man nicht anstellen kann. Wenn ich jetzt auf Linux ein Ordner anstelle, kann ich damit dann ganz viele Windows-Menschen nerven? Oh! Ich habe jetzt aber nicht nachgesehen, wie das ein Samba-Server oder so tut, aber prinzipiell ja. Ich sehe da schon einen Lightning-Talk für nächstes Jahr. Super. Die sonstige Anmerkung für Menschen, die gerne Schmerzen haben, ist in C ja auch noch das Char-Bit definiert, falls ein Bit mal keine 8-Bit hat. Ja, C ist ein eigenes Ding. Er war schon. Geh mal darüber. Noch eine Ergänzung zu den Datumsproblemen. Das Problem sind, glaube ich, die Datenstrukturen, die halt nur 16, beziehungsweise nur zwei Bit groß sind oder 32 Bit dann eben, die z.B. von Standardbibliotheken benutzt werden. Ich habe die Situation mittlerweile angepasst, dass man diese Funktion nicht mehr benutzen soll. Neue Funktionen gibt die halt 64 Bit zurückgeben. Ja, gibt es auch in allen möglichen C-Libraries. Benutzt nicht mehr Mem-Copy, da gibt es was Sichereres. Sprich mit dem Pest-Pen-Tester deines Vertrauens, wie gut das funktioniert. Ähm ... Oh, ist es laut. Beim VW-Tutran zu den Unterstrichen in Datainamen, beim VW-Tutran, Multimedia-System, alles toll. Volltouch, ich vermisse die haptischen Buttons bis heute. Aber Datain mit Unterstrichen funktioniert auch Sonderzeichen. Na ja, so manche. Aber dann M3-8-Play-Listen. Unterstr- ... Leerzeichen. Was ist das? Ja, gut, so Audio-Internet-Systeme, so kratzosist Autos aus den späten 90ern oder so irgendwo. Ganz viel Schmerzen, was da war. Ja, der Tutran ist von 2020. Echt? Ja. Ach ja, und do Datenträger, nicht mehr als 10.000 Dateien, bitte. Ja. Wieso auch immer 10.000? Ich kenne jetzt kein Dateisystem, das so beschränkt ist, aber ... Hey. Ja. Analysier das doch mal und mach einen Talk drüber. Das klingt spannend. Haben wir noch da vorne? Wir hatten bis jetzt nur ... Männer, haben wir vielleicht sonst noch Menschen, die hier hätten, dass wir ein bisschen der Visität reinbringen. Aber nie mal. Wir können noch ab 2038 einfach die Software aus den Sechtigen nehmen, weil die haben noch keine Unix-Time-Stands. Ah! Es ist jetzt Samstag, das IBM Recruiting-Team wird sich am Montag bei dir melden. Ja, dann würde ich sagen, lass uns gut sein. Ich bedanke mich ganz herzlich für eure Anwesenheit. Ich wünsche euch ... Oh, danke schön. Sendet mehr Chaos-Post. Ich habe gehört, die Chaos-Post fühlt sich untergeliebt. Hihi. Schickt mehr Chaos-Post. Vielen Dank, dass ihr da gewesen seid. Ich hoffe, ich habe euch ein bisschen unterhalten. Ich wünsche euch noch einen schönen Tag und haltet mehr Talks. Viel Spaß noch auf der GPN.