<?xml version='1.0' encoding='utf-8' ?>
<schedule>
<version>1.1</version>
<conference>
<acronym>GLT18</acronym>
<title>Grazer Linuxtage 2018</title>
<start>2018-04-27</start>
<end>2018-04-28</end>
<days>2</days>
<timeslot_duration>00:05</timeslot_duration>
</conference>
<day date='2018-04-27' end='2018-04-27T20:00:00+02:00' index='1' start='2018-04-27T12:00:00+02:00'>
<room name='G.AP149.042'>
</room>
<room name='G.AP147.116'>
<event guid='2453830f-c9ec-4a3b-b8f4-9816247d0208' id='304'>
<date>2018-04-27T13:30:00+02:00</date>
<start>13:30</start>
<duration>02:00</duration>
<room>G.AP147.116</room>
<slug>GLT18_-_304_-_de_-_g_ap147_116_-_201804271330_-_wikidata_sparql_-_tobias_schonberg</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Wikidata &amp; SPARQL</title>
<subtitle>Wie man Wikidata editiert und Abfragen erstellt</subtitle>
<track>Community</track>
<type>workshop</type>
<language>de</language>
<abstract>Lerne wie man Wikidata editiert und damit die freie, offene Wissensdatenbank verbessert. Außerdem lernen wir wie man auf die Daten mit SPARQL zugreift. Keine Vorkenntnisse notwendig.</abstract>
<description></description>
<persons>
<person id='188'>Tobias Schönberg</person>
</persons>
<links>
</links>
</event>
<event guid='a7ec410b-c110-40b0-93a2-12b01e7a9495' id='338'>
<date>2018-04-27T15:45:00+02:00</date>
<start>15:45</start>
<duration>03:00</duration>
<room>G.AP147.116</room>
<slug>GLT18_-_338_-_de_-_g_ap147_116_-_201804271545_-_scrum_first_steps_-_rene_pachernegg_-_katharina_seke</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>SCRUM First Steps</title>
<subtitle>Erste Schritte in die Welt der agilen Softwareentwicklung</subtitle>
<track>Community</track>
<type>workshop</type>
<language>de</language>
<abstract>Ein interaktiver Workshop zum Reinschnuppern in die Welt der agilen Softwareentwicklung mit dem Open-Source Projektmanagement-Framework Scrum</abstract>
<description>Wir wollen in diesem interaktiven Workshop gemeinsam mit den Teilnehmerinnen und Teilnehmern die folgenden Themen erarbeiten:

- Was bedeutet &quot;agil&quot;? – Agile values and priciples
- Grundlagen des Scrum Konzeptes
- Unterschiede zur herkömmlichen Softwareentwicklung
- Wie könnte Scrum in meinem Projekt funktionieren?

