<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2024.3.1. -->
<schedule>
    <generator name="pretalx" version="2024.3.1" />
    <version>0.8.17</version>
    <conference>
        <title>Grazer Linuxtage 2019</title>
        <acronym>glt19</acronym>
        <start>2019-04-26</start>
        <end>2019-04-27</end>
        <days>2</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://pretalx.linuxtage.at</base_url>
        <logo>https://pretalx.linuxtage.at/media/glt19/img/glt_logo_mit_tux_variant1_h140.png</logo>
        <time_zone_name>Europe/Vienna</time_zone_name>
        
        
        <track name="Community" slug="1-community"  color="#cc9900" />
        
        <track name="Open-Hardware" slug="6-open-hardware"  color="#7ca44b" />
        
        <track name="Open-Data" slug="9-open-data"  color="#c40707" />
        
        <track name="Lightning-Talk" slug="5-lightning-talk"  color="#00b0d6" />
        
        <track name="Anwendungen" slug="2-anwendungen"  color="#0068b7" />
        
        <track name="Prüfung" slug="8-prufung"  color="#a1a1a3" />
        
        <track name="Security" slug="10-security"  color="#b600cd" />
        
        <track name="Entwickler" slug="11-entwickler"  color="#00abbb" />
        
        <track name="Keynote" slug="4-keynote"  color="#020000" />
        
        <track name="Admin" slug="3-admin"  color="#f6581e" />
        
        <track name="Infostand" slug="12-infostand"  color="#0db0c5" />
        
    </conference>
    <day index='1' date='2019-04-26' start='2019-04-26T04:00:00+02:00' end='2019-04-27T03:59:00+02:00'>
        <room name='i5' guid='5239b2c4-f82e-5c4d-af9f-4aa865cf1b6e'>
            <event guid='a9bc3f69-49e8-5fe0-aa3e-481baaf3d2b0' id='65'>
                <room>i5</room>
                <title>Matomo Web Analytics</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>01:50</duration>
                <abstract>Bei Web Analytics denken die meisten an zentrale Datensammlung von Google und co.
In diesem Workshop m&#246;chte ich demonstrieren, wie man mit der Freien Software Matomo (ehemalig Piwik) Webseitenstatistiken direkt auf dem eigenen Webserver erfassen kann, wobei keine pers&#246;nlichen Daten gesammelt werden.</abstract>
                <slug>glt19-65-matomo-web-analytics</slug>
                <track>Anwendungen</track>
                <logo>/media/glt19/images/FTBLST/applogo_732.png</logo>
                <persons>
                    <person id='18'>Lukas Winkler</person>
                </persons>
                <language>de</language>
                <description>Dieser Workshop richtet sich an Anf&#228;nger, Webseitenbesitzer, die eine datenschutzfreundliche Alternative zu Google Analytics und co. suchen oder Matomo-Experten, die einfach nur Fragen stellen und diskutieren m&#246;chten.

#### einige Themen:
- Installation von Matomo (MySQL, PHP)
- Integration in eine Webseite
- ideale Konfiguration
- Datenschutz und Datenanonymisierung
- Reports
- Performancetipps f&#252;r gr&#246;&#223;ere Webseiten
- Events und Custom Dimensions
- Plugins und Themes
- Tag Manager

Diese und mehr Themen m&#246;chte ich am Beispiel einer einfachen Webseite demonstrieren, wobei ich auch auf spontane Themenvorschl&#228;ge eingehen m&#246;chte. Mitmachen ist m&#246;glich, aber nicht erforderlich.

Ein Grundverst&#228;ndnis &#252;ber die Funktionsweise von Webseiten, PHP und MySQL sind vorteilhaft, aber nicht notwendig.

Weitere Informationen:

- https://matomo.org/
- Demo: https://demo.matomo.org
- &#252;ber mich: https://lw1.at/de</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/FTBLST/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/FTBLST/feedback/</feedback_url>
            </event>
            <event guid='0ee7a77a-1dcf-5f55-9db5-7558c3d42dd6' id='30'>
                <room>i5</room>
                <title>Raspjamming (Raspberry Pi Jam)</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>03:40</duration>
                <abstract>Beim Jamming k&#246;nnen 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&#223;. Der Jam ist auch f&#252;r Anf&#228;nger geeignet da Projektvorlagen und erfahrene Betreuer vor Ort sind.</abstract>
                <slug>glt19-30-raspjamming-raspberry-pi-jam-</slug>
                <track>Open-Hardware</track>
                
                <persons>
                    <person id='39'>Grazer Computer Club</person>
                </persons>
                <language>de</language>
                <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&#246;nnen frei entscheiden was sie machen wollen, ob Blinklicht, Display, Sensoren oder Spielkonsole. Leute treffen zusammen und k&#246;nnen sich austauschen und gemeinsam programmieren und basteln. F&#252;r Anf&#228;nger und Interessierte werden gedruckte Anleitungen zur Verf&#252;gung gestellt, um ein einfaches elektronisches Projekt umsetzen zu k&#246;nnen. Die Umsetzung kann &#252;ber ein Shell Script, Python, C# , C/C++ oder heuer erstmals &#252;ber die grafische Programmierumgebung Blockly erfolgen. Erfahrene Programmierer werden vor Ort sein und mit Rat und Tat helfen. 
Es wird ein vorkonfiguriertes Raspjamming-Image bzw. SD-Karten zur Verf&#252;gung gestellt um m&#246;glichst schnell am Projekt arbeiten zu k&#246;nnen. 
Optimal w&#228;re es, wenn die Teilnehmer ihr eigenes Arbeitsger&#228;t mitbringen (Laptop, Raspberry Pi, SD-Karte, Adapter usw.). In limitierter St&#252;ckzahl k&#246;nnen die Teilnehmer Materialien ausleihen. Im Set enthalten ist eine Raspberry Pi Zero W Platine, Sensoren, Steckbretter, Kabeln und Sieben-Segement-Displays.  
Heuer wird es auch m&#246;glich sein, eine eigene tragbare Spielkonsole selbst zusammen zu l&#246;ten.  Das System basiert auf der PICO-8 Fantasy Console von Lexaloffle. Die Pi-XO Hardware wurde speziell f&#252;r den Raspjamming Event entwickelt.  Wer daran Interesse hat muss sich f&#252;r eine Bestellung / Reservierung unter raspjamming@gc2.at melden.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/83G9P3/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/83G9P3/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='MFEG210' guid='29a0559a-24c9-5d29-8687-5eecc8991a72'>
            <event guid='e554b24a-9a81-5db8-ac50-2c2a78aaa3f1' id='119'>
                <room>MFEG210</room>
                <title>LPI Pr&#252;fung FR</title>
                <subtitle></subtitle>
                <type>Pr&#252;fung</type>
                <date>2019-04-26T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>02:00</duration>
                <abstract>LPI Pr&#252;fung: https://lpievent.lpice.eu/</abstract>
                <slug>glt19-119-lpi-prfung-fr</slug>
                <track>Prüfung</track>
                
                <persons>
                    <person id='109'>LPI</person>
                </persons>
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/VQQYVM/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/VQQYVM/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='HF01092' guid='f6c9e578-a816-5746-8fee-fa1578594098'>
            <event guid='2bc714b9-1c37-5da1-9508-8edc42c65ff3' id='29'>
                <room>HF01092</room>
                <title>Lockpicking: eine Einf&#252;hrung</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>03:40</duration>
                <abstract>Wie funktioniert das zerst&#246;rungsfreie &#214;ffnen von Schl&#246;ssern eigentlich, und ist das &#252;berhaupt erlaubt? Eine Einf&#252;hrung in Locksport und die technischen sowie rechtlichen Hintergr&#252;nde in &#214;sterreich mit anschlie&#223;endem Workshop.</abstract>
                <slug>glt19-29-lockpicking-eine-einfhrung</slug>
                <track>Security</track>
                <logo>/media/glt19/images/FLQSL9/IMG_20190126_145736__01.jpg</logo>
                <persons>
                    <person id='38'>Lena</person><person id='134'>Florian Kargl</person>
                </persons>
                <language>de</language>
                <description>Lockpicking ist ein auf der gesamten Welt immer popul&#228;rer werdender Sport. Aber wie funktioniert ein Schloss eigentlich, und wie kann ich es picken? Was f&#252;r Werkzeuge gibt es, und darf ich sie dabei haben? Wo kann ich mich mit anderen austauschen? 
In dem Workshop werden die wichtigsten Fragen zu Locksport beantwortet. Nach einer kurzen Einf&#252;hrung kann das neue Wissen gleich praktisch angewendet werden!
W&#228;hrend der gesamten Dauer des Workshops stehen Schl&#246;sser und Werkzeug zum Ausprobieren zur Verf&#252;gung. Ab ca 18.00 Uhr wird es einen kleinen, informellen Wettbewerb geben.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/FLQSL9/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/FLQSL9/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='i3' guid='7a9f9d5e-746d-5955-87b9-e714aeb46743'>
            <event guid='f5678e82-e482-57f8-beef-e778f5d33682' id='58'>
                <room>i3</room>
                <title>WordPress DSGVO-konform einrichten</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>02:50</duration>
                <abstract>Wir analysieren Deine bestehende WordPress Webseite und machen sie datenschutzkonform.</abstract>
                <slug>glt19-58-wordpress-dsgvo-konform-einrichten</slug>
                <track>Anwendungen</track>
                
                <persons>
                    <person id='62'>Gabriele Brandhuber</person>
                </persons>
                <language>de</language>
                <description>Du hast eine bestehende, selbst gehostete WordPress-Seite, und Du wei&#223;t, dass Du einige Plugins anpassen solltest. Aber du wei&#223;t nicht genau, was wo und wie, und welche Plugin-Alternativen Dir zur Verf&#252;gung stehen?

In diesem Workshop analysieren wir Deine WordPress-Webseite und nehmen die wichtigsten Einstellungen und Umstellungen vor, damit Deine Webseite DSGVO-konform wird.

Bitte bring Deinen Laptop mit, jede/r wird an seiner/ihrer eigenen Webseite arbeiten.

+++++

Oh je, du hast diesen Workshop verpasst? 
Kein Problem, den Workshop &quot;WordPress DSGVO-konform einrichten&quot; halte ich regelm&#228;&#223;ig in Graz und manchmal sogar online. Hier findest Du alle Infos dazu: https://gabrielebrandhuber.at/workshops/wordpress-dsgvo-konform/</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/SGLZU7/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/SGLZU7/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='i4' guid='383ff5fa-a1e0-5ff9-9429-ca957c3046ce'>
            <event guid='7f7297b0-0d1f-55b3-851d-9d8b96dd6267' id='35'>
                <room>i4</room>
                <title>Automate server configuration with Ansible</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>01:50</duration>
                <abstract>Ansible is a free &amp; 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.</abstract>
                <slug>glt19-35-automate-server-configuration-with-ansible</slug>
                <track>Admin</track>
                
                <persons>
                    <person id='44'>Vid Jelen</person>
                </persons>
                <language>en</language>
                <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. 

In this workshop certain phrases like &quot;roles&quot;, &quot;playbooks&quot;, &quot;tasks&quot;, &quot;templates&quot; 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.

Participants are welcome (and also encouraged) to follow along! Preferably on their own laptops!</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/KMN9XM/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/KMN9XM/feedback/</feedback_url>
            </event>
            <event guid='eae99931-b301-55d2-aa61-71d441cdda43' id='71'>
                <room>i4</room>
                <title>Beginner Introduction to Python Unit Testing - Write your first test!</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>01:50</duration>
                <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.</abstract>
                <slug>glt19-71-beginner-introduction-to-python-unit-testing-write-your-first-test-</slug>
                <track>Entwickler</track>
                <logo>/media/glt19/images/UQGAJK/Dirty_hands_square.jpg</logo>
                <persons>
                    <person id='73'>Peter Kofler</person>
                </persons>
                <language>en</language>
                <description>In this workshop you will learn

* what a unit is,
* how to write good tests,
* how to use Python unit testing framework features,

and you will write your first unit test. Make sure to bring your computer with Python and your editor installed.

