Transliteration in Use
As you might have noticed I changed something in the layout of this site: photography on the right, and coding/rants on the left. Besides this change, I also got rid of my ugly permalinks and instead I now generate nice URLs with the transliteration extension. This turns blurb titles as "PIC vs. non-PIC, take #2" into the URL friendly format "pic_vs_nonpic_take_2". I also use filters to normalize ligatures (å to aa) and to remove diacritical signs (ç to c).
Comments
Have you considered using hyphens instead of underscores in your URLs? I think people consider hyphens to be friendlier, so while I still use underscores in my code, I've adopted hyphens for my URLs.
Hyphens are friendlier? As in they're more likely to make you a coffee?
;-)
Both are fine... but I'm not going to change my URLs again ;)
Life Line
I got myself a sheet of Sun-safe filter material, and McGuyvered a pop-up filter for my lens.
The first attempt sort of worked, but I didn't get the filter 100% straight. Luckily I have more material.
But this is sort of my first attempt, and a few sunspots are clearly visible on the right of the image.
Warning: Never look at the Sun without protection!
Go with 2026.02
Improve error messages for `timelib_duration_create_from_iso8601strin…
Fix overflow in the nanosecond carry in `timelib_duration_div_static()`
Consistently use `stdint.h` types for `timelib_duration`
Created 2 recyclings
Created a home entrance and a main entrance
Go with 2026.01
Merged pull request #176
Fix #175: Update Makefile to get the latest version from iana.org site
Merged pull request #184
Added the 'timelib_duration_create_from_iso8601string' implementation
Document the 'static' variants, and correct the original functions' c…
Add overflow detection to `timelib_duration_mul_static()`
Simplify `timelib_duration_sub_static()` for differently-signed inputs
Fix `timelib_duration_add_static()` for opposite signs
Handle normalization of `timelib_duration`’s `negative` in `timelib_d…
Updated a restaurant
I walked 9.8km in 1h41m58s
Use `timelib_duration_null_abs_internal()` in `timelib_duration_mul_s…
Implement 'timelib_duration_sub' and friends
Rename second argument for 'timelib_duration_sub_abs_internal' and do…
Rename timelib_duration_*_internal files to include 'abs' as it opera…
Add definitions for 'static' allocated durations to public header file
Rename 'd' to 'd1' in tests


Shortlink
This article has a short URL available: https://drck.me/tiu-3wn