Das Ziel dieses Workshops ist es, den Teilnehmerinnen und Teilnehmern einen ersten Eindruck von den Grundlagen der agilen Softwareentwicklung zu vermitteln und damit weiteres Interesse für dieses Thema zu wecken.</description>
<persons>
<person id='36'>Rene Pachernegg</person>
<person id='201'>Katharina Seke</person>
</persons>
<links>
</links>
</event>
</room>
<room name='G.AP149.212'>
<event guid='4af91dd7-b24d-4062-9546-5eb6da3402fc' id='382'>
<date>2018-04-27T14:00:00+02:00</date>
<start>14:00</start>
<duration>02:00</duration>
<room>G.AP149.212</room>
<slug>GLT18_-_382_-__-_g_ap149_212_-_201804271400_-_lpi_prufungen</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>LPI Prüfungen</title>
<subtitle></subtitle>
<track>Prüfungen</track>
<type>exam</type>
<language></language>
<abstract></abstract>
<description></description>
<persons>
</persons>
<links>
<link href='https://linuxtage.at/lpi'>Mehr Information</link>
</links>
</event>
</room>
<room name='G.AP149.232'>
<event guid='e0195b5b-fa12-4073-a06b-baf68c6d0666' id='365'>
<date>2018-04-27T14:35:00+02:00</date>
<start>14:35</start>
<duration>05:00</duration>
<room>G.AP149.232</room>
<slug>GLT18_-_365_-_en_-_g_ap149_232_-_201804271435_-_linuxtage_ctf_glt18ctf_-_losfuzzys</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Linuxtage CTF #glt18ctf</title>
<subtitle>Let's play a game!</subtitle>
<track>Community</track>
<type>other</type>
<language>en</language>
<abstract>Grazer Linuxtage Capture the Flag (#glt18ctf) 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>
<description>&lt;hr /&gt;

&lt;ul&gt;
&lt;li&gt;Grazer Linuxtage Capture the Flag&lt;/li&gt;
&lt;li&gt;Friday 15:00 until Saturday 15:00&lt;/li&gt;
&lt;li&gt;More info at &lt;a href=&quot;http://glt18.fuzzy.land&quot;&gt;glt18.fuzzy.land&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;strong&gt;What is this?&lt;/strong&gt;
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.

&lt;strong&gt;Who can participate?&lt;/strong&gt;
Everyone with a computer and a Internet connection. You don'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. 

&lt;strong&gt;What kind of CTF?&lt;/strong&gt;
It's a Jeopardy-Style CTF. So you participate by browsing to our competition page, load a challenge, solve it, and submit the resulting flag!

&lt;strong&gt;Where can I participate?&lt;/strong&gt;
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://glt18.fuzzy.land

&lt;strong&gt;Room G.AP149.232?&lt;/strong&gt;
Yes. We have a room at Linuxtage on Friday (from 14:30 on).
Visit us there to ask questions and maybe get some help to start your journey.

&lt;strong&gt;How do I prepare for a CTF?&lt;/strong&gt;
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</description>
<persons>
<person id='208'>LosFuzzys</person>
</persons>
<links>
<link href='https://fuzzy.land/'>Fuzzy Land</link>
<link href='https://de.wikipedia.org/wiki/Capture_the_Flag#Computersicherheit'>Wikipedia: CTF</link>
<link href='https://ctftime.org/ctf-wtf/'>CTF? WTF?</link>
<link href='https://slideshare.net/stefan2904/a-ctf-hackers-toolbox-61520370'>Talk: A CTF Hackers Toolbox</link>
<link href='https://hack.more.systems/'>LosFuzzys</link>
<link href='http://glt18.fuzzy.land'>#glt18ctf Infopage</link>
</links>
</event>
</room>
<room name='G.AP149.205'>
</room>
<room name='G.AP149.105'>
<event guid='0a5b7864-2860-434e-96b0-e2107887b75a' id='308'>
<date>2018-04-27T13:30:00+02:00</date>
<start>13:30</start>
<duration>01:30</duration>
<room>G.AP149.105</room>
<slug>GLT18_-_308_-_de_-_g_ap149_105_-_201804271330_-_josm_workshop_-_stefan_tiran</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title> JOSM Workshop</title>
<subtitle></subtitle>
<track>Community</track>
<type>workshop</type>
<language>de</language>
<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ürde abgenommen werden um ein erfolgreiches Arbeiten an der OpenStreetMap zu ermöglichen.</abstract>
<description>Der Workshop befasst sich unter anderem mit folgenden Themen:

Kurze Einführung in das OpenStreetMap-Datenmodell.
Kurzer Überlblick über das Dokumentations- und Hilfsmaterial im OpenStreetMap-Wiki
Eingabe von Adressen.
Arbeiten mit Layern.
Arbeiten mit unterschiedlichen Datenformaten in Hinsicht auf das Öffnen von OGD Daten. Dabei soll jedoch das Craft-Mapping betont werden und der community-gerechte Import in den Vordergrund gestellt werden.
Bei Bedarf:
Expertenmodus
Arbeiten mit Relationen (wahlweise Radrouten / ÖPNV)</description>
<persons>
<person id='193'>Stefan Tiran</person>
</persons>
<links>
</links>
</event>
<event guid='d15259da-f70f-4c16-93eb-2456958eb7c5' id='314'>
<date>2018-04-27T15:30:00+02:00</date>
<start>15:30</start>
<duration>03:00</duration>
<room>G.AP149.105</room>
<slug>GLT18_-_314_-_de_-_g_ap149_105_-_201804271530_-_feinstaubsensor_workshop_-_andreas_voit_-_karl_voit_-_dustmap</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Feinstaubsensor Workshop</title>
<subtitle>Wie bastle ich mir meinen eigenen Feinstaubsensor?</subtitle>
<track>Open-Hardware</track>
<type>workshop</type>
<language>de</language>
<abstract>Bei diesem Workshop werden die theoretischen Grundlagen der Feinstaubmesstechnik erklärt. Im praktischen Teil bekommt der Workshop Teilnehmer die Gelegenheit sich seine eigene Feinstaubmesstation zu basteln.</abstract>
<description>Das Projekt Luftdaten.info erstellte Bauanleitungen für Feinstaubsensoren, die sich ein jeder Interessierte mit minimalem Technikgeschick selber bauen kann. Diese Sensoren werden dann in das Netzwerk von Sensoren eingebunden, damit man ein möglichst flächendeckendes Bild der Feinstaubbelastungen bekommt. Je mehr, desto besser.

Im ersten Teil des Workshops werden folgene Fragen geklärt: Welche Möglichkeiten gibt es die Feinstaubbelastung in der Atemluft zu messen? Im Zuge dieses Workshops möchten wir kurz vorstellen wie öffentliche Stellen die Feinstaubbelastung messen und welche Möglichkeiten es gibt dies selber mit einfach Sensoren zu tun. Welche Probleme gibt es dabei und worauf ist zu achten.

Des Weiteren erläutert das Team von dustmap die Thematik der LoRaWAN-Datenübertragungen. LoRaWAN steht für &quot;Long Range Wide Area Network&quot; und ist geeignet, geringe Datenmengen über große Distanzen zu übertragen. dustmap betreibt ein eigenes LoRaWAN-Netzwerk innerhalb von Graz.

Im zweiten, praktischen Teil des Workshops dürfen die Teilnehmerinnen und Teilnehmer auf Basis des Projektes luftdaten.info sich ihre eigene Feinstaubsmessstation zusammenbauen. Natürlich erhalten sie von den Leitern des Workshops ausreichend Hilfestellungen. Auch für technisch nicht so versierte Personen ist der Workshop gedacht.

Wir bieten 20 Feinstaubsensor-Bausets für WLAN-Anbindung gemäß luftdaten.info-Bauanleitung zum geförderten Preis von 30€ an. Zusätzlich  bieten wir 20 dustmap-Bausets für Anbindung per LoRaWAN (in Graz, kein WLAN notwendig) zum geförderten Preis von 35€ an.

Da die Anzahl der Teilnehmer und der Sets limitiert sind, bitten wir um eine verbindliche Anmeldung bis 21. April 2018 unter Feinstaub@Karl-Voit.at. Notwendige Angaben für eine Anmeldung sind dein Name und ob du ein Sensorkit erwerben möchtest und wenn ja, welches der beiden (WLAN oder LoRaWAN). Ein Bestätigungsemail vom Team finalisiert die Anmeldung. First come, first served, solange der Vorrat reicht. 

Du kannst dir natürlich aufgrund der Bestellliste von Luftdaten.info selber die Bauteile besorgen.

Wenn du auch das Flashen von der Firmware selber machen möchtest, so nimm ein Notebook mit Arduino Entwicklungsumgebung, Einstellungen laut Luftdaten.info Webseite inklusive der heruntergeladenen Firmware mit. Alternativ können die Vortragenden die Firmware aufspielen.

Dieser Workshop wird von Andreas und Karl Voit, und von Andreas und Matthias von dustmap geleitet.</description>
<persons>
<person id='103'>Andreas Voit</person>
<person id='33'>Karl Voit</person>
<person id='200'>dustmap</person>
</persons>
<links>
<link href='http://luftdaten.info'>luftdaten.info</link>
<link href='http://luftdaten.info/feinstaubsensor-bauen/'>Einkaufsliste Luftdatensensor</link>
<link href='https://www.andreas-voit.at/2018/01/20/feinstaub/'>Blogbeitrag von Andreas Voit</link>
<link href='http://karl-voit.at/2017/12/03/Feinstaubsensor/'>Blogbeitrag von Karl Voit</link>
<link href='http://www.dustmap.org/'>dustmap.org</link>
<link href='https://github.com/dustmap'>github - dustmap</link>
</links>
</event>
</room>
<room name='G.AP149.101'>
</room>
<room name='G.AP149.112'>
<event guid='f229a345-ebff-4a18-bd46-1bcc9b6b81c7' id='292'>
<date>2018-04-27T14:50:00+02:00</date>
<start>14:50</start>
<duration>01:30</duration>
<room>G.AP149.112</room>
<slug>GLT18_-_292_-_de_-_g_ap149_112_-_201804271450_-_libreoffice_-_peter_linzbauer</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>LibreOffice</title>
<subtitle></subtitle>
<track>Anwendungen</track>
<type>workshop</type>
<language>de</language>
<abstract>Was kann LibreOffice? Ist es eine würdige Alternative zu kommerziellen Programmen?</abstract>
<description>Im Workshop werde ich anhand einfacher Beispiele zeigen, wie schnell und unkompliziert man mit LibreOffice arbeiten kann. Ich mache eine kurze Vorstellung des gesamten LibreOffice-Pakets.

Danach werden wir gemeinsam ein kurzes Kochbuch (LibreOffice Writer) erstellen und anschließend die Kosten der Zutaten (LibreOffice Calc) ausrechnen. Diese beiden einfachen Beispiele geben uns die Möglichkeit mit Formatvorlagen, Formeln und Filtern zu arbeiten.

Als Abschluss werde ich auf Fragen aus der Workshopgruppe eingehen und gerne auch gewünschte Beispiele zeigen.</description>
<persons>
<person id='108'>Peter Linzbauer</person>
</persons>
<links>
</links>
</event>
<event guid='3d53bb74-d0ee-41db-8feb-97bcad0b9bd2' id='315'>
<date>2018-04-27T16:30:00+02:00</date>
<start>16:30</start>
<duration>02:00</duration>
<room>G.AP149.112</room>
<slug>GLT18_-_315_-_de_-_g_ap149_112_-_201804271630_-_linux-container_im_eigenbau_-_richard_weinberger</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Linux-Container im Eigenbau</title>
<subtitle>Docker kocht auch nur mit Wasser, diesmal kochen wir</subtitle>
<track>Admin</track>
<type>workshop</type>
<language>de</language>
<abstract>In diesem Workshop zeigt Richard Weinberger wie man sich selbst eine Container-Engine in C programmiert und erklärt das Kernel-API dazu.
Schritt für entsteht ein kleines Programm womit man unter Linux seine eigenen Container starten kann.</abstract>
<description></description>
<persons>
<person id='40'>Richard Weinberger</person>
</persons>
<links>
</links>
</event>
</room>
<room name='G.AP149.121'>
<event guid='fd597678-d2b0-4188-a072-2d5ff5756ae4' id='302'>
<date>2018-04-27T14:30:00+02:00</date>
<start>14:30</start>
<duration>04:00</duration>
<room>G.AP149.121</room>
<slug>GLT18_-_302_-_de_-_g_ap149_121_-_201804271430_-_raspjamming_-_martin_strohmayer_-_woergi_-_manfred_wallner</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Raspjamming</title>
<subtitle>Raspberry Pi Projekte</subtitle>
<track>Open-Hardware</track>
<type>workshop</type>
<language>de</language>
<abstract>Beim Jamming können die Teilnehmer frei entscheiden was sie machen wollen. Raspjamming ist also kein Workshop bei dem es darum geht einen Ablauf des Vortragenden zu folgen. Bringe deine Hardware mit oder kauf dir eines der Beispielmaterialien wie LEDs und Sensoren vor Ort. In der Gruppe macht programmieren und basteln doppelt Spaß. Der Jam ist auch für Anfänger geeignet da  Projektvorlagen und erfahrene Betreuer vor Ort sind. Diese Projekte werden mit einem Shell-Script, Python oder C umgesetzt.</abstract>
<description>Raspjamming ist kein Workshop im einheitlichen Sinne. Dabei geht es nicht darum einen vorgefertigten Ablauf des Vortragenden zu folgen. Beim Jamming treffen sich Leute um an einem Raspberry Pi Projekt ihrer Wahl zu arbeiten. Die Teilnehmer können frei entscheiden was sie machen wollen, ob Blinklicht, Display, Sensoren oder Überwachungskamera. Leute treffen zusammen und können sich austauschen und gemeinsam programmieren und basteln. Für Anfänger und Interessierte werden gedruckte Anleitungen zur Verfügung gestellt, um ein einfaches elektronisches Projekt umsetzen zu können. Die Umsetzung kann über ein Shell Script, Python, C# oder C erfolgen. Erfahrene Programmierer  werden vor Ort sein und mit Rat und Tat helfen.
Diesmal gibt es ein vorkonfiguriertes Raspberry Pi Image bzw. SD-Karten um möglichst schnell am Projekt arbeiten zu können. 
Optimal wäre es wenn die Teilnehmer ihr eigenes Arbeitsgerät mitbringen (Laptop, Raspberry Pi, SD-Karte, Adapter usw.). Teilweise können lokale Linux PCs benutzt werden. Einige Raspberry Pi Zero W Platinen, Pi Kameras, Sensoren, Steckbretter, Kabeln und Sieben-Segement-Displays können vor Ort gekauft werden.</description>
<persons>
<person id='31'>Martin Strohmayer</person>
<person id='191'>Woergi</person>
<person id='76'>Manfred Wallner</person>
</persons>
<links>
<link href='http://raspjamming.at/'>Raspjamming</link>
<link href='https://www.youtube.com/watch?v=VhrvjmhICIM'>Teaser</link>
</links>
</event>
</room>
<room name='G.AP149.125'>
<event guid='2be68f3a-094f-48f8-95f1-cda540a7a0f9' id='349'>
<date>2018-04-27T13:30:00+02:00</date>
<start>13:30</start>
<duration>03:00</duration>
<room>G.AP149.125</room>
<slug>GLT18_-_349_-_de_-_g_ap149_125_-_201804271330_-_gpg_1-2-3_-_sven_guckes</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>gpg 1-2-3</title>
<subtitle>Erste Schritte mit gpg</subtitle>
<track>Anwendungen</track>
<type>workshop</type>
<language>de</language>
<abstract>gpg mal eben aufrufen - und ein bisschen benutzen

kommst du?  bitte melde dich!
https://tinyurl.com/linuxtage-graz-2018-04-27-gpg
</abstract>
<description>http://www.guckes.net/gpg-1-2-3.beschreibung.txt

## DE Beschreibung (lang) ##

Dies sind ein paar einfache Schritte,
um mit Crypto zu beginnen - unter
der Verwendung von GnuPG (gpg).
Da Ziel ist das Verschlüsseln und das
Signieren von Daten (E-Mails,Dateien),
das Hinzufügen von userIDs (und photoIDs),
das Erstellen eines Widerrufszertifikats
(revocation certificate), und von
einem einfachen Schlüsselmanagement.
Es beschließ dann mit einer Aussicht
auf Cryptoparties, Key Signing Parties
und dem Web of Trust.
# DE Struktur #

## Anfang ##
* Erzeugung eines Schlüsselpaars (pubkey+seckey)
* Erzeugung eines Widerrufszertifikats

## Einfache Handhabung ##
* Verschlüsselung von Dateien/Nachrichten
* Entschlüsselung von Dateien/Nachrichten
* Signieren       von Dateien/Nachrichten

## Schlüsselmanagement ##
* UserIDs hinzufügen (Name+Email+Kommentar)
* Finde/Suche Schlüssel auf einem Keyserver.
* Runterladen von bzw Hochladen auf einen Keyserver.
* Verbindungswege   zwischen Schlüsseln visualisieren
* Unterschreiben von anderen Schlüsseln
* Erweiterung der Gültigkeit des eigenen Schlüssels
* Widerrufen von UserIDs     des eigenen Schlüssels

Wir werden gpg von der Kommandozeile/Shell benutzen.
Ja.. da muss man mal tippen. Ist aber recht einfach.
man erinnere sich: &quot;Die Shell ist dein Freund!&quot;
Sie stellt Aliase und Funktionen für dich bereit.

## Diskussion ##
* Warum machen wir Key Signing Parties? -&gt; &quot;Web of Trust&quot;
* Vorbereitung auf Key Signing Parties.

## Ausblick ##

Spezielle Workshops zum Mailen mit
Verschlüsselung und Digitalen Signaturen.

* mit Thunderbird
* mit mutt (oder neomutt)
* mit vim zum Nachrichtenschreiben
</description>
<persons>
<person id='159'>Sven Guckes</person>
</persons>
<links>
<link href='http://www.guckes.net/talks/gpg_intro.txt'>GnuPG Intro</link>
<link href='https://tinyurl.com/linuxtage-graz-2018-04-27-gpg'>Teilnehmer Doodle - wer kommt?</link>
</links>
</event>
<event guid='abac294d-f07a-47a9-afab-1862edec9079' id='339'>
<date>2018-04-27T16:30:00+02:00</date>
<start>16:30</start>
<duration>03:00</duration>
<room>G.AP149.125</room>
<slug>GLT18_-_339_-_de_-_g_ap149_125_-_201804271630_-_gnupg_raspberry_pi_und_die_fellowshipcard_-_reinhard_mutz</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>GnuPG, Raspberry PI und die Fellowshipcard</title>
<subtitle>Verschlüsselung leicht gemacht</subtitle>
<track>Anwendungen</track>
<type>workshop</type>
<language>de</language>
<abstract>Sichere Handhabung eines GnuPG Keys mittels Smartcard
Raspberry Pi bringt einen TRNG (True Random Number Generator) von Haus aus mit.
Wir erzeugen einen GnuPG Key mitsamt Unterschlüsseln und bringen diesen dann auf die Smartcard. Genutzt werden kann die Smartcard auf PC und Laptop. Smartphone möglich (?)</abstract>
<description>Die Teilnehmer mögen bitte mitbringen:
1 Raspberry Pi + Bildschirm + Tastatur
1 Smartcardreader
1 Smartcard (Fellowshipcard von der FSFE oder &quot;OpenPGP Smartcard&quot;)
https://www.floss-shop.de/de/security-privacy/smartcards/4/openpgp-smart-card-v2.1-mifare-desfire

Ziel des Workshops:
Generierung eines GnuPG Schlüssels mit Unterschlüsseln auf dem Raspi
Übertragen der Unterschlüssel auf die Smartcard
Möglichkeiten der Smartcard zeigen

Voraussetzungen: Der Teilnehmer verfügt über einen lauffähigen Raspi.
Auf dem Raspi sollten diese Softwarepakete installiert sein:
- gnupg, gnutls-bin, gnutls-doc, gnupg-agent, pcsc-lite, pcscd
- pcsc-tools, rng-tools, openssl, libpcsclite1, scdaemon
- luks, cryptmount, cryptsetup, libcryptsetup, ent

Lauffähige SD-Cards sind beim Vortragenden verfügbar. 

Es wird um Anmeldung an Reinhard.Mutz@wpia.club gebeten.</description>
<persons>
<person id='142'>Reinhard Mutz</person>
</persons>
<links>
<link href='https://wpia.club'>WPIA</link>
</links>
</event>
</room>
<room name='G.AP149.127'>
</room>
<room name='G.AP149.017'>
</room>
<room name='G.AP149.013'>
</room>
<room name='G.AP147.004'>
<event guid='3b930908-3eb0-42cb-bb30-de2bfc69d273' id='369'>
<date>2018-04-27T13:30:00+02:00</date>
<start>13:30</start>
<duration>03:00</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_369_-_de_-_g_ap147_004_-_201804271330_-_git_grundlagen_workshop_-_kevin_krammer</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Git Grundlagen Workshop</title>
<subtitle></subtitle>
<track>Community</track>
<type>workshop</type>
<language>de</language>
<abstract>Git ist mittlerweile das am häufigsten benutzte System zur Versionskontrolle von Dateien, besonders in der Softwareentwicklung.

Dieser Workshop soll helfen die Grundlagen der Benutzung von Git zu erlernen, vom Anlegen eines Repositories, über die häufigsten Befehle hin zu üblichen Arbeitsabläufen.</abstract>
<description>Git entstand aus den Anforderungen der Linux Kernelentwicklung und war daher auch anfangs relativ kompliziert zu benutzen.

Das hat den Ruf zur Folge, dass Git schwierig ist oder eine große Einstiegshürde hat. Allerdings kann man mit Git bereits sehr gut arbeiten, wenn man nur eine bestimmte Grundmenge von Befehlen kennt.

In diesem Workshop wollen wir uns darauf konzentrieren, die generellen Begriffe um Git kennen zu lernen und Abläufe für den täglichen Gebrauch zu üben.

Ziel soll es sein, danach jederzeit ein Projekt mit Git starten, bzw bei einem Git-basiertem Projekt mitarbeiten zu können.</description>
<persons>
<person id='125'>Kevin Krammer</person>
</persons>
<links>
</links>
</event>
<event guid='8de11e43-6dbd-4cb4-bb35-f8a10b73ac14' id='357'>
<date>2018-04-27T16:30:00+02:00</date>
<start>16:30</start>
<duration>02:00</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_357_-_de_-_g_ap147_004_-_201804271630_-_2018_wird_das_jahr_von_linux_am_desktop_-_leyrer_-_petar_kosic_hetti</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>2018 wird das Jahr von Linux am Desktop!</title>
<subtitle>Unterstützung für Linux UmsteigerInnen</subtitle>
<track>Admin</track>
<type>workshop</type>
<language>de</language>
<abstract>Die Grazer Linuxtage verlangten nach einem &quot;Anfänger-Workshop für Umsteiger von Windows auf Ubuntu Linux&quot;. In diesem Workshop soll versucht werden, dieser Anforderung gerecht zu werden (und das nicht nur für Ubuntu).</abstract>
<description>&quot;Workshop&quot; ist ev. zu hoch gegriffen. Im Prinzip wollen wir eine interaktive Frage und Antwort Stunde (oder zwei), in der Ihr mit all Eure Fragen, Bedenken und Problemen vorbei schauen könnt.

Wichtig dabei: Es gibt keine &quot;dummen&quot; oder &quot;trivialen&quot; Fragen. Was immer Euch zu dem Thema am Herzen liegt - bringt Eure Fragen, Probleme und Herausforderung und formuliert sie. Wir werden versuchen, Euch brauchbare Antworten zu geben. Gerne nehmen wir natürlich auch Fragen entgegen, die ihre &quot;für einen Freund/eine Freundin, die leider nicht da sein kann&quot;, stellt ;)

Welche Distribution soll ich wählen? Parallelinstallation oder Sprung ins kalte Wasser? Wie kann ich X mit Linux machen? Linux ist doch dieses Ding, was nur so ein schwarzes Fenster ist?!

Das wären so die &quot;klassischen&quot; Fragen und Bedenken, die im Rahmen eines Einsteigerworkshops immer wieder aufkommen. Darauf werden wir - hoffentlich - vorbereitet sein, wenn Ihr sie uns stellt. 

Wir würden uns aber auch freuen, wenn Ihr uns mit neuen, &quot;interessanten&quot; Fragen überrascht. :D</description>
<persons>
<person id='55'>leyrer</person>
<person id='167'>Petar Kosic || Hetti</person>
</persons>
<links>
</links>
</event>
</room>
<room name='G.AP147.005'>
</room>
<room name='G.AP147.006'>
</room>
<room name='G.AP149.116'>
<event guid='21060f3d-cc09-4cac-8f94-f4794037b31c' id='323'>
<date>2018-04-27T13:30:00+02:00</date>
<start>13:30</start>
<duration>03:00</duration>
<room>G.AP149.116</room>
<slug>GLT18_-_323_-_de_-_g_ap149_116_-_201804271330_-_flexible_2fa_mit_privacyidea_-_friedrich_weber</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Flexible 2FA mit privacyIDEA</title>
<subtitle>Ab mit den alten Zöpfen - wir migrieren proprietäre Lösungen</subtitle>
<track>Admin</track>
<type>workshop</type>
<language>de</language>
<abstract>Im privacyIDEA Workshop werden wir ein privacyIDEA 2FA System installieren und an ein LDAP anbinden. Für Benutzer werden wir unterschiedliche Token ausrollen und dann verschiedene Systeme anbinden. Die Teilnehmer bekommen einen Überblick über die Einsatzmöglichkeiten von privacyIDEA und wie sie ihre eigenen System somit absichern können.</abstract>
<description>Wir werden ein privacyIDEA-System installieren und an LDAP anbinden. Für die Benutzer werden wir unterschiedlichen Tokentypen ausrollen: OTP-Token und -Karten, Smartphone-Apps und Yubikeys.

