Vi Improved

“Vim is HOT STUFF”, wie Tony Nugent aus Australien einst sagte. Das fasst es sehr gut zusammen. Vim ist klein, schnell, mächtig, vielseitig und benutzerfreundlich (hust). Spaß beiseite, Vim ist tatsächlich sehr einfach zu bedienen, sobald man sich vom Gedanken verabschiedet, dass ein Texteditor nur Text tippen können muss.

Einfache Textkommandos können nahezu beliebig kombiniert werden, um komplexere Kommandos zu bilden. Und das ist gerade einmal der Anfang. Weitere Funktionen von Vim sind Syntax-Highlighting, Autocompletion, Tabs, Makros, Scripting, Shell-Integration. Falls das nicht ausreichen sollte, lässt sich Vim mit einer Vielzahl von Plugins erweitern.

Im Workshop werden wir euch zeigen wie der Einstieg in die Welt von Vim sinnvoll funktioniert und welche mächtigen Werkzeuge damit zur Verfügung stehen.

Was: Vi IMproved
Wann: Montag, 23. Mai 2022, ab 19:00
Wo: LBS3, FH3 (Live-Stream auf https://fhLUG.at/meet)
Wer: Daniel Knittl-Frank

Weitere Infos werden bei Bedarf auf fhLUG.at veröffentlicht.

(Compiler (Workshop))

UPDATE: Der Workshop muss krankheitsbedingt hybrid stattfinden. Es steht allen frei, im LBS3 anwesend zu sein oder per Stream teilzunehmen. Am Campus werden Freunde der fhLUG stellvertretend die Koordination und Hilfe während des Workshops übernehmen.


Wer wollte nicht schon mal einen eigenen Compiler schreiben? Mit diy-lang ist das testgetrieben möglich. Die entwickelte Programmiersprache ähnelt Lisp (inklusive der Klammern, yay!).

Um den Compiler zu implementieren, werden wir auf Python zurückgreifen. Am besten installiert ihr euch dazu vorab Vagrant und VirtualBox, um während des Workshops schnell eine Entwicklungs-VM zu erhalten. Natürlich kann auch Python und Nosetests nativ installiert werden.

Den Workshop werden wir in Präsenz am Campus veranstalten. Bitte 3G-Nachweis mitbringen und bereithalten.

Was: Compiler-Workshop
Wann: Mittwoch, 27. April 2022, 19:00
Wo: LBS3, FH3 und online: https://fhlug.at/meet
Wer: Daniel Knittl-Frank

Wir freuen uns schon irrsinnig auf unseren ersten Präsenz-Workshop seit langem.

Bis denne!

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: