Linux

Wechsel von XFCE zu KDE

Freitag, 26. Januar 2024 - Lesezeit: ~1 Minute

Ich habe mir vor einiger Zeit einen neuen Laptop vom Tuxedo gekauft und bin dort das erste Mal auf TuxedoOS gestossen, welches die Oberfläche Plasma von KDE verwendet.

Diese hat mir so gut gefallen, dass ich jetzt auch auf meinem Rechner (mit Arch Linux) von XFCE zum Plasma Desktop gewechselt bin.

Weiterlesen
HTML/CSS

Parallax Scrolling mit jQuery

Freitag, 27. Oktober 2023 - Lesezeit: ~1 Minute

Ein Parallax Scroll Effekt (zu sehen auf dieser Seite) ist mit wenigen Schritten auf einer Seite eingebaut.

Weiterlesen
CLI Befehle

Dateinamen mit Prefix versehen

Freitag, 13. Oktober 2023 - Lesezeit: ~1 Minute

Mit folgendem Befehl kann man allen Dateien in einem Verzeichnis mit einem Prefix versehen:

Linux

for f in * ; do mv -- "$f" "PREFIX_$f" ; done

Windows (Kommandozeile)

for %n in (*.*) do ren "%n" "PREFIX_%n"

Windows (Powershell)

Get-ChildItem | Rename-Item -NewName {"PREFIX_"+$_.Name}
Weiterlesen
Go

Golang: Alle Abhängigkeiten auf einmal aktualisieren

Dienstag, 19. September 2023 - Lesezeit: ~1 Minute

Wenn man ein Projekt lange nicht mehr angefasst hat, sollte man alle Abhängigkeiten eines Go-Projekts aktualisieren.

Mit dem Befehl

go get -u ./...

werden alle Abhängigkeiten in der "go.mod" Datei aktualisiert. Die Go Version muss allerdings manuell angepasst werden.

go get -u ./...
go: downloading github.com/pdfcpu/pdfcpu v0.5.0
go: downloading github.com/mattn/go-runewidth v0.0.15
go: downloading github.com/hhrutter/tiff v1.0.1
go: downloading golang.org/x/image v0.12.0
go: upgraded github.com/hhrutter/tiff v1.0.0 => v1.0.1
go: upgraded github.com/mattn/go-runewidth v0.0.14 => v0.0.15
go: upgraded github.com/pdfcpu/pdfcpu v0.4.1 => v0.5.0
go: upgraded github.com/sijms/go-ora/v2 v2.7.7 => v2.7.17
go: upgraded golang.org/x/image v0.8.0 => v0.12.0
go: upgraded golang.org/x/text v0.10.0 => v0.13.0
Weiterlesen
Java

jLink: Eigenes Image bauen bei nicht modularen Abhängigkeiten

Freitag, 1. September 2023 - Lesezeit: 3 Minuten

Aktuell arbeite ich an einem Projekt mit JavaFX. Das Plugin javafx-maven-plugin bietet mit dem Goal "javafx:jlink" die Möglichkeit, direkt im Maven Buildprozess ein eigenes Image für die Applikation zu bauen.

Das funktioniert allerdings nur so lange, bis eine nicht modulare Dependency dazukommt.

Wie man trotzdem ein eigenes Image zusammenbaut, zeige ich hier

Weiterlesen
Java

Wasserzeichen mit PDFBox 3.0.0

Mittwoch, 30. August 2023 - Lesezeit: ~1 Minute

Mit folgendem Code wird ein Wasserzeichen auf ein vorhandenes PDF zugefügt.

Weiterlesen