Dann werden wir SSH mittels PAM und als Beispiel für eine Webapplikation ownCloud anbinden und somit die Anmeldung sicher um einen zweiten Faktor erweitern.

Wir werden die Anbindung via RADIUS diskutieren. So sind bspw. auch kommerzielle Firewall- und VPN-System wie Cisco ASA oder ein Citrix-Gateway angebunden. Wir werden uns anschauen, wie kommerzielle 2FA-Systeme mittels einer sanften Migration leicht abgelöst werden können.

Der Workshop wird offen gestaltet und geht auf die Wünsche und Interessen der Teilnehmer ein. Wir werden die Installation und Konfiguration an einem zentralen System durchführen und diskutieren.</description>
<persons>
<person id='215'>Friedrich Weber</person>
</persons>
<links>
<link href='https://privacyidea.org'>Projekt-Webseite</link>
<link href='https://www.youtube.com/watch?v=96_v5MJRSY8&amp;t=2190s'>Migration im Vortrag erklärt</link>
</links>
</event>
</room>
</day>
<day date='2018-04-28' end='2018-04-28T20:00:00+02:00' index='2' start='2018-04-28T09:00:00+02:00'>
<room name='G.AP149.042'>
</room>
<room name='G.AP147.116'>
</room>
<room name='G.AP149.212'>
</room>
<room name='G.AP149.232'>
</room>
<room name='G.AP149.205'>
</room>
<room name='G.AP149.105'>
</room>
<room name='G.AP149.101'>
</room>
<room name='G.AP149.112'>
<event guid='e3e99d32-545e-476e-b92e-c9a7a2915e2c' id='298'>
<date>2018-04-28T10:05:00+02:00</date>
<start>10:05</start>
<duration>00:45</duration>
<room>G.AP149.112</room>
<slug>GLT18_-_298_-__-_g_ap149_112_-_201804281005_-_vermintes_youtube_2_0_-_sivic</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Vermintes YouTube 2.0</title>
<subtitle>Wie Österreich und die EU Videostreaming regulieren.</subtitle>
<track>Community</track>
<type>lecture</type>
<language></language>
<abstract>Durch die audiovisuelle Mediendienste-Richtlinie der europäischen Union werden seit 2010 Videodienste im Internet reguliert. Wie sich nun langsam herausstellt, ist die österreichische Umsetzung dazu geeignet Inhalte zensieren und jede Privatperson die Videos in Netz stellt zu einem Rundfunkunternehmern zu machen.</abstract>
<description>Durch die audiovisuelle Mediendienste-Richtlinie der europäischen Union werden seit 2010 Videodienste im Internet reguliert. Wie sich nun langsam herausstellt, ist die österreichische Umsetzung dazu geeignet Inhalte zu zensieren und jede Privatperson die Videos ins Netz stellt zu einem Rundfunkunternehmern zu machen.

Seit bald zwei Jahren recherchiert der Blog Inside-Politics.at zum audiovisuellen Mediendienste Gesetz in Österreich, durch die recht breite Gesetzesauslegung, trifft diese nicht nur gewerbliche Streamer und Video-Anbieter, sondern auch Privatpersonen, Bürgerinitiativen, Vereine, Parteien und viele andere &quot;Stackholder&quot;, denn eine Gewinnerbringung oder -absicht ist laut einem Urteil des Bundesverwaltungsgerichtshofes gegen den Parlamentsclub der Freiheitlichen aus dem Jahr 2016 nicht notwendig um als gewerbliches Angebot zu gelten.

Durch diese Sichtweise wird die freie Meinungsäußerung auf Videoplattformen unter den Gewerbeverdacht gestellt und das ist rechtens, denn die Meinungs-  und Pressefreiheit gilt nicht für Bewegtbilder.

Das Problem, kaum jemand weiß etwas von diesem Gesetz und die Medienbehörde reagiert nur auf Zuruf, gleichzeitig wurden diejenigen die jahrelang sich brav an das Gesetz hielten entsprechend zur Kasse gebeten. Österreich steht also vor einer möglichen Abmahnwelle in der jeder jeden klagen könnte.

Was dies bedeutet und wie Inside Politics auf einen Feststellungsbescheid der Medienbehörde nun reagiert, erklären wir in unserem Beitrag &quot;Vermintes YouTube 2.0&quot;.</description>
<persons>
<person id='143'>Sivic</person>
</persons>
<links>
<link href='http://Inside-politics.at'>Inside Politics</link>
<link href='https://media.ccc.de/v/GLT18_-_298_-__-_g_ap149_112_-_201804281005_-_vermintes_youtube_2_0_-_sivic'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='0f2f4ca6-3784-450b-a3d3-a4e1d275ad5a' id='299'>
<date>2018-04-28T11:00:00+02:00</date>
<start>11:00</start>
<duration>00:45</duration>
<room>G.AP149.112</room>
<slug>GLT18_-_299_-_de_-_g_ap149_112_-_201804281100_-_too_young_to_rock_n_roll_-_dominik_george_-_sascha_kostanyan_-_niels_hradek</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Too young to rock'n'roll</title>
<subtitle>Warum Kinder eine Freie-Software-Gemeinschaft brauchen</subtitle>
<track>Community</track>
<type>lecture</type>
<language>de</language>
<abstract>Kinder nutzen Software. Doch können sie auch aktiver Teil der FOSS-Gemeinschaft sein? Welche Erfahrungen gibt es? Und was können Projekte tun, um für minderjährige Kontributoren offen zu sein?</abstract>
<description>Kinder wollen und sollen ihre Umwelt mitgestalten. Gerade im IT-Bereich wird das Einstiegsalter in der reinen Nutzung immer geringer. Natürlich gibt es auch freie Software mit einer jungen Zielgruppe, wie z.B. Software im Bildungseinsatz oder Spiele. Der Teckids e.V. ist eine Jugendorganisation rund um freie Software, die Kinder und Jugendliche zu einem aktiven Teil der Freie-Software-Gemeinschaft machen möchte. Warum junge Nutzerinnen und Nutzer auch als Kontributoren willkommen sein sollten, ist der erste Diskussionspunkt. Freie Software lebt darüberhinaus von der Community. Deshalb bemühen sich Projekte, die Hürden für en Einstieg als Kontributor möglichst niedrig zu halten. Plattformen wir GitHub vereinfachen das Einreichen von Bugs und Feature Requests und das Beisteuern von Patches. Doch ein Teil der Community, nämlich Minderjährige, haben es noch immer schwer, an für sie interessanten Projekten mitzuwirken - bspw. an edukativer Software, Spielen u.ä. Welche rechtlichen Hürden moderne Tools aufzwingen und was Projekte tun können, um auch die Jüngsten an Bord zu holen, wollen wir hier erörtern.</description>
<persons>
<person id='187'>Dominik George</person>
<person id='224'>Sascha Kostanyan</person>
<person id='225'>Niels Hradek</person>
</persons>
<links>
<link href='https://www.teckids.org'>Teckids e.V.</link>
<link href='https://media.ccc.de/v/GLT18_-_299_-_de_-_g_ap149_112_-_201804281100_-_too_young_to_rock_n_roll_-_dominik_george_-_sascha_kostanyan_-_niels_hradek'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='1ab2ef24-a3cd-4c11-bb81-c7ff472b8d61' id='358'>
<date>2018-04-28T11:55:00+02:00</date>
<start>11:55</start>
<duration>00:45</duration>
<room>G.AP149.112</room>
<slug>GLT18_-_358_-_de_-_g_ap149_112_-_201804281155_-_das_opensuse-projekt_-_sarah_julia_kriesch</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Das openSUSE-Projekt</title>
<subtitle>Mehr als nur eine Linux-Distribution</subtitle>
<track>Community</track>
<type>lecture</type>
<language>de</language>
<abstract>Viele Personen denken beim Namen openSUSE direkt an eine Linux-Distribution. Dabei steckt hinter dem openSUSE-Projekt viel mehr. Wir bieten unsere Linux-Distribution als Rolling Release und Stable Release an. Außerdem werden unterschiedliche Tools als Sub-Projekte entwickelt. Diese werden alle in diesem Vortrag vorgestellt.</abstract>
<description>openSUSE ist mehr als nur eine Linux-Distribution. Neben unseren Releases openSUSE Leap und openSUSE Tumbleweed bietet das openSUSE-Projekt zusätzlich Tools wie OBS, openQA und YaST an. Es gibt auch noch weitere Sub-Projekte, wie z. B. Kubic für CaaS (Container as a Service). In diesem Vortrag wird die Spannbreite vom openSUSE-Projekt vorgestellt. Außerdem wird auf das Entwicklungsmodell inkl. dem Unterschied zwischen Leap und Tumbleweed eingegangen.</description>
<persons>
<person id='203'>Sarah Julia Kriesch</person>
</persons>
<links>
<link href='https://www.opensuse.org/'>openSUSE</link>
<link href='https://media.ccc.de/v/GLT18_-_358_-_de_-_g_ap149_112_-_201804281155_-_das_opensuse-projekt_-_sarah_julia_kriesch'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='a957ad86-6cbc-4df6-a3e7-2dada4988d1a' id='322'>
<date>2018-04-28T13:50:00+02:00</date>
<start>13:50</start>
<duration>00:45</duration>
<room>G.AP149.112</room>
<slug>GLT18_-_322_-_de_-_g_ap149_112_-_201804281350_-_privacyidea_-_friedrich_weber</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>privacyIDEA</title>
<subtitle>Die Open Source Alternative zu RSA SecurID &amp; Co.</subtitle>
<track>Admin</track>
<type>lecture</type>
<language>de</language>
<abstract>privacyIDEA ist eine modulare Lösung zur Zweifaktor-Authentisierung. Es ist Mandanten- und Multi-Instanz-fähig. Dank der modularen Struktur lässt sich privacyIDEA schnell und leicht anpassen. Es greift nicht invasiv auf bestehende Benutzerquellen wie LDAP, AD, SQL-Datenbanken, SCIM-Dienste oder Flatfile zu und fügt sich somit in Ihre bestehenden Workflows ein. Über eine einfache REST-ähnliche API kann es erweitert, automatisiert oder Ihren Arbeitsabläufen zugänglich gemacht werden.</abstract>
<description>privacyIDEA ist das Open Source Mehr-Faktor-Authentifizierungs-System, das on Premise läuft. In diesem Vortrag wird gezeigt, wie es in das eigenen Netzwerk integriert wird.

Für größere Installation interessant sind die Möglichkeiten, einer sanften Migration von beliebigen alten, proprietären Authentifizierungsprodukten. Policies erlauben eine fein granulierte Konfiguration des Systems. So kann der Administrator genau definieren, wie privacyIDEA in welchen Situationen reagieren soll.
Das Event-Handler-Framework erlaubt eine extrem flexible Einbindung in die eigenen Workflows.</description>
<persons>
<person id='215'>Friedrich Weber</person>
</persons>
<links>
<link href='https://privacyidea.org'>Projekt-Webseite</link>
<link href='https://github.com/privacyidea/privacyidea'>Github Projekt</link>
<link href='https://community.privacyidea.org'>privacyIDEA Forum</link>
<link href='https://media.ccc.de/v/GLT18_-_322_-_de_-_g_ap149_112_-_201804281350_-_privacyidea_-_friedrich_weber'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='bf1b743d-4a17-4c6a-957a-87dbf893ed21' id='318'>
<date>2018-04-28T14:45:00+02:00</date>
<start>14:45</start>
<duration>00:45</duration>
<room>G.AP149.112</room>
<slug>GLT18_-_318_-_de_-_g_ap149_112_-_201804281445_-_practical_open_hamradio_-_oe6rke</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>practical open hamradio</title>
<subtitle></subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language>de</language>
<abstract>practical insights into open source, open hardware amateur radio projects</abstract>
<description>Auch die Community der Funkamateure wird immer mehr von dem Geist &quot;open&quot; infiziert. In diesem Vortrag geht es um exemplarische Insights zu Projekten in dieser Gemeinschaft mit open source und open hardware spirit. Konkret wird er praktische Impact folgender Projekte beleuchtet:
SatNogs (Sat Tracking platform)
Software defined radio (digital signal processing)
Hardware emulation (picture transmission via Linux devices)
Geschichte des Amateurfunks und Leuchtfeuer</description>
<persons>
<person id='196'>oe6rke</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_318_-_de_-_g_ap149_112_-_201804281445_-_practical_open_hamradio_-_oe6rke'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='b5eddb28-67cd-4d29-838f-b5b70fc77d65' id='364'>
<date>2018-04-28T15:50:00+02:00</date>
<start>15:50</start>
<duration>00:45</duration>
<room>G.AP149.112</room>
<slug>GLT18_-_364_-_de_-_g_ap149_112_-_201804281550_-_audacity_-_walther_moser</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Audacity</title>
<subtitle>Das virtuelle Tonstudio</subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language>de</language>
<abstract>Mit Audacity könnt ihr Audioaufnahmen bearbeiten und gestalten. Das Beste: Audacity ist ein freies und kostenloses Programm und läuft auf Windows, Mac und Linux! </abstract>
<description>Im Vortrag wird gezeigt, wie Audacity in der Praxis eingesetzt wird.</description>
<persons>
<person id='220'>Walther Moser</person>
</persons>
<links>
<link href='https://helsinki.at'>Radio Helsinki</link>
<link href='http://www.audacityteam.org/'>Audacity Homepage</link>
<link href='https://manual.audacityteam.org/index.html'>Audacity Tutorials engl.</link>
<link href='http://crop.mur.at/test/martinland/4helsinki/Helsinki_Schnittkurs_Audacity.pdf'>Audacity Skript deu.</link>
<link href='https://media.ccc.de/v/GLT18_-_364_-_de_-_g_ap149_112_-_201804281550_-_audacity_-_walther_moser'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='1487ac08-c0e8-4d2a-ad2d-8ec70a2278f0' id='355'>
<date>2018-04-28T16:45:00+02:00</date>
<start>16:45</start>
<duration>00:45</duration>
<room>G.AP149.112</room>
<slug>GLT18_-_355_-_en_-_g_ap149_112_-_201804281645_-_don_t_forget_to_remember_-_lukas_prokop</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Don't forget to remember</title>
<subtitle>Anki memorization software</subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language>en</language>
<abstract>Anki is a popular memorization software for students. Especially medicine and language students use it frequently for long-term memorization. Given a set of vocabulary, how can you remember it with little effort and long-term? Anki is the most popular representative of SRS (Spaced Repetition Software). This underlying algorithm determines when the next review should take place. Psychological studies show that this method works well.</abstract>
<description>In 2017, I had to study Japanese vocabulary and Kanji in a quite limited amount of time. In this situation, I began to discover memorization software and improved my studying skills. Anki is the most popular SRS representative (Spaced Repetition Software) and some free software under the GNU AGPL v3 (Desktop and Android client).

