<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>aaron.cc</title><link>https://aaron.cc/posts/</link><description>Recent content on aaron.cc</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Fri, 13 Mar 2026 12:00:00 +0000</lastBuildDate><atom:link href="https://aaron.cc/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Troubleshooting Time Machine Backup Issues on a Locked Mac</title><link>https://aaron.cc/troubleshooting-time-machine-backup-issues-on-a-locked-mac/</link><pubDate>Sat, 19 Apr 2025 20:52:10 +0000</pubDate><guid>https://aaron.cc/troubleshooting-time-machine-backup-issues-on-a-locked-mac/</guid><description>Time Machine backups on macOS can fail when the Mac is locked. In this post, I walk through how I diagnosed the issue using the log command and resolved it by rewriting the affected files.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aaron.cc/troubleshooting-time-machine-backup-issues-on-a-locked-mac/feature.webp"/></item><item><title>How I Almost Switched From Spotify to Apple Music</title><link>https://aaron.cc/how-i-almost-switched-from-spotify-to-apple-music/</link><pubDate>Sat, 03 Feb 2024 20:23:10 +0000</pubDate><guid>https://aaron.cc/how-i-almost-switched-from-spotify-to-apple-music/</guid><description>In this post, I outline how I became excited about ditching Spotify for Apple Music, but then found more and more things that were broken or felt unfinished—or just didn’t work the way I expected them to work.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aaron.cc/how-i-almost-switched-from-spotify-to-apple-music/feature.jpg"/></item><item><title>Copying The Current Safari Tab as a Clickable Link</title><link>https://aaron.cc/copying-the-current-safari-tab-as-a-to-the-clipboard-as-a-clickable-link/</link><pubDate>Sat, 11 Nov 2023 23:23:52 +0000</pubDate><guid>https://aaron.cc/copying-the-current-safari-tab-as-a-to-the-clipboard-as-a-clickable-link/</guid><description>In this post, I outline how to quickly copy the URL and title of the active Safari tab as a clickable link, a convenient feature for referencing web pages in emails, to-do lists, documentation, and messaging platforms like Slack.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aaron.cc/copying-the-current-safari-tab-as-a-to-the-clipboard-as-a-clickable-link/feature.jpg"/></item><item><title>My Journey from EdgeRouter to MikroTik</title><link>https://aaron.cc/my-journey-from-edgerouter-to-mikrotik/</link><pubDate>Tue, 23 May 2023 20:25:37 +0000</pubDate><guid>https://aaron.cc/my-journey-from-edgerouter-to-mikrotik/</guid><description>I switched from an EdgeRouter 4 to a MikroTik CCR2004-16G-2S+ for my home network. I learned that MikroTik also has its quirks, but overall, I’m pleased with the transition. In this post, I will share a few insights I found particularly interesting.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aaron.cc/my-journey-from-edgerouter-to-mikrotik/feature.png"/></item><item><title>Fixing Date and Time for Photos and Videos Saved from WhatsApp</title><link>https://aaron.cc/adding-the-correct-date-and-time-for-photos-downloaded-from-whatsapp/</link><pubDate>Tue, 09 Aug 2022 15:05:37 +0000</pubDate><guid>https://aaron.cc/adding-the-correct-date-and-time-for-photos-downloaded-from-whatsapp/</guid><description>When saving media from WhatsApp, it lacks an Exif timestamp which will make your media appear out of order in your photo library. This post explains how ExifTool can be used to create the Exif DateTimeOriginal field from the filename.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aaron.cc/adding-the-correct-date-and-time-for-photos-downloaded-from-whatsapp/feature.png"/></item><item><title>Opening Screenshots From a Vintage Macintosh in Modern macOS</title><link>https://aaron.cc/opening-screenshots-from-a-vintage-macintosh/</link><pubDate>Sun, 03 Jul 2022 18:10:55 +0000</pubDate><guid>https://aaron.cc/opening-screenshots-from-a-vintage-macintosh/</guid><description>Apple’s System 6 stored its screenshots in MacPaint format. Learn how to open them in recent versions of macOS.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aaron.cc/opening-screenshots-from-a-vintage-macintosh/feature.png"/></item><item><title>Restoring WireGuard Tunnel Configurations From a macOS Backup</title><link>https://aaron.cc/restoring-the-wireguard-configuration-from-a-backup/</link><pubDate>Wed, 14 Apr 2021 16:56:29 +0000</pubDate><guid>https://aaron.cc/restoring-the-wireguard-configuration-from-a-backup/</guid><description>On macOS, WireGuard stores its tunnel configurations in the login keychain. This post explains how to extract them from a backup.</description></item><item><title>How to Fix Broken Search in Apple Mail After Upgrading to Big Sur</title><link>https://aaron.cc/how-to-fix-broken-search-in-mail-after-upgrading-to-big-sur/</link><pubDate>Sun, 07 Feb 2021 12:55:54 +0000</pubDate><guid>https://aaron.cc/how-to-fix-broken-search-in-mail-after-upgrading-to-big-sur/</guid><description>Upgrading to macOS Big Sur broke search in Apple Mail for me. In this post, I explain different solutions that might fix this.</description></item><item><title>Using FFmpeg to Create HEVC Videos That Work on Apple Devices</title><link>https://aaron.cc/ffmpeg-hevc-apple-devices/</link><pubDate>Sun, 17 Mar 2019 14:35:48 +0000</pubDate><guid>https://aaron.cc/ffmpeg-hevc-apple-devices/</guid><description>The HEVC (H.265) video codec will produce smaller file sizes at the same level of video quality. FFmpeg can create those files, however, a certain tag is needed for the files to be recognized by Apple software.</description></item><item><title>Prevent Unencrypted Ansible Vaults from Being Pushed to Git</title><link>https://aaron.cc/prevent-unencrypted-ansible-vaults-from-being-pushed-to-git/</link><pubDate>Fri, 19 Oct 2018 15:01:27 +0000</pubDate><guid>https://aaron.cc/prevent-unencrypted-ansible-vaults-from-being-pushed-to-git/</guid><description>&lt;p&gt;Ansible Vault is a nice tool that allows you to store sensitive data (such as passwords and application secrets) securely along with your Ansible Playbooks, so you have all your configuration in a single place. Obviously, you don’t want to store unencrypted secrets in your repository, so that’s why Ansible Vault encrypts them with AES-256 encryption by default.&lt;/p&gt;
&lt;p&gt;However, a big drawback is that it can easily happen that people forget to re-encrypt the vault file after editing it. You can argue that this shouldn’t happen if you use the &lt;code&gt;ansible-vault edit&lt;/code&gt; command: this decrypts the file, opens it in your default editor (based on the &lt;code&gt;$EDITOR&lt;/code&gt; environment variable), and takes care of re-encrypting it for you when you’re done editing. When making a lot of changes though, it can be easier to decrypt it with &lt;code&gt;ansible-vault decrypt&lt;/code&gt;, load it in your favorite GUI editor, and the manually re-encrypt it when done. Unfortunately, in this case, no one will remind you to perform the last step. Everything will continue to work just fine. This is because your vault is just a regular YAML file that Ansible will accept as a source of configuration variables—encrypted or not.&lt;/p&gt;</description></item><item><title>Tracking Your Kraken Balances in MoneyMoney</title><link>https://aaron.cc/tracking-your-kraken-balances-within-moneymoney/</link><pubDate>Thu, 11 May 2017 18:58:33 +0000</pubDate><guid>https://aaron.cc/tracking-your-kraken-balances-within-moneymoney/</guid><description>I wrote a MoneyMoney extension in Lua to track crypto currency balances from a Kraken account.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aaron.cc/tracking-your-kraken-balances-within-moneymoney/feature.png"/></item><item><title>Removing Personal Information from MP3s bought on Amazon</title><link>https://aaron.cc/removing-personal-information-from-mp3s-bought-off-amazon/</link><pubDate>Thu, 06 Apr 2017 20:17:05 +0000</pubDate><guid>https://aaron.cc/removing-personal-information-from-mp3s-bought-off-amazon/</guid><description>&lt;p&gt;When you buy MP3s on Amazon, it is likely that they contain a “unique purchase identifier” which can be used to link the MP3 file to your Amazon account.&lt;/p&gt;
&lt;figure&gt;
 &lt;img
 class="my-0 "
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="Music file metadata contains unique purchase identifier."
 src="https://aaron.cc/removing-personal-information-from-mp3s-bought-off-amazon/images/Unique-Purchase-Identifier-1_hu_91f47223ba88cb98.webp"
 width="774"
 height="242"&gt;&lt;/figure&gt;


&lt;h2 class="relative group"&gt;Storage Format and Location
 &lt;div id="storage-format-and-location" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#storage-format-and-location" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;This special block of metadata is stored in private frames (PRIV). This makes it harder to be detected and removed, as most MP3 tag editors simply ignore these frames.&lt;/p&gt;</description></item><item><title>Using Google’s Invisible reCAPTCHA to Protect ve_guestbook from Spam</title><link>https://aaron.cc/using-googles-invisible-recaptcha-to-protect-ve_guestbook-from-spam/</link><pubDate>Thu, 06 Apr 2017 07:30:58 +0000</pubDate><guid>https://aaron.cc/using-googles-invisible-recaptcha-to-protect-ve_guestbook-from-spam/</guid><description>&lt;p&gt;The first question that comes to your mind might be: “Who uses guestbooks nowadays anyway?”. Well, personally I don’t, but I maintain two sites that were created in the mid 2000s that have a guestbook installed—and people are still using it. It’s &lt;a href="https://typo3.org/extensions/repository/view/ve_guestbook" target="_blank" rel="noreferrer"&gt;ve_guestbook&lt;/a&gt; for TYPO3.&lt;/p&gt;
&lt;figure&gt;
 &lt;img
 class="my-0 "
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt="Way too Simple CAPTCHA"
 src="https://aaron.cc/using-googles-invisible-recaptcha-to-protect-ve_guestbook-from-spam/images/Guestbook-CAPTCHA-2_hu_cd884eac508c0052.webp"
 width="1115"
 height="568"&gt;&lt;/figure&gt;

&lt;p&gt;In the past years, guestbook spam has become a real issue for me—even though I had been using the &lt;a href="https://typo3.org/extensions/repository/view/captcha" target="_blank" rel="noreferrer"&gt;captcha&lt;/a&gt; TYPO3 extension (screenshot above). Apparently, spam bots have evolved over the years and can now easily circumvent those CAPTCHAs. Suddenly, the guestbooks were flooded with hundreds of spam entries:&lt;/p&gt;</description></item><item><title>The Windows 95 Boot Screen As an Endlessly Looping GIF</title><link>https://aaron.cc/the-windows-95-boot-screen-as-an-endlessly-looping-gif/</link><pubDate>Sat, 18 Mar 2017 22:53:53 +0000</pubDate><guid>https://aaron.cc/the-windows-95-boot-screen-as-an-endlessly-looping-gif/</guid><description>&lt;p&gt;Just in case you forgot how this looks.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aaron.cc/the-windows-95-boot-screen-as-an-endlessly-looping-gif/feature.gif"/></item><item><title>Monitoring an APC Back-UPS With openHAB 2</title><link>https://aaron.cc/integrating-my-apc-ups-into-openhab-2/</link><pubDate>Sat, 18 Mar 2017 14:39:47 +0000</pubDate><guid>https://aaron.cc/integrating-my-apc-ups-into-openhab-2/</guid><description>&lt;p&gt;openHAB doesn’t have a binding for APC UPS devices. Luckily, there are other ways to integrate them into your openHAB setup.&lt;/p&gt;
&lt;p&gt;In the following, I’m describing how the &lt;em&gt;exec&lt;/em&gt; binding can be used to regularly poll the UPS status using the &lt;em&gt;apcaccess&lt;/em&gt; command-line utility.&lt;/p&gt;
&lt;p&gt;The result will look somehow like this:&lt;/p&gt;
&lt;figure&gt;
 &lt;img
 class="my-0 "
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 src="https://aaron.cc/integrating-my-apc-ups-into-openhab-2/images/openHAB-APC-Screenshots-Kopie_hu_5918ec953054cc6a.webp"
 width="2000"
 height="1136"&gt;&lt;/figure&gt;

&lt;p&gt;I’m using a &lt;a href="https://www.amazon.de/APC-Back-UPS-BX-Unterbrechungsfreie-Stromversorgung/dp/B00T7BYRCK" target="_blank" rel="noreferrer"&gt;APC Back-UPS BX 700VA&lt;/a&gt; here—a relatively cheap model with Schuko outlets and a USB connector.&lt;/p&gt;

&lt;h2 class="relative group"&gt;Prerequisites
 &lt;div id="prerequisites" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#prerequisites" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;APC Back-UPS connected and configured (the &lt;em&gt;apcaccess&lt;/em&gt; command needs to work)&lt;/li&gt;
&lt;li&gt;Working openHAB 2 installation&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 class="relative group"&gt;Configuration
 &lt;div id="configuration" class="anchor"&gt;&lt;/div&gt;
 
 &lt;span
 class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;
 &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#configuration" aria-label="Anchor"&gt;#&lt;/a&gt;
 &lt;/span&gt;
 
&lt;/h2&gt;
&lt;p&gt;We’ll need to add a binding, a thing, various items, and finally an entry in the sitemap.&lt;/p&gt;</description></item><item><title>Quaak (1992)</title><link>https://aaron.cc/quaak/</link><pubDate>Fri, 17 Mar 2017 20:21:32 +0000</pubDate><guid>https://aaron.cc/quaak/</guid><description>&lt;p&gt;“Quaak” is a simple Frogger clone for Windows from the year 1992. I got it from my father on a 3.5″ floppy disk when I was 6 or 7. I played it on my father’s workstation (at his job) and also at home on his 486 laptop running Windows 3.1.&lt;/p&gt;
&lt;figure&gt;
 &lt;img
 class="my-0 "
 loading="lazy"
 decoding="async"
 fetchpriority="auto"
 alt=""
 src="https://aaron.cc/quaak/images/quaak.gif"
 width="640"
 height="480"&gt;&lt;/figure&gt;

&lt;p&gt;The game has pretty cheap graphics. Still it was a lot of fun to play, especially at that age.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aaron.cc/quaak/feature.png"/></item><item><title>Rollin (1995)</title><link>https://aaron.cc/rollin-1995/</link><pubDate>Fri, 17 Mar 2017 19:15:00 +0000</pubDate><guid>https://aaron.cc/rollin-1995/</guid><description>&lt;p&gt;“Rollin” by SAV Creations (published by Ticsoft) was one of the DOS games I played the most as a kid.&lt;/p&gt;
&lt;p&gt;I got it from my grandparents, and I played it with my brothers on their old PC, which had also been a gift from them. I think it was a 386. This was around 1996, when I was 9 or 10 years old. It had a Turbo key that switched between 16 MHz and 40 MHz. If I pressed that key while playing, the game became noticeably slower.&lt;/p&gt;</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aaron.cc/rollin-1995/feature.gif"/></item><item><title>T-Online über DFÜ-Netzwerk</title><link>https://aaron.cc/t-online-%C3%BCber-df%C3%BC-netzwerk/</link><pubDate>Thu, 25 Jul 2002 00:00:00 +0000</pubDate><guid>https://aaron.cc/t-online-%C3%BCber-df%C3%BC-netzwerk/</guid><description>Die T-Online-Software läuft instabil und ist ressourcenfressend. In früheren Versionen gab es sogar Bugs, die den Benutzer zwangen, eine Internetverbindung herzustellen. Daher ist von dieser Software dringend abzuraten. Die Einwahl ins Internet über T-Online kann auch ohne die Software von T-Online erfolgen, nämlich über das DFÜ-Netzwerk von Windows.</description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://aaron.cc/t-online-%C3%BCber-df%C3%BC-netzwerk/feature.png"/></item><item><title>Autorennen in Microsoft Excel 2000</title><link>https://aaron.cc/autorennen-in-microsoft-excel-2000/</link><pubDate>Sat, 02 Mar 2002 18:38:00 +0100</pubDate><guid>https://aaron.cc/autorennen-in-microsoft-excel-2000/</guid><description>Sogar ein Autorennen haben die Programmierer von Microsoft Excel 2000 im Programm versteckt.</description></item><item><title>Die eigene Homepage im WWW</title><link>https://aaron.cc/die-eigene-homepage-im-www/</link><pubDate>Sat, 01 Jul 2000 00:00:00 +0000</pubDate><guid>https://aaron.cc/die-eigene-homepage-im-www/</guid><description>Jetzt kann jeder problemlos seine eigene Homepage einrichten: Überall im Internet wird kostenloser Speicherplatz für eine Webseite angeboten. Kunden von T-Online z.B. haben automatisch die Möglichkeit in wenigen Minuten ihre Webseite auf den Server zu laden.</description></item><item><title>Netter Assistent in Office 97</title><link>https://aaron.cc/netter-assistent-in-office-97/</link><pubDate>Fri, 24 Dec 1999 00:00:00 +0000</pubDate><guid>https://aaron.cc/netter-assistent-in-office-97/</guid><description>Der Office-Assistent in Office 97 ist Ihnen gerne behilflich. Er schaut Sie freundlich an und wird Ihnen bei allen Problemen mit Word, PowerPoint, Excel usw. helfen.</description></item><item><title>Computerchaos im Jahr 2000</title><link>https://aaron.cc/computerchaos-im-jahr-2000/</link><pubDate>Thu, 01 Jul 1999 00:00:00 +0000</pubDate><guid>https://aaron.cc/computerchaos-im-jahr-2000/</guid><description>Im Jahr 2000 wird es in sämtlichen Rechnern zu Problemen kommen: Keiner weiß genau, ob es eher harmlos sein wird oder so dass gar nichts mehr funktioniert.</description></item></channel></rss>