blog.ratterobert.com

lyse (lyse.isobeef.org)

Cool, Hubble turns 35 today! https://science.nasa.gov/missions/hubble/nasa-celebrates-hubbles-35th-year-in-orbit/ Happy birthday little space telescope and thanks for all the lovely photos! :-)

Read replies 2 days ago
lyse (lyse.isobeef.org)

Hey @sorenpeter, is your neotxt.dk feed permanently dead or will you resurrect it?

Read replies 2 days ago
lyse (lyse.isobeef.org)

It was fairly gray all day. Just before I went on a stroll, a rain shower paid us a visit. Then, the sun took over. Great timing. It's crazy how rapidly the greenery grows. No comparison to only two weeks ago.

Cows on a meadow

https://lyse.isobeef.org/waldspaziergang-2025-04-24/

Read replies 2 days ago
lyse (lyse.isobeef.org)

I was listening to "Turn On The Night" by Kiss and thought, I very well turn on the light and close the shutters. It's very dark and stormy outside. The second thunderstorm this year is here.

Read replies 3 days ago
lyse (lyse.isobeef.org)

Today's stroll was really nice. Just around 11km in total I'd reckon. We had a barbie at a mate's garden where everybody went on a hunt for an easter basket. Oh boy, what a preparation that must have been! Baking the bunnies, dying the eggs, mixing the bear leek butter and so on. That's dedication, let me tell you. :-)

Contents of the easter basket, not the pliers, though

It was the first time this year that we had half proper April weather and a thunderstorm in general. It started off with clear sky and lovely sunshine. Right after arvo lunch it started to rain, so we went into the hut. Then, the sun returned.

On the way back with the growling thunder in the distance coming closer and closer we escaped the rain just perfectly. A minute or two after we reached the car, wet stuff started coming down the sky. Not even half a minute after opening the front door, it poured like crazy. Lucky twice today. There's beautiful sunshine again by now. It smells absolutely great after the rain. I love it!

https://lyse.isobeef.org/waldspaziergang-2025-04-21/

Read replies 5 days ago
lyse (lyse.isobeef.org)

A mate and I had an amazing but also exhausting hike to the highest of the Three Emperor Mountains yesterday with perfect weather conditions. Sunny 18°C, blue sky with barly a cloud and a little welcoming breeze, just beautiful.

Mt. Stuifen

Mt. Stuifen is 757 meters above sea level, has a small shelter and a barbie area and is still the most boring one of the three. It's also the one farthest away from me. Not sure why it has two summit crosses, but both aren't at the summit. The third, makeshift one at the real summit was gone by now. Four years ago, somebody had cobbled one together and put it up.

