#dev 2025-05-30

2025-05-30 UTC
grufwub joined the channel
#
[social]
JetBrains still has free licenses for open source projects. But, WebStorm, for non-commercial projects now has a free license.
#
[social]
I believe their Rust IDE is also free for non-commercial projects.
lifeofpablo joined the channel
#
bread
as for javascript ide/editor... vscodium + node plugins is another option, if u on linux, gnome builder is pretty good, and vim/neovim + some plugins are nice for any operating systems, etc.
NaomiAmethyst, Maxpm, gRegor, gRegorLove_, box4649, [qubyte] and barnaby joined the channel
#
zachary.kai
After about two hours of debugging and experimenting, I managed to get a php script working where it would automatically update my wordcount and reading time across all my static html files at once rather than me having to do it manually! Here's the code if anyone wants it (fair warning, it's specific to my site structure.) https://github.com/zk-codes/site/blob/main/assets/scripts/wordcounter.php
#
zachary.kai
[edit] After about two hours of debugging and experimenting, I managed to get a php script working where it would automatically update my wordcount and reading time across all my static html files at once rather than me having to do it manually! Here's the code if anyone wants it (fair warning, it's specific to my site structure.) https://github.com/zk-codes/site/blob/main/assets/scripts/wordcounter.php
Xe joined the channel
_sisoma[d] joined the channel
#
[social]
Zachary.kai that your code is well documented, commented, and clean. Nicely done!
#
[social]
zachary.kai++
#
Loqi
zachary.kai has 5 karma in this channel over the last year (7 in all channels)
#
Loqi
zachary_kai[d] has 5 karma in this channel over the last year (10 in all channels)
#
capjamesg
zachary_kai[d]++
#
capjamesg
This is really great to read!
#
zachary.kai
capjamesg[d]++ Subscribe openly is fantastic! I'll have to implement it on my website. And thank you so much, glad you find it useful!
#
zachary.kai
[social] Thank you very much!
#
Loqi
capjamesg[d] has 54 karma in this channel over the last year (218 in all channels)
Xe joined the channel
#
[artlung]
tremendous capjamesg[d]++
#
Loqi
capjamesg[d] has 55 karma in this channel over the last year (219 in all channels)
#
[social]
[capjamesg] Subscribe openly amazing. I’ve been going through the GitHub repository and it looks solid!
#
[artlung]
and yes zachary_kai[d]++ nicely done!
#
[artlung]
I made some changes and additions to my blogroll. http://artlung.com/blogroll/
#
[social]
[capjamesg] I tried the subscribe to your blog using the page into Net Newswire and NNW said it couldn’t find a feed. When I dropped your domain into NNW found it easily.
#
[social]
If you want help testing NNW I’m happy to help.
#
[artlung]
the decision to structure it like a definition list probably I need to rethink. I find myself wanting to sort by recency, or name, or whether it's an instagram or other criteria and the lack of a container for each "row" is a bummer.
duanin2 joined the channel
#
[social]
capjamesg++
#
Loqi
capjamesg has 56 karma in this channel over the last year (220 in all channels)
[snarfed] joined the channel
#
[snarfed]
capjamesg fun! ...but it doesn't seem to actually check what you enter?
#
[social]
[artlung] are you trying to encourage me to blog more?
#
[artlung]
my notion was just "blogroll with recent entries" - no passive aggressive communication is being attempted
#
[artlung]
gamification may be removed. 🙂
#
[social]
I have one recent entry, which should register there
#
[artlung]
my rss reader module is not super robust. it catches many but not all.
#
[social]
The pointer should pick something up. But, also seeing I didn’t put the date into the feed.
#
[artlung]
jwz for example hates bots and my reader does not send much of a user agent, so nothing there. since it's still in progress i've not pursued it.
#
[social]
I don’t think I’ve touched my code that builds the feed since 2003 or so.
#
[artlung]
speaks well for that code!
#
[social]
I also wrote it in about 45 minutes. It worked. I didn’t look back.
#
capjamesg
[snarfed] I need to make sure it enforces that rule.
#
capjamesg
(that something is a valid domain)
#
[social]
My RSS builder script isn’t one on my list of pages to update with my current code modernization, now it is.
#
[social]
[capjamesg] What is getting passed to Net Newswire is: “http://netnewswire://https%3A%2F%2Fjamesg.blog”
#
[social]
I think NNW is having problems and not decoding the URI.
#
capjamesg
Yeah I noticed that. I had it working but I forgot the URL handler 😭
#
[social]
I swore I saw it, but I’ve also been going through three or four other repos this morning.
#
capjamesg
Found it.
#
capjamesg
It's feed://
#
[social]
I see on line 96 “encodeURIComponent(urlParam)“, which I don’t see it getting unencoded to pass along the URL slug.
#
capjamesg
I don't think I actually need that now I think about it.
#
[social]
Likely you don’t. When I looked at what the encoding was used to protect it from I couldn’t sort out what the need would be, so wouldn’t need the decode. I may have missed something, but your code seems pretty tight.
#
[snarfed]
capjamesg beyond checking that it's a domain, you probably also want to fetch it and check that it actually has a subscribable feed, right?
#
capjamesg
[snarfed] The idea is that someone would put this on their website who has a feed. It's not a feed discovery tool.
#
capjamesg
I may need to refine the communication on that?
#
[snarfed]
oh! yeah not clear at all, it looks like a feed discovery tool
#
capjamesg
Good to know. I will work on the landing page!
#
[social]
Ooh, if putting it on one’s own site I definitely have a need for this after looking at my “xml” page linked to from my header.
#
zachary.kai
Unrelated but a very kind soul made a pull request on my website with some errors I didn't know I even had! IndieWeb folks are nothing short of generous. https://github.com/zk-codes/site/pull/1
#
zachary.kai
[edit] Unrelated but a very kind soul made a pull request on my website with some errors I didn't know I even had! IndieWeb folks are nothing short of generous. https://github.com/zk-codes/site/pull/1
#
zachary.kai
[edit] Unrelated but a very kind soul made a pull request on my website with some errors I didn't know I even had! IndieWeb folks are nothing short of generous. https://github.com/zk-codes/site/pull/1
#
Loqi
[preview] [HappyStinson] #1 fix markup
#
capjamesg
That's amazing!
#
zachary.kai
I also managed to add an accessibilty statement to my colophon, and implement "lang=en-US" on all my html files thanks to the suggestion from several days ago. Progress!
#
capjamesg
[snarfed] I have updated the UX: https://subscribeopenly.net/ I'd love your feedback!
#
capjamesg
[edit] [snarfed] I have updated the UX: https://subscribeopenly.net/ I'd love your feedback!
btrem joined the channel
#
btrem
[artlung] for <dl> lists, you can enclose each set of <dt>(s) and <dd>(s) elements in a <div>.
#
[artlung]
whoa. I DID NOT KNOW THAT. Love that! Thank you btrem++
#
Loqi
btrem has 5 karma in this channel over the last year (6 in all channels)
#
btrem
Fun fact: the change to allow <div> inside <dl> was instigated by me. Probably too long to explain here.
#
btrem
But it was related to microdata (and not microformats, though the problem would have been the same).
[Murray] joined the channel
#
[Murray]
Regardless, thanks for pushing for it, it makes that element useable 😄
#
[Murray]
btrem++
#
Loqi
btrem has 6 karma in this channel over the last year (7 in all channels)
#
btrem
An example of the usefulness of <div> inside <dl> with regard to microformats: https://btrem.com/demos/menu-dl That's a demo of an experimental mf vocab for menus that went nowhere. Here's a writeup of the vocab: https://btrem.com/2021/02-mf-food-menu
#
btrem
There had been several requests for a container in <dl>, to make styling easier. Those were rejected by the html5 editor, hixie. But when I presented the need with regard to microdata, he changed his mind.
#
[artlung]
and that gives me an excuse to go for subgrid on that page too.
NaomiAmethyst1 joined the channel
#
[social]
[capjamesg] I like the updated UI for subscribe openly and the encoding is not there so it is working well. 🎉
gRegorLove_ joined the channel
#
btrem
[artlung]: fyi your blogroll page has two <head> elements, one nested inside the other.
#
[artlung]
oof. fixed. thanks btrem!
#
[tantek]
wow, productive day in here. that's a great bit of trivia to know about HTML / dl / dt / dd btrem++
#
Loqi
btrem has 7 karma in this channel over the last year (8 in all channels)
barnaby joined the channel
#
btrem
The original petition was to allow <li> inside <dl>. That was a no-go. IIRC because it would break browsers then-current parsing. Alternative proposal was to introduce a new element, e.g., <dli>. Also a no-go, due to the limitations imposed by optional closing tags. And I would like to take this opportunity to curse the advent of optional tags.
#
btrem
Someone stumbled upon <div>. Somehow, that didn't break <dl> in then-current implementations. Go figure.
#
btrem
Using microdata, you actually /could/ use a <dl> element without the <div>s. But it required an `itemref` attribute and absurdly complicated markup. I had a demo at one time, but I'm pretty sure it was in the test url space of a now-dead restaurant's website. IIRC, that demo is what convinced hixie (Google employee and WHATWG html editor at the time) to take another look at the missing grouping element in <dl>.
btrem1 joined the channel
#
btrem
I searched for the mailing list discussion. Found a link, and...404. Shame on you, WHATWG! Go read "Cool uri's don't change" and write a book^H^H^H^H page report. :-D
gRegorLove_ joined the channel
#
doesnm
folks who said that information can't be deleted from internet: you are liars
#
[snarfed]
time for someone to coin a law: the half-life of something on the internet is inversely proportional to its author's desires
#
[snarfed]
WHATWG mailing list discussions on one end, Streisand Effect on the other
[benji] joined the channel
balintm joined the channel
#
[tantek]
capjamesg, when I hover over the "View source" icon of the document with < > inside, the tooltip still says "Edit this page". Perhaps in that case it should say something like "View content source"? (to avoid confusion with the pre-existing full page "View Source" command in the browser)
barnaby, NaomiAmethyst, balintm, Jako_F_Trades and sp1ff` joined the channel