{"acronym":"glt19","aspect_ratio":"16:9","updated_at":"2026-04-06T22:45:06.712+02:00","title":"Grazer Linuxtage 2019","schedule_url":"https://pretalx.linuxtage.at/glt19/schedule/export/schedule.xml","slug":"conferences/glt/2019","event_last_released_at":"2019-04-27T02:00:00.000+02:00","link":null,"description":null,"webgen_location":"conferences/glt/2019","logo_url":"https://static.media.ccc.de/media/events/glt/2019/../steirertux.png","images_url":"https://static.media.ccc.de/media/events/glt/2019","recordings_url":"https://cdn.media.ccc.de/events/glt19","url":"https://api.media.ccc.de/public/conferences/glt19","events":[{"guid":"47f8a058-7549-58c8-b1f0-0a12edb55d5e","title":"Moodle als Ausbildungswerkzeug für angehende Softwareentwickler","subtitle":null,"slug":"glt19-10-moodle-als-ausbildungswerkzeug-fr-angehende-softwareentwickler","link":"https://pretalx.linuxtage.at/glt19/talk/UVCK3F","description":"Immer mehr Schulen und Ausbildungsstätten verwenden [Moodle](https://moodle.org/) um lernwilligen Nerds die Kunst der Softwareentwicklung beizubringen. Wir zeigen euch wie Lehrende und Studierende die Funktionalitäten von Moodle ideal nutzen können, um mit JUnit automatisch Aufgaben bewerten zu lassen und sofort Feedback zu erhalten - anstatt einfach nur die Aufgaben online zu stellen.\n\nIm Vortrag werden die grundlegenden Funktionalitäten von Moodle kurz angerissen und anhand von praktischen Beispielen wird gezeigt wie man als Lehrer ansprechende Kurse erstellt, die auch für Schülergruppen jenseits der üblichen Klassengrößen noch sinnvoll handhabbar sind.\n\nAus der Sicht der Schüler wird gezeigt wie man online (ganz ohne Installation einer IDE) die Grundlagen der Programmierung erlernen kann, und wie sich das anfühlt.","original_language":"deu","persons":["Günther Hutter","Andreas Pötscher"],"tags":["glt19","10","Anwendungen","Graz","linuxtage"],"view_count":357,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-04-06T22:45:06.709+02:00","length":2915,"duration":2915,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/10-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/10-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/10-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/10-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-10-moodle-als-ausbildungswerkzeug-fr-angehende-softwareentwickler","url":"https://api.media.ccc.de/public/events/47f8a058-7549-58c8-b1f0-0a12edb55d5e","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":1},{"event_id":6977,"event_guid":"a074695f-3005-5c95-81a0-cba745d8773d","weight":4},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":1},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":3},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":1},{"event_id":6983,"event_guid":"d491a33c-5f7d-54c1-a893-b9eb18f52559","weight":3},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":13},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":3},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":2},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":4},{"event_id":6991,"event_guid":"a3f896ce-f9f0-5f71-aef2-ae17eb11ebbc","weight":4},{"event_id":6992,"event_guid":"1a46668e-5577-5858-a451-b59cfc0c612f","weight":1},{"event_id":6993,"event_guid":"19bf0815-a9e0-53b8-ac65-35fcf9d018a3","weight":1},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":1},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":6},{"event_id":7007,"event_guid":"ca6ca903-4797-50a2-8d1a-d06afba1352b","weight":3},{"event_id":7008,"event_guid":"4b09935b-d2b9-5609-8ac9-46f255c40fcb","weight":5}]},{"guid":"1a46668e-5577-5858-a451-b59cfc0c612f","title":"Wikidata: Was kann die offene Datenbank 2019","subtitle":null,"slug":"glt19-82-wikidata-was-kann-die-offene-datenbank-2019","link":"https://pretalx.linuxtage.at/glt19/talk/KF3YBN","description":"Ein Überblick über den Stand von Wikidata 2019. Wie hat sich die Datenbank in den letzten Jahren entwickelt? Welche Daten gibt es über Österreich und wo gibt es noch Lücken? Gezeigt wird welche spannenden Abfragen man machen kann und wie man die Daten für eigene Projekte nutzen kann.\n\nErklärt wird was Wikidata ist und in welcher Verbindung es zu Wikipedia steht. Wie hat sich der Datenstand seit dem Entstehen von Wikidata entwickelt. Welche Daten gibt es über Österreich und wo gibt es noch Lücken? Wie kann man Daten eingeben und korrigieren? Wie kann man Daten abfragen und für eigene Projekte nutzen. Erklärt wird die SPARQL-Abfragesprache. Welche spannenden Abfragen kann man schon machen? Was sind die Wörterbuchdaten auf Wikidata (Lexeme).","original_language":"deu","persons":["Tobias Schönberg"],"tags":["glt19","82","Open-Data","Graz","linuxtage"],"view_count":112,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-03-05T16:45:09.091+01:00","length":2543,"duration":2543,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/82-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/82-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/82-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/82-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-82-wikidata-was-kann-die-offene-datenbank-2019","url":"https://api.media.ccc.de/public/events/1a46668e-5577-5858-a451-b59cfc0c612f","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":6},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":2},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":2},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":2},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":5},{"event_id":6993,"event_guid":"19bf0815-a9e0-53b8-ac65-35fcf9d018a3","weight":2},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":5},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":5},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":5},{"event_id":7008,"event_guid":"4b09935b-d2b9-5609-8ac9-46f255c40fcb","weight":2},{"event_id":7009,"event_guid":"0efe6f4f-e4b4-5997-bc4f-58ae39c495da","weight":4},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":4},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":2}]},{"guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","title":"ESPHome: Zum DIY Smart-Home in wenigen Schritten","subtitle":null,"slug":"glt19-93-esphome-zum-diy-smart-home-in-wenigen-schritten","link":"https://pretalx.linuxtage.at/glt19/talk/W3GLEX","description":"ESPHome ist ein Projekt das es ermöglicht ESP8266 und ESP32 WiFi microchips ganz einfach in Hausautomatisierungssysteme wie Home Assistant zu integrieren.\n\nIn diesem Vortrag wird das Projekt ESPHome vorgestellt, das es ermöglicht ESP8266 und ESP32 basierte WiFi Microchips einfach in Home Assistant und weitere Hausautomatisierungssysteme zu integrieren.\n\nESP8266 und ESP32 Microchips sind schon für 5€ oder weniger erhältlich und sind schon lange in der DIY Smart-Home Szene sehr beliebt. Doch bisher musste man sich entweder selber eine Firmware (mit Arduino) zusammenbasteln oder eine der vielen open-source Firmwares nehmen (die dann aber nicht so kon­fi­gu­rier­bar sind wie code).\n\nIn ESPHome muss der Nutzer nur mehr YAML-Konfigurationsdateien schreiben. Mit einem Klick werden diese Zeilen dann in C++-Code umgewandelt, kompiliert und Over-The-Air auf den ESP geladen. Dieses hybride System ermöglicht auch eigenen C++ code zu schreiben um die Firmware ganz individuell anzupassen.\n\nIn diesem Vortrag gehe ich darauf ein, wie ESPHome entstanden ist und wie es funktioniert, gebe einen kurzen Überblick über die Installation und Integration in das Smart-Home System \"Home Assistant\" und zeige schlussendlich noch ein paar Beispiele von Projekten die ESPHome ermöglicht.","original_language":"deu","persons":["Otto Winter"],"tags":["glt19","93","Open-Hardware","Graz","linuxtage"],"view_count":2608,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-04-02T12:30:06.073+02:00","length":1535,"duration":1535,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/93-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/93-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/93-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/93-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-93-esphome-zum-diy-smart-home-in-wenigen-schritten","url":"https://api.media.ccc.de/public/events/7d234a0b-b224-5362-81ae-3baedaa55eea","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6973,"event_guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","weight":18},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":8},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":8},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":11},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":12},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":23},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":5},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":18},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":9},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":9}]},{"guid":"d491a33c-5f7d-54c1-a893-b9eb18f52559","title":"Getting started with AI using PowerPoint ;)","subtitle":null,"slug":"glt19-88-getting-started-with-ai-using-powerpoint-","link":"https://pretalx.linuxtage.at/glt19/talk/8UXA8U","description":"*[GitHub Repository](https://github.com/caichinger/glt2019_ml_intro), thank you for coming!*\n\n\nOr rather: How to get started with Machine Learning using Python?\n\nWe apply [scikit-learn](https://scikit-learn.org/stable/) to develop a simple Machine Learning model.\n\n**What is this talk about?**\n\nFor a specific (and simple) use case, we will go through the steps needed to learn from data by training and evaluating a Machine Learning model.\nIn doing so, we will touch on:\n- Problem setting and terminology\n- Learning and predicting\n- Feature selection and importance, Hyperparameters, Cross Validation\n\n\n**What is this talk NOT about?**\n- Deep Learning\n- Different Machine Learning models\n- In-depth [scikit-learn](https://scikit-learn.org/stable/) ...\n- AI and PowerPoint ;)\n\n\n**Disclaimer**\nAs an introductory level talk, no prerequisites are required. Familiarity with Python syntax may be advantageous but is not mandatory.","original_language":"eng","persons":["Claus Aichinger"],"tags":["glt19","88","Entwickler","Graz","linuxtage"],"view_count":179,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-03-03T21:15:06.923+01:00","length":2961,"duration":2961,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/88-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/88-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/88-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/88-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-88-getting-started-with-ai-using-powerpoint-","url":"https://api.media.ccc.de/public/events/d491a33c-5f7d-54c1-a893-b9eb18f52559","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6973,"event_guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","weight":2},{"event_id":6974,"event_guid":"dab658ae-e2b8-5b11-bf55-352fd936473d","weight":3},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":4},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":3},{"event_id":6977,"event_guid":"a074695f-3005-5c95-81a0-cba745d8773d","weight":3},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":2},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":4},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":4},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":3},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":3},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":3},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":4},{"event_id":6991,"event_guid":"a3f896ce-f9f0-5f71-aef2-ae17eb11ebbc","weight":3},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":4},{"event_id":6995,"event_guid":"4b647c30-869d-563b-a47d-a3b1c9fdc13b","weight":4},{"event_id":7000,"event_guid":"47f8a058-7549-58c8-b1f0-0a12edb55d5e","weight":3},{"event_id":7001,"event_guid":"c3f7fed4-420d-5e65-aed6-fcb5b5ed6688","weight":3},{"event_id":7008,"event_guid":"4b09935b-d2b9-5609-8ac9-46f255c40fcb","weight":3},{"event_id":7009,"event_guid":"0efe6f4f-e4b4-5997-bc4f-58ae39c495da","weight":3},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":5},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":5}]},{"guid":"741d3a54-150b-5d97-81ae-b5ad18351c33","title":"PostgreSQL Security","subtitle":null,"slug":"glt19-13-postgresql-security","link":"https://pretalx.linuxtage.at/glt19/talk/SR97VR","description":"PostgreSQL bietet eine Reihe von Security Features, die man nutzen kann, um seine Daten entsprechend abzusichern. Die Bandbreite reicht dafür von sicheren SSL-Verbindungen bis hin zu Row-Level-Security und dergleichen. Dieser Vortrag gibt einen Überblick über die vorhandenen Features.","original_language":"deu","persons":["Hans-Jürgen Schönig"],"tags":["glt19","13","Security","Graz","linuxtage"],"view_count":198,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-12-09T11:45:05.715+01:00","length":2510,"duration":2510,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/13-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/13-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/13-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/13-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-13-postgresql-security","url":"https://api.media.ccc.de/public/events/741d3a54-150b-5d97-81ae-b5ad18351c33","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":5282,"event_guid":"c32f7e51-6c54-490b-bd4d-6745aca48f51","weight":1},{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":1},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":1},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":1},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":1},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":7},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":6},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":5},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":1},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":8},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":1},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":5},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":7},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":3},{"event_id":6995,"event_guid":"4b647c30-869d-563b-a47d-a3b1c9fdc13b","weight":6},{"event_id":6996,"event_guid":"6f4567c4-268c-5ebd-8671-32d4315682db","weight":11},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":3},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":6}]},{"guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","title":"Digitale Souveränität durch Self-Hosting","subtitle":null,"slug":"glt19-81-digitale-souvernitt-durch-self-hosting","link":"https://pretalx.linuxtage.at/glt19/talk/J9FYQL","description":"Digitale Souveränität durch Self-Hosting – Alternativen gängiger Onlinedienste selbst betreiben.\n\n## Links\n\nVortrag: https:/sh.tmp.directory/\n\nPDF: https:/sh.tmp.directory/sh.pdf\n\nMitmach-Pad: https://notes.tmp.directory/p/glt19\n\n## Beschreibung\n\nProprietäre, zentralisierte Plattformen beherrschen das WWW. Dieser Talk befasst sich damit, Alternativen solcher Dienste am eigenen Homeserver, einem Virtual Private Server (VPS) oder einem Root-Server, selbst zu betreiben. Es wird dabei nicht nur auf die Beweggründe und Vorteile des Selbst-Hostens eingegangen, auch Einschränkungen und Nachteile werden behandelt.\n\nNach Vorschlägen und Tipps zur praktischen Umsetzung, werden im Hauptteil FOSS-Projekte unterschiedlicher Kategorien vorgestellt, die sich sehr gut für einen self-hosted-Betrieb eignen. Der Fokus liegt dabei auf Diensten für den privaten Alltag. Die Beispiele reichen von einem Online-RSS-Reader sowie einer umfangreichen Cloud-Lösung über einen DNS-basierten-Werbeblocker bis hin zur selbst-gehosteten Suchmaschine.\n\n## Inhalt\n* Grundsätzliches\n* Umsetzung\n* Beispiele\n* Diskussion\n* Anhang/Reessourcen","original_language":"deu","persons":["Wolfgang Kerschbaumer"],"tags":["glt19","81","Admin","Graz","linuxtage"],"view_count":491,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-04-01T15:45:06.272+02:00","length":2631,"duration":2631,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/81-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/81-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/81-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/81-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-81-digitale-souvernitt-durch-self-hosting","url":"https://api.media.ccc.de/public/events/7972cf1a-95e0-5e03-bb60-e6013d680596","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6929,"event_guid":"76f25555-9427-5509-aa8a-9f7f8e4be83f","weight":1},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":10},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":9},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":18},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":19},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":9},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":4},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":26},{"event_id":6991,"event_guid":"a3f896ce-f9f0-5f71-aef2-ae17eb11ebbc","weight":1},{"event_id":6992,"event_guid":"1a46668e-5577-5858-a451-b59cfc0c612f","weight":4},{"event_id":6993,"event_guid":"19bf0815-a9e0-53b8-ac65-35fcf9d018a3","weight":1},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":1},{"event_id":6999,"event_guid":"9332448d-dba0-5eb0-82e0-9cfd28dcd1b4","weight":6},{"event_id":7000,"event_guid":"47f8a058-7549-58c8-b1f0-0a12edb55d5e","weight":4},{"event_id":7003,"event_guid":"0e8d529a-eda6-5cef-a979-70f40fe41846","weight":1},{"event_id":7007,"event_guid":"ca6ca903-4797-50a2-8d1a-d06afba1352b","weight":10},{"event_id":7008,"event_guid":"4b09935b-d2b9-5609-8ac9-46f255c40fcb","weight":6},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":21},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":12},{"event_id":7021,"event_guid":"8376f4b5-f6de-555f-860a-e3037e169eb9","weight":1}]},{"guid":"2d2e90d5-689a-5e5f-8769-305e4162b2f6","title":"kdenlive im Einsatz für kleine Videos","subtitle":null,"slug":"glt19-69-kdenlive-im-einsatz-fr-kleine-videos","link":"https://pretalx.linuxtage.at/glt19/talk/EKHQZM","description":"Verwendung von kdenlive für kleine Lernvideos für die Unterrichtsmethode \"Flipped Classroom\". Es wird gezeigt, wie einfach das funktioniert. Titel, Texteinblendungen, Musik, Überblendungen, Rendern.\n\nIn diesem Vortrag zeigt Christian Jähnl wie es ihm mit kdenlive gelingt schnell kurze Videos zu erstellen.\nEs wird der Entstehungsprozess kurz skizziert und dann mit Schwerpunkt auf die Handhabung von kdenlive die Erstellung eines Videos beschrieben.\u003cbr\u003e\nVon der Ideenfindung über die Erstellung der Videoclips und die Bearbeitung mit kdenlive bis zum upload und der Veröffentlichung für meine Schüler reicht der Inhalt des Vortrages.","original_language":"deu","persons":["Christian Jähnl"],"tags":["glt19","69","Anwendungen","Graz","linuxtage"],"view_count":142,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-12-04T04:45:02.534+01:00","length":2695,"duration":2695,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/69-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/69-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/69-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/69-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-69-kdenlive-im-einsatz-fr-kleine-videos","url":"https://api.media.ccc.de/public/events/2d2e90d5-689a-5e5f-8769-305e4162b2f6","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6600,"event_guid":"68619725-72ae-5645-8b6c-8e645e5d9c47","weight":1},{"event_id":6922,"event_guid":"3d497cb1-ee6a-5ea8-bd1b-c65d7f1d7cb1","weight":1},{"event_id":6932,"event_guid":"3ac46290-51e0-5ee2-93a0-8fb4b99cf67c","weight":1},{"event_id":6935,"event_guid":"8d3ca632-2245-5110-a092-a8109c388c9d","weight":1},{"event_id":6943,"event_guid":"51bbfc4c-ee81-57db-83d6-15255179dde9","weight":1},{"event_id":6944,"event_guid":"1336e3ec-c48e-53b5-87b5-ceac47d73707","weight":2},{"event_id":6949,"event_guid":"6b660983-80d1-5bca-8065-0d5a4d51a449","weight":1},{"event_id":6954,"event_guid":"39151e7e-9ca2-594c-8888-7faa6504e32d","weight":1},{"event_id":6973,"event_guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","weight":6},{"event_id":6974,"event_guid":"dab658ae-e2b8-5b11-bf55-352fd936473d","weight":2},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":1},{"event_id":6977,"event_guid":"a074695f-3005-5c95-81a0-cba745d8773d","weight":5},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":5},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":5},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":6},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":1},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":1},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":3},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":3},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":1},{"event_id":7008,"event_guid":"4b09935b-d2b9-5609-8ac9-46f255c40fcb","weight":1},{"event_id":7020,"event_guid":"bf5e066c-52ef-5d53-b06b-fb1fd2af0aa5","weight":1}]},{"guid":"089d2c0f-350b-5119-b9ea-f92352571c39","title":"Die Applikation im Container","subtitle":null,"slug":"glt19-53-die-applikation-im-container","link":"https://pretalx.linuxtage.at/glt19/talk/LRMA3L","description":"In diesem Vortrag soll ein Überblick über die Verwendung von Docker zum Verwalten und Erstellen von Containern gegeben werden. Ebenfalls werden grundlegende Konzepte für Container und das Thema IT-Security näher betrachtet. Einige Beispiele für den praktischen Einsatz von Docker werden vorgestellt.\n\nDocker ist wohl die bekannteste Conainter-Plattform.\nEingesetzt wird Docker auf Servern, zum Ausführen von Anwendungen und auch am Raspberry Pi.\nDieser Vortrag soll erklären wie Docker zum Erstellen und auch zum Verwalten von Containern zu verwenden ist - dabei wird der Focus vor allem auf den Umgang mit docker-compose gelegt.\nNeben grundlegenden Konzepten die beim Einsatz von Containern, wird auch auf die Sicherheitsaspekte, die bei Containern zu beachten sind eingegangen.\nAbschließend werden auch noch ein paar Beispiele aus dem praktischen Einsatz gezeigt","original_language":"deu","persons":["Michael Mayer"],"tags":["glt19","53","Admin","Graz","linuxtage"],"view_count":273,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-03-23T00:00:06.651+01:00","length":3062,"duration":3062,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/53-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/53-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/53-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/53-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-53-die-applikation-im-container","url":"https://api.media.ccc.de/public/events/089d2c0f-350b-5119-b9ea-f92352571c39","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":8},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":15},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":14},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":3},{"event_id":6986,"event_guid":"741d3a54-150b-5d97-81ae-b5ad18351c33","weight":8},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":5},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":20},{"event_id":6996,"event_guid":"6f4567c4-268c-5ebd-8671-32d4315682db","weight":11},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":13},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":13}]},{"guid":"d738e0f8-7937-5871-8e5f-d7fcd799c37b","title":"Lightning Talks","subtitle":null,"slug":"glt19-118-lightning-talks","link":"https://pretalx.linuxtage.at/glt19/talk/SWTQ87","description":"Kurzvorträge (5min) zu verschiedenen Themen. Melde dich am Frontdesk an, um einen Talk zu halten.","original_language":"deu","persons":[],"tags":["glt19","118","Lightning-Talk","Graz","linuxtage"],"view_count":108,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-06-01T21:00:04.863+02:00","length":2736,"duration":2736,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/118-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/118-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/118-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/118-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-118-lightning-talks","url":"https://api.media.ccc.de/public/events/d738e0f8-7937-5871-8e5f-d7fcd799c37b","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":3},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":4},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":4},{"event_id":6986,"event_guid":"741d3a54-150b-5d97-81ae-b5ad18351c33","weight":4},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":5},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":8},{"event_id":7009,"event_guid":"0efe6f4f-e4b4-5997-bc4f-58ae39c495da","weight":3},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":7},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":5}]},{"guid":"80882101-f260-5736-bd76-d2d47cbbc8aa","title":"Angewandte Datenrettung","subtitle":null,"slug":"glt19-6-angewandte-datenrettung","link":"https://pretalx.linuxtage.at/glt19/talk/PGJ8VD","description":"Backups sind gut. Besonders wenn man eines hat, wenn man eines braucht.\nFür Situationen, wo jedoch entweder (noch) kein Backup existiert, oder das vorhandene Backup wie auch immer beschädigt ist, muss man ein bisschen in die Trick- bzw. Tool-Kiste greifen um vielleicht doch noch etwas retten zu können.\n\nIn diesem Vortrag werde ich anhand von zwei wahren Geschichten erläutern, welche Tools es gibt und wie ich sie in beiden Fällen eingesetzt habe.\n\nDer Vortrag wird zuerst theoretisch bleiben und auf die generelle Vorgehensweise bei der Datenrettung eingehen. Dabei werde ich verschiedene Tools vorstellen mit denen man im ersten Schritt sogenannte \"Images\" von bestehenden (ev. auch beschädigten) Datenträgern machen kann. Im zweiten Schritt werde ich weitere Tools vorstellen, um dann die eigentliche Datenrettung durchzuführen.\n\nUm eine möglichst objektive Gegenüberstellung der verschiedenen Tools machen zu können, werde ich Images mit verschiedenen Filesystemen (vfat, ntfs, ext4) vorbereiten, wo ich via Script auf gleiche Art und Weise verschiedene Dateien hinkopiere, überschreibe bzw. wieder lösche. In diesem Zuge soll auch eine Live-Demonstration der Tools für die eigentliche Datenrettung nicht fehlen.","original_language":"deu","persons":["Bernhard \"Slash\" Trummer"],"tags":["glt19","6","Anwendungen","Graz","linuxtage"],"view_count":183,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-12-10T13:00:08.770+01:00","length":2264,"duration":2264,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/6-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/6-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/6-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/6-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-6-angewandte-datenrettung","url":"https://api.media.ccc.de/public/events/80882101-f260-5736-bd76-d2d47cbbc8aa","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":8},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":2},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":6},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":7},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":6},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":15},{"event_id":6996,"event_guid":"6f4567c4-268c-5ebd-8671-32d4315682db","weight":6},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":6},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":7},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":7}]},{"guid":"983e0e84-0f2a-5b4c-afb0-eb44fe36918c","title":"Using Python (pandas) for data analysis","subtitle":null,"slug":"glt19-87-using-python-pandas-for-data-analysis","link":"https://pretalx.linuxtage.at/glt19/talk/PCZS9R","description":"Let's use pandas to interactively dive into a few data set.\n\n[pandas](https://pandas.pydata.org/) is one of the corner stones of the scientific Python ecosystem. After a brief introduction about its role in the SciPy stack, we will turn to live coding to discuss pandas in action.\n\nIn particular, we will cover the following questions:\n- What kind of problems does pandas solve?\n- How does using pandas look/feel like?\n\nThe examples are self consistent with [Jupyter notebooks](https://jupyter.org/) alongside the data made available after the talk.","original_language":"deu","persons":["Claus Aichinger"],"tags":["glt19","87","Open-Data","Graz","linuxtage"],"view_count":352,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-03-21T02:30:03.354+01:00","length":1990,"duration":1990,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/87-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/87-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/87-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/87-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-87-using-python-pandas-for-data-analysis","url":"https://api.media.ccc.de/public/events/983e0e84-0f2a-5b4c-afb0-eb44fe36918c","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":4511,"event_guid":"bb4b74a2-c51c-5079-be2c-63f98247c90c","weight":2},{"event_id":6184,"event_guid":"78e07e27-053d-55f5-92d1-16956900e402","weight":2},{"event_id":6474,"event_guid":"f58a2b6d-bde0-483b-a8db-043ea9371cb6","weight":2},{"event_id":6502,"event_guid":"e66cded3-7336-42bd-a7c8-d77073465ad2","weight":2},{"event_id":6611,"event_guid":"b1b28bd0-5279-4950-8385-9ee8a57187f9","weight":2},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":3},{"event_id":6977,"event_guid":"a074695f-3005-5c95-81a0-cba745d8773d","weight":2},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":1},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":4},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":3},{"event_id":6983,"event_guid":"d491a33c-5f7d-54c1-a893-b9eb18f52559","weight":3},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":1},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":3},{"event_id":6993,"event_guid":"19bf0815-a9e0-53b8-ac65-35fcf9d018a3","weight":2},{"event_id":6997,"event_guid":"80882101-f260-5736-bd76-d2d47cbbc8aa","weight":2},{"event_id":7009,"event_guid":"0efe6f4f-e4b4-5997-bc4f-58ae39c495da","weight":1},{"event_id":7012,"event_guid":"cd743f47-4362-5877-bf71-76d94a22e36a","weight":1},{"event_id":7014,"event_guid":"1d7dae1a-60ad-5491-a238-5609e5c4840c","weight":1},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":1},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":3}]},{"guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","title":"Best Practices in der IT-Administration, Version 2019","subtitle":null,"slug":"glt19-72-best-practices-in-der-it-administration-version-2019","link":"https://pretalx.linuxtage.at/glt19/talk/YNSEM3","description":"Auf welchen Hype der IT-Branche lohnt es sich aufzuspringen? Wie lässt sich eine gute von einer schlechten IT-Infrastruktur anhand von einfachen Kontrollfragen unterscheiden? Und mit welchen Best Practices bzw. Tools kann man die eigene IT-Umgebung stärken? Dieser Vortrag liefert nicht nur Antworten auf diese Fragen, sondern bietet auch Einschätzungen zu den Entwicklungen der letzten Jahre.\n\nDie IT-Branche entwickelt sich ständig weiter, das gilt auch für die moderne IT-Administration. Wer stabile IT-Infrastruktur langfristig betreut, muss sich ständig mit- und weiterentwickeln. Dabei gilt es einen gesunden Mix aus Kontinuität und innovativen Technologien zu finden, ohne dabei gleich auf jeden Hype aufzuspringen.\n\nVor 20 Jahren existierte etwa noch kein Konfigurationsmanagement wie man es heute mit etablierten Tools wie Puppet/Chef/Ansible gewohnt ist. Continuous Delivery, Autoscaling, DevOps, Serverless,... sind Konzepte und Praktiken, die wir in dieser Form erst seit - vergleichsweise - wenigen Jahren kennen bzw. praktizieren. In der modernen IT-Administration reden wir ganz selbstverständlich von Versionskontrolle, Virtualisierung, Containern und der Cloud.\n\nNoch nie war der Betrieb von IT-Infrastruktur so abwechslungsreich, fordernd und auf einem so hohen Niveau wie heute. Gleichzeitig werden die Anforderungen an die Infrastruktur immer komplexer und produktionskritischer. In diesem Vortrag schauen wir uns an, was sich im Laufe der letzten Jahre getan hat und welche Anti-Patterns man kennen sollte. Wie lässt sich eine gute von einer schlechten IT-Infrastruktur anhand von einfachen Kontrollfragen unterscheiden? Mit welchen Best Practices stärkt man die eigene IT-Umgebung und welche Tools haben sich dabei bewährt?\n\nDieser Vortrag richtet sich nicht nur an IT-AdministratorInnen, sondern auch an Entwickler und Entscheidungsträger, die ein Gefühl für eine gute IT-Infrastruktur bekommen wollen.\n\nStichworte: Versionskontrolle (Git), Cluster (Proxmox), Container (docker), Monitoring, Logging (Graylog), Metriken (Prometheus/Grafana), Continuous Delivery (Jenkins, GitLab), Debugging, APIs, Anti-Patterns, Best Practices","original_language":"deu","persons":["Michael Prokop"],"tags":["glt19","72","Admin","Graz","linuxtage"],"view_count":1289,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-01-03T20:15:10.863+01:00","length":2338,"duration":2338,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/72-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/72-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/72-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/72-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-72-best-practices-in-der-it-administration-version-2019","url":"https://api.media.ccc.de/public/events/f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":2958,"event_guid":"2714ce2a-4930-436e-b1e4-b461a6a79a15","weight":13},{"event_id":6926,"event_guid":"e51e5695-68c6-52f8-828b-472a204ffaec","weight":18},{"event_id":6932,"event_guid":"3ac46290-51e0-5ee2-93a0-8fb4b99cf67c","weight":27},{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":32},{"event_id":6973,"event_guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","weight":15},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":11},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":3},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":21},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":21},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":19},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":40},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":13},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":20},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":18},{"event_id":6997,"event_guid":"80882101-f260-5736-bd76-d2d47cbbc8aa","weight":15},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":26},{"event_id":6999,"event_guid":"9332448d-dba0-5eb0-82e0-9cfd28dcd1b4","weight":11},{"event_id":7007,"event_guid":"ca6ca903-4797-50a2-8d1a-d06afba1352b","weight":19},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":48},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":48},{"event_id":7049,"event_guid":"12604a94-71d9-11e9-83b2-273cc25ecd6f","weight":13}]},{"guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","title":"Neo2 Tastaturlayout","subtitle":null,"slug":"glt19-59-neo2-tastaturlayout","link":"https://pretalx.linuxtage.at/glt19/talk/8CBZBY","description":"Neo ist ein alternatives Tastaturlayout zum üblichen QWERTZ. Wir möchten euch die Möglichkeiten von Neo vorstellen und unseren Lernprozess darlegen.\n\nQWERTZ/QWERTY Tastaturbelegungen sind aus der Motivation entstanden sicherzustellen, dass die Typenhebel von Schreibmaschinen sich nicht verhaken. Folglich wurde nicht primär auf Ergonomie geachtet. Trotz dieses veralterten Ansatzes ist dieses Tastaturlayout immer noch Standard. Tastaturlayouts wie Dvorak und Neo sind ergonomische Alternativen, die auch noch weitere Features bieten.\n\nIn diesem Vortrag möchten wir euch die Geschichte von Tastaturbelegungen darlegen und Neo vorstellen: Im Vergleich zu QWERTZ/QWERTY besitzt Neo mehrere Ebenen und kommt (im Gegensatz zu Windows/MacOS) bei Ubuntu sogar mitgeliefert. Allerdings ist die Unterstützung auch nicht problemlos und wir werden daher auf einige Fallbeispiele eingehen, die darstellen, in welchen Bereichen Neo gut/schlecht funktioniert. Zum Abschluss werden wir unseren jeweiligen Lernprozess darlegen und vorstellen, welcher Ansatz zu einem schnellen Lernerfolg führte.\n\nSlides: http://lukas-prokop.at/talks/glt19-neo2/","original_language":"deu","persons":["Lukas Prokop","Christoph Pratl"],"tags":["glt19","59","Anwendungen","Graz","linuxtage"],"view_count":1099,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-03-30T23:00:05.848+02:00","length":1764,"duration":1764,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/59-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/59-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/59-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/59-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-59-neo2-tastaturlayout","url":"https://api.media.ccc.de/public/events/c1399e8e-cdb7-53f2-9454-907bcf78d0e8","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":8},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":5},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":15},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":15},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":13},{"event_id":6984,"event_guid":"48b9a297-3d62-5764-96bb-f4bb7704d1a5","weight":10},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":9},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":12},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":10},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":19},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":18},{"event_id":7007,"event_guid":"ca6ca903-4797-50a2-8d1a-d06afba1352b","weight":10},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":19},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":10}]},{"guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","title":"Moderne Lichttechnik mit Open Source/Raspberry Pi","subtitle":null,"slug":"glt19-99-moderne-lichttechnik-mit-open-source-raspberry-pi","link":"https://pretalx.linuxtage.at/glt19/talk/SBUDW7","description":"Der Vortrag zeigt Möglichkeiten von moderner Lichttechnik mit Open Source/Raspberry Pi.\n\nModerne Lichttechnik (Mac/Wash/MovingHeads/LEDs etc.) ist mit Open Source/Raspberry Pi vielseitig möglich und erweiterbar, in Kombination oder als Erweiterung/Ersatz teurer Mischpulte. Der Vortrag zeigt Beispiele dafür.","original_language":"deu","persons":["Helmut Schmidt"],"tags":["glt19","99","Open-Hardware","Graz","linuxtage"],"view_count":270,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-04-29T00:15:04.578+02:00","length":2035,"duration":2035,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/99-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/99-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/99-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/99-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-99-moderne-lichttechnik-mit-open-source-raspberry-pi","url":"https://api.media.ccc.de/public/events/55e28e2b-3f80-555b-bb5b-56993cb7cdcc","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":9},{"event_id":6977,"event_guid":"a074695f-3005-5c95-81a0-cba745d8773d","weight":11},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":7},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":19},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":18},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":15},{"event_id":7007,"event_guid":"ca6ca903-4797-50a2-8d1a-d06afba1352b","weight":7}]},{"guid":"1ef521cc-4b8f-590c-8738-15bea2657941","title":"UNIX - Stories from another time","subtitle":null,"slug":"glt19-54-unix-stories-from-another-time","link":"https://pretalx.linuxtage.at/glt19/talk/FWFTLT","description":"Have you ever wondered how everything started? What was before Linux? Where did vim come from and what does grep mean? This talk is about the people behind the most astonishing ideas and tools in the history of computer science, and about a game, a game that changed everything...\n\nThe talk is composed of a collection of stories that I have stumbled across in recent years. Together they tell about the research in the 70/80s at Bell Labs. About the origin of UNIX and how it led to the birth of Linux. The timeline from the mid 1960s (the MULTICS Project) to the early 1990s (creation of Linux) will be covered. But most of all, the talk will be about the people who were part of this great achievement.","original_language":"eng","persons":["Mihael Mercvajler"],"tags":["glt19","54","Community","Graz","linuxtage"],"view_count":465,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-01-28T13:45:08.499+01:00","length":2476,"duration":2476,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/54-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/54-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/54-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/54-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-54-unix-stories-from-another-time","url":"https://api.media.ccc.de/public/events/1ef521cc-4b8f-590c-8738-15bea2657941","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6926,"event_guid":"e51e5695-68c6-52f8-828b-472a204ffaec","weight":12},{"event_id":6932,"event_guid":"3ac46290-51e0-5ee2-93a0-8fb4b99cf67c","weight":8},{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":16},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":18},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":15},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":19},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":30},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":6},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":13},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":9},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":48},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":21},{"event_id":7007,"event_guid":"ca6ca903-4797-50a2-8d1a-d06afba1352b","weight":9},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":23},{"event_id":7021,"event_guid":"8376f4b5-f6de-555f-860a-e3037e169eb9","weight":9}]},{"guid":"0e8d529a-eda6-5cef-a979-70f40fe41846","title":"Challenges to create your own Open Source Project","subtitle":null,"slug":"glt19-15-challenges-to-create-your-own-open-source-project","link":"https://pretalx.linuxtage.at/glt19/talk/NHESU8","description":"Den eigenen Source-Code auf GitHub zu veröffentlichen ist ein erster Schritt zum eigene Open-Source-Projekt. Aber bei weitem nicht der einzige.\n\nAm Beispiel von TP-CORE geht die Reise durch die verschiedenen Stationen eines Open-Source-Projektes.\n\n- das kleine Lizenz 1x1\n- Promotion on GitHub\n- Veröffentlichungen auf Maven Central\n- Continuous Integration in the Cloud - Travis CI\n- Public Code Coverage with Coveralls\n\nNeben diesen Themen werden viele kleine Aspekte, die sich im Rahmen eines Projektes ergeben, angeschnitten.","original_language":"deu","persons":["Marco Schulz","Joachim Reiter"],"tags":["glt19","15","Entwickler","Graz","linuxtage"],"view_count":64,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2024-07-19T15:30:02.365+02:00","length":2790,"duration":2790,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/15-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/15-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/15-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/15-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-15-challenges-to-create-your-own-open-source-project","url":"https://api.media.ccc.de/public/events/0e8d529a-eda6-5cef-a979-70f40fe41846","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":5287,"event_guid":"5d5e3275-0f1a-41ae-a1ad-a98ba66f1390","weight":1},{"event_id":6115,"event_guid":"93b7d8a6-345b-405a-a3f2-0dc09ddd2e28","weight":1},{"event_id":6748,"event_guid":"b3fe7f83-cdd3-436a-91db-56c13b2aeb3a","weight":1},{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":3},{"event_id":6974,"event_guid":"dab658ae-e2b8-5b11-bf55-352fd936473d","weight":1},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":1},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":1},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":2},{"event_id":6984,"event_guid":"48b9a297-3d62-5764-96bb-f4bb7704d1a5","weight":1},{"event_id":6986,"event_guid":"741d3a54-150b-5d97-81ae-b5ad18351c33","weight":1},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":1},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":1},{"event_id":6991,"event_guid":"a3f896ce-f9f0-5f71-aef2-ae17eb11ebbc","weight":1},{"event_id":6992,"event_guid":"1a46668e-5577-5858-a451-b59cfc0c612f","weight":2},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":1},{"event_id":6995,"event_guid":"4b647c30-869d-563b-a47d-a3b1c9fdc13b","weight":1},{"event_id":6996,"event_guid":"6f4567c4-268c-5ebd-8671-32d4315682db","weight":1},{"event_id":6997,"event_guid":"80882101-f260-5736-bd76-d2d47cbbc8aa","weight":1},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":1},{"event_id":7004,"event_guid":"d738e0f8-7937-5871-8e5f-d7fcd799c37b","weight":1},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":1},{"event_id":7006,"event_guid":"f5214dc1-10cf-501f-840b-abdf92ba40a6","weight":1},{"event_id":7010,"event_guid":"462a2b57-d588-577c-a746-cac57ba9dde6","weight":1},{"event_id":7015,"event_guid":"fe773b9a-4a85-5517-a591-c54d46f24634","weight":1},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":1}]},{"guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","title":"WSL, PowerShell \u0026 Chocolatey: Ein Hauch von Linux","subtitle":null,"slug":"glt19-17-wsl-powershell-chocolatey-ein-hauch-von-linux","link":"https://pretalx.linuxtage.at/glt19/talk/UTWRXY","description":"Die Geschichte, wie Windows für einen jahrelangen \"Linux-Advokaten\" wieder interessant geworden ist.\nEine kurze Vorstellung von aktueller Win-Tech, die das Arbeiten auf Windows auch für die eingeschworensten Linux-User interessant macht.\n\n* PowerShell \u0026 Chocolatey\n* WSL\n* ... ?\n\nKurzvortrag über einen \"Hauch von Linux\", den man unter Windows 10 mithilfe von WSL, PowerShell und dem Paketmanager \"Chocolatey\" erhält.\n\nEs werden die Möglichkeiten und Limitierungen von WSL und Chocolatey aufgezählt, ausserdem wird aus Sicht des Vortragenden reflektiert, warum der Einsatz von PowerShell 6 auch auf Linux Sinn macht.","original_language":"deu","persons":["Manfred Wallner"],"tags":["glt19","17","Anwendungen","Graz","linuxtage"],"view_count":337,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-01-03T22:45:14.743+01:00","length":2921,"duration":2921,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/17-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/17-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/17-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/17-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-17-wsl-powershell-chocolatey-ein-hauch-von-linux","url":"https://api.media.ccc.de/public/events/9af553f1-4867-5dbf-8367-3e51accc2af6","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":9},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":3},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":2},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":10},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":15},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":13},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":14},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":11},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":3},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":21},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":9},{"event_id":7004,"event_guid":"d738e0f8-7937-5871-8e5f-d7fcd799c37b","weight":4},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":15}]},{"guid":"ca6ca903-4797-50a2-8d1a-d06afba1352b","title":"Sicherung für Heimanwender","subtitle":null,"slug":"glt19-23-sicherung-fr-heimanwender","link":"https://pretalx.linuxtage.at/glt19/talk/PBGDPY","description":"Datensicherung für Heimanwender direkt auf einen Datenträger oder automatisiert übers Netzwerk. Best Case.\n\nWie schaut eine funktionierende Datensicherung aus? Welche Hard- und welche Software setzt man ein. Wie funktioniert die Wiederherstellung? Ich erzähle aus meinem persönlichen Erfahrungsbereich für Heimanwender. Angesprochen werden Déjà Dup, Back_In_Time und die Sicherung übers Netzwerk auf eine Synology Diskstation.\n\nWie schaut eine funktionierende Datensicherung aus? Welche Hard- und welche Software setzt man ein. Wie funktioniert die Wiederherstellung? Ich erzähle aus meinem persönlichen Erfahrungsbereich für Heimanwender. Angesprochen werden Déjà Dup, Back_In_Time und die Sicherung übers Netzwerk auf eine Synology Diskstation.","original_language":"deu","persons":["Peter Linzbauer"],"tags":["glt19","23","Anwendungen","Graz","linuxtage"],"view_count":229,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-04-02T04:30:03.062+02:00","length":836,"duration":836,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/23-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/23-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/23-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/23-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-23-sicherung-fr-heimanwender","url":"https://api.media.ccc.de/public/events/ca6ca903-4797-50a2-8d1a-d06afba1352b","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":5255,"event_guid":"9f891f57-4fc3-4804-9f41-cac1ef55b529","weight":1},{"event_id":5269,"event_guid":"0e882675-e564-4d14-a2eb-251dc2c68783","weight":1},{"event_id":6926,"event_guid":"e51e5695-68c6-52f8-828b-472a204ffaec","weight":1},{"event_id":6966,"event_guid":"5e110e1a-e866-53a4-9c85-43ae16122ebc","weight":1},{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":7},{"event_id":6973,"event_guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","weight":7},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":8},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":10},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":12},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":1},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":19},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":10},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":9},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":3},{"event_id":7019,"event_guid":"e91a9780-48d7-5b13-82a3-621235c37245","weight":1}]},{"guid":"f5214dc1-10cf-501f-840b-abdf92ba40a6","title":"Web Frontend Testing","subtitle":null,"slug":"glt19-106-web-frontend-testing","link":"https://pretalx.linuxtage.at/glt19/talk/ECW3JF","description":"Like all automated software testing, web frontend testing is an integral part of producing high quality web-based user interfaces. There are many great open source tools facilitating this challenging task. This talk will introduce you to some criteria for choosing a tool for automated end-to-end web testing. You’ll then learn about a selection of existing options before seeing some of the best tools in action.\n\nThe talk starts by highlighting the importance of test automation in general. It will then point out different aspects when deciding upon a frontend testing framework (eg. Platform + Browser independence, required programming skills, the possibility of doing ATDD, maintainability of tests (robustness to changes), integration to existing CI, support, documentation, ease of use, ...).\n\nThereafter you’ll learn about different approaches to testing web sites (Selenium WebDriver, pure JS solutions like Puppeteer, TestCafe and Cypress as well as designated testing IDEs). You’ll get an introduction of how to use Selenium WebDriver with Python to create reliable tests. We’ll demonstrate how they could be implemented and how they are executed against a sample website. You’ll see some challenges faced when doing web FE testing and how to overcome them. If there is enough time, we may also show other testing tools, demonstrate acceptance test driven development (ATDD) as well as behavior driven development (BDD).\n\nFinally, we would like to have an open exchange about best practices when testing web front-ends.","original_language":"eng","persons":["Gerald Senarclens de Grancy","Tomaz Bevec"],"tags":["glt19","106","Entwickler","Graz","linuxtage"],"view_count":184,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-04-05T12:00:04.685+02:00","length":2659,"duration":2659,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/106-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/106-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/106-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/106-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-106-web-frontend-testing","url":"https://api.media.ccc.de/public/events/f5214dc1-10cf-501f-840b-abdf92ba40a6","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":5254,"event_guid":"83235eb6-ce2d-4f4d-8124-1d38010a2076","weight":1},{"event_id":6921,"event_guid":"2d9b61fa-26ce-550f-85a0-812f57b03610","weight":1},{"event_id":6949,"event_guid":"6b660983-80d1-5bca-8065-0d5a4d51a449","weight":1},{"event_id":6955,"event_guid":"648758a2-aff9-53b8-982d-308c664302fd","weight":1},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":7},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":1},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":6},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":7},{"event_id":6996,"event_guid":"6f4567c4-268c-5ebd-8671-32d4315682db","weight":5},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":5},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":6},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":7},{"event_id":7021,"event_guid":"8376f4b5-f6de-555f-860a-e3037e169eb9","weight":1}]},{"guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","title":"IT-Sicherheit? Freie Software!","subtitle":null,"slug":"glt19-117-it-sicherheit-freie-software-","link":"https://pretalx.linuxtage.at/glt19/talk/K9YDDN","description":"IT-Sicherheit ist eines der wichtigsten globalen Themen der letzten Jahre. Doch außer der Gründung von \"Cybersecurity\"-Behörden fällt der Politik nicht viel ein. Dabei kann Freie Software die Lösung für viele drängende Sicherheitsprobleme sein. Wir schauen uns Vor- und Nachteile an und beleuchten anhand konkreter Beispiele, warum Sicherheit und Offenheit kein Widerspruch ist.\n\nTrojaner legen Krankenhäuser lahm und wegen Sicherheitsbedenken bei Huawei kommt der 5G-Ausbau weltweit ins Stocken. Mit der IT-Sicherheit ist einiges im Argen, was auch die inflationär entstehenden \"Cybersecurity\"-Behörden und -Zentren beweisen. Doch erst seit Kurzem wird die Wichtigkeit Freier- und Open-Source-Software für Sicherheit auch außerhalb der engsten IT-Szene bekannt.\n\nFreie Software ist eine wichtige Komponente von IT-Sicherheit. Allerdings lehrt die Erfahrung, dass nicht allein die Lizenz kritische Programmierfehler und Designschwächen behebt. Max Mehl zeigt deswegen in diesem Vortrag, wie und in welcher Form Freie Software für ein Plus an Sicherheit sorgen kann und warum es so wichtig ist, das so schnell wie möglich auch EntscheidungsträgerInnen begreiflich zu machen.\n\nDoch wo Licht ist, ist auch Schatten. Der Vortrag geht daher ebenfalls auf potenzielle Nachteile und Abwägungsfälle sowie auf typische Gegenargumente ein.","original_language":"deu","persons":["Max Mehl"],"tags":["glt19","117","Keynote","Graz","linuxtage"],"view_count":303,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-01-09T00:30:16.602+01:00","length":2345,"duration":2345,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/117-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/117-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/117-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/117-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-117-it-sicherheit-freie-software-","url":"https://api.media.ccc.de/public/events/c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6973,"event_guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","weight":9},{"event_id":6974,"event_guid":"dab658ae-e2b8-5b11-bf55-352fd936473d","weight":10},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":5},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":11},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":9},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":8},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":24},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":8},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":32},{"event_id":6997,"event_guid":"80882101-f260-5736-bd76-d2d47cbbc8aa","weight":8},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":16}]},{"guid":"fe773b9a-4a85-5517-a591-c54d46f24634","title":"CoderDojos - spielerisch und spaßig Programmieren lernen","subtitle":null,"slug":"glt19-104-coderdojos-spielerisch-und-spaig-programmieren-lernen","link":"https://pretalx.linuxtage.at/glt19/talk/DB9Q9R","description":"Was sind CoderDojos, wie sie funktionieren und warum jeder von uns bei einem aktiv dabei sein sollte.\n\nProgrammieren ist nicht einfach und nicht für jeden. Mit gutem Grund lernt man ein so schwieriges Fach so spät in der Schule, oder?\n\n \n\nBeim CoderDojo sehen wir das anders.\n\n \n\nWir glauben \"dass ein Verständnis von Programmiersprachen in der modernen Welt zunehmend wichtiger wird, dass es sowohl besser als auch leichter ist, diese Fähigkeiten schon früh zu erlernen und dass niemandem die Möglichkeit genommen werden sollte, dies zu tun.\"\n\n \n\nUm Kindern und Jugendlichen bis 17 Jahren diese Möglichkeit zu geben, haben wir weltweit mehr als 1500 kostenlose, offene Programmierclubs gegründet, in denen man spaßig und spielerisch programmieren lernt.\n\n \n\nIn diesem Vortrag schildern wir wie dieses Lernen genau aussieht und klären:\n\n- was CoderDojos sind,\n\n- warum sie für unsere Kinder so wichtig sind,\n\n- wie sie genau funktionieren,\n\n- und wie jeder von uns, mit oder ohne technische Kenntnisse, einem CoderDojo auf verschiedene Arten und Weisen helfen kann.","original_language":"deu","persons":["Cornelia Rauch"],"tags":["glt19","104","Entwickler","Graz","linuxtage"],"view_count":124,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-12-13T21:00:06.041+01:00","length":1864,"duration":1864,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/104-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/104-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/104-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/104-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-104-coderdojos-spielerisch-und-spaig-programmieren-lernen","url":"https://api.media.ccc.de/public/events/fe773b9a-4a85-5517-a591-c54d46f24634","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":2958,"event_guid":"2714ce2a-4930-436e-b1e4-b461a6a79a15","weight":1},{"event_id":5255,"event_guid":"9f891f57-4fc3-4804-9f41-cac1ef55b529","weight":2},{"event_id":5264,"event_guid":"a957ad86-6cbc-4df6-a3e7-2dada4988d1a","weight":1},{"event_id":5265,"event_guid":"a4b6d7b8-48ae-47e4-a348-ce7ba14fdb65","weight":1},{"event_id":5274,"event_guid":"c38c514b-99f4-4906-a0e5-189df72dbd9e","weight":2},{"event_id":5277,"event_guid":"0f2f4ca6-3784-450b-a3d3-a4e1d275ad5a","weight":1},{"event_id":5291,"event_guid":"81747e92-2676-40b9-86ff-09869b125d94","weight":1},{"event_id":6879,"event_guid":"ca68a158-717c-4626-9fad-783b091e9302","weight":1},{"event_id":6920,"event_guid":"f00292c0-a169-5ddc-88bf-aec0802a4a6d","weight":1},{"event_id":6926,"event_guid":"e51e5695-68c6-52f8-828b-472a204ffaec","weight":2},{"event_id":6932,"event_guid":"3ac46290-51e0-5ee2-93a0-8fb4b99cf67c","weight":1},{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":2},{"event_id":6974,"event_guid":"dab658ae-e2b8-5b11-bf55-352fd936473d","weight":1},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":2},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":2},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":1},{"event_id":6983,"event_guid":"d491a33c-5f7d-54c1-a893-b9eb18f52559","weight":2},{"event_id":6984,"event_guid":"48b9a297-3d62-5764-96bb-f4bb7704d1a5","weight":1},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":1},{"event_id":6986,"event_guid":"741d3a54-150b-5d97-81ae-b5ad18351c33","weight":1},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":2},{"event_id":6996,"event_guid":"6f4567c4-268c-5ebd-8671-32d4315682db","weight":1},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":1},{"event_id":6999,"event_guid":"9332448d-dba0-5eb0-82e0-9cfd28dcd1b4","weight":1},{"event_id":7000,"event_guid":"47f8a058-7549-58c8-b1f0-0a12edb55d5e","weight":1},{"event_id":7003,"event_guid":"0e8d529a-eda6-5cef-a979-70f40fe41846","weight":1},{"event_id":7004,"event_guid":"d738e0f8-7937-5871-8e5f-d7fcd799c37b","weight":1},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":2},{"event_id":7008,"event_guid":"4b09935b-d2b9-5609-8ac9-46f255c40fcb","weight":2},{"event_id":7014,"event_guid":"1d7dae1a-60ad-5491-a238-5609e5c4840c","weight":1},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":2},{"event_id":7021,"event_guid":"8376f4b5-f6de-555f-860a-e3037e169eb9","weight":1},{"event_id":7025,"event_guid":"c127467f-82bf-4896-b473-cd81bf055fc5","weight":1}]},{"guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","title":"A Christmas Carol - The Spectres of the Past, Present, and Future","subtitle":null,"slug":"glt19-42-a-christmas-carol-the-spectres-of-the-past-present-and-future","link":"https://pretalx.linuxtage.at/glt19/talk/TRTJ8P","description":"With the beginning of last year, two major security vulnerabilities have been disclosed: Meltdown and Spectre. While mitigations in software and hardware have been rolled out right away, new variants have been continuously released in the following months. With all those confusing names, how can you possibly still have a clear overview of all those vulnerabilities (SpectreV1, SpectreV2, Meltdown, Spectre-NG, SpectreRSB, L1TF, Foreshadow, ...)? With this talk, we present a novel classification that will ease the naming complexity of the current jungle of variants. Along with all different attacks, we will give an overview of all proposed mitigations and show how an attacker still can mount an attack despite the presence of implemented countermeasures. Furthermore, we will present new variants of the Meltdown attack, exploiting different parts of the CPU.\n\nAt the beginning of last year, two major security vulnerabilities have been disclosed to the public. \nMeltdown and Spectre exploit critical vulnerabilities in modern processors, allowing attackers to read arbitrary data currently processed on the computer without any permissions or privileges. \nWhile mitigations in software and hardware have been proposed and rolled out right away, new variants of Spectre and Meltdown attacks have been published frequently in the following months.\n\nSpectre v1? Spectre v2? Meltdown? Spectre-NG? SpectreRSB? L1TF? Foreshadow? - With all those names and variants, how can you possibly have still a clear overview of those vulnerabilities? \nWith all those operating systems, compiler, and microcode updates, is my system really protected?\n\nIn our talk, we present a novel classification of Spectre and Meltdown attacks and propose a new naming scheme to ease the naming complexity of the current jungle of variants. \nFurthermore, we give an overview of all proposed mitigations and show that an attacker can still mount an attack despite the presence of implemented countermeasures. \nFinally, we show new variants of the Meltdown attack, exploiting different parts of the CPU.","original_language":"eng","persons":["Claudio Canella","Daniel Gruss","Michael Schwarz","Moritz Lipp"],"tags":["glt19","42","Security","Graz","linuxtage"],"view_count":105,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-11-11T08:00:07.452+01:00","length":2851,"duration":2851,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/42-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/42-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/42-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/42-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-42-a-christmas-carol-the-spectres-of-the-past-present-and-future","url":"https://api.media.ccc.de/public/events/6c4a156e-c037-54f1-a4d9-7a59d653a380","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":7},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":7},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":6},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":3},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":5}]},{"guid":"cd743f47-4362-5877-bf71-76d94a22e36a","title":"Computer Algebra System Maxima in der Sekundarstufe II. Wichtige Konzepte.","subtitle":null,"slug":"glt19-37-computer-algebra-system-maxima-in-der-sekundarstufe-ii-wichtige-konzepte-","link":"https://pretalx.linuxtage.at/glt19/talk/NFFLU7","description":"Was meinen Mathematikuntericht veränderte. Das kostenlose GPL Computer Algebra System Maxima. Anhand von bedeutsamen praxisgerechten Beispielen aus dem Unterricht, die ohne ein solches System nicht möglich wären, werden auch anspruchsvolle Techniken gezeigt.\n\nDie Einführung einer Lernplattform an der Bundeshandelsakademie Tamsweg im Jahr 2003 erforderte gravierende Veränderungen im Mathematikunterricht.  Die Verwendung des Open Source CAS Maxima (GPL) erwies sich als geeignetes Werkzeug dafür (weil es kostenlos, für praktisch alle Betriebssysteme verfügbar und einfach bedienbar ist) .  Bedeutsame Beispiele  aus dem Unterricht, die eine Veränderung bewirkt haben, werden gezeigt.\n\nMaxima hat vier wesentliche Aspekte. Es ist eine Rechenhilfe (die Verwendung eines Taschenrechners ist überflüssig), ein didaktisches Werkzeug und eine Programmiersprache. Und eben eines der ältesten Computer Algebra Systeme (urspünglicher Name Macsyma). Im Zentrum stehen zwei mächtige Konzepte: Listenverarbeitung und Funktionen. Von den vielen Möglichkeiten werden exemplarisch folgende gezeigt: Matrizenrechnung (in der Wirtschaftmathematik), Lösen  von linearen Optimierungsaufgaben. Modellbildung in der Physik und Verwendung der Booleschen Algebra in der Stochastik.\n\nQuellen: https://weilharter.info/ und http://computermathematik.info/","original_language":"deu","persons":["Johann Weilharter"],"tags":["glt19","37","Anwendungen","Graz","linuxtage"],"view_count":136,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-10-03T22:15:03.884+02:00","length":2089,"duration":2089,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/37-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/37-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/37-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/37-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-37-computer-algebra-system-maxima-in-der-sekundarstufe-ii-wichtige-konzepte-","url":"https://api.media.ccc.de/public/events/cd743f47-4362-5877-bf71-76d94a22e36a","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":2},{"event_id":6977,"event_guid":"a074695f-3005-5c95-81a0-cba745d8773d","weight":2},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":3},{"event_id":6983,"event_guid":"d491a33c-5f7d-54c1-a893-b9eb18f52559","weight":2},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":2},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":1},{"event_id":6993,"event_guid":"19bf0815-a9e0-53b8-ac65-35fcf9d018a3","weight":4},{"event_id":7009,"event_guid":"0efe6f4f-e4b4-5997-bc4f-58ae39c495da","weight":9},{"event_id":7013,"event_guid":"983e0e84-0f2a-5b4c-afb0-eb44fe36918c","weight":1},{"event_id":7014,"event_guid":"1d7dae1a-60ad-5491-a238-5609e5c4840c","weight":2},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":3},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":2}]},{"guid":"814a06d5-678e-5402-9aee-f89bc58654e9","title":"YellowOSM - das freie Gewerbeverzeichnis auf OpenStreetMap-Basis","subtitle":null,"slug":"glt19-74-yellowosm-das-freie-gewerbeverzeichnis-auf-openstreetmap-basis","link":"https://pretalx.linuxtage.at/glt19/talk/DXNGCP","description":"YellowOSM ermöglicht die einfache Suche von Gewerben und Dienstleistungen;\nals Basis dienen die Daten von OpenStreetMap.\n\nEin neues Restaurant ausprobieren, die nächste Apotheke finden oder dringend\neinen Schlüsseldienst kontaktieren – YellowOSM macht es einfach, Geschäfte\nund Dienstleister in deiner Nähe zu suchen und zu entdecken.\n\nDafür dienen freie Daten aus OpenStreetMap als Basis, ergänzt durch Informationen\nder zugehörigen Websites und ausgewertet mit Hilfe von Machine Learning.\n\nYellowOSM bietet eine Alternative zu geschlossenen Datenbanken und Services.\nDabei achten wir besonders auf einfache Verwendbarkeit und ein modernes\nInterface.\n\nWir möchten die Daten in OpenStreetMap verbessern und ein Editieren so einfach\nwie möglich machen. Ein aktives Mitarbeiten stärkt die Datenbasis und hilft\nschneller Änderungen der Gegebenheiten im Suchindex widerzuspiegeln.\n\n[Unsere Webseite](https://yellowosm.com/map) erlaubt es\njetzt schon unsere Beta auszuprobieren.\n\nWir haben eine Entwicklerschnittstelle, die ein leichtes Durchsuchen\nunseres Index ermöglichen soll. So können andere Entwickler ihre Anwendungen\nauf unseren Daten aufbauen.","original_language":"deu","persons":["Florian flowolf Klien","Daniel Lamprecht"],"tags":["glt19","74","Open-Data","Graz","linuxtage"],"view_count":215,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-02-03T15:30:10.540+01:00","length":2283,"duration":2283,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/74-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/74-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/74-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/74-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-74-yellowosm-das-freie-gewerbeverzeichnis-auf-openstreetmap-basis","url":"https://api.media.ccc.de/public/events/814a06d5-678e-5402-9aee-f89bc58654e9","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":8},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":9},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":3},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":6},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":9},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":7},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":13},{"event_id":7000,"event_guid":"47f8a058-7549-58c8-b1f0-0a12edb55d5e","weight":13},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":7}]},{"guid":"1d7dae1a-60ad-5491-a238-5609e5c4840c","title":"Server streicheln in der Cloud -- Skalieren einer Machine-Learning-Anwendung","subtitle":null,"slug":"glt19-105-server-streicheln-in-der-cloud-skalieren-einer-machine-learning-anwendung","link":"https://pretalx.linuxtage.at/glt19/talk/NGF3QX","description":"Als Vorteil von Cloud-Anwendungen wird gerne die grenzenlose Skalierbarkeit angeführt. Um eine größere (Machine-Learning)-Anwendung im Produktivbetrieb am Laufen zu halten, braucht es aber mehr als der typische Werbeslogan verspricht.\n\nBongfish betreibt für seine Spiele eine große Machine-Learning-Anwendung in der Azure-Cloud. In diesem Vortrag zeigen wir, aus welchen Bestandteilen unser System besteht, um die Anwendung zu überwachen und welche Fallstricke uns das Leben schwer gemacht haben. Unter anderem:\n\n* Terraform, um die verschiedenen Environments aufzusetzen\n* ELK-Stack als zentraler Logging-Server und warum wir UDP als Protokoll verwenden\n* Hot- und Cold-Deployment mit Jenkins, Packer, Cloudinit und Azure Scale Sets\n* PostgreSQL-Datenbank und Monitoring mit pgwatch2\n* Fallstricke: versteckte Limits, Fehlerhandling, Multi-Region","original_language":"deu","persons":["Arno Hollosi"],"tags":["glt19","105","Admin","Graz","linuxtage"],"view_count":89,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-03-27T18:45:04.595+01:00","length":1824,"duration":1824,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/105-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/105-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/105-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/105-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-105-server-streicheln-in-der-cloud-skalieren-einer-machine-learning-anwendung","url":"https://api.media.ccc.de/public/events/1d7dae1a-60ad-5491-a238-5609e5c4840c","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6476,"event_guid":"feb18113-3325-4053-93a0-76d4980b137c","weight":1},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":3},{"event_id":6977,"event_guid":"a074695f-3005-5c95-81a0-cba745d8773d","weight":2},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":2},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":3},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":6},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":1},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":5},{"event_id":6995,"event_guid":"4b647c30-869d-563b-a47d-a3b1c9fdc13b","weight":2},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":3},{"event_id":6999,"event_guid":"9332448d-dba0-5eb0-82e0-9cfd28dcd1b4","weight":4},{"event_id":7001,"event_guid":"c3f7fed4-420d-5e65-aed6-fcb5b5ed6688","weight":5},{"event_id":7012,"event_guid":"cd743f47-4362-5877-bf71-76d94a22e36a","weight":2},{"event_id":7013,"event_guid":"983e0e84-0f2a-5b4c-afb0-eb44fe36918c","weight":1}]},{"guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","title":"Browsers Basics","subtitle":null,"slug":"glt19-7-browsers-basics","link":"https://pretalx.linuxtage.at/glt19/talk/ZEWZTA","description":"Shortcuts, Entwicklerkonsole, Erweiterungen und sonstige praktische Einstellungen:\nDu arbeitest viel mit dem Internet? Du bist gerne effizient unterwegs?\nMit Browsern kannst du heutzutage fast jede Aufgabe erledigen.\n\nUnser Vortrag zielt darauf ab dir zu helfen diese Tätigkeiten schneller und effizienter durchzuführen.\n\nDu arbeitest viel mit dem Internet?\nDu bist gerne effizient unterwegs?\nMit Browsern kannst du heutzutage fast jede Aufgabe erledigen.\n\nUnser Vortrag zielt darauf ab dir zu helfen diese Tätigkeiten schneller und effizienter durchzuführen.\nDazu Wir geben eine Einführung in die Browserbedienung. Anfangs zeigen wir wie alltägliche Anwendungsfälle, mit Tastenkombinationen, schneller durchgeführt werden können.\nDanach werden wir einige praktische Browser Einstellungen präsentieren.\nWeiters werden wir eine kurze Übersicht der Entwicklerwerkzeuge im Browser geben. \nAbschließend bedienen wir Browser auf einem mobilen Gerät.","original_language":"deu","persons":["Georg","Jakob"],"tags":["glt19","7","Anwendungen","Graz","linuxtage"],"view_count":276,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-03-23T18:00:05.157+01:00","length":2525,"duration":2525,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/7-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/7-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/7-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/7-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-7-browsers-basics","url":"https://api.media.ccc.de/public/events/8e9740a2-56f3-581c-b17d-fe1e63e84976","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":5233,"event_guid":"4a433356-4456-2020-2020-202020202020","weight":1},{"event_id":5235,"event_guid":"52535255-5245-2020-2020-202020202020","weight":1},{"event_id":6925,"event_guid":"e88c7a5e-94e7-5ada-bbd5-762a052002c2","weight":1},{"event_id":6942,"event_guid":"598090e5-63b6-58d5-a539-823e5741e7d5","weight":2},{"event_id":6956,"event_guid":"317d369c-e694-573a-8ad6-e6e50eedd196","weight":1},{"event_id":6960,"event_guid":"a715834a-598a-59ec-b010-ff14516e5b71","weight":2},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":4},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":1},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":5},{"event_id":6983,"event_guid":"d491a33c-5f7d-54c1-a893-b9eb18f52559","weight":4},{"event_id":6984,"event_guid":"48b9a297-3d62-5764-96bb-f4bb7704d1a5","weight":5},{"event_id":6986,"event_guid":"741d3a54-150b-5d97-81ae-b5ad18351c33","weight":5},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":4},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":2},{"event_id":6991,"event_guid":"a3f896ce-f9f0-5f71-aef2-ae17eb11ebbc","weight":4},{"event_id":6992,"event_guid":"1a46668e-5577-5858-a451-b59cfc0c612f","weight":5},{"event_id":6993,"event_guid":"19bf0815-a9e0-53b8-ac65-35fcf9d018a3","weight":4},{"event_id":6996,"event_guid":"6f4567c4-268c-5ebd-8671-32d4315682db","weight":5},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":3},{"event_id":7000,"event_guid":"47f8a058-7549-58c8-b1f0-0a12edb55d5e","weight":1},{"event_id":7008,"event_guid":"4b09935b-d2b9-5609-8ac9-46f255c40fcb","weight":4},{"event_id":7009,"event_guid":"0efe6f4f-e4b4-5997-bc4f-58ae39c495da","weight":5},{"event_id":7010,"event_guid":"462a2b57-d588-577c-a746-cac57ba9dde6","weight":3},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":5}]},{"guid":"462a2b57-d588-577c-a746-cac57ba9dde6","title":"Unser FOSS Gamedesign Workflow","subtitle":null,"slug":"glt19-45-unser-foss-gamedesign-workflow","link":"https://pretalx.linuxtage.at/glt19/talk/Y9B7EJ","description":"Erfahrungen, Vorteile und Herausforderungen zu einem komplett freien Gamedesign Workflow.\nVom Betriebssystem, der Asseterstellung bis hin zur Engine wurde nur freie Software eingesetzt.\n\nIm Laufe der Vorlesung GDD1 mussten (müssen) wir ein kleines Spiel erstellen. \nAls besonderes Ziel haben wir uns den ausschließlichen Einsatz von freier Software (Ausgenommen Treiber) gesetzt. In diesem Vortrag möchten wir auf unsere Tool Chains und vor allem auf die Vorteile eingehen.","original_language":"deu","persons":["Thomas Brunner"],"tags":["glt19","45","Entwickler","Graz","linuxtage"],"view_count":49,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-01-09T10:30:12.223+01:00","length":2458,"duration":2458,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/45-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/45-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/45-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/45-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-45-unser-foss-gamedesign-workflow","url":"https://api.media.ccc.de/public/events/462a2b57-d588-577c-a746-cac57ba9dde6","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6926,"event_guid":"e51e5695-68c6-52f8-828b-472a204ffaec","weight":3},{"event_id":6929,"event_guid":"76f25555-9427-5509-aa8a-9f7f8e4be83f","weight":2},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":3},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":5},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":1},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":3},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":5}]},{"guid":"9593f5f1-2aa2-5abc-8240-19c748293332","title":"Raspberry Pi","subtitle":null,"slug":"glt19-32-raspberry-pi","link":"https://pretalx.linuxtage.at/glt19/talk/HBH9LA","description":"Im Vortrag werden zuerst Neuigkeiten über den Raspberry Pi Einplatinencomputer und den neu gegründeten Grazer Computer Club GC2 besprochen.  \nDann werden verschiedene Raspberry Pi Projekte vorgestellt. Hauptsächlich wird ein Blick auf die eingesetzte Hard- und Software vom Raspberry Pi Workshop vom Vortag geworfen.\n\nBei Raspjamming Workshop 2019 lag der Fokus auf kleine Elektronik Projekte mit einfachen Sensoren. Es gab Beispiele für den Lufttemperatur und Feuchte Sensor DHT11/22, DS18B20 und dem Entfernungssensor HC-SR04. Diese wurde bereits auch 2018 verwendet. Heuer gab es als Neuerung die grafische Entwicklungsumgebung Blockly-gPIo, die von Scratch und Pocket Code inspiriert ist. Sie wurde eigenes für den Workshop weiter- bzw. entwickelt. \nWeiters wurde in Hinblick auf die Linuxtage die mobile Spielkonsole Pí-XO entwickelt.  \nDie freie Hard- und Software die dahinter steht wird im Detail vorgestellt.","original_language":"deu","persons":["Martin Strohmayer"],"tags":["glt19","32","Open-Hardware","Graz","linuxtage"],"view_count":453,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-11-21T13:45:04.244+01:00","length":2064,"duration":2064,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/32-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/32-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/32-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/32-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-32-raspberry-pi","url":"https://api.media.ccc.de/public/events/9593f5f1-2aa2-5abc-8240-19c748293332","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":5280,"event_guid":"2fb00fb8-016b-42a0-a2db-742b6fc2dc80","weight":9},{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":24},{"event_id":6973,"event_guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","weight":19},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":8},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":11},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":13},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":13},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":23},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":8},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":40},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":19},{"event_id":7007,"event_guid":"ca6ca903-4797-50a2-8d1a-d06afba1352b","weight":12},{"event_id":7014,"event_guid":"1d7dae1a-60ad-5491-a238-5609e5c4840c","weight":4},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":30},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":11}]},{"guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","title":"Next Level Ansible","subtitle":null,"slug":"glt19-76-next-level-ansible","link":"https://pretalx.linuxtage.at/glt19/talk/HRLWJ8","description":"In diesem Talk werden einige über die Grundlagen hinausgehende Möglichkeiten und Anwendungsfälle des Configuration Management Tools Ansible näher beleuchtet.\n\nEin Bestreben seit jeher in der Softwareentwicklung und im IT-Betrieb ist die Automatisierung von repetitiven Aufgaben. Aus diesem Bedürfnis sind eine Reihe Automatisierungs- und Konfigurationsmanagementtools entstanden. Unter anderem auch Ansible, das bereits in vielen Projekten Verwendung findet.\nAnsibles KISS-Prinzip lädt dazu ein, bereits einfache Aufgaben wie Filetransfers, Paketinstallationen und das Verwalten von Services darüber abzuwickeln. Viele Playbooks/Rollen überschreiten diesen Grad an Komplexität nicht. Die Mächtigkeit von Ansible durch die Plugin-Infrastruktur und die verwendete Templating Engine Jinja2 geht darüber noch deutlich hinaus. So lassen z.B. sich komplexe Schleifen über Objekte realisieren, Inventories aus bestehenden Infrastrukturverwaltungen wie Foreman/Katello oder Docker generieren, mit ansible-pull das aktuelle Playbook aus einem git Repository runterladen und ausführen, verschlüsselte Variablen und Dateien erst zur Laufzeit entschlüsseln oder ganze Playbooks mit Ansible generieren. In diesem Vortrag werden ein paar ausgewählte über die Grundlagen hinausgehenden Möglichkeiten und Anwendungsfälle von Ansible beleuchtet.","original_language":"deu","persons":["Manuel Bonk"],"tags":["glt19","76","Admin","Graz","linuxtage"],"view_count":628,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-10-21T19:30:03.543+02:00","length":1358,"duration":1358,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/76-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/76-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/76-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/76-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-76-next-level-ansible","url":"https://api.media.ccc.de/public/events/6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":3085,"event_guid":"fe349b93-6f5a-4964-83d0-d9f5c65bb68e","weight":11},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":1},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":23},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":10},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":11},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":1},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":13},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":48},{"event_id":6992,"event_guid":"1a46668e-5577-5858-a451-b59cfc0c612f","weight":1},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":12},{"event_id":6999,"event_guid":"9332448d-dba0-5eb0-82e0-9cfd28dcd1b4","weight":11},{"event_id":7001,"event_guid":"c3f7fed4-420d-5e65-aed6-fcb5b5ed6688","weight":13},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":14},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":23}]},{"guid":"62a1a228-777f-5b33-aabc-b28880022389","title":"Terraform - Ein Einblick der Möglichkeiten von Infrastructure-as-a-Code","subtitle":null,"slug":"glt19-80-terraform-ein-einblick-der-mglichkeiten-von-infrastructure-as-a-code","link":"https://pretalx.linuxtage.at/glt19/talk/WFXHK8","description":"Terraform ist von den gleichen Machern wie Vagrant und Vault(HashiCorp) und ermöglicht es schnell und reproduzierbar IT-Infrastruktur aufzubauen und zu verwalten. Das bewährte Infrastructure-as-a-Code Prinzip lässt sich in Terraform vermutlich sogar noch besser als in anderen vergleichbaren Tools umsetzen. Die automatisierten Mechanismen im Hintergrund ersparen das manuelle Einrichten der Netzwerke. So kann ohne Aufwand auch Hochverfügbarkeit der Infrastruktur erreicht werden. Verschiedene Provider gewährleisten, dass die Infrastruktur parallelisiert und unkompliziert angesprochen werden kann.\nDieser Vortrag ermöglicht einen Einblick in Terraform und stellt einen Teil der Features, sowie Einsatzmöglichkeiten dar.","original_language":"deu","persons":["Dr. Sebastian Oehlke"],"tags":["glt19","80","Admin","Graz","linuxtage"],"view_count":369,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-11-03T12:30:05.489+01:00","length":1817,"duration":1817,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/80-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/80-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/80-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/80-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-80-terraform-ein-einblick-der-mglichkeiten-von-infrastructure-as-a-code","url":"https://api.media.ccc.de/public/events/62a1a228-777f-5b33-aabc-b28880022389","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":2},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":5},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":5},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":2},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":9},{"event_id":6992,"event_guid":"1a46668e-5577-5858-a451-b59cfc0c612f","weight":5},{"event_id":6995,"event_guid":"4b647c30-869d-563b-a47d-a3b1c9fdc13b","weight":8},{"event_id":6996,"event_guid":"6f4567c4-268c-5ebd-8671-32d4315682db","weight":9},{"event_id":6997,"event_guid":"80882101-f260-5736-bd76-d2d47cbbc8aa","weight":6},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":3},{"event_id":7001,"event_guid":"c3f7fed4-420d-5e65-aed6-fcb5b5ed6688","weight":7},{"event_id":7004,"event_guid":"d738e0f8-7937-5871-8e5f-d7fcd799c37b","weight":2},{"event_id":7006,"event_guid":"f5214dc1-10cf-501f-840b-abdf92ba40a6","weight":5},{"event_id":7007,"event_guid":"ca6ca903-4797-50a2-8d1a-d06afba1352b","weight":5},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":5},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":14}]},{"guid":"52c7f08b-111f-5eed-8594-b9ab96511515","title":"Smart-TV per HTTP fernsteuern","subtitle":null,"slug":"glt19-50-smart-tv-per-http-fernsteuern","link":"https://pretalx.linuxtage.at/glt19/talk/YP9ADE","description":"Kleines Hobby-Projekt, um den hauseigenen LG Smart-Fernrseher per LAN oder WLAN fernzusteuern.\n\nDie Idee war es - möglichste ohne Hardware-Arbeit, interessante und lustige Funktionen einer \"smarteren\" Fernbedienung zu bauen. Dafür würde sich eine Smartphone-App anbieten. Vorerst gibt es eine Java-Applikation zum Experimentieren.","original_language":"deu","persons":["Alexander Stedile"],"tags":["glt19","50","Entwickler","Graz","linuxtage"],"view_count":178,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-01-09T21:15:16.594+01:00","length":2220,"duration":2220,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/50-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/50-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/50-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/50-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-50-smart-tv-per-http-fernsteuern","url":"https://api.media.ccc.de/public/events/52c7f08b-111f-5eed-8594-b9ab96511515","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6973,"event_guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","weight":3},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":5},{"event_id":6977,"event_guid":"a074695f-3005-5c95-81a0-cba745d8773d","weight":4},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":2},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":4},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":4},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":5},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":8},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":5},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":8},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":2},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":6},{"event_id":7031,"event_guid":"36ebebda-e0ee-5382-a532-781bc2c5b932","weight":3}]},{"guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","title":"Tox, secure open source P2P communication","subtitle":null,"slug":"glt19-51-tox-secure-open-source-p2p-communication","link":"https://pretalx.linuxtage.at/glt19/talk/38PDHW","description":"Tox is a protocol for distributed and encrypted instant messaging and video chatting. Based on distributed hash tables and public key cryptography it provides an easy to use base for building peer to peer applications.\n\nThe talk will cover the following main points:\n\n- What is Tox and how does it work?\n- Can it replace \u0026lt;proprietary chat software\u0026gt;?\n- Overview of software using it\n\nFind more information on: https://tox.chat/","original_language":"eng","persons":["sudden6","naxuroqa"],"tags":["glt19","51","Anwendungen","Graz","linuxtage"],"view_count":669,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-04-05T13:30:06.335+02:00","length":1323,"duration":1323,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/51-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/51-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/51-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/51-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-51-tox-secure-open-source-p2p-communication","url":"https://api.media.ccc.de/public/events/f852b8bf-5c19-572f-90b6-f0149a68ce93","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":2},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":6},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":2},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":12},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":5},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":10},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":8},{"event_id":6983,"event_guid":"d491a33c-5f7d-54c1-a893-b9eb18f52559","weight":2},{"event_id":6984,"event_guid":"48b9a297-3d62-5764-96bb-f4bb7704d1a5","weight":6},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":2},{"event_id":6986,"event_guid":"741d3a54-150b-5d97-81ae-b5ad18351c33","weight":5},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":5},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":2},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":5},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":5},{"event_id":7004,"event_guid":"d738e0f8-7937-5871-8e5f-d7fcd799c37b","weight":5},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":7}]},{"guid":"a074695f-3005-5c95-81a0-cba745d8773d","title":"The Open Source Home Recording Studio","subtitle":null,"slug":"glt19-4-the-open-source-home-recording-studio","link":"https://pretalx.linuxtage.at/glt19/talk/38H87P","description":"Sounds goooood! Perfekter Sound für deine Audio und Video Aufnahmen? Dieser Vortrag gibt einen Überblick über die notwendige Hard- und Software sowie die grundlegenden Schritte um den perfekten Sound endlich auch für eigene Produktionen zu erreichen.\n\nWer kennt das nicht, Aufnahmen mittels Smartphone oder eingebautem Laptop Mikrofon wollen einfach nicht gut klingen, selbst mit einem professionellen Kondensator-Mic passt der Sound einfach nicht so richtig. Da kann der letzte Auftritt noch so gut, der Song total gefühlvoll gesungen sein, oder Text fürs nächste Youtube Video wunderbar deutlich gesprochen sein - ohne guten Sound bleibt davon wenig übrig. \nAber was braucht es eigentlich alles um die bestmögliche Tonqualität zu erreichen?  Die Antwort: Ein bisschen  Hardware, Echtzeit Audio, eine Digital Audio Workstation (DAW), Plugins, usw. \nWie genau das alles funktioniert, zeigt dieser Vortrag anhand von Echtzeitaudio Jack, der freien DAW Ardour und einigen freien Plugins  (EQ, Compressor, Limiter, ...)  am Beispiel einer Song Produktion und eines Screencasts.","original_language":"deu","persons":["Stefan Kienzl"],"tags":["glt19","4","Anwendungen","Graz","linuxtage"],"view_count":215,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-01-01T13:45:11.040+01:00","length":2482,"duration":2482,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/4-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/4-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/4-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/4-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-4-the-open-source-home-recording-studio","url":"https://api.media.ccc.de/public/events/a074695f-3005-5c95-81a0-cba745d8773d","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":2634,"event_guid":"c153ecc0-6ead-46ea-9bc7-8d2b774c4a3f","weight":1},{"event_id":3017,"event_guid":"667e8e47-c44e-4213-8e58-096048f6ecfe","weight":1},{"event_id":3988,"event_guid":"0dfdf83e-5cc3-4443-930e-fc149a84c812","weight":1},{"event_id":4751,"event_guid":"39866be3-5319-42ed-abf6-aa502a6da89a","weight":1},{"event_id":6236,"event_guid":"50002420-1177-45ea-887c-0bf4abe2107b","weight":1},{"event_id":6471,"event_guid":"f17d3060-fb3d-4d73-b1e3-8bd5ec4d4d12","weight":1},{"event_id":6476,"event_guid":"feb18113-3325-4053-93a0-76d4980b137c","weight":1},{"event_id":6748,"event_guid":"b3fe7f83-cdd3-436a-91db-56c13b2aeb3a","weight":1},{"event_id":6946,"event_guid":"7f58ea23-0bb4-502b-a754-a2c31c713398","weight":1},{"event_id":6961,"event_guid":"0989e077-2c8d-53b4-bc3a-f8323ad38de1","weight":1},{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":1},{"event_id":6973,"event_guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","weight":11},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":4},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":6},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":2},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":1},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":4},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":3},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":2},{"event_id":6984,"event_guid":"48b9a297-3d62-5764-96bb-f4bb7704d1a5","weight":1},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":4},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":5},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":1},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":1},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":1},{"event_id":6991,"event_guid":"a3f896ce-f9f0-5f71-aef2-ae17eb11ebbc","weight":5},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":4},{"event_id":7000,"event_guid":"47f8a058-7549-58c8-b1f0-0a12edb55d5e","weight":4},{"event_id":7002,"event_guid":"2d2e90d5-689a-5e5f-8769-305e4162b2f6","weight":5},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":1},{"event_id":7012,"event_guid":"cd743f47-4362-5877-bf71-76d94a22e36a","weight":2},{"event_id":7014,"event_guid":"1d7dae1a-60ad-5491-a238-5609e5c4840c","weight":2}]},{"guid":"c3f7fed4-420d-5e65-aed6-fcb5b5ed6688","title":"Automation for your Container Cluster","subtitle":null,"slug":"glt19-73-automation-for-your-container-cluster","link":"https://pretalx.linuxtage.at/glt19/talk/VAJ9B7","description":"Adopting Cloud Native concepts and technologies for their own data center is a huge challenge for many companies. Examples of major challenges are:\n\n- The setup and the operation of a Kubernetes cluster within the strict security policies\n- The enforcement of network security and the provisioning of runtime visibility within the Kubernetes cluster\n- The development of backup plans and rollback scenarios of the Kubernetes cluster\n- The migration of the Kubernetes cluster from one version to another version with a zero-downtime requirement\n\nThis talk focuses on the automation of the installation, configuration, operation and migration of multiple Kubernetes clusters with the help of the open source projects Foreman, Katello and Ansible.","original_language":"deu","persons":["Andy Wirtz"],"tags":["glt19","73","Admin","Graz","linuxtage"],"view_count":107,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-12-14T09:30:07.489+01:00","length":1746,"duration":1746,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/73-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/73-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/73-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/73-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-73-automation-for-your-container-cluster","url":"https://api.media.ccc.de/public/events/c3f7fed4-420d-5e65-aed6-fcb5b5ed6688","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6926,"event_guid":"e51e5695-68c6-52f8-828b-472a204ffaec","weight":2},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":2},{"event_id":6986,"event_guid":"741d3a54-150b-5d97-81ae-b5ad18351c33","weight":3},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":6},{"event_id":6988,"event_guid":"7d234a0b-b224-5362-81ae-3baedaa55eea","weight":2},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":5},{"event_id":6995,"event_guid":"4b647c30-869d-563b-a47d-a3b1c9fdc13b","weight":5},{"event_id":6996,"event_guid":"6f4567c4-268c-5ebd-8671-32d4315682db","weight":5},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":2},{"event_id":6999,"event_guid":"9332448d-dba0-5eb0-82e0-9cfd28dcd1b4","weight":6},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":7},{"event_id":7006,"event_guid":"f5214dc1-10cf-501f-840b-abdf92ba40a6","weight":2},{"event_id":7014,"event_guid":"1d7dae1a-60ad-5491-a238-5609e5c4840c","weight":5},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":13}]},{"guid":"a3f896ce-f9f0-5f71-aef2-ae17eb11ebbc","title":"Mix \u0026 Match – Freie Infrastruktur für unfreie Arbeitsplätze","subtitle":null,"slug":"glt19-90-mix-match-freie-infrastruktur-fr-unfreie-arbeitspltze","link":"https://pretalx.linuxtage.at/glt19/talk/NDDFYE","description":"Obwohl die Anwendungssoftware im Büroalltag weitestgehend proprietär ist, kann Freie Software das Leben in vielen Bereichen erleichtern. Der Vortragende hat die IT-Infrastruktur eines österreichischen Schulbuchverlags in großen Teilen auf Komponenten aus Freier Software umgestellt. Virtualisierung, Netzwerkmanagement, Monitoring, Website, Intranet, Groupware und Softwareverteilung bilden das Fundament einer nutzerfreundlichen Systemlandschaft. Mit dem passenden Mix aus beiden Welten lassen sich gute Lösungen finden, auch wenn das nicht immer ganz einfach ist.","original_language":"deu","persons":["Goesta Smekal"],"tags":["glt19","90","Anwendungen","Graz","linuxtage"],"view_count":69,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-02-04T11:15:08.663+01:00","length":2545,"duration":2545,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/90-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/90-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/90-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/90-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-90-mix-match-freie-infrastruktur-fr-unfreie-arbeitspltze","url":"https://api.media.ccc.de/public/events/a3f896ce-f9f0-5f71-aef2-ae17eb11ebbc","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":4706,"event_guid":"cc614df4-ff39-4475-99d5-6597e5fadc75","weight":1},{"event_id":5269,"event_guid":"0e882675-e564-4d14-a2eb-251dc2c68783","weight":1},{"event_id":6922,"event_guid":"3d497cb1-ee6a-5ea8-bd1b-c65d7f1d7cb1","weight":1},{"event_id":6929,"event_guid":"76f25555-9427-5509-aa8a-9f7f8e4be83f","weight":1},{"event_id":6942,"event_guid":"598090e5-63b6-58d5-a539-823e5741e7d5","weight":1},{"event_id":6958,"event_guid":"458227d2-7434-527f-9771-ba3eaf0a1147","weight":1},{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":2},{"event_id":6973,"event_guid":"55e28e2b-3f80-555b-bb5b-56993cb7cdcc","weight":1},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":1},{"event_id":6976,"event_guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","weight":4},{"event_id":6977,"event_guid":"a074695f-3005-5c95-81a0-cba745d8773d","weight":5},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":1},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":4},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":1},{"event_id":6983,"event_guid":"d491a33c-5f7d-54c1-a893-b9eb18f52559","weight":2},{"event_id":6984,"event_guid":"48b9a297-3d62-5764-96bb-f4bb7704d1a5","weight":2},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":2},{"event_id":6992,"event_guid":"1a46668e-5577-5858-a451-b59cfc0c612f","weight":2},{"event_id":6993,"event_guid":"19bf0815-a9e0-53b8-ac65-35fcf9d018a3","weight":1},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":4},{"event_id":6997,"event_guid":"80882101-f260-5736-bd76-d2d47cbbc8aa","weight":1},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":4},{"event_id":7000,"event_guid":"47f8a058-7549-58c8-b1f0-0a12edb55d5e","weight":4},{"event_id":7008,"event_guid":"4b09935b-d2b9-5609-8ac9-46f255c40fcb","weight":1},{"event_id":7012,"event_guid":"cd743f47-4362-5877-bf71-76d94a22e36a","weight":1},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":2},{"event_id":7021,"event_guid":"8376f4b5-f6de-555f-860a-e3037e169eb9","weight":1}]},{"guid":"0efe6f4f-e4b4-5997-bc4f-58ae39c495da","title":"Maxima - Ein Helfer in der Not","subtitle":null,"slug":"glt19-47-maxima-ein-helfer-in-der-not","link":"https://pretalx.linuxtage.at/glt19/talk/7C7BTE","description":"Maxima ist ein Freies Computeralgebrasystem.  Wer von Zeit zu Zeit Integrale knacken, komplexere Ableitungen berechnen oder Gleichungssysteme analytisch lösen muss, freut sich über den Helfer in der Not.\n\n`Maxima` ist ein *Computeralgebrasystem*, welches unter der GPL steht und somit Freie Software ist.\n\nTechniker und Naturwissenschaftler in Ausbildung, Forschung und Entwicklung stehen öfters vor der Aufgabe, einen grundsätzlich formulierten mathematischen Ansatz konkret zu lösen. Der klassische Weg ist die \"Handarbeit\" mit Zettel, Bleistift, Radiergummi und Formelsammlung. Ab einem gewissen Umfang ist dieser Weg zu umständlich\nund vor allem zu fehleranfällig.\n\nHier springt `Maxima` ein. Es bietet Unterstützung bei der Lösung von Gleichungen, beim Differenzieren, Integrieren, der Bildung von Grenzwerten und vielem mehr.\n\nDer Vortrag stellt das Programm kurz vor und präsentiert abschließend zur Demonstration die Lösung eines Problems aus der beruflichen Echt-Welt des Vortragenden.","original_language":"deu","persons":["Dietmar Thaler"],"tags":["glt19","47","Anwendungen","Graz","linuxtage"],"view_count":91,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-04-15T14:30:03.809+02:00","length":2707,"duration":2707,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/47-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/47-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/47-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/47-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-47-maxima-ein-helfer-in-der-not","url":"https://api.media.ccc.de/public/events/0efe6f4f-e4b4-5997-bc4f-58ae39c495da","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":1},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":1},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":3},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":2},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":2},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":2},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":4},{"event_id":6992,"event_guid":"1a46668e-5577-5858-a451-b59cfc0c612f","weight":4},{"event_id":6993,"event_guid":"19bf0815-a9e0-53b8-ac65-35fcf9d018a3","weight":8},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":5},{"event_id":7004,"event_guid":"d738e0f8-7937-5871-8e5f-d7fcd799c37b","weight":4},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":1},{"event_id":7012,"event_guid":"cd743f47-4362-5877-bf71-76d94a22e36a","weight":9},{"event_id":7013,"event_guid":"983e0e84-0f2a-5b4c-afb0-eb44fe36918c","weight":1},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":6}]},{"guid":"9332448d-dba0-5eb0-82e0-9cfd28dcd1b4","title":"Automatisierung, Container und mehr - Red Hat Enterprise Linux 8","subtitle":null,"slug":"glt19-127-automatisierung-container-und-mehr-red-hat-enterprise-linux-8","link":"https://pretalx.linuxtage.at/glt19/talk/8LCQ9E","description":"Überblick und Demo der wichtigsten Features in RHEL 8 (und damit Downstream natürlich auch  zukünftigen CentOS releases )\n\nWir zeigen Euch [LiveDemo]:\n\n- Warum Entwickler kein Ubuntu mehr installieren müssen, nur um ein halbwegs aktuelles NodeJS zu haben\n- Wie man sich lästige Arbeiten \u0026 manuelle Configtypos mit Ansible Systemroles spart\n- Wie ein (kaputtes) Systemupdate mit Boom einfach zurückgerollt werden kann\n- Wie poolbasiertes Storage Management mit dynamischen Filesystemen auch ohne ZFS ( inkompatible Lizenzen *hust*) funktioniert\n- Wie man als Neuling auch auf Linux einen einfacheren, GUI basierten Einstieg haben kann\n- CRIO - Or how I stopped worring about Dockers impending death and moved to Open Standards with one command [Spoileralert: \"alias docker=podman\" ]\n\nEin paar Slides zum Thema RHEL 8, dessen Beta Frei verfügbar online zu finden ist haben wir natürlich auch.","original_language":"deu","persons":["Franz Theisen"],"tags":["glt19","127","Admin","Graz","linuxtage"],"view_count":169,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-12-16T16:30:09.666+01:00","length":2699,"duration":2699,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/127-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/127-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/127-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/127-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-127-automatisierung-container-und-mehr-red-hat-enterprise-linux-8","url":"https://api.media.ccc.de/public/events/9332448d-dba0-5eb0-82e0-9cfd28dcd1b4","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":5},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":11},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":7},{"event_id":7001,"event_guid":"c3f7fed4-420d-5e65-aed6-fcb5b5ed6688","weight":6},{"event_id":7014,"event_guid":"1d7dae1a-60ad-5491-a238-5609e5c4840c","weight":2},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":7},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":11}]},{"guid":"48b9a297-3d62-5764-96bb-f4bb7704d1a5","title":"How to fake properly","subtitle":null,"slug":"glt19-78-how-to-fake-properly","link":"https://pretalx.linuxtage.at/glt19/talk/EJ8DEV","description":"Aiming at complete code coverage by unit tests tends to be cumbersome, especially for cases where external API calls a part of the code base. Python attempts to address this issue with its unittest.mock library, appearing to be a powerful companion in replacing parts of the system under test.\n\nFirst and foremost, there will be a thorough discussion of the relevant use cases implemented in Python’s unittest.mock library. To move on, I will outline how this mocking functionality can be embedded in a pytest based test suite, amongst discussing the feasibility of replacing parts of the system under test. Eventually, I will discuss examples of production code unit tests that make use of the mock object library, thereby contributing to a solid understanding of the matter.","original_language":"eng","persons":["Rainer Schuettengruber"],"tags":["glt19","78","Entwickler","Graz","linuxtage"],"view_count":90,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2025-06-16T16:45:03.796+02:00","length":2537,"duration":2537,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/78-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/78-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/78-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/78-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-78-how-to-fake-properly","url":"https://api.media.ccc.de/public/events/48b9a297-3d62-5764-96bb-f4bb7704d1a5","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":5},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":6},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":10},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":5},{"event_id":6986,"event_guid":"741d3a54-150b-5d97-81ae-b5ad18351c33","weight":5},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":6},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":8},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":5},{"event_id":7008,"event_guid":"4b09935b-d2b9-5609-8ac9-46f255c40fcb","weight":3},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":5},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":5}]},{"guid":"4b09935b-d2b9-5609-8ac9-46f255c40fcb","title":"Ein Jahr DSGVO - und jetzt?","subtitle":null,"slug":"glt19-36-ein-jahr-dsgvo-und-jetzt-","link":"https://pretalx.linuxtage.at/glt19/talk/RUNTSE","description":"Was ist seit 25.5.2018 passiert? Gibt es für Admins noch was zu tun? Interessiert sich noch irgendwer für die DSGVO?\n\nSeit 25.5.2018 sind Unternehmen verpflichtet, umfassende Maßnahmen im Zusammenhang mit dem Datenschutz zu ergreifen. Da die DSGVO in vielen Bereichen unklar ist, wird kurz dargelegt, was seit 25.5.2018 passiert ist und welche (relevanten) Entscheidungen es gegeben hat. Anschließend wird kurz auf die wichtigsten Security-Themen eingegangen.","original_language":"deu","persons":["Markus Dörfler"],"tags":["glt19","36","Community","Graz","linuxtage"],"view_count":150,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-04-01T15:45:06.887+02:00","length":3005,"duration":3005,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/36-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/36-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/36-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/36-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-36-ein-jahr-dsgvo-und-jetzt-","url":"https://api.media.ccc.de/public/events/4b09935b-d2b9-5609-8ac9-46f255c40fcb","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":6},{"event_id":6974,"event_guid":"dab658ae-e2b8-5b11-bf55-352fd936473d","weight":3},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":1},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":3},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":7},{"event_id":6983,"event_guid":"d491a33c-5f7d-54c1-a893-b9eb18f52559","weight":3},{"event_id":6984,"event_guid":"48b9a297-3d62-5764-96bb-f4bb7704d1a5","weight":3},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":6},{"event_id":6991,"event_guid":"a3f896ce-f9f0-5f71-aef2-ae17eb11ebbc","weight":1},{"event_id":6992,"event_guid":"1a46668e-5577-5858-a451-b59cfc0c612f","weight":2},{"event_id":6993,"event_guid":"19bf0815-a9e0-53b8-ac65-35fcf9d018a3","weight":1},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":1},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":8},{"event_id":7000,"event_guid":"47f8a058-7549-58c8-b1f0-0a12edb55d5e","weight":5},{"event_id":7002,"event_guid":"2d2e90d5-689a-5e5f-8769-305e4162b2f6","weight":1},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":3}]},{"guid":"dab658ae-e2b8-5b11-bf55-352fd936473d","title":"How Do I Profit from Free and Open Source Software?","subtitle":null,"slug":"glt19-28-how-do-i-profit-from-free-and-open-source-software-","link":"https://pretalx.linuxtage.at/glt19/talk/NLHJAV","description":"Why should I consider choosing a FOSS license for software I am using? Why should I care that there are open licenses as a user?\n\nOur world is already run by Free and Open Source Software - in short\nFOSS. As a person using some device or service, you don't recognize\nthe underlying system and its license model. The Internet consists of\nFOSS to large parts, Android is run by a Linux core, many companies\ncould not stay in business without FOSS for development and\ninfrastructure.\n\nHowever, I as a person who occasionally needs to make decisions on\ntooling and knowledge, how can I profit from FOSS? Why should I invest\nin FOSS instead of the usual closed source suspects? What are the\nreasons to provide code using an open license model? How does the\nfuture look like for FOSS systems?\n\nThis talk gives some overview on daily and not so daily aspects,\nprovides some unusual point of views and tries to predict the future\ndevelopments related to this topic.","original_language":"eng","persons":["Karl Voit"],"tags":["glt19","28","Community","Graz","linuxtage"],"view_count":191,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-03-29T17:30:04.142+02:00","length":3021,"duration":3021,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/28-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/28-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/28-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/28-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-28-how-do-i-profit-from-free-and-open-source-software-","url":"https://api.media.ccc.de/public/events/dab658ae-e2b8-5b11-bf55-352fd936473d","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":10},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":8},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":7},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":6},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":6}]},{"guid":"cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","title":"Einführung in die Verarbeitung natürlicher Sprache mit Python","subtitle":null,"slug":"glt19-67-einfhrung-in-die-verarbeitung-natrlicher-sprache-mit-python","link":"https://pretalx.linuxtage.at/glt19/talk/WM8MXM","description":"Python macht es einfach, in natürlicher Sprache vorliegende Texte gezielt nach Informationen zu analysieren. Dieser Vortrag zeigt anhand von Beispielen wie sich das konkret machen lässt.\n\nPython biete zahlreiche Bibliotheken um natürliche Sprache zu analysieren. Dokumentation und Blogartikel sind allerdings meistens auf englische Beispiele beschränkt. Dieser Vortrag zeigt, wie sich auch deutsche Texte nach gewünschten Informationen analysieren lassen.\n\nBehandelte Themen sind:\n- Wortwolken mit word_cloud\n- Sätze zerlegen und Stammwörter herleiten mit spaCy\n- Allgemeine Kennzahlen ermitteln mit... reinem Python\n- Klassifizierungen mit gensim\n- Stimmungsanalyse mit vader und shapiro\n\nDie gezeigten Beispiele werden als Jupyter Notebook zur Verfügung gestellt, um damit selbst weiter spielen, experimentieren und lernen zu können.","original_language":"deu","persons":["Thomas Aglassinger"],"tags":["glt19","67","Entwickler","Graz","linuxtage"],"view_count":240,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-02-26T09:45:08.174+01:00","length":2714,"duration":2714,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/67-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/67-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/67-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/67-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-67-einfhrung-in-die-verarbeitung-natrlicher-sprache-mit-python","url":"https://api.media.ccc.de/public/events/cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":5256,"event_guid":"c2474049-40f0-4d92-935e-e22090e3d343","weight":5},{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":7},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":5},{"event_id":6977,"event_guid":"a074695f-3005-5c95-81a0-cba745d8773d","weight":6},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":5},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":5},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":6},{"event_id":6985,"event_guid":"814a06d5-678e-5402-9aee-f89bc58654e9","weight":9},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":8},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":6},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":11}]},{"guid":"759452a6-1104-5f96-95bd-424273c5df7a","title":"How to misuse your Continuous Integration","subtitle":null,"slug":"glt19-70-how-to-misuse-your-continuous-integration","link":"https://pretalx.linuxtage.at/glt19/talk/XPDAPB","description":"Nowadays many software development teams are benefiting from agile development methods. One of the crucial aspects is being able to do the development incrementally and collaboratively and that's where continuous integration comes in play.\n\nNowadays many software development teams are benefiting from agile development methods. One of the crucial aspects is being able to do the development incrementally and collaboratively and that's where continuous integration comes in play. \n\nContinuous integration server and pipelines can be powerful tools to speed up your development and increase code quality, but they can also be a source of confusion and headaches for the team.  The talk will go over common misuse cases happening in different situations and try to suggest ways of improvement. We will look at self-hosted CI server like Jenkins as an example and talk about other common cases applicable to other types of CI.","original_language":"eng","persons":["Tatjana Starcenko"],"tags":["glt19","70","Entwickler","Graz","linuxtage"],"view_count":176,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2024-05-28T13:30:02.331+02:00","length":1264,"duration":1264,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/70-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/70-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/70-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/70-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-70-how-to-misuse-your-continuous-integration","url":"https://api.media.ccc.de/public/events/759452a6-1104-5f96-95bd-424273c5df7a","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":11},{"event_id":6974,"event_guid":"dab658ae-e2b8-5b11-bf55-352fd936473d","weight":7},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":3},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":3},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":10},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":15},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":11},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":15},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":12},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":21},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":10},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":18},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":23}]},{"guid":"4b647c30-869d-563b-a47d-a3b1c9fdc13b","title":"Kubernetes Configuration Management","subtitle":null,"slug":"glt19-101-kubernetes-configuration-management","link":"https://pretalx.linuxtage.at/glt19/talk/ZCGPVP","description":"This talk provides a **beginner friendly introduction** to the options available in the space of **Kubernetes Configuration Management**.\n\nKubernetes Configuration management is declarative and quite explicit. Also the Kubernetes API is extensive. A valid Pod spec contains at least 30 distinct, valid child attributes (k8s v1.13). There is a good chance specs will grow in their number and by numbers of fields.\n\nThis talk will give a short overview of the problem space and current options to manage configuration changes.","original_language":"eng","persons":["Klaus Azesberger"],"tags":["glt19","101","Admin","Graz","linuxtage"],"view_count":285,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-03-31T13:15:06.364+02:00","length":2647,"duration":2647,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/101-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/101-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/101-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/101-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-101-kubernetes-configuration-management","url":"https://api.media.ccc.de/public/events/4b647c30-869d-563b-a47d-a3b1c9fdc13b","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6932,"event_guid":"3ac46290-51e0-5ee2-93a0-8fb4b99cf67c","weight":1},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":1},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":1},{"event_id":6983,"event_guid":"d491a33c-5f7d-54c1-a893-b9eb18f52559","weight":1},{"event_id":6984,"event_guid":"48b9a297-3d62-5764-96bb-f4bb7704d1a5","weight":1},{"event_id":6986,"event_guid":"741d3a54-150b-5d97-81ae-b5ad18351c33","weight":6},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":6},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":1},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":8},{"event_id":6996,"event_guid":"6f4567c4-268c-5ebd-8671-32d4315682db","weight":8},{"event_id":6998,"event_guid":"7972cf1a-95e0-5e03-bb60-e6013d680596","weight":3},{"event_id":7001,"event_guid":"c3f7fed4-420d-5e65-aed6-fcb5b5ed6688","weight":4},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":8},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":1},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":7}]},{"guid":"6f4567c4-268c-5ebd-8671-32d4315682db","title":"Container - Alles sicher oder was?","subtitle":null,"slug":"glt19-52-container-alles-sicher-oder-was-","link":"https://pretalx.linuxtage.at/glt19/talk/KTPHLH","description":"Container - _ und jetzt ist alles sicher und einfach _? Gefahren und Möglichkeiten die Container bieten zeigen.\n\nContainer wie Docker sind in aller Munde - aber wozu dienen eigentlich Container?\n* Möglichkeiten von Container\n* Gefahren von Container","original_language":"deu","persons":["Martin Maurer"],"tags":["glt19","52","Security","Graz","linuxtage"],"view_count":178,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-01-03T20:45:11.008+01:00","length":2080,"duration":2080,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/52-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/52-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/52-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/52-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-52-container-alles-sicher-oder-was-","url":"https://api.media.ccc.de/public/events/6f4567c4-268c-5ebd-8671-32d4315682db","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6967,"event_guid":"61b6d0ec-59d4-5b59-86ea-e3354374963e","weight":1},{"event_id":6968,"event_guid":"1e6dba21-c595-5b15-982d-4929a501a58b","weight":1},{"event_id":6969,"event_guid":"6ba990ca-3a7c-5b07-bc48-c166193fcadf","weight":1},{"event_id":6975,"event_guid":"52c7f08b-111f-5eed-8594-b9ab96511515","weight":1},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":1},{"event_id":6979,"event_guid":"759452a6-1104-5f96-95bd-424273c5df7a","weight":1},{"event_id":6980,"event_guid":"9af553f1-4867-5dbf-8367-3e51accc2af6","weight":1},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":6},{"event_id":6986,"event_guid":"741d3a54-150b-5d97-81ae-b5ad18351c33","weight":11},{"event_id":6987,"event_guid":"089d2c0f-350b-5119-b9ea-f92352571c39","weight":11},{"event_id":6989,"event_guid":"f852b8bf-5c19-572f-90b6-f0149a68ce93","weight":1},{"event_id":6990,"event_guid":"f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18","weight":6},{"event_id":6992,"event_guid":"1a46668e-5577-5858-a451-b59cfc0c612f","weight":1},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":3},{"event_id":6995,"event_guid":"4b647c30-869d-563b-a47d-a3b1c9fdc13b","weight":8},{"event_id":6997,"event_guid":"80882101-f260-5736-bd76-d2d47cbbc8aa","weight":6},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":9},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":6},{"event_id":7017,"event_guid":"6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0","weight":7}]},{"guid":"19bf0815-a9e0-53b8-ac65-35fcf9d018a3","title":"System for Algebra and Geometry Experimentation (SageMath)","subtitle":null,"slug":"glt19-11-system-for-algebra-and-geometry-experimentation-sagemath-","link":"https://pretalx.linuxtage.at/glt19/talk/XJJKWF","description":"SageMath ist eine Software um mathematische Problemstellungen zu lösen. In diesem Vortrag möchten wir euch eine grundlegende Einführung in das Arbeiten mit SageMath geben.\n\nSageMath ist eine Zusammenstellung von Softwarepaketen zur Behandlung von unterschiedlichsten mathematischen Problemstellungen. Es verwendet die Programmiersprache Python als einheitliche Oberfläche, um diese Module miteinander zu verbinden. SageMath zeigt dabei seine Stärken bei der Evaluierung symbolischer Ausdrücke.\n\nIn diesem Vortrag werden wir auf folgende Punkte eingehen:\n\n * SageMath Projekt\n * Installation und Konfiguration\n * Integer und Ganzzahlarithmetik\n * Rechnen und Darstellen von und mit Polynomen\n * Plotten von Funktionen\n * Matrizen und lineare Abbildungen\n * Animationen\n\nUnsere Folien findet ihr unter [lukas-prokop.at/talks](http://lukas-prokop.at/talks/glt19-sagemath/)","original_language":"deu","persons":["Martin Stoiber","Lukas Prokop"],"tags":["glt19","11","Entwickler","Graz","linuxtage"],"view_count":123,"promoted":false,"date":"2019-04-27T00:00:00.000+02:00","release_date":"2019-04-27T02:00:00.000+02:00","updated_at":"2026-03-29T09:45:04.547+02:00","length":2693,"duration":2693,"thumb_url":"https://static.media.ccc.de/media/events/glt/2019/11-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2019/11-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2019/11-hd.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2019/11-hd.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt19-11-system-for-algebra-and-geometry-experimentation-sagemath-","url":"https://api.media.ccc.de/public/events/19bf0815-a9e0-53b8-ac65-35fcf9d018a3","conference_title":"Grazer Linuxtage 2019","conference_url":"https://api.media.ccc.de/public/conferences/glt19","related":[{"event_id":6972,"event_guid":"c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8","weight":2},{"event_id":6978,"event_guid":"6c4a156e-c037-54f1-a4d9-7a59d653a380","weight":2},{"event_id":6981,"event_guid":"c1399e8e-cdb7-53f2-9454-907bcf78d0e8","weight":2},{"event_id":6982,"event_guid":"9593f5f1-2aa2-5abc-8240-19c748293332","weight":5},{"event_id":6992,"event_guid":"1a46668e-5577-5858-a451-b59cfc0c612f","weight":2},{"event_id":6994,"event_guid":"8e9740a2-56f3-581c-b17d-fe1e63e84976","weight":4},{"event_id":7001,"event_guid":"c3f7fed4-420d-5e65-aed6-fcb5b5ed6688","weight":2},{"event_id":7005,"event_guid":"62a1a228-777f-5b33-aabc-b28880022389","weight":2},{"event_id":7009,"event_guid":"0efe6f4f-e4b4-5997-bc4f-58ae39c495da","weight":8},{"event_id":7012,"event_guid":"cd743f47-4362-5877-bf71-76d94a22e36a","weight":4},{"event_id":7016,"event_guid":"1ef521cc-4b8f-590c-8738-15bea2657941","weight":2}]}]}