From 783d34454668431fb5c4201c6b3a01a83b8d01ac Mon Sep 17 00:00:00 2001 From: Pim van Pelt Date: Sun, 28 Jul 2024 22:48:48 +0200 Subject: [PATCH] FIPO --- content/blog/init.md | 125 ++++++++++++++++++ static/img/fullsize/2024-07-28/IMG_0396.JPG | 3 + static/img/fullsize/2024-07-28/IMG_0400.JPG | 3 + static/img/fullsize/2024-07-28/IMG_0401.JPG | 3 + static/img/fullsize/2024-07-28/IMG_0402.JPG | 3 + static/img/fullsize/2024-07-28/IMG_0403.JPG | 3 + static/img/fullsize/2024-07-28/IMG_0404.JPG | 3 + static/img/fullsize/2024-07-28/IMG_0408.JPG | 3 + static/img/fullsize/2024-07-28/IMG_0409.JPG | 3 + static/img/init/celine.png | 3 + static/img/init/sidequest.png | 3 + static/img/thumbnails/2024-07-28/IMG_0396.JPG | 3 + static/img/thumbnails/2024-07-28/IMG_0400.JPG | 3 + static/img/thumbnails/2024-07-28/IMG_0401.JPG | 3 + static/img/thumbnails/2024-07-28/IMG_0402.JPG | 3 + static/img/thumbnails/2024-07-28/IMG_0403.JPG | 3 + static/img/thumbnails/2024-07-28/IMG_0404.JPG | 3 + static/img/thumbnails/2024-07-28/IMG_0408.JPG | 3 + static/img/thumbnails/2024-07-28/IMG_0409.JPG | 3 + 19 files changed, 179 insertions(+) create mode 100644 content/blog/init.md create mode 100644 static/img/fullsize/2024-07-28/IMG_0396.JPG create mode 100644 static/img/fullsize/2024-07-28/IMG_0400.JPG create mode 100644 static/img/fullsize/2024-07-28/IMG_0401.JPG create mode 100644 static/img/fullsize/2024-07-28/IMG_0402.JPG create mode 100644 static/img/fullsize/2024-07-28/IMG_0403.JPG create mode 100644 static/img/fullsize/2024-07-28/IMG_0404.JPG create mode 100644 static/img/fullsize/2024-07-28/IMG_0408.JPG create mode 100644 static/img/fullsize/2024-07-28/IMG_0409.JPG create mode 100644 static/img/init/celine.png create mode 100644 static/img/init/sidequest.png create mode 100644 static/img/thumbnails/2024-07-28/IMG_0396.JPG create mode 100644 static/img/thumbnails/2024-07-28/IMG_0400.JPG create mode 100644 static/img/thumbnails/2024-07-28/IMG_0401.JPG create mode 100644 static/img/thumbnails/2024-07-28/IMG_0402.JPG create mode 100644 static/img/thumbnails/2024-07-28/IMG_0403.JPG create mode 100644 static/img/thumbnails/2024-07-28/IMG_0404.JPG create mode 100644 static/img/thumbnails/2024-07-28/IMG_0408.JPG create mode 100644 static/img/thumbnails/2024-07-28/IMG_0409.JPG diff --git a/content/blog/init.md b/content/blog/init.md new file mode 100644 index 0000000..c89e3de --- /dev/null +++ b/content/blog/init.md @@ -0,0 +1,125 @@ +--- +title: "Initializing Sabbatical" +date: 2024-07-28T21:01:03+02:00 +draft: false +--- + +## Friday + +{{< image frame="true" width="13em" float="right" src="/img/init/celine.png" alt="Celine Dion at the Olympics" >}} + +This was my last workday. I had taken a short vacation with Marina and Quinn to Helsinki, Finland. +It was already booked before the sabbatical paperwork was finished. It was originally one week, but +I decided to cut it short, return on Wednesday, and spend the last two days tying up my work +activities, handing over projects, doing some emergency _perf_ née _grad_, and so on. At +around 19:00 or so, I closed the laptop lid after visiting memegen just one more time. I can kick the +habit, I swear! + +Going in to this planned Pim-outage, I can't help but feel the love from my cow-orkers. Many, many +people stopped by on IM or in a last minute meeting and said "have fun!", or "enjoy your time off!". +I appreciated the note from Brian and Matt as well. My _PRE_ colleagues said "seeya!" and some of +the _GPP_ captains I work with promised they'd not break shit, while others asserted they would +absolutely break shit. Who knows what I come back to, you know? + +In the evening, Marina and I watched the Olympic games opening ceremony. Fred was cheering it on +from his place, and we all agreed this is a very exciting spectacle. He's proud to be French. Me, +not so much (but then again, it ain't much if it ain't Dutch!), but I'll give it to them: they +really organized a slick opening. Chapeau! + +## Saturday + +I spent the weekend frontloading my first project: cleaning up my basement. I took inspiration from +yesterday -- we got up at 08:00 and Marina and I decided to trim the hedge between our yard and the +neighbors'. We were smug to report that at around 09:00 this task was finished. We then took down +the 8 year old and very weathered white container/box that we have in our back yard. Its plastic was +so far gone that it crumbled upon touch. It was kind of fun kicking it and pulling it, bopping it, +twisting it, and making it turn into a pile of rubble. We completed the task, including sorting +through its innards (and deciding to toss most of it), and it was now 10:00. + +Armed with hope and a bushy tail, I descended to the basement, where I sorted things in rough piles: +some switches, some servers, some router equipment, lots of power and network cables, DACs, fibers +of various lengths, and so on. Then I spent most of the day rummaging around and extracting about +three 60 liter garbage bags with things I don't think I need anymore. You remember that nerd that +has a box of oddball cables and chargers in their garage? I'm no longer that nerd. + +## Sunday + +This morning I wook up at 09:00 and pretty quickly got to work, because in the process of "sorting +through" the crap yesterday, I obviously made a much bigger mess! Last year, I grew some chillies in +the basement serverroom (because it's always 26C there!). The experiment did yield some pretty nice +Naga and Trinidad Scorpion chillies, but unfortunately my plants got infected with some vermin, and +kind of all died. + +I had removed the plants and done a cursory cleaning attempt, but largely ignored that corner of the +house for a year or so. I now need that corner, because it's going to be turned into a storage +facility, as it'll enable me to offload all the crap in my current working room, which is sprinkled +all over the floor currently. + +I spend the morning continuing to mapreduce over the mess. It's funny how in my cleaning algorithm, +first everything gets exploded into many piles of adjacently relevant things: power cables in a +pile, network cables go there, computers and switches stacked over there in the corner, cardboard +boxes here, and so on. That's the mapping phase. But the reduce phase is meant to very quickly put +everything in its final spot. + +### Side Quests + +{{< image frame="false" width="5em" float="left" src="/img/init/sidequest.png" alt="The SideQuest logo" >}} + +After lunch (vegetable soup and a cheese melt), I go on a little side quest: I create this website. +You see, I've always been a Jekyll user (which is written in Ruby). Michal showed it to me and I was +pretty immediately impressed with how it works. But, in my previous travels with Paul I used Hugo +(which is written in Go). I thought I'd create a website for my sabbatical using Hugo. + +No biggie, just download, initialize the website, choose a theme (I chose +[[notrack](https://github.com/gevhaz/hugo-theme-notrack)]), and off we go. But, my life is always +more complicated than that. I use a `gitea` server with `drone` to do CI/CD on every merge. No +problem, I initialize a `.drone.yml` which checks out the site and its theme submodule, builds it +with Hugo, and pushes it with `drone-rsync` to the four `nginx` webservers at IPng Networks. + +I am used to the `minima` theme in Jekyll and while it looks similar, the `notrack` theme doesn't +look quite right. So off I go on an hour of futzing around with the SCSS, HTML and other bits and +pieces. I am quite pleased with the result, but in the process I notice that the gallery and video +features of Hugo's `notrack` theme, want to upload large files to Git. OK, off to a +side-quest-side=quest I go: enabling [[Git LFS](https://git-lfs.com/)]. In itself, not too +difficult, just `pkg_add git-lfs` on OpenBSD, `apt-get install git-lfs` on Debian, and `brew install +git-lfs` on my Mac. But after enabling it, the files won't upload. Ah! I need to allow the `nginx` +server a larger `client_max_body_size`, and we're off to the races. I enable the `drone` +configuration to use LFS during the build, and voila! Every `git push` now builds, even with large +files. + +If you thought this would not be a nerdy series of articles: you thought wrong. + +### Sunday Evening + +I summon Marina for an apéro, which she gladly obliges. We soak up some sun in the back yard, +while I drink a raspberry Gin & Tonic, and she drinks a Mattei Cap Corse, a drink we found while +over for dinner at JC and Sandra's place. I make a quick dinner of Chicken Tonight, Quinn arrives +and gobbles some up as well, and we disperse like shrapnel. + +Marina is off to make a watercolor painting tonight, so I spend the after-dinner evening continuing +to make headway in the _reduce_ phase. I extract a box of IPng polos -- if you are reading this: I +have M, L, and XL in stock, hit me up! -- and decide to give them a wash as it can be damp at times +in my basement. + +I think by tomorrow evening, I'll be +mostly done! I pour myself a glass of Legaris crianza and start S01E01 of The Last of Us. I've seen +it before, but I feel like watching it again. I feel .. cathartic. Often times, on Sunday Evening I +cannot really do things that would take me through Monday, because there's work on Mondays. But for +the next thirteen weeks, there will be no work on Mondays. + +It's Sunday evening, July 28th, and I'd like to start my _sabbatical_, please. + +# Pictures of the day +{{< gallery-category >}} + {{< gallery-photo fn="2024-07-28/IMG_0400.JPG" caption="See that blue background wall?" >}} + {{< gallery-photo fn="2024-07-28/IMG_0401.JPG" caption="Boxes full of cables and schwag" >}} + {{< gallery-photo fn="2024-07-28/IMG_0402.JPG" caption="Lots of random crap lying around" >}} + {{< gallery-photo fn="2024-07-28/IMG_0403.JPG" caption="The serverroom is a bit .. messy" >}} + {{< gallery-photo fn="2024-07-28/IMG_0396.JPG" caption="A stack of Mikrotik switches" >}} + {{< gallery-photo fn="2024-07-28/IMG_0404.JPG" caption="A stack of in-development PDUs" >}} + {{< gallery-photo fn="2024-07-28/IMG_0408.JPG" caption="Our backyard chairs beckon for an apéro" >}} + {{< gallery-photo fn="2024-07-28/IMG_0409.JPG" caption="I am doing laundry -- of the IPng schwag polos" >}} +{{< /gallery-category >}} + +{{< gallery-modal >}} +{{< gallery-script >}} diff --git a/static/img/fullsize/2024-07-28/IMG_0396.JPG b/static/img/fullsize/2024-07-28/IMG_0396.JPG new file mode 100644 index 0000000..3a33e83 --- /dev/null +++ b/static/img/fullsize/2024-07-28/IMG_0396.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91d99ba61c32222259045c2107b617bc0e650a045e1b0334a02ec10d9a6dce06 +size 2912572 diff --git a/static/img/fullsize/2024-07-28/IMG_0400.JPG b/static/img/fullsize/2024-07-28/IMG_0400.JPG new file mode 100644 index 0000000..03ff6b0 --- /dev/null +++ b/static/img/fullsize/2024-07-28/IMG_0400.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4d722cc603870683b484b3a160c6bddd05abe49dc6eaf257a5caa46a5089f48 +size 2469398 diff --git a/static/img/fullsize/2024-07-28/IMG_0401.JPG b/static/img/fullsize/2024-07-28/IMG_0401.JPG new file mode 100644 index 0000000..01596d4 --- /dev/null +++ b/static/img/fullsize/2024-07-28/IMG_0401.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a9bc1dedbf9ce947e75fdd71c20b0e954e488324f995668c5a9310d1a7723ac +size 2525961 diff --git a/static/img/fullsize/2024-07-28/IMG_0402.JPG b/static/img/fullsize/2024-07-28/IMG_0402.JPG new file mode 100644 index 0000000..e919eaf --- /dev/null +++ b/static/img/fullsize/2024-07-28/IMG_0402.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:161b4a2bd30f44ac40a00ae732458e702d6b79b067d25077a707aa1c370207ec +size 2792962 diff --git a/static/img/fullsize/2024-07-28/IMG_0403.JPG b/static/img/fullsize/2024-07-28/IMG_0403.JPG new file mode 100644 index 0000000..c607a77 --- /dev/null +++ b/static/img/fullsize/2024-07-28/IMG_0403.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e1dbeffab752100d3cb0d5fd1f65bff32ad32984f5051b8a621d014450a33be +size 1370649 diff --git a/static/img/fullsize/2024-07-28/IMG_0404.JPG b/static/img/fullsize/2024-07-28/IMG_0404.JPG new file mode 100644 index 0000000..6af6b20 --- /dev/null +++ b/static/img/fullsize/2024-07-28/IMG_0404.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:370d782e598d34416e2ad585f2bf126f39743c0c01736e155102fb50bef6e7da +size 3088971 diff --git a/static/img/fullsize/2024-07-28/IMG_0408.JPG b/static/img/fullsize/2024-07-28/IMG_0408.JPG new file mode 100644 index 0000000..f084616 --- /dev/null +++ b/static/img/fullsize/2024-07-28/IMG_0408.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:464760bd93e92a76c537394adbd345f589f94cc9fb97afa413449de5d37c9785 +size 4663395 diff --git a/static/img/fullsize/2024-07-28/IMG_0409.JPG b/static/img/fullsize/2024-07-28/IMG_0409.JPG new file mode 100644 index 0000000..98ebeed --- /dev/null +++ b/static/img/fullsize/2024-07-28/IMG_0409.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a441a26f4d2d33dc4fc2fb57bfbb5c4453a8fc7742a946fc6b84b28ae2d72b22 +size 2509009 diff --git a/static/img/init/celine.png b/static/img/init/celine.png new file mode 100644 index 0000000..ffa53d6 --- /dev/null +++ b/static/img/init/celine.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:205bfb05ed5c2a555ff6c72ac9c31dfeaef229e1be7ba1acb5fc7521b2e35de3 +size 411040 diff --git a/static/img/init/sidequest.png b/static/img/init/sidequest.png new file mode 100644 index 0000000..22fd029 --- /dev/null +++ b/static/img/init/sidequest.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3d03bcde67a199c7e49f6074aec9ebd4919599887f870d5d4675023976a6366 +size 25889 diff --git a/static/img/thumbnails/2024-07-28/IMG_0396.JPG b/static/img/thumbnails/2024-07-28/IMG_0396.JPG new file mode 100644 index 0000000..a1758a0 --- /dev/null +++ b/static/img/thumbnails/2024-07-28/IMG_0396.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18e050af0a6975d7c3037ed11e4c384934b5a4b3be32b97d2a2679921de0a662 +size 47701 diff --git a/static/img/thumbnails/2024-07-28/IMG_0400.JPG b/static/img/thumbnails/2024-07-28/IMG_0400.JPG new file mode 100644 index 0000000..811ffde --- /dev/null +++ b/static/img/thumbnails/2024-07-28/IMG_0400.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3becc28094a6a32dde22204b806a6d8ce07f05537f72143fff7cd64d78cc3b6f +size 36919 diff --git a/static/img/thumbnails/2024-07-28/IMG_0401.JPG b/static/img/thumbnails/2024-07-28/IMG_0401.JPG new file mode 100644 index 0000000..4cde4a4 --- /dev/null +++ b/static/img/thumbnails/2024-07-28/IMG_0401.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9486990152841d596b883592e50e2b6f25e3edc503fe72449a7660a7da76b092 +size 38299 diff --git a/static/img/thumbnails/2024-07-28/IMG_0402.JPG b/static/img/thumbnails/2024-07-28/IMG_0402.JPG new file mode 100644 index 0000000..a113d6b --- /dev/null +++ b/static/img/thumbnails/2024-07-28/IMG_0402.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69e182afd22b87d2aa8eebaa7c363639292f31a7fddd40945245c837cebacc27 +size 48246 diff --git a/static/img/thumbnails/2024-07-28/IMG_0403.JPG b/static/img/thumbnails/2024-07-28/IMG_0403.JPG new file mode 100644 index 0000000..c972121 --- /dev/null +++ b/static/img/thumbnails/2024-07-28/IMG_0403.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:649d865eec25b6631b8b02d8f4793b4e0ee8c931f7ae3dd605bc6409e3e4785a +size 40605 diff --git a/static/img/thumbnails/2024-07-28/IMG_0404.JPG b/static/img/thumbnails/2024-07-28/IMG_0404.JPG new file mode 100644 index 0000000..8293ef4 --- /dev/null +++ b/static/img/thumbnails/2024-07-28/IMG_0404.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:118f4d827e85da9f6582c5fc7024e068fc6826098617557cf1c6607e7eb21f9d +size 51801 diff --git a/static/img/thumbnails/2024-07-28/IMG_0408.JPG b/static/img/thumbnails/2024-07-28/IMG_0408.JPG new file mode 100644 index 0000000..34dc3e7 --- /dev/null +++ b/static/img/thumbnails/2024-07-28/IMG_0408.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31fb4fb1aa0b32c0de8d50b3d5ec998fc792890444b91aaa1346ce225c9310f4 +size 58202 diff --git a/static/img/thumbnails/2024-07-28/IMG_0409.JPG b/static/img/thumbnails/2024-07-28/IMG_0409.JPG new file mode 100644 index 0000000..59b81b0 --- /dev/null +++ b/static/img/thumbnails/2024-07-28/IMG_0409.JPG @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9582702a8b0e689724db4888c1bd3b6efecf33deffe0f13a6558a9fd3a6a953e +size 38654