mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2024-11-10 00:12:09 +00:00
Fix broken links
This commit is contained in:
parent
05cb4b37ab
commit
b6c695176f
10 changed files with 37 additions and 15 deletions
|
@ -39,7 +39,7 @@ The {{<mention-work itemtype="WebSite">}}{{<cited-work name="1MB Club" url="http
|
|||
|
||||
- [512KB Club](https://www.512kb.club/)
|
||||
- [250kb club](https://250kb.club/)
|
||||
- [10 KB Club](https://10kbclub.com/)
|
||||
- [10 KB Club (archived)](https://web.archive.org/web/20231208000921/https://10kbclub.com/)
|
||||
- [no-JS Club](https://no-js.club/)
|
||||
- [Darktheme Club](https://darktheme.club/)
|
||||
- [XHTML Club](https://xhtml.club/)
|
||||
|
|
|
@ -119,7 +119,7 @@ Some engines I have not yet tested, but hope to try in the future:
|
|||
- [Flow Browser](https://www.ekioh.com/flow-browser/)
|
||||
- [gngr](https://gngr.info/)
|
||||
- [WeasyPrint](https://weasyprint.org/)
|
||||
- [Netzhaut](https://netzhaut.dev/)
|
||||
- [Netzhaut](https://web.archive.org/web/20230405031300/http://netzhaut.dev/)
|
||||
- [Kozmonaut](https://github.com/twilco/kosmonaut)
|
||||
- [Moon](https://github.com/ZeroX-DG/moon)
|
||||
- [hastur](https://github.com/robinlinden/hastur)
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
---
|
||||
title: "The problem with automated accessibility checks"
|
||||
date: 2022-12-22T09:52:09-08:00
|
||||
replyURI: "https://a11y.info/@todd/109552097339472503"
|
||||
lastmod: 2022-12-24T16:27:09Z
|
||||
replyURI: "https://web.archive.org/web/20230201213609/https://a11y.info/@todd/109552097339472503"
|
||||
replyTitle: "I run Lighthouse and WAVE as…a baseline of sorts"
|
||||
replyType: "SocialMediaPosting"
|
||||
replyAuthor: "Todd Libby"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Re: Privacy Guides email security"
|
||||
date: 2022-10-20T00:35:50-07:00
|
||||
replyURI: "https://www.privacyguides.org/basics/email-security/"
|
||||
replyURI: "https://www.privacyguides.org/en/basics/email-security/"
|
||||
replyTitle: "Email Security"
|
||||
replyType: "TechArticle"
|
||||
replyAuthor: "Privacy Guides"
|
||||
|
|
|
@ -10,7 +10,7 @@ syndicatedCopies:
|
|||
- title: 'The Fediverse'
|
||||
url: 'https://pleroma.envs.net/notice/AZ8TzJQpYkHFYzw0CO'
|
||||
---
|
||||
De-facto standard extensions for recursion and variable-length look-arounds have existed for ages; the word "regular" in most regular-expression engines is there for historical reasons. I first read about this in {{<mention-work itemtype="TechArticle">}}{{<cited-work name="Apocalypse 5: Pattern Matching" extraName="headline" url="https://raku.org/archive/doc/design/apo/A05.html">}} by {{<indieweb-person itemprop="author" first-name="Larry" last-name="Wall" url="http://www.wall.org/~larry/">}}{{</mention-work>}} (he loves his biblical terminology).
|
||||
De-facto standard extensions for recursion and variable-length look-arounds have existed for ages; the word "regular" in most regular-expression engines is there for historical reasons. I first read about this in {{<mention-work itemtype="TechArticle">}}{{<cited-work name="Apocalypse 5: Pattern Matching" extraName="headline" url="https://archive.today/2020.05.21-001040/https://raku.org/archive/doc/design/apo/A05.html">}} by {{<indieweb-person itemprop="author" first-name="Larry" last-name="Wall" url="http://www.wall.org/~larry/">}}{{</mention-work>}} (he loves his biblical terminology).
|
||||
|
||||
I _would_ like to just use Raku rules for a concise way to describe more advanced grammars; I'd then just keep my regexes to the PCRE subset that's common between Google's RE2 and the Rust regex crate. I doubt they're both "regular" but both guarantee linear time matching. Part of the reason I don't do this is portability. Not everything runs Raku, but almost every platform has [a regex engine with the features I need](https://en.wikipedia.org/wiki/Comparison_of_regular_expression_engines).
|
||||
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
---
|
||||
title: "Self signed certificate problems"
|
||||
date: 2022-10-17T11:41:38-07:00
|
||||
replyURI: "https://snowdin.town/notice/AOevybwoSx4xW4lX3w"
|
||||
lastmod: 2022-10-17T11:41:38-07:00
|
||||
replyURI: "https://web.archive.org/web/20230422173223/https://snowdin.town/notice/AOevybwoSx4xW4lX3w"
|
||||
replyTitle: "self-signatures should have been treated as something normal"
|
||||
replyType: "SocialMediaPosting"
|
||||
replyAuthor: "Luna Saphira Dragofelis"
|
||||
replyAuthorURI: "https://snowdin.town/users/LunaDragofelis"
|
||||
replyAuthorURI: "https://buff.tomboyfan.club/users/LunaDragofelis"
|
||||
---
|
||||
> in my opinion, self-signatures should have been treated as something normal, with a warning only triggered if the site has been visited before and the signing key has changed
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
---
|
||||
title: "Social implications of crawler neutrality"
|
||||
date: 2022-12-11T13:20:35-08:00
|
||||
replyURI: "https://weirder.earth/@MerlinJStar/109496963818257286"
|
||||
date: 2022-12-11T21:45:27Z
|
||||
replyURI: "https://web.archive.org/web/20221211214948/https://weirder.earth/@MerlinJStar/109496963818257286"
|
||||
replyTitle: "Why I plan on getting away from LinkedIn by the end of 2023"
|
||||
replyType: "SocialMediaPosting"
|
||||
replyAuthor: "Merlin Star"
|
||||
|
|
|
@ -1036,8 +1036,8 @@ I only recommend using SVG in images; not embeds, objects, or directly in the bo
|
|||
Ignore the elements specifically required for SVG Tiny PS; your image can be a standard SVG that only utilizes a tiny subset of the full SVG spec.
|
||||
|
||||
This advice might seem daunting, but it’s usually easy to use existing tools to generate an SVG Tiny file and manually edit it to support the SVG secure static mode. SVGs that conform to this subset should be compatible with Qt5's SVG implementation, librsvg (used by Wikipedia and GNOME), and most operating systems' icon renderers. Moreover, tools like usvg can simplify complex SVGs to a tiny subset of the SVG spec.
|
||||
=> https://github.com/RazrFalcon/resvg/tree/master/usvg usvg
|
||||
=> https://github.com/RazrFalcon/resvg/blob/6b73d2a2a55be02f4913ef69eb16647623a50f49/docs/usvg_spec.adoc usvg specification
|
||||
=> https://github.com/RazrFalcon/resvg/tree/master/crates/usvg usvg
|
||||
=> https://github.com/RazrFalcon/resvg/blob/ad139d38e3db11fd6313e0409bf86f92eb52b383/crates/usvg/docs/spec.adoc usvg specification
|
||||
|
||||
Two tools that can optimize the size of an SVG file are SVGO and the now-discontinued svgcleaner:
|
||||
=> https://github.com/svg/svgo SVGO
|
||||
|
@ -1748,9 +1748,9 @@ The 250kb club gathers websites at or under 250kb, and also rewards websites tha
|
|||
|
||||
=> https://250kb.club/ The 250kb Club
|
||||
|
||||
The 10 KB Club does the same with a 10kb homepage budget (excluding favicons and webmanifest icons). It also has guidelines for noteworthiness, to avoid low-hanging fruit like mostly-blank pages.
|
||||
The 10 KB Club did the same with a 10kb homepage budget (excluding favicons and webmanifest icons). It also had guidelines for noteworthiness, to avoid low-hanging fruit like mostly-blank pages.
|
||||
|
||||
=> https://10kbclub.com/ The 10 KB Club
|
||||
=> https://web.archive.org/web/20231208000921/https://10kbclub.com/ The 10 KB Club
|
||||
|
||||
My favorite website club has to be the XHTML Club by Bradley Taunt, the creator of the original 1mb.club.
|
||||
|
||||
|
|
|
@ -1099,7 +1099,7 @@ Light and dark variants of legacy formats (PNG, JPG, GIF), WebP, and AVIF can ca
|
|||
|
||||
I only recommend using SVG in images; avoid using them in embeds, objects, or directly in the body. Remember that users may save images, and open them in a non-browser image viewer with reduced SVG compatibility. To maintain maximum compatibility, stick the subset of the [secure static processing mode](https://www.w3.org/TR/SVG/conform.html#secure-static-mode) of [SVG Static](https://www.w3.org/TR/SVG11/feature#SVG-static). Specifically, the subset that appears in the [SVG Tiny Portable<wbr />/Secure (<abbr title="Portable/Secure">PS</abbr>) spec](https://datatracker.ietf.org/doc/draft-svg-tiny-ps-abrotman/). SVG Tiny PS is a subset of [SVG Tiny 1.2](https://www.w3.org/TR/SVGTiny12/intro.html), which is a supported export format in most vector drawing programs. Ignore the elements specifically required for SVG Tiny PS; your image can be a standard SVG that only utilizes a tiny subset of the full SVG spec.
|
||||
|
||||
This advice might seem daunting, but it’s usually easy to use existing tools to generate an SVG Tiny file and manually edit it to support the SVG secure static mode. SVGs that conform to this subset should be compatible with Qt5's SVG implementation, librsvg (used by Wikipedia and GNOME), and most operating systems' icon renderers. Moreover, tools like [usvg](https://github.com/RazrFalcon/resvg/tree/master/usvg) can simplify complex SVGs to [a tiny subset of the SVG spec](https://github.com/RazrFalcon/resvg/blob/6b73d2a2a55be02f4913ef69eb16647623a50f49/docs/usvg_spec.adoc).
|
||||
This advice might seem daunting, but it’s usually easy to use existing tools to generate an SVG Tiny file and manually edit it to support the SVG secure static mode. SVGs that conform to this subset should be compatible with Qt5's SVG implementation, librsvg (used by Wikipedia and GNOME), and most operating systems' icon renderers. Moreover, tools like [usvg](https://github.com/RazrFalcon/resvg/tree/master/crates/usvg) can simplify complex SVGs to [a tiny subset of the SVG spec](https://github.com/RazrFalcon/resvg/blob/ad139d38e3db11fd6313e0409bf86f92eb52b383/crates/usvg/docs/spec.adoc).
|
||||
|
||||
Two tools that can optimize the size of an SVG file are [SVGO](https://github.com/svg/svgo) and the now-discontinued [svgcleaner](https://github.com/RazrFalcon/svgcleaner). Too much lossy SVG compression can sometimes _reduce_ the effectiveness of gzip and Brotli compression. Compress in moderation.
|
||||
|
||||
|
@ -1839,7 +1839,7 @@ Raw content true to its construction:
|
|||
|
||||
The [250kb club](https://250kb.club/) gathers websites at or under 250kb, and also rewards websites that have a high ratio of content size to total size.
|
||||
|
||||
The [10KB Club](https://10kbclub.com/) does the same with a 10kb homepage budget (excluding favicons and webmanifest icons). It also has guidelines for note­worthiness, to avoid low-hanging fruit like mostly-blank pages.
|
||||
The [10KB Club](https://web.archive.org/web/20231208000921/https://10kbclub.com/) did the same with a 10kb homepage budget (excluding favicons and webmanifest icons). It also had guidelines for note­worthiness, to avoid low-hanging fruit like mostly-blank pages.
|
||||
|
||||
My favorite website club has to be the {{<mention-work itemtype="WebSite">}}{{< cited-work name="XHTML Club" url="https://xhtml.club/" >}} by {{<indieweb-person first-name="Bradley" last-name="Taunt" url="https://bt.ht/" itemprop="author">}}{{</mention-work>}}, the creator of the original [1mb.club](https://1mb.club).
|
||||
|
||||
|
@ -1918,7 +1918,7 @@ A special thanks goes out to GothAlice for the questions she answered in <samp>#
|
|||
|
||||
[^25]: An earlier version of this article recommended a background of `#111`, but two helpful readers sensitive to overstimulation and halation found `#191919` preferable.
|
||||
|
||||
[^26]: Lē also [shared their experience in A11y Rules](https://a11yrules.com/podcast/le-silveus-mcnamara-talks-about-neurodivergence-color-choices-and-overstimulation/), one of my favorite podcasts
|
||||
[^26]: Lē also [shared their experience in A11y Rules](https://web.archive.org/web/20230530094242/https://a11yrules.com/podcast/le-silveus-mcnamara-talks-about-neurodivergence-color-choices-and-overstimulation/), one of my favorite podcasts
|
||||
|
||||
[^27]: When making an earlier version of this site's dark-mode color palette, I made the mistake of exclusively testing in cheap or poorly-calibrated displays with bright black points. I mistakenly thought that my `#0b0b0b` background was bright enough to [prevent halation](#halation). Only after testing on a better screen did I realize that it would look almost completely black; I subsequently lightened the background to `#111` to strike a good balance.
|
||||
|
||||
|
|
|
@ -13,4 +13,23 @@ https://social.finkhaeuser.de/@jens/108564595678843404,https://web.archive.org/w
|
|||
https://mineralexistence.com/bookmarks.html,https://web.archive.org/web/20221124234530/https://mineralexistence.com/bookmarks.html
|
||||
http://renaissancechambara.jp/2021/02/19/user-domestication/,https://web.archive.org/web/20240112142340/http://renaissancechambara.jp/2021/02/19/user-domestication/
|
||||
https://symfonystation.com/Symfony-Station-Communique-01-July-2022,https://symfonystation.mobileatom.net/Symfony-Station-Communique-01-July-2022
|
||||
https://www.symfonystation.com/Symfony-Station-Communique-01-July-2022,https://symfonystation.mobileatom.net/Symfony-Station-Communique-01-July-2022
|
||||
https://blog.zerolimits.dev/tech/psa/intro/#open-source-everything,https://blog.zerolimits.dev/tech/psa/intro#open-source-everything
|
||||
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxwvurm,https://old.reddit.com/comments/sy3r4t/_/hxwvurm/
|
||||
https://www.privacyguides.org/linux-desktop/overview/,https://www.privacyguides.org/en/os/linux-overview/
|
||||
https://www.privacyguides.org/basics/email-security/,https://www.privacyguides.org/en/basics/email-security/
|
||||
https://mstdn.social/@avalos/108643722477757606,https://web.archive.org/web/20230131040938/https://mstdn.social/@avalos/108643722477757606
|
||||
https://brid.gy/post/reddit/Seirdy/m11dp9,https://old.reddit.com/r/AntiFacebook/comments/m11dp9/whatsapp_and_the_domestication_of_users/
|
||||
https://melyanna.net/tools-of-the-trade-accessibility-and-validation,https://web.archive.org/web/20230207092150/https://melyanna.net/tools-of-the-trade-accessibility-and-validation
|
||||
https://tdarb.org/blog/safari-default-dark-mode.html,https://btxx.org/posts/safari-default-dark-mode/
|
||||
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxvwpc9,https://old.reddit.com/comments/sy3r4t/_/hxvwpc9/
|
||||
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxw53qb,https://old.reddit.com/comments/sy3r4t/_/hxw53qb/
|
||||
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxw8wij,https://old.reddit.com/comments/sy3r4t/_/hxw8wij/
|
||||
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxws016,https://old.reddit.com/comments/sy3r4t/_/hxws016/
|
||||
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxwl9oh,https://old.reddit.com/comments/sy3r4t/_/hxwl9oh/
|
||||
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxy20d7,https://old.reddit.com/comments/sy3r4t/_/hxy20d7/
|
||||
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hy07ybe,https://old.reddit.com/comments/sy3r4t/_/hy07ybe/
|
||||
https://brid.gy/comment/reddit/Seirdy/sy3r4t/hxws016,https://old.reddit.com/comments/sy3r4t/_/hxws016/
|
||||
https://snowdin.town/notice/AOevybwoSx4xW4lX3w,https://web.archive.org/web/20230422173223/https://snowdin.town/notice/AOevybwoSx4xW4lX3w
|
||||
https://aroace.space/opinions,https://web.archive.org/web/20231208204623/https://aroace.space/opinions
|
||||
https://mastodon.art/@TerryHancock/108392881014059285,https://web.archive.org/web/20221117225952/https://mastodon.art/@TerryHancock/108392881014059285
|
||||
|
|
|
Loading…
Reference in a new issue