about summary refs log tree commit diff
path: root/served/words/weeknotes/2024/15.html
blob: a4119638f9de054786b5ce88de77dc2247aad1e5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
---
template=post
title=Weeknotes 15
style=/styles/post.css
style=../writing.css
path-offset=2

weeknote=15
published=2024-04-18 03:18

description=Mainly website workings.
---

My birthday was this week! I advance slowly through time :)

I also did a few different things on my website:

I got the Atom feed generating again! And that's the last thing I wanted working
before I published a weeknote! So I was able to publish
<a href="weeknotes-14.html">weeknotes 14</a> (very late).

The webserver behind my website is called awake. I added a function for
parsing dates. It uses the <a href="https://crates.io/crates/time">time crate</a>
and can parse a date that may or may not have a time and timezone. The timezone
stuff only knows about US Central time because that's where I am and it's just a small
thing for me so I don't need to support all the chaos of international date-time.

Also with awake: I improved the logging a touch. Previously all I logged was the path
requested but now, with it, I stick an ID that should be unique to each client. Inspired by how
<a href="https://alexwlchan.net/privacy/">Alex Chan collects analytics</a>, I hash the
IP address, User Agent, and date to get a kind of unique ID.

And towards the end of my week I put together a page for an old project I really enjoy.
I'd really like it if you looked at <a href="/things/memoryleak/">memoryleak</a>. I
might change the layout in the future, but I'm happy with it for the time being.

<hr />

It feels a little rambly this week but so do I! And maybe that reflects my internal
state more completly. Hopefully I'll be on time next week.

goodbye for now :)