 Hallo und herzlich willkommen. Schön, dass ihr alle hier so zahlreich erschienen seid. Wir sind heute hier bei den Lightning Talks. Das heißt, das ist der Slot, wo ihr noch spontan mal eben einfach einen Vortrag halten könnt. Ihr habt jetzt gleich sogar noch die Gelegenheit während die anderen laufen. Wir sind nämlich nicht voll gebucht bei den Lightning Talks, euch zu überlegen, ob ihr nicht irgendwas erzählen wollt, spontan. Sei es jetzt für fünf oder zehn Minuten. Und ihr meldet euch einfach bei mir oder wenn ich dann gleich frage und könnte noch mal was halten. Ansonsten würden wir nämlich eigentlich schon loslegen. Ich hätte jetzt gerne noch mal, es gab zwei Anmeldungen, noch mal eine Handmeldung, ob und wer da ist, okay? Dann haben wir erstmal nur einen. Aha, noch einen zweiten. Ich kann es eh nicht lesen, es kann nur das Content-Team lesen. Aber das ist perfekt, dann darfst du nämlich eigentlich anfangen. So viel Glück auf einmal, direkt. Thomas Waldmann. Was über günstige Hardware. All right, dann haben wir jetzt hier gleich einen Vortrag über günstige Hardware. Ich bin schon mal gespannt und viel Spaß damit. Bimmer tut auf Anhieb, unglaublich. Okay, das ist was, also ich habe den Vortrag schon mal gehalten, aber es war auf der Europython, von da hoffe ich mal, dass hier nicht so arg viele Überlappungen sind. Es geht was, was ich so ungefähr von einem Jahr entdeckt habe. Mein Problem war einfach, ich hatte so ein nettes, dünnes Notebook, so ein Ultrabook und es ist natürlich so ganz nett für unterwegs. Aber wenn man so richtig Rechenpower braucht, dann kommt das Ding halt doch ein bisschen in Stress und Rechen dann einen Tag lang an irgendwelchen Dingen rum. Und ich wollte einfach was Stärkeres haben und dann war also die Idee, ja, kauft man sich jetzt ein stärkeres Notebook, aber irgendwie groß und heiß und laut und so, auch nicht so toll. Kauft man sich irgendwie eine tolle, große, neue Kiste, dann durften wir damals extrem viel Geld für RAM anlegen, weil Ramster gerade ja ziemlich teuer waren. Und dann habe ich was entdeckt und es entspricht so ein bisschen dieser Finkpad-Referbisht-ID-Idee. Also man kann ja Finkpads nicht nur neu kaufen, man kauft die einfach gebraucht, ein, zwei, drei, vier Jahre alt und dann sind die irgendwie viel, viel günstiger und irgendwie immer noch gut. Und genau die gleiche Idee kann man eigentlich auch mit Workstations machen. Wenn ihr so ein Ding neu kauft, dann könnt ihr so gefühlt 2 bis 10.000 Euro ausgeben. Das ist dann für die meisten so doch ein bisschen viel und deshalb kaufen sich Privatleute auch meistens keine Workstations, sondern halt nur so Firmen und Ingenieure und so, wo da halt irgendwelche teuren, wichtigen Dinge drauf machen. Und also meine Motivation war so ein bisschen, ich brauchte eine Kiste, um automatisierte Tests laufen zu lassen. Und ihr seht ja mein T-Shirt, ich mache Borg-Backup-Softerentwicklung und ich tue das Ding halt dann Tests auf allen möglichen Linuxen, auf BSD, auf OSX, auf OpenIndiana, also das man halt weiß, dass das Ding einfach tut dann auf den verschiedenen Plattformen. Und man kann das dann einfach mit virtuellen Maschinen machen, dann habe ich halt eine große fette Kiste mit hoffen virtuellen Maschinen drauf und lasst da halt meine automatisierten Tests in diesen virtuellen Maschinen laufen. Man kann auch andere Dinge machen, man kann Games zocken, man kann Multi-Server-Client-Konfigurationen testen, also wenn man so ein bisschen mehr Power und mehr RAM hat, kann man eigentlich recht nett viele Dinge machen. Und also die Idee, man nimmt eine gebrauchte Workstation und im Prinzip eine Workstation ist einfach ein dicker Fedder PC, wenn man so will, manchmal auch qualitativ, so ein bisschen besser noch von der Hardware her, nicht so bestellig wie ein PC, oft auch Dinge einfach so mit ein, zwei Handgriffen austauschbar, ohne viel Schrauben. Aber im Prinzip können wir das einfach als kräftiger PC vorstellen. Und Workstation bedeutet halt, das Ding steht am Arbeitsplatz, also das ist nicht irgendein lauter Server, der für irgendeinen Rack gedacht ist, wo man Ohrschützer braucht, weil der so viele Lüfter hat, sondern das ist ein Gerät, wo so halbwegs noch leise ist, dass man es am Arbeitsplatz auch betreiben will. Und so vom Alter her ist es halt so, also nagelneue Dinge sind sehr teuer, habe ich ja schon erwähnt, aber man kann also vom Alter her eigentlich bis IV-Bridge oder Sandy-Bridge zurückgehen, das ist immer noch irgendwie akzeptable Hardware. Wenn man noch älter geht, ist vielleicht nicht mehr so empfehlenswert, dann braucht es halt noch viel mehr Strom und bringt halt dann doch etwas weniger Rechenleistung. Und ich habe also vor allem das Beispiel IV-Bridge drauf, weil das ist praktisch die neueste Hardware, die man kriegt, wo noch DDR3 reinpasst und wo noch kein DDR4 haben will. So kann dann sowas aussehen, das ist jetzt ein Beispiel, gibt es natürlich auch von HP und von anderen Herstellern, aber ich hatte mir diese hier rausgesucht, jetzt funkt mir gerade mein Cubestor zwischen. Ich hatte mir diese rausgesucht, weil sie relativ hübsch aufgebaut ist, so ist nicht so ein riesen Kabelverhauer wie bei den meisten PCs, das Netzteil ist einfach mit einem Handgriff rausziehbar, einfach so, falls es mal kaputt ist und es ist also eine relativ nette Hardware. Diese zwei schwarzen Dinger wurde querse, da sind die Ramodule drunter und zwar insgesamt 8 Stück. Das schwarze zwischen diesen zwei horizontalen schwarzen Dinger, da ist der Prozessor drunter, ist kein Passivkühler, auch wenn es auf den ersten Blick so aussieht, der Lüfter ist einfach versteckt in der Mitte und unten halt noch so ein paar Slots und rechts unten kann man Fischblatt und SSDs und so einbauen. So sieht es Mainboard aus, da passt ein Xeon Prozessor rein, also Xeon sind so die Server Workstation Prozessoren, wo zum Beispiel auch Fehlerkorrektur im Ramm können, das können ja so die PC Prozessor nicht aus politischen Gründen, aber hier halt ein bisschen bessere Hardware, die normalerweise auch sehr teuer ist, wenn man es noch größer haben will, das Ding gibt es auch als zwei Prozessorausführung, ist dann halt ein bisschen eine größere Kiste und ein bisschen lauter, passt noch mehr RAM rein, noch mehr CPU Power und bei den CPUs habe ich festgestellt, wenn man die neu kauft, damals wo die noch frisch waren, zahlt man halt so 250 für die ganz kleinen, die man aber eigentlich ähnlich haben will und die größten Dinger, die liegen so bei 2500 Euro nur für den Prozessor Chip, also da ist der Rest von der Workstation noch nicht dabei, wenn man die jetzt aber jetzt ein paar Jahre später kauft, dann kann man die halt gebraucht kaufen und dann zahlt man halt keine 2500 Euro mehr, sondern halt nur noch 300, 400, vielleicht auch nur 150, also ist deutlich attraktiver und da der Anwuchs an Rechenpower in den letzten Jahren nicht so wahnsinnig war von der Core-Technologie, kann man die immer noch verwenden, also es ist kein Lama-Kram, die haben durchaus ziemlich viel Power und auch sehr viel Internal Cache so, man sieht zum Beispiel an dem Quad Core, der hat immerhin 3,7 GHz, kann bis so vier Hochtakten, also so arg viel weiter sind wir inzwischen auch nicht mehr, wenn er euch gerade das neueste Tollste kauft, kommt er halt vielleicht von vier bis fünf GHz, aber ist jetzt nicht so, dass die Neue nicht doppelt so schnell wären oder so und der Achtkerner zum Beispiel könnte für viele interessant sein, da hat man halt quasi in der Breite doppelt so viele Cores und vom Taktfrequenz her ist er immer noch relativ hoch, der hat 3,3 Grundtakt und der kann sogar bis 4,0 Turbo takten, das heißt wenn man nur wenige Cores benutzt, hat man eigentlich kein Nachteil, der ist genauso schnell wie dieser Vielkerner, preislich halt ist er ein bisschen teurer, aber gebraucht durchaus auch so 250 Euro oder sowas, also relativ günstig. Wenn ihr noch eine Generation älter geht auf Sandy Bridge, wird es noch viel billiger, weil das in Unmengen von Teilen auf dem Markt, allerdings wird es auch ein bisschen wärmer, ein bisschen höherer Strom verbrauchen so, also da muss man sich ein bisschen überlegen, was man dann will. Einer der Knackpunkte noch ist, die Dinger wollen DDR3-Speicher haben und zwar nicht den normalen, wo ihr in PCs reinstecken könnt, sondern Server-Speicher mit ECC-Registert, also mit Fehlerkorrektur, mit Register und da die normale PCs nicht reinpassen, ist es quasi in völlig separater Gebrauchtmarkt von den normalen PCs und da die ganzen alten DDR3-Server quasi ausgemustert werden und durch neue DDR4-Server ersetzt werden, ist dann unheimlich großes Angebot an gebrauchten Speichermodulen da und die haben also so typischerweise 8 Gigabyte pro Modul und in die Kiste von vorhin könnt ihr 8 reinstecken, in die zweite Kiste sogar 16, also da habt ihr Speicher ohne Ende und es kostet nicht viel Geld, weil es gebraucht ist. Das ist der 8 Kerner der Interessante, wie gesagt 3,3 bis 4,0, 8 Kors, 16 Frets und hier seht ihr, das ist allerdings nicht ganz aktuell die Preise auf der Folie, inzwischen ist bei DDR4 ein bisschen besser geworden, also das ist dann so vor circa einem halben, dreiviertel Jahr vielleicht, da haben wir halt die neuen Dinger 10 Euro pro Gigabyte gekostet und die gebrauchten Dinger waren halt 2,50 Euro pro Gigabyte und da könnt ihr euch ausrechnen, da kann man dann auch ein bisschen mehr RAM haben, ohne dass man jetzt arm wird, nur den RAMs und ein normaler PC hat halt so 2 bis 4 RAM Slots, die Workstation hat halt 8 oder sogar 16, wenn man die größere nimmt, also da passt einfach mehr Module rein und ihr braucht keinen Stress euch machen mit irgendwelchen RAM-Fählern, da hat es halt Fehlerkorrektur drin, das hat halt ein normaler PC nicht, so sieht so ein Ding aus, passen wie gesagt nicht die normale Rechnereien nur Server und Workstations, was man auch noch machen kann als Trick, wenn man so ein bisschen Power haben will, man braucht in so einer Workstation, die etwas älter ist, üblicherweise eine SATA SSD zum Buten, weil der einfach nichts anderes kann wie SATA, das ist quasi das modernste gewesen damals, was man aber machen kann, man kann einfach eine PCI Express-Stickkarte, die auf M2 adaptiert, sich kaufen und da so eine nette neue M2 PCI Express SSD reinstecken und dann kann man, obwohl das ein älteres Gerät ist, so 3,5 Gigabyte pro Sekunde kurz mal auf diese schnellere SSD runterlesen oder draufschieben und diese Adapter kostet nicht viel Geld und diese M2 PCI Express SSD ist auch Standardware, also man hat dann trotzdem, obwohl das ein altes Ding ist, ein relativ schnellen Massenspeicher drin. Wenn man passendes Mainboard kauft, kann man sogar noch einen speziellen Trick machen, man kann einen 16-fach Slot nehmen, also dieser X16 Slot und keine spezielle Karte, die auf 4 SSDs adaptiert rein machen, also 4x4 quasi, das tut allerdings nur auf Mainboards, die das speziell unterstützen, das Feature heißt Beef Arcation, also das müsst ihr vorher in der Doku abklären, sonst kann halt sein, dass es nicht tut, wenn ihr das machen wollt, ist leider oft eher schlecht dokumentiert. So sieht so eine Adapterkarte aus, wenn man sie nur für eine SSD benutzt, die hat jetzt sogar einen Kühler noch dabei und da seht ihr ja dieses kleine graue Slot, das ist für das M2, da wo die Tischplatte durchscheint und unten passt sie in einen ganz normalen PCI Express Slot. Der Kühler ist deshalb da, weil die Dinger warm werden, wenn man kräftig Last drauf gibt und dann die Performance runtergeht, also wenn man viel mit virtuellen Maschinen oder großen Dateien arbeitet, lohnt sich es vielleicht, das Ding zu kühlen. Ein bisschen im Auge behalten, den Stromverbrauch, das ist eher was für Leute, die das nicht dauernd anhaben wollen. Also wenn ihr das Ding 24-7 betreibt, braucht es relativ viel Strom, da würde ihr also besser fahren, wenn ihr euch eine modernere, stromsparendere Hardware kauft. Aber wenn ihr nur so ab und zu mal Power braucht, zum halt eure Taschen laufen lassen oder so, dann macht ihr das einfach über Wake Online an, lasst eure Taschen laufen und macht es halt danach wieder aus. Kann man auch per Fernbedienung machen, muss man nicht unbedingt daneben sein. Ja und hier noch der Tipp, das wisst ihr aber alle bei Laptops geht es im Prinzip genauso, einfach refurbished Laptops kaufen. Gibt es auch so Workstation Class Laptops, die haben auch so ein bisschen mehr Power, kann man auch mehr RAM reinstecken und kann man teilweise also ähnliche Preisverteile machen. Okay, das war soweit, wer Fragen hat, einfach Bescheid sagen. Wunderbar, danke dir. Wir haben jetzt hier noch eine Einreichung gehabt, Aaron ist ja hier. Wunderbar, dann darf sie jetzt direkt als nächster. Hast du Laptop oder irgendwas dabei? Nein. Wait, you need a microphone? Can you guys hear me back there? No. Can you guys hear me? Alright, my name is Aaron Gilby, I'm not gonna take the full ten minutes, I'm gonna be brief because I'm just gonna ask a question to see what the interest is in the local community to maybe build the climatecky scene. What I mean, I have to talk about myself a little bit first. I am a person who's interested in climate change and trying to develop technological solutions in that respect. Currently on Twitter I'm Climabot and that is an app that tries to provide recommendations related to heat stress injuries. It's great to have warning systems that are saying, hey, it's a red day, don't go up. And that's all that they tell you, they don't tell you that you need to stay inside. So the Climabot is something that tries to take meteorological data and spits it out to provide relevant advice for the day in the given moment. Another project I'm working on is with Microsoft's AI for Earth grant program and a team of Berlin, Zurich and a few other places here in Germany. We are trying to devise a clean air route planning API so that people who are more sensitive to pollutants or people who just want to walk in cleaner air, instead of their path being planned by distance, it's based upon air quality. So these are a couple of projects that I'm interested in doing and I'm wondering if there are people here in the crowd tonight that are of a like mind and would like to maybe build a professional network in this direction. So I'll be around for a little bit, just come up to me, talk, let's exchange information, and I would love to meet you. Thank you. Can you tell? Okay, so just another question, like, how is it best to reach you? Climabot with the K, you can reach me on Twitter, on that one, on that handle, you can reach me at erin.gilbyoutlook.com, traditional email. Again, I'll be having around later on, so feel free to just talk with me later. Thank you. Great, thanks. So, direkt im Anschluss der nächste Talk, der gerade spontan eingereicht wurde, ich glaube, wir brauchen einen kurzen Moment, wir hoffen, dass es direkt funktioniert. Hat ja bisher gut geklappt. Wunderbar, hat auch direkt funktioniert, also würde ich sagen herzlich willkommen und viel Spaß mit dem nächsten Lightning Talk. Hallo? Ja, okay. Hallo. Would anyone prefer if I do it in English? Okay. Yeah, I wanted to tell you about a little, sorry. Yeah, you can try that and see what happens if you have a laptop. Like, I want to talk to you about a little vulnerability class where you can have a lot of fun. So, if you go to this URL, actually, if you do it in a browser, it probably won't work due to HSTS. But if you do this, it says hello, GPN. And you may wonder why some subdomain, which belongs to this company, Microsoft, says hello, GPN. It's not a trick. Like, I'm not doing this in this network. That's really what this subdomain will give you. And that is because I kind of own it. So, you may wonder. I switched to English at some point. Sorry. Okay. Ich mache auf Deutsch weiter. Was mache ich hier und warum habe ich eine Domain von Microsoft und der Grund ist eine Klasse von Sicherheitslücken, die man subdomain takeover nennt. Und Microsoft interessiert sich in der Regel nicht so sehr dafür. Ich hab so Sachen an die schon reported. Keine Ahnung. Und zwar, das Ganze hat mit der Cloud zu tun. Wenn ihr jetzt nehmt ihr seid in irgendeiner Firma und ihr wollt ein Projekt starten mit einer Webseite in der Cloud. Das heißt, ihr geht zu irgendeinem Cloud Service, AWS, Azure, Google Cloud, whatever, und erstellt dort ne Webseite mit was auch immer die dort an Services haben. Und dann wollt ihr die aber natürlich nicht unter aljurewebsites.net oder wie auch immer laufen lassen, sondern auf eure eigenen Domain, vielleicht auf einer Subdomain von eurer Firma. Also, und wie das, da gibt es verschiedene Möglichkeiten. Eine Variante, wie das oft läuft, ist, dass man einen C-Name für die Subdomain setzt im DNS-Server. Das heißt, alle Request werden redirected. Dann trägt man die Subdomain bei dem Cloud Service entsprechend ein. Und dann läuft die Webseite auf dieser Subdomain. Nur was passiert, wenn man das Projekt wieder beendet? Dann löscht man die Webseite bei dem Cloud Service. Klar, weil kostet Geld, Projekt ist vorbei, brauchen wir nicht mehr. Den DNS-Eintrag, den kann man dann vergessen, weil der kostet üblicherweise nichts, weil, also selbst wenn ich jetzt auch den DNS beim Cloud Service habe, üblicherweise rechnen die keine einzelnen DNS-Entries ab. Wenn ich dort DNS-Service habe, dann kostet halt nichts. Oder wenn ich mein eigenen DNS-Server habe, ist eh egal. Insofern brauchen wir uns um diesen DNS-Eintrag nicht weiter kümmern. Und was dann natürlich passieren kann, ist, dass jemand anders sich diese Webseite wieder registriert, ist ja jetzt wieder frei. Wir haben sie ja gerade gelöscht und Spaß damit haben kann. Ich habe euch noch ein kurzes Video und zwar in Edge-Kammern, ich halte es mal kurz an, unter Abwindos 8 eine Webseite auf die Kacheln pinnen. Das ist das Zeugwasser im Startmenü, oder bei Windows 8 was auf dem Desktop. Und ja, macht ihr jetzt hierbei verschiedene Webseiten, die das alle unterstützen. Und wie das technisch funktioniert, ist das dann Tag ist, der auf eine XML-Datei verweist und üblicherweise ist diese XML-Datei bei einem Service der Microsoft gehört hat. Zwischendurch hat er auch mir gehört, inzwischen ist er abgeschaltet. Und genau, dann kann man halt quasi mit dieser XML-Datei entscheiden, was in diesen Kacheln angezeigt wird. Und das sah dann halt auch mal so aus. Was lernen wir daraus? Ihr solltet den S-Einträge nicht rumliegen lassen, wenn ihr sie nicht mehr braucht, sondern löschen. Und dann passiert das auch nicht. Ja, das lasst. Dankeschön für den erheiterten kurzen Einblick. So, wir haben jetzt noch freies Lotz. Wer Interesse hat, irgendwas zu erzählen oder wie eben gerade auch vielleicht für ein Projekt nach Leuten sucht, hätte jetzt die Gelegenheit, da haben wir ja direkt eine Meldung, dann auf die Bühne und du wirst glücklich. Vielen Dank. Ich werde darum nach drei Minuten von der Bühne wieder gefüpfen zu werden, weil sonst wird es langweilig. Ich möchte von einer Zahl erzählen, die halt sehr, sehr geil ist. Das ist Graham's Zahl. Graham's Zahl ist sehr, sehr groß. Graham's Zahl würde nicht in dieses Universum passen, auch wenn wir alles Material und Universum, alles Planeten, alle Sterne verwenden, um ihm für Papier und Bleistüfe rauszumachen, würde auch nicht dann passen, in so ein Universum passen, wenn wir alles Material verwenden würden, um SSD-Karten zu sparen oder so was. Ich kann euch noch nicht mal sagen, wie viele Ziffern diese Zahl hat. Auch die Anzahl Ziffern passt nicht in dieses Universum. Ich kann euch auch nicht sagen, wie viele Ziffern die Anzahl Ziffern dieser Zahl hat. Ich kann euch auch nicht sagen, wie viele Anzahl Ziffern die Anzahl Ziffern, die Anzahl Ziffern diese Zahl hat. Wenn ihr jetzt fragt, Alter Ingo, wie oft musst du denn sagen Anzahl Ziffern von, damit es ins Universum passt, kann ich euch nicht sagen, passt nämlich nicht ins Universum. Graham's Zahl ist geil. Wie jetzt fragt euch alle, Alter, wie funktioniert diese Zahl? Ganz einfach, ihr kennt alle Plus. Ihr kennt auch Mal, ihr kennt auch Hoch. Stellt euch raus, es geht danach noch weiter. Die nächste Rechneroperation nach Plus, Mal Hoch, heißt Hyper Hyper. Ihr wisst ja irgendwie Mal rechnen ist mehrfaches Adieren und ihr wisst Hoch rechnen, exponentieren ist mehrfaches Multiplizieren. Was ist Hyper Hyper rechnen? Hyper Hyper rechnen ist mehrfaches Multiplizieren, erhochnen. Also zum Beispiel 2 Hyper Hyper 5, Hyper Hyper schreibt man als 2 Pfeile so nach oben. 2 Hyper Hyper 5 ist halt 2 Hoch 2 Hoch 2 Hoch 2 Hoch 2 5 Mal. Okay, Hyper ist geil, aber was ist noch geiler? Hyper Hyper Hyper. Okay, was ist Hyper Hyper Hyper? Das ist halt mehrfaches Hyper Hyper nehmen, also zum Beispiel 2 Hyper Hyper 5 ist 2 Hyper Hyper 2, Hyper Hyper 2, Hyper Hyper 2, Hyper Hyper 2. Okay, und jetzt kann ich euch erklären, was Graham's Number ist. Graham's Number ist folgende Zahl. Es fängt an mit 3, dann 4 Hyper 3. Das ist schon eine Zahl, die größer ist als das Universum und wo die Anfälle stellen nicht uns nach, passen und so weiter und so fort. Aber das ist nur nicht Graham's Number, das ist nur der Beginn von Graham's Number. Also Graham's Number beginnt mit der Vorstellung, dass man 3 Hyper Hyper 4 Hyper 3 macht, dann macht man 3 und so viele Hypers 3, wie eben gerade rauskam, dann macht man 3 und so viel Hypers wie eben rauskam, 3 und das macht man 64 mal und das Graham's Number. Und die erste Zahl von Graham's Number werden wir niemals ever erfahren, aber die letzte ist eine 7. Und ich möchte noch darauf aufmerksam machen, schaut vielleicht in zwei Stunden nochmal ins Viki und das Self-Organized Session, weil es wird morgen und übermorgen eventuell noch paar Mathe Sessions geben, zum Beispiel zu Vorträgen zu unendlich großen Zahlen. Graham's Number war eine endliche Zahl. Vielleicht habt ihr Spaß daran. Ich wünsche euch viel Spaß noch auf der GPN. Danke. Danke schön. Dann passen dazu, anknüpfen sozusagen, haben wir den Joachim, der hat uns ein kleines Standup vorbereitet. Viel Spaß. Good evening everybody. You're all very lucky. Tonight I'm going to tell you how to get stinking rich. So if you're not interested in getting to know how to get stinking rich, now is the time to leave. I thought so. You can get stinking rich in four simple steps by creating your own cryptocurrency. Step number one, either name. Like we've all heard about Bitcoin, right? But that's taken. What's better than a bit? Bitcoin is also taken. Let's see. It's getting tricky. Sex sells. So maybe some salacious pun like TIT coin. It's taken. Just like vibrate or sex coin or bunny coin or spank chain. Okay, so this doesn't work. Maybe something for the Pothats out there. But even hemp coin, cannabis coin and dope coin are cryptocurrencies that actually exist out there. Even the Christians got their own cryptocurrency. It's called Bible coin. And you need a complete copy of the King James Bible in order to mine the coin. But they're also getting one important audience. And that's us. So let's call it Gulash coin. Step number two, you need to find some backing, some value to back your cryptocurrency with. So let's see what they can be do. So obvious choices would be things like US dollars or euros or gold. But if we had that, then we already would be stinking rich. So we need to come with something else. Maybe nerdy memes. Unfortunately, nobody else out there cares about them. We could try dick pics that might work, but there's sufficient amount of cryptocurrencies for perverts out there. So let's skip this step. Nobody needs to back their currency anyway. Like Bitcoin doesn't really have anything that's backing it, right? Even the euro, the US dollar has no actual value behind it. It only works because we all believe in it. Just like God. Okay, step number three is proof of work. No proof of work is not your sorry excuse when your boss catches you idling on ISE during work hours. No proof of work is some time consuming hard task you have to do to create new coins. So in the case of Bitcoin, you have to find certain pre-images of a cryptographic hash function. Now, if that doesn't mean anything to you, just imagine a sweatshop full of underpaid math graduates, who all rolling 15 dies at the same time, until one of them comes up with 15 sixes. And now they've created 12 Bitcoins, currently worth around 100,000 US dollars. So, what is a hard task that we could use? How about giving lightning talks at GPN? That seems to be hard enough. Like all these people who are not using the slots here. So every time I have somebody gives a talk at the GPN, that's two new Goulash coins. So that was step three on to step four. Step four is called pump and dump. Pump and dump is not the summary of a short-lived relationship to an inflatable sex stall. Instead, pump and dump is how smart people make money out of stupid people. So the idea is simple. First, we create a few Goulash coins. And if you don't have anything to talk about at the lightning talks, then I'm happy to sell you some of mine. I'm sure you are too and Thomas as well. And then we go out there and we tell everybody how great Goulash coins are, how they will only go up in value, how is the best thing for the pension funds since the Deutsche Telekom Aktie. And we do this to all the people who have no idea about finance or cryptography or Goulash. And then when they all come running and want to buy our coins, we sell ours and then we're stinking rich. That's it. You can thank me later. Wunderbar. Jetzt wissen wir also, was der Export schlager Goulash ist. Goulash Bitcoins oder Goulash coins. Ich glaube, da steht auch schon wieder der nächste in der Startposition. Wir haben alles. Ich habe nur Displayport oder VGA. Warte mal, guck mal. Was hättest du denn gerne? VGA oder Displayport. VGA oder Displayport? Displayport habe ich auch, aber keine HDMI. Warte hier, ich habe das da. Ja. So lange die Technik hier läuft, muss ich wohl die Bühne noch ein bisschen rocken. Was ich da für ein Spaß dann habe. Habt ihr schon mein wunderschönes Einhorn gesehen? Es darf mich überall begleiten und es darf auch gestreichelt werden, wer das möchte. Was ist denn dein Name? Wir nehmen jeden, den du uns gibst. Okay, dann Marcel, du hast die Bühne. Ich habe die Präsentation gerade in den letzten paar Minuten zusammengeklickert. Ich habe die eigentlich für meine Schule mal gemacht. Und zwar stelle ich euch die Turnfest App vor. Die Turnfest App ist die offizielle App für das Landes Turnfest in Bernstein und Heppenheim. Genau, meine Themen sind eigentlich nur kurze Effekte und ein paar Screenshots im Einblick. Das ganze Projekt ist Open Source. Ich habe mehrere Komponenten. Ionic ist so die Grundlage und eine Integration vom Englisystem. Was auch, also sollte auch irgendwann abstreamen, dann in Englis Themen zumindest mit ein Pulled Crest hoffentlich gemirrscht werden. Zumindest war das auch mal angedacht beim Englisystem. Genau, und Zukunft des Projekts. Also zu meinem Start ist es perfekt. Das Projekt wurde 2018 im August gestartet als Nachfolger vom 2018 fand das Landes Turnfest Start. Und da hatte der Veranstalter mich im Angefragt bzw. ich saß im Orgerteam. Hey, es wäre doch mal ganz cool irgendwie eine App zu entwickeln. Und dann kam man auch auf die Idee der Helfer App. Und die Helfer App war wirklich speziell entwickelt für Helfer. Das heißt, die Helfer konnten einsehen, welche Schichten sie hatten. Das lief damals noch komplett ohne Englisystem, sondern mit Exelisten und dann SQL, so ein bisschen dreckig. Und dann kam aber auch so ein bisschen noch die Idee. Hey, die normalen Teilnehmer der Veranstaltung, die wollen eigentlich auch so eine App haben. Also habe ich mich dann kurz danach hingesetzt und habe dann die Turnfest App erstellt, weil Landes Turnfest App, deswegen Turnfest App. Genau, was ich cool fand, ich fuhr durch einen Arbeitskollegen durch zu den Usability-Testessen mitgeschleppt. Und ich kann sie euch wirklich nur empfehlen. Ich war jetzt bei zwei Veranstaltungen dabei bzw. habe noch eine private Veranstalter mit dem Veranstalter. Und ich kann die wirklich nur empfehlen, die sind kostenlos. Und man bekommt da echt viel Input rein und wird auch besponsort. Und ja, also informiert euch Usability-Testessen auf Google, mal suchen. Genau, Mission ist, in der Profit-Organisation eine günstige Alternative zu geben, beispielsweise auch CDC oder andere Konsorten, spezifische oder event-spezifische Apps zu erstellen und zu verbreiten und auch eine Integration ins Englisystem voranzutreiben. Das ist jetzt die Ansicht vom Dead-Sitting-Dashboard, die ich zeige euch später noch mal, eine spätere Ansicht bzw. die dann entstanden ist, die einfach mehr nutzerfreundlich ist, falls jemand die neue Version sehen will. Ich habe auch ein paar Test-Gräte dabei. Genau, wir haben das normale Dashboard, wo wir Integration der Apps haben, der News haben, links oben haben wir normale Sidebar und unten haben wir noch irgendwelche Buttons für FAQs, Wettkampfstätten, Veranstaltungsorte und so was. Wir haben mit der Integration vom Englisystem, ich habe für das Englisystem noch eine kurze API geschrieben, so ein bisschen wirklich dreckig, noch dreckig. Ich hoffe, sie wird demnächst noch verbessert und kann dann irgendwann zum Englisystem zugefügt werden. Der User kann dann einfach nur seine Schichten einsehen, was leider nicht drin ist, weil der Veranstaltung es nicht wollte, dass wir wie beim Englisystem auch eine Liste haben, die Schichten sind noch frei und da brauchen wir unbedingt noch Helfer. Das wollte der Veranstalter nicht haben, deswegen ist es nicht in der Tunfesser drin, aber der Code für die APIs ist teilweise schon implementiert. Wir haben die Unterteilung in mehrere Orte. Wir haben unter anderem die Unterkünfte, das sind einfach die Schulen. Wir haben dann eine Auflösung der nächsten Brusthaltestellen, weil das Ganze in einer Stadt findet beziehungsweise dieses Jahr auch in zwei Steppen. Und wir einfach mit Busen zwischen den einzelnen Orten uns hinkarren. Und wir haben auch den Navigier-Mech-Hin-Button bzw. Bring-Mech-Hin-Button, mit dem können wir dann einfach unsere Lieblings-App auswählen, Open-Street-Map oder Google Maps und können uns dorthin navigieren lassen. Wir haben eine Integration der News mit Push notifications für den Veranstalter sehr wichtig, weil wir dort dann auch die Ergebnislisten der Veranstaltung publizieren können oder vielleicht der CTC könnte oder der Kongress. Die GPN könnte darüber, okay, hey, wenn ihr unbedingt noch ein T-Shirt haben wollt, wir haben gerade noch ein paar Restbestände. Wenn ihr noch welche haben wollt, dann solltet euch jetzt bitte anstellen, das vielleicht ausspielen oder sowas. Ja, wir haben aber auch noch eine Integration einer Übersichtskarte, auch mit einer integrierten Innen-App an der Navigation. Das Ganze ist mit Open-Street-Map gelöst und einem Server für die Routenberechnung. Wir wählen dann einfach einen Start und Ziel aus und die App berechnet uns dann mit einer Internetverbindung dann und die schnellste Verbindung aus, in dem Fall der Fußweg. Genau. Als Grundlage, Ionic, als Grundlage normalerweise haben wir ja bei den Apps native App Programmierung, also in Android haben wir Kotlin oder Java unter iOS oder für iOS haben wir so Zwift oder C ähnlich, also Zwift und Problem ist halt, ich brauche halt zwei, wahrscheinlich zwei Entwickler oder einen Entwickler, der aber die doppelte Arbeite machen muss, weil er den Algorithmus auf der einen Seite implementieren muss und auf der anderen Seite auch wieder und hat eigentlich zwei Sachen, die am Ende das selbe machen, nur für die verschiedenen Plattformen in der Ionic können wir dann einfach plattformenabhängig und da theoretisch dann auch noch mal Webseiten daraus generieren, also Progressive Web Apps oder so. Was für mich ein Entwickler das einfach macht, ich habe nur eine Codebase, die ich verwalten muss und kann daraus dann native Apps bzw. Hybrid-Apps dann generieren lassen. TypeScript, JavaScript, Angular, HTML etc. sind die Programmiersprachen. Wer sich da auskennt, dem erzähle ich nicht Neues, wo ich wahrscheinlich dem meisten nichts Neues erzählen, das ist Angular-System. Ja, dies ist jetzt unter der AGPL. Ich habe da noch so eine kurze API dazu gebaut, die ist wirklich noch nicht schön, muss also wie gesagt noch verbessert werden. Zukunft des Projekts mit anderen Organisationen zusammenarbeiten. Ich hoffe, dass man das vielleicht als Idee auch auf den nächsten Chores mitnehmen könnte, besonders in Hinsicht auf die Integration des Angular-Systems. Weil das zumindest auf GitHub mal so angedacht war, hey, es wäre doch mal cool, wenn wir da auch eine Flächen App hätten und so. Ich finde das auch ganz praktisch. Einbettung von Sponsoren, weil da hätten wir die Möglichkeit, selber einerseits Geld zu verdienen, andererseits geben wir den Veranstalter auch eine Möglichkeit, Geld wieder reinzubekommen. Weil normalerweise ist die App ohne Sponsoren für so eine Profi-Organisation eigentlich ein Minus-Geschäft. Und theoretisch mit Sponsoren hätten wir die Möglichkeit, ein Plus-Geschäft daraus zu machen. Und trotzdem sogar als App-Adventurer noch dazu was verdienen. Also entweder könnte das noch irgendein Agentur machen oder man macht das so nebenberuflich und ein bisschen Taschengeld oder so. Genau. Und eine beste Einbindung vom Angular-System einfach nur. Und das dann auch noch nicht nur auf Sportveranstaltungen auszurichten, sondern auch auf normale Events. Genau. Ich habe einen Screenshot noch gefunden, wie das eine Minute aussieht. Das ist jetzt die Neu-Überfläche. Das ist jetzt quasi die Detailansicht der einzelnen Orte, die ist zumindest benutzerfreundlicher laut in Tests. Wie gesagt, falls jemand das sehen will, kommt einer auf mich zu. Genau. Ich bin auf Telegram unter AdClevero, auf GitHub auch unter AdClevero zu finden. Falls jemand beim Tonfest zwischen 19 und 23. Juni noch Zeit hat und unbedingt Felixin sehen möchte, den haben wir auch. Und die ganzen anderen Acts. Ich würde mich freuen, wenn man vielleicht mal ein bisschen zuhörschnacken könnte. Genau. Das war die Präsentation. Danke schön. Das war doch mal ein ganz interessanter Einblick. Das Engelsystem kennt ja, glaube ich, mittlerweile relativ viele. Das wird ja auch hier mit dem Trollsystem benutzt. Und von daher ist doch ein netter Vortrag. Wer hat denn jetzt noch Lust oder gibt es noch jemanden, der Interesse hat, die Bühne hier zu nutzen? Wir haben jetzt gerade noch etwas Zeit in dem Slot. Das heißt, selbst wenn ihr nur einen kurzen Abriss machen wollt, wer das jetzt eure Glegenheit? Dann? Ich bin der Matze. Ich wollte eigentlich nur kurz. Jo, Wlan, komm schon. Genau, ich wollte nur kurz auf die Typics aufmerksam machen. Typic an Lenux-Tag am 6. Juli. Ein Tag, Samstag, morgens um, ich glaube, 9.30 Uhr geht es los. Das Programm kam heute online vor drei Stunden oder so was. Wir haben noch Plätze für Lightning Talks. 15 Plätze durften noch frei sein oder so. Ansonsten, proppevolles Programm von morgens halb zehn, glaube ich, bis abends um halb acht. Sieben Tracks, Kinderbetreuung, Krillen oder irgendwie sowas in der Form ist auch mit drin, kommt zahlreich, kommt viel. Und genau, es gibt dann auch abends immer noch so ein bisschen was zu trinken und Geselliges bei Sammensein. Dankeschön. Das nächste Event. OK, also der Einwurf, es gibt noch ein Observatorium. Wunderbar. Das heißt, es lohnt sich doppelt hinzufahren. Das nächste Event ist also geritzt. Wer hätte denn noch Lust, was zu erzählen? Traut euch, ihr habt jetzt die Möglichkeit, keine Freiwilligen. Oh doch, da kommt noch jemand. Ja, hier. Hallo, ich habe es auch gerade zusammen gebastelt. Es ist ein bisschen improvisiert. Mein Interesse ist eher die Kulturelle und philosophische Seite der Kommunikation. Überschrift, was hat Kirchenping und Heraklit miteinander zu tun? Vor ein paar Wochen war ich hier und habe eine Führung gemacht durch OpenCodes. Einer der Geiz hat dann gemeint, hinter der Oberfläche ist ein stetiger Fluss von Daten, die sieht man nicht, aber der verändert sich immer. Und dann habe ich ein bisschen nachgedacht und habe bei Heraklit was nachgelesen. Und da ist ja dieser allgemeine Spruch, alles fließt. Aber das ist nur eine Popularisierung. Tatsächlich ist es jetzt, das bei Heraklit, nicht, das steht folgendes. Wir steigen in denselben selben Fluss und wir steigen nicht in denselben Fluss. Wir sind dieselben und wir sind nicht dieselben. Mich hat daran interessiert, dass die Bewegung nicht das Primäre ist, sondern die Gegensätze. Möglicherweise sind die Gegensätze immer nur eine verübergehende Auflösung von Gegensätzen, die sich auskristallisieren. Was hat das mit autoritären Systemen wie Russland oder China zu tun? Dort können sich Gegensätze nicht auskristallisieren. Ich habe im Economist gelesen, dass Putin Russland vom Internet abschutten möchte. Das hat er schon mit eigenen einzelnen Regionen getan. Ich habe auch gelesen in der New York Times, dass Xi Jinping das mit den Uyghuren gemacht hat. Wir haben es mit Gesellschaften zu tun, die in China diesen sehr technikaffin an der Oberfläche bewegt sind, aber darunter eher erstarrt. Ich habe etwas gelesen in der New York Times. Das hat mich wirklich vom Hocker gehauen. Die Genesen haben innerhalb von wenigen Jahren den siebten Impfstoff-Vakzinskandal. Und zwar ist beim letzten Skandal beim siebten in irgendeinem Provinz-Krankenhaus der Impfstoffverdorben, weil sich niemand entschließen konnte, den Anschein in den Kühlschrank reinzutun. Die treffen überhaupt keine Entscheidungen mehr, aus Angst etwas falsch zu machen. Da haben wir Dinge, wo man sagt, okay, da habe ich gar keine Bewegung. Ich denke, in einer modernen Gesellschaft, in der wir leben, haben ja oft Dinge, die gehen nicht in einen. Die sind, sagen wir mal, sind Widerstände, an die man aushalten muss. Die Identitärenbewegung und dieser ganze Kram, die wollen das nicht aushalten. Aber Bewegung, richtige Bewegung, die lebt vom Gegensatz. Wenn ich nochmal zurückkomme auf das, was ich gelesen habe, wir sind dieselben und wir sind nicht dieselben. Wir steigen in denselben Fluss und wir steigen nicht in denselben Fluss. Das heißt, die Gegensätze bleiben erhalten und aus dieser Spannung kommt die Dynamik. Also fertig bin ich noch nicht mit den Gedanken, aber das ist es, worüber ich gerade nachdenke. Vielleicht kann ich euch anregen. Das war doch gerade eigentlich ein sehr schöner Übergang, sozusagen zu unserem Thema von der GPN. Denn bei uns, wenn der Datenfluss nicht läuft, dann ist wohl der Content gerade aus legal reasons unavailable. Du magst? Gerne, dann der nächste. Wann ist das hier klappt? Hi, ich bin Christoph. Ich hoffe, das hier ist mein Displayport. Ja, denn der Baum brennt noch nicht. Das geht. Okay, da. Okay, jetzt muss ich es noch auf Mirror stellen. Ja, ich würde gerne über Performance reden. Ich mag eigentlich ganz gern Performance. Und ich mag eigentlich auch ganz gern, wenn ich irgendwie meinen Display hier hinkriege. Und für Performance gibt es ein wunderschönes Tool in Linux, und das heißt Linux Perf. Da habe ich ein kleines Beispiel mitgebracht und das würde ich euch gerne zeigen. Es sieht irgendwie schlecht aus oder? Okay, ich versuche es. Nightlight. Turn off. Und zwar ist es hier so ein kleines Beispiel, das ist in Qt geschrieben und das kennen vielleicht viele, das ist das Apfelmännchen, so ein Mandelbrot Beispiel. Und man merkt vielleicht, wenn ich das starte, es dauert irgendwie ewig lang. Ich weiß nicht, was ist jetzt da wirklich langsam dran. Ich habe hier auch Code, hier so cpp und so, das ist in C++ geschrieben und mit Qt. Aber ich würde gerne herausfinden, was ist jetzt quasi langsam daran, was ich jetzt hier gemacht habe. Und da gibt es was, ein cooles Tool, das heißt Linux Perf. Mit Linux Perf kann man sich Programme angucken, während sie laufen und den Computer mit speziellen Zählregistern zählen lassen, was jetzt eigentlich quasi lange dauert und so ein bisschen Statistiken über die Ausführung sozusagen sammeln. Die einfachste Sache, die man da machen kann, ist Perf statt. Das sind die Statistiken über das Programm. Das schreibe ich jetzt einfach mal davor, Perf statt. Das kann man mit jedem Programm machen, also LS zum Beispiel. Da kriegt man so ein paar Informationen hier drüber. Ich mache das mit perf statt. Punkt slash Mandelbrot, genau. Leb Mandelbrot heißt das besten Dank. Leb Mandelbrot ausführen, laufen lassen. Und jetzt sehe ich verschiedene Sachen über mein Programm. Zum Beispiel, wie viele CPUs habe ich denn gebraucht in der Zeit, wo das gelaufen ist, wie oft muss ich Kontext-Switches machen, wie oft ist ein anderer Programm dran gekommen, wie oft ist es zwischen Cores hin und her gewechselt, PageFaults, Cycles, Instructions, Branches und so weiter. Am Ende sehe ich auch, wie lange das jetzt gedauert hat. Ich meine, jetzt habe ich es per Hand abgebrochen, aber hier kriege ich jetzt quasi raus. So lange dauert es erst mal insgesamt. Das sagt mir jetzt erst mal was über das Programm aus. So, okay, das Programm dauert lange zum Laufen. Also ich habe auch so eine Variante mit minus B, generierte ein Brot, nämlich 1, das wäre jetzt ein Mandelbrot und das dauert jetzt hier zum Beispiel 0,6 Sekunden. Jetzt weiß ich aber im Programm noch nicht, wo genau im Programm ist es eigentlich langsam. Und da gibt es was Cooles, das heißt PerfRecord. Und jetzt brauche ich ein Call Graph, also eine Art und Weise rauszufinden, in welcher Funktion war ich denn, als ich quasi Kosten verursacht habe. Minus, minus Call, minus Graph. Und Dwarf ist die Variante, wie man die Dwarfsymbole, das sind die, die der GCC in C-Programme einbaut, dazu nutzt, um Dwarfsymbole zu bekommen sozusagen, um das Unwinding später auch machen zu können. Und das genau kann man damit machen. Und jetzt, wenn ich jetzt damit Mandelbrot minus B1 ausführe, dann recordet der mir so eine Datei und da kann man mit PerfReport reinschauen. Zeige ich kurz. Das ist sehr unübersichtlich. Ich mache es auch sofort wieder zu. Escape, yes, yes, okay. Denn dafür gibt es ein cooles Tool. Das wollte ich auch vorstellen. Das hat ein Kumpel von mir und ich zum Teil auch mitgeschrieben. Das heißt Hotspot. Und mit Hotspot kann man jetzt in dieses, reinschauen in dieses Programm. Und der coolste View davon ist der sogenannte Flame Graph, muss ich kurz erklären. Das ist meine Main Funktion. Da, wo ich mein Programm einsteige. Und dann habe ich halt alle meine Programmteile, meine Funktionen, die sozusagen kommen, die jetzt aus meiner Main ausgerufen werden. Also man sieht hier in der Main, habe ich einen Teil der Main, sagen wir mal von diesen 88% meines kompletten Programms, geht einen Teil nämlich 8,3% meines kompletten Programms in diese Queue Application. Das ist da, was es malt. Und ein größerer Teil, nämlich 79%, geht in dieses Draw Mandelbrot. Das ist das, was dieses Mandelbrot eigentlich ausrechnet. Genau. Und hier kann ich jetzt also sehen, okay, in meinem Draw Mandelbrot brauche ich in Standard Apps besonders viel Zeit, nämlich 48% meines kompletten Programmteils sozusagen. Und dann nochmal in Standard Complex, Double Complex, dritte Implementation Variante. Genau, brauche ich halt auch einen gewissen Anteil. Und jetzt kann ich hingehen und rechtsklick zu Caller Collie gehen. Und dann kann direkt die Zeile im Code finden, wo mein Programm jetzt sozusagen diese Zeit gebraucht hat. Und Live Coding ist immer schlecht, aber das mache ich jetzt trotzdem. Mandelbrot.cpp. Wir haben gesehen, das Standard Apps, das kostet uns relativ viel Zeit. Vielleicht kann mir jemand helfen, der besonders gut Mathe kann, wie man das vielleicht ein bisschen schneller implementieren könnte hier. Also ich vergleiche hier einen Absolut von einer komplexen Zahl gegen die zwei. Naja, vielleicht kann ich da ja auch was anderes machen. Vielleicht mache ich einfach mal den, vielleicht schieße einfach mal vorher. Z.real mal z.real plus z.imac mal z.imac. Das ist quasi jetzt quasi den Satz des Betragores verwenden, ohne die Wurzeln zu ziehen. Und dann muss ich halt gegen vier vergleichen. Okay, mache ich, dann gehe ich eins hoch. Make, ich hoffe, dass es kompiliert. Dann gucke ich, dass es Mandelbrot auch immer noch so aussieht, wie es aussieht. Genau, ich gehe wieder nach Source. Mandelbrot. Ja, ich sehe auch, es ist tatsächlich, sieht immer noch genauso aus wie vorher. Und wenn ich jetzt nochmal per Record mache, das nochmal einmal aufanschaue, und dann dort in die Daten reingucke mit Hotspot, dann sollte ich sehen, dass jetzt Mul-DC tatsächlich mein größtes ist, dass ich jetzt echt diesen Teil rausgekriegt habe, mit diesem Standard-Hypot oder so, der eben sehr, sehr viel gekostet hat, mich sozusagen. Also dieser Talk sollte ich einfach nur zeigen. Nutzt Perf, Linux Perf, um Performance-Probleme in Programmen rauszufinden. Und wenn ihr die Geil dargestellt haben wollt, dann nutzt Hotspot als Open Source, geht auf, geht ab, ladet es euch runter. Okay. Das war doch gerade noch nice. Cooler Tip, danke. Haben wir noch jemanden, der Bock hat, die letzten Minuten des Lightning Talks dort zu nutzen? Oh, ja, dann. Das ist jetzt eine gute Frage. Warte mal, das sind die Dinger, die wir haben. Aber, I think... Das ist... Das ist USB-C oder was hast du? So, normal... Nee, das ist doch USB-C. Nein, das ist nicht USB-C. Ich glaube nicht, Handy anschließen? Nee, ist... Okay, dann lass ich das jetzt mal... Was verzieht, würde ich sagen, du darfst dich nochmal kurz hinsetzen, weil es gab noch eine zweite Meldung, und jetzt das Glück, und das schon mal vor. Du brauchst... Ich brauch nichts. Probier vielleicht irgendein Beam-Anschluss, dann natürlich schon, nein? Das ist hier, wir brauchen nochmal einen neuen Stegger. Ja, jetzt haben wir nur einen neuen Standard. So, hab ich's denn? Ja. Ich wollte über das Thema Update All the Things reden. Hand auf's Herz, das finden wir alle ungerne. Es gibt den... Wenn ich einen Fokus hätte. Es gibt einen Tool namens FE-Upd. Das kennen manche. Das Ding update eure firmware. Das ist so derartig einfach, dass das funktioniert im User Space. Das Ding lädt das Ganze in UEFI rein. Ihr rebooted das Teil. Er update eure firmware. Das Ganze ist unterstützt von den meisten eurer gängigen Hersteller. Das heißt, es funktioniert auch ohne weitreichendes Berechtigungskonzept. Das ihr müsst nicht mehr ruht werden. Also meistens. Eine andere Sache, die ich sehr, sehr schätze, ist Unattended Upgrade. Das Ding startet in einem Debian. Ich meine, ihr könnt natürlich auch was anderes nehmen. Your results may vary. Aber der Grund, was daran gut ist, ist, es funktioniert. Ihr könnt das Ding einmal konfigurieren. Es updated eure Distributionen und die ganzen Updates jedes Mal, jeden Tag. In Zweifel könnt ihr es sogar eurer System durchtreten lassen. Im Beispiel von eurem Server und Hand auf's Herz. Euer Server ist meistens nicht up to date, wenn ihr es manuell macht. Dementsprechend. All den Jahren. Fünf. Fünf sind es inzwischen. Habe ich noch nie Probleme, weil real die Debian maintainer einen guten Job machen. 98,9999% der Fälle. Und dementsprechend automatisiert eure Updates. Ihr wollt euch nicht darum kümmern. Es ist ein Riesenhesse, wenn ihr es manuell macht. Es funktioniert in der Praxis nie. Und ja, es ist sehr, sehr angenehm. Ja, deswegen mein klares Prädoyer. Guckt es, dass ihr eure Systeme automatisch aktualisiert und vielleicht sogar Firmware Updates einspielt, ist es jetzt so einfach wie nie. Vielen Dank. Anattended Updates und das Fee Update. Was heißt stabil? Du kriegst vom Hersteller ein signiertes Blobding. Das kannst du. Ja, so ist es. Ich meine, eine aktuelle Firmware kannst du ja nicht mehr einspielen, wenn sie nicht Hersteller signiert ist. Dementsprechend in einer idealen Welt in der Firmware Signaturen überprüft und sauber verifiziert werden. Aber du weißt, wo ich hin will. Es ist so vertrauenserweckend, wie dein Hersteller seine Firmware Updates nun mal sind. Ich persönlich würde trotz allem, ich meine, ihr kennt es sicherlich mit den guten Instruction Updates, die ja dann immer mal wieder, wenn Intel bemerkt, dass das ihre Hyperswetting-Architektur vielleicht nicht 100% sicher ist. Also ich meine, man kann es natürlich ausschalten. Ich äußer mich dazu nicht. Das kompromitiert mich nur. Ja, es ist relativ stabil. Es ist relativ sane. Es ist so sein, wie Firmware Updates halt immer sind. Du hast ja in einem Laptop, hast da hinten dran eine Batterie hängen. Es ist sehr, sehr schwierig, damit deine Hardware kaputtzukriegen aus meiner Sicht. Ich muss dich jetzt leider runterwücken. Du hast es jetzt, glaube ich, geschafft, ne? Dann noch mal einen Applaus. Dann haben wir jetzt unseren letzten Talk für heute in den Lightning Talks zu belisten. Viel Spaß damit. Das ist wohl doch kein so stabiles Setup. Na ja, dann sehen wir halt nichts. Na ja, egal. Und manche haben noch nie einen Vortrag öffentlich gehalten. Wir haben ein Bild. Okay, meine Schule hat einen tollen Vertretungsplan. Der sieht ungefähr so aus. In der Original-App war er noch viel kleiner. Ich weiß gar nicht, wie die das hinbekommen haben. Ich jedenfalls dachte ich mir, da könnte man noch mal eine bessere App für schreiben. Also das ist ja so nix. Das ist dann meine blöde Tabelle. Da muss man ewig rumscrollen. Da muss man das filmen, was man sehen möchte. Ist so nix. Also, da dachte ich mir, könnte man erst mal so eine Tabelle in der App anzeigen. Das ist schon mal größer und nicht so winzig klein, wie auch immer die es geschafft haben. Da dachte ich mir, könnte man eigentlich auch auslesen, braucht man ja eigentlich nicht so eine Tabelle haben. Könnt man ja eigentlich auch eine schöne Liste haben. Hier können wir dann auch filtern. Und dann sieht das so aus. Dann ist es viel kürzer, wenn nur noch das dasteht, was man möchte, wenn man den Filter anschaltet. Wenn man dieses Passwort ändert, muss man ein neues Passwort eingeben können. Und ich dachte mir, das könnte man eigentlich mal auf fdroid stellen. Aber geht nur für meine Schule, sonst geht es nicht. Und dann hat es jemand runtergeladen und gesagt, aber wäre irgendwie doch schön, wenn es für meine Schule besser gehen würde. Ich habe gesagt, ja, können wir machen. Bei dem gab es mehrere Seiten. Dann dachte ich, da muss man die Seite umschalten können. Natürlich ging da der Tabellendeaser dann bei ihm nicht. Da muss ich ein extra Tabellendeaser für schreiben. Dann ... Meine Cousine hatte so einen tollen Plan, der aus Bildern besteht. Weil die haben das zwar im System auch digital, aber wenn ich mich jetzt in ihrem System anmelde, im System ihrer Schule meine ich. Hier ist eine schöne Bilder. Hier unten ist auch der Umschalter, der auch zum Einsatz kommt, wenn man mehrere Seiten hat. Ja, kann man zwar nicht auslesen, weil Tesseract hat das nicht so gern, dass man durchgestrichene Text hat, weil die Striche irgendwie liegen, die die Tabellende haben soll. Aber so haben wir dann die Bilder halt. Man muss anders als bei der offiziellen App nicht jedes Bild nacheinander runterladen, sondern kann auch diesen tollen Slider hier das ganze zum Ende schubsen. Das ist ein wenig praktischer. Dann dachte ich mir, wenn ich jetzt aber im Bus sitze dann ist das irgendwie blöd. Deswegen kann man hier auch offline modus. Das ist irgendwie cool. Man muss offline. Das war mein Vertretungsplan. Voll gut, danke. Und vor allem danke für die Hilfe, die sofort geklappt hat mit dem Bild übertragen. Das war's für heute, mit den Lightning Talks. Danke, dass ihr hier wart. Vielen Dank für alle Vortragenden. Das war ein super Programm. Copyright WDR 2021