Two Paintings
19. Januar 2023 in Grafik, Multimedia, Sonstiges.
Two Worlds, one Reality
19. Januar 2023 in Grafik, Multimedia, Sonstiges, Technik.
Eine Bemerkung über das Funktionieren
16. Dezember 2022 in Gesellschaft, Technik.
Nach einer Weile hört man immer mal wieder gewisse Sprüche über das Funktionieren irgendwelcher Produkte, Technologien, Techniken, Lösungswege, Praktiken oder Konfigurationen X:
- „Was funktioniert [also X], ist gut.“
- „X ist nicht schön, aber es funktioniert.“
- „Hauptsache, es [gemeint ist X] funktioniert.“
- „Wieso, es [X] funktioniert doch!“
- „Wir wissen zwar nicht warum, aber es [X] funktioniert.“
Lösungen für drängende Probleme müssen gefunden werden, und es gibt Situationen, da müssen Nägel mit Köpfen gemacht werden. Zuweilen muss ich aber auch mal auf die Bremse treten, so etwa, wenn ich erkenne, dass ein Lösungsvorschlag X (vielleicht) momentan eine Lösung darstellt, auf Dauer aber zum Problem werden wird.
Die Geisteshaltung „was funktioniert, ist gut“ ist mitreißend, und die Sprüche sind eingängig, also habe ich mir für den Fall, dass ich dagegen halten muss, eine ähnlich eingängige Gegenbemerkung zurechtgelegt:
„X ist total super, solange es funktioniert.“
Es gibt auch eine universelle Form:
„Alles ist total super, solange es funktioniert.“
Removing the Builtin Inline CSS from WordPress
27. August 2022 in Programmierung.
Should you – as i did – wonder why WordPress renders a bucket of inline CSS into the HTML output (such as --wp--preset--font-size--normal in <html> or --wp--preset--color--white in <body>): This is done to accomodate frontend editing with Gutenberg. If you – as i do – are not using Gutenberg frontend editing, then the following PHP code can be included in the functions.php of a custom theme or the php file of a custom plugin. Sorry, Gutenberg folks – no means no. 🙂
Updated Common Prefix Notation Transformation
2. Februar 2024 in Programmierung.
This is an update to my previous article on determining the common prefixes of a set of strings (passed a sequence of lines) and printing them in common prefix notation (CPN). The problem of reconstructing strings from the original input that are complete prefixes of other input strings is addressed.
The code is now in a Git repository:
Gitea project trieLast 3 commits: by Tilman Kranz: 69fc4506 add test, escape spaces in output by Tilman Kranz: 0ae62285 include formal definition by Tilman Kranz: 6099f6d2 Initial commitThis project has currently no releases.Find Files by Size given in Bytes
20. August 2023 in Administration, GNU/Linux, Programmierung.
Some examples:
Find files in current directory that have a size of 400 bytes or more:
sfind -min 400
Find files in /etc that have a size of 50 kilobytes (1 kilobyte = 1024 bytes) or more:
sfind -dir /etc -min 50k
Find files in /var with size between 100 and 500 megabytes, suppress warnings, print sizes in human-readable format:
sfind -dir /var -min 100m -max 500m -quiet -human
Note: Yes, i know, Oracle distributes a tool that is also called „sfind“, but anyway …