diff --git a/gemlog/this-week-2024-07-06.gmi b/gemlog/this-week-2024-07-06.gmi new file mode 100644 index 0000000..d407c2a --- /dev/null +++ b/gemlog/this-week-2024-07-06.gmi @@ -0,0 +1,74 @@ +*Here's what I've been up to since the last weekly status[1]...* + +=> /this-week-2024-06-29/ 1: last weekly status + +### Cycling + +### New bike! + +I bought a new-to-me bike[1], and I've now taken it on three rides this week - it feels great! The Crosstrail's front-leaning posture really helps transfer power from my legs to the pedals, and I can feel that it's working my calves more than the upright posture of the Verve ever did. + +=> /this-week-2024-06-29/ 1: new-to-me bike + +### New gear! + +Of course, a new bike needs new accessories. I transferred over my headlight[1], radar taillight[2], and water bottle cage. I also added a heavy-duty phone mount[3] since the one I had designed and 3D printed for the other bike wouldn't work. + +=> https://lightandmotion.com/products/vis-pro-1000-trail-gravel 1: headlight +=> /hindsight-riding-with-bryton-gardia-radar-taillight/ 2: radar taillight +=> https://designbydelta.com/collections/mobile-holders/products/smartphone-holder-xl 3: heavy-duty phone mount + +I'm trying to find a kickstand that will fit the bike's peculiar frame; pre-2016 Crosstrails had an integrated rear kickstand mount, but that was removed for some reason. I don't know why the ability to park a bike without having to carefully balance it against a wall seems like such an afterthought. + +Oh, and I ordered some weird suction cups[1] so that I can maybe carry the new bike around on top of my BRZ and not have to borrow my wife's station wagon all the time. + +=> https://www.seasucker.com/collections/tour-de-france-2024/products/talon 1: some weird suction cups + +### New riding buddy! + +I don't really need two bikes, so I'm trying to find a new owner for the Verve. To that end, I invited a friend to join me for two of my rides this week. He hadn't been on a bike in over 15 years, so he struggled a bit... and I struggled a bit with riding slowly enough for him to keep up. But he seems to be having a good time (he came back for another ride this morning, after all), and some targeted Zone 2 training is probably good for me anyway. + +### Golang Learning + +I mentioned last week that my next "for learning" read would probably be something Go-related. I've fumbled through using Go for a few projects (including my little feed aggregator[1], but have never deliberately sat down to learn the language. It's always just been smashing stuff together until the angry errors go away. I think it's time to change that. + +=> https://github.com/chillfeed/chillfeed) 1: feed aggregator + +Past-John wisely picked up a Humble Bundle[1] of Golang Programming books back in May, so present-John has started working through Go Programming: From Beginner to Professional[2] by Samantha Coyle. It starts out pretty basic (as it should), but I already have a better understanding of pointers (and how/where/when to use them). I really appreciate all the exercises and activities to guide me through learning this stuff. I'm looking forward to developing more foundational knowledge of how to wield Go effectively. + +=> https://www.humblebundle.com/ 1: Humble Bundle +=> https://openlibrary.org/works/OL38409851W/Go_Programming_-_From_Beginner_to_Professional 2: Go Programming: From Beginner to Professional + +### Home networking + +I've been a Google Fiber subscriber for a bit over seven years now. In that time, my rate has been a consistent $70/mo for symmetric gigabit service, and I can't remember an outage that *wasn't* caused by nearby construction. That's a pretty good track record for an ISP, I think. + +I was a tester for 2-Gig service when that was starting to roll out a few years back, and that required swapping to a fancy multi-gig router/gateway device. At the end of the test, I opted to drop back to the 1-Gig service since I didn't really have any devices that could use more than that anyway, but I had to keep using that multi-gig RG since my account had already been "converted" (and couldn't be unconverted, I guess?). I eventually switched the RG into bridge mode (once that was offered) so that I could continue using my Google Wi-Fi pucks without having to deal with double-NAT issues. + +My home network has grown a bit since then, and now includes a tidy little homelab[1]. So I thought now might be a good time to revisit. I upgraded to the $100/mo 2-Gig (2 gigabit down, 1 gigabit up) plan, switched the RG out of bridge mode, and removed the now-quite-dated Google Wi-Fi nodes. The RG came with a mesh extender, but my testing suggests that I don't really need that; I've got plenty of coverage within the home using the single AP, and not using the extender will eliminate a lot of the potential issues that tend to come with mesh networks. + +=> https://runtimeterror.dev/homelab 1: homelab + +As for the wired network, I have a small 10Gbit switch in the homelab environment already, but there's still a 1Gbit switch between that and the RG. So I've ordered a larger 2.5Gbit switch to replace that and feed the rest of the home as well. + +### In other news... + +- We spent time with my parents, my brother, his wife, and their infant for the holiday. That was nice. +- I updated my little feed aggregator project[1] to use a unique UserAgent string, and I felt confident enough about that to declare a `v1.0.0` release! Of course, I then immediately noticed that I'd left in some placeholder code and found a few more bugs *opportunities for improvement*. Maybe I'll push another release this week. + +=> https://github.com/chillfeed/chillfeed 1: little feed aggregator project + +- I also did more tinkering on the GitHub Actions-powered lunch scheduler project at work. I'll probably fork that soon and build something similar to help my wife and me decide on dinner. +- I'm still (very slowly) working on a post about how I set up a GitHub Actions workflow to build Proxmox VM templates in my homelab using Packer[1]; it's a pretty big topic, so it's taking a long time to write things out clearly. Also, I keep getting distracted. + +=> https://social.lol/@jbowdre/112598536881790346 1: a GitHub Actions workflow to build Proxmox VM templates in my homelab using Packer + +### Top scrobble + +My most-played track of the week: + +🎧 Smack My Bitch Up by The Prodigy[1] + +=> https://musicthread.app/link/2issWLLyxAy5UvGvpKHvqAhzRxj 1: Smack My Bitch Up by The Prodigy + +=> https://blog.jbowdre.lol/this-week-2024-07-06/ 📡 Originally posted on jbowdre's weblog diff --git a/gemlog/this-week-2024-07-06.yaml b/gemlog/this-week-2024-07-06.yaml new file mode 100644 index 0000000..f5a4af8 --- /dev/null +++ b/gemlog/this-week-2024-07-06.yaml @@ -0,0 +1,4 @@ +id: "urn:uuid:d8d6a509-93b8-4fb6-9d36-5007883ff5b7" +title: "This Week (2024-07-06)" +published: "2024-07-06T20:57:24.013873Z" +updated: "2024-07-06T20:57:24.013873Z" diff --git a/markdown/incoming/this-week-2024-07-06.md b/markdown/this-week-2024-07-06.md similarity index 97% rename from markdown/incoming/this-week-2024-07-06.md rename to markdown/this-week-2024-07-06.md index 88c5ba6..a8e733f 100644 --- a/markdown/incoming/this-week-2024-07-06.md +++ b/markdown/this-week-2024-07-06.md @@ -1,9 +1,9 @@ ---- -title: "This Week (2024-07-06)" -published: "2024-07-06T20:57:24.013873Z" -updated: "2024-07-06T20:57:24.013873Z" ---- - +--- +title: "This Week (2024-07-06)" +published: "2024-07-06T20:57:24.013873Z" +updated: "2024-07-06T20:57:24.013873Z" +--- + *Here's what I've been up to since the [last weekly status](/this-week-2024-06-29/)...* ### Cycling @@ -43,7 +43,7 @@ As for the wired network, I have a small 10Gbit switch in the homelab environmen ### In other news... - We spent time with my parents, my brother, his wife, and their infant for the holiday. That was nice. -- I updated my [little feed aggregator project](https://github.com/chillfeed/chillfeed) to use a unique UserAgent string, and I felt confident enough about that to declare a `v1.0.0` release! Of course, I then immediately noticed that I'd left in some placeholder code and found a few more bugs *opportunities for improvement*. Maybe I'll push another release this week. +- I updated my [little feed aggregator project](https://github.com/chillfeed/chillfeed) to use a unique UserAgent string, and I felt confident enough about that to declare a `v1.0.0` release! Of course, I then immediately noticed that I'd left in some placeholder code and found a few more bugs *opportunities for improvement*. Maybe I'll push another release this week. - I also did more tinkering on the GitHub Actions-powered lunch scheduler project at work. I'll probably fork that soon and build something similar to help my wife and me decide on dinner. - I'm still (very slowly) working on a post about how I set up [a GitHub Actions workflow to build Proxmox VM templates in my homelab using Packer](https://social.lol/@jbowdre/112598536881790346); it's a pretty big topic, so it's taking a long time to write things out clearly. Also, I keep getting distracted. @@ -51,6 +51,6 @@ As for the wired network, I have a small 10Gbit switch in the homelab environmen My most-played track of the week: -🎧 [Smack My Bitch Up by The Prodigy](https://musicthread.app/link/2issWLLyxAy5UvGvpKHvqAhzRxj) - +🎧 [Smack My Bitch Up by The Prodigy](https://musicthread.app/link/2issWLLyxAy5UvGvpKHvqAhzRxj) + => https://blog.jbowdre.lol/this-week-2024-07-06/ 📡 Originally posted on jbowdre's weblog \ No newline at end of file