#dev 2025-09-14

2025-09-14 UTC
#
[tantek]
Ah I misread the custom elements as custom attributes. Yeah custom elements are another option but I suspect get into a worse maintenance situation
[morganm] and grufwub joined the channel
[artlung] joined the channel
#
[tantek]
saw that in the notes by searching on the wiki!
angelo joined the channel
#
[artlung]
a year and a day ago 🙂
#
GWG
Does anyone have any thoughts and advice on rate limiting? I have been trying to find out who is slamming my server and it seems to be coming from Google Compute Engine
sarna, sp1ff, ben, [Al_Abut], ben_, ben__, DanQ, jjuran and Loqi joined the channel; sp1ff` left the channel
#
9jf9hf
Hm I did some shallow research and between the few markdown-only (flat file) CMSes I found there's thousands if not millions of repo commits and very complex codebases.
#
9jf9hf
Where does the complexity come from?
#
IWDiscord
<9​jf9hf>
#
.pi.r2.
_9jf9hf[d] 11ty has less than 4k commits and less than 50k lines of code in tokei.
barnaby, oodani and Chillendrina joined the channel
#
trwnh
[artlung] as an alternative to negative margins i have used css grid in the past. set your content to be in column 2 out of 3, make images or whatever span 3 columns starting from 1
[social] and [KevinMarks] joined the channel
#
[artlung]
trwnh, yes, one of the articles posted yesterday I feel mentioned that.
#
[artlung]
in an entirely other vein, I made some windmills. https://codepen.io/artlung/full/RNWzYpY
angelo and proofreed joined the channel
#
[tantek]
Beautiful [artlung] ++
#
[social]
That is awesome. Growing up there was a wind farm on the Altimont between California Central Valley and the Bay Area and they did a lot of testing of different types of blade configurations. My dad talked with them a lot as they used is medical foundation’s health plan (it was run by doctors) and the wind farm had a couple medical doctors who were part of the group funding the wind farm.
DanQ joined the channel
#
carrvo
gRegor re bugets: you could try Buxfer (https://buxfer.com). I used it for a while and it is nice that it exposes an API so you can write custom stuff on top.
#
carrvo
re css article: I think there are two problems which would suggest two solutions side-by-side: the robustness from control and the art/innovation from flexibility. Older CSS and JavaScript focus on the latter; Typescript on the former.
#
carrvo
I think I really like some of his suggestions, but I disagree with the older classes as "broken", just misused.
CrimeWave joined the channel
#
[social]
A “quick” blog post had me stumped when a reoccuring problem of proper unicode for curly quotes and other punctuation was fine in my full listing of my blog, but the individual blog post page they were barfing up unicode.
#
[social]
I finally sorted out the output protecting “htmlspecialchars” in PHP was turning the ampersand in the Unicode into &.
#
[social]
When helpful coding turns into unhelpful. It is fixed now.
#
capjamesg
[social] Ironically I now have a Unicode problem to fix 😂
#
capjamesg
Oh wait.
#
capjamesg
I thought this was my reader but it looks like the HTML title tag of your document also has the HTML entity in it.
#
capjamesg
And the RSS too.
#
capjamesg
Curly quotes are so difficult 🤦
#
[social]
100% difficult
#
[social]
I moved to <meta http-equiv=“content-type” content=“text/html; charset=iso-8859-1" /> a while back (as in years) and that accepts my Unicode for things curly.
#
[social]
I never thought about that impacting non-browser displays.
#
[social]
Peeking at my feed reader now.
#
[social]
My reader, NetNewsWire, processes Unicode fine.
[Sophia_wood] joined the channel
#
gRegor
what not charset=utf8?
#
gRegor
*why not
#
gRegor
I think it was you who mentioned the latin1 encoding in your mysql/maria db? That will cause issues with some unicode characters
#
gRegor
what is utf8mb4
#
Loqi
utf8mb4 is the MySQL character encoding which includes full Unicode coverage, including emoji symbols https://indieweb.org/utf8mb4
#
gRegor
Looking for the link I thought we had on the wiki about switching to that^
#
[tantek]
Yep charset utf-8 has been very reliable for me
#
gRegor
Same. Often any issues that remain are due to Unicode characters later inserted into a db table that doesn't support them correctly, e.g. mysql's `utf8` character set only supports 3-byte characters.
#
gRegor
Which are definitely a painful db admin thing to overcome, though once everything is utf8mb4 and the data is correct, it's been smooth sailing in my experience
#
[KevinMarks]
8859-1 has some banned characters. Safer to use Win-1252 as shift-space as non breaking space 0x80 is invalidin 8859-1
#
[social]
I may change it. I’ve had the 8859-1 for a few years.
DanQ and Kolev joined the channel
#
Kolev
Hi all. Debating in between Haunt and Zola SSG.
#
gRegor
what is haunt
#
Loqi
Haunt is a static site generator written in GNU Guile Scheme and used by some community members on their personal website https://indieweb.org/Haunt
#
gRegor
what is zola
#
Loqi
Zola is a static site generator written in Rust https://indieweb.org/Zola