{"$schema": "https://c3voc.de/schedule/schema.json", "generator": {"name": "pretalx", "version": "2024.1.0"}, "schedule": {"url": "https://pretalx.linuxtage.at/glt19/schedule/", "version": "0.8.17", "base_url": "https://pretalx.linuxtage.at", "conference": {"acronym": "glt19", "title": "Grazer Linuxtage 2019", "start": "2019-04-26", "end": "2019-04-27", "daysCount": 2, "timeslot_duration": "00:05", "time_zone_name": "Europe/Vienna", "colors": {"primary": "#FAAA00"}, "rooms": [{"name": "i13", "guid": "722fe83c-9ecb-539a-9fc3-02c2457cb021", "description": "Vortragsraum im Keller des Geb\u00e4udes 16b", "capacity": 323}, {"name": "i12", "guid": "713336d9-0f2a-5b2a-a8ad-56aee7784aa5", "description": "Vortragsraum im Keller des Geb\u00e4udes 16b", "capacity": 124}, {"name": "i11", "guid": "3fd973fd-e04f-56b7-96de-d2970ff4d537", "description": "Vortragsraum im Keller des Geb\u00e4udes 16b", "capacity": 87}, {"name": "i7", "guid": "7b515877-803d-5075-94a4-f95238a53bda", "description": "Vortragsraum im Geb\u00e4ude 25d, 1. OG", "capacity": 222}, {"name": "i1", "guid": "a5b8c775-2c63-509f-a1c2-6b36e7b87566", "description": "Vortragsraum im Geb\u00e4ude 18, Erdgeschoss", "capacity": 117}, {"name": "i2", "guid": "178027ae-a76c-52e9-8f56-a6dca0419f00", "description": "Vortragsraum im Geb\u00e4ude 12, Erdgeschoss", "capacity": 99}, {"name": "i5", "guid": "5239b2c4-f82e-5c4d-af9f-4aa865cf1b6e", "description": "Seminarraum im Geb\u00e4ude 25d, 1. OG", "capacity": 48}, {"name": "i6", "guid": "986a6cbc-00a4-5f4b-b108-a3cdb2468175", "description": "Seminarraum im Geb\u00e4ude 25d, 1. OG", "capacity": 48}, {"name": "i14", "guid": "33214d73-cb4f-5bd9-80a8-ed2723bb1e69", "description": "Seminarraum im Geb\u00e4ude 18, Kellergeschoss", "capacity": 36}, {"name": "i15", "guid": "3f4028e5-3657-5666-abe4-d2bbc8a1bc20", "description": "Seminarraum im Geb\u00e4ude 18, Kellergeschoss", "capacity": 25}, {"name": "i3", "guid": "7a9f9d5e-746d-5955-87b9-e714aeb46743", "description": "Vortragsraum im Geb\u00e4ude 25d, Erdgeschoss", "capacity": 80}, {"name": "i4", "guid": "383ff5fa-a1e0-5ff9-9429-ca957c3046ce", "description": "Seminarraum im Geb\u00e4ude 25d, Erdgeschoss", "capacity": 36}, {"name": "SZ02053", "guid": "c9c6da8b-7ddc-553c-80b7-f72af409af79", "description": "Computer Raum", "capacity": 24}, {"name": "IFEG042", "guid": "0f4dbfd5-8986-5c51-bef2-2e1ec4a7db55", "description": null, "capacity": null}, {"name": "HF01092", "guid": "f6c9e578-a816-5746-8fee-fa1578594098", "description": "Seminarraum im Geb\u00e4ude 12, 1. OG", "capacity": 20}, {"name": "MFEG210", "guid": "29a0559a-24c9-5d29-8687-5eecc8991a72", "description": "Seminarraum im Geb\u00e4ude 25f", "capacity": 60}, {"name": "IC01074", "guid": "27b775a8-5716-5144-a944-d80da2798dc6", "description": "Seminarraum im Geb\u00e4ude 16b, 1. OG", "capacity": 24}, {"name": "HSTP056J", "guid": "015cd75a-fa75-5ced-be89-023afdeee945", "description": "L\u00f6traum", "capacity": null}, {"name": "Foy18", "guid": "cd9d6ecf-83e6-5226-9304-5d0b70e64d78", "description": "Foyer im Geb\u00e4ude 18", "capacity": null}, {"name": "Foy25d", "guid": "e06e8717-7ca1-55c7-bc03-19935dbe9fd7", "description": "Geb\u00e4ude 25d mit Foyers im Erdgeschoss und 1. Stock", "capacity": null}, {"name": "Foy12", "guid": "ed258b94-516a-5587-995b-639b37ed7e5f", "description": "Foyer im Geb\u00e4ude 12", "capacity": null}, {"name": "SZ01070", "guid": "35134f0e-894c-5ecb-80f0-b77e47c65554", "description": "Computer Raum", "capacity": 70}, {"name": "SZ02057", "guid": "214a775a-9520-5e52-af3b-caf88a9e8af4", "description": "neben SZ02053", "capacity": 60}], "tracks": [{"name": "Community", "color": "#CC9900"}, {"name": "Open-Hardware", "color": "#7CA44B"}, {"name": "Open-Data", "color": "#C40707"}, {"name": "Lightning-Talk", "color": "#00B0D6"}, {"name": "Anwendungen", "color": "#0068B7"}, {"name": "Pr\u00fcfung", "color": "#A1A1A3"}, {"name": "Security", "color": "#B600CD"}, {"name": "Entwickler", "color": "#00ABBB"}, {"name": "Keynote", "color": "#020000"}, {"name": "Admin", "color": "#F6581E"}, {"name": "Infostand", "color": "#0DB0C5"}], "days": [{"index": 1, "date": "2019-04-26", "day_start": "2019-04-26T04:00:00+02:00", "day_end": "2019-04-27T03:59:00+02:00", "rooms": {"i5": [{"url": "https://pretalx.linuxtage.at/glt19/talk/FTBLST/", "id": 65, "guid": "a9bc3f69-49e8-5fe0-aa3e-481baaf3d2b0", "date": "2019-04-26T13:00:00+02:00", "start": "13:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/FTBLST/applogo_732.png", "duration": "01:50", "room": "i5", "slug": "glt19-65-matomo-web-analytics", "title": "Matomo Web Analytics", "subtitle": "", "track": "Anwendungen", "type": "Workshop", "language": "de", "abstract": "Bei Web Analytics denken die meisten an zentrale Datensammlung von Google und co.\r\nIn diesem Workshop m\u00f6chte ich demonstrieren, wie man mit der Freien Software Matomo (ehemalig Piwik) Webseitenstatistiken direkt auf dem eigenen Webserver erfassen kann, wobei keine pers\u00f6nlichen Daten gesammelt werden.", "description": "Dieser Workshop richtet sich an Anf\u00e4nger, Webseitenbesitzer, die eine datenschutzfreundliche Alternative zu Google Analytics und co. suchen oder Matomo-Experten, die einfach nur Fragen stellen und diskutieren m\u00f6chten.\r\n\r\n#### einige Themen:\r\n- Installation von Matomo (MySQL, PHP)\r\n- Integration in eine Webseite\r\n- ideale Konfiguration\r\n- Datenschutz und Datenanonymisierung\r\n- Reports\r\n- Performancetipps f\u00fcr gr\u00f6\u00dfere Webseiten\r\n- Events und Custom Dimensions\r\n- Plugins und Themes\r\n- Tag Manager\r\n\r\nDiese und mehr Themen m\u00f6chte ich am Beispiel einer einfachen Webseite demonstrieren, wobei ich auch auf spontane Themenvorschl\u00e4ge eingehen m\u00f6chte. Mitmachen ist m\u00f6glich, aber nicht erforderlich.\r\n\r\nEin Grundverst\u00e4ndnis \u00fcber die Funktionsweise von Webseiten, PHP und MySQL sind vorteilhaft, aber nicht notwendig.\r\n\r\nWeitere Informationen:\r\n\r\n- https://matomo.org/\r\n- Demo: https://demo.matomo.org\r\n- \u00fcber mich: https://lw1.at/de", "recording_license": "", "do_not_record": true, "persons": [{"guid": "66c712e1-3eb0-5439-ae03-b031f703e413", "id": 18, "code": "JCZBNK", "public_name": "Lukas Winkler", "avatar": "https://pretalx.linuxtage.at/media/6266037.jpeg", "biography": "Astronomiestudent und Teil des [Matomo](https://matomo.org/)-Teams\r\n\r\nIn meiner Freizeit bastle ich [mehr oder weniger n\u00fctzliche Open-Source Projekte](https://lw1.at/).", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/83G9P3/", "id": 30, "guid": "0ee7a77a-1dcf-5f55-9db5-7558c3d42dd6", "date": "2019-04-26T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "03:40", "room": "i5", "slug": "glt19-30-raspjamming-raspberry-pi-jam-", "title": "Raspjamming (Raspberry Pi Jam)", "subtitle": "", "track": "Open-Hardware", "type": "Workshop", "language": "de", "abstract": "Beim Jamming k\u00f6nnen die Teilnehmer frei entscheiden was sie machen wollen. Raspjamming ist also kein Workshop bei dem es darum geht einem Ablauf des Vortragenden zu folgen. Bringe deine Hardware mit oder leihe dir eines der Beispielmaterialien (Raspberry Pi Zero, LEDs und Sensoren) vor Ort aus. In der Gruppe macht programmieren und basteln doppelt Spa\u00df. Der Jam ist auch f\u00fcr Anf\u00e4nger geeignet da Projektvorlagen und erfahrene Betreuer vor Ort sind.", "description": "Raspjamming ist kein Workshop im eigentlichen Sinne. Dabei geht es nicht darum einem vorgefertigten Ablauf des Vortragenden zu folgen. Beim Jamming treffen sich Leute um an einem Raspberry Pi Projekt ihrer Wahl zu arbeiten. Die Teilnehmer k\u00f6nnen frei entscheiden was sie machen wollen, ob Blinklicht, Display, Sensoren oder Spielkonsole. Leute treffen zusammen und k\u00f6nnen sich austauschen und gemeinsam programmieren und basteln. F\u00fcr Anf\u00e4nger und Interessierte werden gedruckte Anleitungen zur Verf\u00fcgung gestellt, um ein einfaches elektronisches Projekt umsetzen zu k\u00f6nnen. Die Umsetzung kann \u00fcber ein Shell Script, Python, C# , C/C++ oder heuer erstmals \u00fcber die grafische Programmierumgebung Blockly erfolgen. Erfahrene Programmierer werden vor Ort sein und mit Rat und Tat helfen. \r\nEs wird ein vorkonfiguriertes Raspjamming-Image bzw. SD-Karten zur Verf\u00fcgung gestellt um m\u00f6glichst schnell am Projekt arbeiten zu k\u00f6nnen. \r\nOptimal w\u00e4re es, wenn die Teilnehmer ihr eigenes Arbeitsger\u00e4t mitbringen (Laptop, Raspberry Pi, SD-Karte, Adapter usw.). In limitierter St\u00fcckzahl k\u00f6nnen die Teilnehmer Materialien ausleihen. Im Set enthalten ist eine Raspberry Pi Zero W Platine, Sensoren, Steckbretter, Kabeln und Sieben-Segement-Displays. \r\nHeuer wird es auch m\u00f6glich sein, eine eigene tragbare Spielkonsole selbst zusammen zu l\u00f6ten. Das System basiert auf der PICO-8 Fantasy Console von Lexaloffle. Die Pi-XO Hardware wurde speziell f\u00fcr den Raspjamming Event entwickelt. Wer daran Interesse hat muss sich f\u00fcr eine Bestellung / Reservierung unter raspjamming@gc2.at melden.", "recording_license": "", "do_not_record": true, "persons": [{"guid": "0173c713-ba63-50f2-86a8-ff229e4018b1", "id": 39, "code": "VXNRDD", "public_name": "Grazer Computer Club", "avatar": "https://pretalx.linuxtage.at/media/GC2_Logo_Original_online_qncE2UX.png", "biography": "Wir sind der eingetragene Verein \u201cGrazer Computer Club\u201d kurz GC2 (ZVR: 1093020071).\r\nWir m\u00f6chten Menschen, Computer- und Programmierkenntnisse n\u00e4her bringen. Es soll das Studium der Informatik und verwandte Themen gef\u00f6rdert werden.\r\nWird sind gemein\u00fctzig und m\u00f6chten allen kostenfreien Zugang zu Informationen erm\u00f6glichen.", "answers": []}], "links": [], "attachments": [], "answers": []}], "MFEG210": [{"url": "https://pretalx.linuxtage.at/glt19/talk/VQQYVM/", "id": 119, "guid": "e554b24a-9a81-5db8-ac50-2c2a78aaa3f1", "date": "2019-04-26T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "02:00", "room": "MFEG210", "slug": "glt19-119-lpi-prfung-fr", "title": "LPI Pr\u00fcfung FR", "subtitle": "", "track": "Pr\u00fcfung", "type": "Pr\u00fcfung", "language": "de", "abstract": "LPI Pr\u00fcfung: https://lpievent.lpice.eu/", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"guid": "55cbcb7a-502f-5898-8541-0c63124ee5f4", "id": 109, "code": "EG7Q93", "public_name": "LPI", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "HF01092": [{"url": "https://pretalx.linuxtage.at/glt19/talk/FLQSL9/", "id": 29, "guid": "2bc714b9-1c37-5da1-9508-8edc42c65ff3", "date": "2019-04-26T15:00:00+02:00", "start": "15:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/FLQSL9/IMG_20190126_145736__01.jpg", "duration": "03:40", "room": "HF01092", "slug": "glt19-29-lockpicking-eine-einfhrung", "title": "Lockpicking: eine Einf\u00fchrung", "subtitle": "", "track": "Security", "type": "Workshop", "language": "de", "abstract": "Wie funktioniert das zerst\u00f6rungsfreie \u00d6ffnen von Schl\u00f6ssern eigentlich, und ist das \u00fcberhaupt erlaubt? Eine Einf\u00fchrung in Locksport und die technischen sowie rechtlichen Hintergr\u00fcnde in \u00d6sterreich mit anschlie\u00dfendem Workshop.", "description": "Lockpicking ist ein auf der gesamten Welt immer popul\u00e4rer werdender Sport. Aber wie funktioniert ein Schloss eigentlich, und wie kann ich es picken? Was f\u00fcr Werkzeuge gibt es, und darf ich sie dabei haben? Wo kann ich mich mit anderen austauschen? \r\nIn dem Workshop werden die wichtigsten Fragen zu Locksport beantwortet. Nach einer kurzen Einf\u00fchrung kann das neue Wissen gleich praktisch angewendet werden!\r\nW\u00e4hrend der gesamten Dauer des Workshops stehen Schl\u00f6sser und Werkzeug zum Ausprobieren zur Verf\u00fcgung. Ab ca 18.00 Uhr wird es einen kleinen, informellen Wettbewerb geben.", "recording_license": "", "do_not_record": true, "persons": [{"guid": "646beef0-e5da-5f3c-b677-609bd04db529", "id": 38, "code": "QPJFRV", "public_name": "Lena", "avatar": null, "biography": "Lena Heimberger studiert Informatik an der TU Graz. Sie besch\u00e4ftigt sich seit 2016 mit physischer Sicherheit und alternativen Schloss\u00f6ffnungstechniken und ist im Verein OpenLocks und bei LosFuzzys aktiv.", "answers": []}, {"guid": "8d7dfcd6-b8ba-589f-9f28-8ea3a3c0ec6c", "id": 134, "code": "SMUPZJ", "public_name": "Florian Kargl", "avatar": null, "biography": "Telematik/Information and Computer Engineering @ TU Graz | Member of LosFuzzys\r\n\r\nPrepare to be assimilated - Resistance is futile", "answers": []}], "links": [], "attachments": [], "answers": []}], "i3": [{"url": "https://pretalx.linuxtage.at/glt19/talk/SGLZU7/", "id": 58, "guid": "f5678e82-e482-57f8-beef-e778f5d33682", "date": "2019-04-26T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "02:50", "room": "i3", "slug": "glt19-58-wordpress-dsgvo-konform-einrichten", "title": "WordPress DSGVO-konform einrichten", "subtitle": "", "track": "Anwendungen", "type": "Workshop", "language": "de", "abstract": "Wir analysieren Deine bestehende WordPress Webseite und machen sie datenschutzkonform.", "description": "Du hast eine bestehende, selbst gehostete WordPress-Seite, und Du wei\u00dft, dass Du einige Plugins anpassen solltest. Aber du wei\u00dft nicht genau, was wo und wie, und welche Plugin-Alternativen Dir zur Verf\u00fcgung stehen?\r\n\r\nIn diesem Workshop analysieren wir Deine WordPress-Webseite und nehmen die wichtigsten Einstellungen und Umstellungen vor, damit Deine Webseite DSGVO-konform wird.\r\n\r\nBitte bring Deinen Laptop mit, jede/r wird an seiner/ihrer eigenen Webseite arbeiten.\r\n\r\n+++++\r\n\r\nOh je, du hast diesen Workshop verpasst? \r\nKein Problem, den Workshop \"WordPress DSGVO-konform einrichten\" halte ich regelm\u00e4\u00dfig in Graz und manchmal sogar online. Hier findest Du alle Infos dazu: https://gabrielebrandhuber.at/workshops/wordpress-dsgvo-konform/", "recording_license": "", "do_not_record": true, "persons": [{"guid": "80cfeb8f-63ff-52f3-8e82-9b700c6af712", "id": 62, "code": "JV3HYB", "public_name": "Gabriele Brandhuber", "avatar": "https://pretalx.linuxtage.at/media/Gabriele_Brandhuber_Fotografie_Carolin_Bohn_17_Quadratisch.jpg", "biography": "Gabriele Brandhuber ist selbst\u00e4ndige IT-Dienstleisterin und gepr\u00fcfte Datenschutzexpertin in Graz. In Workshops und Einzelcoachings betreut sie vorwiegend kleine Unternehmen, denen sie Hilfe zur Selbsthilfe in Computerfragen gibt. Sie ist begeistert von den Themen Datenschutz-Grundverordnung (DSGVO), IT-Sicherheit, WordPress und Apple. Auf https://gabrielebrandhuber.at bloggt sie allgemein verst\u00e4ndlich \u00fcber technische Themen.", "answers": []}], "links": [], "attachments": [], "answers": []}], "i4": [{"url": "https://pretalx.linuxtage.at/glt19/talk/KMN9XM/", "id": 35, "guid": "7f7297b0-0d1f-55b3-851d-9d8b96dd6267", "date": "2019-04-26T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "01:50", "room": "i4", "slug": "glt19-35-automate-server-configuration-with-ansible", "title": "Automate server configuration with Ansible", "subtitle": "", "track": "Admin", "type": "Workshop", "language": "en", "abstract": "Ansible is a free & open-source tool, that helps converting common server configuration tasks into playbooks. These simplify and streamline configuration steps, that you can apply to many systems at once, or to manage configuration drift. This workshop will give an example on managing a small test system with a few Virtual Machines and how can that afterwards be applied to real life systems at scale.", "description": "Ansible is the most popular open source automation tool on GitHub today with more than a quarter million downloads per month. Its power comes from (relatively) easily understandable playbooks that describe the steps you want to perform on a given system, to bring it to a certain state. This enables you to automate system administration and cut down the time from a blank to a working system significantly. It makes it likewise easy to provision parallel systems with minor modifications, such as maintaining a development, test and production system. \r\n\r\nIn this workshop certain phrases like \"roles\", \"playbooks\", \"tasks\", \"templates\" and more will be explained and shown with a hands-on Ansible walkthrough, what are their roles and how they are used to achieve a safe and efficient way to provision many systems at once.\r\n\r\nParticipants are welcome (and also encouraged) to follow along! Preferably on their own laptops!", "recording_license": "", "do_not_record": true, "persons": [{"guid": "df48d1fc-1d11-5c81-8f1a-798c669549ee", "id": 44, "code": "SPBBWG", "public_name": "Vid Jelen", "avatar": null, "biography": "Working with Linux systems for many years now and being a big fan of automation tools. Regularly following the latest DevOps developments, which are often (unintentionally) accompanied with spending more time debugging the systems than configuring them.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/UQGAJK/", "id": 71, "guid": "eae99931-b301-55d2-aa61-71d441cdda43", "date": "2019-04-26T15:00:00+02:00", "start": "15:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/UQGAJK/Dirty_hands_square.jpg", "duration": "01:50", "room": "i4", "slug": "glt19-71-beginner-introduction-to-python-unit-testing-write-your-first-test-", "title": "Beginner Introduction to Python Unit Testing - Write your first test!", "subtitle": "", "track": "Entwickler", "type": "Workshop", "language": "en", "abstract": "We will start with a few best practises for unit testing followed by an interactive, hands-on tour through the main features of Python unit testing framework(s). You will learn while writing tests.", "description": "In this workshop you will learn\r\n\r\n* what a unit is,\r\n* how to write good tests,\r\n* how to use Python unit testing framework features,\r\n\r\nand you will write your first unit test. Make sure to bring your computer with Python and your editor installed.\r\n\r\n[Image CC from Flickr](https://www.flickr.com/photos/ninahiironniemi/497993647/)", "recording_license": "", "do_not_record": true, "persons": [{"guid": "c1491c6e-77e3-525e-8a53-2bc4a2d1214b", "id": 73, "code": "MH33YU", "public_name": "Peter Kofler", "avatar": null, "biography": "Peter Kofler is a software developer since many years and still enthusiastic about writing code. He likes his code being in order. Obviously he is fanatic about code quality. After years of harassing his colleagues with clean code and daily build, he was officially appointed \"Code Cop\" in 2006. He helps teams of Software Developers to raise the quality of their work and improve their productivity. He regularly facilitates Coding Dojos and Code Retreats.", "answers": []}], "links": [], "attachments": [], "answers": []}], "SZ01070": [{"url": "https://pretalx.linuxtage.at/glt19/talk/ZEENCS/", "id": 22, "guid": "2134d948-640d-5716-9090-16997f1be9b1", "date": "2019-04-26T16:00:00+02:00", "start": "16:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/ZEENCS/bedawear-prophet.png", "duration": "01:50", "room": "SZ01070", "slug": "glt19-22-vom-scan-zum-t-shirt-mit-inkscape", "title": "Vom Scan zum T-Shirt mit Inkscape", "subtitle": "", "track": "Anwendungen", "type": "Workshop", "language": "de", "abstract": "Wie man von einem Scan zu einem T-Shirt kommt. In diesem Workshop liegt der Schwerpunkt auf der Arbeit mit Inkscape.", "description": "In diesem Workshop geht es um Inkscape. Beispieldateien werden zur Verf\u00fcgung gestellt, Ihr k\u00f6nnt aber auch gerne gescannte Bilder mitnehmen. Ein Scanner wird **nicht** vor Ort sein. Der Workflow wird in etwa so aussehen:\r\n\r\n* Vektorgrafik aus Bild erstellen\r\n* Knoten und Pfade in Inkscape\r\n* Textwerkzeug\r\n* Pfadwerkzeug\r\n* Exportfunktion\r\n\r\nEin Schneideplotter wird **nicht** vor Ort sein, mit der fertigen Datei kann man das aber in jedem Printshop drucken lassen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "8c1860ab-b94e-5872-b6db-b0687174350d", "id": 34, "code": "MGW8YF", "public_name": "Peter Linzbauer", "avatar": "https://pretalx.linuxtage.at/media/peter-kamera-s.jpg", "biography": "Peter Linzbauer arbeitete viele Jahre als Trainer f\u00fcr das Institut 2F Informatik. Seit 2014 hat er ein gro\u00dfes Aufgabenfeld bei der Firma Arch\u00e4ologischer Dienst GesmbH erhalten. Ganz nebenbei fotografiert er f\u00fcr den Fotodienst ipocks.net.", "answers": []}], "links": [], "attachments": [], "answers": []}], "SZ02053": [{"url": "https://pretalx.linuxtage.at/glt19/talk/DPJNAK/", "id": 62, "guid": "f5e6a787-f5f9-553e-9b18-df2f501d70f7", "date": "2019-04-26T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "01:50", "room": "SZ02053", "slug": "glt19-62-josm-workshop", "title": "JOSM Workshop", "subtitle": "", "track": "Open-Data", "type": "Workshop", "language": "de", "abstract": "JOSM ist der beliebteste OpenStreetMap Editor im deutschsprachigen Raum, seine Lernkurve ist jedoch um einiges steiler als die von den webbasierten Editoren Potlatch und Id. In diesem Workshop soll die erste H\u00fcrde abgenommen werden um ein erfolgreiches Arbeiten an der OpenStreetMap zu erm\u00f6glichen.", "description": "Der Workshop befasst sich unter anderem mit folgenden Themen:\r\n\r\nKurze Einf\u00fchrung in das OpenStreetMap-Datenmodell.\r\nKurzer \u00dcberlblick \u00fcber das Dokumentations- und Hilfsmaterial im OpenStreetMap-Wiki\r\nArbeiten mit Layern.\r\nArbeiten mit Daten die im Rahmen der OGD-Initiativen zur Verf\u00fcgung gestellt werden\r\nBei Bedarf:\r\nExpertenmodus\r\nArbeiten mit Relationen (wahlweise Radrouten / \u00d6PNV)", "recording_license": "", "do_not_record": true, "persons": [{"guid": "83b796cf-ca08-5282-b494-81a36bfc48a5", "id": 66, "code": "HVQFUV", "public_name": "Stefan Tiran", "avatar": null, "biography": "Stefan ist IT-Entwickler und OpenStreetMap-Enthusiast. Seit 2008 hat er einen OpenStretMap-Account und katografiert aktiv seine Umgebung. Als Editor verwendet er am liebsten JOSM.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/VDUPD7/", "id": 19, "guid": "4ea80385-8bf6-58f9-a75c-84883fd36694", "date": "2019-04-26T16:00:00+02:00", "start": "16:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/VDUPD7/qgis-icon128.png", "duration": "02:50", "room": "SZ02053", "slug": "glt19-19-qgis-open-source-gis-lsung", "title": "QGIS - Open Source GIS L\u00f6sung", "subtitle": "", "track": "Anwendungen", "type": "Workshop", "language": "de", "abstract": "Vorstellung des Programmes QGIS in der Version 3.4.x. Es wird die GUI, die benutzerspezifische Anpassungsf\u00e4higkeit und die Haupt-Werkzeuge behandelt.", "description": "Der Workshop richtet sich an Anf\u00e4nger, die das erste Mal QGIS kennenlernen wollen. Auch f\u00fcr erfahrene Benutzer von Vorg\u00e4ngerversionen wie QGIS 2.8 k\u00f6nnte dieser Workshop interessant sein.\r\n\r\nIch werde anfangs die GUI und das System um QGIS vorstellen und erkl\u00e4ren.\r\n\r\nAnhand von OGD und OSM werden Bespiele behandelt zur Erstellung von Karten und T\u00e4tigen von geografischen Analysen.\r\n\r\nLinks:\r\nFolien zu Workshop: https://diovon.github.io/qgis_workshop\r\n\r\nOGD-Daten: https://www.data.gv.at/\r\n\r\nQGIS-Manual: https://docs.qgis.org/3.4/en/docs/training_manual/index.html", "recording_license": "", "do_not_record": true, "persons": [{"guid": "774db7ab-f0c2-5220-9ed3-766468052d75", "id": 25, "code": "WWHBAV", "public_name": "Andreas Voit", "avatar": "https://pretalx.linuxtage.at/media/Passbild.jpg", "biography": "Bin schon seit ein paar Jahren auf den GLTs und finde es jedes Mal eine wahnsinnig tolle Veranstaltung.\r\n\r\nHabe an der FH Wr. Neustadt ein Geoinformationstechnik Masterstudium absolviert und mit arbeite seit 7 Jahren in dem Bereich. Neben GIS-Themen interessiere ich mich seit letzten Jahr zus\u00e4tzlich an QM-Themen wie Testautomatisierung, GUI Testing und GIS-Applikations-Testing.\r\n\r\nKontakt: twitter.com/di0v0n\r\nwebseite: https://www.andreas-voit.at", "answers": []}], "links": [], "attachments": [], "answers": []}], "HSTP056J": [{"url": "https://pretalx.linuxtage.at/glt19/talk/ES7UAD/", "id": 21, "guid": "3660b528-efaa-5adf-8ed5-b8a739611158", "date": "2019-04-26T13:00:00+02:00", "start": "13:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/ES7UAD/ELAB.png", "duration": "02:50", "room": "HSTP056J", "slug": "glt19-21-lten", "title": "L\u00f6ten", "subtitle": "", "track": "Open-Hardware", "type": "Workshop", "language": "de", "abstract": "Die Teilnehmer bekommen eine kurze Einf\u00fchrung in die Technik des L\u00f6ten. Da dies eine T\u00e4tigkeit ist, die man erst kann, wenn man sie oft gemacht hat, haben wir eine Schaltung entwickelt, die sehr viele L\u00f6tpunkte hat. Diese Schaltung ist eine Digitaluhr. Es sind keine Materialien notwendig. Die Besucher l\u00f6ten unter geschulter Aufsicht.", "description": "Die Teilnehmer bekommen eine kurze Einf\u00fchrung in die Technik des L\u00f6ten. Da dies eine T\u00e4tigkeit ist, die man erst kann, wenn man sie oft gemacht hat, haben wir eine Schaltung entwickelt, die sehr viele L\u00f6tpunkte hat. Diese Schaltung ist eine Digitaluhr. Es sind keine Materialien notwendig. Die Besucher l\u00f6ten unter geschulter Aufsicht.", "recording_license": "", "do_not_record": true, "persons": [{"guid": "48b89867-ccac-55ef-a35d-c2ebe7bc5cbb", "id": 32, "code": "KKVCSE", "public_name": "Valentin Gritsch", "avatar": null, "biography": "Techniker.", "answers": []}, {"guid": "fc2e95c1-b434-54af-a3e1-155dc4b2e467", "id": 33, "code": "ED97ZT", "public_name": "Alexander B\u00f6gl", "avatar": null, "biography": "M\u00e4h.", "answers": []}], "links": [], "attachments": [], "answers": []}], "IFEG042": [{"url": "https://pretalx.linuxtage.at/glt19/talk/CNSYLR/", "id": 48, "guid": "a60bd845-f9c8-5548-9f9e-1baf99048bce", "date": "2019-04-26T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "02:50", "room": "IFEG042", "slug": "glt19-48-basic-hacking-workshop-for-programmers", "title": "Basic Hacking Workshop for Programmers", "subtitle": "", "track": "Security", "type": "Workshop", "language": "de", "abstract": "Intro in Exploittechniken, beginnend von einfachen C und Assembly Beispielen bis hin zum Ausn\u00fctzen eines Bufferoverflows und das Anwenden von Return Oriented Programming. Diverse Themen werden w\u00e4hrend des Workshops behandelt und auch einige Beispiele werden gemeinsam gel\u00f6st.", "description": "### Um was geht's?\r\n\r\nEine Einf\u00fchrung in Linux Binaries: Aufbau, Compile Process (zB Security Flags), Memory Structure, und \u00e4hnliches.\r\nDes weiteren einfache Exploit-Beispiele f\u00fcr jedes behandelte Thema zum gemeinsamen L\u00f6sen w\u00e4hrend dem Workshop, so wie eine DIY-Break zum Probieren und Experimentieren. (Eventuell wird es f\u00fcr die schnellsten L\u00f6sungen kleine Preise geben.)\r\n\r\n### Wer kann mitmachen?\r\n\r\nAlle Interessierten und neugierigen Linuxtage BesucherInnen.\r\nEigener Laptop mit installiertem Linux, Compiler/Editor und C-Kenntnisse sind jedoch Voraussetzung. Die TeilnehmerInnenzahl ist auf ~20 beschr\u00e4nkt, um ein gutes Betreuungsverh\u00e4ltnis zu bieten.\r\n\r\n### Wo findet das ganze statt?\r\n\r\nDer Workshop findet vmtl. im IAIK Seminarraum (IFEG042, Inffeldgasse 16a, bei Einfahrt Sandgasse) statt.", "recording_license": "", "do_not_record": true, "persons": [{"guid": "436decfc-07fe-53f8-975b-a3adcb660d35", "id": 28, "code": "CRQTT3", "public_name": "LosFuzzys", "avatar": "https://pretalx.linuxtage.at/media/sKVfRpG4_400x400.jpg", "biography": "**We are a group of people interested in information security, which occasionally participates in CTFs. Capture the Flag (CTF) are information security challenges.**\r\n\r\nOur motivation is our interest in information security, and technology in general. We love challenges and CTFs provide a great way of practising information security related skills and also team-work in diverse teams. CTFs are collaborative and competitive at the same time and most importantly, they are fun.\r\n\r\nVisit us at [https://hack.more.systems](https://hack.more.systems/) && follow us [on Twitter](http://twitter.com/losfuzzys)!", "answers": []}, {"guid": "bfccf3d3-3b94-5951-8590-4b03436f0227", "id": 115, "code": "EAB83P", "public_name": "Kurt", "avatar": null, "biography": "Computer Science Student at Graz University of Technology, CTF-Player since 2013/14\r\n\r\nTwitter: @NistelbergerK", "answers": []}, {"guid": "18223f66-4565-54de-8ffa-b690fdaee679", "id": 130, "code": "MUEEEQ", "public_name": "Fabian", "avatar": null, "biography": "Computer Science Student at TU Graz \r\nMember of LosFuzzys \r\n \r\nTwitter: @v4m1n", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/VDMBE8/", "id": 20, "guid": "b24d394b-7d6a-57a3-9fd4-324bd6278ad4", "date": "2019-04-26T16:00:00+02:00", "start": "16:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/VDMBE8/v3P9CNn5_400x400.jpg", "duration": "03:40", "room": "IFEG042", "slug": "glt19-20-linuxtage-ctf-glt19ctf", "title": "Linuxtage CTF #glt19ctf", "subtitle": "", "track": "Security", "type": "Workshop", "language": "en", "abstract": "Grazer Linuxtage Capture the Flag (#glt19ctf) is a hacking competition. \r\nIts a fun & legal way to play with hacking, and it provides a opportunity to practice for real-world security challenges.", "description": "* Grazer Linuxtage Capture the Flag\r\n* Friday 15:00 until Saturday 15:00\r\n* More info at http://glt19.fuzzy.land\r\n\r\n\r\n### What is this?\r\nA CTF is a hacking contest. \r\nIts a safe, legal, and free (as in free beer) opportunity to learn about hacking or test your hacking skills.\r\n\r\n### Who can participate?\r\nEveryone with **a computer and a Internet connection**. You don't have to be present at Linuxtage - but its more fun if you are!\r\nWe welcome people with different skill levels; a curious beginner is as much welcome as an experienced person. We also embrace different skill sets and diverse backgrounds by providing different categories and levels of challenges. \r\n\r\n### What kind of CTF?\r\nIt's a Jeopardy-Style CTF. So you participate by browsing to our competition page, load a challenge, solve it, and submit the resulting flag!\r\n\r\n### Where can I participate?\r\nWe will publish the competition webpage a few days before Grazer Linuxtage. \r\nThe CTF will take place from Friday 15:00 to Saturday 15:00.\r\nMore information can be found at http://glt19.fuzzy.land\r\n\r\n### Room IFEG042?\r\nYes. We have [a room at Linuxtage](https://online.tugraz.at/tug_online/ris.ris?pOrgNr=983&pQuellGeogrBTypNr=5&pZielGeogrBTypNr=5&pZielGeogrBerNr=3020009&pRaumNr=4844&pActionFlag=A&pShowEinzelraum=J) on Friday (from 13:00 on until ~20:00) and Saturday (from 10:00 on).\r\nIt's at [IAIK, in Inffeldgasse 16a on the ground floor](https://online.tugraz.at/tug_online/ris.ris?pOrgNr=37&pActionFlag=A&pQuellGeogrBTypNr=5&pQuellGeogrBerNr=3020009&pZielGeogrBTypNr=4&pZielGeogrBerNr=&pRaumNr=4844&pShowEinzelraum=J&pRaumPKs=&pVirtGeogrBerPKs=&pCoordsX=&pCoordsY=&pDummySelectBox=3020009&pZoomFaktor=10&pAnsichtNr=1&pKombinationNr=2).\r\nVisit us there to ask questions and maybe get some help to start your journey.\r\n\r\n### How do I prepare for a CTF?\r\nBe curious. Learn about web technology, programming, scripting, debugging, cryptography, or reverse engineering.\r\nOr play other CTFs.\r\nFor example, we have a nothing-to-win-nothing-to-lose CTF running 24/7, check it out: https://fuzzy.land\r\n\r\n**_And don't forget to bring your Laptop to Linuxtage - you are going to need it. _**", "recording_license": "", "do_not_record": true, "persons": [{"guid": "436decfc-07fe-53f8-975b-a3adcb660d35", "id": 28, "code": "CRQTT3", "public_name": "LosFuzzys", "avatar": "https://pretalx.linuxtage.at/media/sKVfRpG4_400x400.jpg", "biography": "**We are a group of people interested in information security, which occasionally participates in CTFs. Capture the Flag (CTF) are information security challenges.**\r\n\r\nOur motivation is our interest in information security, and technology in general. We love challenges and CTFs provide a great way of practising information security related skills and also team-work in diverse teams. CTFs are collaborative and competitive at the same time and most importantly, they are fun.\r\n\r\nVisit us at [https://hack.more.systems](https://hack.more.systems/) && follow us [on Twitter](http://twitter.com/losfuzzys)!", "answers": []}, {"guid": "0957d7e6-4521-543c-a507-d6e05d35c531", "id": 29, "code": "J7C9LE", "public_name": "Stefan", "avatar": "https://pretalx.linuxtage.at/media/bINAKEur_400x400.png", "biography": "", "answers": []}, {"guid": "bfccf3d3-3b94-5951-8590-4b03436f0227", "id": 115, "code": "EAB83P", "public_name": "Kurt", "avatar": null, "biography": "Computer Science Student at Graz University of Technology, CTF-Player since 2013/14\r\n\r\nTwitter: @NistelbergerK", "answers": []}, {"guid": "18223f66-4565-54de-8ffa-b690fdaee679", "id": 130, "code": "MUEEEQ", "public_name": "Fabian", "avatar": null, "biography": "Computer Science Student at TU Graz \r\nMember of LosFuzzys \r\n \r\nTwitter: @v4m1n", "answers": []}, {"guid": "2a3ec6da-1dfc-58cb-b607-5e473f204683", "id": 131, "code": "RQWZCV", "public_name": "Johannes", "avatar": "https://pretalx.linuxtage.at/media/avatars/exo_KobYQf0.png", "biography": "- Computer Science student at TU Graz\r\n- Member of LosFuzzys", "answers": []}, {"guid": "5581683b-618c-5f3e-889c-469210b45736", "id": 135, "code": "3KKL7F", "public_name": "Michael", "avatar": null, "biography": "* Computer Science student at TU Graz\r\n* Member of LosFuzzys", "answers": []}], "links": [], "attachments": [], "answers": []}], "SZ02057": [{"url": "https://pretalx.linuxtage.at/glt19/talk/ZJVDJV/", "id": 44, "guid": "b92adcd1-3c48-5c30-9752-99b010635c76", "date": "2019-04-26T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "02:50", "room": "SZ02057", "slug": "glt19-44-blender-2-8", "title": "Blender 2.8", "subtitle": "", "track": "Anwendungen", "type": "Workshop", "language": "de", "abstract": "Kleiner Anf\u00e4ngerworkshop f\u00fcr Blender 2.8", "description": "Mit dem neuen Release des 3d Komplettpaketes Blender (blender 2.8) wartet nicht nur eine brandneue Echtzeitrenderengine (eevee) und ein komplettes 2d Animationstoolset auf uns, sondern auch unz\u00e4hlige \u00c4nderungen und Verbersserungen im Userinterface... Und nat\u00fcrlich vieles mehr. Der perfekte Zeitpunkt um mit Blender anzufangen w\u00fcrd ich sagen? In meinem Workshop werden wir die Grundlagen der 3d Modellierung mit Blender behandeln und unsere erstellten Modelle mit eevee in Szene setzen.", "recording_license": "", "do_not_record": true, "persons": [{"guid": "63703b33-e763-573d-a22f-eab1740c571e", "id": 54, "code": "7AUMGB", "public_name": "Thomas Brunner", "avatar": null, "biography": "Programmierer, TU Student und langj\u00e4hriger Blender user", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 2, "date": "2019-04-27", "day_start": "2019-04-27T04:00:00+02:00", "day_end": "2019-04-28T03:59:00+02:00", "rooms": {"i13": [{"url": "https://pretalx.linuxtage.at/glt19/talk/38H87P/", "id": 4, "guid": "a074695f-3005-5c95-81a0-cba745d8773d", "date": "2019-04-27T10:00:00+02:00", "start": "10:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/38H87P/logo.png", "duration": "00:45", "room": "i13", "slug": "glt19-4-the-open-source-home-recording-studio", "title": "The Open Source Home Recording Studio", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Sounds goooood! Perfekter Sound f\u00fcr deine Audio und Video Aufnahmen? Dieser Vortrag gibt einen \u00dcberblick \u00fcber die notwendige Hard- und Software sowie die grundlegenden Schritte um den perfekten Sound endlich auch f\u00fcr eigene Produktionen zu erreichen.", "description": "Wer 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\u00fchlvoll gesungen sein, oder Text f\u00fcrs n\u00e4chste Youtube Video wunderbar deutlich gesprochen sein - ohne guten Sound bleibt davon wenig \u00fcbrig. \r\nAber was braucht es eigentlich alles um die bestm\u00f6gliche Tonqualit\u00e4t zu erreichen? Die Antwort: Ein bisschen Hardware, Echtzeit Audio, eine Digital Audio Workstation (DAW), Plugins, usw. \r\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.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "2afcff48-5dfa-52bb-a771-cd9d67d3e157", "id": 9, "code": "R3B3DX", "public_name": "Stefan Kienzl", "avatar": null, "biography": "Stefan hat berufsbegleitend IT & IT-Marketing studiert und arbeitet seit rund 15 Jahren im IT Dienstleistungsbereich. Parallel dazu folgten diverse Ausbildungen/Zertifizierungen speziell im Schwerpunkt der IT Security, wie z.B. zum ISO 27001 ISMS Manager oder zum Offensive Security Certified Professional (OSCP). Aktuell ist er als Consulter f\u00fcr IT Security & Netzwerk bzw. als Ethical Hacker t\u00e4tig. Au\u00dferdem ist er nebenberuflicher Lektor an der FH Campus02.\r\n\r\nAls Open Source Fan kommt bei ihm freie Software seit rund 20 Jahren zum Einsatz und er ist begeisterter Linuxer. Als Gegenpol zur digitalen IT Welt entdeckte er vor einigen Jahren die Welt der Musik - speziell das Gitarre spielen - als neues Hobby. Mittlerweile hat er sich auch ein kleines Heim-Studio f\u00fcr die Audio- und Videobearbeitung von eigenen Produktionen aufgebaut, womit sich der Kreis zur digitalen Welt wieder schlie\u00dft...", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/8CBZBY/", "id": 59, "guid": "c1399e8e-cdb7-53f2-9454-907bcf78d0e8", "date": "2019-04-27T11:00:00+02:00", "start": "11:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/8CBZBY/neo-logo.png", "duration": "00:25", "room": "i13", "slug": "glt19-59-neo2-tastaturlayout", "title": "Neo2 Tastaturlayout", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Neo ist ein alternatives Tastaturlayout zum \u00fcblichen QWERTZ. Wir m\u00f6chten euch die M\u00f6glichkeiten von Neo vorstellen und unseren Lernprozess darlegen.", "description": "QWERTZ/QWERTY Tastaturbelegungen sind aus der Motivation entstanden sicherzustellen, dass die Typenhebel von Schreibmaschinen sich nicht verhaken. Folglich wurde nicht prim\u00e4r 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.\r\n\r\nIn diesem Vortrag m\u00f6chten 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\u00fctzung 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\u00fchrte.\r\n\r\nSlides: http://lukas-prokop.at/talks/glt19-neo2/", "recording_license": "", "do_not_record": false, "persons": [{"guid": "0ae25a5c-c7c6-5b18-ba7f-aece40267312", "id": 16, "code": "UD8KYD", "public_name": "tajpulo", "avatar": "https://pretalx.linuxtage.at/media/avatars/typho-logo_EXFWKx2.png", "biography": "* Math student (TU & KF Graz)\r\n* self-employed software developer focused on python, go and rust (\u201atyped;software\u2018)\r\n* Aikid\u014d\r\n* GLT orga\r\n* Digital typesetting", "answers": []}, {"guid": "c23299ee-65c6-5f2f-bbe7-ff43196e747c", "id": 63, "code": "WXR8GG", "public_name": "Chris", "avatar": null, "biography": "Mathematikstudent mit einer Leidenschaft f\u00fcr Computer", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/HBH9LA/", "id": 32, "guid": "9593f5f1-2aa2-5abc-8240-19c748293332", "date": "2019-04-27T12:00:00+02:00", "start": "12:00", "logo": null, "duration": "00:45", "room": "i13", "slug": "glt19-32-raspberry-pi", "title": "Raspberry Pi", "subtitle": "", "track": "Open-Hardware", "type": "Vortrag", "language": "de", "abstract": "Im Vortrag werden zuerst Neuigkeiten \u00fcber den Raspberry Pi Einplatinencomputer und den neu gegr\u00fcndeten Grazer Computer Club GC2 besprochen. \r\nDann werden verschiedene Raspberry Pi Projekte vorgestellt. Haupts\u00e4chlich wird ein Blick auf die eingesetzte Hard- und Software vom Raspberry Pi Workshop vom Vortag geworfen.", "description": "Bei Raspjamming Workshop 2019 lag der Fokus auf kleine Elektronik Projekte mit einfachen Sensoren. Es gab Beispiele f\u00fcr 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\u00fcr den Workshop weiter- bzw. entwickelt. \r\nWeiters wurde in Hinblick auf die Linuxtage die mobile Spielkonsole P\u00ed-XO entwickelt. \r\nDie freie Hard- und Software die dahinter steht wird im Detail vorgestellt.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "cf58e971-370d-5c1a-b026-95867c580bad", "id": 40, "code": "S7JCMR", "public_name": "Martin Strohmayer", "avatar": null, "biography": "Ich bin seit vielen Jahren als C++ Entwickler f\u00fcr Windows-basierte Software bei einer Grazer Firma t\u00e4tig. In meiner Freizeit besch\u00e4ftige ich mich mit Debian Linux und Open-Source-Projekte. In den letzten Jahren befasse ich mich intensiv mit dem Raspberry Pi. Ich bin Obmann des Grazer Computer Clubs.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/ZEWZTA/", "id": 7, "guid": "8e9740a2-56f3-581c-b17d-fe1e63e84976", "date": "2019-04-27T13:00:00+02:00", "start": "13:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/ZEWZTA/logo.png", "duration": "00:45", "room": "i13", "slug": "glt19-7-browsers-basics", "title": "Browsers Basics", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Shortcuts, Entwicklerkonsole, Erweiterungen und sonstige praktische Einstellungen:\r\nDu arbeitest viel mit dem Internet? Du bist gerne effizient unterwegs?\r\nMit Browsern kannst du heutzutage fast jede Aufgabe erledigen.\r\n\r\nUnser Vortrag zielt darauf ab dir zu helfen diese T\u00e4tigkeiten schneller und effizienter durchzuf\u00fchren.", "description": "Du arbeitest viel mit dem Internet?\r\nDu bist gerne effizient unterwegs?\r\nMit Browsern kannst du heutzutage fast jede Aufgabe erledigen.\r\n\r\nUnser Vortrag zielt darauf ab dir zu helfen diese T\u00e4tigkeiten schneller und effizienter\u00a0durchzuf\u00fchren.\r\nDazu Wir geben eine Einf\u00fchrung in die Browserbedienung.\u00a0Anfangs zeigen wir wie allt\u00e4gliche Anwendungsf\u00e4lle, mit Tastenkombinationen, schneller durchgef\u00fchrt werden k\u00f6nnen.\r\nDanach werden wir einige praktische Browser Einstellungen pr\u00e4sentieren.\r\nWeiters werden wir eine kurze \u00dcbersicht der Entwicklerwerkzeuge im Browser geben.\u00a0\r\nAbschlie\u00dfend bedienen wir Browser\u00a0auf einem mobilen Ger\u00e4t.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "5215eaa3-565f-5518-802f-252e6f5f29a3", "id": 13, "code": "J7ZAFY", "public_name": "Georg", "avatar": null, "biography": "Besch\u00e4ftige mich schon seit der Schulzeit mit Linux und Open Source Themen.\r\nMein Faible sind Shortcuts und Regular Expressions.", "answers": []}, {"guid": "b9e6673a-0a3d-5e78-8a3f-92fcfe0cccfd", "id": 22, "code": "UMDTHX", "public_name": "Jakob", "avatar": null, "biography": "Hallo", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/EKHQZM/", "id": 69, "guid": "2d2e90d5-689a-5e5f-8769-305e4162b2f6", "date": "2019-04-27T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:45", "room": "i13", "slug": "glt19-69-kdenlive-im-einsatz-fr-kleine-videos", "title": "kdenlive im Einsatz f\u00fcr kleine Videos", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Verwendung von kdenlive f\u00fcr kleine Lernvideos f\u00fcr die Unterrichtsmethode \"Flipped Classroom\". Es wird gezeigt, wie einfach das funktioniert. Titel, Texteinblendungen, Musik, \u00dcberblendungen, Rendern.", "description": "In diesem Vortrag zeigt Christian J\u00e4hnl wie es ihm mit kdenlive gelingt schnell kurze Videos zu erstellen.\r\nEs wird der Entstehungsprozess kurz skizziert und dann mit Schwerpunkt auf die Handhabung von kdenlive die Erstellung eines Videos beschrieben.
\r\nVon der Ideenfindung \u00fcber die Erstellung der Videoclips und die Bearbeitung mit kdenlive bis zum upload und der Ver\u00f6ffentlichung f\u00fcr meine Sch\u00fcler reicht der Inhalt des Vortrages.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "b20302cb-e144-55b3-888f-a6254f3beff4", "id": 60, "code": "CKVSNK", "public_name": "Christian J\u00e4hnl", "avatar": "https://pretalx.linuxtage.at/media/IMG_9213.jpg", "biography": "Der Vortragende unterrichtet Mathematik an der NMS Absam in Tirol und ist an der Schule zust\u00e4ndig f\u00fcr die Belange des eLearning.
\r\nAls Methode im Mathematikunterricht wendet er erfolgreich \"Flipped Classroom\" an.
\r\nIm Werkunterricht verwendet er *Python* und *Inkscape* f\u00fcr die digitalen Arbeiten.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/7C7BTE/", "id": 47, "guid": "0efe6f4f-e4b4-5997-bc4f-58ae39c495da", "date": "2019-04-27T16:00:00+02:00", "start": "16:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/7C7BTE/maxima135x135.png", "duration": "00:45", "room": "i13", "slug": "glt19-47-maxima-ein-helfer-in-der-not", "title": "Maxima - Ein Helfer in der Not", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Maxima ist ein Freies Computeralgebrasystem. Wer von Zeit zu Zeit Integrale knacken, komplexere Ableitungen berechnen oder Gleichungssysteme analytisch l\u00f6sen muss, freut sich \u00fcber den Helfer in der Not.", "description": "`Maxima` ist ein *Computeralgebrasystem*, welches unter der GPL steht und somit Freie Software ist.\r\n\r\nTechniker und Naturwissenschaftler in Ausbildung, Forschung und Entwicklung stehen \u00f6fters vor der Aufgabe, einen grunds\u00e4tzlich formulierten mathematischen Ansatz konkret zu l\u00f6sen. Der klassische Weg ist die \"Handarbeit\" mit Zettel, Bleistift, Radiergummi und Formelsammlung. Ab einem gewissen Umfang ist dieser Weg zu umst\u00e4ndlich\r\nund vor allem zu fehleranf\u00e4llig.\r\n\r\nHier springt `Maxima` ein. Es bietet Unterst\u00fctzung bei der L\u00f6sung von Gleichungen, beim Differenzieren, Integrieren, der Bildung von Grenzwerten und vielem mehr.\r\n\r\nDer Vortrag stellt das Programm kurz vor und pr\u00e4sentiert abschlie\u00dfend zur Demonstration die L\u00f6sung eines Problems aus der beruflichen Echt-Welt des Vortragenden.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "596598d5-77b5-5a81-b3c6-d343c158c52a", "id": 55, "code": "Z3XQLK", "public_name": "Dietmar Thaler", "avatar": null, "biography": "Der Vortragende ist als Meteorologe in einem staatlichen Wetterdienst t\u00e4tig. Seit \u00fcber 20 Jahren besch\u00e4ftigt er sich sowohl beruflich als auch privat mit Linux . Schwerpunkt ist die Programmierung in Python, das wie kaum eine andere Programmiersprache naturwissenschaftlichen Bed\u00fcrfnissen entgegen kommt. Doch auch andere Applikationen finden beruflich und privat Verwendung.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/NFFLU7/", "id": 37, "guid": "cd743f47-4362-5877-bf71-76d94a22e36a", "date": "2019-04-27T17:00:00+02:00", "start": "17:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/NFFLU7/maxima_93809.png", "duration": "00:45", "room": "i13", "slug": "glt19-37-computer-algebra-system-maxima-in-der-sekundarstufe-ii-wichtige-konzepte-", "title": "Computer Algebra System Maxima in der Sekundarstufe II. Wichtige Konzepte.", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Was meinen Mathematikuntericht ver\u00e4nderte. Das kostenlose GPL Computer Algebra System Maxima. Anhand von bedeutsamen praxisgerechten Beispielen aus dem Unterricht, die ohne ein solches System nicht m\u00f6glich w\u00e4ren, werden auch anspruchsvolle Techniken gezeigt.", "description": "Die Einf\u00fchrung einer Lernplattform an der Bundeshandelsakademie Tamsweg im Jahr 2003 erforderte gravierende Ver\u00e4nderungen im Mathematikunterricht. Die Verwendung des Open Source CAS Maxima (GPL) erwies sich als geeignetes Werkzeug daf\u00fcr (weil es kostenlos, f\u00fcr praktisch alle Betriebssysteme verf\u00fcgbar und einfach bedienbar ist) . Bedeutsame Beispiele aus dem Unterricht, die eine Ver\u00e4nderung bewirkt haben, werden gezeigt.\r\n\r\nMaxima hat vier wesentliche Aspekte. Es ist eine Rechenhilfe (die Verwendung eines Taschenrechners ist \u00fcberfl\u00fcssig), ein didaktisches Werkzeug und eine Programmiersprache. Und eben eines der \u00e4ltesten Computer Algebra Systeme (ursp\u00fcnglicher Name Macsyma). Im Zentrum stehen zwei m\u00e4chtige Konzepte: Listenverarbeitung und Funktionen. Von den vielen M\u00f6glichkeiten werden exemplarisch folgende gezeigt: Matrizenrechnung (in der Wirtschaftmathematik), L\u00f6sen von linearen Optimierungsaufgaben. Modellbildung in der Physik und Verwendung der Booleschen Algebra in der Stochastik.\r\n\r\nQuellen: https://weilharter.info/ und http://computermathematik.info/", "recording_license": "", "do_not_record": false, "persons": [{"guid": "84b456a8-af26-5726-8062-a587c1e5a24e", "id": 48, "code": "RE7EZP", "public_name": "Johann Weilharter", "avatar": "https://pretalx.linuxtage.at/media/jw.jpg", "biography": "Ich war bis 2011 Direktor der Bundeshandelsakadmie Tamsweg und habe seit 1976 haupts\u00e4chlich Mathematik unterrichtet. Ich war auch Autor von Fachb\u00fcchern (Mathematik, Physik, Informatik).", "answers": []}], "links": [], "attachments": [], "answers": []}], "i12": [{"url": "https://pretalx.linuxtage.at/glt19/talk/SBUDW7/", "id": 99, "guid": "55e28e2b-3f80-555b-bb5b-56993cb7cdcc", "date": "2019-04-27T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "00:25", "room": "i12", "slug": "glt19-99-moderne-lichttechnik-mit-open-source-raspberry-pi", "title": "Moderne Lichttechnik mit Open Source/Raspberry Pi", "subtitle": "", "track": "Open-Hardware", "type": "Vortrag", "language": "de", "abstract": "Der Vortrag zeigt M\u00f6glichkeiten von moderner Lichttechnik mit Open Source/Raspberry Pi.", "description": "Moderne Lichttechnik (Mac/Wash/MovingHeads/LEDs etc.) ist mit Open Source/Raspberry Pi vielseitig m\u00f6glich und erweiterbar, in Kombination oder als Erweiterung/Ersatz teurer Mischpulte. Der Vortrag zeigt Beispiele daf\u00fcr.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "99862422-c335-5c58-a471-2a56cb1d9a85", "id": 90, "code": "LPFGC9", "public_name": "Helmut Schmidt", "avatar": "https://pretalx.linuxtage.at/media/Schmidt_Helmut_-_Fotostudio_Sissi_Furgler.png", "biography": "Absolvent von FH Informationsmanagement (IM 98)\r\nOSEG Bundessprecher & Landessprecher Steiermark\r\nOSEG = Open Source Experts Group (www.oseg.at)\r\nLichttechniker bei Jugendzentrum Explosiv Graz (www.explosiv.at)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/UTWRXY/", "id": 17, "guid": "9af553f1-4867-5dbf-8367-3e51accc2af6", "date": "2019-04-27T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:25", "room": "i12", "slug": "glt19-17-wsl-powershell-chocolatey-ein-hauch-von-linux", "title": "WSL, PowerShell & Chocolatey: Ein Hauch von Linux", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Die Geschichte, wie Windows f\u00fcr einen jahrelangen \"Linux-Advokaten\" wieder interessant geworden ist.\r\nEine kurze Vorstellung von aktueller Win-Tech, die das Arbeiten auf Windows auch f\u00fcr die eingeschworensten Linux-User interessant macht.\r\n\r\n* PowerShell & Chocolatey\r\n* WSL\r\n* ... ?", "description": "Kurzvortrag \u00fcber einen \"Hauch von Linux\", den man unter Windows 10 mithilfe von WSL, PowerShell und dem Paketmanager \"Chocolatey\" erh\u00e4lt.\r\n\r\nEs werden die M\u00f6glichkeiten und Limitierungen von WSL und Chocolatey aufgez\u00e4hlt, ausserdem wird aus Sicht des Vortragenden reflektiert, warum der Einsatz von PowerShell 6 auch auf Linux Sinn macht.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "9f3fb705-6602-5466-8296-3c3948e7c4e2", "id": 23, "code": "8RPEBU", "public_name": "Manfred Wallner", "avatar": "https://pretalx.linuxtage.at/media/avatars/b3f1cb3f3639624e44ac22d0acb1add8_yxyAiD0.jpg", "biography": "Ich mag Software, Fotografie und Reisen.\r\n", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/YP9ADE/", "id": 50, "guid": "52c7f08b-111f-5eed-8594-b9ab96511515", "date": "2019-04-27T12:00:00+02:00", "start": "12:00", "logo": null, "duration": "00:25", "room": "i12", "slug": "glt19-50-smart-tv-per-http-fernsteuern", "title": "Smart-TV per HTTP fernsteuern", "subtitle": "", "track": "Entwickler", "type": "Vortrag", "language": "de", "abstract": "Kleines Hobby-Projekt, um den hauseigenen LG Smart-Fernrseher per LAN oder WLAN fernzusteuern.", "description": "Die Idee war es - m\u00f6glichste ohne Hardware-Arbeit, interessante und lustige Funktionen einer \"smarteren\" Fernbedienung zu bauen. Daf\u00fcr w\u00fcrde sich eine Smartphone-App anbieten. Vorerst gibt es eine Java-Applikation zum Experimentieren.\r\n\r\nPr\u00e4sentation: https://gitpitch.com/astedile/lgremote\r\nQuell-Code: https://github.com/astedile/lgremote", "recording_license": "", "do_not_record": false, "persons": [{"guid": "dc3e7813-a6e8-5733-ba42-3fc79461f8aa", "id": 43, "code": "NACG8W", "public_name": "Alexander Stedile", "avatar": null, "biography": "Ich habe erfolgreich Telematik studiert und arbeite seit 2002 als Software-Entwickler.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/W3GLEX/", "id": 93, "guid": "7d234a0b-b224-5362-81ae-3baedaa55eea", "date": "2019-04-27T13:00:00+02:00", "start": "13:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/W3GLEX/icon-square.png", "duration": "00:25", "room": "i12", "slug": "glt19-93-esphome-zum-diy-smart-home-in-wenigen-schritten", "title": "ESPHome: Zum DIY Smart-Home in wenigen Schritten", "subtitle": "", "track": "Open-Hardware", "type": "Vortrag", "language": "de", "abstract": "ESPHome ist ein Projekt das es erm\u00f6glicht ESP8266 und ESP32 WiFi microchips ganz einfach in Hausautomatisierungssysteme wie Home Assistant zu integrieren.", "description": "In diesem Vortrag wird das Projekt ESPHome vorgestellt, das es erm\u00f6glicht ESP8266 und ESP32 basierte WiFi Microchips einfach in Home Assistant und weitere Hausautomatisierungssysteme zu integrieren.\r\n\r\nESP8266 und ESP32 Microchips sind schon f\u00fcr 5\u20ac oder weniger erh\u00e4ltlich 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\u00adfi\u00adgu\u00adrier\u00adbar sind wie code).\r\n\r\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\u00f6glicht auch eigenen C++ code zu schreiben um die Firmware ganz individuell anzupassen.\r\n\r\nIn diesem Vortrag gehe ich darauf ein, wie ESPHome entstanden ist und wie es funktioniert, gebe einen kurzen \u00dcberblick \u00fcber die Installation und Integration in das Smart-Home System \"Home Assistant\" und zeige schlussendlich noch ein paar Beispiele von Projekten die ESPHome erm\u00f6glicht.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a7e7ec7b-f170-5e8c-b18c-714839dda297", "id": 89, "code": "HFAXMR", "public_name": "Otto Winter", "avatar": null, "biography": "Otto Winter hat vor kurzem mit seinem Physik-Studium an der Technischen Universit\u00e4t Wien begonnen. Er ist ein gro\u00dfer Fan von Hausautomatisierung, besonders am Home Assistant Projekt t\u00fcftelt er schon l\u00e4nger mit. Zus\u00e4tzlich ist er der Gr\u00fcnder der ESPHome Projektes und ein Open-Source Enthusiast.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/ZCGPVP/", "id": 101, "guid": "4b647c30-869d-563b-a47d-a3b1c9fdc13b", "date": "2019-04-27T14:00:00+02:00", "start": "14:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/ZCGPVP/kubernetes-stacked-color.png", "duration": "00:45", "room": "i12", "slug": "glt19-101-kubernetes-configuration-management", "title": "Kubernetes Configuration Management", "subtitle": "", "track": "Admin", "type": "Vortrag", "language": "en", "abstract": "This talk provides a **beginner friendly introduction** to the options available in the space of **Kubernetes Configuration Management**.", "description": "Kubernetes 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.\r\n\r\nThis talk will give a short overview of the problem space and current options to manage configuration changes.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a77734ad-db93-5e8e-b058-21614499567d", "id": 94, "code": "ZCVKJS", "public_name": "Klaus Azesberger", "avatar": "https://pretalx.linuxtage.at/media/user-avatar.jpg", "biography": "\u2022Started as Java Junior in 2008\r\n\u2022CI improvements / automating all the things on a project basis\r\n\u2022since ~2013 technical lead of a small platform team\r\n\u2022automating all the things to provide PaaS like (cloud-)services", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/UVCK3F/", "id": 10, "guid": "47f8a058-7549-58c8-b1f0-0a12edb55d5e", "date": "2019-04-27T15:00:00+02:00", "start": "15:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/UVCK3F/moodle-shieldsvg.png", "duration": "00:45", "room": "i12", "slug": "glt19-10-moodle-als-ausbildungswerkzeug-fr-angehende-softwareentwickler", "title": "Moodle als Ausbildungswerkzeug f\u00fcr angehende Softwareentwickler", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Immer mehr Schulen und Ausbildungsst\u00e4tten verwenden [Moodle](https://moodle.org/) um lernwilligen Nerds die Kunst der Softwareentwicklung beizubringen. Wir zeigen euch wie Lehrende und Studierende die Funktionalit\u00e4ten von Moodle ideal nutzen k\u00f6nnen, um mit JUnit automatisch Aufgaben bewerten zu lassen und sofort Feedback zu erhalten - anstatt einfach nur die Aufgaben online zu stellen.", "description": "Im Vortrag werden die grundlegenden Funktionalit\u00e4ten von Moodle kurz angerissen und anhand von praktischen Beispielen wird gezeigt wie man als Lehrer ansprechende Kurse erstellt, die auch f\u00fcr Sch\u00fclergruppen jenseits der \u00fcblichen Klassengr\u00f6\u00dfen noch sinnvoll handhabbar sind.\r\n\r\nAus der Sicht der Sch\u00fcler wird gezeigt wie man online (ganz ohne Installation einer IDE) die Grundlagen der Programmierung erlernen kann, und wie sich das anf\u00fchlt.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "6673260c-5c09-5bf6-9084-18ab3b6a699f", "id": 15, "code": "EYXNAU", "public_name": "G\u00fcnther Hutter", "avatar": "https://pretalx.linuxtage.at/media/Fotografie_Carolin_Bohn_20170701_062_Hutter.jpg", "biography": "G\u00fcnther Hutter ist derzeit als Lehrer in der [HTL Leoben](https://www.htl-leoben.at/) sowie als externer Vortragender an der FH JOANNEUM t\u00e4tig, wo er den Sch\u00fclern und Studenten sein Wissen rund um Datenbanken, Softwareengineering, IT und Smart Production n\u00e4herbringt. Nebenberuflich ist er CEO und Cheftechniker der Firma [bytebang e.U](https://www.bytebang.at/), die sich als alround IT Dienstleister mit Fokus auf freie Software, IT Administration und Softwareentwicklung sieht.\r\n\r\nZuvor war er lange Zeit als Leiter einer Softwareentwicklungsabteilung sowie als Projektleiter in einem mittelst\u00e4ndischen Unternehmen t\u00e4tig, wo er sich gemeinsam mit seinen Teams vorrangig um die Weiterentwicklung von Software im Fertigungsbereich, sowie um die Anpassung und Erweiterung von (PLM-)Standardsoftware nach Kundenw\u00fcnschen k\u00fcmmerte. Seine fachlichen Schwerpunkte lagen dort neben der Softwarearchitektur auch beim Testen, Dokumentieren sowie bei Qualit\u00e4tssicherung der eben dort hergestellten Softwareprodukte.", "answers": []}, {"guid": "e90fbb9d-044a-5db7-b8cc-938ab436e0dd", "id": 104, "code": "EPMGWT", "public_name": "Andreas P\u00f6tscher", "avatar": "https://pretalx.linuxtage.at/media/ProfilfotoSmall.png", "biography": "HTL Lehrer f\u00fcr Softwareentwicklung und Automatisierungstechnik an der HTL Leoben. Wir bauen gerade unseren neuen Zweig IT und Smart Production auf und begeistern dabei junge Leute f\u00fcr die Softwareentwicklung.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/9LNSTH/", "id": 49, "guid": "2892d7e0-26e7-5ec4-adcd-420d3de23e7d", "date": "2019-04-27T16:00:00+02:00", "start": "16:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/9LNSTH/Screenshot_2019-02-02_at_17.41.54_cBxFU48.png", "duration": "00:25", "room": "i12", "slug": "glt19-49-dein-erstes-latex-dokument-in-1-minute", "title": "Dein erstes LaTeX-Dokument in 1 Minute", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Sophie Quaritsch zeigt anhand des Cloud-Dienstes Overleaf, wie man innerhalb von nur einer Minute sein erstes LaTeX-Dokument erstellen kann. Danach werden weitere LaTeX-Basics f\u00fcr Einsteiger gezeigt und je nach Bedarf allgemeine Fragen zu LaTeX beantwortet.", "description": "Sophie Quaritsch zeigt anhand des Cloud-Dienstes Overleaf, wie man innerhalb von nur einer Minute sein erstes LaTeX-Dokument erstellen kann (alle die ihr Notebook mitbringen, k\u00f6nnen auch live mitmachen). Darauf aufbauend werden die grundlegenden Strukturierungsbefehle, die Eingabe von mathematischen Formeln (eine der gro\u00dfen St\u00e4rken von LaTeX), einfache Formatierungen, das Einf\u00fcgen von Grafiken und Verzeichnissen erkl\u00e4rt. Auf weitere Fragen zu LaTeX wie lokaler Installation, dem Erstellen von Pr\u00e4sentationen, zum Schreiben einer l\u00e4ngeren Arbeit etc. kann bei Bedarf eingegangen werden.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3707df29-6736-5092-8e8f-ad17b020708f", "id": 10, "code": "BXCSYP", "public_name": "Sophie Quaritsch", "avatar": null, "biography": "ICT-Teacher, Hobby-Barista, Typesetting-Enthusiast, Hobby-Photographer \r\n\r\nSophie Quaritsch hat an der TU Graz Telematik studiert und unterrichtet seit 2014 an der HTL Pinkafeld, Abteilung f\u00fcr Informatik. Privat besch\u00e4ftigt sie sich schon seit mehr als 17 Jahren mit LaTeX und in den letzten Jahren mit Fotografie.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/DB9Q9R/", "id": 104, "guid": "fe773b9a-4a85-5517-a591-c54d46f24634", "date": "2019-04-27T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:25", "room": "i12", "slug": "glt19-104-coderdojos-spielerisch-und-spaig-programmieren-lernen", "title": "CoderDojos - spielerisch und spa\u00dfig Programmieren lernen", "subtitle": "", "track": "Entwickler", "type": "Vortrag", "language": "de", "abstract": "Was sind CoderDojos, wie sie funktionieren und warum jeder von uns bei einem aktiv dabei sein sollte.", "description": "Programmieren ist nicht einfach und nicht f\u00fcr jeden. Mit gutem Grund lernt man ein so schwieriges Fach so sp\u00e4t in der Schule, oder?\r\n\r\n \r\n\r\nBeim CoderDojo sehen wir das anders.\r\n\r\n \r\n\r\nWir glauben \"dass ein Verst\u00e4ndnis von Programmiersprachen in der modernen Welt zunehmend wichtiger wird, dass es sowohl besser als auch leichter ist, diese F\u00e4higkeiten schon fr\u00fch zu erlernen und dass niemandem die M\u00f6glichkeit genommen werden sollte, dies zu tun.\"\r\n\r\n \r\n\r\nUm Kindern und Jugendlichen bis 17 Jahren diese M\u00f6glichkeit zu geben, haben wir weltweit mehr als 1500 kostenlose, offene Programmierclubs gegr\u00fcndet, in denen man spa\u00dfig und spielerisch programmieren lernt.\r\n\r\n \r\n\r\nIn diesem Vortrag schildern wir wie dieses Lernen genau aussieht und kl\u00e4ren:\r\n\r\n- was CoderDojos sind,\r\n\r\n- warum sie f\u00fcr unsere Kinder so wichtig sind,\r\n\r\n- wie sie genau funktionieren,\r\n\r\n- und wie jeder von uns, mit oder ohne technische Kenntnisse, einem CoderDojo auf verschiedene Arten und Weisen helfen kann.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "92ff8bfa-2540-538a-9690-eeae061716c8", "id": 118, "code": "BWBWJM", "public_name": "Cornelia Rauch", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "i11": [{"url": "https://pretalx.linuxtage.at/glt19/talk/NDDFYE/", "id": 90, "guid": "a3f896ce-f9f0-5f71-aef2-ae17eb11ebbc", "date": "2019-04-27T10:55:00+02:00", "start": "10:55", "logo": null, "duration": "00:45", "room": "i11", "slug": "glt19-90-mix-match-freie-infrastruktur-fr-unfreie-arbeitspltze", "title": "Mix & Match \u2013 Freie Infrastruktur f\u00fcr unfreie Arbeitspl\u00e4tze", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Obwohl die Anwendungssoftware im B\u00fcroalltag weitestgehend propriet\u00e4r ist, kann Freie Software das Leben in vielen Bereichen erleichtern. Der Vortragende hat die IT-Infrastruktur eines \u00f6sterreichischen Schulbuchverlags in gro\u00dfen 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\u00f6sungen finden, auch wenn das nicht immer ganz einfach ist.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "22dab9f6-b142-5bbd-be46-936565be7cb9", "id": 86, "code": "9XMDBV", "public_name": "Goesta Smekal", "avatar": null, "biography": "Wer bin ich?\r\n... und wenn \"ja\", wie viele?\r\n\r\n* Goesta Smekal\r\n* Jahrgang 1972\r\n* Computer seit 1986\r\n* Linux seit ~1995\r\n* LUGA seit 2007\r\n* Beruf: IT Verantwortlicher in einem Verlag", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/LRMA3L/", "id": 53, "guid": "089d2c0f-350b-5119-b9ea-f92352571c39", "date": "2019-04-27T12:00:00+02:00", "start": "12:00", "logo": null, "duration": "00:45", "room": "i11", "slug": "glt19-53-die-applikation-im-container", "title": "Die Applikation im Container", "subtitle": "", "track": "Admin", "type": "Vortrag", "language": "de", "abstract": "In diesem Vortrag soll ein \u00dcberblick \u00fcber die Verwendung von Docker zum Verwalten und Erstellen von Containern gegeben werden. Ebenfalls werden grundlegende Konzepte f\u00fcr Container und das Thema IT-Security n\u00e4her betrachtet. Einige Beispiele f\u00fcr den praktischen Einsatz von Docker werden vorgestellt.", "description": "Docker ist wohl die bekannteste Conainter-Plattform.\r\nEingesetzt wird Docker auf Servern, zum Ausf\u00fchren von Anwendungen und auch am Raspberry Pi.\r\nDieser Vortrag soll erkl\u00e4ren 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.\r\nNeben grundlegenden Konzepten die beim Einsatz von Containern, wird auch auf die Sicherheitsaspekte, die bei Containern zu beachten sind eingegangen.\r\nAbschlie\u00dfend werden auch noch ein paar Beispiele aus dem praktischen Einsatz gezeigt", "recording_license": "", "do_not_record": false, "persons": [{"guid": "ff789cbb-1da3-5ca4-a675-957ec25f4268", "id": 50, "code": "Q8DFKH", "public_name": "Michael Mayer", "avatar": "https://pretalx.linuxtage.at/media/Avatar_Michi_black.jpg", "biography": "Mit Linux und Open-Source-Software arbeite ich seit meinem Studium an der TU-Graz. \r\nBeruflich bin ich zust\u00e4ndig f\u00fcr Produktentwicklungen in einem Grazer Technologieunternehmen. Daneben besch\u00e4ftige ich mich mit der Konzeption und dem Betrieb von IT-Services f\u00fcr kleine Unternehmen sowie der IT-Sciherheit f\u00fcr diese Kundengruppe.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/YNSEM3/", "id": 72, "guid": "f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18", "date": "2019-04-27T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "00:25", "room": "i11", "slug": "glt19-72-best-practices-in-der-it-administration-version-2019", "title": "Best Practices in der IT-Administration, Version 2019", "subtitle": "", "track": "Admin", "type": "Vortrag", "language": "de", "abstract": "Auf welchen Hype der IT-Branche lohnt es sich aufzuspringen? Wie l\u00e4sst 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\u00e4rken? Dieser Vortrag liefert nicht nur Antworten auf diese Fragen, sondern bietet auch Einsch\u00e4tzungen zu den Entwicklungen der letzten Jahre.", "description": "Die IT-Branche entwickelt sich st\u00e4ndig weiter, das gilt auch f\u00fcr die moderne IT-Administration. Wer stabile IT-Infrastruktur langfristig betreut, muss sich st\u00e4ndig mit- und weiterentwickeln. Dabei gilt es einen gesunden Mix aus Kontinuit\u00e4t und innovativen Technologien zu finden, ohne dabei gleich auf jeden Hype aufzuspringen.\r\n\r\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\u00e4ndlich von Versionskontrolle, Virtualisierung, Containern und der Cloud.\r\n\r\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\u00e4sst sich eine gute von einer schlechten IT-Infrastruktur anhand von einfachen Kontrollfragen unterscheiden? Mit welchen Best Practices st\u00e4rkt man die eigene IT-Umgebung und welche Tools haben sich dabei bew\u00e4hrt?\r\n\r\nDieser Vortrag richtet sich nicht nur an IT-AdministratorInnen, sondern auch an Entwickler und Entscheidungstr\u00e4ger, die ein Gef\u00fchl f\u00fcr eine gute IT-Infrastruktur bekommen wollen.\r\n\r\nStichworte: Versionskontrolle (Git), Cluster (Proxmox), Container (docker), Monitoring, Logging (Graylog), Metriken (Prometheus/Grafana), Continuous Delivery (Jenkins, GitLab), Debugging, APIs, Anti-Patterns, Best Practices", "recording_license": "", "do_not_record": false, "persons": [{"guid": "fc2d1aef-0c10-574d-b448-9d8413e602ee", "id": 74, "code": "AXRDSG", "public_name": "Michael Prokop", "avatar": "https://pretalx.linuxtage.at/media/avatar_YDnzdQ4.png", "biography": "Michael Prokop ist Gesellschafter und Gesch\u00e4ftsf\u00fchrer von [SynPro Solutions GmbH](https://synpro.solutions/?glt19profil) und Grml- und Debian-Entwickler.\r\n\r\nMichael Prokop betreut seit \u00fcber 15 Jahren IT-Infrastruktur, ist Erfinder und Projektleiter des Linux-Live-Systems [Grml](https://grml.org/), offizieller [Debian](https://www.debian.org/)-Entwickler und Mitbegr\u00fcnder des [Security Treff Graz](https://michael-prokop.at/stg/). Er hat sich mit \"[Admin Zen](https://adminzen.org/)\" auf so mancher B\u00fcrowand in Plakatform verewigt, automatisiert sich seinen eigenen Job gerne weg und verbringt die Zeit stattdessen lieber mit Lesen und dem Debuggen von komplizierten Problemen.\r\n\r\n[@mikagrml](https://twitter.com/mikagrml)", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/KTPHLH/", "id": 52, "guid": "6f4567c4-268c-5ebd-8671-32d4315682db", "date": "2019-04-27T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "00:45", "room": "i11", "slug": "glt19-52-container-alles-sicher-oder-was-", "title": "Container - Alles sicher oder was?", "subtitle": "", "track": "Security", "type": "Vortrag", "language": "de", "abstract": "Container - _ und jetzt ist alles sicher und einfach _? Gefahren und M\u00f6glichkeiten die Container bieten zeigen.", "description": "Container wie Docker sind in aller Munde - aber wozu dienen eigentlich Container?\r\n* M\u00f6glichkeiten von Container\r\n* Gefahren von Container", "recording_license": "", "do_not_record": false, "persons": [{"guid": "32165e4b-1cc3-5df0-ac45-992989bdd5e5", "id": 27, "code": "FQDJ8L", "public_name": "Martin Maurer", "avatar": null, "biography": "Linux User seit 1997, arbeite als Web Operation Engineer, der fast nur mit Linux arbeitet.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/VAJ9B7/", "id": 73, "guid": "c3f7fed4-420d-5e65-aed6-fcb5b5ed6688", "date": "2019-04-27T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:25", "room": "i11", "slug": "glt19-73-automation-for-your-container-cluster", "title": "Automation for your Container Cluster", "subtitle": "", "track": "Admin", "type": "Vortrag", "language": "en", "abstract": "Adopting Cloud Native concepts and technologies for their own data center is a huge challenge for many companies. Examples of major challenges are:\r\n\r\n- The setup and the operation of a Kubernetes cluster within the strict security policies\r\n- The enforcement of network security and the provisioning of runtime visibility within the Kubernetes cluster\r\n- The development of backup plans and rollback scenarios of the Kubernetes cluster\r\n- The migration of the Kubernetes cluster from one version to another version with a zero-downtime requirement\r\n\r\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.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "0f164432-c629-5dbc-94f6-0206ecf96070", "id": 75, "code": "CBUR97", "public_name": "Andy Wirtz", "avatar": "https://pretalx.linuxtage.at/media/andy-wirtz-foto.1024x1024.jpg", "biography": "Andy Wirtz is an IT Consultant at ATIX AG, Germany. He supports companies in the automation of their data centers and the deployment of cloud native services. His focus is on setup, configuration and automation of container clusters based on Kubernetes.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/WFXHK8/", "id": 80, "guid": "62a1a228-777f-5b33-aabc-b28880022389", "date": "2019-04-27T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:25", "room": "i11", "slug": "glt19-80-terraform-ein-einblick-der-mglichkeiten-von-infrastructure-as-a-code", "title": "Terraform - Ein Einblick der M\u00f6glichkeiten von Infrastructure-as-a-Code", "subtitle": "", "track": "Admin", "type": "Vortrag", "language": "de", "abstract": "Terraform ist von den gleichen Machern wie Vagrant und Vault(HashiCorp) und erm\u00f6glicht es schnell und reproduzierbar IT-Infrastruktur aufzubauen und zu verwalten. Das bew\u00e4hrte Infrastructure-as-a-Code Prinzip l\u00e4sst 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\u00fcgbarkeit der Infrastruktur erreicht werden. Verschiedene Provider gew\u00e4hrleisten, dass die Infrastruktur parallelisiert und unkompliziert angesprochen werden kann.\r\nDieser Vortrag erm\u00f6glicht einen Einblick in Terraform und stellt einen Teil der Features, sowie Einsatzm\u00f6glichkeiten dar.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3bd73c71-96c8-54fc-ac9f-7fa027af865b", "id": 81, "code": "JKNF3A", "public_name": "Dr. Sebastian Oehlke", "avatar": null, "biography": "Gegenw\u00e4rtig arbeite ich als IT-Berater. Seit mehr als 10 Jahren bin ich ein Linux-Ethusisast und liebe die M\u00f6glichkeiten, die dieses Betriebssystem bietet. Dabei interessieren mich besonder Virtualisierungsl\u00f6sungen sowie Ansible als Configurationsmanagement-Tool. Tools wie Terraform haben einen besonderen Reiz auf mich.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/HRLWJ8/", "id": 76, "guid": "6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0", "date": "2019-04-27T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:25", "room": "i11", "slug": "glt19-76-next-level-ansible", "title": "Next Level Ansible", "subtitle": "", "track": "Admin", "type": "Vortrag", "language": "de", "abstract": "In diesem Talk werden einige \u00fcber die Grundlagen hinausgehende M\u00f6glichkeiten und Anwendungsf\u00e4lle des Configuration Management Tools Ansible n\u00e4her beleuchtet.", "description": "Ein Bestreben seit jeher in der Softwareentwicklung und im IT-Betrieb ist die Automatisierung von repetitiven Aufgaben. Aus diesem Bed\u00fcrfnis sind eine Reihe Automatisierungs- und Konfigurationsmanagementtools entstanden. Unter anderem auch Ansible, das bereits in vielen Projekten Verwendung findet.\r\nAnsibles KISS-Prinzip l\u00e4dt dazu ein, bereits einfache Aufgaben wie Filetransfers, Paketinstallationen und das Verwalten von Services dar\u00fcber abzuwickeln. Viele Playbooks/Rollen \u00fcberschreiten diesen Grad an Komplexit\u00e4t nicht. Die M\u00e4chtigkeit von Ansible durch die Plugin-Infrastruktur und die verwendete Templating Engine Jinja2 geht dar\u00fcber noch deutlich hinaus. So lassen z.B. sich komplexe Schleifen \u00fcber 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\u00fchren, verschl\u00fcsselte Variablen und Dateien erst zur Laufzeit entschl\u00fcsseln oder ganze Playbooks mit Ansible generieren. In diesem Vortrag werden ein paar ausgew\u00e4hlte \u00fcber die Grundlagen hinausgehenden M\u00f6glichkeiten und Anwendungsf\u00e4lle von Ansible beleuchtet.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "6ac282b0-e400-5f39-a7bf-40767e133b27", "id": 77, "code": "87K9EH", "public_name": "Manuel Bonk", "avatar": "https://pretalx.linuxtage.at/media/ava_cropped.jpg", "biography": "Nach dem Studium der Medieninformatik in M\u00fcnchen arbeitet Manuel Bonk als IT Consultant und Trainer bei der ATIX AG im Bereich der Rechenzentrumsautomatisierung mit Tools wie Ansible und Saltstack. Zus\u00e4tzlich wirkt er aktiv an Open Source Projekten im Umfeld von Foreman/Katello mit.", "answers": []}], "links": [], "attachments": [], "answers": []}], "i7": [{"url": "https://pretalx.linuxtage.at/glt19/talk/K9YDDN/", "id": 117, "guid": "c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8", "date": "2019-04-27T09:15:00+02:00", "start": "09:15", "logo": "https://pretalx.linuxtage.at/media/glt19/images/K9YDDN/cityhall-code-001.v01.jpg", "duration": "00:30", "room": "i7", "slug": "glt19-117-it-sicherheit-freie-software-", "title": "IT-Sicherheit? Freie Software!", "subtitle": "", "track": "Keynote", "type": "Vortrag", "language": "de", "abstract": "IT-Sicherheit ist eines der wichtigsten globalen Themen der letzten Jahre. Doch au\u00dfer der Gr\u00fcndung von \"Cybersecurity\"-Beh\u00f6rden f\u00e4llt der Politik nicht viel ein. Dabei kann Freie Software die L\u00f6sung f\u00fcr viele dr\u00e4ngende Sicherheitsprobleme sein. Wir schauen uns Vor- und Nachteile an und beleuchten anhand konkreter Beispiele, warum Sicherheit und Offenheit kein Widerspruch ist.", "description": "Trojaner legen Krankenh\u00e4user 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\u00e4r entstehenden \"Cybersecurity\"-Beh\u00f6rden und -Zentren beweisen. Doch erst seit Kurzem wird die Wichtigkeit Freier- und Open-Source-Software f\u00fcr Sicherheit auch au\u00dferhalb der engsten IT-Szene bekannt.\r\n\r\nFreie Software ist eine wichtige Komponente von IT-Sicherheit. Allerdings lehrt die Erfahrung, dass nicht allein die Lizenz kritische Programmierfehler und Designschw\u00e4chen behebt. Max Mehl zeigt deswegen in diesem Vortrag, wie und in welcher Form Freie Software f\u00fcr ein Plus an Sicherheit sorgen kann und warum es so wichtig ist, das so schnell wie m\u00f6glich auch Entscheidungstr\u00e4gerInnen begreiflich zu machen.\r\n\r\nDoch wo Licht ist, ist auch Schatten. Der Vortrag geht daher ebenfalls auf potenzielle Nachteile und Abw\u00e4gungsf\u00e4lle sowie auf typische Gegenargumente ein.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "75803485-663f-54c8-ba4d-cb668659bf14", "id": 110, "code": "D8NYMR", "public_name": "Max Mehl", "avatar": "https://pretalx.linuxtage.at/media/02_Policy-Meeting2.1_square_xsmall_bw.jpg", "biography": "Max Mehl ist Projektleiter bei der Free Software Foundation Europe (FSFE) und koordiniert Initiativen im Bereich Politik, \u00d6ffentlichkeitsarbeit und Lizenzierung. Er ist aber auch h\u00e4ufig im virtuellen Serverraum der FSFE zu finden. Freie Software sieht Max als eine wichtige Komponente, um akute technische und gesellschaftliche Probleme zu l\u00f6sen. Dabei fasziniert ihn jeden Tag, wie viele Vorteile Softwarefreiheit f\u00fcr verschiedenste Aspekte birgt \u2013 von Ethik \u00fcber Politik und Wirtschaft bis hin zur Sicherheitstechnik.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/TRTJ8P/", "id": 42, "guid": "6c4a156e-c037-54f1-a4d9-7a59d653a380", "date": "2019-04-27T10:00:00+02:00", "start": "10:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/TRTJ8P/title.png", "duration": "00:45", "room": "i7", "slug": "glt19-42-a-christmas-carol-the-spectres-of-the-past-present-and-future", "title": "A Christmas Carol - The Spectres of the Past, Present, and Future", "subtitle": "", "track": "Security", "type": "Vortrag", "language": "en", "abstract": "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.", "description": "At the beginning of last year, two major security vulnerabilities have been disclosed to the public. \r\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. \r\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.\r\n\r\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? \r\nWith all those operating systems, compiler, and microcode updates, is my system really protected?\r\n\r\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. \r\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. \r\nFinally, we show new variants of the Meltdown attack, exploiting different parts of the CPU.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "dd38a937-d25b-5efd-a086-9a69f6f6ed82", "id": 52, "code": "USGGRF", "public_name": "Claudio Canella", "avatar": "https://pretalx.linuxtage.at/media/profile.png", "biography": "Claudio Canella is an InfoSec PhD Student and University Assistant at Graz University of Technology. His research focuses on microarchitectural side-channel attacks and system security", "answers": []}, {"guid": "13f451a6-7b95-595f-902d-b8c9e65a7820", "id": 53, "code": "A9KG8K", "public_name": "Daniel Gruss", "avatar": null, "biography": "Daniel Gruss (@lavados) is an Assistant Professor at Graz University\r\nof Technology. He finished his PhD with distinction in less than 3\r\nyears and received a series of awards for his dissertation.\r\nHe has been involved in teaching operating system undergraduate\r\ncourses since 2010, and he received the TU Graz award for excellence\r\nin teaching 2017/18. Daniel's research focuses on software-based\r\nside-channel attacks that exploit timing differences in hardware and\r\noperating systems. He implemented the first remote fault attack\r\nrunning in a website, known as Rowhammer.js. He frequently speaks at\r\ntop international venues, such as Black Hat, Usenix Security, IEEE\r\nS&P, ACM CCS, Chaos Communication Congress, and others. His research\r\nteam was one of the teams that found the Meltdown and Spectre bugs\r\npublished in early 2018.", "answers": []}, {"guid": "643b60ae-1d2b-583c-aab1-95cc40a0b8c5", "id": 70, "code": "GCZUQR", "public_name": "Michael Schwarz", "avatar": "https://pretalx.linuxtage.at/media/me.jpg", "biography": "Michael Schwarz is an Infosec PhD candidate at Graz University of Technology with a focus on microarchitectural side-channel attacks and system security. He holds two master's degrees, one in computer science and one in software development with a strong focus on security. He frequently participates in CTFs and has also been a finalist in the European Cyber Security Challenge. He was a speaker at Black Hat Europe 2016, Black Hat Asia 2017 & 2018, and Black Hat US 2018, where he presented his research on microarchitectural side-channel attacks. He authored and co-authored several papers published at international academic conferences and journals, including USENIX Security 2016 & 2018, NDSS 2017, 2018 & 2019, IEEE S&P 2018 & 2019. He was part of one of the four research teams that found the Meltdown and Spectre bugs published in early 2018.", "answers": []}, {"guid": "2056be77-fd33-515a-ad38-b68c45ed5d59", "id": 106, "code": "WEKZEW", "public_name": "Moritz Lipp", "avatar": "https://pretalx.linuxtage.at/media/Ki6L_30K_bigger.jpg", "biography": "I am an PhD student at in the Secure Systems group at the Institute of Applied Information Processing and Communications at Graz University of Technology. I am the founder of pwmt.org, an open-source community creating functional and simplistic applications and libraries. I am interested in microarchitectural side-channel attacks and apiculture.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/XPDAPB/", "id": 70, "guid": "759452a6-1104-5f96-95bd-424273c5df7a", "date": "2019-04-27T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:25", "room": "i7", "slug": "glt19-70-how-to-misuse-your-continuous-integration", "title": "How to misuse your Continuous Integration", "subtitle": "", "track": "Entwickler", "type": "Vortrag", "language": "en", "abstract": "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.", "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. \r\n\r\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.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "4c3f2097-ad1b-5d02-9075-4af1fbe81279", "id": 72, "code": "GMPVJ9", "public_name": "Tatjana Starcenko", "avatar": "https://pretalx.linuxtage.at/media/download_11.png", "biography": "Tatjana Starcenko is Software Quality Engineer at Wirecard CEE. She is also very enthusiastic about DevOps culture. During her career she had a chance to work in multiple countries and teams not only supporting products quality assurance but also helping teams set up and use their Continuous Integration servers.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/SR97VR/", "id": 13, "guid": "741d3a54-150b-5d97-81ae-b5ad18351c33", "date": "2019-04-27T12:00:00+02:00", "start": "12:00", "logo": null, "duration": "00:45", "room": "i7", "slug": "glt19-13-postgresql-security", "title": "PostgreSQL Security", "subtitle": "", "track": "Security", "type": "Vortrag", "language": "de", "abstract": "PostgreSQL bietet eine Reihe von Security Features, die man nutzen kann, um seine Daten entsprechend abzusichern. Die Bandbreite reicht daf\u00fcr von sicheren SSL-Verbindungen bis hin zu Row-Level-Security und dergleichen. Dieser Vortrag gibt einen \u00dcberblick \u00fcber die vorhandenen Features.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"guid": "28a499a5-78cf-546f-a6c5-d102a35a2bcf", "id": 19, "code": "QHECM3", "public_name": "Hans-J\u00fcrgen Sch\u00f6nig", "avatar": null, "biography": "Hans-J\u00fcrgen Sch\u00f6nig ist CEO der Cybertec Sch\u00f6nig & Sch\u00f6nig GmbH (https://www.cybertec-postgresql.com), die sich seit 20 Jahren auf PostgreSQL spezialisiert. Er ist Autor zahlreicher B\u00fccher zum Thema und ber\u00e4t Kunden weltweit im PostgreSQL Umfeld.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/38PDHW/", "id": 51, "guid": "f852b8bf-5c19-572f-90b6-f0149a68ce93", "date": "2019-04-27T13:00:00+02:00", "start": "13:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/38PDHW/Icon_Vector.png", "duration": "00:25", "room": "i7", "slug": "glt19-51-tox-secure-open-source-p2p-communication", "title": "Tox, secure open source P2P communication", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "en", "abstract": "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.", "description": "The talk will cover the following main points:\r\n\r\n- What is Tox and how does it work?\r\n- Can it replace <proprietary chat software>?\r\n- Overview of software using it\r\n\r\nFind more information on: https://tox.chat/", "recording_license": "", "do_not_record": false, "persons": [{"guid": "8b3531dd-5721-5a7c-9a01-71990b2d0864", "id": 57, "code": "KFDECD", "public_name": "sudden6", "avatar": null, "biography": "I'm an electronics engineer with a hobby for open source software. In particular I'm interested in distributed and P2P systems.", "answers": []}, {"guid": "0a95adb2-c427-5a43-adf9-dfe38917d2a5", "id": 59, "code": "AA9WSR", "public_name": "naxuroqa", "avatar": null, "biography": "Long time contributor to Tox among other open source projects.\r\nMain developer of Venom (https://github.com/naxuroqa/Venom), a Tox client for GNU/Linux.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/J9FYQL/", "id": 81, "guid": "7972cf1a-95e0-5e03-bb60-e6013d680596", "date": "2019-04-27T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "00:45", "room": "i7", "slug": "glt19-81-digitale-souvernitt-durch-self-hosting", "title": "Digitale Souver\u00e4nit\u00e4t durch Self-Hosting", "subtitle": "", "track": "Admin", "type": "Vortrag", "language": "de", "abstract": "Digitale Souver\u00e4nit\u00e4t durch Self-Hosting \u2013 Alternativen g\u00e4ngiger Onlinedienste selbst betreiben.", "description": "## Links\r\n\r\nVortrag: https://sh.tmp.directory/\r\n\r\nPDF: https://sh.tmp.directory/sh.pdf\r\n\r\nMitmach-Pad: https://notes.tmp.directory/p/glt19\r\n\r\n## Beschreibung\r\n\r\nPropriet\u00e4re, 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\u00fcnde und Vorteile des Selbst-Hostens eingegangen, auch Einschr\u00e4nkungen und Nachteile werden behandelt.\r\n\r\nNach Vorschl\u00e4gen und Tipps zur praktischen Umsetzung, werden im Hauptteil FOSS-Projekte unterschiedlicher Kategorien vorgestellt, die sich sehr gut f\u00fcr einen self-hosted-Betrieb eignen. Der Fokus liegt dabei auf Diensten f\u00fcr den privaten Alltag. Die Beispiele reichen von einem Online-RSS-Reader sowie einer umfangreichen Cloud-L\u00f6sung \u00fcber einen DNS-basierten-Werbeblocker bis hin zur selbst-gehosteten Suchmaschine.\r\n\r\n## Inhalt\r\n* Grunds\u00e4tzliches\r\n* Umsetzung\r\n* Beispiele\r\n* Diskussion\r\n* Anhang/Reessourcen", "recording_license": "", "do_not_record": false, "persons": [{"guid": "76f71054-b36a-5c61-bf61-8783f6e40c38", "id": 82, "code": "JDWPVL", "public_name": "Wolfgang Kerschbaumer", "avatar": "https://pretalx.linuxtage.at/media/IMG_3590.jpeg", "biography": "Wolfgang Kerschbaumer ist freiberuflicher Anbieter von IT-Dienst- und Beratungsleistungen im Bereich DevOps und Security.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/8LCQ9E/", "id": 127, "guid": "9332448d-dba0-5eb0-82e0-9cfd28dcd1b4", "date": "2019-04-27T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:45", "room": "i7", "slug": "glt19-127-automatisierung-container-und-mehr-red-hat-enterprise-linux-8", "title": "Automatisierung, Container und mehr - Red Hat Enterprise Linux 8", "subtitle": "", "track": "Admin", "type": "Vortrag", "language": "de", "abstract": "\u00dcberblick und Demo der wichtigsten Features in RHEL 8 (und damit Downstream nat\u00fcrlich auch zuk\u00fcnftigen CentOS releases )", "description": "Wir zeigen Euch [LiveDemo]:\r\n\r\n- Warum Entwickler kein Ubuntu mehr installieren m\u00fcssen, nur um ein halbwegs aktuelles NodeJS zu haben\r\n- Wie man sich l\u00e4stige Arbeiten & manuelle Configtypos mit Ansible Systemroles spart\r\n- Wie ein (kaputtes) Systemupdate mit Boom einfach zur\u00fcckgerollt werden kann\r\n- Wie poolbasiertes Storage Management mit dynamischen Filesystemen auch ohne ZFS ( inkompatible Lizenzen *hust*) funktioniert\r\n- Wie man als Neuling auch auf Linux einen einfacheren, GUI basierten Einstieg haben kann\r\n- CRIO - Or how I stopped worring about Dockers impending death and moved to Open Standards with one command [Spoileralert: \"alias docker=podman\" ]\r\n\r\nEin paar Slides zum Thema RHEL 8, dessen Beta Frei verf\u00fcgbar online zu finden ist haben wir nat\u00fcrlich auch.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "798469c2-f676-5d31-9a8a-2a29cccf6e53", "id": 92, "code": "GMBT7G", "public_name": "Franz Theisen", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/PBGDPY/", "id": 23, "guid": "ca6ca903-4797-50a2-8d1a-d06afba1352b", "date": "2019-04-27T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:25", "room": "i7", "slug": "glt19-23-sicherung-fr-heimanwender", "title": "Sicherung f\u00fcr Heimanwender", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Datensicherung f\u00fcr Heimanwender direkt auf einen Datentr\u00e4ger oder automatisiert \u00fcbers Netzwerk. Best Case.\r\n\r\nWie schaut eine funktionierende Datensicherung aus? Welche Hard- und welche Software setzt man ein. Wie funktioniert die Wiederherstellung? Ich erz\u00e4hle aus meinem pers\u00f6nlichen Erfahrungsbereich f\u00fcr Heimanwender. Angesprochen werden D\u00e9j\u00e0 Dup, Back_In_Time und die Sicherung \u00fcbers Netzwerk auf eine Synology Diskstation.", "description": "Wie schaut eine funktionierende Datensicherung aus? Welche Hard- und welche Software setzt man ein. Wie funktioniert die Wiederherstellung? Ich erz\u00e4hle aus meinem pers\u00f6nlichen Erfahrungsbereich f\u00fcr Heimanwender. Angesprochen werden D\u00e9j\u00e0 Dup, Back_In_Time und die Sicherung \u00fcbers Netzwerk auf eine Synology Diskstation.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "8c1860ab-b94e-5872-b6db-b0687174350d", "id": 34, "code": "MGW8YF", "public_name": "Peter Linzbauer", "avatar": "https://pretalx.linuxtage.at/media/peter-kamera-s.jpg", "biography": "Peter Linzbauer arbeitete viele Jahre als Trainer f\u00fcr das Institut 2F Informatik. Seit 2014 hat er ein gro\u00dfes Aufgabenfeld bei der Firma Arch\u00e4ologischer Dienst GesmbH erhalten. Ganz nebenbei fotografiert er f\u00fcr den Fotodienst ipocks.net.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/NGF3QX/", "id": 105, "guid": "1d7dae1a-60ad-5491-a238-5609e5c4840c", "date": "2019-04-27T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:25", "room": "i7", "slug": "glt19-105-server-streicheln-in-der-cloud-skalieren-einer-machine-learning-anwendung", "title": "Server streicheln in der Cloud -- Skalieren einer Machine-Learning-Anwendung", "subtitle": "", "track": "Admin", "type": "Vortrag", "language": "de", "abstract": "Als Vorteil von Cloud-Anwendungen wird gerne die grenzenlose Skalierbarkeit angef\u00fchrt. Um eine gr\u00f6\u00dfere (Machine-Learning)-Anwendung im Produktivbetrieb am Laufen zu halten, braucht es aber mehr als der typische Werbeslogan verspricht.", "description": "Bongfish betreibt f\u00fcr seine Spiele eine gro\u00dfe Machine-Learning-Anwendung in der Azure-Cloud. In diesem Vortrag zeigen wir, aus welchen Bestandteilen unser System besteht, um die Anwendung zu \u00fcberwachen und welche Fallstricke uns das Leben schwer gemacht haben. Unter anderem:\r\n\r\n* Terraform, um die verschiedenen Environments aufzusetzen\r\n* ELK-Stack als zentraler Logging-Server und warum wir UDP als Protokoll verwenden\r\n* Hot- und Cold-Deployment mit Jenkins, Packer, Cloudinit und Azure Scale Sets\r\n* PostgreSQL-Datenbank und Monitoring mit pgwatch2\r\n* Fallstricke: versteckte Limits, Fehlerhandling, Multi-Region", "recording_license": "", "do_not_record": false, "persons": [{"guid": "5939da24-a61b-5c2c-aac0-ef9cc8418168", "id": 98, "code": "HKSCWL", "public_name": "Arno Hollosi", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "i1": [{"url": "https://pretalx.linuxtage.at/glt19/talk/NLHJAV/", "id": 28, "guid": "dab658ae-e2b8-5b11-bf55-352fd936473d", "date": "2019-04-27T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "00:45", "room": "i1", "slug": "glt19-28-how-do-i-profit-from-free-and-open-source-software-", "title": "How Do I Profit from Free and Open Source Software?", "subtitle": "", "track": "Community", "type": "Vortrag", "language": "en", "abstract": "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?", "description": "Our world is already run by Free and Open Source Software - in short\r\nFOSS. As a person using some device or service, you don't recognize\r\nthe underlying system and its license model. The Internet consists of\r\nFOSS to large parts, Android is run by a Linux core, many companies\r\ncould not stay in business without FOSS for development and\r\ninfrastructure.\r\n\r\nHowever, I as a person who occasionally needs to make decisions on\r\ntooling and knowledge, how can I profit from FOSS? Why should I invest\r\nin FOSS instead of the usual closed source suspects? What are the\r\nreasons to provide code using an open license model? How does the\r\nfuture look like for FOSS systems?\r\n\r\nThis talk gives some overview on daily and not so daily aspects,\r\nprovides some unusual point of views and tries to predict the future\r\ndevelopments related to this topic.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "200734b9-d603-5c59-a53b-4d216dabab1d", "id": 37, "code": "UEVBES", "public_name": "Karl Voit", "avatar": "https://pretalx.linuxtage.at/media/2016-04-28_Karl_Voit_-_by_Gabor_-_200x200.jpg", "biography": "Personal Information Management, efficient tools/methods, privacy, decentralization, Emacs and Org mode, usability, fun, Graz, typography, philosophy, FOSS, ...\r\nHe blogs on https://Karl-Voit.at", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/DXNGCP/", "id": 74, "guid": "814a06d5-678e-5402-9aee-f89bc58654e9", "date": "2019-04-27T11:00:00+02:00", "start": "11:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/DXNGCP/twitter_card_big_map.jpg", "duration": "00:25", "room": "i1", "slug": "glt19-74-yellowosm-das-freie-gewerbeverzeichnis-auf-openstreetmap-basis", "title": "YellowOSM - das freie Gewerbeverzeichnis auf OpenStreetMap-Basis", "subtitle": "", "track": "Open-Data", "type": "Vortrag", "language": "de", "abstract": "YellowOSM erm\u00f6glicht die einfache Suche von Gewerben und Dienstleistungen;\r\nals Basis dienen die Daten von OpenStreetMap.", "description": "Ein neues Restaurant ausprobieren, die n\u00e4chste Apotheke finden oder dringend\r\neinen Schl\u00fcsseldienst kontaktieren \u2013 YellowOSM macht es einfach, Gesch\u00e4fte\r\nund Dienstleister in deiner N\u00e4he zu suchen und zu entdecken.\r\n\r\nDaf\u00fcr dienen freie Daten aus OpenStreetMap als Basis, erg\u00e4nzt durch Informationen\r\nder zugeh\u00f6rigen Websites und ausgewertet mit Hilfe von Machine Learning.\r\n\r\nYellowOSM bietet eine Alternative zu geschlossenen Datenbanken und Services.\r\nDabei achten wir besonders auf einfache Verwendbarkeit und ein modernes\r\nInterface.\r\n\r\nWir m\u00f6chten die Daten in OpenStreetMap verbessern und ein Editieren so einfach\r\nwie m\u00f6glich machen. Ein aktives Mitarbeiten st\u00e4rkt die Datenbasis und hilft\r\nschneller \u00c4nderungen der Gegebenheiten im Suchindex widerzuspiegeln.\r\n\r\n[Unsere Webseite](https://yellowosm.com/map) erlaubt es\r\njetzt schon unsere Beta auszuprobieren.\r\n\r\nWir haben eine Entwicklerschnittstelle, die ein leichtes Durchsuchen\r\nunseres Index erm\u00f6glichen soll. So k\u00f6nnen andere Entwickler ihre Anwendungen\r\nauf unseren Daten aufbauen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "b867bd87-29d5-5783-841c-2954657f6e65", "id": 2, "code": "VTDVPY", "public_name": "Florian flowolf Klien", "avatar": null, "biography": "twitter: @flowolf", "answers": []}, {"guid": "5ecea495-6b40-5439-97ac-9912bed0ab22", "id": 7, "code": "JEWBMK", "public_name": "Daniel Lamprecht", "avatar": null, "biography": "Softwareentwickler", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/KF3YBN/", "id": 82, "guid": "1a46668e-5577-5858-a451-b59cfc0c612f", "date": "2019-04-27T12:00:00+02:00", "start": "12:00", "logo": null, "duration": "00:45", "room": "i1", "slug": "glt19-82-wikidata-was-kann-die-offene-datenbank-2019", "title": "Wikidata: Was kann die offene Datenbank 2019", "subtitle": "", "track": "Open-Data", "type": "Vortrag", "language": "de", "abstract": "Ein \u00dcberblick \u00fcber den Stand von Wikidata 2019. Wie hat sich die Datenbank in den letzten Jahren entwickelt? Welche Daten gibt es \u00fcber \u00d6sterreich und wo gibt es noch L\u00fccken? Gezeigt wird welche spannenden Abfragen man machen kann und wie man die Daten f\u00fcr eigene Projekte nutzen kann.", "description": "Erkl\u00e4rt 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 \u00fcber \u00d6sterreich und wo gibt es noch L\u00fccken? Wie kann man Daten eingeben und korrigieren? Wie kann man Daten abfragen und f\u00fcr eigene Projekte nutzen. Erkl\u00e4rt wird die SPARQL-Abfragesprache. Welche spannenden Abfragen kann man schon machen? Was sind die W\u00f6rterbuchdaten auf Wikidata (Lexeme).", "recording_license": "", "do_not_record": false, "persons": [{"guid": "17cbf9db-2ab4-5467-a79b-b474d7caa94c", "id": 83, "code": "YCG7WM", "public_name": "Tobias Sch\u00f6nberg", "avatar": "https://pretalx.linuxtage.at/media/Jugend_hackt_%C3%96sterreich_2016_30683965032.jpg", "biography": "Community-Mitglied von Wikimedia \u00d6sterreich & Wikidata", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/8XVNH3/", "id": 84, "guid": "49ff4eb5-9ae5-556a-a9f8-1dac6ed7bbac", "date": "2019-04-27T13:00:00+02:00", "start": "13:00", "logo": null, "duration": "00:45", "room": "i1", "slug": "glt19-84-kde-software-linux-desktop-and-beyond", "title": "KDE Software - Linux Desktop and beyond", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "en", "abstract": "A whirlwind tour of software created by the KDE community.\r\n\r\nFrom the Plasma Desktop for Linux/Unix operating systems over applications for a wide range of domains to other, lesser known programs developed under the KDE umbrella.\r\nFrom Linux over Windows to Mobile.", "description": "KDE is a world wide community of Free and Open Source enthusiasts with the goal of providing software for users of all kinds.\r\n\r\nIts most well known product is the Plasma Desktop Suite for Linux based operating systems and associated tools.\r\n\r\nHowever, KDE developers also work on a wide range of other programs, ranging from office/productivity, over learning and teaching, fun and entertainment and so on.\r\n\r\nUnlike the Plasma Desktop, many of these applications can also be used on proprietary operating system such as Windows, and/or on mobile devices such as Android phones or tablets.\r\n\r\nThis talk intends to given an overview of these offerings, giving short demos of selected programs.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "a92e97b1-b02c-5646-b192-f3370613298a", "id": 84, "code": "JVEXTT", "public_name": "Kevin Krammer", "avatar": null, "biography": "Kevin ist Mitbegr\u00fcnder der Grazer Linuxtage, des realraum und langj\u00e4hriger Mitwirkender bei KDE.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/PGJ8VD/", "id": 6, "guid": "80882101-f260-5736-bd76-d2d47cbbc8aa", "date": "2019-04-27T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "00:45", "room": "i1", "slug": "glt19-6-angewandte-datenrettung", "title": "Angewandte Datenrettung", "subtitle": "", "track": "Anwendungen", "type": "Vortrag", "language": "de", "abstract": "Backups sind gut. Besonders wenn man eines hat, wenn man eines braucht.\r\nF\u00fcr Situationen, wo jedoch entweder (noch) kein Backup existiert, oder das vorhandene Backup wie auch immer besch\u00e4digt ist, muss man ein bisschen in die Trick- bzw. Tool-Kiste greifen um vielleicht doch noch etwas retten zu k\u00f6nnen.\r\n\r\nIn diesem Vortrag werde ich anhand von zwei wahren Geschichten erl\u00e4utern, welche Tools es gibt und wie ich sie in beiden F\u00e4llen eingesetzt habe.", "description": "Der 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\u00e4digten) Datentr\u00e4gern machen kann. Im zweiten Schritt werde ich weitere Tools vorstellen, um dann die eigentliche Datenrettung durchzuf\u00fchren.\r\n\r\nUm eine m\u00f6glichst objektive Gegen\u00fcberstellung der verschiedenen Tools machen zu k\u00f6nnen, werde ich Images mit verschiedenen Filesystemen (vfat, ntfs, ext4) vorbereiten, wo ich via Script auf gleiche Art und Weise verschiedene Dateien hinkopiere, \u00fcberschreibe bzw. wieder l\u00f6sche. In diesem Zuge soll auch eine Live-Demonstration der Tools f\u00fcr die eigentliche Datenrettung nicht fehlen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "3f1b4ade-b816-5554-8f6d-6637a60f7191", "id": 12, "code": "UDSVC9", "public_name": "Bernhard \"Slash\" Trummer", "avatar": "https://pretalx.linuxtage.at/media/profile.jpeg", "biography": "Bernhard Trummer hat an der TU Graz Telematik studiert und arbeitet seit 2000 bei BearingPoint (fr\u00fcher: Infonova).\r\nMeine erste Linux Distribution war SuSE 4.4.1 und bin danach ueber SuSE 5.1 bei Debian 2.0 gelandet und seit dem bei Debian geblieben.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/NHESU8/", "id": 15, "guid": "0e8d529a-eda6-5cef-a979-70f40fe41846", "date": "2019-04-27T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:45", "room": "i1", "slug": "glt19-15-challenges-to-create-your-own-open-source-project", "title": "Challenges to create your own Open Source Project", "subtitle": "", "track": "Entwickler", "type": "Vortrag", "language": "de", "abstract": "Den eigenen Source-Code auf GitHub zu ver\u00f6ffentlichen ist ein erster Schritt zum eigene Open-Source-Projekt. Aber bei weitem nicht der einzige.", "description": "Am Beispiel von TP-CORE geht die Reise durch die verschiedenen Stationen eines Open-Source-Projektes.\r\n\r\n- das kleine Lizenz 1x1\r\n- Promotion on GitHub\r\n- Ver\u00f6ffentlichungen auf Maven Central\r\n- Continuous Integration in the Cloud - Travis CI\r\n- Public Code Coverage with Coveralls\r\n\r\nNeben diesen Themen werden viele kleine Aspekte, die sich im Rahmen eines Projektes ergeben, angeschnitten.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "c4b94b95-7f03-5d57-a875-36e8dba44a0e", "id": 21, "code": "JHKCLP", "public_name": "Marco Schulz", "avatar": "https://pretalx.linuxtage.at/media/avatars/Profil_MarcoSchulz-_02_DU9JkCC.png", "biography": "Marco Schulz studierte an der HS Merseburg Diplominformatik. Sein pers\u00f6nlicher Schwerpunkt liegt in Software Architekturen, der Automatisierung des Softwareentwicklungs-Prozess und dem Softwarekonfigurationsmanagement. Seit \u00fcber f\u00fcnfzehn Jahren realisiert er in internationalen Projekten f\u00fcr nahmenhafte Unternehmen auf unterschiedlichen Plattformen umfangreiche Webapplikationen. Er ist freier Consultant, Trainer und Autor verschiedener Fachartikel. Sein pers\u00f6nlicher Blog lautet https://enRebaja.wordpress.com, sie erreichen ihn unter: marco.schulz@outlook.com", "answers": []}, {"guid": "8fe66e81-584d-5631-9a9d-85c652ead862", "id": 24, "code": "R7R7EN", "public_name": "Joachim Reiter", "avatar": "https://pretalx.linuxtage.at/media/joachim-reiter.png", "biography": "Joachim Reiter befasst sich seit 1997 mit relationalen Datenbanken, der automatischen Generierung von Formularen, Tabellen und Abfragen inklusive deren Relationen. Als Softwarearchitekt legt er seinen Fokus besonders auf Testbarkeit, Wartbarkeit und Wiederverwendbarkeit von Programmpaketen.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/RUNTSE/", "id": 36, "guid": "4b09935b-d2b9-5609-8ac9-46f255c40fcb", "date": "2019-04-27T16:00:00+02:00", "start": "16:00", "logo": null, "duration": "00:45", "room": "i1", "slug": "glt19-36-ein-jahr-dsgvo-und-jetzt-", "title": "Ein Jahr DSGVO - und jetzt?", "subtitle": "", "track": "Community", "type": "Vortrag", "language": "de", "abstract": "Was ist seit 25.5.2018 passiert? Gibt es f\u00fcr Admins noch was zu tun? Interessiert sich noch irgendwer f\u00fcr die DSGVO?", "description": "Seit 25.5.2018 sind Unternehmen verpflichtet, umfassende Ma\u00dfnahmen 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\u00dfend wird kurz auf die wichtigsten Security-Themen eingegangen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "1cc05db3-5d1f-5c49-8b85-012909a45332", "id": 46, "code": "X9QUKK", "public_name": "Markus D\u00f6rfler", "avatar": null, "biography": "- Geboren 1979 in Graz\r\n- Selbstst\u00e4ndiger IT-Techniker von 1997 bis 2006\r\n- Studium der Rechtswissenschaften in Graz und Linz (Mag. iur. 2006)\r\n- Masterstudium f\u00fcr Informationsrecht und Rechtsinformation in Wien (Graduierung zum Master of Laws 2007)\r\n- 2012 bis 2016 selbstst\u00e4ndiger Rechtsanwalt\r\n- Seit 2016 Partner der Kanzlei H\u00f6hne, In der Maur & Partner Rechtsanw\u00e4lte\r\n- Mitherausgeber der Loseblattsammlung \u201cRechtsberatung Internet\u201d, Vortragender auf der Fachhochschule des BFI Wien f\u00fcr IT-Recht\r\n- Seit 2018 Mitglied der Normung \u201eDatenschutz Managementsysteme\u201c beim \u00d6sterreichischen Normungsinstitut \u201eAustrian Standards\u201c.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/FWFTLT/", "id": 54, "guid": "1ef521cc-4b8f-590c-8738-15bea2657941", "date": "2019-04-27T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:45", "room": "i1", "slug": "glt19-54-unix-stories-from-another-time", "title": "UNIX - Stories from another time", "subtitle": "", "track": "Community", "type": "Vortrag", "language": "en", "abstract": "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...", "description": "The 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.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "36c74e54-eb41-58bd-b42f-a43ccbfd4b70", "id": 58, "code": "WJEU7P", "public_name": "Mihael Mercvajler", "avatar": null, "biography": "-", "answers": []}], "links": [], "attachments": [], "answers": []}], "i2": [{"url": "https://pretalx.linuxtage.at/glt19/talk/WM8MXM/", "id": 67, "guid": "cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa", "date": "2019-04-27T10:00:00+02:00", "start": "10:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/WM8MXM/python-powered-h-140x182.png", "duration": "00:45", "room": "i2", "slug": "glt19-67-einfhrung-in-die-verarbeitung-natrlicher-sprache-mit-python", "title": "Einf\u00fchrung in die Verarbeitung nat\u00fcrlicher Sprache mit Python", "subtitle": "", "track": "Entwickler", "type": "Vortrag", "language": "de", "abstract": "Python macht es einfach, in nat\u00fcrlicher Sprache vorliegende Texte gezielt nach Informationen zu analysieren. Dieser Vortrag zeigt anhand von Beispielen wie sich das konkret machen l\u00e4sst.", "description": "Python biete zahlreiche Bibliotheken um nat\u00fcrliche Sprache zu analysieren. Dokumentation und Blogartikel sind allerdings meistens auf englische Beispiele beschr\u00e4nkt. Dieser Vortrag zeigt, wie sich auch deutsche Texte nach gew\u00fcnschten Informationen analysieren lassen.\r\n\r\nBehandelte Themen sind:\r\n- Wortwolken mit word_cloud\r\n- S\u00e4tze zerlegen und Stammw\u00f6rter herleiten mit spaCy\r\n- Allgemeine Kennzahlen ermitteln mit... reinem Python\r\n- Klassifizierungen mit gensim\r\n- Stimmungsanalyse mit vader und shapiro\r\n\r\nDie gezeigten Beispiele werden als Jupyter Notebook zur Verf\u00fcgung gestellt, um damit selbst weiter spielen, experimentieren und lernen zu k\u00f6nnen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "c0744eb7-77df-56b9-8f21-f584e5cb9efc", "id": 68, "code": "EZFTK7", "public_name": "Thomas Aglassinger", "avatar": "https://pretalx.linuxtage.at/media/roskakori_amiga_192x192_400x400.png", "biography": "Software Entwickler", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/EJ8DEV/", "id": 78, "guid": "48b9a297-3d62-5764-96bb-f4bb7704d1a5", "date": "2019-04-27T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "00:45", "room": "i2", "slug": "glt19-78-how-to-fake-properly", "title": "How to fake properly", "subtitle": "", "track": "Entwickler", "type": "Vortrag", "language": "en", "abstract": "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.", "description": "First and foremost, there will be a thorough discussion of the relevant use cases implemented in Python\u2019s 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.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "e8580f62-dff7-52ec-982d-31c5375594f0", "id": 79, "code": "VARBWC", "public_name": "Rainer Schuettengruber", "avatar": null, "biography": "Seasoned database engineer and Linux enthusiast who believes that Python is the tool of trade when it comes to getting rid of boring tasks.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/8UXA8U/", "id": 88, "guid": "d491a33c-5f7d-54c1-a893-b9eb18f52559", "date": "2019-04-27T12:00:00+02:00", "start": "12:00", "logo": null, "duration": "00:45", "room": "i2", "slug": "glt19-88-getting-started-with-ai-using-powerpoint-", "title": "Getting started with AI using PowerPoint ;)", "subtitle": "", "track": "Entwickler", "type": "Vortrag", "language": "en", "abstract": "*[GitHub Repository](https://github.com/caichinger/glt2019_ml_intro), thank you for coming!*\r\n\r\n\r\nOr rather: How to get started with Machine Learning using Python?\r\n\r\nWe apply [scikit-learn](https://scikit-learn.org/stable/) to develop a simple Machine Learning model.", "description": "**What is this talk about?**\r\n\r\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.\r\nIn doing so, we will touch on:\r\n- Problem setting and terminology\r\n- Learning and predicting\r\n- Feature selection and importance, Hyperparameters, Cross Validation\r\n\r\n\r\n**What is this talk NOT about?**\r\n- Deep Learning\r\n- Different Machine Learning models\r\n- In-depth [scikit-learn](https://scikit-learn.org/stable/) ...\r\n- AI and PowerPoint ;)\r\n\r\n\r\n**Disclaimer**\r\nAs an introductory level talk, no prerequisites are required. Familiarity with Python syntax may be advantageous but is not mandatory.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "83562c8c-ccb1-5104-bb8e-2aa0974719f7", "id": 85, "code": "CVBP8M", "public_name": "Claus Aichinger", "avatar": null, "biography": "Claus is a Data Scientist and [event organizer](https://www.pydays.at/) passionate about structuring things and learning from data. Over the past years, he has worked in areas related to applied and industrial research, algorithmic trading and social media.\r\nBesides statistics and Machine Learning, he is interested in software craftsmanship, communities and open source.\r\n\r\n> Motto: \u201cCode or it didn\u2018t happen!\u201d\r\n\r\n\r\nIn addition to his employment, he works as freelance consultant and trainer for (scientific) Python and data analysis.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/XJJKWF/", "id": 11, "guid": "19bf0815-a9e0-53b8-ac65-35fcf9d018a3", "date": "2019-04-27T13:00:00+02:00", "start": "13:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/XJJKWF/talk-logo.png", "duration": "00:45", "room": "i2", "slug": "glt19-11-system-for-algebra-and-geometry-experimentation-sagemath-", "title": "System for Algebra and Geometry Experimentation (SageMath)", "subtitle": "", "track": "Entwickler", "type": "Vortrag", "language": "de", "abstract": "SageMath ist eine Software um mathematische Problemstellungen zu l\u00f6sen. In diesem Vortrag m\u00f6chten wir euch eine grundlegende Einf\u00fchrung in das Arbeiten mit SageMath geben.", "description": "SageMath ist eine Zusammenstellung von Softwarepaketen zur Behandlung von unterschiedlichsten mathematischen Problemstellungen. Es verwendet die Programmiersprache Python als einheitliche Oberfl\u00e4che, um diese Module miteinander zu verbinden. SageMath zeigt dabei seine St\u00e4rken bei der Evaluierung symbolischer Ausdr\u00fccke.\r\n\r\nIn diesem Vortrag werden wir auf folgende Punkte eingehen:\r\n\r\n * SageMath Projekt\r\n * Installation und Konfiguration\r\n * Integer und Ganzzahlarithmetik\r\n * Rechnen und Darstellen von und mit Polynomen\r\n * Plotten von Funktionen\r\n * Matrizen und lineare Abbildungen\r\n * Animationen\r\n\r\nUnsere Folien findet ihr unter [lukas-prokop.at/talks](http://lukas-prokop.at/talks/glt19-sagemath/)", "recording_license": "", "do_not_record": false, "persons": [{"guid": "ffc0732b-0b8e-5bde-8e0d-b83cadbf1471", "id": 17, "code": "KDBPFE", "public_name": "Martin Stoiber", "avatar": null, "biography": "math student (TU & KF Graz)\r\nhobby programmer", "answers": []}, {"guid": "0ae25a5c-c7c6-5b18-ba7f-aece40267312", "id": 16, "code": "UD8KYD", "public_name": "tajpulo", "avatar": "https://pretalx.linuxtage.at/media/avatars/typho-logo_EXFWKx2.png", "biography": "* Math student (TU & KF Graz)\r\n* self-employed software developer focused on python, go and rust (\u201atyped;software\u2018)\r\n* Aikid\u014d\r\n* GLT orga\r\n* Digital typesetting", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/Y9B7EJ/", "id": 45, "guid": "462a2b57-d588-577c-a746-cac57ba9dde6", "date": "2019-04-27T14:00:00+02:00", "start": "14:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/Y9B7EJ/knight.png", "duration": "00:45", "room": "i2", "slug": "glt19-45-unser-foss-gamedesign-workflow", "title": "Unser FOSS Gamedesign Workflow", "subtitle": "", "track": "Entwickler", "type": "Vortrag", "language": "de", "abstract": "Erfahrungen, Vorteile und Herausforderungen zu einem komplett freien Gamedesign Workflow.\r\nVom Betriebssystem, der Asseterstellung bis hin zur Engine wurde nur freie Software eingesetzt.", "description": "Im Laufe der Vorlesung GDD1 mussten (m\u00fcssen) wir ein kleines Spiel erstellen. \r\nAls besonderes Ziel haben wir uns den ausschlie\u00dflichen Einsatz von freier Software (Ausgenommen Treiber) gesetzt. In diesem Vortrag m\u00f6chten wir auf unsere Tool Chains und vor allem auf die Vorteile eingehen.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "63703b33-e763-573d-a22f-eab1740c571e", "id": 54, "code": "7AUMGB", "public_name": "Thomas Brunner", "avatar": null, "biography": "Programmierer, TU Student und langj\u00e4hriger Blender user", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/SWTQ87/", "id": 118, "guid": "d738e0f8-7937-5871-8e5f-d7fcd799c37b", "date": "2019-04-27T15:00:00+02:00", "start": "15:00", "logo": null, "duration": "00:45", "room": "i2", "slug": "glt19-118-lightning-talks", "title": "Lightning Talks", "subtitle": "", "track": "Lightning-Talk", "type": "Vortrag", "language": "de", "abstract": "Kurzvortr\u00e4ge (5min) zu verschiedenen Themen. Melde dich am Frontdesk an, um einen Talk zu halten.", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/ECW3JF/", "id": 106, "guid": "f5214dc1-10cf-501f-840b-abdf92ba40a6", "date": "2019-04-27T16:00:00+02:00", "start": "16:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/ECW3JF/Continous_Delivery_Automated_Acceptance_Testing.jpg", "duration": "00:45", "room": "i2", "slug": "glt19-106-web-frontend-testing", "title": "Web Frontend Testing", "subtitle": "", "track": "Entwickler", "type": "Vortrag", "language": "en", "abstract": "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\u2019ll then learn about a selection of existing options before seeing some of the best tools in action.", "description": "The 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, ...).\r\n\r\nThereafter you\u2019ll 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\u2019ll get an introduction of how to use Selenium WebDriver with Python to create reliable tests. We\u2019ll demonstrate how they could be implemented and how they are executed against a sample website. You\u2019ll 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).\r\n\r\nFinally, we would like to have an open exchange about best practices when testing web front-ends.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "41b3a588-61f3-5edd-842b-9269c231cc92", "id": 5, "code": "JVYMVA", "public_name": "Gerald Senarclens de Grancy", "avatar": "https://pretalx.linuxtage.at/media/tux_jedi.png", "biography": "Gerald (aka 'santa') is a contributor to free and open source software since more than ten years. For example, he worked on the KDE text editing component KatePart and ported the optimization library PuLP to Python 3. Besides that, he occasionally scratches his own itch filing and fixing bugs whenever something's sufficiently annoying. More recently, this included a fix in W3C Slidy.\r\n\r\nBesides contributing to FLOSS, he is leading a great team of highly skilled software engineers at TimeTac GmbH and enjoys university-level teaching. Through his lectures, at least some of our future decision-makers get in contact with the huge benefits of open source software. However, his main passion are his children Am\u00e9lie, Marielle and Eric.", "answers": []}, {"guid": "ed00f2ca-fc0a-59fe-bae2-731dcc5c0667", "id": 113, "code": "T9ETEX", "public_name": "Tomaz Bevec", "avatar": null, "biography": ".", "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/PCZS9R/", "id": 87, "guid": "983e0e84-0f2a-5b4c-afb0-eb44fe36918c", "date": "2019-04-27T17:00:00+02:00", "start": "17:00", "logo": null, "duration": "00:25", "room": "i2", "slug": "glt19-87-using-python-pandas-for-data-analysis", "title": "Using Python (pandas) for data analysis", "subtitle": "", "track": "Open-Data", "type": "Vortrag", "language": "en", "abstract": "Let's use pandas to interactively dive into a few data set.", "description": "*[GitHub repository](https://github.com/caichinger/glt2019_pandas_intro), thank you for coming!*\r\n\r\n\r\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.\r\n\r\nIn particular, we will cover the following questions:\r\n- What kind of problems does pandas solve?\r\n- How does using pandas look/feel like?\r\n\r\nThe examples are self consistent with [Jupyter notebooks](https://jupyter.org/) alongside the data made available after the talk.", "recording_license": "", "do_not_record": false, "persons": [{"guid": "83562c8c-ccb1-5104-bb8e-2aa0974719f7", "id": 85, "code": "CVBP8M", "public_name": "Claus Aichinger", "avatar": null, "biography": "Claus is a Data Scientist and [event organizer](https://www.pydays.at/) passionate about structuring things and learning from data. Over the past years, he has worked in areas related to applied and industrial research, algorithmic trading and social media.\r\nBesides statistics and Machine Learning, he is interested in software craftsmanship, communities and open source.\r\n\r\n> Motto: \u201cCode or it didn\u2018t happen!\u201d\r\n\r\n\r\nIn addition to his employment, he works as freelance consultant and trainer for (scientific) Python and data analysis.", "answers": []}], "links": [], "attachments": [], "answers": []}], "i14": [{"url": "https://pretalx.linuxtage.at/glt19/talk/TBHRLN/", "id": 40, "guid": "7c72275e-b38c-5f51-b067-73a8937b5fde", "date": "2019-04-27T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "08:00", "room": "i14", "slug": "glt19-40-mini-froglabs-spiele-programmieren-mit-python", "title": "Mini-FrogLabs - Spiele programmieren mit Python", "subtitle": "", "track": "Entwickler", "type": "Workshop", "language": "de", "abstract": "Kinder und Jugendliche von 10 bis 15 Jahren k\u00f6nnen im Workshop eigene 2D-Computerspiele programmieren.", "description": "Bei den Mini-FrogLabs k\u00f6nnen bei den diesj\u00e4hrigen Linux-Tagen Kinder und Jugendliche, begleitet von gleichaltrigen Tutoren, lernen, wie man mit Python und dem Framework Pygame Computerspiele programmiert.\r\n\r\n## Mini-FrogLabs - Wichtige Informationen\r\n\r\nZur Teilnahme an einem der beiden Jugend-Workshops ist **eine Anmeldung vorab beim Teckids e.V. n\u00f6tig**!\r\n\r\nGenaue Informationen und Anmeldung unter: https://www.teckids.org/glt", "recording_license": "", "do_not_record": true, "persons": [{"guid": "abf61b55-d686-5b27-bbe1-67fef1fab879", "id": 49, "code": "H3XQBS", "public_name": "Teckids e.V.", "avatar": null, "biography": "Unsere Tutoren sind:\r\n\r\nLukas Weichelt (11 Jahre)\r\nAnna Weichelt (13 Jahre)\r\nSebastian M\u00f6nig (15 Jahre)", "answers": []}], "links": [], "attachments": [], "answers": []}], "i15": [{"url": "https://pretalx.linuxtage.at/glt19/talk/XHMNVY/", "id": 41, "guid": "318c0bb7-e298-5a0b-ae43-1fdaa81745fa", "date": "2019-04-27T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "08:00", "room": "i15", "slug": "glt19-41-mini-froglabs-elektronik-mit-micropython", "title": "Mini-FrogLabs - Elektronik mit MicroPython", "subtitle": "", "track": "Open-Hardware", "type": "Workshop", "language": "de", "abstract": "Kinder und Jugendliche von 10 bis 15 Jahren k\u00f6nnen hier Mikrocontroller mit MicroPython programmieren", "description": "Bei den Mini-FrogLabs k\u00f6nnen bei den diesj\u00e4hrigen Linux-Tagen Kinder und Jugendliche, begleitet von gleichaltrigen Tutoren, lernen, wie man mit Python eigene elektronische Schaltungen programmiert.\r\n\r\n## Mini-FrogLabs - Wichtige Informationen\r\n\r\nZur Teilnahme an einem der beiden Jugend-Workshops ist **eine Anmeldung vorab beim Teckids e.V. n\u00f6tig**!\r\n\r\nGenaue Informationen und Anmeldung unter: https://www.teckids.org/glt", "recording_license": "", "do_not_record": true, "persons": [{"guid": "abf61b55-d686-5b27-bbe1-67fef1fab879", "id": 49, "code": "H3XQBS", "public_name": "Teckids e.V.", "avatar": null, "biography": "Unsere Tutoren sind:\r\n\r\nLukas Weichelt (11 Jahre)\r\nAnna Weichelt (13 Jahre)\r\nSebastian M\u00f6nig (15 Jahre)", "answers": []}], "links": [], "attachments": [], "answers": []}], "HF01092": [{"url": "https://pretalx.linuxtage.at/glt19/talk/ACB3MR/", "id": 126, "guid": "c0c7d754-a676-5f8b-8c2b-92314ac856fe", "date": "2019-04-27T10:00:00+02:00", "start": "10:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/ACB3MR/Radio_Helsinki.png", "duration": "09:00", "room": "HF01092", "slug": "glt19-126-radio-helsinki-freies-radio-und-open-source-ein-radioworkshop-", "title": "Radio Helsinki: Freies Radio und Open Source - ein Radioworkshop.", "subtitle": "", "track": "Community", "type": "Workshop", "language": "de", "abstract": "Die Basisworkshops von Radio Helsinki vermitteln einen Einstieg ins Radiomachen und das Gestalten von Audiobeitr\u00e4gen. Bei diesem Basisworkshop h\u00f6ren uns bei den Linuxtagen um. Wir machen Interviews mit der Community, den Vortragenden und Besucher*innen. Wir sammeln O-T\u00f6ne, Atmos und gestalten eine Radiosendung. Selbstverst\u00e4ndlich mit Open Source Software: Audacity.", "description": "Ziel des Workshops ist eine Live Sendung am Sonntag, von 15:00 bis 16:00 im Funkhaus von Radio Helsinki. \r\n\r\n* Dauer des Workshops: 17 Stunden \r\n* Maximale Anzahl der TeilnehmerInnen: 12 \r\n* Bedarf: Laptops und Kopfh\u00f6rer mitbringen. Digitales Schnittprogramm: Audacity. Installation beim Workshop.\r\n* Vorkenntnisse: Keine\r\n* Download Audacity: https://www.audacityteam.org/download/ \r\n\r\n#### Kosten\r\n80,- f\u00fcr Vereinsmitglieder / 120,- f\u00fcr Vereinsexterne, Preise jeweils inklusive 20% Umsatzsteuer.\r\nEs gibt ein Kontingent an Gratispl\u00e4tzen f\u00fcr Besitzer*innen der Hunger auf Kunst und Kultur-Pass und der SozialCard.\r\n\r\n#### Orte und Zeiten\r\nFreitag: 18:00h bis 21:00h / Radio Helsinki, Sch\u00f6naugasse 8, 8010 Graz. \r\nSamstag: 9:30 bis 17:00h / Linux Tage, Campus Inffeldgasse, 8010 Graz. \r\nSonntag: 10:00 bis 17:00h / Radio Helsinki, Sch\u00f6naugasse 8, 8010 Graz. \r\n\r\n#### Anmeldung und Infos\r\noffice@helsinki.at oder 0316 830 880 (zu B\u00fcrozeiten) \r\nLink zum Workshop: https://helsinki.at/info/mitmachen/mach-mit/#Basis", "recording_license": "", "do_not_record": true, "persons": [{"guid": "d5fae703-ff43-5aab-af71-212de97f2620", "id": 116, "code": "AGHQJB", "public_name": "Radio Helsinki", "avatar": null, "biography": null, "answers": []}, {"guid": "92871db5-4764-508b-ba74-ab906cbb2453", "id": 117, "code": "YM8CUC", "public_name": "Walther Moser", "avatar": "https://pretalx.linuxtage.at/media/Walt_Prifil.jpg", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "i4": [{"url": "https://pretalx.linuxtage.at/glt19/talk/UZPXTY/", "id": 121, "guid": "e44187f2-9d03-5079-b873-b717723a1c33", "date": "2019-04-27T11:00:00+02:00", "start": "11:00", "logo": null, "duration": "02:00", "room": "i4", "slug": "glt19-121-lpi-prfung-sa-1", "title": "LPI Pr\u00fcfung SA 1", "subtitle": "", "track": "Pr\u00fcfung", "type": "Pr\u00fcfung", "language": "de", "abstract": "LPI Pr\u00fcfung: https://lpievent.lpice.eu/", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"guid": "55cbcb7a-502f-5898-8541-0c63124ee5f4", "id": 109, "code": "EG7Q93", "public_name": "LPI", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"url": "https://pretalx.linuxtage.at/glt19/talk/A7XU9G/", "id": 122, "guid": "99ae2143-04e6-5b1f-b0f8-82f39f4923fe", "date": "2019-04-27T14:00:00+02:00", "start": "14:00", "logo": null, "duration": "02:00", "room": "i4", "slug": "glt19-122-lpi-prfung-sa-2", "title": "LPI Pr\u00fcfung SA 2", "subtitle": "", "track": "Pr\u00fcfung", "type": "Pr\u00fcfung", "language": "de", "abstract": "LPI Pr\u00fcfung: https://lpievent.lpice.eu/", "description": "", "recording_license": "", "do_not_record": true, "persons": [{"guid": "55cbcb7a-502f-5898-8541-0c63124ee5f4", "id": 109, "code": "EG7Q93", "public_name": "LPI", "avatar": null, "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}], "HSTP056J": [{"url": "https://pretalx.linuxtage.at/glt19/talk/GANQMQ/", "id": 124, "guid": "d33c7f4d-63a5-5313-9a1a-78eae6614faf", "date": "2019-04-27T10:00:00+02:00", "start": "10:00", "logo": "https://pretalx.linuxtage.at/media/glt19/images/GANQMQ/ELAB.png", "duration": "03:40", "room": "HSTP056J", "slug": "glt19-124-lten", "title": "L\u00f6ten", "subtitle": "", "track": "Open-Hardware", "type": "Workshop", "language": "de", "abstract": "Die Teilnehmer bekommen eine kurze Einf\u00fchrung in die Technik des L\u00f6ten. Da dies eine T\u00e4tigkeit ist, die man erst kann, wenn man sie oft gemacht hat, haben wir eine Schaltung entwickelt, die sehr viele L\u00f6tpunkte hat. Diese Schaltung ist eine Digitaluhr. Es sind keine Materialien notwendig. Die Besucher l\u00f6ten unter geschulter Aufsicht.", "description": "Die Teilnehmer bekommen eine kurze Einf\u00fchrung in die Technik des L\u00f6ten. Da dies eine T\u00e4tigkeit ist, die man erst kann, wenn man sie oft gemacht hat, haben wir eine Schaltung entwickelt, die sehr viele L\u00f6tpunkte hat. Diese Schaltung ist eine Digitaluhr. Es sind keine Materialien notwendig. Die Besucher l\u00f6ten unter geschulter Aufsicht.", "recording_license": "", "do_not_record": true, "persons": [{"guid": "48b89867-ccac-55ef-a35d-c2ebe7bc5cbb", "id": 32, "code": "KKVCSE", "public_name": "Valentin Gritsch", "avatar": null, "biography": "Techniker.", "answers": []}, {"guid": "fc2e95c1-b434-54af-a3e1-155dc4b2e467", "id": 33, "code": "ED97ZT", "public_name": "Alexander B\u00f6gl", "avatar": null, "biography": "M\u00e4h.", "answers": []}], "links": [], "attachments": [], "answers": []}], "IFEG042": [{"url": "https://pretalx.linuxtage.at/glt19/talk/QWKJKY/", "id": 123, "guid": "037a0cc4-d519-5695-b42c-50e2ea3f14f6", "date": "2019-04-27T10:00:00+02:00", "start": "10:00", "logo": null, "duration": "05:00", "room": "IFEG042", "slug": "glt19-123-linuxtage-ctf-glt19ctf", "title": "Linuxtage CTF #glt19ctf", "subtitle": "", "track": "Security", "type": "Workshop", "language": "de", "abstract": "Grazer Linuxtage Capture the Flag (#glt19ctf) is a hacking competition. \r\nIts a fun & legal way to play with hacking, and it provides a opportunity to practice for real-world security challenges.", "description": "* Grazer Linuxtage Capture the Flag\r\n* Friday 15:00 until Saturday 15:00\r\n* More info at http://glt19.fuzzy.land\r\n\r\n\r\n### What is this?\r\nA CTF is a hacking contest. \r\nIts a safe, legal, and free (as in free beer) opportunity to learn about hacking or test your hacking skills.\r\n\r\n### Who can participate?\r\nEveryone with **a computer and a Internet connection**. You don't have to be present at Linuxtage - but its more fun if you are!\r\nWe welcome people with different skill levels; a curious beginner is as much welcome as an experienced person. We also embrace different skill sets and diverse backgrounds by providing different categories and levels of challenges. \r\n\r\n### What kind of CTF?\r\nIt's a Jeopardy-Style CTF. So you participate by browsing to our competition page, load a challenge, solve it, and submit the resulting flag!\r\n\r\n### Where can I participate?\r\nWe will publish the competition webpage a few days before Grazer Linuxtage. \r\nThe CTF will take place from Friday 15:00 to Saturday 15:00.\r\nMore information can be found at http://glt19.fuzzy.land\r\n\r\n### Room IFEG042?\r\nYes. We have [a room at Linuxtage](https://online.tugraz.at/tug_online/ris.ris?pOrgNr=983&pQuellGeogrBTypNr=5&pZielGeogrBTypNr=5&pZielGeogrBerNr=3020009&pRaumNr=4844&pActionFlag=A&pShowEinzelraum=J) on Friday (from 13:00 on until ~20:00) and Saturday (from 10:00 on).\r\nIt's at [IAIK, in Inffeldgasse 16a on the ground floor](https://online.tugraz.at/tug_online/ris.ris?pOrgNr=37&pActionFlag=A&pQuellGeogrBTypNr=5&pQuellGeogrBerNr=3020009&pZielGeogrBTypNr=4&pZielGeogrBerNr=&pRaumNr=4844&pShowEinzelraum=J&pRaumPKs=&pVirtGeogrBerPKs=&pCoordsX=&pCoordsY=&pDummySelectBox=3020009&pZoomFaktor=10&pAnsichtNr=1&pKombinationNr=2).\r\nVisit us there to ask questions and maybe get some help to start your journey.\r\n\r\n### How do I prepare for a CTF?\r\nBe curious. Learn about web technology, programming, scripting, debugging, cryptography, or reverse engineering.\r\nOr play other CTFs.\r\nFor example, we have a nothing-to-win-nothing-to-lose CTF running 24/7, check it out: https://fuzzy.land\r\n\r\n**_And don't forget to bring your Laptop to Linuxtage - you are going to need it. _**", "recording_license": "", "do_not_record": true, "persons": [{"guid": "436decfc-07fe-53f8-975b-a3adcb660d35", "id": 28, "code": "CRQTT3", "public_name": "LosFuzzys", "avatar": "https://pretalx.linuxtage.at/media/sKVfRpG4_400x400.jpg", "biography": "**We are a group of people interested in information security, which occasionally participates in CTFs. Capture the Flag (CTF) are information security challenges.**\r\n\r\nOur motivation is our interest in information security, and technology in general. We love challenges and CTFs provide a great way of practising information security related skills and also team-work in diverse teams. CTFs are collaborative and competitive at the same time and most importantly, they are fun.\r\n\r\nVisit us at [https://hack.more.systems](https://hack.more.systems/) && follow us [on Twitter](http://twitter.com/losfuzzys)!", "answers": []}, {"guid": "0957d7e6-4521-543c-a507-d6e05d35c531", "id": 29, "code": "J7C9LE", "public_name": "Stefan", "avatar": "https://pretalx.linuxtage.at/media/bINAKEur_400x400.png", "biography": "", "answers": []}, {"guid": "bfccf3d3-3b94-5951-8590-4b03436f0227", "id": 115, "code": "EAB83P", "public_name": "Kurt", "avatar": null, "biography": "Computer Science Student at Graz University of Technology, CTF-Player since 2013/14\r\n\r\nTwitter: @NistelbergerK", "answers": []}, {"guid": "18223f66-4565-54de-8ffa-b690fdaee679", "id": 130, "code": "MUEEEQ", "public_name": "Fabian", "avatar": null, "biography": "Computer Science Student at TU Graz \r\nMember of LosFuzzys \r\n \r\nTwitter: @v4m1n", "answers": []}, {"guid": "2a3ec6da-1dfc-58cb-b607-5e473f204683", "id": 131, "code": "RQWZCV", "public_name": "Johannes", "avatar": "https://pretalx.linuxtage.at/media/avatars/exo_KobYQf0.png", "biography": "- Computer Science student at TU Graz\r\n- Member of LosFuzzys", "answers": []}, {"guid": "5581683b-618c-5f3e-889c-469210b45736", "id": 135, "code": "3KKL7F", "public_name": "Michael", "avatar": null, "biography": "* Computer Science student at TU Graz\r\n* Member of LosFuzzys", "answers": []}], "links": [], "attachments": [], "answers": []}]}}]}}}