
Chaos Computer Club - archive feed
14,494 episodes — Page 57 of 290
History of the mainframe - from S/360 to Linux (gpn21)
This talk will dig into the long history of the IBM mainframe world. We will explain how it started, why it was successful at the time, how it evolved, why it has all these strange features, and what it looks like today. We will also give some insights into the operating systems and how they evolved with the architecture, and how mainframes eventually learned to run Linux. about this event: https://cfp.gulas.ch/gpn21/talk/QV8YZS/
From 0 to Kubernetes (gpn21)
Die Welt der Container-Orchestrierung ist für Einsteiger oft zunächst abschreckend! Aber in diesem Vortrag werden wir uns auf eine Reise durch die Entwicklung des Infrastrukturmanagements begeben, von "bare metal" und virtuellen Maschinen bis hin zur modernen Welt der Container und ihrer Orchestrierung. Nachdem wir die Geschichte kennengelernt haben werden die Anwendungsfälle beleuchten und sprechen über die ersten Schritte in der Kubernetes Welt In diesem einfühlsamen und unterhaltsamen Vortrag werden wir gemeinsam die Grundlagen der Container-Orchestrierung mit Kubernetes erforschen. Zunächst legen wir ein solides Fundament, indem wir die grundlegenden Konzepte und die Geschichte dieser aufstrebenden Technologie betrachten. Damit schaffen wir das nötige Verständnis, um uns anschließend den praktischen Aspekten zuzuwenden. Sobald wir uns auf sicherem Terrain bewegen, widmen wir uns den wichtigsten Schritten, um in die Welt von Kubernetes einzusteigen. Dazu teilen wir hilfreiche Tipps und Einblicke, die euch dabei unterstützen, gängige Stolpersteine zu umgehen und diese beeindruckende Technologie selbstbewusst einzusetzen. Unser erster Schwerpunkt liegt auf der Einrichtung eines funktionierenden Kubernetes-Clusters. Wir zeigen euch Schritt für Schritt, wie ihr euer eigenes Cluster aufbauen könnt und worauf ihr dabei achten solltet. Nachdem wir die Grundlagen des Cluster-Aufbaus vermittelt haben, widmen wir uns dem Deployment von Workloads. Wir erklären, wie ihr eure Anwendungen und Dienste erfolgreich in Kubernetes bereitstellen könnt und wie ihr dafür sorgt, dass sie stabil und performant laufen. Anhand von Best-Practice-Beispielen zeigen wir euch, welche bewährten Methoden und Tools ihr nutzen könnt, um euren Kubernetes-Cluster effizient und sicher zu betreiben. Wir beschäftigen uns mit der langfristigen Verwaltung eurer Workloads in Kubernetes. Dabei setzen wir auf reproduzierbare Deployments basierend auf dem GitOps-Workflow, um eine zuverlässige und effiziente Nutzung sicherzustellen. Wir erklären, was GitOps ist, wie es funktioniert und welche Vorteile es bietet. Außerdem geben wir euch praktische Ratschläge und Beispiele, wie ihr GitOps in eurem eigenen Kubernetes-Cluster implementieren und erfolgreich nutzen könnt. Insgesamt bietet dieser Vortrag eine umfassende und gleichzeitig leicht verständliche Einführung in die Welt von Kubernetes und Container-Orchestrierung. Dabei legen wir besonderen Wert darauf, dass die Teilnehmerinnen und Teilnehmer die Informationen gut aufnehmen und direkt in die Praxis umsetzen können. Unser Ziel ist es, euch dabei zu unterstützen, die Vorteile dieser innovativen Technologie voll auszuschöpfen und eure Infrastruktur effektiv und zukunftssicher zu gestalten. about this event: https://cfp.gulas.ch/gpn21/talk/EHMHWP/
Blinkenlightshopping für Fortgeschrittene (gpn21)
Ein kurzer Überblick über aktuelle (smart) LED-Produkte, wo man sie bekommt und welche Fallstricke es zu vermeiden gilt. Während früher der WS2812b Strip mit 144 LEDs/m das höchste der Gefühle in Sachen Blinkenlights war, ist in den letzten zwei bis drei Jahren das Angebot an interessanten Photonenquellen geradezu explodiert. Wer sich bei den üblichen fernöstlichen Dropshippern auf die Suche nach neuen Blinkenlights macht, sieht sich oft mit einer Flut irreführender Begriffe und vagen Spezifikationen konfrontiert. Ich möchte hier eine kleine Hilfe geben, wie man dennoch (meistens) im Wust von Neon, FCOB, Filament und Co etwas passendes für das nächste Blinkenprojekt findet. about this event: https://cfp.gulas.ch/gpn21/talk/RJ7GPU/
Introduction to Postgres Query Planning (gpn21)
**How do databases get from SQL query to result? How do they do it *quickly*?** In this talk, we'll discuss how to represent queries as trees, look at some basics of query optimization and look into the Postgres query planner specifically. With some examples, we'll see how it uses statistics, estimates costs and ultimately decides on an execution plan. We'll open the hood, read some query plans, see what can go wrong and talk about approaches for helping the planner out. Slides: https://leftshift.github.io/query-planner-talk about this event: https://cfp.gulas.ch/gpn21/talk/GUTJAD/
USB, wie funktioniert das eigentlich? (gpn21)
Eine unterhaltsame Reise durch die USB Bezeichnungen bis. inkl. 3.x, Steckertypen und -farben, einem technischen Überblick wie USB-Kommunikation funktioniert und warum das garnicht dumm gemacht ist, aber oft trotzdem sehr verwirrend ist. Ein geschichtlicher Überblick wie, und vor allem warum es zu USB kam und wodurch sich die unterschiedlichen Versionen des Standards auszeichnen. Es geht um die Barrierefreiheit von Steckern und Bezeichnungen. Die Grundlagen wie die Signalisierung und Protokollebene funktionieren kommen ebenfalls nicht zu kurz. Abgerundet wird das ganze durch viele Beispiele und ein kleines Live-Demo. about this event: https://cfp.gulas.ch/gpn21/talk/BZJ9CD/
Breaking the black-box security coprocessor in the Nintendo Switch (gpn21)
Attacking and gaining arbitrary code execution at the highest security level of the security coprocessor used on the Tegra X1 about this event: https://cfp.gulas.ch/gpn21/talk/YWTAMZ/
Entwicklung einer Platine zum Auslesen von Solarladereglern (gpn21)
Seit 2019 betreibe ich ein Balkonkraftwerk (Inselanlage) mit Akku und Laderegler. Da die Daten des Ladereglers nur schwer auslesbar waren, habe ich eine Platine entwickelt, die mittlerweile 3 Iterationen hinter sich hat und weltweit eingesetzt wird. In meinem Vortrag möchte ich euch etwas über die Entwicklung dieser Platine erzählen. about this event: https://cfp.gulas.ch/gpn21/talk/LBB3QQ/
Balkonkraftwerke: Babyschritte Richtung Solarpunk (gpn21)
Du hast irgendwann irgendwo ein Solarmodul hängen gesehen und dir gedacht, dass das auch für dich was wäre? Dieser Vortrag ist für dich! Strom "aus dem Nichts" erzeugen, einen Beitrag zur Klimarettung leisten und dabei ein paar Euro sparen. Die Regeln sind überschaubar, die Preise im Sturzflug: Wenn es nur _irgendwie_ geht, sollte jeder ein Balkonkraftwerk (oder mehr) bei sich zuhause haben. Doch was steckt hinter diesem "irgendwie"? Einführung in Technik, Einrichtung und Betrieb von Plug-in-Photovoltaikanlagen / Stecker-Solarmodule. about this event: https://cfp.gulas.ch/gpn21/talk/YPWNRC/
IPv6 - Eine kleine Einführung mit Linux (gpn21)
Als Alternative zu IPv4 möchte ich euch IPv6 vorstellen, neben Aufbau und Funktionsweise möchte ich auch auf praktische Anwendungen wie ping, ssh, Web-Browser und IPoAC (RFC 6214) eingehen. (Bitte keine Flugtiere/-Geräte mitbringen!) Nachdem es bereits zu wenig öffentliche IPv4-Adressen gibt, möchte ich euch als Alternative IPv6-Adressen vorstellen. IPv4 und IPv6 unterscheiden sich zum Teil massiv voneinander, so das der Umstieg nicht leicht fällt. Daher will ich zunächst den Aufbau und Funktionsweise von IPv6 erklären. Aber auch auf ping, ssh, curl und Web-Browser sowie IPoAC (nach RFC 6214) - Besonderheiten bei der Verwendung von IPv6-Adressen eingehen. Ich bitte darum auf das Mitbringen von Brieftauben, Flugtieren und -Geräten zu verzichten - Vielen Dank. Grundkenntnisse in Netwerk-Technik werden vorrausgesetzt. Folien: http://git.tuxteam.de/gitweb/?p=susannes-git/Ipv6-Vortrag.git;a=tree about this event: https://cfp.gulas.ch/gpn21/talk/S9QC7M/
Geschweifte Klammern in der bash (gpn21)
Die bash ist die Standard-Shell der meisten populären Linux-Distributionen. Geschweifte Klammern kommen an ganz verschiedenen Stellen, vom Level "einfach/sollte jeder kennen" bis hin zu "modern/abgefahren", zum Einsatz. Dieser Vortrag beleuchtet alle (dem Vortragenden bekannten) Verwendungsmöglichkeiten und wird daher sowohl für Neulinge als auch für intensive Anwender Neuigkeiten bieten. about this event: https://cfp.gulas.ch/gpn21/talk/W9PLDM/
Macht Digitalisierung Züge pünktlicher? (gpn21)
Digitalisierung ist in aller Munde. Auch auf der Eisenbahn soll Digitalisierung eine Vielzahl von Problemen lösen, insbesondere bei der Infrastruktur. 2020 wurde dafür das Projekt Digitale Schiene Deutschland gestartet, welches eine Vielzahl von Maßnahmen beinhaltet - doch einige davon sind nicht so neu, wie sie scheinen. Dieser Vortrag soll einen Überblick geben, was schon passiert ist, was noch geplant ist, und welche Probleme wirklich durch Digitalisierung gelöst werden können. about this event: https://cfp.gulas.ch/gpn21/talk/SHCWZS/
IoT Cybersecurity - EU Normenupdate (gpn21)
Übersicht über gegenwärtige und zukünftige EU-Standards zur Cybersicherheit von IoT Produkten ETSI/EN 303645, Radio Equipment Directive, Cyber Resilience Act & Co. Auf EU Ebene tut sich einiges im Bestreben die Cybersicherheit von IoT Geräten zu erhöhen. In diesem Talk besprechen wir unter anderem: Was ist der Inhalt der einzelnen Richtlinien und wer steht dahinter? Welche Regelwerke betreffen welche Produktgruppen? Welche Anforderungen gelten für Produkte ab Mitte 2024? Was müssen Inverkehrbringer beachten? Wie lassen sich die Vorgaben praktisch umsetzen? Lässt sich "Sicherheit" regulieren? Interessant für alle Hard- und Software-Entwickler - besonders, wenn ihre Produkte im Raum der EU verkauft werden sollen. about this event: https://cfp.gulas.ch/gpn21/talk/FJFUKS/
OMGOVHBBQ (gpn21)
Or what happens exactly, when the cloud gets on fire. In the night of the 9 to 10 March 2021, the datacenter in Strasbourg went up in flames. And on the 19th… again. How could this happen ? What happened ? Turns out there's reports about the incident but they are written in French… it's too bad that I can read that and explain it to you. about this event: https://cfp.gulas.ch/gpn21/talk/9UUCWY/
PowerPoint-Karaoke (gpn21)
Folien werden gestellt, Vortragende melden sich freiwillig aus dem Publikum und halten einen fünf-minütigen Vortrag zu den Folien, ohne diese vorher zu kennen. Der Spaß ist garantiert. about this event: https://cfp.gulas.ch/gpn21/talk/FPMKUB/
Nach 2038 kommt 1901 und weitere Software-Kuriositäten (gpn21)
Maschinen und Programme, die Daten verarbeiten, unterliegen verschiedensten Einschränkungen und Architektur-Annahmen. Im besten Fall bemerken wir nichts davon, in vielen Fällen treten allerdings unerwartete Verhaltensweisen, bekannt als Glitches und Bugs, auf. Diese können amüsant werden und für ein Schmunzeln sorgen, aber genauso gefährlich und teuer sein. Dieser Talk befasst sich mit (historischen) Beispielen von besonderem und auf Irrwegen befindlichem Verhalten von Software und erklärt auf Basis von Computerarchitektur, wie es zu solchen Kuriositäten kommt. Besonders geeignet für alle, die nicht oder noch nicht lange selbst Software bauen und einen ersten Blick unter die Haube gewinnen wollen. about this event: https://cfp.gulas.ch/gpn21/talk/FZAEA9/
█████haus - WTF happened? (gpn21)
Das Projekt Verschwörhaus in Ulm galt bis vor ein paar Jahren als *das* Beispiel für Zusammenarbeit zwischen Verwaltung und Hacker\*innen. Doch letzten Sommer hat die Stadt unsere aktive Ehrenamtscommunity aus den Räumlichkeiten am Ulmer Weinhof geworfen, und uns über den Namen verklagt. Was ist passiert, was lief schief und welche Lessons Learned kann es für andere Spaces geben? In Ulm gibt es seit 2009 mit uns eine Gruppe Menschen, die sich für Civic Tech interessiern, die also das (digitale) staatliche Handeln kritisch begleiten und auf eine Digitalisierung von Bürger\*innen für Bürger\*innen hinarbeiten. Nachdem wir zuerst im Unikontext aktiv waren und dort 2015 einen der ersten vier regionalen Jugend-Hackt-Ableger veranstaltet haben, wagten wir 2015/16 den Schritt vom Universitätsberg "runter" in die Stadt. Dadurch entstand in Ulm etwas einzigartiges: Die Stadt Ulm hat unsere Ideen geteilt und stellte uns einen Raum zur Verfügung, den wir mit Leben füllten. Diese Zusammenarbeit zwischen Zivilgesellschaft und Verwaltung verlief zu Beginn gut - sodass sich das Projekt unter dem Namen Verschwörhaus schnell einen deutschlandweiten Ruf schaffen konnte. Doch mit den Jahren verschlechterte sich das Verhältnis. Das ganze gipfelte darin, dass die Stadt die im mittlerweile gegründeten Verein engagierte Community verklagte. In diesem Talk wollen wir die Geschichte der Community, die jahrelang die Inhalte des Verschwörhausprojektes geprägt hat, erzählen, und berichten, was wir aus dieser Beziehung mit der Stadt gelernt haben. Wir wollen euch an unseren Erfahrungen teilhaben lassen, damit ihr hoffentlich etwas daraus lernen könnt — und es soll natürlich genug Zeit für eure Fragen sein. about this event: https://cfp.gulas.ch/gpn21/talk/TKALVU/
Aus neu mach' alt: Mini-Retro-Arcade auf ESP32-Basis (gpn21)
Mit Hilfe von Arduino-IDE, Lötkolben, 3D-Drucker und Lasercutter wird aus einer preisgünstigen ESP32-Entwicklungsplatine und einem kleinen TFT-Bildschirm ein voll funktionsfähiger Open-Source-Spielautomat im Miniformat. Mit geringem Stromverbrauch, einer simplen Bedienung und vor allem einer alltagstauglichen Robustheit empfiehlt sich der Galagino-Arcade-Automat als unterhaltsames Schreibtisch-Gadget. Mini-Arcade-Automaten gibt es viele. Die kommerziellen Automaten sind in der Regel billige Plastikkonstruktionen mit eher halbherzig nachprogrammierten Klassikern. Auch Selbstbauanleitungen auf Raspberry-Pi-Basis gibt es einige, aber Stromverbrauch, längliche Boot-Zeiten und inzwischen auch heftige Preise trüben den Spass deutlich. Warum also nicht den wesentlich billigeren ESP32 nehmen? Und wie funktioniert überhaupt so eine Emulation und wie aufwändig ist das? Die zwei 240Mhz-Cores des ESP32 sollten doch locker für eine saubere Galaga-Emulation reichen ... oder? Ganz so einfach ist es nicht. Was überhaupt hinter so einer Emulation steckt, wo bei der Umsetzung die Fallstricke lagen und wie man neben Galaga auch Pac-Man und Donkey Kong auf einem 3-Euro-Mikrocontroller zum Leben erweckt wird in diesem Vortrag beschrieben. Neben der Software und dem typischen Breadboard-Aufbau der Hardware wird es aber auch um ein passendes Mini-Arcade-Gehäuse gehen. Ein passender Mini-Joystick aus dem 3D-Drucker sowie ein lasergeschnittenes Holzgehäuse verpassen dem Emulator eine angemessene Hülle. Ein kurzer RGB-LED-Streifen bildet das "Marquee" und erzeugt zum Spielgeschehen passende Lichteffekte. Das Sahnehäubchen ist der Akku aus einer ausgeschlachteten Einweg-Vape, der statt wie sonst im Müll zu landen für gut drei Stunden kabellosen Galagino-Spass gut ist ... im Gerät per USB wiederaufladbar natürlich. Alle Source-Codes, CAD-Vorlagen, Verdrahtungsschema etc. gibt es zum Download unter http://github.com/harbaum/galagino about this event: https://cfp.gulas.ch/gpn21/talk/PUS7MB/
Das SerenityOS-Betriebssystem (gpn21)
Ich stelle das SerenityOS-Betriebssystem vor, ein neues unix-artiges Betriebssystem, welches seit 2018 von Grund auf gebaut wird und eine ganze Menge interessanter Besonderheiten mitbringt. *Well Hello Friends!* Das SerenityOS-Betriebssystem – nie davon gehört? Kein Wunder, denn das Projekt um den schwedischen Entwickler Andreas Kling baut erst seit 2018 von Grund auf ein unix-artiges Desktop-Betriebssystem. SerenityOS ist nicht nur kein Linux und hat nicht nur einen 90er-UI-Stil, sondern ist auch dank vieler weiterer Aspekte ein sehr interessantes Open-Source-Betriebssystemprojekt. Kleines Filmröllchen ist langjährige\*r Mitarbeitende\*r bei SerenityOS und führt euch in diesem Talk von Kernel bis Browser quer durch System und Projekt. about this event: https://cfp.gulas.ch/gpn21/talk/KRJGBM/
Energiewende auf Balkonien (gpn21)
Die Energiewende in die eigenen Hände zu nehmen macht Spaß und lohnt sich auch finanziell. Der Talk beleuchtet das Thema "Kleinsolaranlagen (Balkonkraftwerke XL)" von den Sonnenstrahlen, über die Solarzellen und Wechselrichter, hin zum Energieverbraucher oder Speicher. In den meisten Fällen können die dargestellten Inhalte auch auf größere Dachanlagen angewandt werden. Neben den Hintergründen der Solartechnik bei netzsynchronem Betrieb (nicht Insel), wird im zweiten Teil des Vortrages gezeigt, wie der Eigenverbrauchsanteil der erzeugten Solarenergie mit einem DIY Energiespeicher erhöht werden kann. Es wird gezeigt wie mit dem Recycling von 18650er Lithium Rundzellen aus alten Laptop- und E-Bike Akkus ein Energiespeicher gebaut werden kann und dieser mit dem Balkonkraftwerk zusammen genutzt werden kann. Der überschüssige Solarstrom aus der Mittagszeit wird so für den Abend/Nacht nutzbar gemacht. Wird ein Energiespeicher > 5 kWh benötigt lohnt sich eher der Bau eines LiFepo4 Akkus aus prismatischen Zellen, womit Speicher mit mehreren 10 KWh Kapazität gebaut werden können. about this event: https://cfp.gulas.ch/gpn21/talk/UBWWQT/
Wie macht man eigentlich Zwiebeln? (gpn21)
In einem kurzen und eingängigen Vortrag soll Anfänger*innen alles an die Hand gegeben werden um noch am selben Tag ihr erstes eigenes Tor Relay in Betrieb zu nehmen. Es wird kein Vorwissen vorausgesetzt. Das Tor-Netzwerk ist eine unverzichtbare Infrastruktur im Kampf gegen Zensur und Überwachung. Bei Ereignissen wie den feministischen Protesten im Iran gab es in den sozialen Medien viel verbreitete Aufrufe das Netzwerk durch Betrieb von Snowflake-Proxys erreichbar zu halten. Diese sind eine besonders niedrigschwellige Möglichkeit Tor zu unterstützen. Wer einen Schritt weiter gehen möchte kann ein eigenes Relay betreiben. Das kann aber im Vergleich zu der einfachen Installation einer Snowflake etwas einschüchternd sein. In diesem Vortrag gibt es daher eine Anleitung zum Nachmachen und ein paar Erklärungen was zu beachten ist. Die Zielgruppe sind Leute die keine Erfahrung bei der Einrichtung und Administration eines Servers haben. Aber auch wer schon ein bisschen Wissen mitbringt kann noch einige Spezifika des Tor-Relay Betriebs mitnehmen. about this event: https://cfp.gulas.ch/gpn21/talk/P3HZH8/
Ein freies Schulnetz! (gpn21)
Der Vortag gibt einen Einblick in die seit mehr als 15 Jahre andauernde Medienentwicklungsplanung eines Gymnasiums in Baden-Württemberg, das konzeptionell einen freien Ansatz bei Mediennutzung und Infrastruktur verfolgt. Technische Bausteine sind freies Wlan mit Freifunk, konsequenter Einsatz von FOSS Software, Betrieb der Schuleigenen Geräte ausschließlich mit Linux auf aus Gründen der Nachhaltigkeit gebraucht beschaffter Harware. Ein Angebot von (Online-)Werkzeugen für Schüler:inen und Lehrer:innen, ein abgestimmtes Konzept für BYOD sowie das Bestreben, die Rahmenbedingung auch konzeptionell durch die verschiedenen Gremien der Schule curricular zu verankern ergänzen die technischen Aspekte pädagogisch und organisatorisch. Der Vortrag möchte zunächste einen kurzen Einblick in die Rahmenbedingung, die Finanzierung und die Betreuung der pädagogischen IT an Schulen in BW geben, um dann die Situation am Quenstedt-Gymnasium in Mössingen zu beschreiben. Anschließend soll der Prozess transparent gemacht werden, der innerhalb der gegebenen Rahmenbedingungen eine Umsetzung eines „Freien pädagogischen Netzwerks“ möglich gemacht hat. Besonderer Schwerpunkt liegt auf den Erfahrungen im Umgang mit den am Prozess beteiligten Personengruppen (Eltern, Schülerinnen, Lehrerinnen, Kostenaufwandsträger) die wir an der Schule in den vergangenen 15 Jahren auf dem Weg zum aktuellen Stand gemacht haben. Der Vortrag schließt mit der Beschreibung der aktuellen – auch durch den „Digitalpakt Schule“ angestoßenen – Entwicklungen und den weiteren Aussichten für das Projekt. about this event: https://cfp.gulas.ch/gpn21/talk/WMPJLW/
Solarversorgung auf Open Air (Chaos) Events und macht das überhaupt sinn. (gpn21)
Das CCC Camp steht vor der Tür und die Event Orga bekommen viele Fragen und Vorschläge ein solches Event mit Solar zu versorgen. Natürlich versteht jeder, das die Versorgung mit Diesel Generatoren nicht das umweltfreundlichste ist, also warum versorgen wir das nicht mit Solar. In diesem Vortrag zeigen wir die Berechnungsgrundlagen eines Energienetztes am Beispiel des Camp 2019, was sind die Sicherheitstechnischen und Normungs Anforderungen und ist eine Nutzung von Solarenergie möglich. Ebenso geht es um die Planung einer Solar (Insel) Anlage, wie kalkuliere die benötigte Panel und Battterie Größe und was sind sinnvolle Konfigurationen für Autarkes Camping. about this event: https://cfp.gulas.ch/gpn21/talk/DZR98U/
Forschungsdateninfrastruktur und Langzeitarchivierung (gpn21)
In der Wissenschaft fallen üblicherweise Daten an, die gespeichert und verwaltet werden müssen. Verfügbarkeit dieser Daten ist wichtig, sowohl für die Reproduzierbarkeit der Forschung als auch um darauf neue Forschungsfragen aufzubauen und zu neuen Erkenntnissen zu kommen. In diesem Vortrag werde ich ein Einführung in die nötigen Schritte und Überlegungen geben um Forschungsdaten langfristig zu erhalten und auffindbar zu machen. Forschungsdatenmanagement erhält wachsende Bedeutung in der Wissenschaft, da auch das Bewusstsein über den Wert der Forschungsdaten wächst. Doch Forschungsdatenmanagement braucht auch die nötige Infrastruktur. In diesem Vortrag werde ich die grundlegende Architektur eines solchen Systems präsentieren und auf einige wichtige Konzepte eingehen: - OAIS-Modell - Metadaten - FAIR-Prinzipien about this event: https://cfp.gulas.ch/gpn21/talk/AVLRFE/
Deutschland in der matrix (gpn21)
Matrix ist ein offenes Protokoll für verschlüsselte, dezentrale Kommunikation und findet sich in Deutschland schon jetzt oder zukünftig an überraschend vielen Orten: Von der Bundeswehr, über Kommunikation unter Ärzten bis hin zur kompletten öffentlichen Verwaltung. In diesem Vortrag geht um diese teils sehr ambitionierten Projekte und die Zukunft von Matrix und Deutschland mit Hinblick auf digitale Souveränität about this event: https://cfp.gulas.ch/gpn21/talk/V3JHFF/
Wie tauscht man eigentlich Internet? (gpn21)
Den Begriff Internet Exchange (IXP) taucht unweigerlich auf wenn man sich etwas tiefer mit dem Internet(tm) beschäftigt, aber was ist eigentlich ein IXP, und was wird da genau getauscht? Bringt das überhaupt was? BGP, PNI, IXP, Tier 1/2/3/4, Transit, Peering, Remote-Peering, Cloud, MANRS, Peering-LAN, LAN-Party, ... alles tolle Akronyme, aber was bedeuten diese eigentlich? Dieser Frage wollen wir für euch beantworten, und ziehen dies komplett transparent aus der Perspektive eines Internet-Exchanges für euch von Null aus auf. about this event: https://cfp.gulas.ch/gpn21/talk/RWELDC/
Internet für ein Pfadfinderlager in Brandenburg (gpn21)
Wir wurden mitten im Corona Lockdown gefragt, ob wir ein "bisschen" "Internet" für ein Pfadfinderlager im Sommer 2022 bauen wollen. Dass es dann doch etwas mehr wurde, welche Schwierigkeiten auf traten und wie wir mit diesen um gegangen sind, werdet ihr in diesem Talk erfahren. Der Verband Christlicher Pfadfinderinnen und Pfadfinder führt alle vier Jahre ein Bundeslager durch. 2022 fand die Veranstaltung Großzerlang in Brandenburg mit ca 5000 Teilnehmenden statt. Als Bereich Informations- und Kommunikationstechnik (IKT) der Bundelagertechnik sprechen wir über Internetzugang auf einem Acker in Brandenburg, WLAN in Containern, einige Kilometer Glasfaser, extreme Hitze, Telefonie für kritische Funktionsbereiche, ein Faxgerät fürs Hospital, Funklöcher und falsche Lieferadressen. about this event: https://cfp.gulas.ch/gpn21/talk/LLRPPR/
Cutting the Onion – The Tor Protocol (gpn21)
Einführung in die Funktionsweise des Tor-Protokolls: Von den Handshakes bis zum Datentransfer Vielen Hacker:innen ist das Tor-Netzwerk ein Begriff, doch wie funktioniert es eigentlich genau? Dieser Talk soll innerhalb von 60 Minuten eine Einführung in das Tor-Netzwerkprotokoll bieten und dabei auf Byte-Ebene erklären, wie die Teilnehmer des größten Anonymisierungsnetzwerkes miteinander kommunizieren. about this event: https://cfp.gulas.ch/gpn21/talk/83SUQY/
Wireguard – Einfache, robuste und sichere VPNs (gpn21)
WireGuard ist ein vergleichsweise neues P2P VPN-Protokoll, welches durch Sicherheit, Performance, sowie der Unterstützung mobiler Endgeräte besticht. Dieser Vortrag soll sowohl eine Einführung in das Protokoll als auch die Administration geben. WireGuard ist ein vergleichsweise neues, quelloffenes peer-to-peer VPN-Protokoll auf UDP-Basis, welches es Endgeräten ermöglicht, ein privates Overlay-Netzwerk zu bilden. Spätestens seit der Integration in den Linux-Kernel im Jahr 2020 gewinnt es zunehmend an Beliebtheit und bietet Vorteile gegenüber etablierter VPN-Technologie sowohl für Endbenutzer als auch für die Serververnetzung. Diese Vorteile liegen im Protokoll-Design: Das Protokoll vermeidet dank UDP unnötige Latenzen bei zeitkritischen Übertragungen wie z.B. Voice-Chats, kommt grundsätzlich ohne zentrale Server aus, ist in Port-Scans für Außenstehende unsichtbar und ist gleichzeitig resilient gegen Änderungen am darunterlegenden Netzwerk. Mit nicht mal 7000 Lines of Code hat WireGuard zudem eine sehr leichtgewichtige Implementierung. Die aktuell verfügbaren Tools richten sich eher an erfahrene User, und vor Allem das Schlüssel-Management beim Setup von Clients erfordert bei Nutzer*innen ein Verständnis vom Umgang mit kryptographischen Geheimnissen. Dieser Vortrag soll die grundlegende Funktionsweise des Protokolls erklären. Zusätzlich soll eine Einführung in die Administration eines eigenen WireGuard-VPNs gegeben werden. Der Vortrag setzt grundlegende Kenntnisse über IP-Routing und Netzwerktechnologie, Verschlüsselung, die Linux-Kommandozeile und iptables voraus. about this event: https://cfp.gulas.ch/gpn21/talk/PNYEP8/
Performant cross-platform development using Flutter (gpn21)
Flutter is a software development kit based on the Dart language enabling developers to create performant cross-platform applications. We'll have an introduction for people with some basic knowledge of Flutter or other cross-platform toolkits and later on a view on advanced topics. In this talk, we will have a look on performance-tuning, useful features as well as some background information on the Flutter framework, it's engine and the Dart runtime. In particular, the following topics will be addressed: - What's this fluttery Flutter? - Animations - example of animations - performance-tuning - UX patterns in Flutter - responsive layouts - routing - hight-quality Widgets - the Flutter Framework - under the hood of Flutter's rendering - Flutter Web, dart2js and what Flutter has (not) to do with JavaScript about this event: https://cfp.gulas.ch/gpn21/talk/FRXGPS/
Opening (gpn21)
Opening of the GPN21 about this event: https://cfp.gulas.ch/gpn21/talk/BWESSB/
Teletex: The brief abandoned step between Telex and Telefax (retronetcall)
about this event: https://c3voc.de
Rust Web Apps with Yew (rustmcb)
With good support for WebAssembly in all major Web-Browsers Rust becomes an option for building single page web applications. The Yew-framework strives to give a composable and interactive, yet type safe interface to the DOM. This talk presents several mechanisms offered by Yew to help you build your next single page application in Rust. about this event: https://rust.cologne/2023/07/05/yew-ide.html
The flow3r Badge - A Sneak Peek (camp2023)
A sneak peek at flow3r prototypes. about this event: https://events.ccc.de/2023/06/05/camp23-the-flow3r-badge/
Closing (fsck2023)
Das Event ist vorbei. Ein paar Statistiken und $Dinge. Ihr müsst aber noch nicht abreisen! about this event: https://cfp.events.hacknang.de/fsck-2023/talk/KRSAQS/
Sonstige Unregelmäßigkeit: Ein Jahr Bahninfrastruktur-API (fsck2023)
Die Bahn bietet eine öffentliche API zu Infrastruktureinschränkungen an. Mit der Zeit haben sich einige Daten daraus angesammelt. Daher soll es nach einem Überblick über das technische Setup einen Jahresrückblick auf Statistik und Kuriositäten 2022 geben. Danach folgen noch Gedanken zur Belastbarkeit der Daten, sowie ein Ausblick auf existierende und mögliche weitere Verwendung der API. about this event: https://cfp.events.hacknang.de/fsck-2023/talk/MJNNSB/
So funkt's in Stuttgart (fsck2023)
Wie betreiben wir unser Netz? Was bewirken wir damit? Wie finanzieren wir uns? Wo können wir Unterstützung gebrauchen? In diesem Talk beanworten wir diese und weitere Fragen rund um Freifunk Stuttgart - von der Technik bis zur Organisation. about this event: https://cfp.events.hacknang.de/fsck-2023/talk/3XKLAV/
Das SerenityOS-Betriebssystem (und warum es euch interessieren sollte) (fsck2023)
Well Hello Friends! Das SerenityOS-Betriebssystem – nie davon gehört? Kein Wunder, denn das Projekt um den schwedischen Entwickler Andreas Kling baut erst seit 2018 von Grund auf ein unix-artiges Desktop-Betriebssystem. SerenityOS ist nicht nur kein Linux und hat nicht nur einen 90er-UI-Stil, sondern ist auch dank vieler weiterer Aspekte ein sehr interessantes Open-Source-Betriebssystemprojekt. Kleines Filmröllchen ist langjährige*r Mitarbeitende*r bei SerenityOS und führt euch in diesem Talk von Kernel bis Browser quer durch System und Projekt. about this event: https://cfp.events.hacknang.de/fsck-2023/talk/NPXC7X/
Was ist Rust und warum sollte ich mir das angucken? (fsck2023)
Diese Programmiersprache mit dem Namen "Rust" ist in aller Munde. Warum eigentlich? In diesem Talk möchte ich darstellen warum es noch eine Programmiersprache braucht, was es mit dieser auf sich hat, und warum diese evtl. interessant sein könnte. Der Talk wird keinen Code beinhalten. Dieser Talk ist kein Intro zu Rust, sondern vielmehr eine Entscheidungshilfe ob Rust einen Blick lohnt und warum. about this event: https://cfp.events.hacknang.de/fsck-2023/talk/JCHDC9/
Kinetarium & Cineplay: Multiplayer Gaming - immersiv und interaktiv (fsck2023)
Kinetarium ist interaktives Planetarium. Cineplay ist interaktives Gaming in Kinos oder auf Events! about this event: https://cfp.events.hacknang.de/fsck-2023/talk/M9VC3J/
Splicing: Eine praktische Einführung (fsck2023)
Kurze generelle Erklärung wie ein Splice funktioniert und was noch rings rum passiert. Sonst besteht die Möglichkeit sich selbst zu probieren. about this event: https://cfp.events.hacknang.de/fsck-2023/talk/PQNM3Q/
git bottom to top (fsck2023)
Wie funktioniert eigentlich git "under the hood"? In diesem Talk will ich ganz kurz aufzeigen wie git "unter der Haube" funktioniert und ein bisschen veranschaulichen warum da eigentlich garkeine Magie drinsteckt about this event: https://cfp.events.hacknang.de/fsck-2023/talk/QTCURU/
Deutschland in der matrix - Digitale Souveränität durch dezentrale Kommunikation (fsck2023)
Matrix ist ein offenes Protokoll für verschlüsselte, dezentrale Kommunikation und findet sich in Deutschland schon jetzt oder zukünftig an überraschend vielen Orten: Von der Bundeswehr, über Kommunikation unter Ärzten bis hin zur kompletten öffentlichen Verwaltung. In diesem Vortrag geht um diese teils sehr ambitionierten Projekte und die Zukunft von Matrix und Deutschland mit Hinblick auf digitale Souveränität about this event: https://cfp.events.hacknang.de/fsck-2023/talk/ANUCGR/
Chaos in D'dorf - Open Source, Open Community (chaosdorf)
Ein Kurzfilm über das Chaosdorf, dem CCC-Erfa in Düsseldorf. Das Chaosdorf: Was ist das eigentlich? Was für Menschen gehen dort hin und welche Dinge passieren dort? Besonders für Außenstehende ist die Hacking-Kultur mit vielen Vorurteilen verbunden. Doch es geht nicht nur um Computer und Programmieren. Zwischen 3D-Drucker, Holzwerkstatt und Fotolabor ist das "Dorf" auch ein sozialer Treffpunkt - besonders zum wöchentlichen "Freitagsfoo". Alle sind eingeladen! (Dieser Film ist im Rahmen einer Projektarbeit des Studiengangs Medien- und Kulturwissenschaft an der Heinrich-Heine-Universität Düsseldorf entstanden.) Credits: Idee und Regie: Hannah Lea Küppers Text und Story: Kenza Océane El Fassi Kamera und Schnitt: Phuong Thao Nguyen Musik und Tonschnitt: Franziska Schüler Interviews: fionera hanemile nomaster raketenlurch theonewiththebraid Dank: iw0nder maride NikTheDusky telegnom ytvwld about this event: https://chaosdorf.de/
Open Forum with openSUSE Board (osc23)
Panel discussion from openSUSE Board members. Panel discussion from openSUSE Board members. about this event: https://c3voc.de
Multimedia Madness (osc23)
Multimedia support in openSUSE has always been a bit of a patchy affair. The community wants to have a useful and usable experience on the multimedia-rich environment out ther today, from user-generated video content to video conferencing with friends and family. Until recently, this has been difficult to offer in openSUSE. But now, there's hope! With the introduction of an approved AAC codec and an arrangement with Cisco for an H.264/AVC codec implementation, we're on the road to having much better multimedia capabilities in openSUSE. This talk will discuss the _status quo ante_, what was done to change that, and where we're going to make openSUSE rock even more! Multimedia support in openSUSE has always been a bit of a patchy affair. The community wants to have a useful and usable experience on the multimedia-rich environment out ther today, from user-generated video content to video conferencing with friends and family. Until recently, this has been difficult to offer in openSUSE. But now, there's hope! With the introduction of an approved AAC codec and an arrangement with Cisco for an H.264/AVC codec implementation, we're on the road to having much better multimedia capabilities in openSUSE. This talk will discuss the _status quo ante_, what was done to change that, and where we're going to make openSUSE rock even more! about this event: https://c3voc.de
The opi package installer (osc23)
The opi package installer allows to install packages from OBS, from Packman repo (including Codecs) as well as from 3rd party vendors. This talk will cover how to use opi, how it works internally and how to write plugins. [https://github.com/openSUSE/opi](https://github.com/openSUSE/opi) The opi package installer allows to install packages from OBS, from Packman repo (including Codecs) as well as from 3rd party vendors. This talk will cover how to use opi, how it works internally and how to write plugins. [https://github.com/openSUSE/opi](https://github.com/openSUSE/opi) about this event: https://c3voc.de
OpenDataConnected - how a test import run escalated into a community (osc23)
When I published a LinkedIn post on Croatian open data last summer and how we use the PostgreSQL based Aranei as a data processing and profiling tool, I could not have imagined the snowball effect turning into an avalanche of reactions that was triggered by that post. Open Data is obviously a topic many people and organizations have many insights on and opinions about. The result of a relatively modest import of Croatian open data sources into our Aranei data management platform resulted in an international group of interested and helpful people. After many considerations and many more conversations, we feel that it is actually part of a triad of concepts that need to be treated holistically. Open data cannot exist without open standards, and open standards are connected to open-source software. Open-source software is part of the technology stack for publishing open data, and there we have a nice circle. Using our fully open source stack of Aranei, consisting of PostgreSQL, PHP Symfony framework / API platform, React-Admin and many more free software components, we’ve visualized and contextualized the Open Datasets from the Croatian government, showing how much more insights can be gained about the data when normalized and correlated properly. We decided to turn our experience into a movement, called OpenDataConnected. Here we’re connecting the open data publishers, with the advocates and evangelists, and with the eventual organizations that use those open datasets. We’ve reflect on some of the findings on our experiences with the Zagreb/Croatian open data, we want to work together with this community on how to define value propositions from those datasets and most important we want to have an open conversation with you, OpenDataConnected participants on which topics are of interest to you for the next couple of months. On our annual DORS/CLUC conference in May in Zagreb, we will then have a fully inclusive OpenDataConnected track to bring all those pieces together! When I published a LinkedIn post on Croatian open data last summer and how we use the PostgreSQL based Aranei as a data processing and profiling tool, I could not have imagined the snowball effect turning into an avalanche of reactions that was triggered by that post. Open Data is obviously a topic many people and organizations have many insights on and opinions about. The result of a relatively modest import of Croatian open data sources into our Aranei data management platform resulted in an international group of interested and helpful people. After many considerations and many more conversations, we feel that it is actually part of a triad of concepts that need to be treated holistically. Open data cannot exist without open standards, and open standards are connected to open-source software. Open-source software is part of the technology stack for publishing open data, and there we have a nice circle. Using our fully open source stack of Aranei, consisting of PostgreSQL, PHP Symfony framework / API platform, React-Admin and many more free software components, we’ve visualized and contextualized the Open Datasets from the Croatian government, showing how much more insights can be gained about the data when normalized and correlated properly. We decided to turn our experience into a movement, called OpenDataConnected. Here we’re connecting the open data publishers, with the advocates and evangelists, and with the eventual organizations that use those open datasets. We’ve reflect on some of the findings on our experiences with the Zagreb/Croatian open data, we want to work together with this community on how to define value propositions from those datasets and most important we want to have an open conversation with you, OpenDataConnected participants on which topics are of interest to you for the next couple of months. On our annual DORS/CLUC conference in May in Zagreb, we will then have a fully inclusive OpenDataConnected track to bring all those pieces together! about this event: https://c3voc.de
openSUSE Elections — How are they organised? (osc23)
Every year, the Election Committee is tasked to organise the Board Elections. We have noticed that year after year, the voter turnout barely crosses 50%. In this presentation, I will share my experience as an Election Official. We will look at how are the elections organised, what are the election rules, and what do members need to do in order to vote in an openSUSE election. We will go through the process of e-voting, using a demo election on the openSUSE election platform. Every year, the Election Committee is tasked to organise the Board Elections. We have noticed that year after year, the voter turnout barely crosses 50%. In this presentation, I will share my experience as an Election Official. We will look at how are the elections organised, what are the election rules, and what do members need to do in order to vote in an openSUSE election. We will go through the process of e-voting, using a demo election on the openSUSE election platform. about this event: https://c3voc.de
osc 1.0 (osc23)
osc (openSUSE Commander) is a command-line client for Open Build Service. In this talk you'll learn about the most important changes in osc 1.0. Then we'll cover hints that should make your daily life with osc easier. At the end we'll talk about our plans for upcoming version of osc. osc (openSUSE Commander) is a command-line client for Open Build Service. In this talk you'll learn about the most important changes in osc 1.0. Then we'll cover hints that should make your daily life with osc easier. At the end we'll talk about our plans for upcoming version of osc. about this event: https://c3voc.de
Empowering Finance with AI/ML, Edge, and Kubernetes (osc23)
The **financial industry** has adopted **AI** and **ML** technologies for various use cases like **Banking** and **HFT**. But they could benefit even more if we can integrate edge computing which will speed up processing and reduce latency. The goal of this talk is to provide insights into the role of Kubernetes and containerization in the deployment and management of AI and ML at the Edge in the finance sector. Key Topics: - Overview of **AI and ML in finance** - Importance of Edge computing in finance - Use cases of AI and ML at the Edge in finance such as fraud detection and High Frequency Trading algorithms - Benefits of AI and ML at the Edge, such as real-time processing - The role of **Kubernetes** and **containerization** in enabling AI and ML at the Edge - Advantages of using **Rancher** for Kubernetes deployment and management The integration of AI and ML at the edge, combined with the use of Kubernetes, has the potential to revolutionize the finance sector. **Rancher-managed Kubernetes** can help financial organizations overcome challenges in adopting AI and ML at the edge and stay ahead in the world of AI and ML. This lightning talk will provide a brief overview of the "Edge for finance sector" and will help attendees understand the need for **Rancher** in managing these **Kubernetes deployments**. It will be valuable for finance professionals who are looking to stay ahead of the curve in AI and ML. The **financial industry** has adopted **AI** and **ML** technologies for various use cases like **Banking** and **HFT**. But they could benefit even more if we can integrate edge computing which will speed up processing and reduce latency. The goal of this talk is to provide insights into the role of Kubernetes and containerization in the deployment and management of AI and ML at the Edge in the finance sector. Key Topics: - Overview of **AI and ML in finance** - Importance of Edge computing in finance - Use cases of AI and ML at the Edge in finance such as fraud detection and High Frequency Trading algorithms - Benefits of AI and ML at the Edge, such as real-time processing - The role of **Kubernetes** and **containerization** in enabling AI and ML at the Edge - Advantages of using **Rancher** for Kubernetes deployment and management The integration of AI and ML at the edge, combined with the use of Kubernetes, has the potential to revolutionize the finance sector. **Rancher-managed Kubernetes** can help financial organizations overcome challenges in adopting AI and ML at the edge and stay ahead in the world of AI and ML. This lightning talk will provide a brief overview of the "Edge for finance sector" and will help attendees understand the need for **Rancher** in managing these **Kubernetes deployments**. It will be valuable for finance professionals who are looking to stay ahead of the curve in AI and ML. about this event: https://c3voc.de