Pop-Feed (Reddit)

Pop-Feed generiert eine Collage aus dem Subreddit „popular“ und zwar von den Image-Downloads des aktuellen Tages, die letzte Zelle beinhaltet das Datum. Man kann natürlich auch andere Subreddits einstellen, wichtig zu wissen, dass dann alle tages-aktuellen Images in die Collage eingebaut werden. Der Font für das Datum ist hier technicality.ttf.

(mehr …)

ampartwork-viewer.sh

Der AMPArtwork-Folder liegt unter ~/Library/Containers/com.apple.AMPArtworkAgent/Data/Documents/artwork und füllt sich durch die bloße Benutzung von der Music.app. Darin befinden sich alle Albumcover als Thumbnails. In meinem Fall waren das über 12000 Jpegs mit über 900 MB.
Der AMPArtwork-Agent sammelt diese Daten ein, den kann man in den Prozessen identifizieren. Der Artwork-Folder dient auch als Quelle für den Apple Screensaver „Album Artwork“: wer Apple Music nicht nutzt, für den ist auch dieser Screensaver nicht verfügbar. Der AMPArtwork-Ordner enthält auch Thumbnails von den in Music.app verwaltenden Musikvideos, Filmen und TV-Shows, bedeutet, es gibt auch Bilddaten, die nicht quadratisch sind und dann ein bisschen aus der Reihe fallen, positiv gesehen.
Die Basis ist von Moodboards entlehnt, mit ähnlichem Bildergebnis. Die wesentliche Änderung ist #MAX_IMAGES und #LAYOUT_SETTINGS um ein anderes Grid zu erzeugen. Der Messy-Faktor wird mit #RANDOM_POSITION gesteuert.

(mehr …)

Set Wifi over SSH (macOS)

Um einen Raspberry Pi headless mit Wifi versorgen zu können, kann man entweder RASPI-CONFIG bemühen oder dieses Skript, dass die SSH-Verbindung (zuerst) über Ethernet herstellt und die Wifi-Credentials abfragt und einsetzt. Danach kann man mit dieser Methode auch zwischen WLANs wechseln. Getestet mit RPi Zero 2/Argonpod und RPi 3B+ und Raspbian GNU/Linux 10 (buster).

Download Set-wifi.sh

Enable „Open Applications from anywhere“ (macOS Sequoia)

1. sudo spctl –master-disable
2. „Globally disabling the assessment system needs to be confirmed in System Settings.“
3. Open System Settings > Privacy & Security
4. Scroll down to „Security“ and click in „Allow applications from“ on „Anywhere“
5. Confirm

Airplay-Sender: Owntone

Update 27.11.25: Pi Zero 1 und Pi Zero 2 unterstützen offensichtlich keine AirPlay-Lautsprecher mehr (siehe Bild ganz unten), ziemlich ungünstig, den die Idee war eigentlich, den kleinsten technischen Fussabdruck zu wählen, der möglich war.
Nachdem ich die SD-Karte in ein RPi 3A+ gesteckt habe, war alles wieder wie vorher.

Es gibt Hunderte Anleitungen für RPi OS, um einen AirPlay-Receiver einzurichten, oft ist die Funktionalität schon Teil des Systems (Volumio, KODI). Aber die eigentlich praktischere Variante, nämlich Audio über AirPlay zu einem vorhandenen und meist auch teuren Audiosystem zu senden, wird sehr wenig besprochen.
Owntone ist ein DAAP-MediaServer, der sich elegant über die Apple Remote-App steuern lässt.
Installationsanleitung hier: https://forums.raspberrypi.com/viewtopic.php?t=49928

(mehr …)

Access Guest SMB-Shares and mount


#!/bin/sh
mkdir -p ~/my_local_folder
# mac specific
# mount_smbfs -N //guest@host.local/sharefolder ~/my_local_folder
# smb version 1.0!

sudo mount -t cifs -o rw,guest,vers=3.0 //host/sharefolder ~/my_local_folder

AppleScript: QT-Presentation on StartUp

on run
	set unixpath to "/Users/name/Desktop/file.mp4"
	set macfile to (POSIX file unixpath)
	delay 1
	tell application "QuickTime Player"
		activate
		delay 1
		open file macfile
		set presenting of document 1 to true
		set looping of document 1 to true
		play document 1
	end tell
end run

2024 Avahi-Icons for Apple Product Families (macOS Sonoma)

iMac

MacBook

Mac mini

MacPro

MacBook Pro

Diese Icons repräsentieren den Eintrag in der Avahi-Service-Datei unter Model-Name, diese allgemeinen Angaben lassen sich noch verfeinern um spezifische Icons anzeigen zu lassen. Interessanterweise zeigen die Icons ausser dem MacPro keine aktuellen Geräte (der Mac mini ist noch die Intel-Variante, der iMac ebenfalls, das MacBook ist ein 13-Zoll-Gerät aus dem Jahr 2008!).

Get the internet time from websites

GMT:

wget --method=HEAD -qSO- --max-redirect=0 zeit.de 2>&1 | sed -n 's/^ *Date: *//p'

and Local Time:

#!/bin/bash

wget --method=HEAD -qSO- --max-redirect=0 zeit.de 2>&1 | \
sed -n 's/^ *Date: *//p' | \
xargs -I {} date -d '{}'

ffmpeg: merge videos together


$ cat mylist.txt

.

file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'


$ ffmpeg -f concat -safe 0 -i mylist.txt -c copy output.mp4

Print a random line (Upd: Sonoma)

In macOS (Ventura) existieren einige Eastereggs, die ganz anregend sein können: die Datei „calendar.computer“ enthält Jahrestage der Computer-Historie und wir wollen eine zufällige Zeile davon anzeigen.

(mehr …)

QMK: Flashing the bm43hsrgb (kprepublic)

The trick is to set your keyboard in Flash-Mode, means in my case, press the ESC-Key during connect over USB-A. After this the Message „Atmel DFU device connected: ATMEL ATm32U4DFU (03EB:2FF4:0000)“ appeared and the keyboard was ready to flash.
(mehr …)

Energie-Zeitplan unter macOS Ventura (und später)

Ja, richtig, dieser kleine süsse Button „Zeitplan“ innerhalb der Energiespar-Einstellungen wurde komplett gestrichen. Man kann also macOS nicht mehr über die GUI zu bestimmten Tagen und Zeiten ein- und ausschalten lassen. Leider ein essentieller Punkt, nicht nur für Admins, sondern auch für normale Menschen :), vor allem mit Desktop-Rechnern.
Vor allem kann man die gesetzen Einstellungen vor dem Ventura-Update nicht mehr so einfach korrigieren oder ausschalten, die bleiben einfach an.
Da der Zeitplan systemmässig aber weiter existiert, lassen sich die Einstellungen nur noch über CLI einsehen und editieren.
(mehr …)

Avahi Apple Icons

file:///System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/