diff --git a/2024/programm2.md b/2024/programm2.md index be22c87..695a546 100644 --- a/2024/programm2.md +++ b/2024/programm2.md @@ -54,6 +54,7 @@ Unter Android kann man folgenden Link verwenden um das Programm in die App [Gigg 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 -15:00bis15:05Linux im ElternhausChristoph Wirth -16:00bis16:05Nix(OS) - Ein ÜberblickMichael Weiss +16:05bis16:10Darktable - Was'n das?Phi +16:10bis16:15Linux im ElternhausChristoph Wirth +16:15bis16:20Nix(OS) - Ein ÜberblickMichael Weiss diff --git a/2024/schedule.json b/2024/schedule.json index dcdf15e..a96254b 100644 --- a/2024/schedule.json +++ b/2024/schedule.json @@ -1 +1 @@ -{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2024.1.0"}, "schedule": {"url": "https://cfp.tuebix.org/tuebix-2024/schedule/", "version": "1.3", "base_url": "https://cfp.tuebix.org", "conference": {"acronym": "tuebix-2024", "title": "T\u00fcbix 2024", "start": "2024-06-22", "end": "2024-06-22", "daysCount": 1, "timeslot_duration": "00:05", "time_zone_name": "Europe/Berlin", "colors": {"primary": "#3aa57c"}, "rooms": [{"name": "V1 (F119)", "guid": "46acd135-a2ab-576e-aad0-a73e208c5c5d", "description": "Vortragsraum 1 (F119, Sand 6, EG)", "capacity": 128}, {"name": "V2 (F122)", "guid": "04b06abb-c9f8-59a4-a8cb-270d15d6bfee", "description": "Vortragsraum 2 (F122, Sand 6, EG)", "capacity": 42}, {"name": "V3 (A301)", "guid": "c58daa74-7d29-58b4-9619-846a5b3d3ba9", "description": "Vortragsraum 3 (A301, Sand 1, 2. OG)", "capacity": 80}, {"name": "W1 (A302)", "guid": "de49b12f-0f52-5770-bdeb-b8eb3a7ace84", "description": "Workshopraum 1 (A302, Sand 1, 2. OG)", "capacity": 16}, {"name": "W2 (C118a)", "guid": "1d689c9a-e483-592c-ad9f-1cfa388e0e58", "description": "Workshopraum 2 (C118a, Sand 14, EG)", "capacity": 20}, {"name": "K1 (B116)", "guid": "661cdff3-cac7-5790-b4f8-760ea660a091", "description": "Kinderraum 1 (Theory Lounge (B116), Sand 13, EG)", "capacity": 16}], "tracks": [{"name": "Standard Track", "color": "#839EDB"}, {"name": "Null Vorwissen Track", "color": "#61C82A"}], "days": [{"index": 1, "date": "2024-06-22", "day_start": "2024-06-22T04:00:00+02:00", "day_end": "2024-06-23T03:59:00+02:00", "rooms": {"V1 (F119)": [{"url": "https://cfp.tuebix.org/tuebix-2024/talk/P79U79/", "id": 92, "guid": "4d97ca29-fe7d-5a5e-8ab7-df1e036525ff", "date": "2024-06-22T09:30:00+02:00", "start": "09:30", "logo": null, "duration": "00:20", "room": "V1 (F119)", "slug": "tuebix-2024-92-tbix-init", "title": "T\u00fcbix init", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "* Begr\u00fc\u00dfung\r\n* Infos zum Ablauf des Tages\r\n* Ver\u00e4nderungen zu letztem Jahr\r\n* \u00c4nderungen in letzter Minute\r\n* Fragen?", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "e4997e22-2593-5e09-9797-520ad2a64e1a", "id": 68, "code": "VCJ7XT", "public_name": "T\u00fcbix Orga Team", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/Z8DDW8/", "id": 72, "guid": "89edeeb9-4b7d-55f3-9f73-825420c84ebe", "date": "2024-06-22T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "00:20", "room": "V1 (F119)", "slug": "tuebix-2024-72-bisecting-regressions-in-the-linux-kernel", "title": "Bisecting Regressions in the Linux Kernel", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "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.", "description": "Ich hatte j\u00fcngst beim Test des ersten Release Candidates f\u00fcr Linux 6.8 eine kleine Regression bemerkt und sie dann gedebuggt und gemeldet.\r\n\r\nIm Vortrag geht es grob um das folgende:\r\n1. Wie erkenne ich eine Regression?\r\n2. Wie debugge/bisecte ich den Bug?\r\n3. Wie und wohin schreibe ich den Bugreport?\r\n4. Wer k\u00fcmmert sich denn wann um die Regression?\r\n\r\nHier drei beispielhafte Bugreports:\r\n- https://bugzilla.kernel.org/show_bug.cgi?id=218407\r\n- https://lore.kernel.org/all/3iccc6vjl5gminut3lvpl4va2lbnsgku5ei2d7ylftoofy3n2v@gcfdvtsq6dx2/\r\n- https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues/56", "recording_license": "", "do_not_record": false, "persons": [{"guid": "2c53a507-4cd9-5148-8a69-48565e139bea", "id": 15, "code": "XRBKBS", "public_name": "Christian Heusel", "avatar": "https://cfp.tuebix.org/media/avatars/github_profile_FJ46kSC.jpeg", "biography": "Informatikstudent an der Universit\u00e4t Heidelberg und Arch Linux Package Maintainer, Bug Wrangler & DevOps-Team.\r\n\r\nQuatscht mich gerne einfach so an, auch wenn wir uns bisher noch nicht kennen! \ud83e\udd17\r\n\r\nGithub: https://github.com/christian-heusel", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/URRYQD/", "id": 75, "guid": "16392c0e-9f44-5ce2-8bbd-4dae3daeb12d", "date": "2024-06-22T10:30:00+02:00", "start": "10:30", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/URRYQD/aa6c49a07e5947b1_35UeWl4.png", "duration": "00:50", "room": "V1 (F119)", "slug": "tuebix-2024-75-fledermuse-oder-c-neu-entdeckt", "title": "Flederm\u00e4use oder C neu entdeckt", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "Aufbau eines Selbstbau Fledermausdetektors auf Basis rp2040 mit Spektrogramm und Datenlogger.\r\n\r\nWie ich die Programmiersprache C wiederentdeckte f\u00fcr die Firmware: DMA, SDIO, SPI, Multicore und Signalverarbeitung. \r\n\r\n* Schaltung\r\n* Signalverarbeitung\r\n* neuere C Sprachfeatures\r\n* Wie Flederm\u00e4use rufen\r\n* Interpretation von Spektrogrammen\r\n* Enth\u00e4lt keine Pinguine aber jede Menge Open Source", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "788ba6fe-66d1-5a44-a37e-4bf2e72054e2", "id": 14, "code": "ZDUQCV", "public_name": "Olaf Flebbe", "avatar": null, "biography": "Jo mei", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/HMJVYT/", "id": 88, "guid": "8c5f5610-04f9-54e8-bf41-71c222d33249", "date": "2024-06-22T12:00:00+02:00", "start": "12:00", "logo": null, "duration": "00:50", "room": "V1 (F119)", "slug": "tuebix-2024-88-high-performance-computing-was-ist-das-eigentlich-", "title": "High Performance Computing - was ist das eigentlich?", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "7658a595-3f3a-5553-a878-f46bf8439590", "id": 4, "code": "QVWYDS", "public_name": "Holger Gantikow", "avatar": "https://cfp.tuebix.org/media/avatars/IMG_20200125_160225_894_YZeMY9w.jpg", "biography": "Holger Gantikow arbeitet als IT-Landscape Architect f\u00fcr Atos/Eviden science + computing in T\u00fcbingen.\r\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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/QLNM7E/", "id": 87, "guid": "4aff716c-25bb-5991-ae9b-92e1ba515c77", "date": "2024-06-22T13:30:00+02:00", "start": "13:30", "logo": null, "duration": "00:50", "room": "V1 (F119)", "slug": "tuebix-2024-87-linux-containers-im-high-performance-computing-2024-update", "title": "Linux Containers im High Performance Computing - 2024 Update", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "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.", "description": "Vorwissen\r\nEin spezielles Vorwissen der Zuh\u00f6renden wird nicht vorausgesetzt. Interesse an HPC, Virtualisierung, speziell Containern ist sicherlich von Vorteil, um eine rege Diskussion und Erfahrungsaustausch zu gew\u00e4hrleisten.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "7658a595-3f3a-5553-a878-f46bf8439590", "id": 4, "code": "QVWYDS", "public_name": "Holger Gantikow", "avatar": "https://cfp.tuebix.org/media/avatars/IMG_20200125_160225_894_YZeMY9w.jpg", "biography": "Holger Gantikow arbeitet als IT-Landscape Architect f\u00fcr Atos/Eviden science + computing in T\u00fcbingen.\r\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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/FNKANN/", "id": 65, "guid": "8787ffac-2dba-59f8-9b7e-c469e577da73", "date": "2024-06-22T14:30:00+02:00", "start": "14:30", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/FNKANN/desktop_3oBZ6NA.png", "duration": "00:20", "room": "V1 (F119)", "slug": "tuebix-2024-65-plasma-6-0-was-ist-neu-", "title": "Plasma 6.0 \u2013 Was ist neu?", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "Am 28. Februar 2024 ver\u00f6ffentlichte die KDE Community die neue Major-Version der beliebten Desktop-Umgebung: Plasma 6", "description": "In diesem Vortrag werde ich KDE Plasma 6 vorstellen, was sich mit der neuen Version \u00e4ndert, aber auch, warum man sich in der neuen Version dennoch sofort heimisch f\u00fchlen wird.\r\n\r\nPlasma 6 ist eine konsequente Weiterentwicklung von Plasma 5.27 und bringt vor allem wichtige Verbesserungen unter der Haube, ohne jedoch gewohnte Bedien-Paradigmen zu brechen. Plasma 5 hat ein Jahrzehnt lang treue Dienste geleistet und die neue Major-Version macht die Plattform fit f\u00fcr das n\u00e4chste. Und auch der Desktop Cube ist zur\u00fcck!", "recording_license": "", "do_not_record": false, "persons": [{"guid": "71b4013d-efb6-5809-bdc9-4e8deca3eefe", "id": 55, "code": "R3QNTT", "public_name": "Kai Uwe Broulik", "avatar": null, "biography": "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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/DH8FD3/", "id": 90, "guid": "020070ab-1426-562d-9cd3-6b5286c515a2", "date": "2024-06-22T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:50", "room": "V1 (F119)", "slug": "tuebix-2024-90-100-open-source-full-stack-cluster-management-with-qlustar", "title": "100% Open Source Full Stack Cluster Management with Qlustar", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "Setting up and operating HPC, AI or storage clusters remains a\r\nchallenge. Individual software packages are freely available for many\r\nareas, however an integrated open-source solution covering all aspects\r\nof cluster management is needed to handle the ever growing complexity.\r\nAs a mature Cluster OS, Qlustar fills this gap. It includes scalable\r\nboot/image technology coupled with powerful management software to\r\nallow precise configuration of cluster components as well as their\r\nefficient operation.\r\n\r\nThis presentation will give an introductory overview of Qlustar and\r\nits use cases. Special focus is put on the new dramatically\r\nsimplified Qlustar HA stack that allows to set up highly-available\r\nclusters with much less effort than traditional solutions.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "8affc698-d18a-5316-b87c-40e195b77d6a", "id": 66, "code": "7SPBUT", "public_name": "Roland Fehrenbacher", "avatar": null, "biography": "Roland is the founder and CEO of Q-Leap Networks. He created the\r\nQlustar Cluster OS in 2012 and is the main driving force behind its\r\ndevelopment. Based on Qlustar, he designs and implements HPC, AI and\r\nstorage clusters for Q-Leap customers. Some of his spare time, he spends on\r\ncontributions to the Debian HPC and DebianMed projects in his role as\r\nan active Debian developer.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/TD7TJE/", "id": 67, "guid": "aac24c50-a83b-5518-a8aa-fd2e48667559", "date": "2024-06-22T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:50", "room": "V1 (F119)", "slug": "tuebix-2024-67-besser-programmieren-mit-mathematik", "title": "Besser Programmieren mit Mathematik", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "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.", "description": "In diesem Vortrag schauen wir uns an, was Algebra und Logik zur Programmierung beitragen k\u00f6nnen. Sie helfen dabei, die Essenz komplexer Probleme zu extrahieren und bringend Ordnung und Eleganz auch in chaotische Dom\u00e4nen. Die entstehenden Modelle sind einfach, erweiterbar und antizipieren auch zuk\u00fcnftige Anforderungen. Kompliziert ist das ganze nicht und erfordert auch kein Spezialstudium: Eine kleine Handvoll mathematischer Konzepte reichen schon aus, um bei vielen Problemen eine Menge herauszuholen. Das geht nat\u00fcrlich am besten in Kombination mit funktionaler Programmierung, aber auch OO-Software kann profitieren.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "55b8782a-5e76-5675-9183-2ff972445bf4", "id": 34, "code": "KBMGGN", "public_name": "Mike Sperber", "avatar": "https://cfp.tuebix.org/media/avatars/michael-sperber-2019-12_jnVAveY.jpg", "biography": "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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/XMS3V9/", "id": 93, "guid": "fa8e225e-0499-54ff-a83e-e87f660ff334", "date": "2024-06-22T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:20", "room": "V1 (F119)", "slug": "tuebix-2024-93-tbix-exit", "title": "T\u00fcbix exit", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "* gemeinsamer Abschluss\r\n* lottery.sh\r\n* Ausblick auf n\u00e4chstes Jahr", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "e4997e22-2593-5e09-9797-520ad2a64e1a", "id": 68, "code": "VCJ7XT", "public_name": "T\u00fcbix Orga Team", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/D9FWJP/", "id": 79, "guid": "b979a32a-4da9-5206-a6e7-4304b32731a0", "date": "2024-06-22T17:30:00+02:00", "start": "17:30", "logo": null, "duration": "01:50", "room": "V1 (F119)", "slug": "tuebix-2024-79-hacker-jeopardy-fr-alle", "title": "Hacker Jeopardy f\u00fcr alle", "subtitle": "", "track": "Null Vorwissen Track", "type": "Workshop", "language": "de", "abstract": "Wer kennt es nicht: das Hacker Jeopardy. Der Spa\u00df f\u00fcr die ganze Familie, von klein bis gro\u00df, von n\u00fcchtern bis... \r\n\r\nDieses Mal findet das gro\u00dfe Infotainment-Ereignis auch ein Zuhause beim .T\u00fcbix", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "38ea2759-027c-556a-856f-c351f8be4d04", "id": 41, "code": "A9AESG", "public_name": "Harald K\u00f6nig", "avatar": "https://cfp.tuebix.org/media/avatars/Harald_outlook_u4JWuaU.JPG", "biography": "Physik-Studium in T\u00fcbingen,\r\nRechner und DCF77 seit ~1980, (La)TeX seit 1986,\r\nUNIX seit ~1987,\r\nLinux seit 1992 (0.98.4),\r\nXFree86-Treiber fuer S3 von ~1993-2001.\r\nVon 2001 bis 2014 bei der science+computing ag in Tuebingen als SW-Entwickler.\r\nSeit 2014 nun bei Bosch Sensortec GmbH in Kusterdingen/Reutlingen als \u201cSystem Expert\u201d fuer Linux (DevOps) und embedded Android (Treiber).\r\n\r\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..", "answers": []}], "links": [], "attachments": [], "answers": []}], "V2 (F122)": [{"url": "https://cfp.tuebix.org/tuebix-2024/talk/AGJUJJ/", "id": 81, "guid": "4e11a259-3cde-52e2-9fee-72a76d137a91", "date": "2024-06-22T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "00:50", "room": "V2 (F122)", "slug": "tuebix-2024-81-einfhrung-in-openscad", "title": "Einf\u00fchrung in OpenSCAD", "subtitle": "", "track": "Null Vorwissen Track", "type": "Langer Vortrag", "language": "de", "abstract": "Eine kurze Einf\u00fchrung in die Bedienung des OpenSource CAD Programmes OpenSCAD", "description": "OpenSCAD erm\u00f6glicht es dreidimensionale Objekte anhand von geometrischen Grundk\u00f6rpern wie Kugel, W\u00fcrfel, Quader, Zylinder, Kegel etc. zu erstellen. Im Gegensatz zu vielen anderen CAD Programmen, werden in OpenSCAD Modelle in rein textueller Beschreibung (Code) erstellt. \r\n\r\nGezeigt wird an praktischen Beispielen, wie man 3D Objekte in OpenSCAD erstellen kann. Diese k\u00f6nnten dann z.B. mit einem Slicer f\u00fcr den 3D-Drucker vorbereitet und gedruckt werden.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "1d7653f8-69b3-5061-a8f3-eb42b05cc8f9", "id": 62, "code": "ZJJSAC", "public_name": "Torsten Kockler", "avatar": "https://cfp.tuebix.org/media/avatars/ich_pixel_square_new_beard_dTSCs36.png", "biography": "Webmaster der Universit\u00e4t T\u00fcbingen, Dozent der Vorlesungen \"Einf\u00fchrung in Linux\" und \"Linux f\u00fcr Fortgeschritten\".", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/LUBNLN/", "id": 84, "guid": "8b73fe3b-959d-5939-aa1c-cd6dc743b682", "date": "2024-06-22T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:20", "room": "V2 (F122)", "slug": "tuebix-2024-84-wieso-linux-fr-softwareentwickler", "title": "Wieso Linux - f\u00fcr Softwareentwickler", "subtitle": "", "track": "Null Vorwissen Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "Software entwickeln mit Linux? Ja, bitte!\r\n\r\nMit den Bordmitteln von Linux ist ein leichtes, eine effiziente Entwicklungsumgebung f\u00fcr die (praktisch) alle Programmiersprachen aufzusetzen.\r\n\r\nIch werde zeigen, wie man mit wenigen Handgriffen und eine paar Cheat Codes zu einem funktionsf\u00e4higen Entwicklungssystem kommt.", "description": "Viele Software-Entwickler kennen leider nur Windows als Entwicklungsumgebung, weil sie es nicht anders gelernt haben und in ihrem beruflichen Umfeld so vorgesetzt bekommen. Linux ist schon irgendwie bekannt wird aber nicht als Entwicklungssystem wahrgenommen.\r\n\r\nObwohl auch Windows langsam besser wird, ist Linux ein System von Entwicklern f\u00fcr Entwickler und jeder sollte die Vorz\u00fcge des \"Originals\" kennenlernen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "bc8cb440-9995-5228-aca8-735b3a38e791", "id": 64, "code": "R3HGA9", "public_name": "Peter Hrenka", "avatar": null, "biography": "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.\r\n\r\nIch nicht gerade arbeite, funke oder Klavier spiele, besuche ich C++ und OpenSource Konferenzen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/RL8RPJ/", "id": 70, "guid": "c1bf85c0-7466-5a5d-a761-5be489d48555", "date": "2024-06-22T11:30:00+02:00", "start": "11:30", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/RL8RPJ/Kamerawagen-Linux_VxXwFmv.jpg", "duration": "00:50", "room": "V2 (F122)", "slug": "tuebix-2024-70-kamerawagen-mit-linux-h0-modelleisenbahn-", "title": "Kamerawagen mit Linux (H0-Modelleisenbahn)", "subtitle": "", "track": "Null Vorwissen Track", "type": "Langer Vortrag", "language": "de", "abstract": "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.", "description": "Bereits seit 3 Jahren befassen sich mein Sohn Adrian und ich mit der Entwicklung eines Kamerawagens, der mit der Unterst\u00fctzung vom Betriebssystem Linux genutzt wird. \r\nAls Basis nutzen wir einen Raspberry Pi Zero 2. Der Kamerawagen ist eine Eigenentwicklung, die wir mit Hilfe eines 3D Druckers ausdrucken. \r\nDie Weiterverarbeitung der erstellten Videos erfolgt mittlerweile auch \u00fcber einen Raspberry Pi 5. \r\nIn den vergangenen Jahren haben wir auf unterschiedlichen Linux-Veranstaltungen Impulse und Ideen erhalten, die wir in diesem Familienprojekt umsetzen konnten. \r\nDer Vortrag soll die m\u00f6glichen Stolpersteine und deren L\u00f6sung dieses \u201eProjektes\u201c vorstellen.\r\nEs sind keine speziellen Vorkenntnisse erforderlich. Es handelt sich um einen Vortrag, der 2 Welten etwas n\u00e4her bringt. Es werden m\u00f6gliche Verkn\u00fcpfungen zwischen Modelleisenbahn und Linux vorgestellt.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "99f7a0b7-4ec2-5ca6-982f-6bd52d113fdb", "id": 29, "code": "QKAJQQ", "public_name": "Roland Imme", "avatar": "https://cfp.tuebix.org/media/avatars/Pinguin-Logo_3re6QrH.jpg", "biography": "Rechner seit 1993\r\nLinux seit 2001\r\nLaTeX seit 2011\r\nVon 2001 bis 2006 Support bei H+BEDV\r\nVon 2006 bis 2007 Produkttrainer bei Bitdefender\r\nVon 2008 bis 2022 Technical Consultant und Technical Sales Engineer bei Kaspersky Labs GmbH\r\nVon 2023 bis heute Mitarbeiter bei DATEV e.G.\r\nHobbies: Unternehmungen mit der Familie, Gentoo, LaTeX, Kamerawagen, Fahrrad, Badminton und Modelleisenbahn", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/3AJFTF/", "id": 71, "guid": "1e94e6e0-1ee6-5375-a0b8-6c524b0778a5", "date": "2024-06-22T12:30:00+02:00", "start": "12:30", "logo": null, "duration": "00:50", "room": "V2 (F122)", "slug": "tuebix-2024-71-getting-started-with-open-source-software-contributions", "title": "Getting Started with Open Source Software Contributions", "subtitle": "", "track": "Null Vorwissen Track", "type": "Langer Vortrag", "language": "de", "abstract": "Dieser Vortrag m\u00f6chte eine paar M\u00f6glichkeiten aufzeigen, wie man in einen guten Einstieg als Contributor in die Open Source Welt schaffen kann.", "description": "Ich habe Anfangs l\u00e4nger gebraucht um die richtigen Einstiegspunkte zu finden, um vom Open Source Nutzer zum Contributor zu werden. Ein paar dieser Einstiegspunkte m\u00f6chte ich in meinem Vortrag vorstellen und dabei eine Mischung aus meinen Erfahrungen als auch wie ich heute bei mir neuen Projekten vorgehe. \r\n\r\nIch bin selbst viel als Packager und Bug Wrangler aktiv, wodurch sehr viele Interaktionen mit den verschiedensten Projekten entstehen, wenn Programme crashen oder Upgrades nicht wie gew\u00fcnscht funktionieren. \r\n\r\nFragen, die der Vortrag versucht zu beantworten:\r\n1. Was bedeutet es, dass eine Software Open Source / FOSS ist?\r\n2. Welche M\u00f6glichkeiten habe ich mich einzubringen?\r\n 2.1 Wie kann ich mich einbringen, wenn ich nicht programmieren kann?\r\n 2.2 Wie kann ich mich als Programmierer einbringen?\r\n3. Vorstellung ein paar konkreter Projekte\r\n\r\nDer Vortrag richtet sich vor allem an Einsteiger (oder nat\u00fcrlich FOSS Veteranen, die motiviert sind sich mehr Einzubringen) und erfordert kein besonderes Vorwissen! Kommt auch abseits der Vortr\u00e4ge gerne auf mich zu falls ihr Fragen zu einzelnen Projekten habt.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "2c53a507-4cd9-5148-8a69-48565e139bea", "id": 15, "code": "XRBKBS", "public_name": "Christian Heusel", "avatar": "https://cfp.tuebix.org/media/avatars/github_profile_FJ46kSC.jpeg", "biography": "Informatikstudent an der Universit\u00e4t Heidelberg und Arch Linux Package Maintainer, Bug Wrangler & DevOps-Team.\r\n\r\nQuatscht mich gerne einfach so an, auch wenn wir uns bisher noch nicht kennen! \ud83e\udd17\r\n\r\nGithub: https://github.com/christian-heusel", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/DJS9BR/", "id": 76, "guid": "ea720549-ed41-5714-989f-923a72270f4c", "date": "2024-06-22T14:00:00+02:00", "start": "14:00", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/DJS9BR/ada-a00-de_2QXGZwA.png", "duration": "00:50", "room": "V2 (F122)", "slug": "tuebix-2024-76-ada-zangemann-ein-mrchen-ber-software-skateboards-und-himbeereis", "title": "Ada & Zangemann - Ein M\u00e4rchen \u00fcber Software, Skateboards und Himbeereis", "subtitle": "", "track": "Null Vorwissen Track", "type": "Langer Vortrag", "language": "de", "abstract": "Matthias Kirschner, Pr\u00e4sident der Free Software Foundation Europe, hat etwas verr\u00fccktes versucht: ein Kinderbuch \u00fcber Freie Software zu schreiben. Das Ergebnis? Kinder und Erwachsene sind gleicherma\u00dfen begeistert.\r\n\r\nReinhard M\u00fcller pr\u00e4sentiert das Buch in Form einer Lesung.", "description": "In einer riesigen Villa hoch oben \u00fcber der Stadt lebt der ber\u00fchmte Erfinder Zangemann. Erwachsene wie Kinder lieben seine Erfindungen und wollen sie unbedingt haben. Doch dann geschieht etwas: Zangemann kommt in die Stadt, um seine Erfindungen wieder einmal aus der N\u00e4he zu betrachten und \u2013 RUMMS! \u2013 ein Kind f\u00e4hrt ihm mit seinem Skateboard gegen das Schienbein. Wutentbrannt trifft der Erfinder eine Entscheidung und dann passieren merkw\u00fcrdige Dinge... Aber das kluge M\u00e4dchen Ada durchschaut, was vor sich geht. Gemeinsam mit ihren Freund:innen schmiedet sie einen Plan.\r\n\r\nDas illustrierte Buch erz\u00e4hlt die Geschichte vom ber\u00fchmten Erfinder Zangemann und dem M\u00e4dchen Ada, einer neugierigen T\u00fcftlerin. Ada beginnt mit Hard- und Software zu experimentieren und erkennt dabei, wie wichtig der eigenst\u00e4ndige, freie Umgang mit Software f\u00fcr sie und andere ist.\r\n\r\nEin Buch Kindern die Freude am T\u00fcfteln vermittelt und zum selbstbestimmten Umgang mit Technik aufruft. Von 6 bis 106 Jahren.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "1a81618a-588d-537f-aa2d-2c8941cdf819", "id": 59, "code": "L9BMNA", "public_name": "Reinhard M\u00fcller", "avatar": "https://cfp.tuebix.org/media/avatars/500x500_KMCblnO.jpg", "biography": "Reinhard M\u00fcller ist Softwareentwickler und engagiert sich seit \u00fcber 20 Jahren ehrenamtlich bei der FSFE.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/FAHVMC/", "id": 82, "guid": "214d544c-783a-5fea-acad-76e325e75c46", "date": "2024-06-22T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:50", "room": "V2 (F122)", "slug": "tuebix-2024-82-banken-und-freie-software", "title": "Banken und Freie Software", "subtitle": "", "track": "Null Vorwissen Track", "type": "Langer Vortrag", "language": "de", "abstract": "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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "9bf06cc2-0549-57bf-b26a-d872746d694c", "id": 63, "code": "WRFHWC", "public_name": "Florian Snow", "avatar": "https://cfp.tuebix.org/media/avatars/florian_snow_2_a9cgR9Q.jpg", "biography": "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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/3NBWPZ/", "id": 77, "guid": "e2808e87-56cd-5899-83b2-b6453acddce6", "date": "2024-06-22T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:20", "room": "V2 (F122)", "slug": "tuebix-2024-77-ssh-fr-vs-security-engineers-", "title": "SSH f\u00fcr/vs. Security Engineers?", "subtitle": "", "track": "Null Vorwissen Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "SSH (Secure Shell) ist ein Netzwerkprotokoll, das zu einem de-facto Standard f\u00fcr die Fernverwaltung von Servern geworden ist. Der Vortrag bietet eine Einf\u00fchrung in SSH, einschlie\u00dflich grundlegender Anwendungen und Konfigurationen, und wird durch (leicht) fortgeschrittene Themen wie Tunnels und Proxies erg\u00e4nzt. Ein ausgew\u00e4hltes Beispiel zeigt, wie man mit einem SSH-Befehl ein sicheres VPN (Virtual Private Network) aufbaut.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "83bc9dc3-93f4-56c6-8699-b158b9dcfecc", "id": 60, "code": "SVQYL8", "public_name": "Oleksandr Shcherbakov", "avatar": null, "biography": "DevOps Experte am H\u00f6chstleistungsrechenzentrum Stuttgart (HLRS)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/SLPRY3/", "id": 69, "guid": "5a1052aa-396f-57b0-9538-6eb9b18f85b7", "date": "2024-06-22T16:30:00+02:00", "start": "16:30", "logo": null, "duration": "00:20", "room": "V2 (F122)", "slug": "tuebix-2024-69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen", "title": "Dateien zeitstempeln, um damalige Existenz zu beweisen", "subtitle": "", "track": "Null Vorwissen Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "Technische M\u00f6glichkeiten, Dateien mit Zeitstempeln zu versehen", "description": "Von wann ist das Bild? Steht ja in den EXIF-Daten. Ja ne ist klar: Die Zeit, die da steht, kann man ja selber \u00e4ndern. \ud83d\ude43 Wie beweise ich also, dass dieses Foto wirklich von vor drei Jahren ist und nicht jetzt erst aufgenommen wurde? Zum Beispiel bei Schadensaufnahmen von Mietsachen. Oder Vertr\u00e4gen. Besonders sinnvoll im Zusammenhang mit digitalen Signaturen, sollte ein Schl\u00fcssel kompromittiert worden sein.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "f0db0ff9-154b-591f-a8db-a8af449a260e", "id": 7, "code": "HZYFJR", "public_name": "Yann B\u00fcchau", "avatar": "https://cfp.tuebix.org/media/avatars/50b8145f47a7645992ce24a143b0e8f5_iq5gKHC.jpg", "biography": "Doktorand in der Umweltphysik an der Uni T\u00fcbingen, FOSS Verfechter und Linux-Enthusiast", "answers": []}], "links": [], "attachments": [], "answers": []}], "V3 (A301)": [{"url": "https://cfp.tuebix.org/tuebix-2024/talk/AMBUCJ/", "id": 74, "guid": "2c10fee8-2222-5238-88e1-f23d3648ab94", "date": "2024-06-22T10:00:00+02:00", "start": "10:00", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/AMBUCJ/x2gologo_m7wnXlw.png", "duration": "00:50", "room": "V3 (A301)", "slug": "tuebix-2024-74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows", "title": "Sicherer Fernzugriff dank Linux - selbst auf ein uraltes Windows", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "Immer h\u00e4ufiger nutzen Ransomware-Gruppen statt Phishing-Mails schlecht abgesicherte\r\nFernwartungszug\u00e4nge als Einfallstor, um in Unternehmen einzudringen und alle Daten zu\r\nverschl\u00fcsseln.\r\nWir zeigen, wie man Fernzugriffe mit aktueller Verschl\u00fcsselungstechnik und Zwei-Faktor-Authentisierung absichern kann - selbst wenn man auf ein uraltes Windows zugreifen muss.", "description": "In diesem Vortrag zeigen wir verschiedene Fernzugriffs-Techniken, unter anderem auch mehrere\r\nM\u00f6glichkeiten, wie man mit einem zwischengeschalteten Linuxsystem von einem aktuellen\r\nPC aus sogar auf ein altes Windows XP sicher aus der Ferne zugreifen kann - ohne VPN,\r\nund auf Wunsch sogar portabel vom USB-Stick, ohne Softwareinstallation.\r\nWir beginnen damit, wie man einen SSH-Server auf einem Raspberry Pi aufsetzt und diesen per\r\nZwei-Faktor-Authentisierung absichert.\r\nDarauf aufbauend zeigen wir, wie man sich von diesem auf einen X2Go-Server \"weiterhangeln\"\r\nkann, aber auch, wie man diesen Raspberry Pi selbst zum X2Go-Server machen kann, um sich von\r\ndort auf Windows-Systeme zu verbinden.\r\nDie letzte Komponente ist der Aufruf des X2GoClients, der auch als \"Portable Application\", von einem USB-Stick, an einem beliebigen Windows-PC gestartet werden kann - oder man bootet von diesem Stick unser X2Go-Thin-Client-Image.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "08d811ff-d478-5add-bb4c-cec6e27b1b9b", "id": 39, "code": "ZFVNW7", "public_name": "Stefan Baur", "avatar": "https://cfp.tuebix.org/media/avatars/make_vertrag_zz07bY3.jpg", "biography": "Stefan Baur, Jahrgang 1977, ist der aktuelle Projektmanager und Lead Evangelist des Open-\r\nSource-Projekts X2Go und gesch\u00e4ftsf\u00fchrender Gesellschafter der BAUR-ITCS UG\r\n(haftungsbeschr\u00e4nkt), welche Support f\u00fcr X2Go anbietet, sowie der 1. Vorsitzende der Open\r\nRemote Computing Association - orca e.V., einem Dachverein f\u00fcr freie Remote-Computing-\r\nProjekte", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/BEMMB3/", "id": 91, "guid": "232d2d4e-962b-5035-84fb-8a18e0b22b58", "date": "2024-06-22T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:50", "room": "V3 (A301)", "slug": "tuebix-2024-91-internet-messungen-mit-ripe-atlas", "title": "Internet-Messungen mit RIPE Atlas", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "[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.", "description": "RIPE Atlas erm\u00f6glicht sowohl eigene Messungen als auch den Betrieb eigener Messpunkte und kann damit ein hilfreiches Werkzeug f\u00fcr Internet/Netzwerk-Administratoren bzw. Betreiber von \u00f6ffentlich erreichbaren Servern und Cloud-Diensten sein. Konkrete Anwendungsbeispiele sind Traceroutes oder Pings von anderen Internet-Providern oder aus anderen L\u00e4ndern, oder GeoDNS-Abfragen. Die dabei ermittelten Daten sind \u00f6ffentlich zug\u00e4nglich und verwendbar. Durch die eigenen Messungen werden zudem auch Forschungen erm\u00f6glicht, die bereits zu diversen Ver\u00f6ffentlichungen gef\u00fchrt haben.\r\n\r\nDie zentralen Steuerungskomponenten sowie Auswertungswerkzeuge und Visualisierungen werden vom RIPE NCC in Amsterdam, der Vergabestelle f\u00fcr IP-Adressbereiche und AS-Nummern in Europa, dem Nahen Osten und Teile von Zentralasien, bereitgestellt, betrieben und weiterentwickelt. Die Messpunkte selbst bestehen aus Open-Source-Software und k\u00f6nnen von Interessierten und Freiwilligen, auch am heimischen Internetanschluss, betrieben werden.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "25c054a0-342f-5385-a0ff-b544a190d717", "id": 65, "code": "8FWCRF", "public_name": "Robert Scheck", "avatar": null, "biography": "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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/79GRWF/", "id": 80, "guid": "0321f793-4d09-5175-9943-137f2936741d", "date": "2024-06-22T12:00:00+02:00", "start": "12:00", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/79GRWF/packages.automation.roboter_itR4XsI.png", "duration": "00:20", "room": "V3 (A301)", "slug": "tuebix-2024-80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-", "title": "RPM, DEB, GitHub, Codeberg, Woodpecker ... und noch viel mehr!!", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "Wie baue ich am effektivsten eigene RPM/DEB-Pakete - idealerweise \u00fcber ein \"git push\"? \r\nUnd geht das auch ohne Github?", "description": "Es gibt sehr verschieden Gr\u00fcnde, die f\u00fcr das Generieren von \"eigenen\" RPM/DEB-Paketen. Typischerweise ist das ein sehr steiniger Weg. Und sogar, wenn man den allgemeinen Wegen und Empfehlungen folgt. Es ist noch turbulenter abseits der \u00fcblichen Pfade. Doch wenn man es wirklich will, dann erh\u00e4lt nach \"viel Geduld und Spucke\" ein sch\u00f6nes Resultat.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "58413c5c-7c9d-575c-9e47-3510ba307b91", "id": 61, "code": "RMYLH8", "public_name": "UDO SEIDEL", "avatar": "https://cfp.tuebix.org/media/avatars/udo.glatze.tracht_h2Sz8MU.jpg", "biography": "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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/Y3LD8C/", "id": 83, "guid": "04cf5a4b-3303-5895-979e-0a550c19f3c4", "date": "2024-06-22T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "00:50", "room": "V3 (A301)", "slug": "tuebix-2024-83-wie-teste-ich-tests-", "title": "Wie teste ich Tests?", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "Langsam hat es sich herumgesprochen, dass man Software testen sollte und OpenSource Projekte gehen auch oft mit gutem Beispiel voran.\r\n\r\nAber wann ist ein Test denn ein guter Test? Wenn er 100% Coverage hat?\r\nLeider taugt Coverage nicht als alleiniges G\u00fctekriterium weshalb man noch etwas anderes braucht.\r\nIch stelle die Idee des \"adversarial testing\" vor, das mit (relativ) einfachen Mitteln eine Verbesserung der Test-Qualit\u00e4t erreichen kann.", "description": "Die Grundidee ist recht einfach: Ein guter Test muss \"gute\" von \"schlechten\" Programmen unterscheiden k\u00f6nnen. Wenn man nun die Test-Infrastruktur so aufbaut, dass man beliebige Funktionen und Klassen mit demselben Test pr\u00fcfen kann, kann man mit recht trivialen \"b\u00f6sartigen Implementierungen\" ungeeignete Tests entlarven und anschlie\u00dfend verbessern.\r\nIn dem Vortrag werde ich einige Beispiele zeigen, wie man das \"adversarial testing\" mit einem leicht modifizierten googletest praktisch an einem C++-Programm durchf\u00fchren kann.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "bc8cb440-9995-5228-aca8-735b3a38e791", "id": 64, "code": "R3HGA9", "public_name": "Peter Hrenka", "avatar": null, "biography": "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.\r\n\r\nIch nicht gerade arbeite, funke oder Klavier spiele, besuche ich C++ und OpenSource Konferenzen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/9EX7TA/", "id": 68, "guid": "7c88cedf-6b6f-5875-9d2e-1398a95ce0a2", "date": "2024-06-22T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "00:20", "room": "V3 (A301)", "slug": "tuebix-2024-68-community-in-der-eigenen-hand-fderiertes-forgejo", "title": "Community in der eigenen Hand - f\u00f6deriertes forgejo", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "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.\r\n\r\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.", "description": "Hier ist unsere dazu passende PRs:\r\n \r\n1. Validierung der LikeActirvity: https://codeberg.org/forgejo/forgejo/pulls/3494\r\n2. Validierung der ActorID: https://codeberg.org/forgejo/forgejo/pulls/3662\r\n3. Es wird noch mehr Babysteps geben ...\r\n3. All In One: https://codeberg.org/forgejo/forgejo/pulls/1680\r\n\r\nUnd hier haben wir eine aktuellen Stand zum Testen: \r\n\r\nhttps://federated-repo.prod.meissa.de/", "recording_license": "", "do_not_record": false, "persons": [{"guid": "86f5541d-bc69-5407-864f-b8e400c0ddf6", "id": 31, "code": "FYWKUL", "public_name": "Michael Jerger", "avatar": null, "biography": "Wer wir sind: meissa GmbH\r\nAus: Reutlingen - \r\nDev: Python, Java, Kotlin, Clojure, Go\r\nOps: K8s & OpenShift, Cloud, OpenTofu, CI/CD\r\nService&Support: Forgejo\r\n\r\nHier unser Blog: https://domaindrivenarchitecture.org", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/BF9BUK/", "id": 94, "guid": "93c5a65c-1823-5fc7-b085-f35b01763332", "date": "2024-06-22T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:05", "room": "V3 (A301)", "slug": "tuebix-2024-94-linux-im-elternhaus", "title": "Linux im Elternhaus", "subtitle": "", "track": "Standard Track", "type": "Blitzvortrag", "language": "de", "abstract": "Erfahrungsbericht von einem Jahr Umstellung auf Linux im Elternhaus", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "bed50d99-af71-560e-a96e-a4442126c844", "id": 67, "code": "QJD8AP", "public_name": "Christoph Wirth", "avatar": null, "biography": "Ausbilder in der IT / Linux Admin", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/J9KEKN/", "id": 86, "guid": "e91bf930-499e-5d68-b36f-303b40674f35", "date": "2024-06-22T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:05", "room": "V3 (A301)", "slug": "tuebix-2024-86-nix-os-ein-berblick", "title": "Nix(OS) - Ein \u00dcberblick", "subtitle": "", "track": "Standard Track", "type": "Blitzvortrag", "language": "de", "abstract": "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).", "description": "Nix ist ein funktionaler Paketmanager, der auch auf anderen Betriebssystem genutzt werden kann, ohne Konflikte mit dem bestehenden package manager zu bekommen. NixOS ist eine auf Nix basierende Linux-Distribution, mit der neben den Software-Paketen zus\u00e4tzlich auch die System-Konfiguration \u00fcber Nix verwaltet werden kann. Die Paket-Definitionen und NixOS Module zur Systemkonfiguration werden in Nixpkgs, einem gro\u00dfen Git Repository, zentral verwaltet.\r\n\r\nNix(OS) verf\u00fcgt unter anderem \u00fcber folgende Features:\r\n- Transparent source/binary model\r\n- Declarative (system configuration)\r\n- Reproducible builds\r\n- Multi-user, multi-version (no conflicts)\r\n- Portable (Linux, macOS, \u2026)\r\n- Reliable and atomic updates\r\n- Rollbacks", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a4c7b359-fb3c-5bef-afaf-40a113758089", "id": 6, "code": "GY8XMV", "public_name": "Michael Weiss", "avatar": "https://cfp.tuebix.org/media/avatars/7537109_3V5zVAi.png", "biography": "Software engineer / sysadmin (science+computing AG / Atos / Eviden) and NixOS developer from Germany. Loves FLOSS, mainly interested in GNU/Linux and computer networks.", "answers": []}], "links": [], "attachments": [], "answers": []}], "W1 (A302)": [{"url": "https://cfp.tuebix.org/tuebix-2024/talk/HMR8PP/", "id": 78, "guid": "a98af687-2703-57f5-a914-0972161c88a5", "date": "2024-06-22T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "01:50", "room": "W1 (A302)", "slug": "tuebix-2024-78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-", "title": "Same Procedure as Every Year: Kommandozeilen-Sprechstunde(n)", "subtitle": "", "track": "Null Vorwissen Track", "type": "Workshop", "language": "de", "abstract": "Was ich schon immer auf der Kommandozeile mit der BASH l\u00f6sen wollte\u2026\r\nIhr fragt, ich erz\u00e4hle und skripte.", "description": "An euren Fragen, Themen und Problemen (oder doch wieder nur meine eigenen L\u00f6sungen?) werde ich einige Shell-Grundlagen er\u00f6rtern und helfen, neue Ideen zu bekommen...\r\n\r\nDie Kommandozeilenwerkzeuge von UNIX/Linux zusammen mit der Shell sind immer noch sehr m\u00e4chtig und schnell, und zwar sowohl bez\u00fcglich der Laufzeit als auch der Entwicklungszeit f\u00fcr kleine L\u00f6sungen. Diese einfachen Tools helfen immer noch jeden Tag bei vielen Aufgaben, sowohl im Job als auch privat.\r\n\r\nDaher, wie schon in den letzten Jahren: Angebot, \u00fcber hoffentlich interessante und aktuelle shell-Probleme zu reden.\r\n\r\nAm besten nat\u00fcrlich \u00fcber EURE Probleme, daher bitte im VORAUS mit interessanten Themen melden an: koenig (at) linux.de", "recording_license": "", "do_not_record": false, "persons": [{"guid": "38ea2759-027c-556a-856f-c351f8be4d04", "id": 41, "code": "A9AESG", "public_name": "Harald K\u00f6nig", "avatar": "https://cfp.tuebix.org/media/avatars/Harald_outlook_u4JWuaU.JPG", "biography": "Physik-Studium in T\u00fcbingen,\r\nRechner und DCF77 seit ~1980, (La)TeX seit 1986,\r\nUNIX seit ~1987,\r\nLinux seit 1992 (0.98.4),\r\nXFree86-Treiber fuer S3 von ~1993-2001.\r\nVon 2001 bis 2014 bei der science+computing ag in Tuebingen als SW-Entwickler.\r\nSeit 2014 nun bei Bosch Sensortec GmbH in Kusterdingen/Reutlingen als \u201cSystem Expert\u201d fuer Linux (DevOps) und embedded Android (Treiber).\r\n\r\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..", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/LSCJSC/", "id": 64, "guid": "ac4399d4-7d14-5d3e-94f4-ac3387598dd2", "date": "2024-06-22T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "01:50", "room": "W1 (A302)", "slug": "tuebix-2024-64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche", "title": "SolveSpace - Pragmatisches, freies 2D/3D CAD f\u00fcr Normalsterbliche", "subtitle": "", "track": "Standard Track", "type": "Workshop", "language": "de", "abstract": "[\ud83d\uddb1\ufe0f Maus mitbringen!] Lerne, mit SolveSpace praktische 3D-Modelle z.B. f\u00fcr funktionalen 3D-Druck oder Lasercutting zu erstellen.", "description": "SolveSpace ist ein freies 2D/3D CAD Programm mit \u00fcberschaubarem aber trotzdem m\u00e4chtigem Funktionsumfang. Es ist sehr leichtgewichtig und l\u00e4uft auf allen Platformen. F\u00fcr funktionale Teile mit einfachen oder auch komplexen geometrischen Einschr\u00e4nkungen sowie zum Simulieren von mechanischen Bewegungen eignet es sich hervorragend. In diesem Workshop werden die Grundlagen vermittelt, um mit SolveSpace zu arbeiten.\r\n\r\nEin Laptop und eine Maus (!) werden ben\u00f6tigt. Touchpad geht auch, macht aber keinen Spa\u00df.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "f0db0ff9-154b-591f-a8db-a8af449a260e", "id": 7, "code": "HZYFJR", "public_name": "Yann B\u00fcchau", "avatar": "https://cfp.tuebix.org/media/avatars/50b8145f47a7645992ce24a143b0e8f5_iq5gKHC.jpg", "biography": "Doktorand in der Umweltphysik an der Uni T\u00fcbingen, FOSS Verfechter und Linux-Enthusiast", "answers": []}], "links": [], "attachments": [], "answers": []}], "W2 (C118a)": [{"url": "https://cfp.tuebix.org/tuebix-2024/talk/SU3TRG/", "id": 73, "guid": "f9839413-0188-55c1-a3bd-7046a5880af4", "date": "2024-06-22T10:00:00+02:00", "start": "10:00", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/SU3TRG/Blender-Tuebix_d4WTMZK.jpg", "duration": "01:50", "room": "W2 (C118a)", "slug": "tuebix-2024-73-blender-3d-schnelleinstieg", "title": "Blender 3D Schnelleinstieg", "subtitle": "", "track": "Null Vorwissen Track", "type": "Workshop", "language": "de", "abstract": "Schneller, praktischer Einstieg in Blender", "description": "Als Teilnehmer wird ein **Laptop ben\u00f6tigt**, die **Software Blender** und eine **Maus**. \r\n\r\nZiel des Workshops ist, die aller-wichtigsten Funktionen in Blender praktisch kennenzulernen, so dass hoffentlich alle Teilnehmer Lust bekommen sich weiter mit Blender zu besch\u00e4ftigen.\r\nBlender ist ein leistungsstarkes Open Source 3D-Programm das mittlerweile sogar in Blockbuster-Produktionen genutzt wird. Es findet u.a. Anwendung in Kunst, Spielen und Filmen aber bspw auch der Medizin zur Visualisierung. Zu Spektrum z\u00e4hlen u.a. 3D-Modelle, Skulpturen, Texturierung, Rigging, Animation, Visual Effects, Raytracing, Compositing, Film-Schnitt sowie Zeichnen und Animation in einem 2D/3D Mix.\r\nGerade wegen der fast grenzenlosen M\u00f6glichkeiten, die das Programm bietet, ist der Einstieg oft schwierig. \r\nDoch mit den richtigen Kenntnissen lassen sich schnell Erfolge erzielen.\r\n\r\nErgebnisse:\r\n* Erstellung eines eigenen 3D-Modells\r\n* Erstellung und Anwendung eines Material-Shaders\r\n* Erstellung einer kleinen Animation\r\n* Durchf\u00fchrung einer Kamerafahrt", "recording_license": "", "do_not_record": false, "persons": [{"guid": "0bf460ea-484c-5145-a295-b6860d3e552e", "id": 58, "code": "9LBBDB", "public_name": "R\u00fcdiger Marwein", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/THUC3R/", "id": 85, "guid": "854c8e57-ccbb-58f1-8ccc-518d47749e4c", "date": "2024-06-22T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "01:50", "room": "W2 (C118a)", "slug": "tuebix-2024-85-how-to-git-internals-algorithmen-und-erweiterte-funktionen", "title": "How to Git: Internals/Algorithmen und erweiterte Funktionen", "subtitle": "", "track": "Standard Track", "type": "Workshop", "language": "de", "abstract": "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.", "description": "Wir werden uns zun\u00e4chst anschauen wie ein Git Repository aufgebaut ist (Internals) und wie Git funktioniert (Algorithmen). Zur Vereinfachung werden wir uns auf das wichtigste konzentrieren und v.a. Performance-Optimierungen weglassen.\r\n\r\nIm zweiten Teil werden wir uns darauf aufbauend einen \u00dcberblick \u00fcber die CLI und die \"erweiterte\" Funktionalit\u00e4ten verschaffen.\r\n\r\nUpdate: Auf Grund der begrenzten Zeit wird es evtl. eher ein Vortrag zum mitmachen als ein richtiger Workshop.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a4c7b359-fb3c-5bef-afaf-40a113758089", "id": 6, "code": "GY8XMV", "public_name": "Michael Weiss", "avatar": "https://cfp.tuebix.org/media/avatars/7537109_3V5zVAi.png", "biography": "Software engineer / sysadmin (science+computing AG / Atos / Eviden) and NixOS developer from Germany. Loves FLOSS, mainly interested in GNU/Linux and computer networks.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}]}}} \ No newline at end of file +{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2024.1.0"}, "schedule": {"url": "https://cfp.tuebix.org/tuebix-2024/schedule/", "version": "1.5", "base_url": "https://cfp.tuebix.org", "conference": {"acronym": "tuebix-2024", "title": "T\u00fcbix 2024", "start": "2024-06-22", "end": "2024-06-22", "daysCount": 1, "timeslot_duration": "00:05", "time_zone_name": "Europe/Berlin", "colors": {"primary": "#3aa57c"}, "rooms": [{"name": "V1 (F119)", "guid": "46acd135-a2ab-576e-aad0-a73e208c5c5d", "description": "Vortragsraum 1 (F119, Sand 6, EG)", "capacity": 128}, {"name": "V2 (F122)", "guid": "04b06abb-c9f8-59a4-a8cb-270d15d6bfee", "description": "Vortragsraum 2 (F122, Sand 6, EG)", "capacity": 42}, {"name": "V3 (A301)", "guid": "c58daa74-7d29-58b4-9619-846a5b3d3ba9", "description": "Vortragsraum 3 (A301, Sand 1, 2. OG)", "capacity": 80}, {"name": "W1 (A302)", "guid": "de49b12f-0f52-5770-bdeb-b8eb3a7ace84", "description": "Workshopraum 1 (A302, Sand 1, 2. OG)", "capacity": 16}, {"name": "W2 (C118a)", "guid": "1d689c9a-e483-592c-ad9f-1cfa388e0e58", "description": "Workshopraum 2 (C118a, Sand 14, EG)", "capacity": 20}, {"name": "K1 (B116)", "guid": "661cdff3-cac7-5790-b4f8-760ea660a091", "description": "Kinderraum 1 (Theory Lounge (B116), Sand 13, EG)", "capacity": 16}], "tracks": [{"name": "Standard Track", "color": "#839EDB"}, {"name": "Null Vorwissen Track", "color": "#61C82A"}], "days": [{"index": 1, "date": "2024-06-22", "day_start": "2024-06-22T04:00:00+02:00", "day_end": "2024-06-23T03:59:00+02:00", "rooms": {"V1 (F119)": [{"url": "https://cfp.tuebix.org/tuebix-2024/talk/P79U79/", "id": 92, "guid": "4d97ca29-fe7d-5a5e-8ab7-df1e036525ff", "date": "2024-06-22T09:30:00+02:00", "start": "09:30", "logo": null, "duration": "00:20", "room": "V1 (F119)", "slug": "tuebix-2024-92-tbix-init", "title": "T\u00fcbix init", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "* Begr\u00fc\u00dfung\r\n* Infos zum Ablauf des Tages\r\n* Ver\u00e4nderungen zu letztem Jahr\r\n* \u00c4nderungen in letzter Minute\r\n* Fragen?", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "e4997e22-2593-5e09-9797-520ad2a64e1a", "id": 68, "code": "VCJ7XT", "public_name": "T\u00fcbix Orga Team", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/Z8DDW8/", "id": 72, "guid": "89edeeb9-4b7d-55f3-9f73-825420c84ebe", "date": "2024-06-22T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "00:20", "room": "V1 (F119)", "slug": "tuebix-2024-72-bisecting-regressions-in-the-linux-kernel", "title": "Bisecting Regressions in the Linux Kernel", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "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.", "description": "Ich hatte j\u00fcngst beim Test des ersten Release Candidates f\u00fcr Linux 6.8 eine kleine Regression bemerkt und sie dann gedebuggt und gemeldet.\r\n\r\nIm Vortrag geht es grob um das folgende:\r\n1. Wie erkenne ich eine Regression?\r\n2. Wie debugge/bisecte ich den Bug?\r\n3. Wie und wohin schreibe ich den Bugreport?\r\n4. Wer k\u00fcmmert sich denn wann um die Regression?\r\n\r\nHier drei beispielhafte Bugreports:\r\n- https://bugzilla.kernel.org/show_bug.cgi?id=218407\r\n- https://lore.kernel.org/all/3iccc6vjl5gminut3lvpl4va2lbnsgku5ei2d7ylftoofy3n2v@gcfdvtsq6dx2/\r\n- https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/issues/56", "recording_license": "", "do_not_record": false, "persons": [{"guid": "2c53a507-4cd9-5148-8a69-48565e139bea", "id": 15, "code": "XRBKBS", "public_name": "Christian Heusel", "avatar": "https://cfp.tuebix.org/media/avatars/github_profile_FJ46kSC.jpeg", "biography": "Informatikstudent an der Universit\u00e4t Heidelberg und Arch Linux Package Maintainer, Bug Wrangler & DevOps-Team.\r\n\r\nQuatscht mich gerne einfach so an, auch wenn wir uns bisher noch nicht kennen! \ud83e\udd17\r\n\r\nGithub: https://github.com/christian-heusel", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/URRYQD/", "id": 75, "guid": "16392c0e-9f44-5ce2-8bbd-4dae3daeb12d", "date": "2024-06-22T10:30:00+02:00", "start": "10:30", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/URRYQD/aa6c49a07e5947b1_35UeWl4.png", "duration": "00:50", "room": "V1 (F119)", "slug": "tuebix-2024-75-fledermuse-oder-c-neu-entdeckt", "title": "Flederm\u00e4use oder C neu entdeckt", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "Aufbau eines Selbstbau Fledermausdetektors auf Basis rp2040 mit Spektrogramm und Datenlogger.\r\n\r\nWie ich die Programmiersprache C wiederentdeckte f\u00fcr die Firmware: DMA, SDIO, SPI, Multicore und Signalverarbeitung. \r\n\r\n* Schaltung\r\n* Signalverarbeitung\r\n* neuere C Sprachfeatures\r\n* Wie Flederm\u00e4use rufen\r\n* Interpretation von Spektrogrammen\r\n* Enth\u00e4lt keine Pinguine aber jede Menge Open Source", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "788ba6fe-66d1-5a44-a37e-4bf2e72054e2", "id": 14, "code": "ZDUQCV", "public_name": "Olaf Flebbe", "avatar": null, "biography": "Jo mei", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/HMJVYT/", "id": 88, "guid": "8c5f5610-04f9-54e8-bf41-71c222d33249", "date": "2024-06-22T12:00:00+02:00", "start": "12:00", "logo": null, "duration": "00:50", "room": "V1 (F119)", "slug": "tuebix-2024-88-high-performance-computing-was-ist-das-eigentlich-", "title": "High Performance Computing - was ist das eigentlich?", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "7658a595-3f3a-5553-a878-f46bf8439590", "id": 4, "code": "QVWYDS", "public_name": "Holger Gantikow", "avatar": "https://cfp.tuebix.org/media/avatars/IMG_20200125_160225_894_YZeMY9w.jpg", "biography": "Holger Gantikow arbeitet als IT-Landscape Architect f\u00fcr Atos/Eviden science + computing in T\u00fcbingen.\r\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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/QLNM7E/", "id": 87, "guid": "4aff716c-25bb-5991-ae9b-92e1ba515c77", "date": "2024-06-22T13:30:00+02:00", "start": "13:30", "logo": null, "duration": "00:50", "room": "V1 (F119)", "slug": "tuebix-2024-87-linux-containers-im-high-performance-computing-2024-update", "title": "Linux Containers im High Performance Computing - 2024 Update", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "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.", "description": "Vorwissen\r\nEin spezielles Vorwissen der Zuh\u00f6renden wird nicht vorausgesetzt. Interesse an HPC, Virtualisierung, speziell Containern ist sicherlich von Vorteil, um eine rege Diskussion und Erfahrungsaustausch zu gew\u00e4hrleisten.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "7658a595-3f3a-5553-a878-f46bf8439590", "id": 4, "code": "QVWYDS", "public_name": "Holger Gantikow", "avatar": "https://cfp.tuebix.org/media/avatars/IMG_20200125_160225_894_YZeMY9w.jpg", "biography": "Holger Gantikow arbeitet als IT-Landscape Architect f\u00fcr Atos/Eviden science + computing in T\u00fcbingen.\r\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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/FNKANN/", "id": 65, "guid": "8787ffac-2dba-59f8-9b7e-c469e577da73", "date": "2024-06-22T14:30:00+02:00", "start": "14:30", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/FNKANN/desktop_3oBZ6NA.png", "duration": "00:20", "room": "V1 (F119)", "slug": "tuebix-2024-65-plasma-6-0-was-ist-neu-", "title": "Plasma 6.0 \u2013 Was ist neu?", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "Am 28. Februar 2024 ver\u00f6ffentlichte die KDE Community die neue Major-Version der beliebten Desktop-Umgebung: Plasma 6", "description": "In diesem Vortrag werde ich KDE Plasma 6 vorstellen, was sich mit der neuen Version \u00e4ndert, aber auch, warum man sich in der neuen Version dennoch sofort heimisch f\u00fchlen wird.\r\n\r\nPlasma 6 ist eine konsequente Weiterentwicklung von Plasma 5.27 und bringt vor allem wichtige Verbesserungen unter der Haube, ohne jedoch gewohnte Bedien-Paradigmen zu brechen. Plasma 5 hat ein Jahrzehnt lang treue Dienste geleistet und die neue Major-Version macht die Plattform fit f\u00fcr das n\u00e4chste. Und auch der Desktop Cube ist zur\u00fcck!", "recording_license": "", "do_not_record": false, "persons": [{"guid": "71b4013d-efb6-5809-bdc9-4e8deca3eefe", "id": 55, "code": "R3QNTT", "public_name": "Kai Uwe Broulik", "avatar": null, "biography": "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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/DH8FD3/", "id": 90, "guid": "020070ab-1426-562d-9cd3-6b5286c515a2", "date": "2024-06-22T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:50", "room": "V1 (F119)", "slug": "tuebix-2024-90-100-open-source-full-stack-cluster-management-with-qlustar", "title": "100% Open Source Full Stack Cluster Management with Qlustar", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "Setting up and operating HPC, AI or storage clusters remains a\r\nchallenge. Individual software packages are freely available for many\r\nareas, however an integrated open-source solution covering all aspects\r\nof cluster management is needed to handle the ever growing complexity.\r\nAs a mature Cluster OS, Qlustar fills this gap. It includes scalable\r\nboot/image technology coupled with powerful management software to\r\nallow precise configuration of cluster components as well as their\r\nefficient operation.\r\n\r\nThis presentation will give an introductory overview of Qlustar and\r\nits use cases. Special focus is put on the new dramatically\r\nsimplified Qlustar HA stack that allows to set up highly-available\r\nclusters with much less effort than traditional solutions.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "8affc698-d18a-5316-b87c-40e195b77d6a", "id": 66, "code": "7SPBUT", "public_name": "Roland Fehrenbacher", "avatar": null, "biography": "Roland is the founder and CEO of Q-Leap Networks. He created the\r\nQlustar Cluster OS in 2012 and is the main driving force behind its\r\ndevelopment. Based on Qlustar, he designs and implements HPC, AI and\r\nstorage clusters for Q-Leap customers. Some of his spare time, he spends on\r\ncontributions to the Debian HPC and DebianMed projects in his role as\r\nan active Debian developer.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/TD7TJE/", "id": 67, "guid": "aac24c50-a83b-5518-a8aa-fd2e48667559", "date": "2024-06-22T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:50", "room": "V1 (F119)", "slug": "tuebix-2024-67-besser-programmieren-mit-mathematik", "title": "Besser Programmieren mit Mathematik", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "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.", "description": "In diesem Vortrag schauen wir uns an, was Algebra und Logik zur Programmierung beitragen k\u00f6nnen. Sie helfen dabei, die Essenz komplexer Probleme zu extrahieren und bringend Ordnung und Eleganz auch in chaotische Dom\u00e4nen. Die entstehenden Modelle sind einfach, erweiterbar und antizipieren auch zuk\u00fcnftige Anforderungen. Kompliziert ist das ganze nicht und erfordert auch kein Spezialstudium: Eine kleine Handvoll mathematischer Konzepte reichen schon aus, um bei vielen Problemen eine Menge herauszuholen. Das geht nat\u00fcrlich am besten in Kombination mit funktionaler Programmierung, aber auch OO-Software kann profitieren.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "55b8782a-5e76-5675-9183-2ff972445bf4", "id": 34, "code": "KBMGGN", "public_name": "Mike Sperber", "avatar": "https://cfp.tuebix.org/media/avatars/michael-sperber-2019-12_jnVAveY.jpg", "biography": "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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/XMS3V9/", "id": 93, "guid": "fa8e225e-0499-54ff-a83e-e87f660ff334", "date": "2024-06-22T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:20", "room": "V1 (F119)", "slug": "tuebix-2024-93-tbix-exit", "title": "T\u00fcbix exit", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "* gemeinsamer Abschluss\r\n* lottery.sh\r\n* Ausblick auf n\u00e4chstes Jahr", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "e4997e22-2593-5e09-9797-520ad2a64e1a", "id": 68, "code": "VCJ7XT", "public_name": "T\u00fcbix Orga Team", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/D9FWJP/", "id": 79, "guid": "b979a32a-4da9-5206-a6e7-4304b32731a0", "date": "2024-06-22T17:30:00+02:00", "start": "17:30", "logo": null, "duration": "01:50", "room": "V1 (F119)", "slug": "tuebix-2024-79-hacker-jeopardy-fr-alle", "title": "Hacker Jeopardy f\u00fcr alle", "subtitle": "", "track": "Null Vorwissen Track", "type": "Workshop", "language": "de", "abstract": "Wer kennt es nicht: das Hacker Jeopardy. Der Spa\u00df f\u00fcr die ganze Familie, von klein bis gro\u00df, von n\u00fcchtern bis... \r\n\r\nDieses Mal findet das gro\u00dfe Infotainment-Ereignis auch ein Zuhause beim .T\u00fcbix", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "38ea2759-027c-556a-856f-c351f8be4d04", "id": 41, "code": "A9AESG", "public_name": "Harald K\u00f6nig", "avatar": "https://cfp.tuebix.org/media/avatars/Harald_outlook_u4JWuaU.JPG", "biography": "Physik-Studium in T\u00fcbingen,\r\nRechner und DCF77 seit ~1980, (La)TeX seit 1986,\r\nUNIX seit ~1987,\r\nLinux seit 1992 (0.98.4),\r\nXFree86-Treiber fuer S3 von ~1993-2001.\r\nVon 2001 bis 2014 bei der science+computing ag in Tuebingen als SW-Entwickler.\r\nSeit 2014 nun bei Bosch Sensortec GmbH in Kusterdingen/Reutlingen als \u201cSystem Expert\u201d fuer Linux (DevOps) und embedded Android (Treiber).\r\n\r\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..", "answers": []}], "links": [], "attachments": [], "answers": []}], "V2 (F122)": [{"url": "https://cfp.tuebix.org/tuebix-2024/talk/AGJUJJ/", "id": 81, "guid": "4e11a259-3cde-52e2-9fee-72a76d137a91", "date": "2024-06-22T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "00:50", "room": "V2 (F122)", "slug": "tuebix-2024-81-einfhrung-in-openscad", "title": "Einf\u00fchrung in OpenSCAD", "subtitle": "", "track": "Null Vorwissen Track", "type": "Langer Vortrag", "language": "de", "abstract": "Eine kurze Einf\u00fchrung in die Bedienung des OpenSource CAD Programmes OpenSCAD", "description": "OpenSCAD erm\u00f6glicht es dreidimensionale Objekte anhand von geometrischen Grundk\u00f6rpern wie Kugel, W\u00fcrfel, Quader, Zylinder, Kegel etc. zu erstellen. Im Gegensatz zu vielen anderen CAD Programmen, werden in OpenSCAD Modelle in rein textueller Beschreibung (Code) erstellt. \r\n\r\nGezeigt wird an praktischen Beispielen, wie man 3D Objekte in OpenSCAD erstellen kann. Diese k\u00f6nnten dann z.B. mit einem Slicer f\u00fcr den 3D-Drucker vorbereitet und gedruckt werden.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "1d7653f8-69b3-5061-a8f3-eb42b05cc8f9", "id": 62, "code": "ZJJSAC", "public_name": "Torsten Kockler", "avatar": "https://cfp.tuebix.org/media/avatars/ich_pixel_square_new_beard_dTSCs36.png", "biography": "Webmaster der Universit\u00e4t T\u00fcbingen, Dozent der Vorlesungen \"Einf\u00fchrung in Linux\" und \"Linux f\u00fcr Fortgeschritten\".", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/LUBNLN/", "id": 84, "guid": "8b73fe3b-959d-5939-aa1c-cd6dc743b682", "date": "2024-06-22T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:20", "room": "V2 (F122)", "slug": "tuebix-2024-84-wieso-linux-fr-softwareentwickler", "title": "Wieso Linux - f\u00fcr Softwareentwickler", "subtitle": "", "track": "Null Vorwissen Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "Software entwickeln mit Linux? Ja, bitte!\r\n\r\nMit den Bordmitteln von Linux ist ein leichtes, eine effiziente Entwicklungsumgebung f\u00fcr die (praktisch) alle Programmiersprachen aufzusetzen.\r\n\r\nIch werde zeigen, wie man mit wenigen Handgriffen und eine paar Cheat Codes zu einem funktionsf\u00e4higen Entwicklungssystem kommt.", "description": "Viele Software-Entwickler kennen leider nur Windows als Entwicklungsumgebung, weil sie es nicht anders gelernt haben und in ihrem beruflichen Umfeld so vorgesetzt bekommen. Linux ist schon irgendwie bekannt wird aber nicht als Entwicklungssystem wahrgenommen.\r\n\r\nObwohl auch Windows langsam besser wird, ist Linux ein System von Entwicklern f\u00fcr Entwickler und jeder sollte die Vorz\u00fcge des \"Originals\" kennenlernen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "bc8cb440-9995-5228-aca8-735b3a38e791", "id": 64, "code": "R3HGA9", "public_name": "Peter Hrenka", "avatar": null, "biography": "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.\r\n\r\nIch nicht gerade arbeite, funke oder Klavier spiele, besuche ich C++ und OpenSource Konferenzen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/RL8RPJ/", "id": 70, "guid": "c1bf85c0-7466-5a5d-a761-5be489d48555", "date": "2024-06-22T11:30:00+02:00", "start": "11:30", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/RL8RPJ/Kamerawagen-Linux_VxXwFmv.jpg", "duration": "00:50", "room": "V2 (F122)", "slug": "tuebix-2024-70-kamerawagen-mit-linux-h0-modelleisenbahn-", "title": "Kamerawagen mit Linux (H0-Modelleisenbahn)", "subtitle": "", "track": "Null Vorwissen Track", "type": "Langer Vortrag", "language": "de", "abstract": "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.", "description": "Bereits seit 3 Jahren befassen sich mein Sohn Adrian und ich mit der Entwicklung eines Kamerawagens, der mit der Unterst\u00fctzung vom Betriebssystem Linux genutzt wird. \r\nAls Basis nutzen wir einen Raspberry Pi Zero 2. Der Kamerawagen ist eine Eigenentwicklung, die wir mit Hilfe eines 3D Druckers ausdrucken. \r\nDie Weiterverarbeitung der erstellten Videos erfolgt mittlerweile auch \u00fcber einen Raspberry Pi 5. \r\nIn den vergangenen Jahren haben wir auf unterschiedlichen Linux-Veranstaltungen Impulse und Ideen erhalten, die wir in diesem Familienprojekt umsetzen konnten. \r\nDer Vortrag soll die m\u00f6glichen Stolpersteine und deren L\u00f6sung dieses \u201eProjektes\u201c vorstellen.\r\nEs sind keine speziellen Vorkenntnisse erforderlich. Es handelt sich um einen Vortrag, der 2 Welten etwas n\u00e4her bringt. Es werden m\u00f6gliche Verkn\u00fcpfungen zwischen Modelleisenbahn und Linux vorgestellt.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "99f7a0b7-4ec2-5ca6-982f-6bd52d113fdb", "id": 29, "code": "QKAJQQ", "public_name": "Roland Imme", "avatar": "https://cfp.tuebix.org/media/avatars/Pinguin-Logo_3re6QrH.jpg", "biography": "Rechner seit 1993\r\nLinux seit 2001\r\nLaTeX seit 2011\r\nVon 2001 bis 2006 Support bei H+BEDV\r\nVon 2006 bis 2007 Produkttrainer bei Bitdefender\r\nVon 2008 bis 2022 Technical Consultant und Technical Sales Engineer bei Kaspersky Labs GmbH\r\nVon 2023 bis heute Mitarbeiter bei DATEV e.G.\r\nHobbies: Unternehmungen mit der Familie, Gentoo, LaTeX, Kamerawagen, Fahrrad, Badminton und Modelleisenbahn", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/3AJFTF/", "id": 71, "guid": "1e94e6e0-1ee6-5375-a0b8-6c524b0778a5", "date": "2024-06-22T12:30:00+02:00", "start": "12:30", "logo": null, "duration": "00:50", "room": "V2 (F122)", "slug": "tuebix-2024-71-getting-started-with-open-source-software-contributions", "title": "Getting Started with Open Source Software Contributions", "subtitle": "", "track": "Null Vorwissen Track", "type": "Langer Vortrag", "language": "de", "abstract": "Dieser Vortrag m\u00f6chte eine paar M\u00f6glichkeiten aufzeigen, wie man in einen guten Einstieg als Contributor in die Open Source Welt schaffen kann.", "description": "Ich habe Anfangs l\u00e4nger gebraucht um die richtigen Einstiegspunkte zu finden, um vom Open Source Nutzer zum Contributor zu werden. Ein paar dieser Einstiegspunkte m\u00f6chte ich in meinem Vortrag vorstellen und dabei eine Mischung aus meinen Erfahrungen als auch wie ich heute bei mir neuen Projekten vorgehe. \r\n\r\nIch bin selbst viel als Packager und Bug Wrangler aktiv, wodurch sehr viele Interaktionen mit den verschiedensten Projekten entstehen, wenn Programme crashen oder Upgrades nicht wie gew\u00fcnscht funktionieren. \r\n\r\nFragen, die der Vortrag versucht zu beantworten:\r\n1. Was bedeutet es, dass eine Software Open Source / FOSS ist?\r\n2. Welche M\u00f6glichkeiten habe ich mich einzubringen?\r\n 2.1 Wie kann ich mich einbringen, wenn ich nicht programmieren kann?\r\n 2.2 Wie kann ich mich als Programmierer einbringen?\r\n3. Vorstellung ein paar konkreter Projekte\r\n\r\nDer Vortrag richtet sich vor allem an Einsteiger (oder nat\u00fcrlich FOSS Veteranen, die motiviert sind sich mehr Einzubringen) und erfordert kein besonderes Vorwissen! Kommt auch abseits der Vortr\u00e4ge gerne auf mich zu falls ihr Fragen zu einzelnen Projekten habt.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "2c53a507-4cd9-5148-8a69-48565e139bea", "id": 15, "code": "XRBKBS", "public_name": "Christian Heusel", "avatar": "https://cfp.tuebix.org/media/avatars/github_profile_FJ46kSC.jpeg", "biography": "Informatikstudent an der Universit\u00e4t Heidelberg und Arch Linux Package Maintainer, Bug Wrangler & DevOps-Team.\r\n\r\nQuatscht mich gerne einfach so an, auch wenn wir uns bisher noch nicht kennen! \ud83e\udd17\r\n\r\nGithub: https://github.com/christian-heusel", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/DJS9BR/", "id": 76, "guid": "ea720549-ed41-5714-989f-923a72270f4c", "date": "2024-06-22T14:00:00+02:00", "start": "14:00", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/DJS9BR/ada-a00-de_2QXGZwA.png", "duration": "00:50", "room": "V2 (F122)", "slug": "tuebix-2024-76-ada-zangemann-ein-mrchen-ber-software-skateboards-und-himbeereis", "title": "Ada & Zangemann - Ein M\u00e4rchen \u00fcber Software, Skateboards und Himbeereis", "subtitle": "", "track": "Null Vorwissen Track", "type": "Langer Vortrag", "language": "de", "abstract": "Matthias Kirschner, Pr\u00e4sident der Free Software Foundation Europe, hat etwas verr\u00fccktes versucht: ein Kinderbuch \u00fcber Freie Software zu schreiben. Das Ergebnis? Kinder und Erwachsene sind gleicherma\u00dfen begeistert.\r\n\r\nReinhard M\u00fcller pr\u00e4sentiert das Buch in Form einer Lesung.", "description": "In einer riesigen Villa hoch oben \u00fcber der Stadt lebt der ber\u00fchmte Erfinder Zangemann. Erwachsene wie Kinder lieben seine Erfindungen und wollen sie unbedingt haben. Doch dann geschieht etwas: Zangemann kommt in die Stadt, um seine Erfindungen wieder einmal aus der N\u00e4he zu betrachten und \u2013 RUMMS! \u2013 ein Kind f\u00e4hrt ihm mit seinem Skateboard gegen das Schienbein. Wutentbrannt trifft der Erfinder eine Entscheidung und dann passieren merkw\u00fcrdige Dinge... Aber das kluge M\u00e4dchen Ada durchschaut, was vor sich geht. Gemeinsam mit ihren Freund:innen schmiedet sie einen Plan.\r\n\r\nDas illustrierte Buch erz\u00e4hlt die Geschichte vom ber\u00fchmten Erfinder Zangemann und dem M\u00e4dchen Ada, einer neugierigen T\u00fcftlerin. Ada beginnt mit Hard- und Software zu experimentieren und erkennt dabei, wie wichtig der eigenst\u00e4ndige, freie Umgang mit Software f\u00fcr sie und andere ist.\r\n\r\nEin Buch Kindern die Freude am T\u00fcfteln vermittelt und zum selbstbestimmten Umgang mit Technik aufruft. Von 6 bis 106 Jahren.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "1a81618a-588d-537f-aa2d-2c8941cdf819", "id": 59, "code": "L9BMNA", "public_name": "Reinhard M\u00fcller", "avatar": "https://cfp.tuebix.org/media/avatars/500x500_KMCblnO.jpg", "biography": "Reinhard M\u00fcller ist Softwareentwickler und engagiert sich seit \u00fcber 20 Jahren ehrenamtlich bei der FSFE.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/FAHVMC/", "id": 82, "guid": "214d544c-783a-5fea-acad-76e325e75c46", "date": "2024-06-22T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:50", "room": "V2 (F122)", "slug": "tuebix-2024-82-banken-und-freie-software", "title": "Banken und Freie Software", "subtitle": "", "track": "Null Vorwissen Track", "type": "Langer Vortrag", "language": "de", "abstract": "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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "9bf06cc2-0549-57bf-b26a-d872746d694c", "id": 63, "code": "WRFHWC", "public_name": "Florian Snow", "avatar": "https://cfp.tuebix.org/media/avatars/florian_snow_2_a9cgR9Q.jpg", "biography": "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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/3NBWPZ/", "id": 77, "guid": "e2808e87-56cd-5899-83b2-b6453acddce6", "date": "2024-06-22T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:20", "room": "V2 (F122)", "slug": "tuebix-2024-77-ssh-fr-vs-security-engineers-", "title": "SSH f\u00fcr/vs. Security Engineers?", "subtitle": "", "track": "Null Vorwissen Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "SSH (Secure Shell) ist ein Netzwerkprotokoll, das zu einem de-facto Standard f\u00fcr die Fernverwaltung von Servern geworden ist. Der Vortrag bietet eine Einf\u00fchrung in SSH, einschlie\u00dflich grundlegender Anwendungen und Konfigurationen, und wird durch (leicht) fortgeschrittene Themen wie Tunnels und Proxies erg\u00e4nzt. Ein ausgew\u00e4hltes Beispiel zeigt, wie man mit einem SSH-Befehl ein sicheres VPN (Virtual Private Network) aufbaut.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "83bc9dc3-93f4-56c6-8699-b158b9dcfecc", "id": 60, "code": "SVQYL8", "public_name": "Oleksandr Shcherbakov", "avatar": null, "biography": "DevOps Experte am H\u00f6chstleistungsrechenzentrum Stuttgart (HLRS)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/SLPRY3/", "id": 69, "guid": "5a1052aa-396f-57b0-9538-6eb9b18f85b7", "date": "2024-06-22T16:30:00+02:00", "start": "16:30", "logo": null, "duration": "00:20", "room": "V2 (F122)", "slug": "tuebix-2024-69-dateien-zeitstempeln-um-damalige-existenz-zu-beweisen", "title": "Dateien zeitstempeln, um damalige Existenz zu beweisen", "subtitle": "", "track": "Null Vorwissen Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "Technische M\u00f6glichkeiten, Dateien mit Zeitstempeln zu versehen", "description": "Von wann ist das Bild? Steht ja in den EXIF-Daten. Ja ne ist klar: Die Zeit, die da steht, kann man ja selber \u00e4ndern. \ud83d\ude43 Wie beweise ich also, dass dieses Foto wirklich von vor drei Jahren ist und nicht jetzt erst aufgenommen wurde? Zum Beispiel bei Schadensaufnahmen von Mietsachen. Oder Vertr\u00e4gen. Besonders sinnvoll im Zusammenhang mit digitalen Signaturen, sollte ein Schl\u00fcssel kompromittiert worden sein.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "f0db0ff9-154b-591f-a8db-a8af449a260e", "id": 7, "code": "HZYFJR", "public_name": "Yann B\u00fcchau", "avatar": "https://cfp.tuebix.org/media/avatars/50b8145f47a7645992ce24a143b0e8f5_iq5gKHC.jpg", "biography": "Doktorand in der Umweltphysik an der Uni T\u00fcbingen, FOSS Verfechter und Linux-Enthusiast", "answers": []}], "links": [], "attachments": [], "answers": []}], "V3 (A301)": [{"url": "https://cfp.tuebix.org/tuebix-2024/talk/AMBUCJ/", "id": 74, "guid": "2c10fee8-2222-5238-88e1-f23d3648ab94", "date": "2024-06-22T10:00:00+02:00", "start": "10:00", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/AMBUCJ/x2gologo_m7wnXlw.png", "duration": "00:50", "room": "V3 (A301)", "slug": "tuebix-2024-74-sicherer-fernzugriff-dank-linux-selbst-auf-ein-uraltes-windows", "title": "Sicherer Fernzugriff dank Linux - selbst auf ein uraltes Windows", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "Immer h\u00e4ufiger nutzen Ransomware-Gruppen statt Phishing-Mails schlecht abgesicherte\r\nFernwartungszug\u00e4nge als Einfallstor, um in Unternehmen einzudringen und alle Daten zu\r\nverschl\u00fcsseln.\r\nWir zeigen, wie man Fernzugriffe mit aktueller Verschl\u00fcsselungstechnik und Zwei-Faktor-Authentisierung absichern kann - selbst wenn man auf ein uraltes Windows zugreifen muss.", "description": "In diesem Vortrag zeigen wir verschiedene Fernzugriffs-Techniken, unter anderem auch mehrere\r\nM\u00f6glichkeiten, wie man mit einem zwischengeschalteten Linuxsystem von einem aktuellen\r\nPC aus sogar auf ein altes Windows XP sicher aus der Ferne zugreifen kann - ohne VPN,\r\nund auf Wunsch sogar portabel vom USB-Stick, ohne Softwareinstallation.\r\nWir beginnen damit, wie man einen SSH-Server auf einem Raspberry Pi aufsetzt und diesen per\r\nZwei-Faktor-Authentisierung absichert.\r\nDarauf aufbauend zeigen wir, wie man sich von diesem auf einen X2Go-Server \"weiterhangeln\"\r\nkann, aber auch, wie man diesen Raspberry Pi selbst zum X2Go-Server machen kann, um sich von\r\ndort auf Windows-Systeme zu verbinden.\r\nDie letzte Komponente ist der Aufruf des X2GoClients, der auch als \"Portable Application\", von einem USB-Stick, an einem beliebigen Windows-PC gestartet werden kann - oder man bootet von diesem Stick unser X2Go-Thin-Client-Image.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "08d811ff-d478-5add-bb4c-cec6e27b1b9b", "id": 39, "code": "ZFVNW7", "public_name": "Stefan Baur", "avatar": "https://cfp.tuebix.org/media/avatars/make_vertrag_zz07bY3.jpg", "biography": "Stefan Baur, Jahrgang 1977, ist der aktuelle Projektmanager und Lead Evangelist des Open-\r\nSource-Projekts X2Go und gesch\u00e4ftsf\u00fchrender Gesellschafter der BAUR-ITCS UG\r\n(haftungsbeschr\u00e4nkt), welche Support f\u00fcr X2Go anbietet, sowie der 1. Vorsitzende der Open\r\nRemote Computing Association - orca e.V., einem Dachverein f\u00fcr freie Remote-Computing-\r\nProjekte", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/BEMMB3/", "id": 91, "guid": "232d2d4e-962b-5035-84fb-8a18e0b22b58", "date": "2024-06-22T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:50", "room": "V3 (A301)", "slug": "tuebix-2024-91-internet-messungen-mit-ripe-atlas", "title": "Internet-Messungen mit RIPE Atlas", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "[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.", "description": "RIPE Atlas erm\u00f6glicht sowohl eigene Messungen als auch den Betrieb eigener Messpunkte und kann damit ein hilfreiches Werkzeug f\u00fcr Internet/Netzwerk-Administratoren bzw. Betreiber von \u00f6ffentlich erreichbaren Servern und Cloud-Diensten sein. Konkrete Anwendungsbeispiele sind Traceroutes oder Pings von anderen Internet-Providern oder aus anderen L\u00e4ndern, oder GeoDNS-Abfragen. Die dabei ermittelten Daten sind \u00f6ffentlich zug\u00e4nglich und verwendbar. Durch die eigenen Messungen werden zudem auch Forschungen erm\u00f6glicht, die bereits zu diversen Ver\u00f6ffentlichungen gef\u00fchrt haben.\r\n\r\nDie zentralen Steuerungskomponenten sowie Auswertungswerkzeuge und Visualisierungen werden vom RIPE NCC in Amsterdam, der Vergabestelle f\u00fcr IP-Adressbereiche und AS-Nummern in Europa, dem Nahen Osten und Teile von Zentralasien, bereitgestellt, betrieben und weiterentwickelt. Die Messpunkte selbst bestehen aus Open-Source-Software und k\u00f6nnen von Interessierten und Freiwilligen, auch am heimischen Internetanschluss, betrieben werden.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "25c054a0-342f-5385-a0ff-b544a190d717", "id": 65, "code": "8FWCRF", "public_name": "Robert Scheck", "avatar": null, "biography": "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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/79GRWF/", "id": 80, "guid": "0321f793-4d09-5175-9943-137f2936741d", "date": "2024-06-22T12:00:00+02:00", "start": "12:00", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/79GRWF/packages.automation.roboter_itR4XsI.png", "duration": "00:20", "room": "V3 (A301)", "slug": "tuebix-2024-80-rpm-deb-github-codeberg-woodpecker-und-noch-viel-mehr-", "title": "RPM, DEB, GitHub, Codeberg, Woodpecker ... und noch viel mehr!!", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "Wie baue ich am effektivsten eigene RPM/DEB-Pakete - idealerweise \u00fcber ein \"git push\"? \r\nUnd geht das auch ohne Github?", "description": "Es gibt sehr verschieden Gr\u00fcnde, die f\u00fcr das Generieren von \"eigenen\" RPM/DEB-Paketen. Typischerweise ist das ein sehr steiniger Weg. Und sogar, wenn man den allgemeinen Wegen und Empfehlungen folgt. Es ist noch turbulenter abseits der \u00fcblichen Pfade. Doch wenn man es wirklich will, dann erh\u00e4lt nach \"viel Geduld und Spucke\" ein sch\u00f6nes Resultat.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "58413c5c-7c9d-575c-9e47-3510ba307b91", "id": 61, "code": "RMYLH8", "public_name": "UDO SEIDEL", "avatar": "https://cfp.tuebix.org/media/avatars/udo.glatze.tracht_h2Sz8MU.jpg", "biography": "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.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/Y3LD8C/", "id": 83, "guid": "04cf5a4b-3303-5895-979e-0a550c19f3c4", "date": "2024-06-22T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "00:50", "room": "V3 (A301)", "slug": "tuebix-2024-83-wie-teste-ich-tests-", "title": "Wie teste ich Tests?", "subtitle": "", "track": "Standard Track", "type": "Langer Vortrag", "language": "de", "abstract": "Langsam hat es sich herumgesprochen, dass man Software testen sollte und OpenSource Projekte gehen auch oft mit gutem Beispiel voran.\r\n\r\nAber wann ist ein Test denn ein guter Test? Wenn er 100% Coverage hat?\r\nLeider taugt Coverage nicht als alleiniges G\u00fctekriterium weshalb man noch etwas anderes braucht.\r\nIch stelle die Idee des \"adversarial testing\" vor, das mit (relativ) einfachen Mitteln eine Verbesserung der Test-Qualit\u00e4t erreichen kann.", "description": "Die Grundidee ist recht einfach: Ein guter Test muss \"gute\" von \"schlechten\" Programmen unterscheiden k\u00f6nnen. Wenn man nun die Test-Infrastruktur so aufbaut, dass man beliebige Funktionen und Klassen mit demselben Test pr\u00fcfen kann, kann man mit recht trivialen \"b\u00f6sartigen Implementierungen\" ungeeignete Tests entlarven und anschlie\u00dfend verbessern.\r\nIn dem Vortrag werde ich einige Beispiele zeigen, wie man das \"adversarial testing\" mit einem leicht modifizierten googletest praktisch an einem C++-Programm durchf\u00fchren kann.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "bc8cb440-9995-5228-aca8-735b3a38e791", "id": 64, "code": "R3HGA9", "public_name": "Peter Hrenka", "avatar": null, "biography": "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.\r\n\r\nIch nicht gerade arbeite, funke oder Klavier spiele, besuche ich C++ und OpenSource Konferenzen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/9EX7TA/", "id": 68, "guid": "7c88cedf-6b6f-5875-9d2e-1398a95ce0a2", "date": "2024-06-22T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "00:20", "room": "V3 (A301)", "slug": "tuebix-2024-68-community-in-der-eigenen-hand-fderiertes-forgejo", "title": "Community in der eigenen Hand - f\u00f6deriertes forgejo", "subtitle": "", "track": "Standard Track", "type": "Kurzer Vortrag", "language": "de", "abstract": "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.\r\n\r\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.", "description": "Hier ist unsere dazu passende PRs:\r\n \r\n1. Validierung der LikeActirvity: https://codeberg.org/forgejo/forgejo/pulls/3494\r\n2. Validierung der ActorID: https://codeberg.org/forgejo/forgejo/pulls/3662\r\n3. Es wird noch mehr Babysteps geben ...\r\n3. All In One: https://codeberg.org/forgejo/forgejo/pulls/1680\r\n\r\nUnd hier haben wir eine aktuellen Stand zum Testen: \r\n\r\nhttps://federated-repo.prod.meissa.de/", "recording_license": "", "do_not_record": false, "persons": [{"guid": "86f5541d-bc69-5407-864f-b8e400c0ddf6", "id": 31, "code": "FYWKUL", "public_name": "Michael Jerger", "avatar": null, "biography": "Wer wir sind: meissa GmbH\r\nAus: Reutlingen - \r\nDev: Python, Java, Kotlin, Clojure, Go\r\nOps: K8s & OpenShift, Cloud, OpenTofu, CI/CD\r\nService&Support: Forgejo\r\n\r\nHier unser Blog: https://domaindrivenarchitecture.org", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/GX9XYS/", "id": 95, "guid": "c45e5d75-d40d-5b86-9928-ccc0f2caad08", "date": "2024-06-22T16:05:00+02:00", "start": "16:05", "logo": null, "duration": "00:05", "room": "V3 (A301)", "slug": "tuebix-2024-95-darktable-was-n-das-", "title": "Darktable - Was'n das?", "subtitle": "", "track": "Standard Track", "type": "Blitzvortrag", "language": "de", "abstract": "Ein kurzes Intro zu [Darktable](https://darktable.org) dem Photoverwaltungs-/bearbeitungsprogramm.", "description": "[Slides](https://cloud.fsi.uni-tuebingen.de/s/aGxSNqjMiiEdB3x)", "recording_license": "", "do_not_record": false, "persons": [{"guid": "1f8360f1-ffd2-5c6f-92f0-f7ae051f6274", "id": 69, "code": "KQV3FN", "public_name": "Phi", "avatar": null, "biography": "Kamera-Enthusiast, FOSS Fan und Masterstudent.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/BF9BUK/", "id": 94, "guid": "93c5a65c-1823-5fc7-b085-f35b01763332", "date": "2024-06-22T16:10:00+02:00", "start": "16:10", "logo": null, "duration": "00:05", "room": "V3 (A301)", "slug": "tuebix-2024-94-linux-im-elternhaus", "title": "Linux im Elternhaus", "subtitle": "", "track": "Standard Track", "type": "Blitzvortrag", "language": "de", "abstract": "Erfahrungsbericht von einem Jahr Umstellung auf Linux im Elternhaus", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "bed50d99-af71-560e-a96e-a4442126c844", "id": 67, "code": "QJD8AP", "public_name": "Christoph Wirth", "avatar": null, "biography": "Ausbilder in der IT / Linux Admin", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/J9KEKN/", "id": 86, "guid": "e91bf930-499e-5d68-b36f-303b40674f35", "date": "2024-06-22T16:15:00+02:00", "start": "16:15", "logo": null, "duration": "00:05", "room": "V3 (A301)", "slug": "tuebix-2024-86-nix-os-ein-berblick", "title": "Nix(OS) - Ein \u00dcberblick", "subtitle": "", "track": "Standard Track", "type": "Blitzvortrag", "language": "de", "abstract": "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).", "description": "Nix ist ein funktionaler Paketmanager, der auch auf anderen Betriebssystem genutzt werden kann, ohne Konflikte mit dem bestehenden package manager zu bekommen. NixOS ist eine auf Nix basierende Linux-Distribution, mit der neben den Software-Paketen zus\u00e4tzlich auch die System-Konfiguration \u00fcber Nix verwaltet werden kann. Die Paket-Definitionen und NixOS Module zur Systemkonfiguration werden in Nixpkgs, einem gro\u00dfen Git Repository, zentral verwaltet.\r\n\r\nNix(OS) verf\u00fcgt unter anderem \u00fcber folgende Features:\r\n- Transparent source/binary model\r\n- Declarative (system configuration)\r\n- Reproducible builds\r\n- Multi-user, multi-version (no conflicts)\r\n- Portable (Linux, macOS, \u2026)\r\n- Reliable and atomic updates\r\n- Rollbacks", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a4c7b359-fb3c-5bef-afaf-40a113758089", "id": 6, "code": "GY8XMV", "public_name": "Michael Weiss", "avatar": "https://cfp.tuebix.org/media/avatars/7537109_3V5zVAi.png", "biography": "Software engineer / sysadmin (science+computing AG / Atos / Eviden) and NixOS developer from Germany. Loves FLOSS, mainly interested in GNU/Linux and computer networks.", "answers": []}], "links": [], "attachments": [], "answers": []}], "W1 (A302)": [{"url": "https://cfp.tuebix.org/tuebix-2024/talk/HMR8PP/", "id": 78, "guid": "a98af687-2703-57f5-a914-0972161c88a5", "date": "2024-06-22T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "01:50", "room": "W1 (A302)", "slug": "tuebix-2024-78-same-procedure-as-every-year-kommandozeilen-sprechstunde-n-", "title": "Same Procedure as Every Year: Kommandozeilen-Sprechstunde(n)", "subtitle": "", "track": "Null Vorwissen Track", "type": "Workshop", "language": "de", "abstract": "Was ich schon immer auf der Kommandozeile mit der BASH l\u00f6sen wollte\u2026\r\nIhr fragt, ich erz\u00e4hle und skripte.", "description": "An euren Fragen, Themen und Problemen (oder doch wieder nur meine eigenen L\u00f6sungen?) werde ich einige Shell-Grundlagen er\u00f6rtern und helfen, neue Ideen zu bekommen...\r\n\r\nDie Kommandozeilenwerkzeuge von UNIX/Linux zusammen mit der Shell sind immer noch sehr m\u00e4chtig und schnell, und zwar sowohl bez\u00fcglich der Laufzeit als auch der Entwicklungszeit f\u00fcr kleine L\u00f6sungen. Diese einfachen Tools helfen immer noch jeden Tag bei vielen Aufgaben, sowohl im Job als auch privat.\r\n\r\nDaher, wie schon in den letzten Jahren: Angebot, \u00fcber hoffentlich interessante und aktuelle shell-Probleme zu reden.\r\n\r\nAm besten nat\u00fcrlich \u00fcber EURE Probleme, daher bitte im VORAUS mit interessanten Themen melden an: koenig (at) linux.de", "recording_license": "", "do_not_record": false, "persons": [{"guid": "38ea2759-027c-556a-856f-c351f8be4d04", "id": 41, "code": "A9AESG", "public_name": "Harald K\u00f6nig", "avatar": "https://cfp.tuebix.org/media/avatars/Harald_outlook_u4JWuaU.JPG", "biography": "Physik-Studium in T\u00fcbingen,\r\nRechner und DCF77 seit ~1980, (La)TeX seit 1986,\r\nUNIX seit ~1987,\r\nLinux seit 1992 (0.98.4),\r\nXFree86-Treiber fuer S3 von ~1993-2001.\r\nVon 2001 bis 2014 bei der science+computing ag in Tuebingen als SW-Entwickler.\r\nSeit 2014 nun bei Bosch Sensortec GmbH in Kusterdingen/Reutlingen als \u201cSystem Expert\u201d fuer Linux (DevOps) und embedded Android (Treiber).\r\n\r\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..", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/LSCJSC/", "id": 64, "guid": "ac4399d4-7d14-5d3e-94f4-ac3387598dd2", "date": "2024-06-22T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "01:50", "room": "W1 (A302)", "slug": "tuebix-2024-64-solvespace-pragmatisches-freies-2d-3d-cad-fr-normalsterbliche", "title": "SolveSpace - Pragmatisches, freies 2D/3D CAD f\u00fcr Normalsterbliche", "subtitle": "", "track": "Standard Track", "type": "Workshop", "language": "de", "abstract": "[\ud83d\uddb1\ufe0f Maus mitbringen!] Lerne, mit SolveSpace praktische 3D-Modelle z.B. f\u00fcr funktionalen 3D-Druck oder Lasercutting zu erstellen.", "description": "SolveSpace ist ein freies 2D/3D CAD Programm mit \u00fcberschaubarem aber trotzdem m\u00e4chtigem Funktionsumfang. Es ist sehr leichtgewichtig und l\u00e4uft auf allen Platformen. F\u00fcr funktionale Teile mit einfachen oder auch komplexen geometrischen Einschr\u00e4nkungen sowie zum Simulieren von mechanischen Bewegungen eignet es sich hervorragend. In diesem Workshop werden die Grundlagen vermittelt, um mit SolveSpace zu arbeiten.\r\n\r\nEin Laptop und eine Maus (!) werden ben\u00f6tigt. Touchpad geht auch, macht aber keinen Spa\u00df.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "f0db0ff9-154b-591f-a8db-a8af449a260e", "id": 7, "code": "HZYFJR", "public_name": "Yann B\u00fcchau", "avatar": "https://cfp.tuebix.org/media/avatars/50b8145f47a7645992ce24a143b0e8f5_iq5gKHC.jpg", "biography": "Doktorand in der Umweltphysik an der Uni T\u00fcbingen, FOSS Verfechter und Linux-Enthusiast", "answers": []}], "links": [], "attachments": [], "answers": []}], "W2 (C118a)": [{"url": "https://cfp.tuebix.org/tuebix-2024/talk/SU3TRG/", "id": 73, "guid": "f9839413-0188-55c1-a3bd-7046a5880af4", "date": "2024-06-22T10:00:00+02:00", "start": "10:00", "logo": "https://cfp.tuebix.org/media/tuebix-2024/submissions/SU3TRG/Blender-Tuebix_d4WTMZK.jpg", "duration": "01:50", "room": "W2 (C118a)", "slug": "tuebix-2024-73-blender-3d-schnelleinstieg", "title": "Blender 3D Schnelleinstieg", "subtitle": "", "track": "Null Vorwissen Track", "type": "Workshop", "language": "de", "abstract": "Schneller, praktischer Einstieg in Blender", "description": "Als Teilnehmer wird ein **Laptop ben\u00f6tigt**, die **Software Blender** und eine **Maus**. \r\n\r\nZiel des Workshops ist, die aller-wichtigsten Funktionen in Blender praktisch kennenzulernen, so dass hoffentlich alle Teilnehmer Lust bekommen sich weiter mit Blender zu besch\u00e4ftigen.\r\nBlender ist ein leistungsstarkes Open Source 3D-Programm das mittlerweile sogar in Blockbuster-Produktionen genutzt wird. Es findet u.a. Anwendung in Kunst, Spielen und Filmen aber bspw auch der Medizin zur Visualisierung. Zu Spektrum z\u00e4hlen u.a. 3D-Modelle, Skulpturen, Texturierung, Rigging, Animation, Visual Effects, Raytracing, Compositing, Film-Schnitt sowie Zeichnen und Animation in einem 2D/3D Mix.\r\nGerade wegen der fast grenzenlosen M\u00f6glichkeiten, die das Programm bietet, ist der Einstieg oft schwierig. \r\nDoch mit den richtigen Kenntnissen lassen sich schnell Erfolge erzielen.\r\n\r\nErgebnisse:\r\n* Erstellung eines eigenen 3D-Modells\r\n* Erstellung und Anwendung eines Material-Shaders\r\n* Erstellung einer kleinen Animation\r\n* Durchf\u00fchrung einer Kamerafahrt", "recording_license": "", "do_not_record": false, "persons": [{"guid": "0bf460ea-484c-5145-a295-b6860d3e552e", "id": 58, "code": "9LBBDB", "public_name": "R\u00fcdiger Marwein", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://cfp.tuebix.org/tuebix-2024/talk/THUC3R/", "id": 85, "guid": "854c8e57-ccbb-58f1-8ccc-518d47749e4c", "date": "2024-06-22T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "01:50", "room": "W2 (C118a)", "slug": "tuebix-2024-85-how-to-git-internals-algorithmen-und-erweiterte-funktionen", "title": "How to Git: Internals/Algorithmen und erweiterte Funktionen", "subtitle": "", "track": "Standard Track", "type": "Workshop", "language": "de", "abstract": "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.", "description": "Wir werden uns zun\u00e4chst anschauen wie ein Git Repository aufgebaut ist (Internals) und wie Git funktioniert (Algorithmen). Zur Vereinfachung werden wir uns auf das wichtigste konzentrieren und v.a. Performance-Optimierungen weglassen.\r\n\r\nIm zweiten Teil werden wir uns darauf aufbauend einen \u00dcberblick \u00fcber die CLI und die \"erweiterte\" Funktionalit\u00e4ten verschaffen.\r\n\r\nUpdate: Auf Grund der begrenzten Zeit wird es evtl. eher ein Vortrag zum mitmachen als ein richtiger Workshop.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a4c7b359-fb3c-5bef-afaf-40a113758089", "id": 6, "code": "GY8XMV", "public_name": "Michael Weiss", "avatar": "https://cfp.tuebix.org/media/avatars/7537109_3V5zVAi.png", "biography": "Software engineer / sysadmin (science+computing AG / Atos / Eviden) and NixOS developer from Germany. Loves FLOSS, mainly interested in GNU/Linux and computer networks.", "answers": []}], "links": [], "attachments": [], "answers": []}]}}]}}} \ No newline at end of file diff --git a/2024/talks.json b/2024/talks.json index b66cbce..750024a 100644 --- a/2024/talks.json +++ b/2024/talks.json @@ -321,6 +321,20 @@ "timeend": "14:20", "weblinks": {} }, + { + "name": "Phi", + "titel": "Darktable - Was'n das?", + "abstract": "Ein kurzes Intro zu [Darktable](https://darktable.org) dem Photoverwaltungs-/bearbeitungsprogramm.", + "description": "[Slides](https://cloud.fsi.uni-tuebingen.de/s/aGxSNqjMiiEdB3x)", + "aboutme": "Kamera-Enthusiast, FOSS Fan und Masterstudent.", + "vorwissen": "", + "urlid": "95-darktable-was-n-das-", + "duration": 5, + "room": "V3 (A301)", + "timebegin": "16:05", + "timeend": "16:10", + "weblinks": {} + }, { "name": "Christoph Wirth", "titel": "Linux im Elternhaus", @@ -331,8 +345,8 @@ "urlid": "94-linux-im-elternhaus", "duration": 5, "room": "V3 (A301)", - "timebegin": "15:00", - "timeend": "15:05", + "timebegin": "16:10", + "timeend": "16:15", "weblinks": {} }, { @@ -345,8 +359,8 @@ "urlid": "86-nix-os-ein-berblick", "duration": 5, "room": "V3 (A301)", - "timebegin": "16:00", - "timeend": "16:05", + "timebegin": "16:15", + "timeend": "16:20", "weblinks": {} }, { diff --git a/2024/talks/86-nix-os-ein-berblick.md b/2024/talks/86-nix-os-ein-berblick.md index 7acd855..0a3ad3f 100644 --- a/2024/talks/86-nix-os-ein-berblick.md +++ b/2024/talks/86-nix-os-ein-berblick.md @@ -7,7 +7,7 @@ menu: --- ## Nix(OS) - Ein Überblick -### 16:00 bis 16:05 in Raum V3 (A301) +### 16:15 bis 16:20 in Raum V3 (A301) ### Michael Weiss diff --git a/2024/talks/94-linux-im-elternhaus.md b/2024/talks/94-linux-im-elternhaus.md index de3f9af..797de42 100644 --- a/2024/talks/94-linux-im-elternhaus.md +++ b/2024/talks/94-linux-im-elternhaus.md @@ -7,7 +7,7 @@ menu: --- ## Linux im Elternhaus -### 15:00 bis 15:05 in Raum V3 (A301) +### 16:10 bis 16:15 in Raum V3 (A301) ### Christoph Wirth diff --git a/2024/talks/95-darktable-was-n-das-.md b/2024/talks/95-darktable-was-n-das-.md new file mode 100644 index 0000000..8d90b70 --- /dev/null +++ b/2024/talks/95-darktable-was-n-das-.md @@ -0,0 +1,25 @@ +--- +layout: talk +title: +permalink: /2024/programm/95-darktable-was-n-das-/ +weight: +menu: +--- +## Darktable - Was'n das? + +### 16:05 bis 16:10 in Raum V3 (A301) + +### Phi + +#### Abstract + +Ein kurzes Intro zu [Darktable](https://darktable.org) dem Photoverwaltungs-/bearbeitungsprogramm. + +#### Beschreibung + +[Slides](https://cloud.fsi.uni-tuebingen.de/s/aGxSNqjMiiEdB3x) + +### Über mich + +Kamera-Enthusiast, FOSS Fan und Masterstudent. +