Starry, Starry Byte

Das Jahresende rückt näher und im November haben wir noch Software in Docker Container verpackt. In der besinnlichen Zeit wollen wir die Geschenke diverse Dateiformate auspacken.

An diesem Themenabend wollen wir uns gemeinsam anschauen, welche vielfältigen Methoden eingesetzt werden, um Daten in allen möglichen Quellformaten platzsparend zu speichern oder zu übertragen. Dazu werden den Hexeditor und andere hilfreiche Werkzeuge einsetzen, um in die Untiefen der Dateiformate vorzudringen und diese zu sezieren. Achtung: Nerd-Sniping-Gefahr!

Der Abend ist als “Nerd-Slam” (so wie ein Science-Slam oder Poetry-Slam) gedacht und alle sind eingeladen, ihre Lieblingsdateiformate oder Datenencodings zu präsentieren. Beim ersten Brainstorming haben wir bereits folgende Formate ins Auge gefasst:

  • Zahlensysteme: Hexadezimal, Dezimal, Oktal, Binär
  • Big-Endian und Little-Endian
  • IEEE-Standard für Fließkommazahlen
  • ASCII, Unicode und UTF-8
  • Bitmaps
  • TCP
  • HTTP
  • Webassembly
  • .NET und Java Byte-Code
  • X.509
  • ASN.1
  • Docker Layers
  • FAT32
  • tar-Archive
  • PKZIP (WinZip)
  • Linker Scripts
  • ELF file format
  • Intel HEX
  • Git

Die Liste ist lang und wir werden dann spontan abstimmen, wie weit wir uns welche Formate im Detail ansehen werden.

Was: Starry, Starry Byte: dissecting encodings and file formats
Wann: Montag, 19. Dezember 2022, ab 19:00
Wo: XORTEX LBS3, FH3 (Live-Stream auf https://fhLUG.at/meet)
Wer: fhLUG and friends

Stay tuned and visit https://fhLUG.at for more infos.

Enter the Matrix

Sichere Messenger und Ende-zu-Ende-Verschlüsselung sind heutzutage in aller Munde. Dennoch müssen bei der Auswahl eines Messengers oft Abstriche gemacht werden. Die Liste an Anforderungen ist lang, um der eigenen Sicherheit und Privatsphäre gerecht zu werden. Fehlende oder veraltete Verschlüsselung und vor allem das Problem, dass gesendete Nachrichten oft auf unbekannten, ausländischen Servern gespeichert werden, sind ein Knackpunkt bei vielen Messengern.

Matrix versucht auf diese Probleme eine Lösung zu finden: OpenSource, selbst hostbar, eine freie Software und föderiert, versucht das Protokoll mit zugehörigem Messenger ein möglichst breites Anforderungsspektrum abzudecken. Mit Matrix soll es möglich sein, Herr (oder Dame) über seine Daten zu bleiben und verschlüsselt zu kommunizieren, ohne dabei auf den Komfort von herkömmlichen Mitteilungsdiensten verzichten zu müssen.

Im Workshop werden wir euch kurz die Prämisse von Matrix erklären, mögliche Vor- und Nachteile sowie Einsatzzwecke aufzählen und die verschiedenen Möglichkeiten zum Einstieg in Matrix aufzeigen.

Was: Enter the Matrix
Wann: Montag, 20. Juni 2022, ab 19:00
Wo: LBS3, FH3 (Live-Stream auf https://fhLUG.at/meet)
Wer: Konstantin Papesh

Updates auf https://fhLUG.at.

Document Freedom Day 2022

Der Document Freedom Day ist ein jährliches Event, um offene Standards zu feiern und bekannter zu machen. Bekannte offene Standards und Formate sind unter anderem die Bildformate PNG und SVG, die Audioformate FLAC und OGG, die Videoformate AV1 und WebM, aber auch Protokolle wie TCP/IP und HTTP und Auszeichnungssprachen wie XML, HTML und Markdown.

Auch wir als fhLUG wollen diesen Tag nutzen, um uns in der letzten Woche im März (virtuell) zu treffen. Der Abend soll ohne fixen Zeitplan ablaufen, wird sich jedoch im groben um offene Standards drehen und welche Werkzeuge eingesetzt werden können, um mit diesen Formaten umzugehen.

Was: Document Freedom Day
Wann: Mittwoch, 30. März 2022, ab 19:00
Wo: https://fhLUG.at/meet

Wir freuen uns darauf, diesen Tag mit euch zu feiern!


Nach einem etwas holprigen Start haben wir dann doch noch bis spät in die Nacht über die unterschiedlichesten Dateiformate und allgemeinere Themen diskutiert. Hier ein Auszug vom Abend:

Fun with JavaScript

JavaScript ist allgegenwärtig; nicht nur im Browser, sondern seit Node.js auch serverseitig. Beginnend mit Version 6 wurden viele Verbesserungen umgesetzt und die Sprache um Syntaxerweiterungen ergänzt. So sind nun unter anderem native Klassendeklarationen, Konstanten, Lambda-Ausdrücke und asynchrone Programmierung unterstutzt.

Im Zuge des Vortrags möchte ich einige der neuen Funktionalitäten hervorheben und zeigen, wie bestehender Code dadurch kompakter oder verständlicher geschrieben werden kann. Im weiteren Verlauf soll es dann etwas “kreativer” werden: kann JavaScript auch zur funktionalen Programmierung eingesetzt werden? Welche Möglichkeiten bieten sich hier an?

Der Vortrag ist als spontanes Show & Tell geplant, ohne großartig einem Drehbuch zu folgen. Zum Abschluss wünsche ich mir eine gemeinsame Diskussion: wie süß darf Syntactic Sugar sein? Wirkt sich die Nutzung dieser Funktionalitäten auf die Laufzeit aus? Wie vergleicht sich JavaScript mit anderen Sprachen?

Was: Fun with JavaScript
Wann: Montag, 24. Jänner 2022, ab 19:00
Wo: https://fhLUG.at/meet
Wer: Daniel Knittl-Frank

Als Vorbereitung kann ich folgendes großartige Video empfehlen: https://www.destroyallsoftware.com/talks/wat


Nachschlagedokumentation zum Vortrag: ES6-Features

0xMA5

Ho ho ho,

für ein letztes Mal in diesem Jahr treffen wir uns virtuell. Mangels Themen wird das ganze einfach nur ein gemeinsamer, gemütlicher Jahresausklang. Was nicht heißt, dass wir nicht spontan über unsere Trickkisten sprechen werden.

Was: fhLUG 0xMA5 talks
Wann: 20. Dezember 2021, ab 19:00
Wo: https://fhLUG.at/meet

Bis dann. Bringt Kekse mit.


In kleiner besinnlicher Runde haben wir doch eine Vielzahl von Themen bequatscht: