>

instant-thinking.de

just enough to get you started and leave you confused

12

| Kommentare

Heute vor zwölf Jahren kam Nina auf die Welt. Und mit diesen 12 Lenzen ist sie weiterhin weit vorne unterwegs. Sei es in der Schule oder in ihrem sonstigen1 Leben. Das Kind ist selten nur mittendrin, wenn ihr wisst was ich meine.

Auf ein Foto konnten wir uns dieses Jahr dennoch2 nicht einigen, da unterscheiden sich unsere Ansprüche doch schon etwas. Aber sei es wie es sei, das Jahr vor der offiziellen Teenagerzeit wird ganz bestimmt noch viele Gelegenheiten für Fotos bieten und vielleicht können wir im nächsten Jahr wieder eins posten.

Heute ist erst einmal der letzte Schultag vor den Ferien und der heutige Geburtstagsnachmittag wird so verbracht, wie von Nina gewünscht. Morgen kommt dann noch Besuch und wir feiern eine weitere Runde der Tochter um die Sonne.

Daher, wie immer: Happy happy Birthday du tolle Nina. Deine Eltern und dein Bruder haben dich irre lieb.

  1. Da wo die wirklich wichtigen Dinge stattfinden…

  2. Oder vielleicht auch gerade deswegen…

15

| Kommentare

Heute vor fünfzehn Jahren kam Linus auf die Welt.

Das sind in Worten eineinhalb Jahrzehnte, die wir als Eltern jetzt schon mit diesem Jungen hatten. Das hört sich verblüffend viel an und ging doch umso schneller vorbei. Und das ein oder andere, deutlich ältere Familienmitglied überragt er nun auch recht eindrucksvoll. Nur noch eine Frage der Zeit, bis er auch seinen alten Vater eingeholt haben wird. Die nun nur noch drei Jahre bis zur Volljährigkeit wird er dafür ziemlich sicher nicht mehr voll ausschöpfen müssen…

Das heutige Foto zeigt Linus im Sommer 2025 kurz vor dem Einlass zu einem Querbeat-Konzert in Bochum an der Jahrhunderhalle. Nur eine halbe Stunde zuvor standen wir bei sturzbachartigen Regenfällen noch im Parkhaus, hatten dann aber eine tolle Show bei feinstem Sonnenschein.

Heute startet Linus in seine dritte Woche des Praktikums der neunten Klasse, später gibt es sein Wunschabendessen und am Wochenende kommen dann ein paar Leute für eine kleine Feier. Dann sind schon die ersten Tage auf dem Weg zur 16 rum. Das wird sicher weiter spannend bleiben.

Wie all die Jahre: Allesalles Gute zu deinem Geburtstag Linus! Wir sind hocherfreut dich zu haben und lieben dich sehr.

QuickLinks vom 03. Dezember bis zum 09. Juni

| Kommentare

Meine pinboard.in-Links vom 03. Dezember bis zum 09. Juni:

  • LocalSend - is an open-source cross-platform alternative to AirDrop.
  • Komorebi - is a tiling window manager that works as an extension to Microsoft’s Desktop Window Manager in Windows 10 and above. Komorebi allows you to control application windows, virtual workspaces and display monitors with a CLI which can be used with third-party software such as AutoHotKey to set user-defined keyboard shortcuts.
  • win-vind - provides a lightweight hybrid UI system of CUI and GUI for Windows. By installing this tool, you will be able to control the Windows GUI in the same way as Vim.
  • ToDoList - is general-purpose, Windows-based software, which can be used for simple “honey do” home lists or to manage complex multi-user projects for business. In addition to tracking the status of tasks, ToDoList includes a powerful system for logging and reporting time spent on tasks. Combined with powerful reporting mechanisms, this makes ToDoList an effective tool for client billing.
  • LinearMouse - allows you to find a comfortable pointer acceleration and speed and helps you to move the pointer faster and more accurately. You can even disable pointer acceleration if you are a gamer or designer to get the best pointer accuracy.
  • subfinder - is a subdomain discovery tool that returns valid subdomains for websites, using passive online sources. It has a simple, modular architecture and is optimized for speed. subfinder is built for doing one thing only - passive subdomain enumeration, and it does that very well.
  • gobuster - is a Directory/File, DNS and VHost busting tool written in Go.
  • Amnesia - allows you to disable the monthly reminders for Screen Capture Access on an app by app basis.
  • Ice - is a powerful menu bar management tool. While its primary function is hiding and showing menu bar items, it aims to cover a wide variety of additional features to make it one of the most versatile menu bar tools available.
  • Zed - is a next-generation code editor designed forhigh-performance collaboration with humans and AI.

