I went to YouTube with the goal of finding and watching a video for a specific topic/question. Then I saw thumbnails of other videos and clicked. 20 minutes later I returned and completely forgot about what I wanted to watch & learn about in the first place. 🤦‍♂️ Hello brain. Time to wake up.

Developing React Native apps really is a major PITA.

I use Macs since ~2008. I work as a professional programmer since ~2011. Since then I wasn’t able to use AppleScript (and recently Shortcuts.app) to automate my Mac. I don’t know whether this is due to me being stupid or because AppleScript and Shortcut syntax are really strange.

I hate computers. Maybe I should become a baker.

And now cache.ruby-lang.org is down for me. But only me it seems. I just want to go back to bed. Nothing works. This is frustrating.

I really hate what they did to MacOS. Everything is so confusing now, you have a bazillion system settings entries but nothing is easily found anymore. Right now I am trying to disable some app from auto starting on reboot but I cannot find where to edit those entries anymore. It’s so annoying!

I switched from using Docker Desktop to Colima. Won’t look back. Really happy with Colima’s simplicity. Docker Desktop was buggy for me, never was able to update itself properly and I didn’t like the direction they took.

It took a few days (no idea why!) but now I can use ChatGPT-4’s browsing feature. This changes a lot of things for me and makes my life wayyyy easier. Costs $20/month but as a business expense it’s fine.

Yesterday I tried my hand at something new: Streaming on Twitch.

You see I started developing (again) on a side project. It’s called Catalog for now and I will write more about it once I am ready for it. I want to use it to develop something that I always wanted to have and what could be useful to others. The second reason for the project is that I need to try out all the new features and things that Ruby on Rails brought along with their latest versions. I didn’t really get into Hotwire and Turbo and all those things. So now I can use it in my side project. After all that’s what these are for, right? Right?!

The Twitch stream went ok, I guess. Took my a while to set everything up and learning how the Technik works. At one point I even had one visitor watching me (briefly 😂).

I’ll post here, once I stream again.

Safari profiles. A nice start but not done well enough

I tried to use Safari for a week now. The new PROFILES feature lured me in. Unfortunately it is still not what I need from a browser and Firefox just keeps ticking almost all of my boxes. What turned me away from Safari again: Once you close a window with a profile, Safari doesn’t remember the tabs you had open. So closing a window means you need to reopen all of them once you want to continue your work. My clients all get a separate profile in my browser, but I tend to leave tabs open for later. That doesn’t work with Safari. In Firefox I use the extension “Simple Tab Groups” and it works nearly perfectly. I can even change between groups in the same window. Sadly, the compartmentalisation doesn’t work quite as well as in Safari. The tab’s context is shared between all tabs. So to separate those as well, I use another extension “Multi-account containers”.

It adds the mental overhead of choosing the right container. But it’s doable.

What drove me to try Safari again was the idea that the profiles would be synced to iOS and iPadOS as well. Since I don’t like to use Firefox mobile because it’s simply a mobile browser with really bad UX, I have to deal with using Safari on mobile and not being able to share browsing sessions between my Mac and my mobile devices.

Maybe there exists a Safari browser extension that reopens closed tabs? Maybe I should create one myself? I don’t know. 🤷‍♂️

Reviving and working on an oldish MacBookPro with Touchbar. The fan noise is really loud. Almost forgot how it used to to be with these things. Still, I need access to an old MacOS version and x86_64 arch today 🤷‍♂️

Love Marc Martel‘s shirt tonight

Currently reading: Tomorrow, and Tomorrow, and Tomorrow by Gabrielle Zevin 📚

Habe ich mir ausgeliehen aus der Bibliothek über die Libby App. Bin gespannt wie es wird, nachdem ich bisher nur überwältigend positives darüber gehört habe!

Currently reading: Royal Assassin by Robin Hobb 📚

Lese dann lieber den zweiten Teil weiter. Der erste war super!

Gestern angefangen zu lesen: Fall; or, Dodge in Hell by Neal Stephenson 📚 heute aufgehört. Hat mich nach dem ersten Kapitel überhaupt nicht abgeholt.

Ich habe meine Website umgezogen, komplett vom iPad aus

Bisher ist meine Unternehmens-Website mit fly.io auf AWS gehostet. Das ist nicht grün und nicht gut. Tatsächlich habe ich mir bisher nicht die Zeit genommen, das zu ändern. Ich wusste, was ich ändern möchte — z.B. den Hoster. Aber im Alltag war mir anderes meist wichtiger. Auf der Konferenz war heute ein inspirierender Talk zu dem Thema, was wir als IT Professionals tun können, um einen Beitrag zu leisten die Stärke der Klimakatastrophe zu verringern.

Ich hatte mein iPad dabei, also habe ich die Seite umgezogen. Dafür konnte ich die Blink Shell app nutzen, um mich per SSH zu meinem Server zu verbinden. Außerdem habe ich auf GitHub Codespaces die notwendigen Anpassungen am Code für die Next.js App gemacht und die GitHub Actions Workflow Datei geschrieben. Und dann konnte ich committen und hatte einen Deploy, der nun wunderbar funktioniert wann immer ich Änderungen zu GitHub pushe. Und nun läuft meine Website auf einem deutschen Hoster und mit Strom aus erneuerbaren Ressourcen.

Ich finde es toll, wie viel Arbeit mittlerweile am iPad möglich ist. Ich mag das ja immer wieder.

Hey @vincent on iPhone 13 mini if I create a new post with the latest version of the micro.blocg app on iOS the text does not scroll upwards, but keeps hiding behind the uploaded image. If I close the new post screen and reopen it, everything works as expected.

Visuelle Markierungen im ebook Reader

Als ich gerade diese Stelle markiert habe, fiel mir auf, dass die Trennungsstriche, (wie heißt das korrekt?) der getrennten Wörter auf der rechten Seite, nicht in der Markierung enthalten sind. Und ich vermute, dass das technisch gar nicht so einfach sein wird, bei den getrennten Wörtern zu berechnen, bis wohin die visuelle Darstellung der Markierung gehen soll. Na wie auch immer. Fiel mir grad auf. 😊

Closing Keynote heute von @claresudbery@mastodon.social mit Katzen!🐈 Super.

Teenager Wlan

Seit ein paar Wochen spinnt unser Wlan daheim. Vielleicht zählen Wlan-Jahre doppelt oder so. Wir sind vor 6 Jahren in das Haus gezogen. Eventuell ist das Wlan jetzt also 12—Teenager halt. Und so benimmt es sich. Macht was es will, sagt „mir doch egal“ und „verschwinde“. Vor allem aber: „Lass mich in Ruhe!“ Und macht die Tür zu.

Habe schon versucht die Fritz!box zurückzusetzen, schrecke aber vor der Neukonfiguration zurück. Mir ist bekannt, dass ich eine Config Datei speichern kann, aber ich traue dem Braten nicht. Neustart allein reicht aber nicht, also komme ich vermutlich doch nicht drum herum.

Wie sich das Rumgezicke äußert? Die HomePods brechen einfach zwischendrin die Musikwiedergabe ab, und sind dann nicht mehr verbunden mit dem Internet. In Videocalls ist die Verbindung manchmal schlecht, oder ganz weg. Die Sonos sind manchmal verbunden, manchmal nicht. Und der Repeater in der ersten Etage muss ständig neu gestartet werden, damit da oben halbwegs Wlan ankommt.

Es nervt.