We bought our tucker at a local bakery on our way. This was the first time I tried a Teufelsbrezel (lit. devil's pretzel), a lye pretzel with pepper. Haven't come across that anywhere else. But I can certainly recommend that, it's yummy.

We were glad when we were finally back home after some 26 or 27km. I won't do much today and let my feet rest. Another friend called for a much, much shorter hike tomorrow.

Enjoy the 92 photos: https://lyse.isobeef.org/wanderung-auf-den-stuifen-2025-04-19/

Read replies 6 days ago
lyse (lyse.isobeef.org)

I just noticed that my unread messages counter was off by quite a bit. It showed 8, but I only saw one unread message. Even after restarting my client, which recalculates the number of unread messages, it remained at eight. Weird. Looking in the database revealed that this is indeed correct.

Apparently, my query to build up the message tree must be incorrect. It somehow misses seven messages. They all are orphaned, maybe that's a clue. However, generating missing root messages (and thereby including the replies) typically works just fine. Hmm.

Read replies 1 week ago
lyse (lyse.isobeef.org)

That's an interesting research article about Wallbleed, a memory disclosure vulnerability in the Great Firewall of China. They reverse-engineered the buggy DNS query processing code that injects a response if the hostname should be censored: https://gfw.report/publications/ndss25/data/paper/wallbleed.pdf

Read replies 1 week ago
lyse (lyse.isobeef.org)

Even though I really do like the shell, I always use Dolphin to mount my digicam SD card and copy the photos onto my computer. I finally added a context menu item in Dolphin to create a forest stroll directory with the current date in order to save some typing:

Context menu item to create a new directory and directory name dialog

The following goes in ~/.local/share/kservices5/ServiceMenus/galmkdir.desktop:

[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin,inode/directory
Actions=Waldspaziergang;

[Desktop Action Waldspaziergang]
Name=Heutigen Waldspaziergang anlegen…
Icon=folder-green
Exec=~/src/gelbariab/galmkdir "%f"

In order to update the KDE desktop cache and make this action menu item available in Dolphin, I ran:

kbuildsycoca5

The referenced galmkdir script looks like that:

#!/bin/sh
set -e

current_dir="$1"
if [ -z "$current_dir" ]; then
    echo "Usage: $0 DIRECTORY" >&2
    exit 1
fi

dir="$(kdialog \
    --geometry 350x50 \
    --title "Heutigen Waldspaziergang anlegen" \
    --inputbox "Neues Verzeichnis in „$current_dir“ anlegen:" \
    "waldspaziergang-$(date +%Y-%m-%d)")"
mkdir "$current_dir/$dir"
dolphin "$current_dir/$dir"

This solution is far from perfect, though. Ideally, I'd love to have it in the "Create New" menu instead of the "Actions" menu. But that doesn't really work. I cannot define a default directory name, not to mention even a dynamic one with the current date. (I would have to update the .desktop file every day or so.) I also failed to create an empty directory. I somehow managed to create a directory with some other templates in it for some reason I do not really understand.

Let's see how that works out in the next days. If I like it, I might define a few more default directory names.

Read replies 1 week ago
lyse (lyse.isobeef.org)

We had some nice 22°C today. But after work, it got rather windy and cloudy, temps rapidly dropped so just 14°C. Still a nice stroll to our backyard mountain. https://lyse.isobeef.org/waldspaziergang-2025-04-16/

Read replies 1 week ago
lyse (lyse.isobeef.org)

This 8 bit trip is really cool! https://www.youtube.com/watch?v=pCm1fKZGvl47

Read replies 2 weeks ago
lyse (lyse.isobeef.org)

A mate and I met at the scout yard to prepare an upcoming workshop. Boy did we have an amazing sunset when we left. The photos don't reflect it, it was a hell lot more beautiful in person: https://lyse.isobeef.org/plaetzle-2025-04-11/

Bloody awesome sunset

Read replies 2 weeks ago
lyse (lyse.isobeef.org)

That's a dang cool story from Apollo 11 where priority queues saved the day: https://www.nasa.gov/history/alsj/a11/a11.1201-fm.html

Read replies 2 weeks ago
lyse (lyse.isobeef.org)

Hit by the arvo sun rays behind the window I was convinced that it is t-shirt weather. Deep blue sky, yeah, for sure! It turned out to be just 15°C and declining, though. So, I had to wear my jacket on today's windy stroll. Pretty nice. Didn't take many photos, but there you go: https://lyse.isobeef.org/waldspaziergang-2025-04-10/

Blooming trees

Read replies 2 weeks ago
lyse (lyse.isobeef.org)

Another nice stroll in nature last week: https://lyse.isobeef.org/waldspaziergang-2025-04-03/

Spring makes for colorful trees

Read replies 2 weeks ago
lyse (lyse.isobeef.org)

And we're back to the regular landscape! Not only in subject but also photo orientation. No more silly portrait. I can't recall it exactly, but I reckon that was one of ~20°C days. The evening sun was really crazy that day, made a great combination with the puddles: https://lyse.isobeef.org/waldspaziergang-2025-04-02/

Sun reflecting in puddles

Read replies 2 weeks ago
lyse (lyse.isobeef.org)

Pretty sunset from last weekend: https://lyse.isobeef.org/abendhimmel-2025-03-30/

Looks like the bird nest in the tree is destroyed by the bushfire any second

Read replies 2 weeks ago
lyse (lyse.isobeef.org)

And now, let's finish it off with Besigheim's old town. Only when we left, the sun peaked through the clouds. That was a bit unfortunate, but what can you do? It has some nice buildings. https://lyse.isobeef.org/besigheim-2025-03-30/

Besigheim

Read replies 3 weeks ago
lyse (lyse.isobeef.org)

Today, we had a cleanup day with the scouts. I estimate that we ended up with about half a metric ton of rubbish. Despite the heat it was really great fun.

All the garbage delivered to the municipal building yard

Read replies 3 weeks ago
lyse (lyse.isobeef.org)

The photo series covering old stuff continues. This time, Gundelsheim. Actually, mostly the castle hotel Horneck, I hardly took any photos from the town itself. I really should have, though. Let me just blame… aehm… yeah, the rain! It's totally the rain's fault!! When it started to drizzle, I actually took the first photos, so it's a total lie. https://lyse.isobeef.org/schlosshotel-horneck-in-gundelsheim-2025-03-30/

Magnolia tree and a tower

Read replies 3 weeks ago
lyse (lyse.isobeef.org)

Hirschhorn also offers a nice old town. The castle with all its many buildings up the mountain is very beautiful. This is my absolutely favorite one, it just looks soo great:

Bloody cool building in the Hirschhorn castle

Walking back down the narrow stairs with all the crooked, well-worn steps of different heights and lengths was quite challenging.

https://lyse.isobeef.org/hirschhorn-2025-03-30/

Read replies 3 weeks ago
lyse (lyse.isobeef.org)

A hike to the highest mountain in the Odenwald, the Katzenbuckel, lit. cat hillock. It was very windy and the sun very rarely showed its face, so it was quite chilly. Nice scenery, nevertheless. Surprisingly, this ski-jumping hill is still in operation. I've never expected this in a hundred years, judging by its state. https://lyse.isobeef.org/katzenbuckel-2025-03-29/

Entrance to a ski-jumping hill in a rather questionable state

Read replies 3 weeks ago
lyse (lyse.isobeef.org)

Eberbach is nowhere near Bad Wimpfen in comparison, but still has a nice historic old town: https://lyse.isobeef.org/eberbach-2025-03-29/

Timber framed houses

Read replies 3 weeks ago
lyse (lyse.isobeef.org)

Bad Wimpfen has a pretty cool old town with timber framed houses. Looks really beautiful: https://lyse.isobeef.org/bad-wimpfen-2025-03-28/

Bergfried

Read replies 3 weeks ago
lyse (lyse.isobeef.org)

This time, I brought my cam along. We checked out a piece of ex-forest they've cut down. It looks terrible now. :-( At least the spruce resin smell was nice. https://lyse.isobeef.org/waldspaziergang-2025-03-27/

Stacked logs

Read replies 4 weeks ago
lyse (lyse.isobeef.org)

"Unread messages: -1": Well, classic off by one error. I gotta have to hunt that down.

Read replies 1 month ago
lyse (lyse.isobeef.org)

I now subscribed to most feeds in my Go tt reimplementation that I already followed with the old Python tt. Previously, I just had a few feeds for testing purposes in my new config. While transfering, I "dropped" heaps of feeds that appeared to be inactive.

This might motivate me to actually "finish" the new client, so that it could become my daily driver. No need to use the old software stack any longer. Let's see how bad this goes.

Read replies 1 month ago
lyse (lyse.isobeef.org)

Hahaha, a bird is singing really load and it sounds almost exactly like a car alarm. Well, it's probably the other way around, the car alarm was modeled after the birdcall. :-)

Read replies 1 month ago
lyse (lyse.isobeef.org)

It's extremely surprising to me that younger non-technical people just type in their full name (properly cased first and last name with a space in between) for a technical username in account registration or login forms. I've seen that happening several times in the past few years. The field name is "Benutzername" in German, literally "username". Even adding a placeholder text to signal that they could simply use their nickname in lowercase did not change anything at all. Well, one person used at least an e-mail address.

This wasn't the case six, seven years ago, everybody had some "real" username. Even non-techies. It looks like some "common knowledge" is getting lost. Strange. Very weird. It trips me every time I see it.

Have you experienced something similar?

Read replies 1 month ago
lyse (lyse.isobeef.org)

Hmmm, when I Ctrl+Left to jump a word left, I get 1;5D in my tt2 message text. My TERM is set to rxvt-unicode-256color. In tt, it works just fine. When I change to TERM=xterm-256color, it also works in tt2. I have to read up on that. Maybe even try to capture these sequences and rewrite them.

Read replies 1 month ago
lyse (lyse.isobeef.org)

Dang it, first attempt failed:

Composing a new message in tt2

Somehow, my local feed cannot be opened to append to. I reckon, I have to resolve the tilde first:

Opening feed file failed: no such file or directory

Read replies 1 month ago
lyse (lyse.isobeef.org)

Ich war auf der Ausstellung meines letztes Jahr verstorbenen BK-Lehrers. Er war ein ziemlich cooler Typ und guter Lehrer. Wenn ich mich recht erinnere, müsste ich ihn in der 7. und vermutlich auch 8. Klasse gehabt haben. Seine Schelme waren hier im Landkreis und vermutlich darüber hinaus weit bekannt.

Bilderrahmenglas in Verbindung mit vergleichsweise dunkler Beleuchtung gibt leider keine gute Kombination mit meiner Kamera ab. Vorab entschuldige ich mich bereits für die zu wünschen übrig lassende Qualität. Nichtsdestotrotz habe ich ein paar witzige Bilder abfotografiert. Obacht, kann mitunter anzüglichen Inhalt enthalten: https://lyse.isobeef.org/siegfried-wagner-farrenstall-2025-03-15/

Drei Eichhörnchen und ein Kind im bunten Blätterwald

Read replies 1 month ago
lyse (lyse.isobeef.org)

Hahaha, ein Klassiker herrlich nachgespielt: https://www.youtube.com/watch?v=vkNuWG_J544 Unglaublich, kann man sich bei uns heutzutage überhaupt nicht mehr vorstellen.

Read replies 1 month ago
lyse (lyse.isobeef.org) Read replies 1 month ago
lyse (lyse.isobeef.org)

I got a small desk calendar as advertising gift. It shows three months at once. I'm using this thing since the beginning of this year and I have to say that it turned out to be super useful. I'm happily surprised.

It sits on my desk next to my rightmost monitor. I've set it up so that I can see the last, current and next months. Each morning, I advance the "today window" or whatever its proper name is. This gives me a sense of what date we have today and which I will have forgotten half a minute later already. At most. However, it's easily at hand by turning my head just a few degrees.

With the last month still showing, I had several occasions so far where a date in the past popped up in a meeting. I could easily tell when something happened, how long ago that was. Or how many days or weeks are left until we have to deliver something, etc.

In hindsight, this is absolutely no surprise at all. But I still find it fascinating. I'm now actually wondering why I never had something like that before. How could I live without that thing? Sure, I pulled up a calendar on my computer, ncal -w3 or so. But I always hated the inverted ncal output, necessary for showing week numbers, though. Having a paper calander right next to my screen at all times is sooooo much more handy.

So, do yourself a favor and think about whether such a desk calendar might be useful to you.

The only annoying thing is that the "today window" moves too easily. It slips down by its own. I reckon it wants me to regularly interact with it, so that I memorize the current date.

Read replies 1 month ago
lyse (lyse.isobeef.org)

I watched two squirrels this morning for about half an hour: https://lyse.isobeef.org/eichhoernchen-2025-03-11/ They were super crazy fast. Also, they bit off plenty of twigs and carried them around, not sure where they put them. I've never seen them do that before. Once more I realized that I need a better zoom.

Squirrel jumping from tree to tree

Which photos would you remove?

Read replies 1 month ago
lyse (lyse.isobeef.org)

We had a very sunny day, peaking at 19°C. This not only decoyed me out, but also plenty motorcycle terrorists. Eh fuckwits, nobody wants to listen to your bloody engine and exhaust noise, keep it quiet for fuck's sake! Many of your rider collegues can manage it, too, so should you.

I had some sore muscles after yesterday's waste paper collection with the scouts. So, I only went for a short trip to my closest backyard mountain. Watching two rock climbers was interesting. That's not something I see very often.

Rock climber going up the Spielburg

https://lyse.isobeef.org/waldspaziergang-2025-03-09/

Read replies 1 month ago
lyse (lyse.isobeef.org)

Dang it! I ran into import cycles with shared test utilities again. :-( Either I have to copy this function to set up an in-memory test storage across packages or I have to put it in the storage package itself and guard it with a build tag that is only used in tests (otherwise I end up with this function in my production binary as well). I don't like any of the alternatives. :-(

Read replies 1 month ago
lyse (lyse.isobeef.org)

I went on a 5:30 hours long hike to my second backyard mountain. About 12km to get there and roughly 9km on the way back. It was super nice, sunny all day long, 12°C and luckily just a little bit of wind. Great scenery. I managed to capture one great spotted woodpecker hammering along. There was also a kestrel hovering over a meadow and then landing on a sports field light pole. At the castle ruin I could watch 10-12 gliding red kites (with the V-shaped tail) and other raptors, maybe bussards, I don't know, for about five minutes. That was fascinating. Unfortunately, my camera doesn't too well with moving targets.

Great spotted woodpecker hammering on a branch in a tree

Ruined Hohenrechberg Castle, today's hiking destination

86 more photos: https://lyse.isobeef.org/wanderung-auf-den-hohenrechberg-2025-03-03/

Read replies 1 month ago
lyse (lyse.isobeef.org)

Es gibt Tage, da kommt's mir auch so vor: https://www.youtube.com/watch?v=EUkkyrHc8so

Read replies 1 month ago
lyse (lyse.isobeef.org)

We went up our backyard mountain again right after lunch. The sun peaked through the clouds sometimes. The 6°C felt much, much cooler with the northeast wind. We got lucky, though, it was dead calm at the summit. At least on the southwestern side, which is a few meters lower than the very top to the east. That was shielded absolutely perfectly from the wind (we were extremely surprised), so we sat down on a bench and could really enjoy the sun heating us up. Apart from the haze, the view was really nice.

There were even patches of snow left up top, that was unexpected. Also, somebody created a cool rock art piece on a tree stump. That one rock absolutely looked like a face. Crazy!

Rock figurine on a tree stump

Enjoy: https://lyse.isobeef.org/waldspaziergang-2025-03-01/

Read replies 1 month ago
lyse (lyse.isobeef.org)

Gewisse Ähnlichkeiten sind nicht zu leugnen: https://datajournal.org/schon-wieder/

Read replies 1 month ago
lyse (lyse.isobeef.org)

I just learned about a few to me unknown git settings: https://blog.gitbutler.com/how-git-core-devs-configure-git/ Let's see how quickly I can't live without them anymore. ;-)

Read replies 1 month ago
lyse (lyse.isobeef.org)

Spring must be here. I just saw the first bee of the year. She paid me a visit when I was baking waffles outside as today's hiking tucker.

Read replies 2 months ago
lyse (lyse.isobeef.org)

Wuuuhuuuu, wie geil! Die neunte Staffel von Feuer und Flamme ist da: https://www.ardmediathek.de/serie/feuer-und-flamme/staffel-9/Y3JpZDovL3dkci5kZS9mZXVlcnVuZGZsYW1tZQ/9 Da muss ich mich dann wohl leider direkt durchsuchten.

Read replies 2 months ago
lyse (lyse.isobeef.org)

Very sunny 16°C, heaps of people outside. As soon as we were a bit further into the forest, we had it completely for us. From the foot we thought that the view might be rather good, but up at the summit, it turned out to be very hazy. Oh well. Surprisingly, I found four skyrocket sticks in premium quality. More than after New Year! Also, we came across two deer. It was a very nice two hours walk. No photos, though, sorry.

Read replies 2 months ago
lyse (lyse.isobeef.org)

I'm happy to note that tomorrow is already Friday. However, looking back on the week, I can't think of anything terribly useful I've accomplished. Hard to distinguish it from a plain zero. Again. Hmm. Anyway, looking forward to the weekend.

Read replies 2 months ago
lyse (lyse.isobeef.org)

I'm continuing my tt rewrite in Go and quickly implemented a stack widget for tview. The builtin Pages is similar but way too complicated for my use case. I would have to specify a mandatory name and some additional options for each page. Also, it allows me to randomly jump around between pages using names, but only gives me direct access the first, however, not the last page. Weird. I don't wanna remember names. All I really need is a classic stack. You open a new fullscreen dialog and maybe another one on top of that. Closing the upper most brings you back to the previous one and so on.

The very first dialog I added is viewing the raw message text. Unlike in @arne's TwtxtReader, I'm not able to include the original timestamp, though. I don't have it in its original form in the database. :-/

Next up is a URL view.

Read replies 2 months ago
lyse (lyse.isobeef.org)

When washing the dishes at the scouts I cut my hand open on the ladle. That piece of shit has a terrible burr.

Read replies 2 months ago
lyse (lyse.isobeef.org)

Boah, jetzt mal ernsthaft, was ist denn das für ein Dialog bittesehr!?

Wer hat sich zu dieser Meldung diese Knopfauswahl überlegt und dann auch noch die Icons dazu ausgedacht? Und warum hat's das Zertifikat überhaupt schon wieder zerlegt? Und wieso kommt der Dialog direkt wieder in ner Endlosschleife hoch, wenn ich abbreche? Komplettversagen nach Strich und Faden an allen Enden. Allen. Grrr, so viel Hass! Ich schalt besser die Büchse aus.

Read replies 2 months ago
Reply via email