ב״ה

Exploring Rust

Chatted online. Checked email. Listened to the radio. Worked on IRCNow and calebh.top TLS issue. Explored the world of Rust, Redox OS, and Zola.

Morning

11:30. Late! Got up, went downstairs, combed my hair, grabbed a Bubly sparkling water, and took my meds. Listened to 101 The Fox on the television.

Afternoon

12:00. Checked email: Diagnosed TLS troubles some more. Ran nmap against my server's local IP, because hairpinning doesn't allow me to run it against the external IP. Thinking of porting my site to Zola, but then I would be further from my goal of being on Geminispace. Made three packets of cinnamon apple Quaker instant oatmeal: Just poured boiling water from the kettle over it. Made Ahmad Tea Paradise blend in my teapot.

NAT hairpinning - Wikipedia

Zola

13:00. Logged into SDF.org to chat on COM. Logged into IRCNow host to work on ZNC. Informed Aaron (jrmu) that an Israel stamp on your passport will prohibit you from entering some countries.

14:00. Worked on setting up ZNC on IRCNow host. Chugged a cup of cooled-down tea. People are setting off fireworks outside. I stepped in dog poop, barefoot, on my way to the restroom... Cleaned my foot with alcohol wipes. Going to take a shower tonight.

16:05. Joined the Redox OS chat on Matrix. Looking for more Rust code to read. They recommend running Redox OS in a virtual machine. Downloaded and extracted virtual machine image for Redox OS.

Redox OS

17:05. I might be watching YouTube again. I found Pipeline, a GNOME app for watching YouTube. Also discovered the Xi editor, but it looks like it's unmaintained now. Basically, I looked through Awesome GTK for programs written in Rust.

Xi discontinued

Awesome GTK

Evening

18:00. Mom prepared salted baked potatoes, but I'm not sure what I want on it. Not sure how I'm going to eat it. Just had a peanut butter and jelly sandwich with natural peanut butter and strawberry preserves.

19:00. Ate a baked potato with a dollop of margarine, and topped with fried onions. I'm having trouble with the second activity in the Formatted print chapter of Rust By Example. I did, however, get the integer 3.141592 to format as 3.142.

Formatted print

fn main() {
    let pi: f64 = 3.141592;
    println!("Pi is roughly {pi:.3}.");
}

21:00. Made it through a few chapters of The Rust Programming Language. Discovered the IRC client Halloy that looks like a decent replacement for HexChat.

Data Types

21:37. Went to bed.

calebh.top