[](https://lyse.isobeef.org/abendhimmel-2023-09-30/12.jpg)
tt
is incorrectly counting unread messages. There's currently one unread one, but it says 0
. When I mark it read, the counter goes to -1
. It certainly worked a few weeks back. I probably should work on version 2.
This evening I had to go for a quick stoll after suffering from terrible seating conditions in this meeting room. I met a few friends on the way and shook their hands. Then it occurred to one of them that this was a bad move, he's home sick with a sore throat and a positive corona test. I watched like a hawk to not touch myself with that hand and sanitized the crap out of me when I got home. Let this cup pass from me. On the truly positive side, however, I saw a squirrel, the rest of the sunset (I missed the best part in the forest), six deer on a paddock and a bat flying over me couple of times. Good yield.
https://lyse.isobeef.org/abendhimmel-2023-09-28/
[](https://lyse.isobeef.org/waldspaziergang-2023-09-27/08.jpg)
This meant the older kids of all the sections could finally leave their mates and join the next sections. Each section comes up with some kind of an entry exam each year. What you can see in the photos is the scouts ("Jungpfadfinder", or short "Jupfis") who are wearing blue colored neckerchiefs and explorers ("Pfadfinder"/"Pfadis") in green. The old cubs ("Wölfinge"/"Wös") joining as new scouts had to guess the type of both yummy and nasty blue dyed liquids. Banana juice, cucumber water and the like.
The explorers welcomed their new members with a quiz of green things. Somebody started with the name of something green. The next person then had to find another term of a green-colored item that started with the same letter the previous thing ended in. E.g. grass, slime, emerald, dill, etc. If someone couldn't think of a thing within fifteen seconds, they had to choose left or right and whatever another person behind them was secretly holding up in the air was then mixed into a cup as penalty. In the end they all had to savor this yucky gnat's piss. Apparently, kids love such kind of torture. :-D
No slug was harmed by the campfire. It was professionally rescued before the wood shavings were set on fire. Saussages and buns left over from yesterday's party were put to good use. Also marshmallows and stick bread. All in all, a great fun day.
[](https://lyse.isobeef.org/spieletag-aufstufung-2023-09-24/24.jpg)
Unfortunately, we cannot watch the sunset from the scout yard as it is located in a valley. But I timed the way home just perfectly.
Next week I have to sort through a thousand photos of two cameras from just this weekend. I'm already hating myself because I was one of the photographers. And a third source of pictures will be added. Örks.
[](https://lyse.isobeef.org/staversa-2023-09-23/02.jpg)
Today was our yearly scout meeting. Three glass bottles in total didn't survive the afternoon and evening. After the general meeting some of us went to the scout church service next door and then we had a nice barbie with friends and the general public.
ftruncate
syscall hung forever and hence the process was caught in an uninterruptible sleep. This was the first time I ever witnessed kill -9
not to "work". But I learned a bunch of new stuff. I never dug this deep into the guts before.Some of you probably know that
/proc/$PID/syscall
tells you the current system call the process is executing. And /proc/$PID/stack
returns the kernel stack trace. Awesome stuff!That's a wonderful article on that matter: https://tanelpoder.com/2013/02/21/peeking-into-linux-kernel-land-using-proc-filesystem-for-quickndirty-troubleshooting/
* http://darch.dk/fotos/media/images/2023-07-iceland/IMG_20230801_195449.jpg
* http://darch.dk/fotos/media/images/2023-07-iceland/IMG_20230801_195600.jpg
* http://darch.dk/fotos/media/images/2023-07-iceland/IMG_20230801_200227.jpg
Additional nature shoutouts go to:
* http://darch.dk/fotos/media/images/2023-08-aln/IMG_20230827_125342_HDR.jpg
* http://darch.dk/fotos/media/images/2023-08-aln/IMG_20230827_145244_HDR.jpg
* http://darch.dk/fotos/media/images/2023-09-nyc/IMG_20230830_193738_HDR.jpg
The latter one perfectly fits this sign: http://darch.dk/fotos/media/images/2023-08-aln/IMG_20230807_140853.jpg (probably a sunset, though ;-))
I had to chuckle at this one: http://darch.dk/fotos/media/images/2023-07-iceland/IMG_20230802_112551.jpg
Which brings me to the art pictures. Interesting museum visits. Mostly funny and neat ideas, but also some weird ones. I immediately liked that one (again, obviously): http://darch.dk/fotos/media/images/2023-08-aln/IMG_20230825_200517.jpg All these chairs look really cool, great photo, mate! Perfectly fits into the art category itself: http://darch.dk/fotos/media/images/2023-09-nyc/IMG_20230829_162111_HDR.jpg
That one is a good mix of nature and art combined, with a touch of ugliness, that brings its own beauty, though. It's a bit hard to describe, but I hope you get what I mean: http://darch.dk/fotos/media/images/2023-08-aln/IMG_20230827_114645_HDR.jpg
NY has some really ugly spots, that's quite a contrast. I especially get that feeling when looking at this brilliant shot: http://darch.dk/fotos/media/images/2023-09-nyc/IMG_20230830_114320_HDR.jpg It portraits the shabbiness perfectly. I'm very glad I don't live in a concrete and glass desert but rather a town. However, I have to admit, the views from the skyscrapers aren't so bad.
Thank you very much for sharing all of them! <3 I certainly had a blast going through them.
We had waffles with apple sauce for lunch at a closed ski hut out in nature. It was very peaceful, nobody around, just birds and critters. After resting a bit we tried out the scout camera. Today's mission was to get a bit familiar with that equipment. All the pictures were taken with that DSLR, a Nikon D5200 with a 18-105mm lense. Quite a heavy rig compared to my small digicam. Looking at the pics on a big screen, we gotta keep practicing. This lense is certainly not made for macro shots. We have another one that's probably suited for that, but I didn't want to bring the whole bag. And more zoom would also be nice for all the birds. But we don't have a larger zoom lense.
[](https://lyse.isobeef.org/fahrradrunde-weiler-ob-helfenstein-2023-09-17/58.jpg)
Finally, we encountered an old train from the Märklintage (Märklin days). This weekend they pulled out old locomotives and wagons and had extra tours between Göppingen (where Märklin, the model train manufacturer, has its headquarter) and Geislingen/Steige. Tons of people all along the tracks everywhere.
[](https://lyse.isobeef.org/fahrradrunde-weiler-ob-helfenstein-2023-09-17/65.jpg)
When I went to the scout meeting this evening, I first saw a colorful sky, then a shooting star above our camp fire and finally a fairly new starlink chain of about 15 satellites or I don't know how many. There is only photographic evidence of one of these events.
?list=twtxt.txt_
.)
[](https://lyse.isobeef.org/waldspaziergang-2023-09-14/02.jpg)
pongo2
. The modifications in the loop are not visible to the outside. That's a bummer. Exactly this: https://github.com/flosch/pongo2/issues/163
[](https://lyse.isobeef.org/tmp/tischzwingenfussadapter/01.jpg)
[](https://lyse.isobeef.org/morgensonne-2023-09-10/03.jpg)
I don't like the additional parentheses in
jet
. Also a bunch of yields
for invocation and the weird mix of content
and actual parameters for custom "functions". Doesn't directly appeal to me. A custom loader for the go:embed file system could easily be added, though. Didn't actually try out anything, just looking at the examples in the docs and the code itself. Now investigating pongo2
. Very promising looking so far.Maybe I just pause and experiment with my own "engine" in pure Go. Again, missing syntax highlighting is gonna be my worst enemy I reckon.
extemplate
doesn't work with Go-embedded file systems, just the regular host file system. I could patch it and then proceed, but I guess I just move on and look at jet
.
ls
sickness. @prologic Submitting the command would not have been desastrous as it did not match any filename, but still, very scary nontheless.
Looking around I found a few candiates that might be worth looking into. Haven't tried any of them so far, though. I just looked at their dependencies, syntax and features.
I came across https://git.sr.ht/~dvko/extemplate which I believe is a must if one sticks to the standard library. It adds the
extends
concept, which is heaps more natural to me instead of of keeping track of the relations and reparsing them manually myself. The template.ParseFS(…)
seems to be rather useless I have found. It doesn't really work all that great. Or I was holding things wrong. I will give extemplate
a shot today regardless whether I stick with the default templates. extemplates
doesn't have any other dependencies which is always a big plus in my book.https://github.com/CloudyKit/jet/blob/master/docs/syntax.md looks fairly useable. It only uses one additional small third-party library which has no dependencies itself.
Zero dependencies for https://github.com/flosch/pongo2, a Django-inspired template engine. This is also close to Jinja templates.
https://github.com/valyala/quicktemplate is interesting as it compiles it into native Go code and claims to be very fast. Adds a bunch of dependencies.
A Jina-inspired template engine, that adds heaps of dependencies: https://github.com/noirbizarre/gonja I guess I have to compare Jinja and Djano before I know which syntax I generally like more. Probably would go with
pongo2
over gonja
, just of the number of deps. But more investigation is needed.Another Jinja2 with an even larger number of third party libraries is https://github.com/kluctl/go-jinja2. Seems to work on invoking Python under the hood eventually. So, yeah, most likely not this one.
grep -rin foo
I just typed rm -rf foo
. What the heck, brain!? O_o Luckily, I just caught it before hitting Enter.
{{ if ne (len .Events) 1 }}
However, it makes absolutely no sense to generate utter bullshit instead of producing a syntax error. Any useable template engines to recommend that do not pull in a metric shitton of dependencies?
[](https://lyse.isobeef.org/waldspaziergang-2023-09-07/02.jpg)
I have no clue how or when that happened, but I noticed that my door lifter broke again. I didn't even use that thing. I glued it back together, but I'm sure that I have to upgrade to steel or at least some hardwood.
So then just in time a mate called and we went for a short stroll.
[](https://lyse.isobeef.org/waldspaziergang-2023-09-05/05.jpg)