Spaced Repetition is a learning technique similar to the Leitner system. Digital flashcards have two sides: a question and an answer. In a review, the user answers one question after another. In case of Anki, you tap how good you remembered the answer. The SRS algorithm schedules the next review based on your previous rating. In case of a good score, the gaps between reviews increase exponentially.

In this talk, I will present my usecase, the interface and its associated projects.</description>
<persons>
<person id='9'>Lukas Prokop</person>
</persons>
<links>
<link href='http://lukas-prokop.at/talks/glt18-anki'>Talk website</link>
<link href='https://apps.ankiweb.net/'>Anki Desktop client</link>
<link href='https://play.google.com/store/apps/details?id=com.ichi2.anki'>AnkiDroid (Android client)</link>
<link href='https://ankiweb.net/shared/decks/'>Shared Decks on AnkiWeb</link>
<link href='https://docs.ankidroid.org/'>AnkiDroid User Manual</link>
<link href='https://apps.ankiweb.net/docs/manual.html'>Anki User Manual</link>
<link href='https://media.ccc.de/v/GLT18_-_355_-_en_-_g_ap149_112_-_201804281645_-_don_t_forget_to_remember_-_lukas_prokop'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='d120538e-817a-420b-9be2-a5088429f439' id='333'>
<date>2018-04-28T17:40:00+02:00</date>
<start>17:40</start>
<duration>00:25</duration>
<room>G.AP149.112</room>
<slug>GLT18_-_333_-_de_-_g_ap149_112_-_201804281740_-_linux_fur_die_massen_-_peter_linzbauer</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Linux für die Massen</title>
<subtitle>Wie ich Otto Normalverbraucher zu Linux bringe.</subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language>de</language>
<abstract>Es gibt viele Gründe freie Software einzusetzen. Wir kennen Sie alle. Wie kann ich aber nun einem Laien erklären, warum er gerade diese Software benutzen soll? Mein Vortrag enthält einen Leitfaden, um freie Software zu verbreiten. Abgerundet wir der Vortrag mit persönlichen Erfahrungen. Natürlich gibt es einige Stolpersteine, diese will ich gerne vorwegnehmen.</abstract>
<description>Du bist überzeugt von freier Software? Wie kannst du diese Begeisterung weitergeben?

Wie kommt ein so komplexes Thema wie freie Software beim End-User an? Welche Gründe gibt es für &quot;Nichttechniker&quot; freie Software zu benutzen? Wie bringst du deine Schwiegermutter zur freien Software?

Ich beschreibe anhand eines Best-Case-Szenarios wie man freie Software an den Mann bringt.</description>
<persons>
<person id='108'>Peter Linzbauer</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_333_-_de_-_g_ap149_112_-_201804281740_-_linux_fur_die_massen_-_peter_linzbauer'>Video (media.ccc.de)</link>
</links>
</event>
</room>
<room name='G.AP149.121'>
</room>
<room name='G.AP149.125'>
</room>
<room name='G.AP149.127'>
</room>
<room name='G.AP149.017'>
</room>
<room name='G.AP149.013'>
<event guid='1891a8b8-db8e-4c94-9b5d-b693aa92b1ef' id='381'>
<date>2018-04-28T11:00:00+02:00</date>
<start>11:00</start>
<duration>02:00</duration>
<room>G.AP149.013</room>
<slug>GLT18_-_381_-_de_-_g_ap149_013_-_201804281100_-_lpi_prufungen</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>LPI Prüfungen</title>
<subtitle></subtitle>
<track>Prüfungen</track>
<type>exam</type>
<language>de</language>
<abstract></abstract>
<description></description>
<persons>
</persons>
<links>
<link href='https://linuxtage.at/lpi'>Mehr Information</link>
</links>
</event>
<event guid='38c84e31-3223-4e82-b653-4591b0e05c34' id='387'>
<date>2018-04-28T14:00:00+02:00</date>
<start>14:00</start>
<duration>02:00</duration>
<room>G.AP149.013</room>
<slug>GLT18_-_387_-_de_-_g_ap149_013_-_201804281400_-_lpi_prufungen</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>LPI Prüfungen</title>
<subtitle></subtitle>
<track>Prüfungen</track>
<type>exam</type>
<language>de</language>
<abstract></abstract>
<description></description>
<persons>
</persons>
<links>
<link href='https://linuxtage.at/lpi'>Mehr Information</link>
</links>
</event>
</room>
<room name='G.AP147.004'>
<event guid='25b036d4-ae45-4173-9806-65611e90a78c' id='329'>
<date>2018-04-28T09:55:00+02:00</date>
<start>09:55</start>
<duration>00:25</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_329_-_de_-_g_ap147_004_-_201804280955_-_smart_lies_-_alles_smart_-_barbara_wimmer</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Smart Lies - alles smart?</title>
<subtitle>Eine Lesung</subtitle>
<track>Community</track>
<type>lecture</type>
<language>de</language>
<abstract>Stellt euch vor, ihr fährt nach Kroatien auf Urlaub und das smarte Schloss eurer gemieteten Ferienwohnung streikt. Oder ihr arbeitet in einem Hochhaus, und der Lift braucht gerade, als ihr ins 30. Stockwerk fahren wollt, ein Update. In der neuen, smarten Welt kann vieles passieren, woran zuerst einmal keiner denkt - außer Schriftstellern mit ihrer unendlichen Vorstellungskraft. Die besten Ausschnitte aus &quot;Smart Lies - alles smart?&quot; in einer Lesung.</abstract>
<description>Beim „Internet der Dinge“ liegen Wirklichkeit und Utopie nah beieinander: Die ersten vernetzte Kühlschränke, die Spam-Mails verschickt haben, gab es bereits im Jahr 2014. Vernetzte Autos, deren Bremsen am selben System hingen wie der Autoradio, wurden 2015 geknackt und aus der Ferne manipuliert. 2016 folgten Smart-TVs. Diese Geschichten hätten auch Science-Fiction-Autoren nicht besser hingekriegt! Oft sind es aber auch weniger spektakuläre Dinge, wie IP-Überwachungskameras, Thermostate, Feuermelder, Netzwerkdrucker oder WLAN-Router, die das “Internet der Dinge” zu einer wahren Gefahr für das gesamte Internet machen.

Die Anthologie &quot;Smart Lies - Alles smart!&quot;, die Barbara Wimmer zusammen mit Günther Friesinger von monochrom veröffentlicht hat, beschäftigt sich daher mit dem Thema „Alles smart, oder?“ – Smarte Geräte sind oft gar nicht so intelligent wie sie auf den ersten Blick scheinen. Oft sind es auch einfach kleine Spionagegeräte und wir geben damit zudem immer häufiger die Herrschaft über unsere eigenen Entscheidungen ab. Eine App hier, die uns die Wassertemperatur verrät, einen App da, die unsere Heizung aufdreht. Doch was passiert eigentlich, wenn wir uns auf die Aussage der digitalen Assistentin Alexa verlassen, die sagt, dass es draußen schneit, statt einfach selbst aus dem Fenster zu sehen und und dabei festzustellen, dass die Sonne scheint?

Barbaras Geschichten drehen sich etwa um die Update-Problematik bei Alltagsgegenständen sowie darum, wie böse Ferien enden können, wenn ein smartes Schloss die Urlaubsfreuden verdirbt. Beide Geschichten sind angelehnt an Fakten - ergo, die Grundidee ist nicht erfunden, nur die Geschichten rundherum. Die besten Auszüge bekommt ihr hier im Rahmen einer Lesung präsentiert.</description>
<persons>
<person id='199'>Barbara Wimmer</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_329_-_de_-_g_ap147_004_-_201804280955_-_smart_lies_-_alles_smart_-_barbara_wimmer'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='5c28a69e-02ed-4e3e-bf26-9046cf5fde11' id='313'>
<date>2018-04-28T10:30:00+02:00</date>
<start>10:30</start>
<duration>00:25</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_313_-_de_-_g_ap147_004_-_201804281030_-_wir_installieren_ubuntu_-_sebastian_elisa_pfeifer</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Wir installieren Ubuntu!</title>
<subtitle></subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language>de</language>
<abstract>Ich zeige euch Schritt für Schritt wie man Ubuntu auf seinem PC installiert, wenn man gerne Dual Boot mit Windows hätte.</abstract>
<description></description>
<persons>
<person id='135'>Sebastian Elisa Pfeifer</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_313_-_de_-_g_ap147_004_-_201804281030_-_wir_installieren_ubuntu_-_sebastian_elisa_pfeifer'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='f55c60ce-85d5-457f-a6c1-74317ea72bdd' id='348'>
<date>2018-04-28T11:00:00+02:00</date>
<start>11:00</start>
<duration>00:45</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_348_-_de_-_g_ap147_004_-_201804281100_-_wem_gehort_das_was_ich_programmiere_-_sorciere1024</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>wem gehört das, was ich programmiere?</title>
<subtitle></subtitle>
<track>Community</track>
<type>lecture</type>
<language>de</language>
<abstract>Wem meine Programme gehören, hängt davon ab, welche Maßnahmen ich ergreife und wie mein Dienstvertrag aussieht. Nichts vorzusehen kann sich bitter  rächen.</abstract>
<description>Computerprogramme fallen &quot;als Werk der Literatur&quot; automatisch ohne Antrag, ohne weiteres  Zutun unter das Urheberrecht. Das Programm gehört dem Programmierer, sofern Firmen nicht durch Verträge vorsorgen.

Eine weitere Möglichkeit ist eine Patentanmeldung (Computerimplemented Inventions)

Diese beiden Möglichkeiten werden vorgestellt.
- - - -

Es gibt noch die Möglichkeit, ein Programm der Allgemeinheit frei zugänglich zu machen. Dies geschieht durch aktives Freigeben mittels CC Lizenzen. Diese werden in meinem Vortrag nicht behandelt.</description>
<persons>
<person id='81'>sorciere1024</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_348_-_de_-_g_ap147_004_-_201804281100_-_wem_gehort_das_was_ich_programmiere_-_sorciere1024'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='d23abae3-6fb3-4de5-916e-d7caf96cec6e' id='384'>
<date>2018-04-28T11:55:00+02:00</date>
<start>11:55</start>
<duration>00:45</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_384_-_de_-_g_ap147_004_-_201804281155_-_openstack_-_open_source_private_cloud_-_mario_sommer</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Openstack - Open Source Private Cloud</title>
<subtitle></subtitle>
<track>Admin</track>
<type>lecture</type>
<language>de</language>
<abstract>OpenStack ist eine Sammlung von Software-Tools zum Erstellen und Verwalten von Cloud-Computing-Plattformen für öffentliche und private Clouds.
Der Vortrag soll eine Einführung bieten was Openstack ist, wie es aufgebaut ist und welche Möglichkeiten Openstack als private Cloud im Unternehmen bietet.</abstract>
<description>OpenStack ist eine Sammlung von Software-Tools zum Erstellen und Verwalten von Cloud-Computing-Plattformen für öffentliche und private Clouds.
Der Vortrag soll eine Einführung bieten was Openstack ist, wie es aufgebaut ist und welche Möglichkeiten Openstack als private Cloud im Unternehmen bietet.</description>
<persons>
<person id='217'>Mario Sommer</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_384_-_de_-_g_ap147_004_-_201804281155_-_openstack_-_open_source_private_cloud_-_mario_sommer'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='81747e92-2676-40b9-86ff-09869b125d94' id='374'>
<date>2018-04-28T12:45:00+02:00</date>
<start>12:45</start>
<duration>00:45</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_374_-_de_-_g_ap147_004_-_201804281245_-_backups_gelegentlich_-_maclemon</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Backups (gelegentlich…)</title>
<subtitle>Was könnte schon schief gehen?</subtitle>
<track>Admin</track>
<type>lecture</type>
<language>de</language>
<abstract>Datenträger entziehen sich, oft spontan und unverhofft, aus verschiedensten Gründen unserem Zugriff. Mit der richtigen Backup-Strategie kannst Du Dein Risiko minimieren.

Aus Liebe zu den Bits!</abstract>
<description>Erfahre warum die anderen so selten Backups machen und was dabei alles schief gehen kann.

Warum werden Datenträger unlesbar?
Wie klassifiziere ich meine Dateien?
Welche Technik ist für welche Datenmengen geeignet?
Kann ich dem Backup-Ziel vertrauen?
Wie erstelle ich meine persönliche Backup Strategie?
Wie schnell kann ich meine Daten sichern?
Und wie lange dauert es bis ich meine Daten wieder bekommen kann?

Diesen alltäglichen Fragen rund um die Datenhaltung sei der Talk gewidmet.</description>
<persons>
<person id='56'>MacLemon</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_374_-_de_-_g_ap147_004_-_201804281245_-_backups_gelegentlich_-_maclemon'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='a4b6d7b8-48ae-47e4-a348-ce7ba14fdb65' id='359'>
<date>2018-04-28T13:50:00+02:00</date>
<start>13:50</start>
<duration>00:45</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_359_-_de_-_g_ap147_004_-_201804281350_-_modernes_sql_in_open-source_datenbanken_-_markus_winand</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Modernes SQL in Open-Source Datenbanken</title>
<subtitle>Da geht mehr als nur SQL-92!</subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language>de</language>
<abstract>Mit MariaDB 10.2 und insbesondere MySQL 8.0 werden einige der wichtigsten SQL-Neuerungen eingeführt und damit einer größeren Nutzergruppe zugänglich. Dieser Vortrag zeigt die wichtigsten Neuerungen und deren Vorteile.</abstract>
<description>Seit SQL-92 wurde der SQL-Standard fünf mal überarbeitet. Die aktuelle Version ist aus dem Jahr 2016.

Dabei ist insbesondere nennenswert, dass das Credo der rein relationalen Algebra bereits mit SQL:1999 aufgegeben wurde. Seither wurde SQL stetig um nicht-relationale Funktionen erweitert. Die Spanne reicht dabei von Dokumentformaten wie XML oder JSON bis zu statistischen Funktionen wie dem median.

In diesem Vortrag löse ich einige gängige Probleme mit SQL-92 und modernem SQL, um den Unterschied deutlich zu machen. Natürlich zeige ich auch, welche Datenbanken diese Funktionen bereits unterstützen.</description>
<persons>
<person id='204'>Markus Winand</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_359_-_de_-_g_ap147_004_-_201804281350_-_modernes_sql_in_open-source_datenbanken_-_markus_winand'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='065e78a2-c020-4199-ad38-4bea1e62eb15' id='340'>
<date>2018-04-28T14:45:00+02:00</date>
<start>14:45</start>
<duration>00:25</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_340_-_de_-_g_ap147_004_-_201804281445_-_git_branching_modelle_-_katharina_seke</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Git Branching Modelle</title>
<subtitle>Ein Überblick</subtitle>
<track>Community</track>
<type>lecture</type>
<language>de</language>
<abstract>Git ist heute Industriestandard zur Versionsverwaltung in der Softwareentwicklung. Dabei haben sich verschiedene Branching-Modelle etabliert - jedes Modell hat seine Vorteile, aber auch seinen Preis.
</abstract>
<description>Im Vortrag werden verschiedene Branching-Modelle, ihre Anwendungsgebiete und die auch die praktische Umsetzung, eventuelle Toolunterstützung, Vor- und Nachteile vorgestellt. </description>
<persons>
<person id='201'>Katharina Seke</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_340_-_de_-_g_ap147_004_-_201804281445_-_git_branching_modelle_-_katharina_seke'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='c38c514b-99f4-4906-a0e5-189df72dbd9e' id='309'>
<date>2018-04-28T15:15:00+02:00</date>
<start>15:15</start>
<duration>00:25</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_309_-_de_-_g_ap147_004_-_201804281515_-_best_practices_in_der_it-administration_version_2018_-_michael_prokop</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Best Practices in der IT-Administration, Version 2018</title>
<subtitle></subtitle>
<track>Admin</track>
<type>lecture</type>
<language>de</language>
<abstract>Die IT-Branche entwickelt sich ständig weiter, das gilt auch für den modernen IT-Administrator. Wer stabile IT-Infrastruktur langfristig betreut, muss sich ständig mit- und weiterentwickeln. Welche Best Practices gibt es im Jahr 2018?</abstract>
<description>Die IT-Branche entwickelt sich ständig weiter, das gilt auch für den modernen IT-Administrator. Wer stabile IT-Infrastruktur langfristig betreut, muss sich ständig mit- und weiterentwickeln. Dabei gilt es einen gesunden Mix aus Kontinuität und innovativen Technologien zu finden, ohne dabei gleich auf jeden Hype aufzuspringen.

Vor 20 Jahren gab es 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. Der moderne IT-Administrator redet ganz selbstverständlich von Versionskontrolle, Containern und der Cloud.

Noch nie war der der Betrieb von IT-Infrastruktur auf einem so hohen Niveau wie heutzutage möglich. 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 Tools und Konzepte den Sprung vom Hype-Zug in die Sysadmin-Werkzeugkiste geschafft haben.

Stichworte: Versionskontrolle, Container, Monitoring, Logging, Metriken, Continuous Delivery, Debugging, APIs</description>
<persons>
<person id='194'>Michael Prokop</person>
</persons>
<links>
<link href='https://michael-prokop.at/blog/?origin=glt18frab'>mikas blog</link>
<link href='https://michael-prokop.at/slides/glt18_best-practices-in-it.pdf?origin=glt18frab'>Vortragsfolien (PDF)</link>
<link href='https://www.youtube.com/watch?v=woC1ZaQP-9k&amp;index=22&amp;list=PLWHx0EvwLLUFcEes7G86LMyjIPE8YV1X6'>Vortragsvideo (YouTube)</link>
<link href='https://media.ccc.de/v/GLT18_-_309_-_de_-_g_ap147_004_-_201804281515_-_best_practices_in_der_it-administration_version_2018_-_michael_prokop'>Vortragsvideo (CCC)</link>
</links>
</event>
<event guid='baef3860-9786-4917-a46c-5ddd4fdac22e' id='321'>
<date>2018-04-28T15:50:00+02:00</date>
<start>15:50</start>
<duration>00:45</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_321_-_en_-_g_ap147_004_-_201804281550_-_the_advantages_of_file_name_conventions_and_tagging_-_karl_voit</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>The Advantages of File Name Conventions and Tagging</title>
<subtitle>Tagging, Offline, Decentral, Plattform-independent</subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language>en</language>
<abstract>Most users do not have a clear strategy for managing their files. This talk presents an easy to use set of workflows and tools that prevents chaos for even lazy people.</abstract>
<description>Managing files in a local file system like C: or $HOME might result in a chaotic situation where you can't find information you stored away some time ago. There are multiple things that can help you to prevent this mess.

Using a really simple file name convention that consists of date- or time-stamps, description and one or more optional tags, Karl has developed a set of methods and tools that help users curating their own data in a classical file system.

This general concept will be explained according to the use-cases that arises when you maintain a collection of digital photographs: from the camera to presenting the highlights of your vacation.

Tagging, Offline, Decentral, Plattform-independent </description>
<persons>
<person id='33'>Karl Voit</person>
</persons>
<links>
<link href='http://karl-voit.at/managing-digital-photographs/'>Blog article that explains the concept</link>
<link href='https://github.com/novoid/date2name'>Tool: date2name</link>
<link href='https://github.com/novoid/move2archive'>Tool: move2archive</link>
<link href='https://github.com/novoid/appendfilename'>Tool: appendfilename</link>
<link href='https://github.com/novoid/filetags'>Tool: filetags</link>
<link href='https://media.ccc.de/v/GLT18_-_321_-_en_-_g_ap147_004_-_201804281550_-_the_advantages_of_file_name_conventions_and_tagging_-_karl_voit'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='c32f7e51-6c54-490b-bd4d-6745aca48f51' id='306'>
<date>2018-04-28T16:45:00+02:00</date>
<start>16:45</start>
<duration>00:45</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_306_-__-_g_ap147_004_-_201804281645_-_postgresql_zeitreihenanalyse_-_hans-jurgen_schonig</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>PostgreSQL: Zeitreihenanalyse</title>
<subtitle>Tips und Tricks für Zeitreihen ...</subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language></language>
<abstract>Zeitreihen sind in einem modernen Unternehmen superwichtig und werden immer wichtiger. Egal, ob es um Prognosen, die Analyse historischer Entwicklungen oder um Fehleranalyse geht. Zeitreihen sind überall. Grund genug, um uns anzusehen, wie man das mit PostgreSQL bewerkstelligen kann.</abstract>
<description>&quot;Eine Zeitreihe ist eine zeitabhängige Folge von Datenpunkten. Typische Beispiele für Zeitreihen sind Börsenkurse, Wahlabsichtsbefragungen oder Wetterbeobachtungen ...&quot; - so steht es auf Wikipedia. Natürlich kann man auch mit PostgreSQL Zeitreihen effizient analysieren.
Im Rahmen dieses Vortrags wird gezeigt, wie man das idealerweise mit PostgreSQL macht </description>
<persons>
<person id='14'>Hans-Jürgen Schönig</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_306_-__-_g_ap147_004_-_201804281645_-_postgresql_zeitreihenanalyse_-_hans-jurgen_schonig'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='5d5e3275-0f1a-41ae-a1ad-a98ba66f1390' id='366'>
<date>2018-04-28T17:40:00+02:00</date>
<start>17:40</start>
<duration>00:25</duration>
<room>G.AP147.004</room>
<slug>GLT18_-_366_-_de_-_g_ap147_004_-_201804281740_-_pi-hole_schwarzes_loch_fur_werbung_-_andreas_voit</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Pi-hole: Schwarzes Loch für Werbung</title>
<subtitle>Eine Erweiterung zur Unterstützung von Adblockern</subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language>de</language>
<abstract>In diesem Vortrag wird eine weitere Variante beschrieben, wie man sich noch effektiver vor Online Trackern schützen kann.</abstract>
<description>Bisherige Schutzmaßnahmen gegen unerwünschte Werbeeinblendungen oder Tracker waren die Verwendung von Browser Plugins, IP Tables in der Routerkonfiguration, surfen über VPN oder TOR.

Pi-hole wurde 2015 entwickelt und wie der Name schon darauf hinweist, kommt es zum Einsatz über einen Raspberry Pi. Der Raspberry Pi fungiert im Netzwerk als lokaler DNS (Domain Name Server) und ermöglicht die Filterung von unerwünschten URLs. Dabei stehen vorgefertigte Blocklisten zur Verfügung, die durch eigene Einträge erweitert werden können. Des Weiteren bietet pi hole über seine Weboberfläche die Möglichkeit zur Überwachung des DNS Verkehrs.

In diesem Vortrag gehe ich darauf ein, wie ich auf pi hole gekommen bin, gebe einen groben Überblick über die Installation und Integration in das eigene Netzwerk und abschließen werde ich mit einer Zusammenfassung weiterer Maßnahmen um den Trackern das Leben schwer zu machen.</description>
<persons>
<person id='103'>Andreas Voit</person>
</persons>
<links>
<link href='https://www.kuketz-blog.de/pi-hole-schwarzes-loch-fuer-werbung-raspberry-pi-teil1/'>Anleitung zur Installation und Konfiguration von pi hole</link>
<link href='https://github.com/pi-hole/pi-hole'>pi hole auf github</link>
<link href='https://www.andreas-voit.at'>Blog von Andreas Voit</link>
<link href='https://twitter.com/di0v0n'>Twitter von Andreas Voit</link>
<link href='https://media.ccc.de/v/GLT18_-_366_-_de_-_g_ap147_004_-_201804281740_-_pi-hole_schwarzes_loch_fur_werbung_-_andreas_voit'>Video (media.ccc.de)</link>
</links>
</event>
</room>
<room name='G.AP147.005'>
<event guid='b64db939-17d4-4cab-b271-59d8bd0e48c9' id='386'>
<date>2018-04-28T09:15:00+02:00</date>
<start>09:15</start>
<duration>00:30</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_386_-_de_-_g_ap147_005_-_201804280915_-_die_digitale_transformation_am_beispiel_der_digitalen_burgerinteraktion_-_matthias_lichtenthaler</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Die Digitale Transformation am Beispiel der Digitalen Bürgerinteraktion</title>
<subtitle>Kommunikation, Kollaboration, Partizipation</subtitle>
<track>Keynote</track>
<type>lecture</type>
<language>de</language>
<abstract>• IT Technologie für verbesserte Bürger-Staat Interaktion
• Einsatzszenarien für Artificial Intelligence, Process Automation
und Blockchain Lösungen
• Linux im Public Sector (z.B. US Verteidigungsministerium)</abstract>
<description></description>
<persons>
<person id='216'>Matthias Lichtenthaler</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_386_-_de_-_g_ap147_005_-_201804280915_-_die_digitale_transformation_am_beispiel_der_digitalen_burgerinteraktion_-_matthias_lichtenthaler'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='9f891f57-4fc3-4804-9f41-cac1ef55b529' id='330'>
<date>2018-04-28T10:05:00+02:00</date>
<start>10:05</start>
<duration>00:45</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_330_-_de_-_g_ap147_005_-_201804281005_-_x-factor_das_unfassbare_-_die_geschichte_von_meltdown_und_spectre_-_michael_schwarz</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>X-Factor: Das Unfassbare - Die Geschichte von Meltdown und Spectre</title>
<subtitle></subtitle>
<track>Community</track>
<type>lecture</type>
<language>de</language>
<abstract>Die unglaubliche Geschichte von Meltdown und Spectre, zwei Schwachstellen in modernen CPUs, erzählt vom Team das Meltdown entdeckt hat. </abstract>
<description>In diesem Vortrag präsentieren wir die unglaubliche Geschichte von Meltdown und Spectre.
Die zwei Sicherheitslücken in CPUs erlauben das Lesen von normalerweise unzugänglichen Speicherregionen und werden daher von vielen Experten als die schlimmsten jemals gefundenen Sicherheitslücken betrachtet.
Wir, das Team der TU Graz, präsentieren in diesem Vortrag unsere Entdeckungsgeschichte.

Der Vortrag behandelt Fragen rund um Meltdown und Spectre, die uns immer wieder von vielen Leuten gestellt wurden:
Wie wurde die Schwachstelle entdeckt, was ist dann passiert, was sind die Verbindungen zwischen den verschiedenen Teams, ist das alles eine Verschwörung (Spoiler: nein, ist es nicht)?
Unsere Antworten auf diese Fragen bringen interessante Zusammenhänge ans Tageslicht, die hoffentlich auch Verschwörungstheorien entkräften.

Auf der technischen Seite des Vortrags geben wir einen Überblick zu Meltdown und Spectre mit Hilfe von Analogien zur realen Welt.
Dieser Überblick ermöglicht es, die technischen Details leicht verständlich zu diskutieren.
Wir erklären den notwendigen Hintergrund für die Attacken, wie Branch Prediction und Cache-Attacken, sowie den konkreten Meltdown- und Spectre-Angriff.

Als Abschluss diskutieren wir Gegenmaßnahmen, die vor diesen Angriffen schützen.
Wir zeigen, dass Meltdown vollständig in Software verhindert werden kann, mit einer Idee, die ebenfalls von unserem Team stammt.
Wir diskutieren auch die aktuellen Ansätze zur Verhinderung von Spectre, und erläutern wie effektiv diese sind. 
</description>
<persons>
<person id='190'>Michael Schwarz</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_330_-_de_-_g_ap147_005_-_201804281005_-_x-factor_das_unfassbare_-_die_geschichte_von_meltdown_und_spectre_-_michael_schwarz'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='1e7ca9c3-609b-4c73-bf25-60501cba6791' id='327'>
<date>2018-04-28T11:00:00+02:00</date>
<start>11:00</start>
<duration>00:45</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_327_-_de_-_g_ap147_005_-_201804281100_-_moderne_kommandozeilen_werkzeuge_-_leyrer</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Moderne Kommandozeilen Werkzeuge</title>
<subtitle>Schneller, besser, praktischer - Alternativen zu grep, ls und find</subtitle>
<track>Admin</track>
<type>lecture</type>
<language>de</language>
<abstract>ls, grep, find, ifconfig. Wir kennen sie alle und nutzen sie täglich. Dabei gäbe es mittlerweile, zum Teil bessere, Alternativen. Ein Blick auf die Kommandozeilenwerkzeuge des Jahres 2018.</abstract>
<description>Linux ohne einer Kommandozeile ist wie ein Himmel ohne Sterne. Aber wie sieht es eigentlich mit den Tools aus, die wir hier verwenden?
Die meisten Tools, die wir kennen und täglich verwenden, stammen entweder aus dem POSIX-Umfeld oder GNU-Userland. POSIX tools und Optionen stammen zum Teil aus 1988, und auch die Kommandozeilen-Werkzeuge aus dem GNU-Umfeld sind nicht viel moderner. Dabei gäbe es durchaus zeitgemäße Alternativen. Lasst uns gemeinsam einen Blick auf ripgrep, exa, fzf, ip und Co. werfen.</description>
<persons>
<person id='55'>leyrer</person>
</persons>
<links>
<link href='http://www.opengroup.org/austin/papers/posix_faq.html'>POSIX 1003.1 Frequently Asked Questions</link>
<link href='https://en.wikipedia.org/wiki/List_of_Unix_commands'>List of Unix commands</link>
<link href='https://en.wikipedia.org/wiki/Util-linux'>util-linux</link>
<link href='https://www.gnu.org/software/coreutils/coreutils.html'>Coreutils - GNU core utilities</link>
<link href='https://github.com/BurntSushi/ripgrep'>ripgrep</link>
<link href='https://the.exa.website/'>exa - a modern replacement for ls</link>
<link href='https://github.com/junegunn/fzf'>A command-line fuzzy finder</link>
<link href='https://en.wikipedia.org/wiki/Iproute2'>iproute2</link>
<link href='https://www.slideshare.net/BarbarossaTM/contemporary-linux-networking'>@BarbarossaTM: Contemporary Linux Networking</link>
<link href='http://ohmyz.sh/'>oh-my-zsh</link>
<link href='https://httpie.org/'>HTTPie</link>
<link href='https://www.jefftk.com/icdiff'>icdiff</link>
<link href='https://github.com/Xfennec/progress'>progress</link>
<link href='https://media.ccc.de/v/GLT18_-_327_-_de_-_g_ap147_005_-_201804281100_-_moderne_kommandozeilen_werkzeuge_-_leyrer'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='0e882675-e564-4d14-a2eb-251dc2c68783' id='373'>
<date>2018-04-28T11:55:00+02:00</date>
<start>11:55</start>
<duration>00:45</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_373_-_de_-_g_ap147_005_-_201804281155_-_die_osterreichische_stromversorgung_-_georg_achleitner</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Die österreichische Stromversorgung</title>
<subtitle>Ein Blick hinter die Kulissen</subtitle>
<track>Community</track>
<type>lecture</type>
<language>de</language>
<abstract>In diesem Vortag wird ein Blick auf die österreichsiche Stromversorgung gemacht. Worin bestehen die aktuellen Herausforderungen, wie wird die hohe Verfügbarkeit der europäischen Stromversorgung garantiert.</abstract>
<description>Alle unsere PCs, Handies, … funktionieren mit Elektrizität. 
Aber was steckt dahinter. 

In diesem Vortrag wird aus Sicht des österreichischen Übertragungsnetzbetreibers Austrian Power Grid AG ein Einblick in die österreichische und europäische Stromversorgung gegeben. 

Was sind die aktuellen Herausforderungen (&quot;Energiewende&quot;, erneuerbare Energien, Strommarkt, …). 
Wie betrifft mich das als Einzelnen? 

Es soll der Blick dahinter gezeigt werden um ein Gefühl für die Komplexität des Systems zu bekommen. </description>
<persons>
<person id='209'>Georg Achleitner</person>
</persons>
<links>
</links>
</event>
<event guid='5ef135ce-0d27-4ca1-82f6-b476d4ac5420' id='378'>
<date>2018-04-28T12:45:00+02:00</date>
<start>12:45</start>
<duration>00:15</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_378_-__-_g_ap147_005_-_201804281245_-_lightning_talks</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Lightning Talks</title>
<subtitle>5 min Kurzvorträge</subtitle>
<track>Lightning-Talk</track>
<type>lightning_talk</type>
<language></language>
<abstract>Spontane Einreichungen noch möglich. Bitte PDF Slides vorbereiten.
Reihenfolge kann vom Programm abweichen!</abstract>
<description></description>
<persons>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_378_-__-_g_ap147_005_-_201804281245_-_lightning_talks'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='fef0a77c-9827-4ba5-8263-5206cdf5b1db' id='335'>
<date>2018-04-28T13:00:00+02:00</date>
<start>13:00</start>
<duration>00:05</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_335_-_de_-_g_ap147_005_-_201804281300_-_wpia_vorgestellt_-_reinhard_mutz</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>WPIA vorgestellt</title>
<subtitle>Aufgabenstellung und Organisation</subtitle>
<track>Lightning-Talk</track>
<type>lightning_talk</type>
<language>de</language>
<abstract>WPIA errichtet derzeit eine Certificate Authority (X.509). Dazu wurde eine rechtssichere Organisationsstruktur aufgebaut. Derzeit bereiten wir den Launch und das Audit vor.</abstract>
<description>Der Vortrag beschreibt in der gebotenen Kürze die Organisationsstruktur, erklärt das WARUM und WIESO und zeigt auf, wie und in welchen Bereichen jeder mitarbeiten kann.
Die Software ist selbstentwickelt und steht unter einer FLOSS Lizenz.</description>
<persons>
<person id='142'>Reinhard Mutz</person>
</persons>
<links>
<link href='https://wpia.club'>WPIA</link>
</links>
</event>
<event guid='a0b43df3-bd46-470c-b069-b91d33a09d02' id='372'>
<date>2018-04-28T13:05:00+02:00</date>
<start>13:05</start>
<duration>00:05</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_372_-_de_-_g_ap147_005_-_201804281305_-_was_hat_eine_modelleisenbahn_mit_einer_jalousie_zu_tun_-_georg_achleitner</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Was hat eine Modelleisenbahn mit einer Jalousie zu tun?</title>
<subtitle></subtitle>
<track>Lightning-Talk</track>
<type>lightning_talk</type>
<language>de</language>
<abstract>In diesem Lightning Talk wird eine Idee skizziert, wie man auf eine bestehend „einfache“ Stockwerks-Jalousiensteuerung mittels Modellbahndekodern eine intelligente Steuerung aufsetzen kann. </abstract>
<description>Viele Jalousiensteuerungen funktionieren sowohl direkt am jeweiligen Fenster als auch zb für eine gesamtes Stockwerk. Konventionell wird die Steuerung mittels einer Zweidrahttechnik gelöst. 

Die Herausforderung ist, diese zwei Drähte als Bus mit handelsüblichen Dekodern zu verwenden. 

Eine Idee dazu ist dies mit Modellbahndekodern zu machen. </description>
<persons>
<person id='209'>Georg Achleitner</person>
</persons>
<links>
</links>
</event>
<event guid='218a18ae-7460-4e17-b29a-122cf74481b2' id='354'>
<date>2018-04-28T13:10:00+02:00</date>
<start>13:10</start>
<duration>00:05</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_354_-_de_-_g_ap147_005_-_201804281310_-_zsh_-_global_aliases_-_sven_guckes</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>zsh - global aliases</title>
<subtitle>the magic of Z-shell</subtitle>
<track>Lightning-Talk</track>
<type>lightning_talk</type>
<language>de</language>
<abstract>Weniger tippen mittels globaler Aliase!</abstract>
<description>Globale Aliase sind Worte, die überall expandiert werden, dh wenn sie nicht an der Stelle eines Kommandos vorkommen.

Anbei die Kommandozeile für das Auffinden aller Webadressen aus der neuesten Datei mit folgernder Sortierung und Überführung an das Tool zur Anzeige als Menu:

LIGHTNING TALK
zsh - global aliases

go URL : S U

Erklärung:
go = grep -o
alias -g URL=&quot;'http:[^ ]*'&quot;  # Muster für URLs
: = ' *(.om[1])' # newest file
S = | sort
U = | urlview

-&gt;
grep -o 'http:[^ ]*'  '*(.om[1]) | sort | urlview

weitere nützliche globale Aliase:
G = | grep
H = | head
L = | less
P = | (pipe)
T = | tail</description>
<persons>
<person id='159'>Sven Guckes</person>
</persons>
<links>
</links>
</event>
<event guid='b7d63fe1-2773-4a14-a5b0-bcb2630ae941' id='356'>
<date>2018-04-28T13:15:00+02:00</date>
<start>13:15</start>
<duration>00:05</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_356_-_en_-_g_ap147_005_-_201804281315_-_restic_-_lukas_prokop</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>restic</title>
<subtitle>Backups done right!</subtitle>
<track>Lightning-Talk</track>
<type>lightning_talk</type>
<language>en</language>
<abstract>restic is a backup program that is fast, efficient and secure.</abstract>
<description>Restic is a backup software written in Go. It uses a simple command line interface, stores files encrypted in a packed file format and is able to use various backends (SFTP, REST, Amazon S3, Google Cloud, ...).

Restic serves as my most important backup tool. I will show how to use it and cover the most important usecases. Live demonstration included.</description>
<persons>
<person id='9'>Lukas Prokop</person>
</persons>
<links>
<link href='https://restic.net/'>restic website</link>
<link href='http://restic.readthedocs.io/en/latest/'>restic documentation</link>
<link href='https://github.com/restic/restic'>restic on github</link>
<link href='http://lukas-prokop.at/talks/glt18-restic/'>Talk slides</link>
</links>
</event>
<event guid='dd9b5ced-f1ff-4502-81ce-189d17b21260' id='337'>
<date>2018-04-28T13:20:00+02:00</date>
<start>13:20</start>
<duration>00:05</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_337_-_de_-_g_ap147_005_-_201804281320_-_microsoft_sql_server_mit_linux_und_docker_-_thomas_aglassinger</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Microsoft SQL Server mit Linux und Docker</title>
<subtitle></subtitle>
<track>Lightning-Talk</track>
<type>lightning_talk</type>
<language>de</language>
<abstract>Mit Hilfe von Docker lässt sich Microsoft SQL Server auch unter Linux zur Entwicklung von Datenbank-Anwendungen nutzen.</abstract>
<description>Der Talk beschreibt kurz die Schritte zur Einrichtung eines Microsoft SQL Servers unter Linux, zeigt wie man darauf zugreifen kann und geht darauf ein, wann es sinnvoll sein kann, ein solches Setup zu verwenden.</description>
<persons>
<person id='44'>Thomas Aglassinger</person>
</persons>
<links>
<link href='https://hub.docker.com/r/microsoft/mssql-server-linux/'>MS SQL Docker Hub</link>
<link href='https://www.slideshare.net/roskakori/microsoft-sql-server-with-linux-and-docker'>Slides</link>
</links>
</event>
<event guid='12a2bf64-23e8-4fa7-9bb9-cbcbc1048d69' id='353'>
<date>2018-04-28T13:25:00+02:00</date>
<start>13:25</start>
<duration>00:05</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_353_-_de_-_g_ap147_005_-_201804281325_-_cryptoparties_-_sven_guckes</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Cryptoparties</title>
<subtitle>Signiert+Verschlüsselt's Endlich!</subtitle>
<track>Lightning-Talk</track>
<type>lightning_talk</type>
<language>de</language>
<abstract>Man *könnte* ja signieren und verschlüsseln… also macht es endlich!  
Wie macht man das? Wo lernt man das? Auf Cryptoparties!

Die Helfer der Cryptoparties (&quot;Engel&quot; genannt) helfen euch dabei. Installieren, konfigurieren, ausprobieren - das ist der Inhalt. Man muß die Mathematik dahinter und die Algorithmen nicht verstehen, um es zu benutzen.  Unsere Rechner verschlüsseln das schon. Man gewöhnt sich daran.  Eure versendeten Daten sind zwar weiterhin einsehbar+kopierbar - aber eben nicht mehr &quot;verständlich&quot;.
und bis sie entschlüsselt sind seid ihr dann ein bisserl sicherer. :-)

</abstract>
<description>Dies ist auch ein Hinweis auf die kommenden Cryptoparties in Graz, im spektral.at - und vielleicht auch auf Key Signing Parties (KSP) im realraum.at (hint hint)

CryptoParty https://www.cryptoparty.at/Graz
am 1. Montag im Monat im Spektral
2018: Jan01 Feb05 Mar05 Apr02 Mai07 Jun04
      Jul02 Aug06 Sep03 Okt01 Nov05 Dez03
https://twitter.com/CryptoPartyGraz/
http://lists.mur.at/mailman/listinfo/cryptoparty
https://cryptoparty.at/_media/graz:cryptoparty-graz_faltblatt.pdf

Spektral - Freiraum Projekt in Graz
http://www.openstreetmap.org/node/2510218855
 www.spektral.at  Lendkai 45, 8020 Graz
info@spektral.at  open Mo-Fr 15-20h

