Compare commits
3 commits
c9b9f37556
...
2adec33a1a
Author | SHA1 | Date | |
---|---|---|---|
2adec33a1a | |||
735f723b7f | |||
627c91ac3b |
2 changed files with 43 additions and 5 deletions
30
content/gemlog/august_ramblings.gmi
Normal file
30
content/gemlog/august_ramblings.gmi
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
Meta(
|
||||||
|
title: "August Ramblings",
|
||||||
|
summary: None,
|
||||||
|
published: Some(Time(
|
||||||
|
year: 2024,
|
||||||
|
month: 8,
|
||||||
|
day: 4,
|
||||||
|
hour: 23,
|
||||||
|
minute: 20,
|
||||||
|
second: 57,
|
||||||
|
)),
|
||||||
|
tags: [
|
||||||
|
"software",
|
||||||
|
"wedding",
|
||||||
|
"motorcycles",
|
||||||
|
"school",
|
||||||
|
],
|
||||||
|
)
|
||||||
|
---
|
||||||
|
The last time this capsule was updated was about six weeks ago. That speaks to how things have been in my life lately I suppose. Anyway, time for an update.
|
||||||
|
|
||||||
|
I'm five weeks into the latest terrm at school, taking a database class and a research and persuasion course. The former at least has a lot of information that I didn't know and will likely use in the future, albeit boring. The latter class is strictly just a graduation requirement. I don't hate writing, obviously, or I wouldn't maintain this gemlog. I do hate taking a class that covers material I already know which is of no particular use to my purpose in going to college in the first place. It's funny to me, but my term paper is going to be on the subject of student debt, the ballooning cost of college tuition and how to fund 'free' college tuition. It's funny to me because one of the most obvious ways to get the cost down in my mind is to get rid of superfluous material and classes that people don't actually want or need. I've written as much in the first draft of my paper, too. We'll see how it's received.
|
||||||
|
|
||||||
|
School is still going well though, at least grade wise. I still have a 4.0 average overall, and both of my current courses are in line with that average. But I'm getting tired and burnt out. I have this tendency to feel like I'm failing because I know that the work I turned in could have been better, even though by the measure of my grades I'm probably on track to being valadictorian. So I have to keep reminding myself that things are OK.
|
||||||
|
|
||||||
|
Next term will be a bit of a break from school. I'll still be going, but I'm only taking one course. The reason - I'm getting married on Friday, September 13th. I'm definitely getting excited for that. We've been together for eight and a half years now but still haven't ever gone away anywhere just the two of us, so the honeymoon is something that I'm definitely really looking forward to. We'll be staying in a secluded little cottage in Northern Pennsylvania near Cherry Springs State Park, which is a dark preserve. Lots of stargazing, not a lot of people.
|
||||||
|
|
||||||
|
I did actually make a small open source contribution earlier today for the first time in a while. My 'zond' site generator (which builds this capsule) is written in Rust and depends the `gettext-rs` crate for translations. Well, this was problematic on FreeBSD as the crate would only link to the system libintl on Linux and Windows. On FreeBSD it tried to build gettext from scratch, which failed with newer versions of llvm. My PR adds support for linking against libintl from the Gettext package or port on FreeBSD, if installed. It's a small thing, but should be useful for others.
|
||||||
|
|
||||||
|
The next big thing after the wedding is going to be my solo moto-camping trip in October to Bridge Day in West Virginia. By way of explanation, the New River Gorge Bridge sits so high above the river below that it became a favorite spot for base jumping, the practice of skydiving off of a manmade structure. So many people did it every year that the state eventually just bowed to the inevitable rather than trying to stop them, and now the thrid Saturday in October is set aside every year for the Bridge Day festivities. The highway closes, along with access roads leading to the river below, and thousands of people come celebrate either as participants or spectators. You can walk across the bridge if you like. The jumpers take turns and compete on the outrageousness of their jumps, including a literal catapult and a scissor lift to get you up higher off the bridge (for that extra tenth of a second of free fall time). There's food trucks and T-Shirt stands, rapelling and bungee jumping. I'll be riding my motorcycle down on Friday morning and exploring the area the day before. I'll camp on Friday and Saturday nights, ride down to the water on Sunday morning and then back home. I'll be sure to put up a post about it here and include some photos of the craziness.
|
|
@ -3,11 +3,11 @@ Meta(
|
||||||
summary: None,
|
summary: None,
|
||||||
published: Some(Time(
|
published: Some(Time(
|
||||||
year: 2024,
|
year: 2024,
|
||||||
month: 2,
|
month: 9,
|
||||||
day: 22,
|
day: 13,
|
||||||
hour: 15,
|
hour: 12,
|
||||||
minute: 16,
|
minute: 9,
|
||||||
second: 36,
|
second: 18,
|
||||||
)),
|
)),
|
||||||
tags: [
|
tags: [
|
||||||
"tinylog",
|
"tinylog",
|
||||||
|
@ -18,6 +18,9 @@ Some shorter thoughts and updates that might not warrant a full gemlog entry. I'
|
||||||
|
|
||||||
=> .. Home
|
=> .. Home
|
||||||
|
|
||||||
|
## 2024-09-13 12:09 UTC
|
||||||
|
It's my wedding day. That is all.
|
||||||
|
|
||||||
## 2024-02-22 15:16 UTC
|
## 2024-02-22 15:16 UTC
|
||||||
Test post using `osrand` in place of `tinyrand`
|
Test post using `osrand` in place of `tinyrand`
|
||||||
|
|
||||||
|
@ -31,6 +34,7 @@ My project for the writing class is due this weekend. Which means I'm coming to
|
||||||
|
|
||||||
## 2024-01-05 14:07 UTC
|
## 2024-01-05 14:07 UTC
|
||||||
Having my morning coffee, but not relishing it as much as usual. Life is throwing some serious curveballs recently. My dad is in ICU and will likely have to go through rehabilitation to regain mobility before going home.
|
Having my morning coffee, but not relishing it as much as usual. Life is throwing some serious curveballs recently. My dad is in ICU and will likely have to go through rehabilitation to regain mobility before going home.
|
||||||
|
|
||||||
## 2023-09-30 05:04 UTC
|
## 2023-09-30 05:04 UTC
|
||||||
I haven't posted in a bit. Currently working on a pretty cool terminal emulator project called Ghostty written in Zig. The project is a cross platform terminal emulator that renders to an OpenGL surface, which has a native MacOS gui and a Gtk4 gui for Linux. I've been working on adding a split panes feature to the Linux/Gtk gui.
|
I haven't posted in a bit. Currently working on a pretty cool terminal emulator project called Ghostty written in Zig. The project is a cross platform terminal emulator that renders to an OpenGL surface, which has a native MacOS gui and a Gtk4 gui for Linux. I've been working on adding a split panes feature to the Linux/Gtk gui.
|
||||||
|
|
||||||
|
@ -50,8 +54,10 @@ Currently building packages from Pkgsrc for x86_64 Linux with Musl libc. Builds
|
||||||
|
|
||||||
## 2023-08-23 20:55 UTC
|
## 2023-08-23 20:55 UTC
|
||||||
Working on bringing some HitchHiker packages up to date. I also simplified code in a couple of the utilities written specifically for hhl, and added some man pages.
|
Working on bringing some HitchHiker packages up to date. I also simplified code in a couple of the utilities written specifically for hhl, and added some man pages.
|
||||||
|
|
||||||
## 2023-08-22 04:39 UTC
|
## 2023-08-22 04:39 UTC
|
||||||
Did some work tonight on my little text editor, Vapad. Every time I touch this code I'm reminded just how perfectly suited Vala is to developing Gtk applications. One of these days I'll have to write something bigger using Vala.
|
Did some work tonight on my little text editor, Vapad. Every time I touch this code I'm reminded just how perfectly suited Vala is to developing Gtk applications. One of these days I'll have to write something bigger using Vala.
|
||||||
|
|
||||||
## 2023-08-15 17:31 UTC
|
## 2023-08-15 17:31 UTC
|
||||||
Working through issues with the lang/zig port on FreeBSD, trying to get it ready to merge the upgrade to 0.11.0
|
Working through issues with the lang/zig port on FreeBSD, trying to get it ready to merge the upgrade to 0.11.0
|
||||||
|
|
||||||
|
@ -88,6 +94,7 @@ The latest Dory commits center around an iso-8601 time implementation, which is
|
||||||
|
|
||||||
## 2023-06-07 20:36 UTC
|
## 2023-06-07 20:36 UTC
|
||||||
Today, after finishing a blog post, I wrote a parser to convert a `&str` to the `Message` struct in Dory. I also added a lot more test coverage, which revealed a few issues to fix.
|
Today, after finishing a blog post, I wrote a parser to convert a `&str` to the `Message` struct in Dory. I also added a lot more test coverage, which revealed a few issues to fix.
|
||||||
|
|
||||||
## 2023-06-06 18:12 UTC
|
## 2023-06-06 18:12 UTC
|
||||||
The `sendmsg` binary (using Dory as it's backend) is now able to send Misfin mail to the reference server. This required more debugging skill than it should have due to some issues with both rustls and a compiler issue. Might be good for a full post? Anyway, link to the repository below.
|
The `sendmsg` binary (using Dory as it's backend) is now able to send Misfin mail to the reference server. This required more debugging skill than it should have due to some issues with both rustls and a compiler issue. Might be good for a full post? Anyway, link to the repository below.
|
||||||
|
|
||||||
|
@ -100,6 +107,7 @@ As an aside, I was thinking that client certs in theory should make identity spo
|
||||||
|
|
||||||
## 2023-06-05 14:55 UTC
|
## 2023-06-05 14:55 UTC
|
||||||
Began a proof of concept binary project to test out sending Misfin mail using Dory. I should be able to commence testing for interop in the next couple of days. Watch this space for progress reports.
|
Began a proof of concept binary project to test out sending Misfin mail using Dory. I should be able to commence testing for interop in the next couple of days. Watch this space for progress reports.
|
||||||
|
|
||||||
## 2023-06-05 04:25 UTC
|
## 2023-06-05 04:25 UTC
|
||||||
Rust 1.70 came out this past week. One of the highlights of this release was the stabilization of the OnceCell and OnceLock types. OnceLock in particular is a big deal because it has the potential to replace the `lazy-static` and `once-cell` crates, for those times when you want to have a lazily evaluated static data structure.
|
Rust 1.70 came out this past week. One of the highlights of this release was the stabilization of the OnceCell and OnceLock types. OnceLock in particular is a big deal because it has the potential to replace the `lazy-static` and `once-cell` crates, for those times when you want to have a lazily evaluated static data structure.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue