Programmierung

Ternary Operator für VBA - IIf

Ich wusste nicht, dass es den Ternary-Operator schon für VBA gibt, hab bisher immer drumrumprogrammiert. Zugegeben, es ist kein Operator, sondern eine Funktion aber für die Anwendung ist das zum Glück egal, das Ergebnis lässt sich zuweisen. [...]

Gleitkommazahlen, oder: 3.9+0.05?

Es ist manchmal ein Kreuz. Gibt man in LibreOffice Calc oder Excel ein: =3.9+0.05 oder =3,9+0,05, je nachdem, ob Komma oder Punkt für “Kommazahlen” genutzt werden, ist das Ergebnis: 3.95 oder 3,95 [...]

MultiMarkdown via docker

MultimarkDown mit einem Docker-Image? https://hub.docker.com/r/ekleinod/multimarkdown docker run \ --rm \ --user "$(id -u):$(id -g)" \ --name multimarkdown \ --volume "${PWD}:/multimarkdown" \ ekleinod/multimarkdown \ <options> <filename> Warum? Die Installation unter Linux ist aufwendig, da von Hand kompiliert werden muss. [...]

Bash-Loops

Im Ernst, bash? array=( one two three ) for i in "${array[@]}" do echo "$i" done

Inno-Setup-Installer

Nach dem NSIS-Debakel der nächste Versuch, diesmal mit Inno Setup, ebenfalls Open Source und Freeware, aber nicht plattformunabhängig. Zum Glück gibt es amake, der ein Docker-Image für Inno-Setup gebastelt hat und per Docker-Hub zur Verfügung stellt. [...]

NSIS-Installer

Seit einiger Zeit versuche ich schon, einen Windows-Installer für das Gebu-Programm zu erstellen. Dafür gibt es erstaunlich wenig Alternativen: im Endeffekt NSIS, WiX und Inno Setup, die überhaupt in die nähere Auswahl kommen. [...]