</description>
<persons>
<person id='159'>Sven Guckes</person>
</persons>
<links>
<link href='https://www.cryptoparty.at/Graz'>Cryptoparty Graz</link>
<link href='http://www.spektral.at'>Spektral - Freiraum Projekt in Graz</link>
</links>
</event>
<event guid='a4e7700f-8839-42ef-acfd-7d26af0463ef' id='385'>
<date>2018-04-28T13:50:00+02:00</date>
<start>13:50</start>
<duration>00:45</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_385_-_de_-_g_ap147_005_-_201804281350_-_system-_und_applikationsmonitoring_-_martin_maurer_-_robert_van_der_stel</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>System- und Applikationsmonitoring</title>
<subtitle></subtitle>
<track>Admin</track>
<type>lecture</type>
<language>de</language>
<abstract>Cloud, Microservices, Mobile, IoT, … jedes für sich oder gemeinsam, haben dramatische Auswirkungen auf die Art und Weise wie wir Monitoring betreiben. Ein statischer Grenzwert auf CPU oder Memory stammt aus einem früheren Jahrzehnt. In diesem Vortrag bekommen Sie eine Übersicht über Monitoring Lösungen für Server, Applikationen und Businessprozesse mit Bordmitteln und Open Source Lösungen. Außerdem erfahren Sie welche KPI's für ein erfolgreiches Monitoring wichtig sind und wie das erreicht werden kann. </abstract>
<description></description>
<persons>
<person id='175'>Martin Maurer</person>
<person id='219'>Robert van der Stel</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_385_-_de_-_g_ap147_005_-_201804281350_-_system-_und_applikationsmonitoring_-_martin_maurer_-_robert_van_der_stel'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='27267d09-859b-4ebf-a779-63145861c816' id='371'>
<date>2018-04-28T14:45:00+02:00</date>
<start>14:45</start>
<duration>00:45</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_371_-_de_-_g_ap147_005_-_201804281445_-_eu_datenschutzgrundverordnung_dsgvo_open_source_-_helmut_schmidt</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>EU Datenschutzgrundverordnung DSGVO &amp; Open Source</title>
<subtitle>Die EU Datenschutzgrundverordnung (DSGVO) ab 25. Mai 2018 als Chance für Open Source</subtitle>
<track>Community</track>
<type>lecture</type>
<language>de</language>
<abstract>Die EU DSGVO tritt mit 25. Mai 2018 in Kraft. Insbesondere die hohen Strafen motivieren vorhandene digitale Umgebungen zu evaluieren/dokumentieren und neu anzupassen. Eine Chance für Open Source!</abstract>
<description>Die EU Datenschutzgrundverordnung (DSGVO) tritt mit 25. Mai 2018 in Kraft - eine in der ganzen Union unmittelbar anwendbare Verordnung mit dem Ziel, den Schutz der Daten von natürlichen Personen in Europa zu vereinheitlichen. Die DSGVO gilt für alle Unternehmen/Organisationen die personenbezogene Daten erheben/verarbeiten - unabhängig von ihrer Größe. Insbesondere die hohen Strafen (bis 4% Umsatz bzw. 20 Mio EUR) motivieren vorhandene digitale Umgebungen (Daten/Programme/Prozesse) zu evaluieren/dokumentieren (Verfahrensverzeichnis) und neu anzupassen. Der Vortrag gibt eine Übersicht über die Grundlagen/Anforderungen der DSGVO und ihre Auswirkungen auf bestehende/neue digitale Umgebungen und Systeme (proprietär/geschlossen bzw. offen/frei) sowie Möglichkeiten/Potentiale. Eine Chance für Open Source!
</description>
<persons>
<person id='123'>Helmut Schmidt</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_371_-_de_-_g_ap147_005_-_201804281445_-_eu_datenschutzgrundverordnung_dsgvo_open_source_-_helmut_schmidt'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='4a92dabf-87ab-455c-89a9-ef3930924da0' id='383'>
<date>2018-04-28T15:40:00+02:00</date>
<start>15:40</start>
<duration>00:55</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_383_-_de_-_g_ap147_005_-_201804281540_-_common_misconceptions_about_names_and_spaces_and_communities_-_maclemon_-_pascoda_-_rhonda_d_vine_-_florian_flowolf_klien_-_thesix</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Common misconceptions about names and spaces and communities</title>
<subtitle>Diskussionsrunde über die Realnamepflicht der Grazer Linuxtage</subtitle>
<track>Community</track>
<type>discussion</type>
<language>de</language>
<abstract>Diskussionsrunde über die Realnamenpflicht der Grazer Linuxtage</abstract>
<description>Im Vorfeld der GLT gab es einige Diskussionen rund um die sogenannte &quot;Realnamenpflicht&quot; für die Vortragenden. In dieser Runde wollen wir auf die Hintergründe dazu eingehen, unterschiedliche Sichtweisen auf das Thema beleuchten sowie die damit verbundenen Problematiken besprechen und Ängste beseitigen.</description>
<persons>
<person id='56'>MacLemon</person>
<person id='202'>pascoda</person>
<person id='214'>Rhonda D'Vine</person>
<person id='131'>Florian flowolf Klien</person>
<person id='222'>Thesix</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_383_-_de_-_g_ap147_005_-_201804281540_-_common_misconceptions_about_names_and_spaces_and_communities_-_maclemon_-_pascoda_-_rhonda_d_vine_-_florian_flowolf_klien_-_thesix'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='f636e390-cad4-47f7-873d-7a23431fed16' id='363'>
<date>2018-04-28T16:45:00+02:00</date>
<start>16:45</start>
<duration>00:45</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_363_-_de_-_g_ap147_005_-_201804281645_-_privater_mailserver_aber_sicher_-_patrick_lesky_-_wolfgang_berger</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Privater Mailserver? Aber sicher!</title>
<subtitle>Mit Postfix und Co zum sicheren privaten Mailserver</subtitle>
<track>Admin</track>
<type>lecture</type>
<language>de</language>
<abstract>Viele Nutzer, denen ihre Privatsphäre wichtig ist, wollen ihre privaten Mails nicht großen IT-Konzernen oder Providern überlassen. Die Lösung: Ein sicheres privates Mailsystem mit OpenSource Software. Dieser Vortrag zeigt, was es zu beachten gilt, damit das Projekt &quot;Mailserver&quot; nicht vorschnell im Frust endet.</abstract>
<description>Interessierte Nutzer, die bereits grundlegende Erfahrung mit der Administration von Linux Server haben, erfahren wie durch die Verwendung diverser Open Source Tools ein sicheres Linux-basierendes Mailsystem für die private Nutzung geschaffen werden kann. Hierbei werden die Vorteile und Nachteile eines privaten, self-hosted Mailsystems erläutert, die konzeptionellen Grundlagen erklärt, geschildert was es im Vorfeld zu beachten gilt und wie ein solches System aufgesetzt und konfiguriert wird. Dabei wird der Fokus stets auf Sicherheit und Privacy gelegt. Darüber hinaus wird verdeutlicht, wie wichtig ein sauber konfigurierter Spamfilter (SpamAssassin oder rspamd) am Server ist, um nicht im Spam-Chaos zu versinken. Die Vortragenden geben best-practice Ratschläge aus ihrer eigenen Erfahrung und weisen auch auf klassische Anfängerfehler hin. Anhand zweier Szenarien wird gezeigt, wie ein klassischer Mailserver - bestehend aus Postfix, Dovecot und Roundcube - aufgebaut ist und wie sich eine komplette Groupware-Lösung, basierend auf Kopano und Z-Push, realisieren lässt. Abgerundet wird der Vortrag mit zusätzlichen allgemeinen Hinweisen zu relevanten Technologien und Protokollen rund um den Betrieb eines Mailservers (nötige DNS Records, SPF, DKIM, DMARC, …).</description>
<persons>
<person id='205'>Patrick Lesky</person>
<person id='207'>Wolfgang Berger</person>
</persons>
<links>
<link href='http://www.postfix.org/'>Postfix</link>
<link href='https://www.dovecot.org/'>Dovecot</link>
<link href='https://www.ispconfig.org/'>ISPConfig</link>
<link href='https://roundcube.net/'>Roundcube</link>
<link href='https://kopano.io/'>Kopano Community</link>
<link href='https://rspamd.com/'>rspamd</link>
<link href='https://media.ccc.de/v/GLT18_-_363_-_de_-_g_ap147_005_-_201804281645_-_privater_mailserver_aber_sicher_-_patrick_lesky_-_wolfgang_berger'>Video (meda.ccc.de)</link>
</links>
</event>
<event guid='37531db5-97a0-4e99-8907-16133274b221' id='312'>
<date>2018-04-28T17:40:00+02:00</date>
<start>17:40</start>
<duration>00:45</duration>
<room>G.AP147.005</room>
<slug>GLT18_-_312_-_de_-_g_ap147_005_-_201804281740_-_nougatbytes_beta_-_bernhard_slash_trummer_-_karl_voit</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Nougatbytes (beta)</title>
<subtitle>Die Bilderrätselshow für Geeks</subtitle>
<track>Community</track>
<type>other</type>
<language>de</language>
<abstract>Zwei Teams aus dem Publikum treten gegeneinander an, um Bilderrätsel aus dem IT-Bereich (Technik, Netzwerk, Betriebssysteme usw.) zu lösen.</abstract>
<description>Damit es aber nicht zu einfach wird, ist der gesuchte Begriff nicht &quot;direkt&quot; dargestellt, sondern muß &quot;hinten herum&quot; bildlich bzw. phonetisch assoziiert werden. Beginnend mit einfachen Bildern wird der Schwierigkeitsgrad im Verlauf des Spiels steigen.
</description>
<persons>
<person id='20'>Bernhard Slash Trummer</person>
<person id='33'>Karl Voit</person>
</persons>
<links>
<link href='https://drive.google.com/open?id=1iclLpaAxwvQY5mBIx_kJK9xy_9P8ff6U'>Download-Link zum selber spielen (Google Drive)</link>
<link href='https://media.ccc.de/v/GLT18_-_312_-_de_-_g_ap147_005_-_201804281740_-_nougatbytes_beta_-_bernhard_slash_trummer_-_karl_voit'>Video (media.ccc.de)</link>
</links>
</event>
</room>
<room name='G.AP147.006'>
<event guid='83235eb6-ce2d-4f4d-8124-1d38010a2076' id='295'>
<date>2018-04-28T10:05:00+02:00</date>
<start>10:05</start>
<duration>00:45</duration>
<room>G.AP147.006</room>
<slug>GLT18_-_295_-_de_-_g_ap147_006_-_201804281005_-_how_to_kommandozeile_-_georg_-_jakob</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>How To Kommandozeile</title>
<subtitle>Von größter Verwirrung zu totaler Hingebung</subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language>de</language>
<abstract>Wir geben eine Einführung in die Kommandozeile, zeigen grundlegende Befehle anhand praktischer Beispiele.
Mit der Kommandozeile kannst du deinen Computer besser kontrollieren, adminstrative Tasks ausführen und automatisieren.</abstract>
<description>Die Kommandozeile ist ein integraler Bestandteil von Linux.
Zur Administration eines Systems ist die Kommandozeile unverzichtbar.
Dies gilt für Linux am Desktop und noch mehr für Server bei denen oftmals gar keine grafische Oberfläche zur Verfügung steht.

Wir werden erklären wie man die Kommandozeile aufruft sowie grundlegende Prinzipien von Linux.
 
Folgende Themengebiete werden vorgestellt:
Shell und deren Konfiguration: bash, Umgebungsvariablen, .bashrc, .history
Navigation und File Manipulation: ls, cd, cat, mkdir, cp, mv, rm, touch, chmod, chown
Kommandos identifizieren: which, type, man, help
Installation von Applikationen: apt/apt-get
Editieren von Files: nano, vim
Prozesse: pkill, killall, xkill, ps, top, htop
    
Sobald du dich eingearbeitet und die Grundlagen verstanden hast, wirst du die Kommandozeile lieber als die grafische Oberfläche verwenden.

Gründe die Kommandozeile zu verwenden:
Zeitersparnis
Abläufe automatisieren (durch Scripting leicht möglich)
(Remote-) Serververwaltung, administrative Tasks, mehr Hintergrundwissen erlangen, vielfältige Möglichkeiten zur Konfiguration
geeigneteres Werkzeug für manche Aufgaben 
Diverse Anwendungen können nur über die Kommandozeile aufgerufen werden. </description>
<persons>
<person id='77'>Georg</person>
<person id='186'>Jakob</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_295_-_de_-_g_ap147_006_-_201804281005_-_how_to_kommandozeile_-_georg_-_jakob'>Video</link>
</links>
</event>
<event guid='5ae52c55-6447-45f8-9d13-36d15303fffe' id='307'>
<date>2018-04-28T11:00:00+02:00</date>
<start>11:00</start>
<duration>00:45</duration>
<room>G.AP147.006</room>
<slug>GLT18_-_307_-_en_-_g_ap147_006_-_201804281100_-_making_a_wordclock_-_florian_flowolf_klien</slug>
<recording>
<license>cc-by</license>
<optout>false</optout>
</recording>
<title>Making a Wordclock</title>
<subtitle>using Python to show the time in style</subtitle>
<track>Open-Hardware</track>
<type>lecture</type>
<language>en</language>
<abstract>In this talk I'll walk through the process of making a wordclock yourself. I'll show what hardware and software I used to build a wordclock. The talk is aimed at anyone who is interested in a little soldering and programming with Micropython. As all components are readily available. The project is perfect for advanced beginners who want to learn how to make their own electronics projects.</abstract>
<description>Most clocks you use today are bought. Many are not even your own, but tell you the time when passing by. How many did you build yourself? 
As a software engineer I opted to build an electronic clock that shows the time in a letter matrix (generally known as word clock). In this talk we will look at how this building process looked and what I used to build it. </description>
<persons>
<person id='131'>Florian flowolf Klien</person>
</persons>
<links>
<link href='https://flowolf.github.io/glt18-talk'>Slides</link>
<link href='https://media.ccc.de/v/GLT18_-_307_-_en_-_g_ap147_006_-_201804281100_-_making_a_wordclock_-_florian_flowolf_klien'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='0bf761ab-9746-44c3-8bd0-a1239da75c17' id='320'>
<date>2018-04-28T11:55:00+02:00</date>
<start>11:55</start>
<duration>00:45</duration>
<room>G.AP147.006</room>
<slug>GLT18_-_320_-_de_-_g_ap147_006_-_201804281155_-_darktable_-_der_erfahrungsbericht_eines_fotoamateurs_-_dietmar_thaler</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Darktable - Der Erfahrungsbericht eines Fotoamateurs</title>
<subtitle></subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language>de</language>
<abstract>Als Fotoamateur und Linux-Freund stellt sich die Frage, womit man  seine übervolle digitale Beute an Raw-Bildern aus der Systemkamera sammeln, archivieren und nicht zuletzt herzeigbar machen kann. Darktable als Freie Software zur Aufbereitung und Verwaltung von Digitalfotos bietet sich an.</abstract>
<description>Leute, die ihren Unterhalt mit Fotografie verdienen wollen oder müssen, verwenden dafür üblicherweise Produkte eines großen kommerziellen Anbieters. Als Liebhaber Freier Software hat man nicht nur mit dem Geschäftsmodell des Anbieters ein Problem, für Linux stehen diese Produkte auch nicht zur Verfügung. Hier bietet Darktable eine Alternative, die kaum Wünsche offen lässt und durch seine Reichhaltigkeit der Bearbeitungsmethoden glänzt.