15. Hochzeitstag

| Kommentare

Heute vor fünfzehn Jahren haben Kathi und ich geheiratet.

Ich wünsche der besten Ehefrau der Welt und mir eine wundervolle Kristall- oder Gläserne Hochzeit1 und freue mich auf das nächste Jahr im aufregenden Hafen der Ehe.

  1. Es gibt wirklich wunderliche Listen im Internet…

11

| Kommentare

Heute vor elf Jahren kam Nina auf die Welt. Und im letzten Jahr ist doch so einiges passiert. Die Tochter hat die Schule gewechselt, ist sportlich in verschiedenen Vereinen unterwegs gewesen, hat Urlaub gemacht und kürzlich1 ihr erstes, richtiges2 Konzert besucht. Natürlich Joost Klein.

Auf dem Foto sehen wir die feine Dame in einem Berliner Hotel kurz vor der Nutzung eines Pool-Lifts.

Happy happy Birthday liebe Nina von deinen Eltern und deinem Bruder. Samstag machen wir hier Party und dann geht es weiter in Richtung Zwölf, das wird bestimmt weiterhin sehr aufregend werden.

Toll, dass wir zusammen unterwegs sind, wir alle haben dich irre lieb.

  1. Das war ein Geburtstagsgeschenk vorab…

  2. Nichts gegen Bummelkasten, das war aber schon eine andere Liga…

Kuscheln mit Nazis? Das werden wir nach der Wahl wieder tun!

| Kommentare

Die kleine Geschichte, wie ich diesen Sonntag nach dem Hören eines Podcasts in eines dieser Kaninchenlöcher im Internet gefallen bin und kopfschüttelnd wieder auftauchte1.

Ich höre die Lage der Nation sehr gerne2 und habe anlässlich der Folge 417 vom 05. Februar 2025 doch schlimm den Kopf geschüttelt3. Insbesondere im Kapitel Brandmauer: Die löchrige Logik des Friedrich Merz ab ca. 26 Minuten 41 Sekunden. Hier berichtet die Lage, dass sich Merz auch nach der Wahl, dann als Bundeskanzler, gemeinsame Abstimmungen mit der AfD vorstellen kann oder sie sogar anstrebt. Eine überhaupt nicht beruhigende Vorstellung, to say the least.

Die in den Shownotes verlinkte Quelle war aber ein YouTube Shorts Video, das mir einigermaßen sketchy erschien:

Komische Perspektive, irgendwie wirkte das grob zusammengeschnitten. Ist damit irgendwie irgendwas angestellt worden? fragte ich mich. Ist die Lage auf eine Fälschung, einen Deep Fake reingefallen? fragte ich mich.

Ich habe den Ausschnitt dann aber im Original bei den Tagesthemen vom 01. Februar 2025, dort ab ca. Minute 2, wiedergefunden:

Das ist auf ganz vielen Leveln mal gar nicht so schön. Sei es die implizite Bitte des Mannes, doch vielleicht erst nach der Wahl mit der AfD gemeinsam abzustimmen, sei es der gesamte, trotzige Friedrich Merz Habitus und vor allem das Wir werden es nach der Wahl wieder machen..