[Image CC from Flickr](https://www.flickr.com/photos/ninahiironniemi/497993647/)</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/UQGAJK/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/UQGAJK/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='SZ01070' guid='35134f0e-894c-5ecb-80f0-b77e47c65554'>
            <event guid='2134d948-640d-5716-9090-16997f1be9b1' id='22'>
                <room>SZ01070</room>
                <title>Vom Scan zum T-Shirt mit Inkscape</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>01:50</duration>
                <abstract>Wie man von einem Scan zu einem T-Shirt kommt. In diesem Workshop liegt der Schwerpunkt auf der Arbeit mit Inkscape.</abstract>
                <slug>glt19-22-vom-scan-zum-t-shirt-mit-inkscape</slug>
                <track>Anwendungen</track>
                <logo>/media/glt19/images/ZEENCS/bedawear-prophet.png</logo>
                <persons>
                    <person id='34'>Peter Linzbauer</person>
                </persons>
                <language>de</language>
                <description>In diesem Workshop geht es um Inkscape. Beispieldateien werden zur Verf&#252;gung gestellt, Ihr k&#246;nnt aber auch gerne gescannte Bilder mitnehmen. Ein Scanner wird **nicht** vor Ort sein. Der Workflow wird in etwa so aussehen:

* Vektorgrafik aus Bild erstellen
* Knoten und Pfade in Inkscape
* Textwerkzeug
* Pfadwerkzeug
* Exportfunktion

Ein Schneideplotter wird **nicht** vor Ort sein, mit der fertigen Datei kann man das aber in jedem Printshop drucken lassen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/ZEENCS/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/ZEENCS/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='SZ02053' guid='c9c6da8b-7ddc-553c-80b7-f72af409af79'>
            <event guid='f5e6a787-f5f9-553e-9b18-df2f501d70f7' id='62'>
                <room>SZ02053</room>
                <title>JOSM Workshop</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>01:50</duration>
                <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&#252;rde abgenommen werden um ein erfolgreiches Arbeiten an der OpenStreetMap zu erm&#246;glichen.</abstract>
                <slug>glt19-62-josm-workshop</slug>
                <track>Open-Data</track>
                
                <persons>
                    <person id='66'>Stefan Tiran</person>
                </persons>
                <language>de</language>
                <description>Der Workshop befasst sich unter anderem mit folgenden Themen:

Kurze Einf&#252;hrung in das OpenStreetMap-Datenmodell.
Kurzer &#220;berlblick &#252;ber das Dokumentations- und Hilfsmaterial im OpenStreetMap-Wiki
Arbeiten mit Layern.
Arbeiten mit Daten die im Rahmen der OGD-Initiativen zur Verf&#252;gung gestellt werden
Bei Bedarf:
Expertenmodus
Arbeiten mit Relationen (wahlweise Radrouten / &#214;PNV)</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/DPJNAK/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/DPJNAK/feedback/</feedback_url>
            </event>
            <event guid='4ea80385-8bf6-58f9-a75c-84883fd36694' id='19'>
                <room>SZ02053</room>
                <title>QGIS - Open Source GIS L&#246;sung</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>02:50</duration>
                <abstract>Vorstellung des Programmes QGIS in der Version 3.4.x. Es wird die GUI, die benutzerspezifische Anpassungsf&#228;higkeit und die Haupt-Werkzeuge behandelt.</abstract>
                <slug>glt19-19-qgis-open-source-gis-lsung</slug>
                <track>Anwendungen</track>
                <logo>/media/glt19/images/VDUPD7/qgis-icon128.png</logo>
                <persons>
                    <person id='25'>Andreas Voit</person>
                </persons>
                <language>de</language>
                <description>Der Workshop richtet sich an Anf&#228;nger, die das erste Mal QGIS kennenlernen wollen. Auch f&#252;r erfahrene Benutzer von Vorg&#228;ngerversionen wie QGIS 2.8 k&#246;nnte dieser Workshop interessant sein.

Ich werde anfangs die GUI und das System um QGIS vorstellen und erkl&#228;ren.

Anhand von OGD und OSM werden Bespiele behandelt zur Erstellung von Karten und T&#228;tigen von geografischen Analysen.

Links:
Folien zu Workshop: https://diovon.github.io/qgis_workshop

OGD-Daten: https://www.data.gv.at/

QGIS-Manual: https://docs.qgis.org/3.4/en/docs/training_manual/index.html</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/VDUPD7/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/VDUPD7/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='HSTP056J' guid='015cd75a-fa75-5ced-be89-023afdeee945'>
            <event guid='3660b528-efaa-5adf-8ed5-b8a739611158' id='21'>
                <room>HSTP056J</room>
                <title>L&#246;ten</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>02:50</duration>
                <abstract>Die Teilnehmer bekommen eine kurze Einf&#252;hrung in die Technik des L&#246;ten. Da dies eine T&#228;tigkeit ist, die man erst kann, wenn man sie oft gemacht hat, haben wir eine Schaltung entwickelt, die sehr viele L&#246;tpunkte hat. Diese Schaltung ist eine Digitaluhr. Es sind keine Materialien notwendig. Die Besucher l&#246;ten unter geschulter Aufsicht.</abstract>
                <slug>glt19-21-lten</slug>
                <track>Open-Hardware</track>
                <logo>/media/glt19/images/ES7UAD/ELAB.png</logo>
                <persons>
                    <person id='32'>Valentin Gritsch</person><person id='33'>Alexander B&#246;gl</person>
                </persons>
                <language>de</language>
                <description>Die Teilnehmer bekommen eine kurze Einf&#252;hrung in die Technik des L&#246;ten. Da dies eine T&#228;tigkeit ist, die man erst kann, wenn man sie oft gemacht hat, haben wir eine Schaltung entwickelt, die sehr viele L&#246;tpunkte hat. Diese Schaltung ist eine Digitaluhr. Es sind keine Materialien notwendig. Die Besucher l&#246;ten unter geschulter Aufsicht.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/ES7UAD/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/ES7UAD/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='IFEG042' guid='0f4dbfd5-8986-5c51-bef2-2e1ec4a7db55'>
            <event guid='a60bd845-f9c8-5548-9f9e-1baf99048bce' id='48'>
                <room>IFEG042</room>
                <title>Basic Hacking Workshop for Programmers</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>02:50</duration>
                <abstract>Intro in Exploittechniken, beginnend von einfachen C und Assembly Beispielen bis hin zum Ausn&#252;tzen eines Bufferoverflows und das Anwenden von Return Oriented Programming. Diverse Themen werden w&#228;hrend des Workshops behandelt und auch einige Beispiele werden gemeinsam gel&#246;st.</abstract>
                <slug>glt19-48-basic-hacking-workshop-for-programmers</slug>
                <track>Security</track>
                
                <persons>
                    <person id='28'>LosFuzzys</person><person id='115'>Kurt</person><person id='130'>Fabian</person>
                </persons>
                <language>de</language>
                <description>### Um was geht&apos;s?

Eine Einf&#252;hrung in Linux Binaries: Aufbau, Compile Process (zB Security Flags), Memory Structure, und &#228;hnliches.
Des weiteren einfache Exploit-Beispiele f&#252;r jedes behandelte Thema zum gemeinsamen L&#246;sen w&#228;hrend dem Workshop, so wie eine DIY-Break zum Probieren und Experimentieren. (Eventuell wird es f&#252;r die schnellsten L&#246;sungen kleine Preise geben.)

### Wer kann mitmachen?

Alle Interessierten und neugierigen Linuxtage BesucherInnen.
Eigener Laptop mit installiertem Linux, Compiler/Editor und C-Kenntnisse sind jedoch Voraussetzung. Die TeilnehmerInnenzahl ist auf ~20 beschr&#228;nkt, um ein gutes Betreuungsverh&#228;ltnis zu bieten.

### Wo findet das ganze statt?

Der Workshop findet vmtl. im IAIK Seminarraum (IFEG042, Inffeldgasse 16a, bei Einfahrt Sandgasse) statt.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/CNSYLR/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/CNSYLR/feedback/</feedback_url>
            </event>
            <event guid='b24d394b-7d6a-57a3-9fd4-324bd6278ad4' id='20'>
                <room>IFEG042</room>
                <title>Linuxtage CTF #glt19ctf</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>03:40</duration>
                <abstract>Grazer Linuxtage Capture the Flag (#glt19ctf) is a hacking competition. 
Its a fun &amp; legal way to play with hacking, and it provides a opportunity to practice for real-world security challenges.</abstract>
                <slug>glt19-20-linuxtage-ctf-glt19ctf</slug>
                <track>Security</track>
                <logo>/media/glt19/images/VDMBE8/v3P9CNn5_400x400.jpg</logo>
                <persons>
                    <person id='28'>LosFuzzys</person><person id='29'>Stefan</person><person id='115'>Kurt</person><person id='130'>Fabian</person><person id='131'>Johannes</person><person id='135'>Michael</person>
                </persons>
                <language>en</language>
                <description>* Grazer Linuxtage Capture the Flag
* Friday 15:00 until Saturday 15:00
* More info at http://glt19.fuzzy.land


### What is this?
A CTF is a hacking contest. 
Its a safe, legal, and free (as in free beer) opportunity to learn about hacking or test your hacking skills.

### Who can participate?
Everyone with **a computer and a Internet connection**. You don&apos;t have to be present at Linuxtage - but its more fun if you are!
We 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. 

### What kind of CTF?
It&apos;s a Jeopardy-Style CTF. So you participate by browsing to our competition page, load a challenge, solve it, and submit the resulting flag!

### Where can I participate?
We will publish the competition webpage a few days before Grazer Linuxtage. 
The CTF will take place from Friday 15:00 to Saturday 15:00.
More information can be found at http://glt19.fuzzy.land

### Room IFEG042?
Yes. We have [a room at Linuxtage](https://online.tugraz.at/tug_online/ris.ris?pOrgNr=983&amp;pQuellGeogrBTypNr=5&amp;pZielGeogrBTypNr=5&amp;pZielGeogrBerNr=3020009&amp;pRaumNr=4844&amp;pActionFlag=A&amp;pShowEinzelraum=J) on Friday (from 13:00 on until ~20:00) and Saturday (from 10:00 on).
It&apos;s at [IAIK, in Inffeldgasse 16a on the ground floor](https://online.tugraz.at/tug_online/ris.ris?pOrgNr=37&amp;pActionFlag=A&amp;pQuellGeogrBTypNr=5&amp;pQuellGeogrBerNr=3020009&amp;pZielGeogrBTypNr=4&amp;pZielGeogrBerNr=&amp;pRaumNr=4844&amp;pShowEinzelraum=J&amp;pRaumPKs=&amp;pVirtGeogrBerPKs=&amp;pCoordsX=&amp;pCoordsY=&amp;pDummySelectBox=3020009&amp;pZoomFaktor=10&amp;pAnsichtNr=1&amp;pKombinationNr=2).
Visit us there to ask questions and maybe get some help to start your journey.

### How do I prepare for a CTF?
Be curious. Learn about web technology, programming, scripting, debugging, cryptography, or reverse engineering.
Or play other CTFs.
For example, we have a nothing-to-win-nothing-to-lose CTF running 24/7, check it out: https://fuzzy.land

**_And don&apos;t forget to bring your Laptop to Linuxtage - you are going to need it. _**</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/VDMBE8/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/VDMBE8/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='SZ02057' guid='214a775a-9520-5e52-af3b-caf88a9e8af4'>
            <event guid='b92adcd1-3c48-5c30-9752-99b010635c76' id='44'>
                <room>SZ02057</room>
                <title>Blender 2.8</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-26T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>02:50</duration>
                <abstract>Kleiner Anf&#228;ngerworkshop f&#252;r Blender 2.8</abstract>
                <slug>glt19-44-blender-2-8</slug>
                <track>Anwendungen</track>
                
                <persons>
                    <person id='54'>Thomas Brunner</person>
                </persons>
                <language>de</language>
                <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&#228;hlige &#196;nderungen und Verbersserungen im Userinterface... Und nat&#252;rlich vieles mehr. Der perfekte Zeitpunkt um mit Blender anzufangen w&#252;rd ich sagen? In meinem Workshop werden wir die Grundlagen der 3d Modellierung mit Blender behandeln und unsere erstellten Modelle mit eevee in Szene setzen.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/ZJVDJV/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/ZJVDJV/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='2' date='2019-04-27' start='2019-04-27T04:00:00+02:00' end='2019-04-28T03:59:00+02:00'>
        <room name='i13' guid='722fe83c-9ecb-539a-9fc3-02c2457cb021'>
            <event guid='a074695f-3005-5c95-81a0-cba745d8773d' id='4'>
                <room>i13</room>
                <title>The Open Source Home Recording Studio</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:45</duration>
                <abstract>Sounds goooood! Perfekter Sound f&#252;r deine Audio und Video Aufnahmen? Dieser Vortrag gibt einen &#220;berblick &#252;ber die notwendige Hard- und Software sowie die grundlegenden Schritte um den perfekten Sound endlich auch f&#252;r eigene Produktionen zu erreichen.</abstract>
                <slug>glt19-4-the-open-source-home-recording-studio</slug>
                <track>Anwendungen</track>
                <logo>/media/glt19/images/38H87P/logo.png</logo>
                <persons>
                    <person id='9'>Stefan Kienzl</person>
                </persons>
                <language>de</language>
                <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&#252;hlvoll gesungen sein, oder Text f&#252;rs n&#228;chste Youtube Video wunderbar deutlich gesprochen sein - ohne guten Sound bleibt davon wenig &#252;brig. 
Aber was braucht es eigentlich alles um die bestm&#246;gliche Tonqualit&#228;t zu erreichen?  Die Antwort: Ein bisschen  Hardware, Echtzeit Audio, eine Digital Audio Workstation (DAW), Plugins, usw. 
Wie 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/38H87P/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/38H87P/feedback/</feedback_url>
            </event>
            <event guid='c1399e8e-cdb7-53f2-9454-907bcf78d0e8' id='59'>
                <room>i13</room>
                <title>Neo2 Tastaturlayout</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:25</duration>
                <abstract>Neo ist ein alternatives Tastaturlayout zum &#252;blichen QWERTZ. Wir m&#246;chten euch die M&#246;glichkeiten von Neo vorstellen und unseren Lernprozess darlegen.</abstract>
                <slug>glt19-59-neo2-tastaturlayout</slug>
                <track>Anwendungen</track>
                <logo>/media/glt19/images/8CBZBY/neo-logo.png</logo>
                <persons>
                    <person id='16'>tajpulo</person><person id='63'>Chris</person>
                </persons>
                <language>de</language>
                <description>QWERTZ/QWERTY Tastaturbelegungen sind aus der Motivation entstanden sicherzustellen, dass die Typenhebel von Schreibmaschinen sich nicht verhaken. Folglich wurde nicht prim&#228;r auf Ergonomie geachtet. Trotz dieses veralterten Ansatzes ist dieses Tastaturlayout immer noch Standard. Tastaturlayouts wie Dvorak und Neo sind ergonomische Alternativen, die auch noch weitere Features bieten.

In diesem Vortrag m&#246;chten wir euch die Geschichte von Tastaturbelegungen darlegen und Neo vorstellen: Im Vergleich zu QWERTZ/QWERTY besitzt Neo mehrere Ebenen und kommt (im Gegensatz zu Windows/MacOS) bei Ubuntu sogar mitgeliefert. Allerdings ist die Unterst&#252;tzung auch nicht problemlos und wir werden daher auf einige Fallbeispiele eingehen, die darstellen, in welchen Bereichen Neo gut/schlecht funktioniert. Zum Abschluss werden wir unseren jeweiligen Lernprozess darlegen und vorstellen, welcher Ansatz zu einem schnellen Lernerfolg f&#252;hrte.

Slides: http://lukas-prokop.at/talks/glt19-neo2/</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/8CBZBY/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/8CBZBY/feedback/</feedback_url>
            </event>
            <event guid='9593f5f1-2aa2-5abc-8240-19c748293332' id='32'>
                <room>i13</room>
                <title>Raspberry Pi</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:45</duration>
                <abstract>Im Vortrag werden zuerst Neuigkeiten &#252;ber den Raspberry Pi Einplatinencomputer und den neu gegr&#252;ndeten Grazer Computer Club GC2 besprochen.  
Dann werden verschiedene Raspberry Pi Projekte vorgestellt. Haupts&#228;chlich wird ein Blick auf die eingesetzte Hard- und Software vom Raspberry Pi Workshop vom Vortag geworfen.</abstract>
                <slug>glt19-32-raspberry-pi</slug>
                <track>Open-Hardware</track>
                
                <persons>
                    <person id='40'>Martin Strohmayer</person>
                </persons>
                <language>de</language>
                <description>Bei Raspjamming Workshop 2019 lag der Fokus auf kleine Elektronik Projekte mit einfachen Sensoren. Es gab Beispiele f&#252;r den Lufttemperatur und Feuchte Sensor DHT11/22, DS18B20 und dem Entfernungssensor HC-SR04. Diese wurde bereits auch 2018 verwendet. Heuer gab es als Neuerung die grafische Entwicklungsumgebung Blockly-gPIo, die von Scratch und Pocket Code inspiriert ist. Sie wurde eigenes f&#252;r den Workshop weiter- bzw. entwickelt. 
Weiters wurde in Hinblick auf die Linuxtage die mobile Spielkonsole P&#237;-XO entwickelt.  
Die freie Hard- und Software die dahinter steht wird im Detail vorgestellt.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/HBH9LA/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/HBH9LA/feedback/</feedback_url>
            </event>
            <event guid='8e9740a2-56f3-581c-b17d-fe1e63e84976' id='7'>
                <room>i13</room>
                <title>Browsers Basics</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:45</duration>
                <abstract>Shortcuts, Entwicklerkonsole, Erweiterungen und sonstige praktische Einstellungen:
Du arbeitest viel mit dem Internet? Du bist gerne effizient unterwegs?
Mit Browsern kannst du heutzutage fast jede Aufgabe erledigen.

Unser Vortrag zielt darauf ab dir zu helfen diese T&#228;tigkeiten schneller und effizienter durchzuf&#252;hren.</abstract>
                <slug>glt19-7-browsers-basics</slug>
                <track>Anwendungen</track>
                <logo>/media/glt19/images/ZEWZTA/logo.png</logo>
                <persons>
                    <person id='13'>Georg</person><person id='22'>Jakob</person>
                </persons>
                <language>de</language>
                <description>Du arbeitest viel mit dem Internet?
Du bist gerne effizient unterwegs?
Mit Browsern kannst du heutzutage fast jede Aufgabe erledigen.

Unser Vortrag zielt darauf ab dir zu helfen diese T&#228;tigkeiten schneller und effizienter&#160;durchzuf&#252;hren.
Dazu Wir geben eine Einf&#252;hrung in die Browserbedienung.&#160;Anfangs zeigen wir wie allt&#228;gliche Anwendungsf&#228;lle, mit Tastenkombinationen, schneller durchgef&#252;hrt werden k&#246;nnen.
Danach werden wir einige praktische Browser Einstellungen pr&#228;sentieren.
Weiters werden wir eine kurze &#220;bersicht der Entwicklerwerkzeuge im Browser geben.&#160;
Abschlie&#223;end bedienen wir Browser&#160;auf einem mobilen Ger&#228;t.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/ZEWZTA/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/ZEWZTA/feedback/</feedback_url>
            </event>
            <event guid='2d2e90d5-689a-5e5f-8769-305e4162b2f6' id='69'>
                <room>i13</room>
                <title>kdenlive im Einsatz f&#252;r kleine Videos</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:45</duration>
                <abstract>Verwendung von kdenlive f&#252;r kleine Lernvideos f&#252;r die Unterrichtsmethode &quot;Flipped Classroom&quot;. Es wird gezeigt, wie einfach das funktioniert. Titel, Texteinblendungen, Musik, &#220;berblendungen, Rendern.</abstract>
                <slug>glt19-69-kdenlive-im-einsatz-fr-kleine-videos</slug>
                <track>Anwendungen</track>
                
                <persons>
                    <person id='60'>Christian J&#228;hnl</person>
                </persons>
                <language>de</language>
                <description>In diesem Vortrag zeigt Christian J&#228;hnl wie es ihm mit kdenlive gelingt schnell kurze Videos zu erstellen.
Es wird der Entstehungsprozess kurz skizziert und dann mit Schwerpunkt auf die Handhabung von kdenlive die Erstellung eines Videos beschrieben.&lt;br&gt;
Von der Ideenfindung &#252;ber die Erstellung der Videoclips und die Bearbeitung mit kdenlive bis zum upload und der Ver&#246;ffentlichung f&#252;r meine Sch&#252;ler reicht der Inhalt des Vortrages.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/EKHQZM/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/EKHQZM/feedback/</feedback_url>
            </event>
            <event guid='0efe6f4f-e4b4-5997-bc4f-58ae39c495da' id='47'>
                <room>i13</room>
                <title>Maxima - Ein Helfer in der Not</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:45</duration>
                <abstract>Maxima ist ein Freies Computeralgebrasystem.  Wer von Zeit zu Zeit Integrale knacken, komplexere Ableitungen berechnen oder Gleichungssysteme analytisch l&#246;sen muss, freut sich &#252;ber den Helfer in der Not.</abstract>
                <slug>glt19-47-maxima-ein-helfer-in-der-not</slug>
                <track>Anwendungen</track>
                <logo>/media/glt19/images/7C7BTE/maxima135x135.png</logo>
                <persons>
                    <person id='55'>Dietmar Thaler</person>
                </persons>
                <language>de</language>
                <description>`Maxima` ist ein *Computeralgebrasystem*, welches unter der GPL steht und somit Freie Software ist.

Techniker und Naturwissenschaftler in Ausbildung, Forschung und Entwicklung stehen &#246;fters vor der Aufgabe, einen grunds&#228;tzlich formulierten mathematischen Ansatz konkret zu l&#246;sen. Der klassische Weg ist die &quot;Handarbeit&quot; mit Zettel, Bleistift, Radiergummi und Formelsammlung. Ab einem gewissen Umfang ist dieser Weg zu umst&#228;ndlich
und vor allem zu fehleranf&#228;llig.

Hier springt `Maxima` ein. Es bietet Unterst&#252;tzung bei der L&#246;sung von Gleichungen, beim Differenzieren, Integrieren, der Bildung von Grenzwerten und vielem mehr.

Der Vortrag stellt das Programm kurz vor und pr&#228;sentiert abschlie&#223;end zur Demonstration die L&#246;sung eines Problems aus der beruflichen Echt-Welt des Vortragenden.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/7C7BTE/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/7C7BTE/feedback/</feedback_url>
            </event>
            <event guid='cd743f47-4362-5877-bf71-76d94a22e36a' id='37'>
                <room>i13</room>
                <title>Computer Algebra System Maxima in der Sekundarstufe II. Wichtige Konzepte.</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:45</duration>
                <abstract>Was meinen Mathematikuntericht ver&#228;nderte. Das kostenlose GPL Computer Algebra System Maxima. Anhand von bedeutsamen praxisgerechten Beispielen aus dem Unterricht, die ohne ein solches System nicht m&#246;glich w&#228;ren, werden auch anspruchsvolle Techniken gezeigt.</abstract>
                <slug>glt19-37-computer-algebra-system-maxima-in-der-sekundarstufe-ii-wichtige-konzepte-</slug>
                <track>Anwendungen</track>
                <logo>/media/glt19/images/NFFLU7/maxima_93809.png</logo>
                <persons>
                    <person id='48'>Johann Weilharter</person>
                </persons>
                <language>de</language>
                <description>Die Einf&#252;hrung einer Lernplattform an der Bundeshandelsakademie Tamsweg im Jahr 2003 erforderte gravierende Ver&#228;nderungen im Mathematikunterricht.  Die Verwendung des Open Source CAS Maxima (GPL) erwies sich als geeignetes Werkzeug daf&#252;r (weil es kostenlos, f&#252;r praktisch alle Betriebssysteme verf&#252;gbar und einfach bedienbar ist) .  Bedeutsame Beispiele  aus dem Unterricht, die eine Ver&#228;nderung bewirkt haben, werden gezeigt.

Maxima hat vier wesentliche Aspekte. Es ist eine Rechenhilfe (die Verwendung eines Taschenrechners ist &#252;berfl&#252;ssig), ein didaktisches Werkzeug und eine Programmiersprache. Und eben eines der &#228;ltesten Computer Algebra Systeme (ursp&#252;nglicher Name Macsyma). Im Zentrum stehen zwei m&#228;chtige Konzepte: Listenverarbeitung und Funktionen. Von den vielen M&#246;glichkeiten werden exemplarisch folgende gezeigt: Matrizenrechnung (in der Wirtschaftmathematik), L&#246;sen  von linearen Optimierungsaufgaben. Modellbildung in der Physik und Verwendung der Booleschen Algebra in der Stochastik.

Quellen: https://weilharter.info/ und http://computermathematik.info/</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/NFFLU7/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/NFFLU7/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='i12' guid='713336d9-0f2a-5b2a-a8ad-56aee7784aa5'>
            <event guid='55e28e2b-3f80-555b-bb5b-56993cb7cdcc' id='99'>
                <room>i12</room>
                <title>Moderne Lichttechnik mit Open Source/Raspberry Pi</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:25</duration>
                <abstract>Der Vortrag zeigt M&#246;glichkeiten von moderner Lichttechnik mit Open Source/Raspberry Pi.</abstract>
                <slug>glt19-99-moderne-lichttechnik-mit-open-source-raspberry-pi</slug>
                <track>Open-Hardware</track>
                
                <persons>
                    <person id='90'>Helmut Schmidt</person>
                </persons>
                <language>de</language>
                <description>Moderne Lichttechnik (Mac/Wash/MovingHeads/LEDs etc.) ist mit Open Source/Raspberry Pi vielseitig m&#246;glich und erweiterbar, in Kombination oder als Erweiterung/Ersatz teurer Mischpulte. Der Vortrag zeigt Beispiele daf&#252;r.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/SBUDW7/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/SBUDW7/feedback/</feedback_url>
            </event>
            <event guid='9af553f1-4867-5dbf-8367-3e51accc2af6' id='17'>
                <room>i12</room>
                <title>WSL, PowerShell &amp; Chocolatey: Ein Hauch von Linux</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:25</duration>
                <abstract>Die Geschichte, wie Windows f&#252;r einen jahrelangen &quot;Linux-Advokaten&quot; wieder interessant geworden ist.
Eine kurze Vorstellung von aktueller Win-Tech, die das Arbeiten auf Windows auch f&#252;r die eingeschworensten Linux-User interessant macht.

* PowerShell &amp; Chocolatey
* WSL
* ... ?</abstract>
                <slug>glt19-17-wsl-powershell-chocolatey-ein-hauch-von-linux</slug>
                <track>Anwendungen</track>
                
                <persons>
                    <person id='23'>Manfred Wallner</person>
                </persons>
                <language>de</language>
                <description>Kurzvortrag &#252;ber einen &quot;Hauch von Linux&quot;, den man unter Windows 10 mithilfe von WSL, PowerShell und dem Paketmanager &quot;Chocolatey&quot; erh&#228;lt.

Es werden die M&#246;glichkeiten und Limitierungen von WSL und Chocolatey aufgez&#228;hlt, ausserdem wird aus Sicht des Vortragenden reflektiert, warum der Einsatz von PowerShell 6 auch auf Linux Sinn macht.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/UTWRXY/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/UTWRXY/feedback/</feedback_url>
            </event>
            <event guid='52c7f08b-111f-5eed-8594-b9ab96511515' id='50'>
                <room>i12</room>
                <title>Smart-TV per HTTP fernsteuern</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:25</duration>
                <abstract>Kleines Hobby-Projekt, um den hauseigenen LG Smart-Fernrseher per LAN oder WLAN fernzusteuern.</abstract>
                <slug>glt19-50-smart-tv-per-http-fernsteuern</slug>
                <track>Entwickler</track>
                
                <persons>
                    <person id='43'>Alexander Stedile</person>
                </persons>
                <language>de</language>
                <description>Die Idee war es - m&#246;glichste ohne Hardware-Arbeit, interessante und lustige Funktionen einer &quot;smarteren&quot; Fernbedienung zu bauen. Daf&#252;r w&#252;rde sich eine Smartphone-App anbieten. Vorerst gibt es eine Java-Applikation zum Experimentieren.

Pr&#228;sentation: https://gitpitch.com/astedile/lgremote
Quell-Code: https://github.com/astedile/lgremote</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/YP9ADE/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/YP9ADE/feedback/</feedback_url>
            </event>
            <event guid='7d234a0b-b224-5362-81ae-3baedaa55eea' id='93'>
                <room>i12</room>
                <title>ESPHome: Zum DIY Smart-Home in wenigen Schritten</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:25</duration>
                <abstract>ESPHome ist ein Projekt das es erm&#246;glicht ESP8266 und ESP32 WiFi microchips ganz einfach in Hausautomatisierungssysteme wie Home Assistant zu integrieren.</abstract>
                <slug>glt19-93-esphome-zum-diy-smart-home-in-wenigen-schritten</slug>
                <track>Open-Hardware</track>
                <logo>/media/glt19/images/W3GLEX/icon-square.png</logo>
                <persons>
                    <person id='89'>Otto Winter</person>
                </persons>
                <language>de</language>
                <description>In diesem Vortrag wird das Projekt ESPHome vorgestellt, das es erm&#246;glicht ESP8266 und ESP32 basierte WiFi Microchips einfach in Home Assistant und weitere Hausautomatisierungssysteme zu integrieren.

ESP8266 und ESP32 Microchips sind schon f&#252;r 5&#8364; oder weniger erh&#228;ltlich und sind schon lange in der DIY Smart-Home Szene sehr beliebt. Doch bisher musste man sich entweder selber eine Firmware (mit Arduino) zusammenbasteln oder eine der vielen open-source Firmwares nehmen (die dann aber nicht so kon&#173;fi&#173;gu&#173;rier&#173;bar sind wie code).

In 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&#246;glicht auch eigenen C++ code zu schreiben um die Firmware ganz individuell anzupassen.

In diesem Vortrag gehe ich darauf ein, wie ESPHome entstanden ist und wie es funktioniert, gebe einen kurzen &#220;berblick &#252;ber die Installation und Integration in das Smart-Home System &quot;Home Assistant&quot; und zeige schlussendlich noch ein paar Beispiele von Projekten die ESPHome erm&#246;glicht.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/W3GLEX/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/W3GLEX/feedback/</feedback_url>
            </event>
            <event guid='4b647c30-869d-563b-a47d-a3b1c9fdc13b' id='101'>
                <room>i12</room>
                <title>Kubernetes Configuration Management</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:45</duration>
                <abstract>This talk provides a **beginner friendly introduction** to the options available in the space of **Kubernetes Configuration Management**.</abstract>
                <slug>glt19-101-kubernetes-configuration-management</slug>
                <track>Admin</track>
                <logo>/media/glt19/images/ZCGPVP/kubernetes-stacked-color.png</logo>
                <persons>
                    <person id='94'>Klaus Azesberger</person>
                </persons>
                <language>en</language>
                <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.

This talk will give a short overview of the problem space and current options to manage configuration changes.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/ZCGPVP/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/ZCGPVP/feedback/</feedback_url>
            </event>
            <event guid='47f8a058-7549-58c8-b1f0-0a12edb55d5e' id='10'>
                <room>i12</room>
                <title>Moodle als Ausbildungswerkzeug f&#252;r angehende Softwareentwickler</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:45</duration>
                <abstract>Immer mehr Schulen und Ausbildungsst&#228;tten verwenden [Moodle](https://moodle.org/) um lernwilligen Nerds die Kunst der Softwareentwicklung beizubringen. Wir zeigen euch wie Lehrende und Studierende die Funktionalit&#228;ten von Moodle ideal nutzen k&#246;nnen, um mit JUnit automatisch Aufgaben bewerten zu lassen und sofort Feedback zu erhalten - anstatt einfach nur die Aufgaben online zu stellen.</abstract>
                <slug>glt19-10-moodle-als-ausbildungswerkzeug-fr-angehende-softwareentwickler</slug>
                <track>Anwendungen</track>
                <logo>/media/glt19/images/UVCK3F/moodle-shieldsvg.png</logo>
                <persons>
                    <person id='15'>G&#252;nther Hutter</person><person id='104'>Andreas P&#246;tscher</person>
                </persons>
                <language>de</language>
                <description>Im Vortrag werden die grundlegenden Funktionalit&#228;ten von Moodle kurz angerissen und anhand von praktischen Beispielen wird gezeigt wie man als Lehrer ansprechende Kurse erstellt, die auch f&#252;r Sch&#252;lergruppen jenseits der &#252;blichen Klassengr&#246;&#223;en noch sinnvoll handhabbar sind.

Aus der Sicht der Sch&#252;ler wird gezeigt wie man online (ganz ohne Installation einer IDE) die Grundlagen der Programmierung erlernen kann, und wie sich das anf&#252;hlt.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/UVCK3F/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/UVCK3F/feedback/</feedback_url>
            </event>
            <event guid='2892d7e0-26e7-5ec4-adcd-420d3de23e7d' id='49'>
                <room>i12</room>
                <title>Dein erstes LaTeX-Dokument in 1 Minute</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:25</duration>
                <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&#252;r Einsteiger gezeigt und je nach Bedarf allgemeine Fragen zu LaTeX beantwortet.</abstract>
                <slug>glt19-49-dein-erstes-latex-dokument-in-1-minute</slug>
                <track>Anwendungen</track>
                <logo>/media/glt19/images/9LNSTH/Screenshot_2019-02-02_at_17.41.54_cBxFU48.png</logo>
                <persons>
                    <person id='10'>Sophie Quaritsch</person>
                </persons>
                <language>de</language>
                <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&#246;nnen auch live mitmachen). Darauf aufbauend werden die grundlegenden Strukturierungsbefehle, die Eingabe von mathematischen Formeln (eine der gro&#223;en St&#228;rken von LaTeX), einfache Formatierungen, das Einf&#252;gen von Grafiken und Verzeichnissen erkl&#228;rt. Auf weitere Fragen zu LaTeX wie lokaler Installation, dem Erstellen von Pr&#228;sentationen, zum Schreiben einer l&#228;ngeren Arbeit etc. kann bei Bedarf eingegangen werden.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/9LNSTH/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/9LNSTH/feedback/</feedback_url>
            </event>
            <event guid='fe773b9a-4a85-5517-a591-c54d46f24634' id='104'>
                <room>i12</room>
                <title>CoderDojos - spielerisch und spa&#223;ig Programmieren lernen</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:25</duration>
                <abstract>Was sind CoderDojos, wie sie funktionieren und warum jeder von uns bei einem aktiv dabei sein sollte.</abstract>
                <slug>glt19-104-coderdojos-spielerisch-und-spaig-programmieren-lernen</slug>
                <track>Entwickler</track>
                
                <persons>
                    <person id='118'>Cornelia Rauch</person>
                </persons>
                <language>de</language>
                <description>Programmieren ist nicht einfach und nicht f&#252;r jeden. Mit gutem Grund lernt man ein so schwieriges Fach so sp&#228;t in der Schule, oder?

 

Beim CoderDojo sehen wir das anders.

 

Wir glauben &quot;dass ein Verst&#228;ndnis von Programmiersprachen in der modernen Welt zunehmend wichtiger wird, dass es sowohl besser als auch leichter ist, diese F&#228;higkeiten schon fr&#252;h zu erlernen und dass niemandem die M&#246;glichkeit genommen werden sollte, dies zu tun.&quot;

 

Um Kindern und Jugendlichen bis 17 Jahren diese M&#246;glichkeit zu geben, haben wir weltweit mehr als 1500 kostenlose, offene Programmierclubs gegr&#252;ndet, in denen man spa&#223;ig und spielerisch programmieren lernt.

 

In diesem Vortrag schildern wir wie dieses Lernen genau aussieht und kl&#228;ren:

- was CoderDojos sind,

- warum sie f&#252;r unsere Kinder so wichtig sind,

- wie sie genau funktionieren,

- und wie jeder von uns, mit oder ohne technische Kenntnisse, einem CoderDojo auf verschiedene Arten und Weisen helfen kann.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/DB9Q9R/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/DB9Q9R/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='i11' guid='3fd973fd-e04f-56b7-96de-d2970ff4d537'>
            <event guid='a3f896ce-f9f0-5f71-aef2-ae17eb11ebbc' id='90'>
                <room>i11</room>
                <title>Mix &amp; Match &#8211; Freie Infrastruktur f&#252;r unfreie Arbeitspl&#228;tze</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T10:55:00+02:00</date>
                <start>10:55</start>
                <duration>00:45</duration>
                <abstract>Obwohl die Anwendungssoftware im B&#252;roalltag weitestgehend propriet&#228;r ist, kann Freie Software das Leben in vielen Bereichen erleichtern. Der Vortragende hat die IT-Infrastruktur eines &#246;sterreichischen Schulbuchverlags in gro&#223;en Teilen auf Komponenten aus Freier Software umgestellt. Virtualisierung, Netzwerkmanagement, Monitoring, Website, Intranet, Groupware und Softwareverteilung bilden das Fundament einer nutzerfreundlichen Systemlandschaft. Mit dem passenden Mix aus beiden Welten lassen sich gute L&#246;sungen finden, auch wenn das nicht immer ganz einfach ist.</abstract>
                <slug>glt19-90-mix-match-freie-infrastruktur-fr-unfreie-arbeitspltze</slug>
                <track>Anwendungen</track>
                
                <persons>
                    <person id='86'>Goesta Smekal</person>
                </persons>
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/NDDFYE/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/NDDFYE/feedback/</feedback_url>
            </event>
            <event guid='089d2c0f-350b-5119-b9ea-f92352571c39' id='53'>
                <room>i11</room>
                <title>Die Applikation im Container</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:45</duration>
                <abstract>In diesem Vortrag soll ein &#220;berblick &#252;ber die Verwendung von Docker zum Verwalten und Erstellen von Containern gegeben werden. Ebenfalls werden grundlegende Konzepte f&#252;r Container und das Thema IT-Security n&#228;her betrachtet. Einige Beispiele f&#252;r den praktischen Einsatz von Docker werden vorgestellt.</abstract>
                <slug>glt19-53-die-applikation-im-container</slug>
                <track>Admin</track>
                
                <persons>
                    <person id='50'>Michael Mayer</person>
                </persons>
                <language>de</language>
                <description>Docker ist wohl die bekannteste Conainter-Plattform.
Eingesetzt wird Docker auf Servern, zum Ausf&#252;hren von Anwendungen und auch am Raspberry Pi.
Dieser Vortrag soll erkl&#228;ren wie Docker zum Erstellen und auch zum Verwalten von Containern zu verwenden ist - dabei wird der Focus vor allem auf den Umgang mit docker-compose gelegt.
Neben grundlegenden Konzepten die beim Einsatz von Containern, wird auch auf die Sicherheitsaspekte, die bei Containern zu beachten sind eingegangen.
Abschlie&#223;end werden auch noch ein paar Beispiele aus dem praktischen Einsatz gezeigt</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/LRMA3L/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/LRMA3L/feedback/</feedback_url>
            </event>
            <event guid='f6cd723d-64bc-5ab1-b0ad-d33cdacf3c18' id='72'>
                <room>i11</room>
                <title>Best Practices in der IT-Administration, Version 2019</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:25</duration>
                <abstract>Auf welchen Hype der IT-Branche lohnt es sich aufzuspringen? Wie l&#228;sst sich eine gute von einer schlechten IT-Infrastruktur anhand von einfachen Kontrollfragen unterscheiden? Und mit welchen Best Practices bzw. Tools kann man die eigene IT-Umgebung st&#228;rken? Dieser Vortrag liefert nicht nur Antworten auf diese Fragen, sondern bietet auch Einsch&#228;tzungen zu den Entwicklungen der letzten Jahre.</abstract>
                <slug>glt19-72-best-practices-in-der-it-administration-version-2019</slug>
                <track>Admin</track>
                
                <persons>
                    <person id='74'>Michael Prokop</person>
                </persons>
                <language>de</language>
                <description>Die IT-Branche entwickelt sich st&#228;ndig weiter, das gilt auch f&#252;r die moderne IT-Administration. Wer stabile IT-Infrastruktur langfristig betreut, muss sich st&#228;ndig mit- und weiterentwickeln. Dabei gilt es einen gesunden Mix aus Kontinuit&#228;t und innovativen Technologien zu finden, ohne dabei gleich auf jeden Hype aufzuspringen.

Vor 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&#228;ndlich von Versionskontrolle, Virtualisierung, Containern und der Cloud.

Noch 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&#228;sst sich eine gute von einer schlechten IT-Infrastruktur anhand von einfachen Kontrollfragen unterscheiden? Mit welchen Best Practices st&#228;rkt man die eigene IT-Umgebung und welche Tools haben sich dabei bew&#228;hrt?

Dieser Vortrag richtet sich nicht nur an IT-AdministratorInnen, sondern auch an Entwickler und Entscheidungstr&#228;ger, die ein Gef&#252;hl f&#252;r eine gute IT-Infrastruktur bekommen wollen.

Stichworte: Versionskontrolle (Git), Cluster (Proxmox), Container (docker), Monitoring, Logging (Graylog), Metriken (Prometheus/Grafana), Continuous Delivery (Jenkins, GitLab), Debugging, APIs, Anti-Patterns, Best Practices</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/YNSEM3/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/YNSEM3/feedback/</feedback_url>
            </event>
            <event guid='6f4567c4-268c-5ebd-8671-32d4315682db' id='52'>
                <room>i11</room>
                <title>Container - Alles sicher oder was?</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:45</duration>
                <abstract>Container - _ und jetzt ist alles sicher und einfach _? Gefahren und M&#246;glichkeiten die Container bieten zeigen.</abstract>
                <slug>glt19-52-container-alles-sicher-oder-was-</slug>
                <track>Security</track>
                
                <persons>
                    <person id='27'>Martin Maurer</person>
                </persons>
                <language>de</language>
                <description>Container wie Docker sind in aller Munde - aber wozu dienen eigentlich Container?
* M&#246;glichkeiten von Container
* Gefahren von Container</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/KTPHLH/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/KTPHLH/feedback/</feedback_url>
            </event>
            <event guid='c3f7fed4-420d-5e65-aed6-fcb5b5ed6688' id='73'>
                <room>i11</room>
                <title>Automation for your Container Cluster</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:25</duration>
                <abstract>Adopting Cloud Native concepts and technologies for their own data center is a huge challenge for many companies. Examples of major challenges are:

- The setup and the operation of a Kubernetes cluster within the strict security policies
- The enforcement of network security and the provisioning of runtime visibility within the Kubernetes cluster
- The development of backup plans and rollback scenarios of the Kubernetes cluster
- The migration of the Kubernetes cluster from one version to another version with a zero-downtime requirement

This 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.</abstract>
                <slug>glt19-73-automation-for-your-container-cluster</slug>
                <track>Admin</track>
                
                <persons>
                    <person id='75'>Andy Wirtz</person>
                </persons>
                <language>en</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/VAJ9B7/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/VAJ9B7/feedback/</feedback_url>
            </event>
            <event guid='62a1a228-777f-5b33-aabc-b28880022389' id='80'>
                <room>i11</room>
                <title>Terraform - Ein Einblick der M&#246;glichkeiten von Infrastructure-as-a-Code</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:25</duration>
                <abstract>Terraform ist von den gleichen Machern wie Vagrant und Vault(HashiCorp) und erm&#246;glicht es schnell und reproduzierbar IT-Infrastruktur aufzubauen und zu verwalten. Das bew&#228;hrte Infrastructure-as-a-Code Prinzip l&#228;sst sich in Terraform vermutlich sogar noch besser als in anderen vergleichbaren Tools umsetzen. Die automatisierten Mechanismen im Hintergrund ersparen das manuelle Einrichten der Netzwerke. So kann ohne Aufwand auch Hochverf&#252;gbarkeit der Infrastruktur erreicht werden. Verschiedene Provider gew&#228;hrleisten, dass die Infrastruktur parallelisiert und unkompliziert angesprochen werden kann.
Dieser Vortrag erm&#246;glicht einen Einblick in Terraform und stellt einen Teil der Features, sowie Einsatzm&#246;glichkeiten dar.</abstract>
                <slug>glt19-80-terraform-ein-einblick-der-mglichkeiten-von-infrastructure-as-a-code</slug>
                <track>Admin</track>
                
                <persons>
                    <person id='81'>Dr. Sebastian Oehlke</person>
                </persons>
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/WFXHK8/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/WFXHK8/feedback/</feedback_url>
            </event>
            <event guid='6d1f2cf8-fc88-5d9a-adc6-54e3e4804bc0' id='76'>
                <room>i11</room>
                <title>Next Level Ansible</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:25</duration>
                <abstract>In diesem Talk werden einige &#252;ber die Grundlagen hinausgehende M&#246;glichkeiten und Anwendungsf&#228;lle des Configuration Management Tools Ansible n&#228;her beleuchtet.</abstract>
                <slug>glt19-76-next-level-ansible</slug>
                <track>Admin</track>
                
                <persons>
                    <person id='77'>Manuel Bonk</person>
                </persons>
                <language>de</language>
                <description>Ein Bestreben seit jeher in der Softwareentwicklung und im IT-Betrieb ist die Automatisierung von repetitiven Aufgaben. Aus diesem Bed&#252;rfnis sind eine Reihe Automatisierungs- und Konfigurationsmanagementtools entstanden. Unter anderem auch Ansible, das bereits in vielen Projekten Verwendung findet.
Ansibles KISS-Prinzip l&#228;dt dazu ein, bereits einfache Aufgaben wie Filetransfers, Paketinstallationen und das Verwalten von Services dar&#252;ber abzuwickeln. Viele Playbooks/Rollen &#252;berschreiten diesen Grad an Komplexit&#228;t nicht. Die M&#228;chtigkeit von Ansible durch die Plugin-Infrastruktur und die verwendete Templating Engine Jinja2 geht dar&#252;ber noch deutlich hinaus. So lassen z.B. sich komplexe Schleifen &#252;ber Objekte realisieren, Inventories aus bestehenden Infrastrukturverwaltungen wie Foreman/Katello oder Docker generieren, mit ansible-pull das aktuelle Playbook aus einem git Repository runterladen und ausf&#252;hren, verschl&#252;sselte Variablen und Dateien erst zur Laufzeit entschl&#252;sseln oder ganze Playbooks mit Ansible generieren. In diesem Vortrag werden ein paar ausgew&#228;hlte &#252;ber die Grundlagen hinausgehenden M&#246;glichkeiten und Anwendungsf&#228;lle von Ansible beleuchtet.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/HRLWJ8/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/HRLWJ8/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='i7' guid='7b515877-803d-5075-94a4-f95238a53bda'>
            <event guid='c9e1f2a1-4e12-5b01-b3f6-c3d6ff75f6e8' id='117'>
                <room>i7</room>
                <title>IT-Sicherheit? Freie Software!</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T09:15:00+02:00</date>
                <start>09:15</start>
                <duration>00:30</duration>
                <abstract>IT-Sicherheit ist eines der wichtigsten globalen Themen der letzten Jahre. Doch au&#223;er der Gr&#252;ndung von &quot;Cybersecurity&quot;-Beh&#246;rden f&#228;llt der Politik nicht viel ein. Dabei kann Freie Software die L&#246;sung f&#252;r viele dr&#228;ngende Sicherheitsprobleme sein. Wir schauen uns Vor- und Nachteile an und beleuchten anhand konkreter Beispiele, warum Sicherheit und Offenheit kein Widerspruch ist.</abstract>
                <slug>glt19-117-it-sicherheit-freie-software-</slug>
                <track>Keynote</track>
                <logo>/media/glt19/images/K9YDDN/cityhall-code-001.v01.jpg</logo>
                <persons>
                    <person id='110'>Max Mehl</person>
                </persons>
                <language>de</language>
                <description>Trojaner legen Krankenh&#228;user lahm und wegen Sicherheitsbedenken bei Huawei kommt der 5G-Ausbau weltweit ins Stocken. Mit der IT-Sicherheit ist einiges im Argen, was auch die inflation&#228;r entstehenden &quot;Cybersecurity&quot;-Beh&#246;rden und -Zentren beweisen. Doch erst seit Kurzem wird die Wichtigkeit Freier- und Open-Source-Software f&#252;r Sicherheit auch au&#223;erhalb der engsten IT-Szene bekannt.

Freie Software ist eine wichtige Komponente von IT-Sicherheit. Allerdings lehrt die Erfahrung, dass nicht allein die Lizenz kritische Programmierfehler und Designschw&#228;chen behebt. Max Mehl zeigt deswegen in diesem Vortrag, wie und in welcher Form Freie Software f&#252;r ein Plus an Sicherheit sorgen kann und warum es so wichtig ist, das so schnell wie m&#246;glich auch Entscheidungstr&#228;gerInnen begreiflich zu machen.

Doch wo Licht ist, ist auch Schatten. Der Vortrag geht daher ebenfalls auf potenzielle Nachteile und Abw&#228;gungsf&#228;lle sowie auf typische Gegenargumente ein.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/K9YDDN/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/K9YDDN/feedback/</feedback_url>
            </event>
            <event guid='6c4a156e-c037-54f1-a4d9-7a59d653a380' id='42'>
                <room>i7</room>
                <title>A Christmas Carol - The Spectres of the Past, Present, and Future</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:45</duration>
                <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.</abstract>
                <slug>glt19-42-a-christmas-carol-the-spectres-of-the-past-present-and-future</slug>
                <track>Security</track>
                <logo>/media/glt19/images/TRTJ8P/title.png</logo>
                <persons>
                    <person id='52'>Claudio Canella</person><person id='53'>Daniel Gruss</person><person id='70'>Michael Schwarz</person><person id='106'>Moritz Lipp</person>
                </persons>
                <language>en</language>
                <description>At the beginning of last year, two major security vulnerabilities have been disclosed to the public. 
Meltdown and Spectre exploit critical vulnerabilities in modern processors, allowing attackers to read arbitrary data currently processed on the computer without any permissions or privileges. 
While 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.

Spectre 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? 
With all those operating systems, compiler, and microcode updates, is my system really protected?

In 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. 
Furthermore, we give an overview of all proposed mitigations and show that an attacker can still mount an attack despite the presence of implemented countermeasures. 
Finally, we show new variants of the Meltdown attack, exploiting different parts of the CPU.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/TRTJ8P/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/TRTJ8P/feedback/</feedback_url>
            </event>
            <event guid='759452a6-1104-5f96-95bd-424273c5df7a' id='70'>
                <room>i7</room>
                <title>How to misuse your Continuous Integration</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:25</duration>
                <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&apos;s where continuous integration comes in play.</abstract>
                <slug>glt19-70-how-to-misuse-your-continuous-integration</slug>
                <track>Entwickler</track>
                
                <persons>
                    <person id='72'>Tatjana Starcenko</person>
                </persons>
                <language>en</language>
                <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&apos;s where continuous integration comes in play. 

Continuous 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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/XPDAPB/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/XPDAPB/feedback/</feedback_url>
            </event>
            <event guid='741d3a54-150b-5d97-81ae-b5ad18351c33' id='13'>
                <room>i7</room>
                <title>PostgreSQL Security</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:45</duration>
                <abstract>PostgreSQL bietet eine Reihe von Security Features, die man nutzen kann, um seine Daten entsprechend abzusichern. Die Bandbreite reicht daf&#252;r von sicheren SSL-Verbindungen bis hin zu Row-Level-Security und dergleichen. Dieser Vortrag gibt einen &#220;berblick &#252;ber die vorhandenen Features.</abstract>
                <slug>glt19-13-postgresql-security</slug>
                <track>Security</track>
                
                <persons>
                    <person id='19'>Hans-J&#252;rgen Sch&#246;nig</person>
                </persons>
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/SR97VR/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/SR97VR/feedback/</feedback_url>
            </event>
            <event guid='f852b8bf-5c19-572f-90b6-f0149a68ce93' id='51'>
                <room>i7</room>
                <title>Tox, secure open source P2P communication</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:25</duration>
                <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.</abstract>
                <slug>glt19-51-tox-secure-open-source-p2p-communication</slug>
                <track>Anwendungen</track>
                <logo>/media/glt19/images/38PDHW/Icon_Vector.png</logo>
                <persons>
                    <person id='57'>sudden6</person><person id='59'>naxuroqa</person>
                </persons>
                <language>en</language>
                <description>The talk will cover the following main points:

- What is Tox and how does it work?
- Can it replace &amp;lt;proprietary chat software&amp;gt;?
- Overview of software using it

Find more information on: https://tox.chat/</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/38PDHW/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/38PDHW/feedback/</feedback_url>
            </event>
            <event guid='7972cf1a-95e0-5e03-bb60-e6013d680596' id='81'>
                <room>i7</room>
                <title>Digitale Souver&#228;nit&#228;t durch Self-Hosting</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:45</duration>
                <abstract>Digitale Souver&#228;nit&#228;t durch Self-Hosting &#8211; Alternativen g&#228;ngiger Onlinedienste selbst betreiben.</abstract>
                <slug>glt19-81-digitale-souvernitt-durch-self-hosting</slug>
                <track>Admin</track>
                
                <persons>
                    <person id='82'>Wolfgang Kerschbaumer</person>
                </persons>
                <language>de</language>
                <description>## Links

Vortrag: https://sh.tmp.directory/

PDF: https://sh.tmp.directory/sh.pdf

Mitmach-Pad: https://notes.tmp.directory/p/glt19

## Beschreibung

Propriet&#228;re, zentralisierte Plattformen beherrschen das WWW. Dieser Talk befasst sich damit, Alternativen solcher Dienste am eigenen Homeserver, einem Virtual Private Server (VPS) oder einem Root-Server, selbst zu betreiben. Es wird dabei nicht nur auf die Beweggr&#252;nde und Vorteile des Selbst-Hostens eingegangen, auch Einschr&#228;nkungen und Nachteile werden behandelt.

Nach Vorschl&#228;gen und Tipps zur praktischen Umsetzung, werden im Hauptteil FOSS-Projekte unterschiedlicher Kategorien vorgestellt, die sich sehr gut f&#252;r einen self-hosted-Betrieb eignen. Der Fokus liegt dabei auf Diensten f&#252;r den privaten Alltag. Die Beispiele reichen von einem Online-RSS-Reader sowie einer umfangreichen Cloud-L&#246;sung &#252;ber einen DNS-basierten-Werbeblocker bis hin zur selbst-gehosteten Suchmaschine.

## Inhalt
* Grunds&#228;tzliches
* Umsetzung
* Beispiele
* Diskussion
* Anhang/Reessourcen</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/J9FYQL/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/J9FYQL/feedback/</feedback_url>
            </event>
            <event guid='9332448d-dba0-5eb0-82e0-9cfd28dcd1b4' id='127'>
                <room>i7</room>
                <title>Automatisierung, Container und mehr - Red Hat Enterprise Linux 8</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:45</duration>
                <abstract>&#220;berblick und Demo der wichtigsten Features in RHEL 8 (und damit Downstream nat&#252;rlich auch  zuk&#252;nftigen CentOS releases )</abstract>
                <slug>glt19-127-automatisierung-container-und-mehr-red-hat-enterprise-linux-8</slug>
                <track>Admin</track>
                
                <persons>
                    <person id='92'>Franz Theisen</person>
                </persons>
                <language>de</language>
                <description>Wir zeigen Euch [LiveDemo]:

- Warum Entwickler kein Ubuntu mehr installieren m&#252;ssen, nur um ein halbwegs aktuelles NodeJS zu haben
- Wie man sich l&#228;stige Arbeiten &amp; manuelle Configtypos mit Ansible Systemroles spart
- Wie ein (kaputtes) Systemupdate mit Boom einfach zur&#252;ckgerollt werden kann
- Wie poolbasiertes Storage Management mit dynamischen Filesystemen auch ohne ZFS ( inkompatible Lizenzen *hust*) funktioniert
- Wie man als Neuling auch auf Linux einen einfacheren, GUI basierten Einstieg haben kann
- CRIO - Or how I stopped worring about Dockers impending death and moved to Open Standards with one command [Spoileralert: &quot;alias docker=podman&quot; ]

Ein paar Slides zum Thema RHEL 8, dessen Beta Frei verf&#252;gbar online zu finden ist haben wir nat&#252;rlich auch.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/8LCQ9E/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/8LCQ9E/feedback/</feedback_url>
            </event>
            <event guid='ca6ca903-4797-50a2-8d1a-d06afba1352b' id='23'>
                <room>i7</room>
                <title>Sicherung f&#252;r Heimanwender</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:25</duration>
                <abstract>Datensicherung f&#252;r Heimanwender direkt auf einen Datentr&#228;ger oder automatisiert &#252;bers Netzwerk. Best Case.

Wie schaut eine funktionierende Datensicherung aus? Welche Hard- und welche Software setzt man ein. Wie funktioniert die Wiederherstellung? Ich erz&#228;hle aus meinem pers&#246;nlichen Erfahrungsbereich f&#252;r Heimanwender. Angesprochen werden D&#233;j&#224; Dup, Back_In_Time und die Sicherung &#252;bers Netzwerk auf eine Synology Diskstation.</abstract>
                <slug>glt19-23-sicherung-fr-heimanwender</slug>
                <track>Anwendungen</track>
                
                <persons>
                    <person id='34'>Peter Linzbauer</person>
                </persons>
                <language>de</language>
                <description>Wie schaut eine funktionierende Datensicherung aus? Welche Hard- und welche Software setzt man ein. Wie funktioniert die Wiederherstellung? Ich erz&#228;hle aus meinem pers&#246;nlichen Erfahrungsbereich f&#252;r Heimanwender. Angesprochen werden D&#233;j&#224; Dup, Back_In_Time und die Sicherung &#252;bers Netzwerk auf eine Synology Diskstation.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/PBGDPY/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/PBGDPY/feedback/</feedback_url>
            </event>
            <event guid='1d7dae1a-60ad-5491-a238-5609e5c4840c' id='105'>
                <room>i7</room>
                <title>Server streicheln in der Cloud -- Skalieren einer Machine-Learning-Anwendung</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:25</duration>
                <abstract>Als Vorteil von Cloud-Anwendungen wird gerne die grenzenlose Skalierbarkeit angef&#252;hrt. Um eine gr&#246;&#223;ere (Machine-Learning)-Anwendung im Produktivbetrieb am Laufen zu halten, braucht es aber mehr als der typische Werbeslogan verspricht.</abstract>
                <slug>glt19-105-server-streicheln-in-der-cloud-skalieren-einer-machine-learning-anwendung</slug>
                <track>Admin</track>
                
                <persons>
                    <person id='98'>Arno Hollosi</person>
                </persons>
                <language>de</language>
                <description>Bongfish betreibt f&#252;r seine Spiele eine gro&#223;e Machine-Learning-Anwendung in der Azure-Cloud. In diesem Vortrag zeigen wir, aus welchen Bestandteilen unser System besteht, um die Anwendung zu &#252;berwachen und welche Fallstricke uns das Leben schwer gemacht haben. Unter anderem:

* Terraform, um die verschiedenen Environments aufzusetzen
* ELK-Stack als zentraler Logging-Server und warum wir UDP als Protokoll verwenden
* Hot- und Cold-Deployment mit Jenkins, Packer, Cloudinit und Azure Scale Sets
* PostgreSQL-Datenbank und Monitoring mit pgwatch2
* Fallstricke: versteckte Limits, Fehlerhandling, Multi-Region</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/NGF3QX/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/NGF3QX/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='i1' guid='a5b8c775-2c63-509f-a1c2-6b36e7b87566'>
            <event guid='dab658ae-e2b8-5b11-bf55-352fd936473d' id='28'>
                <room>i1</room>
                <title>How Do I Profit from Free and Open Source Software?</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:45</duration>
                <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?</abstract>
                <slug>glt19-28-how-do-i-profit-from-free-and-open-source-software-</slug>
                <track>Community</track>
                
                <persons>
                    <person id='37'>Karl Voit</person>
                </persons>
                <language>en</language>
                <description>Our world is already run by Free and Open Source Software - in short
FOSS. As a person using some device or service, you don&apos;t recognize
the underlying system and its license model. The Internet consists of
FOSS to large parts, Android is run by a Linux core, many companies
could not stay in business without FOSS for development and
infrastructure.

However, I as a person who occasionally needs to make decisions on
tooling and knowledge, how can I profit from FOSS? Why should I invest
in FOSS instead of the usual closed source suspects? What are the
reasons to provide code using an open license model? How does the
future look like for FOSS systems?

This talk gives some overview on daily and not so daily aspects,
provides some unusual point of views and tries to predict the future
developments related to this topic.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/NLHJAV/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/NLHJAV/feedback/</feedback_url>
            </event>
            <event guid='814a06d5-678e-5402-9aee-f89bc58654e9' id='74'>
                <room>i1</room>
                <title>YellowOSM - das freie Gewerbeverzeichnis auf OpenStreetMap-Basis</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:25</duration>
                <abstract>YellowOSM erm&#246;glicht die einfache Suche von Gewerben und Dienstleistungen;
als Basis dienen die Daten von OpenStreetMap.</abstract>
                <slug>glt19-74-yellowosm-das-freie-gewerbeverzeichnis-auf-openstreetmap-basis</slug>
                <track>Open-Data</track>
                <logo>/media/glt19/images/DXNGCP/twitter_card_big_map.jpg</logo>
                <persons>
                    <person id='2'>Florian flowolf Klien</person><person id='7'>Daniel Lamprecht</person>
                </persons>
                <language>de</language>
                <description>Ein neues Restaurant ausprobieren, die n&#228;chste Apotheke finden oder dringend
einen Schl&#252;sseldienst kontaktieren &#8211; YellowOSM macht es einfach, Gesch&#228;fte
und Dienstleister in deiner N&#228;he zu suchen und zu entdecken.

Daf&#252;r dienen freie Daten aus OpenStreetMap als Basis, erg&#228;nzt durch Informationen
der zugeh&#246;rigen Websites und ausgewertet mit Hilfe von Machine Learning.

YellowOSM bietet eine Alternative zu geschlossenen Datenbanken und Services.
Dabei achten wir besonders auf einfache Verwendbarkeit und ein modernes
Interface.

Wir m&#246;chten die Daten in OpenStreetMap verbessern und ein Editieren so einfach
wie m&#246;glich machen. Ein aktives Mitarbeiten st&#228;rkt die Datenbasis und hilft
schneller &#196;nderungen der Gegebenheiten im Suchindex widerzuspiegeln.

[Unsere Webseite](https://yellowosm.com/map) erlaubt es
jetzt schon unsere Beta auszuprobieren.

Wir haben eine Entwicklerschnittstelle, die ein leichtes Durchsuchen
unseres Index erm&#246;glichen soll. So k&#246;nnen andere Entwickler ihre Anwendungen
auf unseren Daten aufbauen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/DXNGCP/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/DXNGCP/feedback/</feedback_url>
            </event>
            <event guid='1a46668e-5577-5858-a451-b59cfc0c612f' id='82'>
                <room>i1</room>
                <title>Wikidata: Was kann die offene Datenbank 2019</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:45</duration>
                <abstract>Ein &#220;berblick &#252;ber den Stand von Wikidata 2019. Wie hat sich die Datenbank in den letzten Jahren entwickelt? Welche Daten gibt es &#252;ber &#214;sterreich und wo gibt es noch L&#252;cken? Gezeigt wird welche spannenden Abfragen man machen kann und wie man die Daten f&#252;r eigene Projekte nutzen kann.</abstract>
                <slug>glt19-82-wikidata-was-kann-die-offene-datenbank-2019</slug>
                <track>Open-Data</track>
                
                <persons>
                    <person id='83'>Tobias Sch&#246;nberg</person>
                </persons>
                <language>de</language>
                <description>Erkl&#228;rt wird was Wikidata ist und in welcher Verbindung es zu Wikipedia steht. Wie hat sich der Datenstand seit dem Entstehen von Wikidata entwickelt. Welche Daten gibt es &#252;ber &#214;sterreich und wo gibt es noch L&#252;cken? Wie kann man Daten eingeben und korrigieren? Wie kann man Daten abfragen und f&#252;r eigene Projekte nutzen. Erkl&#228;rt wird die SPARQL-Abfragesprache. Welche spannenden Abfragen kann man schon machen? Was sind die W&#246;rterbuchdaten auf Wikidata (Lexeme).</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/KF3YBN/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/KF3YBN/feedback/</feedback_url>
            </event>
            <event guid='49ff4eb5-9ae5-556a-a9f8-1dac6ed7bbac' id='84'>
                <room>i1</room>
                <title>KDE Software - Linux Desktop and beyond</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:45</duration>
                <abstract>A whirlwind tour of software created by the KDE community.

From 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.
From Linux over Windows to Mobile.</abstract>
                <slug>glt19-84-kde-software-linux-desktop-and-beyond</slug>
                <track>Anwendungen</track>
                
                <persons>
                    <person id='84'>Kevin Krammer</person>
                </persons>
                <language>en</language>
                <description>KDE is a world wide community of Free and Open Source enthusiasts with the goal of providing software for users of all kinds.

Its most well known product is the Plasma Desktop Suite for Linux based operating systems and associated tools.

However, 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.

Unlike 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.

This talk intends to given an overview of these offerings, giving short demos of selected programs.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/8XVNH3/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/8XVNH3/feedback/</feedback_url>
            </event>
            <event guid='80882101-f260-5736-bd76-d2d47cbbc8aa' id='6'>
                <room>i1</room>
                <title>Angewandte Datenrettung</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:45</duration>
                <abstract>Backups sind gut. Besonders wenn man eines hat, wenn man eines braucht.
F&#252;r Situationen, wo jedoch entweder (noch) kein Backup existiert, oder das vorhandene Backup wie auch immer besch&#228;digt ist, muss man ein bisschen in die Trick- bzw. Tool-Kiste greifen um vielleicht doch noch etwas retten zu k&#246;nnen.

In diesem Vortrag werde ich anhand von zwei wahren Geschichten erl&#228;utern, welche Tools es gibt und wie ich sie in beiden F&#228;llen eingesetzt habe.</abstract>
                <slug>glt19-6-angewandte-datenrettung</slug>
                <track>Anwendungen</track>
                
                <persons>
                    <person id='12'>Bernhard &quot;Slash&quot; Trummer</person>
                </persons>
                <language>de</language>
                <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 &quot;Images&quot; von bestehenden (ev. auch besch&#228;digten) Datentr&#228;gern machen kann. Im zweiten Schritt werde ich weitere Tools vorstellen, um dann die eigentliche Datenrettung durchzuf&#252;hren.

Um eine m&#246;glichst objektive Gegen&#252;berstellung der verschiedenen Tools machen zu k&#246;nnen, werde ich Images mit verschiedenen Filesystemen (vfat, ntfs, ext4) vorbereiten, wo ich via Script auf gleiche Art und Weise verschiedene Dateien hinkopiere, &#252;berschreibe bzw. wieder l&#246;sche. In diesem Zuge soll auch eine Live-Demonstration der Tools f&#252;r die eigentliche Datenrettung nicht fehlen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/PGJ8VD/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/PGJ8VD/feedback/</feedback_url>
            </event>
            <event guid='0e8d529a-eda6-5cef-a979-70f40fe41846' id='15'>
                <room>i1</room>
                <title>Challenges to create your own Open Source Project</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:45</duration>
                <abstract>Den eigenen Source-Code auf GitHub zu ver&#246;ffentlichen ist ein erster Schritt zum eigene Open-Source-Projekt. Aber bei weitem nicht der einzige.</abstract>
                <slug>glt19-15-challenges-to-create-your-own-open-source-project</slug>
                <track>Entwickler</track>
                
                <persons>
                    <person id='21'>Marco Schulz</person><person id='24'>Joachim Reiter</person>
                </persons>
                <language>de</language>
                <description>Am Beispiel von TP-CORE geht die Reise durch die verschiedenen Stationen eines Open-Source-Projektes.

- das kleine Lizenz 1x1
- Promotion on GitHub
- Ver&#246;ffentlichungen auf Maven Central
- Continuous Integration in the Cloud - Travis CI
- Public Code Coverage with Coveralls

Neben diesen Themen werden viele kleine Aspekte, die sich im Rahmen eines Projektes ergeben, angeschnitten.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/NHESU8/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/NHESU8/feedback/</feedback_url>
            </event>
            <event guid='4b09935b-d2b9-5609-8ac9-46f255c40fcb' id='36'>
                <room>i1</room>
                <title>Ein Jahr DSGVO - und jetzt?</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:45</duration>
                <abstract>Was ist seit 25.5.2018 passiert? Gibt es f&#252;r Admins noch was zu tun? Interessiert sich noch irgendwer f&#252;r die DSGVO?</abstract>
                <slug>glt19-36-ein-jahr-dsgvo-und-jetzt-</slug>
                <track>Community</track>
                
                <persons>
                    <person id='46'>Markus D&#246;rfler</person>
                </persons>
                <language>de</language>
                <description>Seit 25.5.2018 sind Unternehmen verpflichtet, umfassende Ma&#223;nahmen im Zusammenhang mit dem Datenschutz zu ergreifen. Da die DSGVO in vielen Bereichen unklar ist, wird kurz dargelegt, was seit 25.5.2018 passiert ist und welche (relevanten) Entscheidungen es gegeben hat. Anschlie&#223;end wird kurz auf die wichtigsten Security-Themen eingegangen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/RUNTSE/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/RUNTSE/feedback/</feedback_url>
            </event>
            <event guid='1ef521cc-4b8f-590c-8738-15bea2657941' id='54'>
                <room>i1</room>
                <title>UNIX - Stories from another time</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:45</duration>
                <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...</abstract>
                <slug>glt19-54-unix-stories-from-another-time</slug>
                <track>Community</track>
                
                <persons>
                    <person id='58'>Mihael Mercvajler</person>
                </persons>
                <language>en</language>
                <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.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/FWFTLT/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/FWFTLT/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='i2' guid='178027ae-a76c-52e9-8f56-a6dca0419f00'>
            <event guid='cd47fe7d-5081-5a84-8b82-59fd5d2ec0aa' id='67'>
                <room>i2</room>
                <title>Einf&#252;hrung in die Verarbeitung nat&#252;rlicher Sprache mit Python</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>00:45</duration>
                <abstract>Python macht es einfach, in nat&#252;rlicher Sprache vorliegende Texte gezielt nach Informationen zu analysieren. Dieser Vortrag zeigt anhand von Beispielen wie sich das konkret machen l&#228;sst.</abstract>
                <slug>glt19-67-einfhrung-in-die-verarbeitung-natrlicher-sprache-mit-python</slug>
                <track>Entwickler</track>
                <logo>/media/glt19/images/WM8MXM/python-powered-h-140x182.png</logo>
                <persons>
                    <person id='68'>Thomas Aglassinger</person>
                </persons>
                <language>de</language>
                <description>Python biete zahlreiche Bibliotheken um nat&#252;rliche Sprache zu analysieren. Dokumentation und Blogartikel sind allerdings meistens auf englische Beispiele beschr&#228;nkt. Dieser Vortrag zeigt, wie sich auch deutsche Texte nach gew&#252;nschten Informationen analysieren lassen.

Behandelte Themen sind:
- Wortwolken mit word_cloud
- S&#228;tze zerlegen und Stammw&#246;rter herleiten mit spaCy
- Allgemeine Kennzahlen ermitteln mit... reinem Python
- Klassifizierungen mit gensim
- Stimmungsanalyse mit vader und shapiro

Die gezeigten Beispiele werden als Jupyter Notebook zur Verf&#252;gung gestellt, um damit selbst weiter spielen, experimentieren und lernen zu k&#246;nnen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/WM8MXM/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/WM8MXM/feedback/</feedback_url>
            </event>
            <event guid='48b9a297-3d62-5764-96bb-f4bb7704d1a5' id='78'>
                <room>i2</room>
                <title>How to fake properly</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>00:45</duration>
                <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.</abstract>
                <slug>glt19-78-how-to-fake-properly</slug>
                <track>Entwickler</track>
                
                <persons>
                    <person id='79'>Rainer Schuettengruber</person>
                </persons>
                <language>en</language>
                <description>First and foremost, there will be a thorough discussion of the relevant use cases implemented in Python&#8217;s unittest.mock library. To move on, I will outline how this mocking functionality can be embedded in a pytest based test suite, amongst discussing the feasibility of replacing parts of the system under test. Eventually, I will discuss examples of production code unit tests that make use of the mock object library, thereby contributing to a solid understanding of the matter.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/EJ8DEV/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/EJ8DEV/feedback/</feedback_url>
            </event>
            <event guid='d491a33c-5f7d-54c1-a893-b9eb18f52559' id='88'>
                <room>i2</room>
                <title>Getting started with AI using PowerPoint ;)</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:45</duration>
                <abstract>*[GitHub Repository](https://github.com/caichinger/glt2019_ml_intro), thank you for coming!*


Or rather: How to get started with Machine Learning using Python?

We apply [scikit-learn](https://scikit-learn.org/stable/) to develop a simple Machine Learning model.</abstract>
                <slug>glt19-88-getting-started-with-ai-using-powerpoint-</slug>
                <track>Entwickler</track>
                
                <persons>
                    <person id='85'>Claus Aichinger</person>
                </persons>
                <language>en</language>
                <description>**What is this talk about?**

For 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.
In doing so, we will touch on:
- Problem setting and terminology
- Learning and predicting
- Feature selection and importance, Hyperparameters, Cross Validation


**What is this talk NOT about?**
- Deep Learning
- Different Machine Learning models
- In-depth [scikit-learn](https://scikit-learn.org/stable/) ...
- AI and PowerPoint ;)


**Disclaimer**
As an introductory level talk, no prerequisites are required. Familiarity with Python syntax may be advantageous but is not mandatory.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/8UXA8U/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/8UXA8U/feedback/</feedback_url>
            </event>
            <event guid='19bf0815-a9e0-53b8-ac65-35fcf9d018a3' id='11'>
                <room>i2</room>
                <title>System for Algebra and Geometry Experimentation (SageMath)</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T13:00:00+02:00</date>
                <start>13:00</start>
                <duration>00:45</duration>
                <abstract>SageMath ist eine Software um mathematische Problemstellungen zu l&#246;sen. In diesem Vortrag m&#246;chten wir euch eine grundlegende Einf&#252;hrung in das Arbeiten mit SageMath geben.</abstract>
                <slug>glt19-11-system-for-algebra-and-geometry-experimentation-sagemath-</slug>
                <track>Entwickler</track>
                <logo>/media/glt19/images/XJJKWF/talk-logo.png</logo>
                <persons>
                    <person id='17'>Martin Stoiber</person><person id='16'>tajpulo</person>
                </persons>
                <language>de</language>
                <description>SageMath ist eine Zusammenstellung von Softwarepaketen zur Behandlung von unterschiedlichsten mathematischen Problemstellungen. Es verwendet die Programmiersprache Python als einheitliche Oberfl&#228;che, um diese Module miteinander zu verbinden. SageMath zeigt dabei seine St&#228;rken bei der Evaluierung symbolischer Ausdr&#252;cke.

In diesem Vortrag werden wir auf folgende Punkte eingehen:

 * SageMath Projekt
 * Installation und Konfiguration
 * Integer und Ganzzahlarithmetik
 * Rechnen und Darstellen von und mit Polynomen
 * Plotten von Funktionen
 * Matrizen und lineare Abbildungen
 * Animationen

Unsere Folien findet ihr unter [lukas-prokop.at/talks](http://lukas-prokop.at/talks/glt19-sagemath/)</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/XJJKWF/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/XJJKWF/feedback/</feedback_url>
            </event>
            <event guid='462a2b57-d588-577c-a746-cac57ba9dde6' id='45'>
                <room>i2</room>
                <title>Unser FOSS Gamedesign Workflow</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:45</duration>
                <abstract>Erfahrungen, Vorteile und Herausforderungen zu einem komplett freien Gamedesign Workflow.
Vom Betriebssystem, der Asseterstellung bis hin zur Engine wurde nur freie Software eingesetzt.</abstract>
                <slug>glt19-45-unser-foss-gamedesign-workflow</slug>
                <track>Entwickler</track>
                <logo>/media/glt19/images/Y9B7EJ/knight.png</logo>
                <persons>
                    <person id='54'>Thomas Brunner</person>
                </persons>
                <language>de</language>
                <description>Im Laufe der Vorlesung GDD1 mussten (m&#252;ssen) wir ein kleines Spiel erstellen. 
Als besonderes Ziel haben wir uns den ausschlie&#223;lichen Einsatz von freier Software (Ausgenommen Treiber) gesetzt. In diesem Vortrag m&#246;chten wir auf unsere Tool Chains und vor allem auf die Vorteile eingehen.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/Y9B7EJ/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/Y9B7EJ/feedback/</feedback_url>
            </event>
            <event guid='d738e0f8-7937-5871-8e5f-d7fcd799c37b' id='118'>
                <room>i2</room>
                <title>Lightning Talks</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:45</duration>
                <abstract>Kurzvortr&#228;ge (5min) zu verschiedenen Themen. Melde dich am Frontdesk an, um einen Talk zu halten.</abstract>
                <slug>glt19-118-lightning-talks</slug>
                <track>Lightning-Talk</track>
                
                <persons>
                    
                </persons>
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/SWTQ87/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/SWTQ87/feedback/</feedback_url>
            </event>
            <event guid='f5214dc1-10cf-501f-840b-abdf92ba40a6' id='106'>
                <room>i2</room>
                <title>Web Frontend Testing</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T16:00:00+02:00</date>
                <start>16:00</start>
                <duration>00:45</duration>
                <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&#8217;ll then learn about a selection of existing options before seeing some of the best tools in action.</abstract>
                <slug>glt19-106-web-frontend-testing</slug>
                <track>Entwickler</track>
                <logo>/media/glt19/images/ECW3JF/Continous_Delivery_Automated_Acceptance_Testing.jpg</logo>
                <persons>
                    <person id='5'>Gerald Senarclens de Grancy</person><person id='113'>Tomaz Bevec</person>
                </persons>
                <language>en</language>
                <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, ...).

Thereafter you&#8217;ll learn about different approaches to testing web sites (Selenium WebDriver, pure JS solutions like Puppeteer, TestCafe and Cypress as well as designated testing IDEs). You&#8217;ll get an introduction of how to use Selenium WebDriver with Python to create reliable tests. We&#8217;ll demonstrate how they could be implemented and how they are executed against a sample website. You&#8217;ll see some challenges faced when doing web FE testing and how to overcome them. If there is enough time, we may also show other testing tools, demonstrate acceptance test driven development (ATDD) as well as behavior driven development (BDD).

Finally, we would like to have an open exchange about best practices when testing web front-ends.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/ECW3JF/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/ECW3JF/feedback/</feedback_url>
            </event>
            <event guid='983e0e84-0f2a-5b4c-afb0-eb44fe36918c' id='87'>
                <room>i2</room>
                <title>Using Python (pandas) for data analysis</title>
                <subtitle></subtitle>
                <type>Vortrag</type>
                <date>2019-04-27T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:25</duration>
                <abstract>Let&apos;s use pandas to interactively dive into a few data set.</abstract>
                <slug>glt19-87-using-python-pandas-for-data-analysis</slug>
                <track>Open-Data</track>
                
                <persons>
                    <person id='85'>Claus Aichinger</person>
                </persons>
                <language>en</language>
                <description>*[GitHub repository](https://github.com/caichinger/glt2019_pandas_intro), thank you for coming!*


[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.

In particular, we will cover the following questions:
- What kind of problems does pandas solve?
- How does using pandas look/feel like?

The examples are self consistent with [Jupyter notebooks](https://jupyter.org/) alongside the data made available after the talk.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/PCZS9R/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/PCZS9R/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='i14' guid='33214d73-cb4f-5bd9-80a8-ed2723bb1e69'>
            <event guid='7c72275e-b38c-5f51-b067-73a8937b5fde' id='40'>
                <room>i14</room>
                <title>Mini-FrogLabs - Spiele programmieren mit Python</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-27T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>08:00</duration>
                <abstract>Kinder und Jugendliche von 10 bis 15 Jahren k&#246;nnen im Workshop eigene 2D-Computerspiele programmieren.</abstract>
                <slug>glt19-40-mini-froglabs-spiele-programmieren-mit-python</slug>
                <track>Entwickler</track>
                
                <persons>
                    <person id='49'>Teckids e.V.</person>
                </persons>
                <language>de</language>
                <description>Bei den Mini-FrogLabs k&#246;nnen bei den diesj&#228;hrigen Linux-Tagen Kinder und Jugendliche, begleitet von gleichaltrigen Tutoren, lernen, wie man mit Python und dem Framework Pygame Computerspiele programmiert.

## Mini-FrogLabs - Wichtige Informationen

Zur Teilnahme an einem der beiden Jugend-Workshops ist **eine Anmeldung vorab beim Teckids e.V. n&#246;tig**!

Genaue Informationen und Anmeldung unter: https://www.teckids.org/glt</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/TBHRLN/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/TBHRLN/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='i15' guid='3f4028e5-3657-5666-abe4-d2bbc8a1bc20'>
            <event guid='318c0bb7-e298-5a0b-ae43-1fdaa81745fa' id='41'>
                <room>i15</room>
                <title>Mini-FrogLabs - Elektronik mit MicroPython</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-27T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>08:00</duration>
                <abstract>Kinder und Jugendliche von 10 bis 15 Jahren k&#246;nnen hier Mikrocontroller mit MicroPython programmieren</abstract>
                <slug>glt19-41-mini-froglabs-elektronik-mit-micropython</slug>
                <track>Open-Hardware</track>
                
                <persons>
                    <person id='49'>Teckids e.V.</person>
                </persons>
                <language>de</language>
                <description>Bei den Mini-FrogLabs k&#246;nnen bei den diesj&#228;hrigen Linux-Tagen Kinder und Jugendliche, begleitet von gleichaltrigen Tutoren, lernen, wie man mit Python eigene elektronische Schaltungen programmiert.

## Mini-FrogLabs - Wichtige Informationen

Zur Teilnahme an einem der beiden Jugend-Workshops ist **eine Anmeldung vorab beim Teckids e.V. n&#246;tig**!

Genaue Informationen und Anmeldung unter: https://www.teckids.org/glt</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/XHMNVY/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/XHMNVY/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='HF01092' guid='f6c9e578-a816-5746-8fee-fa1578594098'>
            <event guid='c0c7d754-a676-5f8b-8c2b-92314ac856fe' id='126'>
                <room>HF01092</room>
                <title>Radio Helsinki: Freies Radio und Open Source - ein Radioworkshop.</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-27T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>09:00</duration>
                <abstract>Die Basisworkshops von Radio Helsinki vermitteln einen Einstieg ins Radiomachen und das Gestalten von Audiobeitr&#228;gen. Bei diesem Basisworkshop h&#246;ren uns bei den Linuxtagen um. Wir machen Interviews mit der Community, den Vortragenden und Besucher*innen. Wir sammeln O-T&#246;ne, Atmos und gestalten eine Radiosendung. Selbstverst&#228;ndlich mit Open Source Software: Audacity.</abstract>
                <slug>glt19-126-radio-helsinki-freies-radio-und-open-source-ein-radioworkshop-</slug>
                <track>Community</track>
                <logo>/media/glt19/images/ACB3MR/Radio_Helsinki.png</logo>
                <persons>
                    <person id='116'>Radio Helsinki</person><person id='117'>Walther Moser</person>
                </persons>
                <language>de</language>
                <description>Ziel des Workshops ist eine Live Sendung am Sonntag, von 15:00 bis 16:00 im Funkhaus von Radio Helsinki. 

* Dauer des Workshops: 17 Stunden  
* Maximale Anzahl der TeilnehmerInnen: 12  
* Bedarf: Laptops und Kopfh&#246;rer mitbringen. Digitales Schnittprogramm: Audacity. Installation beim Workshop.
* Vorkenntnisse: Keine
* Download Audacity: https://www.audacityteam.org/download/ 

#### Kosten
80,- f&#252;r Vereinsmitglieder / 120,- f&#252;r Vereinsexterne, Preise jeweils inklusive 20% Umsatzsteuer.
Es gibt ein Kontingent an Gratispl&#228;tzen f&#252;r Besitzer*innen der Hunger auf Kunst und Kultur-Pass und der SozialCard.

#### Orte und Zeiten
Freitag: 18:00h bis 21:00h / Radio Helsinki, Sch&#246;naugasse 8, 8010 Graz.  
Samstag: 9:30 bis 17:00h / Linux Tage, Campus Inffeldgasse, 8010 Graz.  
Sonntag: 10:00 bis 17:00h / Radio Helsinki, Sch&#246;naugasse 8, 8010 Graz.  

#### Anmeldung und Infos
office@helsinki.at oder 0316 830 880 (zu B&#252;rozeiten)  
Link zum Workshop: https://helsinki.at/info/mitmachen/mach-mit/#Basis</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/ACB3MR/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/ACB3MR/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='i4' guid='383ff5fa-a1e0-5ff9-9429-ca957c3046ce'>
            <event guid='e44187f2-9d03-5079-b873-b717723a1c33' id='121'>
                <room>i4</room>
                <title>LPI Pr&#252;fung SA 1</title>
                <subtitle></subtitle>
                <type>Pr&#252;fung</type>
                <date>2019-04-27T11:00:00+02:00</date>
                <start>11:00</start>
                <duration>02:00</duration>
                <abstract>LPI Pr&#252;fung: https://lpievent.lpice.eu/</abstract>
                <slug>glt19-121-lpi-prfung-sa-1</slug>
                <track>Prüfung</track>
                
                <persons>
                    <person id='109'>LPI</person>
                </persons>
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/UZPXTY/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/UZPXTY/feedback/</feedback_url>
            </event>
            <event guid='99ae2143-04e6-5b1f-b0f8-82f39f4923fe' id='122'>
                <room>i4</room>
                <title>LPI Pr&#252;fung SA 2</title>
                <subtitle></subtitle>
                <type>Pr&#252;fung</type>
                <date>2019-04-27T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>02:00</duration>
                <abstract>LPI Pr&#252;fung: https://lpievent.lpice.eu/</abstract>
                <slug>glt19-122-lpi-prfung-sa-2</slug>
                <track>Prüfung</track>
                
                <persons>
                    <person id='109'>LPI</person>
                </persons>
                <language>de</language>
                
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/A7XU9G/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/A7XU9G/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='HSTP056J' guid='015cd75a-fa75-5ced-be89-023afdeee945'>
            <event guid='d33c7f4d-63a5-5313-9a1a-78eae6614faf' id='124'>
                <room>HSTP056J</room>
                <title>L&#246;ten</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-27T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>03:40</duration>
                <abstract>Die Teilnehmer bekommen eine kurze Einf&#252;hrung in die Technik des L&#246;ten. Da dies eine T&#228;tigkeit ist, die man erst kann, wenn man sie oft gemacht hat, haben wir eine Schaltung entwickelt, die sehr viele L&#246;tpunkte hat. Diese Schaltung ist eine Digitaluhr. Es sind keine Materialien notwendig. Die Besucher l&#246;ten unter geschulter Aufsicht.</abstract>
                <slug>glt19-124-lten</slug>
                <track>Open-Hardware</track>
                <logo>/media/glt19/images/GANQMQ/ELAB.png</logo>
                <persons>
                    <person id='32'>Valentin Gritsch</person><person id='33'>Alexander B&#246;gl</person>
                </persons>
                <language>de</language>
                <description>Die Teilnehmer bekommen eine kurze Einf&#252;hrung in die Technik des L&#246;ten. Da dies eine T&#228;tigkeit ist, die man erst kann, wenn man sie oft gemacht hat, haben wir eine Schaltung entwickelt, die sehr viele L&#246;tpunkte hat. Diese Schaltung ist eine Digitaluhr. Es sind keine Materialien notwendig. Die Besucher l&#246;ten unter geschulter Aufsicht.</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/GANQMQ/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/GANQMQ/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='IFEG042' guid='0f4dbfd5-8986-5c51-bef2-2e1ec4a7db55'>
            <event guid='037a0cc4-d519-5695-b42c-50e2ea3f14f6' id='123'>
                <room>IFEG042</room>
                <title>Linuxtage CTF #glt19ctf</title>
                <subtitle></subtitle>
                <type>Workshop</type>
                <date>2019-04-27T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>05:00</duration>
                <abstract>Grazer Linuxtage Capture the Flag (#glt19ctf) is a hacking competition. 
Its a fun &amp; legal way to play with hacking, and it provides a opportunity to practice for real-world security challenges.</abstract>
                <slug>glt19-123-linuxtage-ctf-glt19ctf</slug>
                <track>Security</track>
                
                <persons>
                    <person id='28'>LosFuzzys</person><person id='29'>Stefan</person><person id='115'>Kurt</person><person id='130'>Fabian</person><person id='131'>Johannes</person><person id='135'>Michael</person>
                </persons>
                <language>de</language>
                <description>* Grazer Linuxtage Capture the Flag
* Friday 15:00 until Saturday 15:00
* More info at http://glt19.fuzzy.land


### What is this?
A CTF is a hacking contest. 
Its a safe, legal, and free (as in free beer) opportunity to learn about hacking or test your hacking skills.

### Who can participate?
Everyone with **a computer and a Internet connection**. You don&apos;t have to be present at Linuxtage - but its more fun if you are!
We 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. 

### What kind of CTF?
It&apos;s a Jeopardy-Style CTF. So you participate by browsing to our competition page, load a challenge, solve it, and submit the resulting flag!

### Where can I participate?
We will publish the competition webpage a few days before Grazer Linuxtage. 
The CTF will take place from Friday 15:00 to Saturday 15:00.
More information can be found at http://glt19.fuzzy.land

### Room IFEG042?
Yes. We have [a room at Linuxtage](https://online.tugraz.at/tug_online/ris.ris?pOrgNr=983&amp;pQuellGeogrBTypNr=5&amp;pZielGeogrBTypNr=5&amp;pZielGeogrBerNr=3020009&amp;pRaumNr=4844&amp;pActionFlag=A&amp;pShowEinzelraum=J) on Friday (from 13:00 on until ~20:00) and Saturday (from 10:00 on).
It&apos;s at [IAIK, in Inffeldgasse 16a on the ground floor](https://online.tugraz.at/tug_online/ris.ris?pOrgNr=37&amp;pActionFlag=A&amp;pQuellGeogrBTypNr=5&amp;pQuellGeogrBerNr=3020009&amp;pZielGeogrBTypNr=4&amp;pZielGeogrBerNr=&amp;pRaumNr=4844&amp;pShowEinzelraum=J&amp;pRaumPKs=&amp;pVirtGeogrBerPKs=&amp;pCoordsX=&amp;pCoordsY=&amp;pDummySelectBox=3020009&amp;pZoomFaktor=10&amp;pAnsichtNr=1&amp;pKombinationNr=2).
Visit us there to ask questions and maybe get some help to start your journey.

### How do I prepare for a CTF?
Be curious. Learn about web technology, programming, scripting, debugging, cryptography, or reverse engineering.
Or play other CTFs.
For example, we have a nothing-to-win-nothing-to-lose CTF running 24/7, check it out: https://fuzzy.land

**_And don&apos;t forget to bring your Laptop to Linuxtage - you are going to need it. _**</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://pretalx.linuxtage.at/glt19/talk/QWKJKY/</url>
                <feedback_url>https://pretalx.linuxtage.at/glt19/talk/QWKJKY/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    
</schedule>
