Ansible is a free & open-source tool, that helps converting common server configuration tasks into playbooks. These simplify and streamline configuration steps, that you can apply to many systems at once, or to manage configuration drift. This workshop will give an example on managing a small test system with a few Virtual Machines and how can that afterwards be applied to real life systems at scale.
Intro in Exploittechniken, beginnend von einfachen C und Assembly Beispielen bis hin zum Ausnützen eines Bufferoverflows und das Anwenden von Return Oriented Programming. Diverse Themen werden während des Workshops behandelt und auch einige Beispiele werden gemeinsam gelöst.
Kleiner Anfängerworkshop für Blender 2.8
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.
Die Teilnehmer bekommen eine kurze Einführung in die Technik des Löten. Da dies eine Tätigkeit ist, die man erst kann, wenn man sie oft gemacht hat, haben wir eine Schaltung entwickelt, die sehr viele Lötpunkte hat. Diese Schaltung ist eine Digitaluhr. Es sind keine Materialien notwendig. Die Besucher löten unter geschulter Aufsicht.
Bei Web Analytics denken die meisten an zentrale Datensammlung von Google und co.
In diesem Workshop möchte ich demonstrieren, wie man mit der Freien Software Matomo (ehemalig Piwik) Webseitenstatistiken direkt auf dem eigenen Webserver erfassen kann, wobei keine persönlichen Daten gesammelt werden.
LPI Prüfung: https://lpievent.lpice.eu/
We will start with a few best practises for unit testing followed by an interactive, hands-on tour through the main features of Python unit testing framework(s). You will learn while writing tests.
Wie funktioniert das zerstörungsfreie Öffnen von Schlössern eigentlich, und ist das überhaupt erlaubt? Eine Einführung in Locksport und die technischen sowie rechtlichen Hintergründe in Österreich mit anschließendem Workshop.
Beim Jamming können die Teilnehmer frei entscheiden was sie machen wollen. Raspjamming ist also kein Workshop bei dem es darum geht einem Ablauf des Vortragenden zu folgen. Bringe deine Hardware mit oder leihe dir eines der Beispielmaterialien (Raspberry Pi Zero, LEDs und Sensoren) vor Ort aus. In der Gruppe macht programmieren und basteln doppelt Spaß. Der Jam ist auch für Anfänger geeignet da Projektvorlagen und erfahrene Betreuer vor Ort sind.
Grazer Linuxtage Capture the Flag (#glt19ctf) is a hacking competition.
Its a fun & legal way to play with hacking, and it provides a opportunity to practice for real-world security challenges.
Vorstellung des Programmes QGIS in der Version 3.4.x. Es wird die GUI, die benutzerspezifische Anpassungsfähigkeit und die Haupt-Werkzeuge behandelt.
Wie man von einem Scan zu einem T-Shirt kommt. In diesem Workshop liegt der Schwerpunkt auf der Arbeit mit Inkscape.
Wir analysieren Deine bestehende WordPress Webseite und machen sie datenschutzkonform.
IT-Sicherheit ist eines der wichtigsten globalen Themen der letzten Jahre. Doch außer der Gründung von "Cybersecurity"-Behörden fällt der Politik nicht viel ein. Dabei kann Freie Software die Lösung für viele drängende Sicherheitsprobleme sein. Wir schauen uns Vor- und Nachteile an und beleuchten anhand konkreter Beispiele, warum Sicherheit und Offenheit kein Widerspruch ist.
With the beginning of last year, two major security vulnerabilities have been disclosed: Meltdown and Spectre. While mitigations in software and hardware have been rolled out right away, new variants have been continuously released in the following months. With all those confusing names, how can you possibly still have a clear overview of all those vulnerabilities (SpectreV1, SpectreV2, Meltdown, Spectre-NG, SpectreRSB, L1TF, Foreshadow, ...)? With this talk, we present a novel classification that will ease the naming complexity of the current jungle of variants. Along with all different attacks, we will give an overview of all proposed mitigations and show how an attacker still can mount an attack despite the presence of implemented countermeasures. Furthermore, we will present new variants of the Meltdown attack, exploiting different parts of the CPU.
Python macht es einfach, in natürlicher Sprache vorliegende Texte gezielt nach Informationen zu analysieren. Dieser Vortrag zeigt anhand von Beispielen wie sich das konkret machen lässt.
Why should I consider choosing a FOSS license for software I am using? Why should I care that there are open licenses as a user?
Grazer Linuxtage Capture the Flag (#glt19ctf) is a hacking competition.
Its a fun & legal way to play with hacking, and it provides a opportunity to practice for real-world security challenges.
Die Teilnehmer bekommen eine kurze Einführung in die Technik des Löten. Da dies eine Tätigkeit ist, die man erst kann, wenn man sie oft gemacht hat, haben wir eine Schaltung entwickelt, die sehr viele Lötpunkte hat. Diese Schaltung ist eine Digitaluhr. Es sind keine Materialien notwendig. Die Besucher löten unter geschulter Aufsicht.
Kinder und Jugendliche von 10 bis 15 Jahren können hier Mikrocontroller mit MicroPython programmieren
Kinder und Jugendliche von 10 bis 15 Jahren können im Workshop eigene 2D-Computerspiele programmieren.
Der Vortrag zeigt Möglichkeiten von moderner Lichttechnik mit Open Source/Raspberry Pi.
Die Basisworkshops von Radio Helsinki vermitteln einen Einstieg ins Radiomachen und das Gestalten von Audiobeiträgen. Bei diesem Basisworkshop hören uns bei den Linuxtagen um. Wir machen Interviews mit der Community, den Vortragenden und Besucher*innen. Wir sammeln O-Töne, Atmos und gestalten eine Radiosendung. Selbstverständlich mit Open Source Software: Audacity.
Sounds goooood! Perfekter Sound für deine Audio und Video Aufnahmen? Dieser Vortrag gibt einen Überblick über die notwendige Hard- und Software sowie die grundlegenden Schritte um den perfekten Sound endlich auch für eigene Produktionen zu erreichen.
Obwohl die Anwendungssoftware im Büroalltag weitestgehend proprietär ist, kann Freie Software das Leben in vielen Bereichen erleichtern. Der Vortragende hat die IT-Infrastruktur eines österreichischen Schulbuchverlags in großen Teilen auf Komponenten aus Freier Software umgestellt. Virtualisierung, Netzwerkmanagement, Monitoring, Website, Intranet, Groupware und Softwareverteilung bilden das Fundament einer nutzerfreundlichen Systemlandschaft. Mit dem passenden Mix aus beiden Welten lassen sich gute Lösungen finden, auch wenn das nicht immer ganz einfach ist.
Aiming at complete code coverage by unit tests tends to be cumbersome, especially for cases where external API calls a part of the code base. Python attempts to address this issue with its unittest.mock library, appearing to be a powerful companion in replacing parts of the system under test.
Nowadays many software development teams are benefiting from agile development methods. One of the crucial aspects is being able to do the development incrementally and collaboratively and that's where continuous integration comes in play.
LPI Prüfung: https://lpievent.lpice.eu/
Neo ist ein alternatives Tastaturlayout zum üblichen QWERTZ. Wir möchten euch die Möglichkeiten von Neo vorstellen und unseren Lernprozess darlegen.
Die Geschichte, wie Windows für einen jahrelangen "Linux-Advokaten" wieder interessant geworden ist.
Eine kurze Vorstellung von aktueller Win-Tech, die das Arbeiten auf Windows auch für die eingeschworensten Linux-User interessant macht.
- PowerShell & Chocolatey
- WSL
- ... ?
YellowOSM ermöglicht die einfache Suche von Gewerben und Dienstleistungen;
als Basis dienen die Daten von OpenStreetMap.
In diesem Vortrag soll ein Überblick über die Verwendung von Docker zum Verwalten und Erstellen von Containern gegeben werden. Ebenfalls werden grundlegende Konzepte für Container und das Thema IT-Security näher betrachtet. Einige Beispiele für den praktischen Einsatz von Docker werden vorgestellt.
GitHub Repository, thank you for coming!
Or rather: How to get started with Machine Learning using Python?
We apply scikit-learn to develop a simple Machine Learning model.
PostgreSQL bietet eine Reihe von Security Features, die man nutzen kann, um seine Daten entsprechend abzusichern. Die Bandbreite reicht dafür von sicheren SSL-Verbindungen bis hin zu Row-Level-Security und dergleichen. Dieser Vortrag gibt einen Überblick über die vorhandenen Features.
Im Vortrag werden zuerst Neuigkeiten über den Raspberry Pi Einplatinencomputer und den neu gegründeten Grazer Computer Club GC2 besprochen.
Dann werden verschiedene Raspberry Pi Projekte vorgestellt. Hauptsächlich wird ein Blick auf die eingesetzte Hard- und Software vom Raspberry Pi Workshop vom Vortag geworfen.
Kleines Hobby-Projekt, um den hauseigenen LG Smart-Fernrseher per LAN oder WLAN fernzusteuern.
Ein Überblick über den Stand von Wikidata 2019. Wie hat sich die Datenbank in den letzten Jahren entwickelt? Welche Daten gibt es über Österreich und wo gibt es noch Lücken? Gezeigt wird welche spannenden Abfragen man machen kann und wie man die Daten für eigene Projekte nutzen kann.
Auf welchen Hype der IT-Branche lohnt es sich aufzuspringen? Wie lässt sich eine gute von einer schlechten IT-Infrastruktur anhand von einfachen Kontrollfragen unterscheiden? Und mit welchen Best Practices bzw. Tools kann man die eigene IT-Umgebung stärken? Dieser Vortrag liefert nicht nur Antworten auf diese Fragen, sondern bietet auch Einschätzungen zu den Entwicklungen der letzten Jahre.
Shortcuts, Entwicklerkonsole, Erweiterungen und sonstige praktische Einstellungen:
Du arbeitest viel mit dem Internet? Du bist gerne effizient unterwegs?
Mit Browsern kannst du heutzutage fast jede Aufgabe erledigen.
Unser Vortrag zielt darauf ab dir zu helfen diese Tätigkeiten schneller und effizienter durchzuführen.
ESPHome ist ein Projekt das es ermöglicht ESP8266 und ESP32 WiFi microchips ganz einfach in Hausautomatisierungssysteme wie Home Assistant zu integrieren.
A whirlwind tour of software created by the KDE community.
From the Plasma Desktop for Linux/Unix operating systems over applications for a wide range of domains to other, lesser known programs developed under the KDE umbrella.
From Linux over Windows to Mobile.
SageMath ist eine Software um mathematische Problemstellungen zu lösen. In diesem Vortrag möchten wir euch eine grundlegende Einführung in das Arbeiten mit SageMath geben.
Tox is a protocol for distributed and encrypted instant messaging and video chatting. Based on distributed hash tables and public key cryptography it provides an easy to use base for building peer to peer applications.
Backups sind gut. Besonders wenn man eines hat, wenn man eines braucht.
Für Situationen, wo jedoch entweder (noch) kein Backup existiert, oder das vorhandene Backup wie auch immer beschädigt ist, muss man ein bisschen in die Trick- bzw. Tool-Kiste greifen um vielleicht doch noch etwas retten zu können.
In diesem Vortrag werde ich anhand von zwei wahren Geschichten erläutern, welche Tools es gibt und wie ich sie in beiden Fällen eingesetzt habe.
Container - _ und jetzt ist alles sicher und einfach _? Gefahren und Möglichkeiten die Container bieten zeigen.
Digitale Souveränität durch Self-Hosting – Alternativen gängiger Onlinedienste selbst betreiben.
This talk provides a beginner friendly introduction to the options available in the space of Kubernetes Configuration Management.
LPI Prüfung: https://lpievent.lpice.eu/
Erfahrungen, Vorteile und Herausforderungen zu einem komplett freien Gamedesign Workflow.
Vom Betriebssystem, der Asseterstellung bis hin zur Engine wurde nur freie Software eingesetzt.
Adopting Cloud Native concepts and technologies for their own data center is a huge challenge for many companies. Examples of major challenges are:
- The setup and the operation of a Kubernetes cluster within the strict security policies
- The enforcement of network security and the provisioning of runtime visibility within the Kubernetes cluster
- The development of backup plans and rollback scenarios of the Kubernetes cluster
- The migration of the Kubernetes cluster from one version to another version with a zero-downtime requirement
This talk focuses on the automation of the installation, configuration, operation and migration of multiple Kubernetes clusters with the help of the open source projects Foreman, Katello and Ansible.
Überblick und Demo der wichtigsten Features in RHEL 8 (und damit Downstream natürlich auch zukünftigen CentOS releases )
Den eigenen Source-Code auf GitHub zu veröffentlichen ist ein erster Schritt zum eigene Open-Source-Projekt. Aber bei weitem nicht der einzige.
Kurzvorträge (5min) zu verschiedenen Themen. Melde dich am Frontdesk an, um einen Talk zu halten.
Immer mehr Schulen und Ausbildungsstätten verwenden Moodle um lernwilligen Nerds die Kunst der Softwareentwicklung beizubringen. Wir zeigen euch wie Lehrende und Studierende die Funktionalitäten von Moodle ideal nutzen können, um mit JUnit automatisch Aufgaben bewerten zu lassen und sofort Feedback zu erhalten - anstatt einfach nur die Aufgaben online zu stellen.
Verwendung von kdenlive für kleine Lernvideos für die Unterrichtsmethode "Flipped Classroom". Es wird gezeigt, wie einfach das funktioniert. Titel, Texteinblendungen, Musik, Überblendungen, Rendern.
Sophie Quaritsch zeigt anhand des Cloud-Dienstes Overleaf, wie man innerhalb von nur einer Minute sein erstes LaTeX-Dokument erstellen kann. Danach werden weitere LaTeX-Basics für Einsteiger gezeigt und je nach Bedarf allgemeine Fragen zu LaTeX beantwortet.
Was ist seit 25.5.2018 passiert? Gibt es für Admins noch was zu tun? Interessiert sich noch irgendwer für die DSGVO?
Maxima ist ein Freies Computeralgebrasystem. Wer von Zeit zu Zeit Integrale knacken, komplexere Ableitungen berechnen oder Gleichungssysteme analytisch lösen muss, freut sich über den Helfer in der Not.
Datensicherung für Heimanwender direkt auf einen Datenträger oder automatisiert übers Netzwerk. Best Case.
Wie schaut eine funktionierende Datensicherung aus? Welche Hard- und welche Software setzt man ein. Wie funktioniert die Wiederherstellung? Ich erzähle aus meinem persönlichen Erfahrungsbereich für Heimanwender. Angesprochen werden Déjà Dup, Back_In_Time und die Sicherung übers Netzwerk auf eine Synology Diskstation.
Terraform ist von den gleichen Machern wie Vagrant und Vault(HashiCorp) und ermöglicht es schnell und reproduzierbar IT-Infrastruktur aufzubauen und zu verwalten. Das bewährte Infrastructure-as-a-Code Prinzip lässt sich in Terraform vermutlich sogar noch besser als in anderen vergleichbaren Tools umsetzen. Die automatisierten Mechanismen im Hintergrund ersparen das manuelle Einrichten der Netzwerke. So kann ohne Aufwand auch Hochverfügbarkeit der Infrastruktur erreicht werden. Verschiedene Provider gewährleisten, dass die Infrastruktur parallelisiert und unkompliziert angesprochen werden kann.
Dieser Vortrag ermöglicht einen Einblick in Terraform und stellt einen Teil der Features, sowie Einsatzmöglichkeiten dar.
Like all automated software testing, web frontend testing is an integral part of producing high quality web-based user interfaces. There are many great open source tools facilitating this challenging task. This talk will introduce you to some criteria for choosing a tool for automated end-to-end web testing. You’ll then learn about a selection of existing options before seeing some of the best tools in action.
Was sind CoderDojos, wie sie funktionieren und warum jeder von uns bei einem aktiv dabei sein sollte.
Was meinen Mathematikuntericht veränderte. Das kostenlose GPL Computer Algebra System Maxima. Anhand von bedeutsamen praxisgerechten Beispielen aus dem Unterricht, die ohne ein solches System nicht möglich wären, werden auch anspruchsvolle Techniken gezeigt.
In diesem Talk werden einige über die Grundlagen hinausgehende Möglichkeiten und Anwendungsfälle des Configuration Management Tools Ansible näher beleuchtet.
Als Vorteil von Cloud-Anwendungen wird gerne die grenzenlose Skalierbarkeit angeführt. Um eine größere (Machine-Learning)-Anwendung im Produktivbetrieb am Laufen zu halten, braucht es aber mehr als der typische Werbeslogan verspricht.
Have you ever wondered how everything started? What was before Linux? Where did vim come from and what does grep mean? This talk is about the people behind the most astonishing ideas and tools in the history of computer science, and about a game, a game that changed everything...
Let's use pandas to interactively dive into a few data set.