LaTeX Knowledge Night

LaTeX hat sich mittlerweile als De-facto-Standard etabliert und ist oft die erste Wahl für Dokumente im akademischen Umfeld. So können zum Beispiel Quelltexte aus externen Dateien eingebunden und einheitlich formatiert, mathematische Gleichungen und Formeln korrekt dargestellt und auflösungsunabhängige Grafiken geladen oder definiert werden.  Die Bibliografieverwaltung für Zitate und Literaturreferenzen rundet das Ganze ab.

Bei der IF-Knowledge-Night am Dienstag, den 27. November, werden in 2 bis 3 Stunden die notwendigen Grundlagen vorgestellt, um Dokumente mit LaTeX zu erstellen.

Ein eigener Laptop ist von Vorteil und es empfiehlt sich, bereits im Vorfeld eine LaTeX-Distribution, z.B. texlive, zu installieren.

Was: LaTeX-Knowledge-Night
Wann: 27. November 2018, 19:00 – 22:00
Wo: HS3, FH2
Wer: Daniel Knittl-Frank

Updates und die Slides werden unter http://fhLUG.at zu finden sein.

Die Slides sind nun online und können direkt im Browser betrachtet werden (Navigation mit den Cursortasten)

Welcome Event: Leet & Greet

Liebe Studierende,

das erste monatliche Treffen der Linux User Group wird am Mittwoch, den 17. Oktober, stattfinden. Der Termin soll bei gemütlicher Atmosphäre genutzt werden, um uns vorzustellen und euch einen groben Ausblick über unsere geplanten Themen im kommenden Semester zu geben.

Was: Welcome Event – Leet & Greet
Wann: Mittwoch, 17. Oktober 2018, ab 19:00
Wo: LBS3, FH3

Weitere Infos auf http://fhLUG.at.

PS. Language will be German or English, depending on attendees’ requests.

Linux and Chill

Die Prüfungszeit rückt näher und das Semester neigt sich dem Ende zu. Auch für die Linux User Group geht es dann in die wohlverdiente Sommerpause.

Davor gibt es am Mittwoch, 13. Juni, ein letztes Treffen. Bei Linux and Chill ist jede und jeder eingeladen, spannende und eigene Projekte vorzustellen oder einfach nur in kleinen Gruppen zu diskutieren.

Was: Linux and Chill
Wann: 13. Juni 2018, ab 19:00
Wo: LBS3, FH3

Updates unter http://fhLUG.at.

Containerization with Docker

Docker wird eingesetzt zur Virtualisierung und Isolierung von Anwendungen. Durch leichtgewichtige Container wird der Resourcen-Overhead verglichen mit einer vollständigen VM-Lösung verringert.

Beim fhLUG-Treffen wird gezeigt, wie Docker genutzt werden kann, um die eigenen Anwendungen in Container zu verfrachten und auszuführen. Für komplexere Szenarien bietet Docker Compose eine komfortable Beschreibungssprache, um mehrere Container im Verbund auszuführen.

Docker ist zudem auch der Unterbau für weitere Technologien, wie zum Beispiel Googles Kubernetes oder OpenShift Origin von Red Hat, die Features wie Continuous Deployment und Autoscaling bieten.

Was: Containerization with Docker
Wann: Dienstag, 15. Mai 2018, 19:00
Wo: HS4, FH2
Wer: Daniel Knittl-Frank

Weitere Infos auf http://fhLUG.at.


Wer die Präsentation lokal ausführen will, findet sie im Docker Hub. Dazu mit folgendem Befehl starten: docker run -p2015:2015 knittl/docker.deck und dann http://localhost:2015 ansurfen.

Compiling C

Die ersten Compiler stammen aus den 1950er Jahren und haben sich, wie die Informatik, stark weiter entwickelt. Im Alltag werden Compiler wie eine Blackbox gesehen, die aus Programmcode Binärcode erzeugt. In den letzten 65 Jahre Entwicklung haben sich verschiedene Eigenheiten und Feinheiten in Compilern ergeben, die zu Problemen führen können. In diesem Talk werden wir die Blackbox öffnen und uns die Compiler GCC und clang genauer ansehen.

Um diese Blackbox etwas besser zu verstehen, werden wir uns zuerst ansehen, wie ein Compiler grob funktioniert und aufgebaut ist. Außerdem werden wir einige Open-Source C-Compiler gemeinsam vergleichen und über ihre Vor- und Nachteile sprechen. Nach einer Pause werden wir uns überblicksmäßig und anhand von Beispielen ansehen, wie optimierende Compiler funktionieren und warum ihre Algorithmen nicht immer korrekt funktionieren. Dies wird anhand des LLVM Optimizers erklärt werden, bei dem wir auch genauer auf einige Sanitizer und undefiniertes Verhalten eingehen werden.


The first compilers were built in 1950 and have been developed ever since, similarily to the rest of computing. Mostly, they are viewed as blackboxes, which transform code into binaries. During the last 65 years, several subtleties and some quirks occured, which lead to the modern compilers we know. During the talk, we will look at some of the black boxes, namely GCC and clang.

First, we will look at the structure of a compiler. Then, we will compare some compilers and discuss the advantages and disadvantages of their approaches. After a break we are going to analyze some examples of optimizing compilers and find out why they are not always working flawlessly, as well as the workarounds and current research. Most of this part will revolve around the LLVM Optimizer, as well as some sanitizers found in LLVM and GCC.

Was: Compiling C
Wann: 12. April 2018, 19:00
Wo: HS4, FH2
Wer: Lena Heimberger

Updates, Slides und den ganzen Rest gibts unter http://fhLUG.at.


Die Slides zum Vortrag sind nun als PDF online.