diff --git a/2024/programm2.md b/2024/programm2.md index c613471..5380249 100644 --- a/2024/programm2.md +++ b/2024/programm2.md @@ -18,41 +18,41 @@ Alternativ kann das Program auch über pretalx angesehen werden: [cfp.tuebix.org - - + + - - + + - - - - - - - - - - - + + + + + + + + + + + - - - - + + + + - + - + - - - - - - + + + + + +
Raum W1 (A302)
10:00bis11:50Same Procedure as Every Year: Kommandozeilen-Sprechstunde(n)Harald König
14:00bis15:50SolveSpace - Pragmatisches, freies 2D/3D CAD für NormalsterblicheYann Büchau
10:00bis11:50Same Procedure as Every Year: Kommandozeilen-Sprechstunde(n)Harald König
14:00bis15:50SolveSpace - Pragmatisches, freies 2D/3D CAD für NormalsterblicheYann Büchau
 
Raum W2 (C118a)
10:00bis11:50Blender 3D SchnelleinstiegRüdiger Marwein
14:00bis15:50How to Git: Internals/Algorithmen und erweiterte FunktionenMichael Weiss
10:00bis11:50Blender 3D SchnelleinstiegRüdiger Marwein
14:00bis15:50How to Git: Internals/Algorithmen und erweiterte FunktionenMichael Weiss
 
Raum V1 (F119)
09:30bis09:50Tübix initTübix Orga Team
10:00bis10:20Bisecting Regressions in the Linux KernelChristian Heusel
10:30bis11:20Fledermäuse oder C neu entdecktOlaf Flebbe
11:30bis11:50Investigating Checkpoint and Restore for GPU-Accelerated ContainersAdrian Reber
12:00bis12:50Linux Containers im High Performance Computing - 2024 UpdateHolger Gantikow
13:30bis14:20High Performance Computing - was ist das eigentlich?Holger Gantikow
14:30bis14:50Plasma 6.0 – Was ist neu?Kai Uwe Broulik
15:00bis15:50100% Open Source Full Stack Cluster Management with QlustarRoland Fehrenbacher
16:00bis16:50Besser Programmieren mit MathematikMike Sperber
17:00bis17:20Tübix exitTübix Orga Team
17:30bis19:20Hacker Jeopardy für alleHarald König
09:30bis09:50Tübix initTübix Orga Team
10:00bis10:20Bisecting Regressions in the Linux KernelChristian Heusel
10:30bis11:20Fledermäuse oder C neu entdecktOlaf Flebbe
11:30bis11:50Investigating Checkpoint and Restore for GPU-Accelerated ContainersAdrian Reber
12:00bis12:50Linux Containers im High Performance Computing - 2024 UpdateHolger Gantikow
13:30bis14:20High Performance Computing - was ist das eigentlich?Holger Gantikow
14:30bis14:50Plasma 6.0 – Was ist neu?Kai Uwe Broulik
15:00bis15:50100% Open Source Full Stack Cluster Management with QlustarRoland Fehrenbacher
16:00bis16:50Besser Programmieren mit MathematikMike Sperber
17:00bis17:20Tübix exitTübix Orga Team
17:30bis19:20Hacker Jeopardy für alleHarald König
 
Raum V2 (F122)
10:00bis10:50Einführung in OpenSCADTorsten Kockler
11:00bis11:20Wieso Linux - für SoftwareentwicklerPeter Hrenka
11:30bis12:20Kamerawagen mit Linux (H0-Modelleisenbahn)Roland Imme
12:30bis13:20Getting Started with Open Source Software ContributionsChristian Heusel
10:00bis10:50Einführung in OpenSCADTorsten Kockler
11:00bis11:20Wieso Linux - für SoftwareentwicklerPeter Hrenka
11:30bis12:20Kamerawagen mit Linux (H0-Modelleisenbahn)Roland Imme
12:30bis13:20Getting Started with Open Source Software ContributionsChristian Heusel
14:00bis14:50Ada & Zangemann - Ein Märchen über Software, Skateboards und HimbeereisTübix Orga Team
15:00bis15:50Banken und Freie SoftwareFlorian Snow
15:00bis15:50Banken und Freie SoftwareFlorian Snow
16:00bis16:20SSH für/vs. Security Engineers?Tübix Orga Team
16:30bis16:50Dateien zeitstempeln, um damalige Existenz zu beweisenYann Büchau
16:30bis16:50Dateien zeitstempeln, um damalige Existenz zu beweisenYann Büchau
 
Raum V3 (A301)
10:00bis10:50Sicherer Fernzugriff dank Linux - selbst auf ein uraltes WindowsStefan Baur
11:00bis11:50Internet-Messungen mit RIPE AtlasRobert Scheck
12:00bis12:20RPM, DEB, GitHub, Codeberg, Woodpecker ... und noch viel mehr!!UDO SEIDEL
13:00bis13:50Wie teste ich Tests?Peter Hrenka
14:00bis14:20Community in der eigenen Hand - föderiertes forgejoMichael Jerger
16:00bis16:05Nix(OS) - Ein ÜberblickMichael Weiss
10:00bis10:50Sicherer Fernzugriff dank Linux - selbst auf ein uraltes WindowsStefan Baur
11:00bis11:50Internet-Messungen mit RIPE AtlasRobert Scheck
12:00bis12:20RPM, DEB, GitHub, Codeberg, Woodpecker ... und noch viel mehr!!UDO SEIDEL
13:00bis13:50Wie teste ich Tests?Peter Hrenka
14:00bis14:20Community in der eigenen Hand - föderiertes forgejoMichael Jerger
16:00bis16:05Nix(OS) - Ein ÜberblickMichael Weiss
diff --git a/2024/talks.json b/2024/talks.json index a274a99..b0ed689 100644 --- a/2024/talks.json +++ b/2024/talks.json @@ -5,7 +5,7 @@ "inhalt": "* Begr\u00fc\u00dfung\n* Infos zum Ablauf des Tages\n* Ver\u00e4nderungen zu letztem Jahr\n* \u00c4nderungen in letzter Minute\n* Fragen?", "aboutme": "", "vorwissen": "", - "urlid": "tuebix-2024-92-tbix-init", + "urlid": "92-tbix-init", "duration": 20, "room": "V1 (F119)", "timebegin": "09:30", @@ -18,7 +18,7 @@ "inhalt": "Was wenn nach dem Update die Hard- oder Sofware verr\u00fcckt spielt, vorher aber noch alles in Ordnung war?! Dieser Vortrag besch\u00e4ftigt sich damit, wie man Regressions im Linux Kernel bisected.", "aboutme": "Informatikstudent an der Universit\u00e4t Heidelberg und Arch Linux Package Maintainer, Bug Wrangler & DevOps Teammember.\n\nGithub: https://github.com/christian-heusel", "vorwissen": "", - "urlid": "tuebix-2024-72-bisecting-regressions-in-the-linux-kernel", + "urlid": "72-bisecting-regressions-in-the-linux-kernel", "duration": 20, "room": "V1 (F119)", "timebegin": "10:00", @@ -31,7 +31,7 @@ "inhalt": "Aufbau eines Selbstbau Fledermausdetektors auf Basis rp2040 mit Spektrogramm und Datenlogger.\n\nWie ich die Programmiersprache C wiederentdeckte f\u00fcr die Firmware: DMA, SDIO, SPI, Multicore und Signalverarbeitung. \n\n* Schaltung\n* Signalverarbeitung\n* neuere C Sprachfeatures\n* Wie Flederm\u00e4use rufen\n* Interpretation von Spektrogrammen\n* Enth\u00e4lt keine Pinguine aber jede Menge Open Source", "aboutme": "Jo mei", "vorwissen": "", - "urlid": "tuebix-2024-75-fledermuse-oder-c-neu-entdeckt", + "urlid": "75-fledermuse-oder-c-neu-entdeckt", "duration": 50, "room": "V1 (F119)", "timebegin": "10:30", @@ -44,7 +44,7 @@ "inhalt": "GPUs are a costly commodity and training models is a time intensive task. In this session, we look to identify if we can leverage Checkpoint and Restore with containers on GPUs. Given the nascency of this technology, this is an exploratory session sharing the findings of early investigations and proof-of-concepts. We will go over the functionalities that currently exist along with gaps in the ecosystem to enable this solution.", "aboutme": "Adrian is a Senior Principal Software Engineer at Red Hat and is migrating processes at least since 2010. He started to migrate processes in a high performance computing environment and at some point he migrated so many processes that he got a PhD for that. Most of the time he is now migrating containers but occasionally he still migrates single processes.", "vorwissen": "", - "urlid": "tuebix-2024-89-investigating-checkpoint-and-restore-for-gpu-accelerated-containers", + "urlid": "89-investigating-checkpoint-and-restore-for-gpu-accelerated-containers", "duration": 20, "room": "V1 (F119)", "timebegin": "11:30", @@ -57,7 +57,7 @@ "inhalt": "Der Vortrag beantwortet die Frage, wie es aktuell um Container im HPC-Bereich mit Fokus auf Automotive gestellt ist, warum man das eigentlich haben m\u00f6chte und welche Themen hier die n\u00e4chste Zeit wichtiger werden.", "aboutme": "Holger Gantikow arbeitet als IT-Landscape Architect f\u00fcr Atos/Eviden science + computing in T\u00fcbingen.\nSeit knapp 15 Jahren besch\u00e4ftigt er sich dort mit der Komplexit\u00e4t von CAE-Berechnungsumgebungen und hilft Kunden aus der Automobilindustrie, das Beste aus ihren Systemen herauszuholen. Von Anfang an war er fasziniert davon, wie die Virtualisierung die IT ver\u00e4ndert hat. Heutzutage interessiert er sich vor allem f\u00fcr Container.", "vorwissen": "", - "urlid": "tuebix-2024-87-linux-containers-im-high-performance-computing-2024-update", + "urlid": "87-linux-containers-im-high-performance-computing-2024-update", "duration": 50, "room": "V1 (F119)", "timebegin": "12:00", @@ -70,7 +70,7 @@ "inhalt": "Der Vortrag gibt einen Einblick in die Welt des High Performance Computings (HPC), beschreibt Einsatzzwecke, grundlegende Architekturen, warum fr\u00fcher alles anders war, wie es mit Linux in diesem Umfeld aussieht und wohin die Reise wohl gehen wird.", "aboutme": "Holger Gantikow arbeitet als IT-Landscape Architect f\u00fcr Atos/Eviden science + computing in T\u00fcbingen.\nSeit knapp 15 Jahren besch\u00e4ftigt er sich dort mit der Komplexit\u00e4t von CAE-Berechnungsumgebungen und hilft Kunden aus der Automobilindustrie, das Beste aus ihren Systemen herauszuholen. Von Anfang an war er fasziniert davon, wie die Virtualisierung die IT ver\u00e4ndert hat. Heutzutage interessiert er sich vor allem f\u00fcr Container.", "vorwissen": "", - "urlid": "tuebix-2024-88-high-performance-computing-was-ist-das-eigentlich-", + "urlid": "88-high-performance-computing-was-ist-das-eigentlich-", "duration": 50, "room": "V1 (F119)", "timebegin": "13:30", @@ -83,7 +83,7 @@ "inhalt": "Am 28. Februar 2024 ver\u00f6ffentlichte die KDE Community die neue Major-Version der beliebten Desktop-Umgebung: Plasma 6", "aboutme": "Kai Uwe Broulik ist seit 2011 Entwickler in der KDE Community. Beim Plasma Desktop betreut er insbesondere das Benachrichtigungssystem und die Browser-Integration. Mit seiner Qt-Erfahrung, dem Toolkit hinter KDE, hat er bereits Projekte auf Mobilplattformen, Desktops sowe im Automobil- und Embedded-Bereich umgesetzt.", "vorwissen": "", - "urlid": "tuebix-2024-65-plasma-6-0-was-ist-neu-", + "urlid": "65-plasma-6-0-was-ist-neu-", "duration": 20, "room": "V1 (F119)", "timebegin": "14:30", @@ -96,7 +96,7 @@ "inhalt": "Setting up and operating HPC, AI or storage clusters remains a\nchallenge. Individual software packages are freely available for many\nareas, however an integrated open-source solution covering all aspects\nof cluster management is needed to handle the ever growing complexity.\nAs a mature Cluster OS, Qlustar fills this gap. It includes scalable\nboot/image technology coupled with powerful management software to\nallow precise configuration of cluster components as well as their\nefficient operation.\n\nThis presentation will give an introductory overview of Qlustar and\nits use cases. Special focus is put on the new dramatically\nsimplified Qlustar HA stack that allows to set up highly-available\nclusters with much less effort than traditional solutions.", "aboutme": "Roland is the founder and CEO of Q-Leap Networks. He created the\nQlustar Cluster OS in 2012 and is the main driving force behind its\ndevelopment. Based on Qlustar, he designs and implements HPC, AI and\nstorage clusters for Q-Leap customers. Some of his spare time, he spends on\ncontributions to the Debian HPC and DebianMed projects in his role as\nan active Debian developer.", "vorwissen": "", - "urlid": "tuebix-2024-90-100-open-source-full-stack-cluster-management-with-qlustar", + "urlid": "90-100-open-source-full-stack-cluster-management-with-qlustar", "duration": 50, "room": "V1 (F119)", "timebegin": "15:00", @@ -109,7 +109,7 @@ "inhalt": "Die Menschheit hat die Mathematik entwickelt, um die Welt zu verstehen. Entsprechend n\u00fctzlich kann sie f\u00fcr die Softwareentwicklung sein. Dabei geht es nicht blo\u00df ums \"Rechnen\"; Mathematik kann auch ein m\u00e4chtiges Werkzeug bei der Dom\u00e4nenmodellierung sein.", "aboutme": "Dr. Michael Sperber ist Gesch\u00e4ftsf\u00fchrer der Active Group GmbH. Er ist international anerkannter Experte f\u00fcr funktionale Programmierung und hat zahlreiche Fachartikel und B\u00fccher zum Thema verfasst. Michael Sperber ist Mitbegr\u00fcnder des Blogs funktionale-programmierung.de und Mitorganisator der Entwicklerkonferenz BOB.", "vorwissen": "", - "urlid": "tuebix-2024-67-besser-programmieren-mit-mathematik", + "urlid": "67-besser-programmieren-mit-mathematik", "duration": 50, "room": "V1 (F119)", "timebegin": "16:00", @@ -122,7 +122,7 @@ "inhalt": "* gemeinsamer Abschluss\n* lottery.sh\n* Ausblick auf n\u00e4chstes Jahr", "aboutme": "", "vorwissen": "", - "urlid": "tuebix-2024-93-tbix-exit", + "urlid": "93-tbix-exit", "duration": 20, "room": "V1 (F119)", "timebegin": "17:00", @@ -135,7 +135,7 @@ "inhalt": "Wer kennt es nicht: das Hacker Jeopardy. Der Spa\u00df f\u00fcr die ganze Familie, von klein bis gro\u00df, von n\u00fcchtern bis f\u00fcr eine Konferenz in akzeptablem Ma\u00dfe angetrunken. Dieses Mal findet das gro\u00dfe Infotainment-Ereignis auch ein Zuhause auf dem FrOSCon.", "aboutme": "Physik-Studium in T\u00fcbingen,\nRechner und DCF77 seit ~1980, (La)TeX seit 1986,\nUNIX seit ~1987,\nLinux seit 1992 (0.98.4),\nXFree86-Treiber fuer S3 von ~1993-2001.\nVon 2001 bis 2014 bei der science+computing ag in Tuebingen als SW-Entwickler.\nSeit 2014 nun bei Bosch Sensortec GmbH in Kusterdingen/Reutlingen als \u201cSystem Expert\u201d fuer Linux (DevOps) und embedded Android (Treiber).\n\nWeitere Interessen sind u.a. Reisen, Kernel, System-Technik und -Tools, Hardware, Grafik (-Treiber,-HW), neuerdings mal wieder Embedded-Systeme und Messtechnik, GPS und OpenStreetmap, u.v.a.m\u2026..", "vorwissen": "", - "urlid": "tuebix-2024-79-hacker-jeopardy-fr-alle", + "urlid": "79-hacker-jeopardy-fr-alle", "duration": 110, "room": "V1 (F119)", "timebegin": "17:30", @@ -148,7 +148,7 @@ "inhalt": "Eine kurze Einf\u00fchrung in die Bedienung des OpenSource CAD Programmes OpenSCAD", "aboutme": "Webmaster der Universit\u00e4t T\u00fcbingen, Dozent der Vorlesungen \"Einf\u00fchrung in Linux\" und \"Linux f\u00fcr Fortgeschritten\".", "vorwissen": "", - "urlid": "tuebix-2024-81-einfhrung-in-openscad", + "urlid": "81-einfhrung-in-openscad", "duration": 50, "room": "V2 (F122)", "timebegin": "10:00", @@ -161,7 +161,7 @@ "inhalt": "Software entwickeln mit Linux? Ja, bitte!\n\nMit den Bordmitteln von Linux ist ein leichtes, eine effiziente Entwicklungsumgebung f\u00fcr die (praktisch) alle Programmiersprachen aufzusetzen.\n\nIch werde zeigen, wie man mit wenigen Handgriffen und eine paar Cheat Codes zu einem funktionsf\u00e4higen Entwicklungssystem kommt.", "aboutme": "Ich habe in T\u00fcbingen Informatik und Mathematik studiert und verwende fast ebensolange schon Linux in allen Lebenslagen. Mit einer kurzen Unterbrechung war ich auch in der Lage, Linux auch in meiner beruflichen Umgebung einzusetzen.\n\nIch nicht gerade arbeite, funke oder Klavier spiele, besuche ich C++ und OpenSource Konferenzen.", "vorwissen": "", - "urlid": "tuebix-2024-84-wieso-linux-fr-softwareentwickler", + "urlid": "84-wieso-linux-fr-softwareentwickler", "duration": 20, "room": "V2 (F122)", "timebegin": "11:00", @@ -174,7 +174,7 @@ "inhalt": "Bei diesem Vortrag wird eine Kamerawagen vorgestellt. Die Ansteuerung der Kamera wird mit Linux vorgenommen. Zu diesem Zweck wird ein Raspberry Pi Zero 2 verwendet. Seit 2023 gab es ein paar technische Anpassungen.", "aboutme": "Rechner seit 1993\nLinux seit 2001\nLaTeX seit 2011\nVon 2001 bis 2006 Support bei H+BEDV\nVon 2006 bis 2007 Produkttrainer bei Bitdefender\nVon 2008 bis 2022 Technical Consultant und Technical Sales Engineer bei Kaspersky Labs GmbH\nVon 2023 bis heute Mitarbeiter bei DATEV e.G.\nHobbies: Unternehmungen mit der Familie, Gentoo, LaTeX, Kamerawagen, Fahrrad, Badminton und Modelleisenbahn", "vorwissen": "", - "urlid": "tuebix-2024-70-kamerawagen-mit-linux-h0-modelleisenbahn-", + "urlid": "70-kamerawagen-mit-linux-h0-modelleisenbahn-", "duration": 50, "room": "V2 (F122)", "timebegin": "11:30", @@ -187,7 +187,7 @@ "inhalt": "Dieser Vortrag m\u00f6chte eine paar M\u00f6glichkeiten aufzeigen, wie man in einen guten Einstieg als Contributor in die Open Source Welt schaffen kann.", "aboutme": "Informatikstudent an der Universit\u00e4t Heidelberg und Arch Linux Package Maintainer, Bug Wrangler & DevOps Teammember.\n\nGithub: https://github.com/christian-heusel", "vorwissen": "", - "urlid": "tuebix-2024-71-getting-started-with-open-source-software-contributions", + "urlid": "71-getting-started-with-open-source-software-contributions", "duration": 50, "room": "V2 (F122)", "timebegin": "12:30", @@ -213,7 +213,7 @@ "inhalt": "Seit geraumer Zeit werden immer mehr Bereiche unseres Lebens appifiziert, wir werden also dazu gedr\u00e4ngt, eine bestimmte, meist unfreie App zu verwenden, um bestimmte Aufgaben erledigen zu k\u00f6nnen. Banken dr\u00e4ngen ihre Kunden auch vermehrt in diese Richtung und es stellt sich die Frage warum. Dieser Talk beschreibt den langen Weg auf der Suche nach Antworten in Bezug auf Freiheit beim Banking.", "aboutme": "Florian Snow ist ein Softwareentwickler aus N\u00fcrnberg, mit einem Hintergrund in einer Vielzahl verschiedener Bereiche wie Lehre, Programmierung, Linguistik und Design. Seit etwa 1999 interessiert er sich f\u00fcr Freie Software und ist seit etwa 2006 in der Community aktiv. Neben seiner Arbeit als Softwareentwickler arbeitet er und engagiert sich ehrenamtlich f\u00fcr die Free Software Foundation Europe, wo er \u00fcber die Jahre in vielen verschiedenen Bereichen aktiv war.", "vorwissen": "", - "urlid": "tuebix-2024-82-banken-und-freie-software", + "urlid": "82-banken-und-freie-software", "duration": 50, "room": "V2 (F122)", "timebegin": "15:00", @@ -239,7 +239,7 @@ "inhalt": "Technische M\u00f6glichkeiten, Dateien mit Zeitstempeln zu versehen", "aboutme": "Doktorand in der Umweltphysik an der Uni T\u00fcbingen, FOSS Verfechter und Linux-Enthusiast", "vorwissen": "", - "urlid": "tuebix-2024-69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen", + "urlid": "69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen", "duration": 20, "room": "V2 (F122)", "timebegin": "16:30", @@ -252,7 +252,7 @@ "inhalt": "Immer h\u00e4ufiger nutzen Ransomware-Gruppen statt Phishing-Mails schlecht abgesicherte\nFernwartungszug\u00e4nge als Einfallstor, um in Unternehmen einzudringen und alle Daten zu\nverschl\u00fcsseln.\nWir zeigen, wie man Fernzugriffe mit aktueller Verschl\u00fcsselungstechnik und Zwei-Faktor-Authentisierung absichern kann - selbst wenn man auf ein uraltes Windows zugreifen muss.", "aboutme": "Stefan Baur, Jahrgang 1977, ist der aktuelle Projektmanager und Lead Evangelist des Open-\nSource-Projekts X2Go und gesch\u00e4ftsf\u00fchrender Gesellschafter der BAUR-ITCS UG\n(haftungsbeschr\u00e4nkt), welche Support f\u00fcr X2Go anbietet, sowie der 1. Vorsitzende der Open\nRemote Computing Association - orca e.V., einem Dachverein f\u00fcr freie Remote-Computing-\nProjekte", "vorwissen": "", - "urlid": "tuebix-2024-74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows", + "urlid": "74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows", "duration": 50, "room": "V3 (A301)", "timebegin": "10:00", @@ -265,7 +265,7 @@ "inhalt": "[RIPE Atlas](https://atlas.ripe.net/) ist ein globales und offenes Messnetz mit tausenden Messpunkten, welches die Internet-Konnektivit\u00e4t in Echtzeit misst. Der Vortrag bietet einen Einstieg in RIPE Atlas und wie damit einfache eigene Messungen durchgef\u00fchrt werden k\u00f6nnen.", "aboutme": "Langj\u00e4hriger Contributor beim Fedora-Projekt, z.B. als Paket-Maintainer, sowie Mitwirkender bei diversen anderen Open-Source-Projekten \u2013 mit Interesse an IPv6 und (\u00f6ffentlichen) Netzwerken.", "vorwissen": "", - "urlid": "tuebix-2024-91-internet-messungen-mit-ripe-atlas", + "urlid": "91-internet-messungen-mit-ripe-atlas", "duration": 50, "room": "V3 (A301)", "timebegin": "11:00", @@ -278,7 +278,7 @@ "inhalt": "Wie baue ich am effektivsten eigene RPM/DEB-Pakete - idealerweise \u00fcber ein \"git push\"? \nUnd geht das auch ohne Github?", "aboutme": "Dr. Udo Seidel would have been a teacher for mathematics and physics if he would not have been infected by the Linux virus in 1996. After his PhD he has been in several roles: Linux/Unix instructor, sysadmin, senior solution engineer, manager, evangelist, ambassador, enterprise architect, account CTO and Senior CXA. Now he is an CSM for XM Cyber working out of Munich. He regularly attends conferences and publishes articles in computer magazines. On top he shares his IT thoughts and adventures on X (formerly known as Twitter), Mastodon and Facebook.", "vorwissen": "", - "urlid": "tuebix-2024-80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-", + "urlid": "80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-", "duration": 20, "room": "V3 (A301)", "timebegin": "12:00", @@ -291,7 +291,7 @@ "inhalt": "Langsam hat es sich herumgesprochen, dass man Software testen sollte und OpenSource Projekte gehen auch oft mit gutem Beispiel voran.\n\nAber wann ist ein Test denn ein guter Test? Wenn er 100% Coverage hat?\nLeider taugt Coverage nicht als alleiniges G\u00fctekriterium weshalb man noch etwas anderes braucht.\nIch stelle die Idee des \"adversarial testing\" vor, das mit (relativ) einfachen Mitteln eine Verbesserung der Test-Qualit\u00e4t erreichen kann.", "aboutme": "Ich habe in T\u00fcbingen Informatik und Mathematik studiert und verwende fast ebensolange schon Linux in allen Lebenslagen. Mit einer kurzen Unterbrechung war ich auch in der Lage, Linux auch in meiner beruflichen Umgebung einzusetzen.\n\nIch nicht gerade arbeite, funke oder Klavier spiele, besuche ich C++ und OpenSource Konferenzen.", "vorwissen": "", - "urlid": "tuebix-2024-83-wie-teste-ich-tests-", + "urlid": "83-wie-teste-ich-tests-", "duration": 50, "room": "V3 (A301)", "timebegin": "13:00", @@ -304,7 +304,7 @@ "inhalt": "Die Gro\u00dfen werden immer lieb und nett bleiben. Wer das nach den vielen Erfahrungen mit gel\u00f6schten XING-Gruppem, werbeverseuchtem SourceForge, copilitisiertem GitHub oder toxicTwitter nicht mehr so recht glauben will, der wartet sicher ungeduldig auf eine f\u00f6derierte GitPlatform. Das haben wir auch lange und jetzt aber beschlossen, nicht l\u00e4nger zu warten sondern zu handeln.\n\nWir implementieren F\u00f6deration mit Forgjo, ein erstes benutzersichtbares Feature \"F\u00f6derierte Stars\" sind gerade im PR-Merge-Prozess. Den Einblick in den Maschinenraum, \u00dcberlegungen zur Sicherheit, Herausforderungen und wie es weitergehen k\u00f6nnte zeigen wir euch.", "aboutme": "Wer wir sind: meissa GmbH\nAus: Reutlingen - \nDev: Python, Java, Kotlin, Clojure, Go\nOps: K8s & OpenShift, Cloud, OpenTofu, CI/CD\nService&Support: Forgejo\n\nHier unser Blog: https://domaindrivenarchitecture.org", "vorwissen": "", - "urlid": "tuebix-2024-68-community-in-der-eigenen-hand-fderiertes-forgejo", + "urlid": "68-community-in-der-eigenen-hand-fderiertes-forgejo", "duration": 20, "room": "V3 (A301)", "timebegin": "14:00", @@ -317,7 +317,7 @@ "inhalt": "Ein kurzer \u00dcberblick \u00fcber den funktionalen Paketmanager Nix, die darauf basierende Linux Distribution NixOS, sowie Nixpkgs und weitere n\u00fctzliche Tools. Es geht v.a. darum die Konzepte zu vermitteln sowie die Unterschiede zu klassischen Paket-Managern aufzuzeigen (m\u00f6gliche Vor- und Nachteile).", "aboutme": "Software engineer / sysadmin (science+computing AG / Atos / Eviden) and NixOS developer from Germany. Loves FLOSS, mainly interested in GNU/Linux and computer networks.", "vorwissen": "", - "urlid": "tuebix-2024-86-nix-os-ein-berblick", + "urlid": "86-nix-os-ein-berblick", "duration": 5, "room": "V3 (A301)", "timebegin": "16:00", @@ -330,7 +330,7 @@ "inhalt": "Was ich schon immer auf der Kommandozeile mit der BASH l\u00f6sen wollte\u2026\nIhr fragt, ich erz\u00e4hle und skripte.", "aboutme": "Physik-Studium in T\u00fcbingen,\nRechner und DCF77 seit ~1980, (La)TeX seit 1986,\nUNIX seit ~1987,\nLinux seit 1992 (0.98.4),\nXFree86-Treiber fuer S3 von ~1993-2001.\nVon 2001 bis 2014 bei der science+computing ag in Tuebingen als SW-Entwickler.\nSeit 2014 nun bei Bosch Sensortec GmbH in Kusterdingen/Reutlingen als \u201cSystem Expert\u201d fuer Linux (DevOps) und embedded Android (Treiber).\n\nWeitere Interessen sind u.a. Reisen, Kernel, System-Technik und -Tools, Hardware, Grafik (-Treiber,-HW), neuerdings mal wieder Embedded-Systeme und Messtechnik, GPS und OpenStreetmap, u.v.a.m\u2026..", "vorwissen": "", - "urlid": "tuebix-2024-78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-", + "urlid": "78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-", "duration": 110, "room": "W1 (A302)", "timebegin": "10:00", @@ -343,7 +343,7 @@ "inhalt": "Lerne, mit SolveSpace praktische 3D-Modelle z.B. f\u00fcr funktionalen 3D-Druck oder Lasercutting zu erstellen.", "aboutme": "Doktorand in der Umweltphysik an der Uni T\u00fcbingen, FOSS Verfechter und Linux-Enthusiast", "vorwissen": "", - "urlid": "tuebix-2024-64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche", + "urlid": "64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche", "duration": 110, "room": "W1 (A302)", "timebegin": "14:00", @@ -356,7 +356,7 @@ "inhalt": "Schneller, praktischer Einstieg in Blender", "aboutme": "", "vorwissen": "", - "urlid": "tuebix-2024-73-blender-3d-schnelleinstieg", + "urlid": "73-blender-3d-schnelleinstieg", "duration": 110, "room": "W2 (C118a)", "timebegin": "10:00", @@ -369,7 +369,7 @@ "inhalt": "Git ist ein weit verbreitetes Hilfswerkzeug mit vielen Einsatzm\u00f6glichkeiten. Obwohl wir es meist regelm\u00e4\u00dfig im Alltag verwenden setzen wir uns selten genauer damit auseinander. Ziel dieses Workshops ist einen \u00dcberblick \u00fcber die Funktionsweise von Git zu vermitteln. Mit dem Verst\u00e4ndnis was die jeweilen Befehle machen sollte Git deutlich intuitiver werden und v.a. bei \"Problemen\"/Fehlermeldungen klar sein was das Problem ist und wie es gel\u00f6st werden kann.", "aboutme": "Software engineer / sysadmin (science+computing AG / Atos / Eviden) and NixOS developer from Germany. Loves FLOSS, mainly interested in GNU/Linux and computer networks.", "vorwissen": "", - "urlid": "tuebix-2024-85-how-to-git-internals-algorithmen-und-erweiterte-funktionen", + "urlid": "85-how-to-git-internals-algorithmen-und-erweiterte-funktionen", "duration": 110, "room": "W2 (C118a)", "timebegin": "14:00", diff --git a/2024/talks/tuebix-2024-64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche.md b/2024/talks/64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche.md similarity index 80% rename from 2024/talks/tuebix-2024-64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche.md rename to 2024/talks/64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche.md index d647fa2..a257465 100644 --- a/2024/talks/tuebix-2024-64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche.md +++ b/2024/talks/64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche/ +permalink: /2024/programm/64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-65-plasma-6-0-was-ist-neu-.md b/2024/talks/65-plasma-6-0-was-ist-neu-.md similarity index 90% rename from 2024/talks/tuebix-2024-65-plasma-6-0-was-ist-neu-.md rename to 2024/talks/65-plasma-6-0-was-ist-neu-.md index 9f07d92..7248c3a 100644 --- a/2024/talks/tuebix-2024-65-plasma-6-0-was-ist-neu-.md +++ b/2024/talks/65-plasma-6-0-was-ist-neu-.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-65-plasma-6-0-was-ist-neu-/ +permalink: /2024/programm/65-plasma-6-0-was-ist-neu-/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-67-besser-programmieren-mit-mathematik.md b/2024/talks/67-besser-programmieren-mit-mathematik.md similarity index 91% rename from 2024/talks/tuebix-2024-67-besser-programmieren-mit-mathematik.md rename to 2024/talks/67-besser-programmieren-mit-mathematik.md index bd55684..7807ed8 100644 --- a/2024/talks/tuebix-2024-67-besser-programmieren-mit-mathematik.md +++ b/2024/talks/67-besser-programmieren-mit-mathematik.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-67-besser-programmieren-mit-mathematik/ +permalink: /2024/programm/67-besser-programmieren-mit-mathematik/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-68-community-in-der-eigenen-hand-fderiertes-forgejo.md b/2024/talks/68-community-in-der-eigenen-hand-fderiertes-forgejo.md similarity index 92% rename from 2024/talks/tuebix-2024-68-community-in-der-eigenen-hand-fderiertes-forgejo.md rename to 2024/talks/68-community-in-der-eigenen-hand-fderiertes-forgejo.md index 6773481..445b54d 100644 --- a/2024/talks/tuebix-2024-68-community-in-der-eigenen-hand-fderiertes-forgejo.md +++ b/2024/talks/68-community-in-der-eigenen-hand-fderiertes-forgejo.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-68-community-in-der-eigenen-hand-fderiertes-forgejo/ +permalink: /2024/programm/68-community-in-der-eigenen-hand-fderiertes-forgejo/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen.md b/2024/talks/69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen.md similarity index 79% rename from 2024/talks/tuebix-2024-69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen.md rename to 2024/talks/69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen.md index 24db72c..08b9ba5 100644 --- a/2024/talks/tuebix-2024-69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen.md +++ b/2024/talks/69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen/ +permalink: /2024/programm/69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-70-kamerawagen-mit-linux-h0-modelleisenbahn-.md b/2024/talks/70-kamerawagen-mit-linux-h0-modelleisenbahn-.md similarity index 90% rename from 2024/talks/tuebix-2024-70-kamerawagen-mit-linux-h0-modelleisenbahn-.md rename to 2024/talks/70-kamerawagen-mit-linux-h0-modelleisenbahn-.md index 0b521e3..e10c0b4 100644 --- a/2024/talks/tuebix-2024-70-kamerawagen-mit-linux-h0-modelleisenbahn-.md +++ b/2024/talks/70-kamerawagen-mit-linux-h0-modelleisenbahn-.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-70-kamerawagen-mit-linux-h0-modelleisenbahn-/ +permalink: /2024/programm/70-kamerawagen-mit-linux-h0-modelleisenbahn-/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-71-getting-started-with-open-source-software-contributions.md b/2024/talks/71-getting-started-with-open-source-software-contributions.md similarity index 84% rename from 2024/talks/tuebix-2024-71-getting-started-with-open-source-software-contributions.md rename to 2024/talks/71-getting-started-with-open-source-software-contributions.md index f049c11..fd49c90 100644 --- a/2024/talks/tuebix-2024-71-getting-started-with-open-source-software-contributions.md +++ b/2024/talks/71-getting-started-with-open-source-software-contributions.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-71-getting-started-with-open-source-software-contributions/ +permalink: /2024/programm/71-getting-started-with-open-source-software-contributions/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-72-bisecting-regressions-in-the-linux-kernel.md b/2024/talks/72-bisecting-regressions-in-the-linux-kernel.md similarity index 87% rename from 2024/talks/tuebix-2024-72-bisecting-regressions-in-the-linux-kernel.md rename to 2024/talks/72-bisecting-regressions-in-the-linux-kernel.md index f48b7d3..d11420c 100644 --- a/2024/talks/tuebix-2024-72-bisecting-regressions-in-the-linux-kernel.md +++ b/2024/talks/72-bisecting-regressions-in-the-linux-kernel.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-72-bisecting-regressions-in-the-linux-kernel/ +permalink: /2024/programm/72-bisecting-regressions-in-the-linux-kernel/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-73-blender-3d-schnelleinstieg.md b/2024/talks/73-blender-3d-schnelleinstieg.md similarity index 77% rename from 2024/talks/tuebix-2024-73-blender-3d-schnelleinstieg.md rename to 2024/talks/73-blender-3d-schnelleinstieg.md index 1cd2580..42ee9d8 100644 --- a/2024/talks/tuebix-2024-73-blender-3d-schnelleinstieg.md +++ b/2024/talks/73-blender-3d-schnelleinstieg.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-73-blender-3d-schnelleinstieg/ +permalink: /2024/programm/73-blender-3d-schnelleinstieg/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows.md b/2024/talks/74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows.md similarity index 90% rename from 2024/talks/tuebix-2024-74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows.md rename to 2024/talks/74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows.md index f2c1caa..f76628f 100644 --- a/2024/talks/tuebix-2024-74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows.md +++ b/2024/talks/74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows/ +permalink: /2024/programm/74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-75-fledermuse-oder-c-neu-entdeckt.md b/2024/talks/75-fledermuse-oder-c-neu-entdeckt.md similarity index 89% rename from 2024/talks/tuebix-2024-75-fledermuse-oder-c-neu-entdeckt.md rename to 2024/talks/75-fledermuse-oder-c-neu-entdeckt.md index ba6f8e8..e568baa 100644 --- a/2024/talks/tuebix-2024-75-fledermuse-oder-c-neu-entdeckt.md +++ b/2024/talks/75-fledermuse-oder-c-neu-entdeckt.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-75-fledermuse-oder-c-neu-entdeckt/ +permalink: /2024/programm/75-fledermuse-oder-c-neu-entdeckt/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-.md b/2024/talks/78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-.md similarity index 90% rename from 2024/talks/tuebix-2024-78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-.md rename to 2024/talks/78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-.md index 4b0d2a7..f3a82fc 100644 --- a/2024/talks/tuebix-2024-78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-.md +++ b/2024/talks/78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-/ +permalink: /2024/programm/78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-79-hacker-jeopardy-fr-alle.md b/2024/talks/79-hacker-jeopardy-fr-alle.md similarity index 94% rename from 2024/talks/tuebix-2024-79-hacker-jeopardy-fr-alle.md rename to 2024/talks/79-hacker-jeopardy-fr-alle.md index 4e75614..41f1d1f 100644 --- a/2024/talks/tuebix-2024-79-hacker-jeopardy-fr-alle.md +++ b/2024/talks/79-hacker-jeopardy-fr-alle.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-79-hacker-jeopardy-fr-alle/ +permalink: /2024/programm/79-hacker-jeopardy-fr-alle/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-.md b/2024/talks/80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-.md similarity index 90% rename from 2024/talks/tuebix-2024-80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-.md rename to 2024/talks/80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-.md index 2c1214f..1cf4307 100644 --- a/2024/talks/tuebix-2024-80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-.md +++ b/2024/talks/80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-/ +permalink: /2024/programm/80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-81-einfhrung-in-openscad.md b/2024/talks/81-einfhrung-in-openscad.md similarity index 86% rename from 2024/talks/tuebix-2024-81-einfhrung-in-openscad.md rename to 2024/talks/81-einfhrung-in-openscad.md index 39130f3..02f007d 100644 --- a/2024/talks/tuebix-2024-81-einfhrung-in-openscad.md +++ b/2024/talks/81-einfhrung-in-openscad.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-81-einfhrung-in-openscad/ +permalink: /2024/programm/81-einfhrung-in-openscad/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-82-banken-und-freie-software.md b/2024/talks/82-banken-und-freie-software.md similarity index 93% rename from 2024/talks/tuebix-2024-82-banken-und-freie-software.md rename to 2024/talks/82-banken-und-freie-software.md index 4874f37..abcb347 100644 --- a/2024/talks/tuebix-2024-82-banken-und-freie-software.md +++ b/2024/talks/82-banken-und-freie-software.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-82-banken-und-freie-software/ +permalink: /2024/programm/82-banken-und-freie-software/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-83-wie-teste-ich-tests-.md b/2024/talks/83-wie-teste-ich-tests-.md similarity index 93% rename from 2024/talks/tuebix-2024-83-wie-teste-ich-tests-.md rename to 2024/talks/83-wie-teste-ich-tests-.md index 2961b8e..2554c0a 100644 --- a/2024/talks/tuebix-2024-83-wie-teste-ich-tests-.md +++ b/2024/talks/83-wie-teste-ich-tests-.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-83-wie-teste-ich-tests-/ +permalink: /2024/programm/83-wie-teste-ich-tests-/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-84-wieso-linux-fr-softwareentwickler.md b/2024/talks/84-wieso-linux-fr-softwareentwickler.md similarity index 91% rename from 2024/talks/tuebix-2024-84-wieso-linux-fr-softwareentwickler.md rename to 2024/talks/84-wieso-linux-fr-softwareentwickler.md index 2db087a..59ec865 100644 --- a/2024/talks/tuebix-2024-84-wieso-linux-fr-softwareentwickler.md +++ b/2024/talks/84-wieso-linux-fr-softwareentwickler.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-84-wieso-linux-fr-softwareentwickler/ +permalink: /2024/programm/84-wieso-linux-fr-softwareentwickler/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-85-how-to-git-internals-algorithmen-und-erweiterte-funktionen.md b/2024/talks/85-how-to-git-internals-algorithmen-und-erweiterte-funktionen.md similarity index 89% rename from 2024/talks/tuebix-2024-85-how-to-git-internals-algorithmen-und-erweiterte-funktionen.md rename to 2024/talks/85-how-to-git-internals-algorithmen-und-erweiterte-funktionen.md index 297209f..9694417 100644 --- a/2024/talks/tuebix-2024-85-how-to-git-internals-algorithmen-und-erweiterte-funktionen.md +++ b/2024/talks/85-how-to-git-internals-algorithmen-und-erweiterte-funktionen.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-85-how-to-git-internals-algorithmen-und-erweiterte-funktionen/ +permalink: /2024/programm/85-how-to-git-internals-algorithmen-und-erweiterte-funktionen/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-86-nix-os-ein-berblick.md b/2024/talks/86-nix-os-ein-berblick.md similarity index 91% rename from 2024/talks/tuebix-2024-86-nix-os-ein-berblick.md rename to 2024/talks/86-nix-os-ein-berblick.md index cb8cad3..0b1229f 100644 --- a/2024/talks/tuebix-2024-86-nix-os-ein-berblick.md +++ b/2024/talks/86-nix-os-ein-berblick.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-86-nix-os-ein-berblick/ +permalink: /2024/programm/86-nix-os-ein-berblick/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-87-linux-containers-im-high-performance-computing-2024-update.md b/2024/talks/87-linux-containers-im-high-performance-computing-2024-update.md similarity index 89% rename from 2024/talks/tuebix-2024-87-linux-containers-im-high-performance-computing-2024-update.md rename to 2024/talks/87-linux-containers-im-high-performance-computing-2024-update.md index 882b0f8..b00d018 100644 --- a/2024/talks/tuebix-2024-87-linux-containers-im-high-performance-computing-2024-update.md +++ b/2024/talks/87-linux-containers-im-high-performance-computing-2024-update.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-87-linux-containers-im-high-performance-computing-2024-update/ +permalink: /2024/programm/87-linux-containers-im-high-performance-computing-2024-update/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-88-high-performance-computing-was-ist-das-eigentlich-.md b/2024/talks/88-high-performance-computing-was-ist-das-eigentlich-.md similarity index 90% rename from 2024/talks/tuebix-2024-88-high-performance-computing-was-ist-das-eigentlich-.md rename to 2024/talks/88-high-performance-computing-was-ist-das-eigentlich-.md index 9e6503f..323e812 100644 --- a/2024/talks/tuebix-2024-88-high-performance-computing-was-ist-das-eigentlich-.md +++ b/2024/talks/88-high-performance-computing-was-ist-das-eigentlich-.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-88-high-performance-computing-was-ist-das-eigentlich-/ +permalink: /2024/programm/88-high-performance-computing-was-ist-das-eigentlich-/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-89-investigating-checkpoint-and-restore-for-gpu-accelerated-containers.md b/2024/talks/89-investigating-checkpoint-and-restore-for-gpu-accelerated-containers.md similarity index 90% rename from 2024/talks/tuebix-2024-89-investigating-checkpoint-and-restore-for-gpu-accelerated-containers.md rename to 2024/talks/89-investigating-checkpoint-and-restore-for-gpu-accelerated-containers.md index 88fedb8..b3eea16 100644 --- a/2024/talks/tuebix-2024-89-investigating-checkpoint-and-restore-for-gpu-accelerated-containers.md +++ b/2024/talks/89-investigating-checkpoint-and-restore-for-gpu-accelerated-containers.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-89-investigating-checkpoint-and-restore-for-gpu-accelerated-containers/ +permalink: /2024/programm/89-investigating-checkpoint-and-restore-for-gpu-accelerated-containers/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-90-100-open-source-full-stack-cluster-management-with-qlustar.md b/2024/talks/90-100-open-source-full-stack-cluster-management-with-qlustar.md similarity index 93% rename from 2024/talks/tuebix-2024-90-100-open-source-full-stack-cluster-management-with-qlustar.md rename to 2024/talks/90-100-open-source-full-stack-cluster-management-with-qlustar.md index f4b0434..40ce368 100644 --- a/2024/talks/tuebix-2024-90-100-open-source-full-stack-cluster-management-with-qlustar.md +++ b/2024/talks/90-100-open-source-full-stack-cluster-management-with-qlustar.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-90-100-open-source-full-stack-cluster-management-with-qlustar/ +permalink: /2024/programm/90-100-open-source-full-stack-cluster-management-with-qlustar/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-91-internet-messungen-mit-ripe-atlas.md b/2024/talks/91-internet-messungen-mit-ripe-atlas.md similarity index 89% rename from 2024/talks/tuebix-2024-91-internet-messungen-mit-ripe-atlas.md rename to 2024/talks/91-internet-messungen-mit-ripe-atlas.md index fe92377..8366426 100644 --- a/2024/talks/tuebix-2024-91-internet-messungen-mit-ripe-atlas.md +++ b/2024/talks/91-internet-messungen-mit-ripe-atlas.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-91-internet-messungen-mit-ripe-atlas/ +permalink: /2024/programm/91-internet-messungen-mit-ripe-atlas/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-92-tbix-init.md b/2024/talks/92-tbix-init.md similarity index 85% rename from 2024/talks/tuebix-2024-92-tbix-init.md rename to 2024/talks/92-tbix-init.md index e164c6e..ce7cec8 100644 --- a/2024/talks/tuebix-2024-92-tbix-init.md +++ b/2024/talks/92-tbix-init.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-92-tbix-init/ +permalink: /2024/programm/92-tbix-init/ weight: menu: --- diff --git a/2024/talks/tuebix-2024-93-tbix-exit.md b/2024/talks/93-tbix-exit.md similarity index 82% rename from 2024/talks/tuebix-2024-93-tbix-exit.md rename to 2024/talks/93-tbix-exit.md index c449405..b5420f2 100644 --- a/2024/talks/tuebix-2024-93-tbix-exit.md +++ b/2024/talks/93-tbix-exit.md @@ -1,7 +1,7 @@ --- layout: talk title: -permalink: /2024/programm/tuebix-2024-93-tbix-exit/ +permalink: /2024/programm/93-tbix-exit/ weight: menu: --- diff --git a/bin/convert_from_pretalx.py b/bin/convert_from_pretalx.py index 0fd2023..0bfb5d2 100755 --- a/bin/convert_from_pretalx.py +++ b/bin/convert_from_pretalx.py @@ -46,8 +46,8 @@ def gen_talks(): names, bios = merge_persons(talk['persons']) - slug = talk['slug'].removeprefix("tuebix-2023-") - # TODO: Try to improve the URL IDs for 2024 (maybe just ID + URL + slug = talk['slug'].removeprefix("tuebix-2024-") + # TODO: Try to improve the URL IDs for 2025 (maybe just ID + URL # parameters for talk and author names (as they could change)? # TODO: Drop these hacks: