Skip to main content

Itsallcode Blog

How I Taught My Computer To Cater to My Wife’s iPhone (With the help of the Unix Philosophy)

Emphraim Kishon always called his wife the “best wife of all of them”. We have that in common. What he probably did not have was one with an iPhone and a Linux laptop.

She loves her adorable iPhone mini. But her current photo management software, Shotwell, was putting quite a damper on the photo-syncing operation. A sigh emerged from her one evening, “Can’t this be automatic?”

Being a Linux nerd, and a good husband indeed, it was time to use some good old Unix philosophy, roll up the sleeves and get some Bash magic working.

Proton Mail Aliases

We all know that everyone and his cat want our private data. Email addresses and phone numbers are among the most popular items the data grifters want. Personally, I like to know who gave away my mail addresses. Proton Mail has a nice feature that can make this happen.

If you create an email address say xyz@example.net, you can add as many aliases as you like by simply adding +<alias> to the name part of the address. If you put in the name of the company that wanted your address, it’s easy to tell where the spam originates or who lost or sold your address.

Plugins for OpenFastTrace

We are very happy to announce a new feature for OpenFastTrace in version 4.1.0: You can now create and use third party plugins!

Using plugins you can extend OFT with new imports and exports without modifying the core product. The very first plugin openfasttrace-asciidoc-plugin was contributed by @sophokles73 and is available in version 0.2.0.

We also have good news for Maven users: It’s very easy to use OFT plugins with our openfasttrace-maven-plugin if they are published to a Maven repository, see the documentation for details. The latest version 2.1.0 contains OFT 4.1.0.

A Second pair of Eyes

Which developer does not know this situation: you debug like a mad person and form all sorts of crazy theories my the code in front of you does not work. Especially if you are new to a topic — like we are with our shiny new Hugo blog.

When I created the blog, I intended to keep the directory structure identical to the old WordPress blog:

<domain>/<year>/<month>/<day>/<post>

All good and well, until I updated to a different theme, because the minimal theme by Calin Tataru that I originally chose — and which I still find stunningly beautiful in its clean simplicity — is apparently not maintained anymore. At least the last commit dates four years back.