Noch schlimmer: Bei der Berichterstattung des ZDF Heute Journals vom selben Tag ab ca. Minute 01:25, ist die üble Frage da, Merz’ Antwort fehlt aber nach dem Ja, die Aussage, dass er es wieder machen wird:

Was ist das denn nun? Ist der Schnitt aufgrund der generellen Zeitplanung des Heute Journals so gesetzt worden? Oder sollte das Wir werden das nach der Wahl wieder machen. aus anderen Gründen im ZDF nicht gezeigt werden? Und warum hört sich das jetzt schon wie eine üble Verschwörungserzählung an?

Nunja. Das ganze ist ja jetzt auch schon wieder eine Woche her, es gibt schon wieder viele neue Dinge, zu denen man ganz hervorragend den Kopf schütteln kann und man kann sich ja nicht um alles kümmern. Bleibt also die Lehre, stets auf den Schnitt zu achten und in zwei Wochen nicht die CDU und erst Recht nicht die AfD zu wählen.

Heute ist TV-Duell, ich wärme mich schon mal mit beginnendem Kopfschütteln auf…

  1. Zum Glück war einige Zeit auch dem Erinnern geschuldet, wie man denn noch mal Videos in diesem Blogsystem einbindet. Das hat ja schon fast wieder Spaß gemacht…

  2. Ganz große Empfehlung, hört die Lage!

  3. Also, noch viel schlimmer als sonst…

14

| Kommentare

Heute vor vierzehn Jahren kam Linus auf die Welt.

Vierzehn Jahre wird der Junge also heute. Man fragt sich in deutlich zunehmender Frequenz, wo diese ganze Zeit denn geblieben sein könnte. Nur noch vier Jahre bis zur Volljährigkeit, es erscheint gar nicht mehr lang…

Das Foto zeigt Linus im Sommer 2024 in Breskens an der niederländischen Nordsee. Wie lange er wohl noch mit seinen alten Eltern in den Urlaub fahren wird? Im nächsten Jahr scheint sich eine große, pfadfinderische Reise gen Kanada1 anzudeuten, das wird bestimmt eine Erfahrung. Dazu der ganz normale Wahnsinn des Alltags im Jahr 2025. Da bekommen vierzehnjährige doch schon Zusammenhäge in unserer Welt mit, da gibt es Nachfragen und Meinungen, das wird nicht weniger interessant und hoffentlich alles gut.

Heute ist aber erst mal eine Geburtstagsfeier angesagt: Allesalles Gute & Liebe zu deinem Geburtstag Linus!

  1. Und zuvor der Wechsel in die Pfadistufe…

Ein friktionsfreier Datumstempel für iOS

| Kommentare

(Bild via: reddit)

Seit sehr, sehr1 langer Zeit sind die von mir benutzten Computer so eingestellt, dass sie die Eingabe von dds auf der Tastatur mit dem aktuellen Datum im ISO8601-Format ersetzen. Ich tippe also dds und erhalte zum Beispiel 2025-01-03 für den heutigen Tag. Das passiert bei mir jeden Tag, sehr häufig.

Warum in diesem Format? Vor allem, weil bei entsprechendem Datums-Prefix in Dateinamen die alphabetische Sortierung der chronologischen entspricht und weil es allerlei Möglichkeiten entgegenwirkt, ein Datum falsch zu verstehen. Siehe dazu bitte auch die Ausgabe 1179 des Fachmagazins xkcd für eine Liste der nicht mehr einzusetzenden Datumsformate.

Die Umsetzung der Ersetzung variiert je nach dem verwendeten Betriebssystem und den darauf befindlichen Tools, läuft aber in jeder Hinsicht darauf hinaus, dass es eigentlich immer eine Möglichkeit gibt, das aktuelle Datum herauszufinden und die Eingabe von Text dynamisch zu erweitern bzw. zu ersetzen. Unter MacOS heißt meine Lösung Alfred, unter Windows AutoHotKey. Linux auf dem Desktop benutze ich vielleicht nächstes Jahr, dort2 scheint Espanso eine ganz gute Lösung zu sein…

Das geht wirklich schon seit Jahrzehnten so. Aber ausgerechnet unter iOS nicht so gut und unterwegs habe ich meistens ein iPhone, also einen iOS-Computer, dabei. Das seit ewig schon nicht mehr unter iOS verfügbare Textexpander und auch alle ähnlichen Tools für dynamische Textersetzung benötigen dafür eine eigene Tastatur und die sind dann einfach nicht so gut, wie die von Apple mitgelieferte Standardtastatur3. Und der Wechsel von Tastaturen für so eine kleine Aufgabe treibt mich ehrlich gesagt auch in den Wahnsinn4

Seit mindestens iOS 12 gibt es aber immerhin statische Textersetzungen auf iOS-Geräten und die sind sogar per iCloud in Sync mit allen Geräten, die mit dem eigenen iCloud-Account eingeloggt sind. Etwas versteckt unter Einstellungen → Allgemein → Tastatur → Textersetzung, aber immerhin. So schauen bei mir die Abkürzungen mit A aus:

Das ist nicht schlecht, das ist praktisch, da kann man ansetzen.

Mit einem iPhone alleine kommt man hier allerdings nicht so richtig weiter, man braucht doch einen richtigen Computer, noch dazu einen, der immer an ist. Glücklicherweise habe ich einen Mac mini, auf den passt diese Beschreibung perfekt. Denn dank dem kleinen Tool shortcuts ist es auf einem Mac möglich, die Textersetzungsschnipsel in der Shell zu betrachten, zu erstellen oder auch anzupassen5. Dank dem iCloud-Sync gelangen die so bearbeiteten Textkürzel auch auf das iPhone. Das Kürzel für dds auf das aktuelle Datum zu setzen gelingt dann einfach per shortcuts update dds 2025-01-03.

Das will man natürlich nicht jeden Tag von Hand erledigen, deswegen kann man beispielsweise ein Shellscript verwenden. Meins wohnt in ~/bin und schaut so aus:

update_datestamp_shortcut.sh
1
2
3
4
5
6
7
8
9
10
#!/usr/bin/env bash

# Script to get called via launchd every day  at 00:01 to update the "dds"
# datestamp keyboard replacement on iCloud (and therefore on my iPhone).
#
# Needs the shortcut CLI utility: https://github.com/swmeyer1979/shortcuts

current_datestamp=$(date +%F)
echo Updating the datestamp to: $current_datestamp
/usr/local/bin/shortcuts update dds $current_datestamp

Hier wird das aktuelle Datum im gewünschten Format erzeugt, in einer Variable gespeichert, mit echo ausgegeben und mit shortcuts gesetzt.

Und wie schon in dem Kommentar des Scripts angerissen, soll das Script dann jeden Tag um eine Minute nach Mitternacht ausgeführt werden. Dazu wird dann noch ein LaunchAgent erstellt. Das hört sich total aufregend an, letzlich ist ein LaunchAgent aber nur eine xml-Datei mit plist-Endung im Verzeichnis ~/Library/LaunchAgents. Dies hier ist meine:

de.instant-thinking.update_datestamp_shortcut.plist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Label</key>
        <string>de.instant-thinking.update_datestamp_shortcut</string>
        <key>ProgramArguments</key>
        <array>
        <string>/Users/dennis/bin/update_datestamp_shortcut.sh</string>
        </array>
        <key>StartCalendarInterval</key>
        <dict>
                <key>Hour</key>
                <integer>0</integer>
                <key>Minute</key>
                <integer>1</integer>
        </dict>
</dict>
</plist>

Der LaunchAgend wird dann noch mit launchctl load de.instant-thinking.update_datestamp_shortcut.plist aktiviert. Ab da wird jeden Tag das aktuelle Datum in die Textersetzung für dds geschrieben und kann von dort aus benutzt werden.