Nach grundsätzlichen Betrachtungen philosophischer Natur ('Was ist ein Foto?'), wird das Programm kurz vorgestellt und seine prinzipielle Funktionsweise aus subjektiver Perspektive geschildert. Ein kurzes Beispiel für den Workflow, wie er vom Vortragenden verfolgt wird, inklusive Bearbeitung eines Bildbeispiels runden die Präsentation ab.</description>
<persons>
<person id='25'>Dietmar Thaler</person>
</persons>
<links>
<link href='https://www.darktable.org/'>Darktable - A virtual lighttable and darkroom for photographers</link>
<link href='http://glt.foehnwall.at/'>glt.foehnwall.at</link>
<link href='https://media.ccc.de/v/GLT18_-_320_-_de_-_g_ap147_006_-_201804281155_-_darktable_-_der_erfahrungsbericht_eines_fotoamateurs_-_dietmar_thaler'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='c2474049-40f0-4d92-935e-e22090e3d343' id='336'>
<date>2018-04-28T12:45:00+02:00</date>
<start>12:45</start>
<duration>00:25</duration>
<room>G.AP147.006</room>
<slug>GLT18_-_336_-_de_-_g_ap147_006_-_201804281245_-_python_statt_shell-scripts_-_thomas_aglassinger</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Python statt Shell-Scripts</title>
<subtitle>Wartbar, robust, skalierbar, portierbar</subtitle>
<track>Community</track>
<type>lecture</type>
<language>de</language>
<abstract>Shell-Scripts sind beliebt, um schnell und kompakt wiederholende Schritte zu automatisieren. Allerdings sind komplexe Shell-Scripts schwer wartbar und haben diverse Tücken. Python bietet eine Alternative als &quot;echte&quot; Programmiersprache, die weiterhin kompakte und schnell erstellbare Scripts ermöglicht.</abstract>
<description>Der Vortrag zeigt anhand von Bespielen, wie sich mit wenigen Zeilen Python-Code Funktionalitäten von Shell-Scripts nachbauen lassen.

- Standardbefehlen wie cp, rm, grep, find, tail, head etc. nachbauen.
- Externe Programme aufrufenderen Ausgabe weiterverarbeiten.
- Befehlszeilen-Optionen auswerten und prüfen.
- Umgebungsvariablen verwenden.
- Fehler behandeln.

Gegenüber klassischen Shell-Scripts sind Python-Programme gut lesbar und damit wartbar, können bei steigender Komplexität in mehrere Module aufgeteilt werden, verwenden zur Fehlerbehandlung Exception-Handling statt leicht ignorierbaren Exit-Codes, sind plattformunabhängig und können für &quot;low level&quot; Operationen wie String-Transformationen oder Datumsfunktionen auf eine umfangreiche Standardbibliothek zugreifen.

Dabei erhalten sie die großen Vorteil von Shell-Scripts: sie sind schnell geschrieben und kompakt.</description>
<persons>
<person id='44'>Thomas Aglassinger</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_336_-_de_-_g_ap147_006_-_201804281245_-_python_statt_shell-scripts_-_thomas_aglassinger'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='d154dae1-b03c-4533-8c15-b882ffa5ca3a' id='324'>
<date>2018-04-28T13:15:00+02:00</date>
<start>13:15</start>
<duration>00:25</duration>
<room>G.AP147.006</room>
<slug>GLT18_-_324_-_de_-_g_ap147_006_-_201804281315_-_open_geo_data_-_lucas_speckbacher</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Open(geo)data</title>
<subtitle></subtitle>
<track>Anwendungen</track>
<type>lecture</type>
<language>de</language>
<abstract>Vortrag über Opengeodata, welche Daten gibt es wo und wie können diese verwendet werden.
Gehören verschollene Flugzeuge oder Schiffe bald der Vergangenheit an?</abstract>
<description>Vortrag über Opengeodata, welche Daten gibt es wo und wie können diese verwendet werden. Gehören verschollene Flugzeuge oder Schiffe bald der Vergangenheit an?

Am Beispiel von Orthofotos, Höhendaten, Ortsdaten und ähnlichem werden die Bezugsquellen, Bezugsformate und Lizenzen erläutert.
Passend zu den erwähnten Quellen wird auch darauf eingegangen werden, wie diese Daten verarbeitet werden können. Bei der Verarbeitung wird natürlich Opensourcesoftware verwendet.

In den letzten Jahren hat sich das Angebot an Daten massiv erweitert, dies reicht von statischen Daten, zyklisch vöffentlichten bis hin zu aktuellen automatisch veröffentlichten Daten. Ziel ist es noch nicht so bekannte Datenquellen aus dem Schatten zu holen und anhand von Beispielen zur Nutzung anzuregen und die Angst vor Rohdaten zu nehmen.

#esa #nasa #eu #opendataportal #orthofotos #radar #lidar

</description>
<persons>
<person id='179'>Lucas Speckbacher</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_324_-_de_-_g_ap147_006_-_201804281315_-_open_geo_data_-_lucas_speckbacher'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='e19ddb1c-2322-4980-9783-eff8a2f6b262' id='341'>
<date>2018-04-28T13:50:00+02:00</date>
<start>13:50</start>
<duration>00:45</duration>
<room>G.AP147.006</room>
<slug>GLT18_-_341_-_de_-_g_ap147_006_-_201804281350_-_geschichte_n_der_informatik_-_pascoda</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Geschichte(n) der Informatik</title>
<subtitle>Fails und was wir aus ihnen lernen sollten</subtitle>
<track>Community</track>
<type>lecture</type>
<language>de</language>
<abstract>From actual bugs to broken airplanes, from close to nuclear war to racist soap dispensers: Eine Reise durch die Geschichte der Fehler, aus denen wir lernen können - und sollten.</abstract>
<description></description>
<persons>
<person id='202'>pascoda</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_341_-_de_-_g_ap147_006_-_201804281350_-_geschichte_n_der_informatik_-_pascoda'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='3af88c8a-b051-4691-9c3e-f518f42ca5d3' id='297'>
<date>2018-04-28T14:45:00+02:00</date>
<start>14:45</start>
<duration>00:45</duration>
<room>G.AP147.006</room>
<slug>GLT18_-_297_-_de_-_g_ap147_006_-_201804281445_-_pimp_up_your_heimnetzwerk_-_bernhard_slash_trummer</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Pimp up your Heimnetzwerk</title>
<subtitle></subtitle>
<track>Community</track>
<type>lecture</type>
<language>de</language>
<abstract>Basierend auf meinem aktuellen Heimnetzwerk möchte ich in diesem Vortrag meine Anwendungsfälle vorstellen und Schritt für Schritt den Pfad von der Problemstellung zur Lösung skizzieren.

PS: Es geht NICHT um Heimautomatisierung und IoT.</abstract>
<description>1.) Auf Geräte im Heimnetzwerk von aussen (d.h. public Internet) zugreifen.
Stichworte: Dynamic DNS, Port Forwarding, SSH

2.) Einen eigenen Router betreiben (hinter dem Modem vom Provider) inkl. einem eigenen WLAN.
Stichworte: hostapd, dhcpd, dnsmasq

3.) Einen eigenen Webserver betreiben.
Stichworte: Apache, certbot, TLS Konfiguration, Nextcloud

4.) Media Streaming innerhalb des Heimnetzwerkes.
Stichworte: DLNA, minidlna, Android Apps

5.) Ein altes Android Handy als Audioplayer verwenden.
Stichworte: Vergleich von verschiedenen DLNA-basierten Apps.</description>
<persons>
<person id='20'>Bernhard Slash Trummer</person>
</persons>
<links>
<link href='https://media.ccc.de/v/GLT18_-_297_-_de_-_g_ap147_006_-_201804281445_-_pimp_up_your_heimnetzwerk_-_bernhard_slash_trummer'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='2fb00fb8-016b-42a0-a2db-742b6fc2dc80' id='319'>
<date>2018-04-28T15:50:00+02:00</date>
<start>15:50</start>
<duration>00:45</duration>
<room>G.AP147.006</room>
<slug>GLT18_-_319_-_de_-_g_ap147_006_-_201804281550_-_raspberry_pi_projekte_-_martin_strohmayer_-_manfred_wallner</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Raspberry Pi Projekte</title>
<subtitle></subtitle>
<track>Open-Hardware</track>
<type>lecture</type>
<language>de</language>
<abstract>Im Vortrag werden verschiedenste Raspberry Pi Projekte besprochen. Zuerst wird ein Blick auf die Elektronik und Sensoren vom Raspberry Pi Workshop vom Vortag geworfen. Dann werden weitere Projekte rund um Hausautomation und Überwachung vorgestellt, sowie über den Status früherer Projekte berichtet. Zum Schluss wird noch das Thema Retrogaming mit der Open Source Software Lakka erörtert und vorgeführt.</abstract>
<description>Bei Raspberry Pi Workshop 2018 lag der Fokus auf kleine Elektronik Projekte mit einfachen Sensoren. Es gab Beispiele  für den Lufttemperatur und Feuchte Sensor DHT22, dem Entfernungssensor HC-SR04 und den Bewegungssensor HC-SR501. 
Der nächsten Teil des Vortrags beschäftigt sich mit weiteren ausgewählten Projekten rund um Hausautomation und Sensorik. Es wird über den Fortschritt einiger im Vorjahr vorgestellter Projekte berichtet. 
2017 war das Jahr der Retrokonsolen, Nintendo NES Classic Mini, Super Nintendo Classic Mini, SEGA Megadrive Flashback HD, The C64 Mini und Atari Flashback kamen auf den Markt. Doch wer sich ein wenig mit Comptertechnik und Linux auskennt, kann sehr einfach und günstig eine All -in-One Retrokonsole im Eigenbau herstellen. Was man wissen muss und wie das geht erfahrt man im Vortrag. Natürlich wird auch ein Live-System auf Basis von Lakka und dem Raspberry Pi vorgeführt.</description>
<persons>
<person id='31'>Martin Strohmayer</person>
<person id='76'>Manfred Wallner</person>
</persons>
<links>
<link href='http://www.lakka.tv'>Lakka</link>
<link href='https://media.ccc.de/v/GLT18_-_319_-_de_-_g_ap147_006_-_201804281550_-_raspberry_pi_projekte_-_martin_strohmayer_-_manfred_wallner'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='ca20f9e0-673b-4639-88ab-2f2d1d91bf30' id='310'>
<date>2018-04-28T16:45:00+02:00</date>
<start>16:45</start>
<duration>00:45</duration>
<room>G.AP147.006</room>
<slug>GLT18_-_310_-_de_-_g_ap147_006_-_201804281645_-_garden_space_program_-_rene_cavac_schickbauer</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Garden Space Program</title>
<subtitle>Mars-Missionen im eigenen Garten</subtitle>
<track>Open-Hardware</track>
<type>lecture</type>
<language>de</language>
<abstract>Arduino-Projekte für Space Fans! Das &quot;Garden Space Program&quot; ist mein Versuch, einen anderen Planeten (&quot;Cavac's Garden&quot;) mit Sonden und Rovern zu erkunden - und dabei neues zu lernen.</abstract>
<description>Mars-Missionen sind cool - aber nicht im Budget eines Open Source/Open Hardware Geeks.

Das &quot;Garden Space Program&quot; ist die Antwort darauf. Mit immer komplexeren Sonden (und später Rovern) wird ein neuer Planet erkundet: &quot;Cavac's Garden&quot;

Die ersten Sonden sind noch batteriebetrieben, haben wenige Sensoren und halten nur kurze Zeit, aber solarbetriebene Missionen mit komplexeren Experimenten sind in Arbeit.

Um die Sache nicht zu einfach zu machen, gibt es ein paar Einschränkungen: Tests können nur im Haus gemacht werden, alles im Aussenbereich ist eine Mission. Und zu jeder Mission wird vorher eine Missionsbeschreibung (inkl. zu erfüllende Ziele) erstellt. Auch hat jede Mission (je nach Missionstyp) ein maximales Budget.

Kommunikation erfolgt mit RF24 Funkmodulen: Begrenzte Reichweite, Telemetrieframes von ca. 30 Byte Länge und (relativ) niedrige Datenraten.

Alle Software, alle Schaltpläne und alle erzielten Messungen werden als Open Source/Public Domain zur Verfügung gestellt.
</description>
<persons>
<person id='17'>Rene &quot;cavac&quot; Schickbauer</person>
</persons>
<links>
<link href='https://cavac.at/sb/71'>Introducing the Garden Space Program</link>
<link href='https://media.ccc.de/v/GLT18_-_310_-_de_-_g_ap147_006_-_201804281645_-_garden_space_program_-_rene_cavac_schickbauer'>Video (media.ccc.de)</link>
</links>
</event>
<event guid='1574d0a2-4708-4dd9-9d70-9b75cd075639' id='370'>
<date>2018-04-28T17:40:00+02:00</date>
<start>17:40</start>
<duration>00:45</duration>
<room>G.AP147.006</room>
<slug>GLT18_-_370_-_en_-_g_ap147_006_-_201804281740_-_code_review_-_kevin_krammer</slug>
<recording>
<license></license>
<optout>false</optout>
</recording>
<title>Code Review</title>
<subtitle>Collaborative QA</subtitle>
<track>Community</track>
<type>lecture</type>
<language>en</language>
<abstract>Code review, the process of one software developer looking through code of another, is a widely recommended technique for improving code quality and keeping it at high level during development and maintenance of a product.

It is widely used in collaborative development situations such as Free and Open Source communities, but strangely often absent in company settings.

The talk will look at concepts, clear misunderstandings and offer reasons on why it is an underestimated tool for high quality software engineering.</abstract>
<description>Code review is often considered something that is more theory than practice, consuming time and resources without proportional gain.

Teams, especially in a work context, are sometimes opposed to based on misconceptions around its effectiveness and impact on the team or climate.

The talk therefore also looks at specific examples on successful usage of code review in collaborative development environments.
</description>
<persons>
<person id='125'>Kevin Krammer</person>
</persons>
<links>
<link href='https://www.youtube.com/watch?v=c6q6KpkImAU'>Video Recording</link>
<link href='https://media.ccc.de/v/GLT18_-_370_-_en_-_g_ap147_006_-_201804281740_-_code_review_-_kevin_krammer'>Video (media.ccc.de)</link>
</links>
</event>
</room>
<room name='G.AP149.116'>
</room>
</day>
</schedule>