Das läuft nun schon viele Wochen und Monate vollkommen fehlerfrei und ermöglicht es mir endlich auch auf dem iPhone vollkommen ohne Reibungshitze durch Tastaturswitch oder sonstigen Humbug, das aktuelle Datum im bevorzugten Format zu erzeugen.

(via: talk.automators.fm)

  1. sehr, sehr, sehr, sehr, sehr…

  2. und es scheint auch unter MacOS und Windows zu laufen, direkt mal notieren…

  3. IMHO, YMMV

  4. Bei einer Tastatur für die rasche Suche nach einem passenden GIF ist das natürlich eine ganz andere Sache…

  5. Der Link führt zu einem Repo, in dem das Tool nicht mehr shortcuts, sondern shortcut heißt, weil Apple die erstere Benennung für ein eigenes Tool benutzt hat. In dem geht es aber nicht um die Textbaustein-Shortcuts, sondern um die Kurzbefehl-Shortcuts. In den folgenden Code-Schnipseln wird aber shortcuts für die Textbaustein-Shortcuts benutzt, denn der Mac mini läuft unter einem eher älteren MacOS, da gibt es das Tool für die Kurzbefehl-Shortcuts noch nicht. Es ist alles etwas kompliziert, ihr werdet das aber sicher schaffen…

QuickLinks vom 10. April bis zum 03. Dezember

| Kommentare

Meine pinboard.in-Links vom 10. April bis zum 03. Dezember:

  • ProNotes - is an Apple Notes extension that makes your favourite note-taking app even more enjoyable to use.
  • LinkStack - is a highly customizable link sharing platform and self-hosted open-source Linktree alternative with an intuitive, easy to use user interface.
  • nnn (n³) - is a full-featured terminal file manager. It’s tiny, nearly 0-config and incredibly fast. It is designed to be unobtrusive with smart workflows to match the trains of thought. nnn can analyze disk usage, batch rename, launch apps and pick files. The plugin repository has tons of plugins to extend the capabilities further e.g. live previews, (un)mount disks, find & list, file/dir diff, upload files.
  • Sumatra PDF - is a PDF, eBook , comic book, DjVu, XPS, CHM and image viewer for Windows. It is fast, small, packed with features, customizable and free.
  • WezTerm - is a powerful cross-platform terminal emulator and multiplexer featuring tabs and windows on local and remote hosts, with native mouse and searchable scrollback, ligatures, color emojis, hyperlinks and more
  • hledger - is a fast, friendly, robust, plain text accounting software
  • Big Box Collection - is a website of a guy named Benjamin where he puts on 3D models textured with high-resolution scans of his game boxes. It is a great trip down memory lane if you are somewhat into retro gaming.
  • The NSA Product Generator - is inspired by the dump of NSA’s TAO product catalog, containing weirdly-codenamed products beyond the wildest paranoid’s dreams. Hit refresh to get a new one!
  • organize - is a command line, open-source alternative to apps like Hazel (macOS) or File Juggler (Windows). People use this for: Sorting and tagging pictures into various folder structures based on EXIF data, sorting and renaming PDF invoices based on file content, removing incomplete downloads from their ~/Downloads, cleaning up their ~/Desktop from unused files, freeing up disk space by removing duplicates, automating various business processes and many more
  • N₁₀ - is an Attention Management App for Mac. It helps you do the thing you want to do. For all of us who get stuck, feel overwhelmed, lose track of time, forget what we’re working on, or could just use a little help concentrating.

14. Hochzeitstag

| Kommentare

Heute vor vierzehn Jahren haben Kathi und ich geheiratet.

Ich wünsche der besten Ehefrau der Welt und mir eine wundervolle Elfenbeinhochzeit1 und freue mich auf das nächste Jahr im aufregenden Hafen der Ehe.

  1. Es gibt wirklich wunderliche Listen im Internet…