mirror of
https://git.sr.ht/~seirdy/seirdy.one
synced 2025-02-17 12:20:06 +00:00
Compare commits
4 commits
125beb0dd7
...
7361bb6bca
Author | SHA1 | Date | |
---|---|---|---|
![]() |
7361bb6bca | ||
![]() |
1f0c2c5629 | ||
![]() |
fa00709354 | ||
![]() |
3213fb1268 |
4 changed files with 8 additions and 3 deletions
|
@ -165,6 +165,9 @@ z.lua
|
|||
[zpaqfranz](https://github.com/fcorbelli/zpaqfranz)
|
||||
: I use this for my long-term backups. `zpaq` is a journaling archiver, which allows me to compress backup deltas without having to use a journaling filesystem. `zpaqfranz` adds several features related to integrity-checking. The compression ratios are ridiculously good, even without the journaling; it beats every other realistic option, especially when combined with pre-processing offered by [lrzip-next](https://github.com/pete4abw/lrzip-next).
|
||||
|
||||
[p7zip](https://p7zip.sourceforge.net/)
|
||||
: POSIX port of 7-zip. Using it with `m0=PPMd` often yields much better compression ratios than LZMA/LZMA2 on plain-text content while being much faster than zpaqfranz.
|
||||
|
||||
[scc](https://github.com/boyter/scc)
|
||||
: Super fast SLOC alternative that shows statistics on code complexity by language.
|
||||
|
||||
|
@ -292,6 +295,7 @@ Services
|
|||
|
||||
I generally try to limit my dependence on services, preferring to run software myself. I do make a few compromises.
|
||||
|
||||
|
||||
[Migadu](https://www.migadu.com)
|
||||
: Managed email hosting for seirdy.one. Running my own mail server and keeping my IP approved by all the entrenched players isn't worth the effort, especially if I ever choose to run something like a Tor exit node in the future. Migadu also offers an API, which I use to generate and list email aliases on the fly. My only gripes are that they still support TLS 1.1 and 1.0 for some reason, and that they don't yet support any open IMAP extensions that allow 2FA.
|
||||
|
||||
|
|
|
@ -70,7 +70,7 @@ Awards
|
|||
{{<picture name="internetnl-web" alt="Badge with text: 100% score in website test, internet.nl">}}
|
||||
<figcaption itemprop="caption">
|
||||
|
||||
[Internet.nl](https://internet.nl/) offers an automated website security check. Relevant buzzwords include IPv6, DNSSEC, TLS, HTTP security headers, and RPKI. [See a report for seirdy.one](https://internet.nl/site/seirdy.one/1716116/).
|
||||
[Internet.nl](https://internet.nl/) offers an automated website security check. Relevant buzzwords include IPv6, DNSSEC, TLS, HTTP security headers, and RPKI. [See a report for seirdy.one](https://internet.nl/site/seirdy.one/1745918/).
|
||||
|
||||
</figcaption>
|
||||
|
||||
|
|
|
@ -85,7 +85,7 @@ Tor Browser
|
|||
: My Tor hidden service also works well with the Tor Browser, with the exception of [a page containing an `<audio>` element](http://wgq3bd2kqoybhstp77i3wrzbfnsyd27wt34psaja4grqiezqircorkyd.onion/posts/2022/07/01/experiment-copilot-legality/). The `<audio>` element can't play in the Tor Browser due to a bug involving NoScript and Firefox's handling of the `sandbox` CSP directive. To work around the issue, I include link to download the audio.
|
||||
|
||||
Mainstream engine forks
|
||||
: Pale Moon and recent versions of K-Meleon use Goanna, a single-threaded fork of Firefox's Gecko engine. Ultralight is a proprietary, source-available, fork of WebKit focused on lightweight embedded webviews. My site should work in both engines without any noticeable issues.
|
||||
: Pale Moon and recent versions of K-Meleon use Goanna, a single-process fork of Firefox's Gecko engine. Ultralight is a proprietary, source-available, fork of WebKit focused on lightweight embedded webviews. My site should work in both engines without any noticeable issues.
|
||||
|
||||
Alternative engines
|
||||
: I test compatibility with current alternative engines: the SerenityOS browser, Servo, NetSurf, Kristall, and litehtml. I have excellent compatibility with litehtml and Servo. The site is usable in NetSurf, and the SerenityOS browser. Only Servo supports `<details>`. [The SerenityOS browser doesn't support ECDSA certificates](https://github.com/SerenityOS/serenity/issues/14160), but the Tildeverse mirror works fine. The SerenityOS browser also has some issues displaying my SVG avatar; it does not attempt to use the PNG fallback.
|
||||
|
@ -119,7 +119,7 @@ I think making a site machine-friendly is a great alternative perspective to tra
|
|||
|
||||
This site is **parser-friendly.** It uses well-formed polygot (X)HTML5 markup containing schema.org microdata, microformats2, and legacy microformats. Microformats are useful for IndieWeb compatibility; schema.org microdata is useful for various forms of content-extraction (such as "reading mode" implementations) and search engines. I've also sprinkled in some Creative Commons vocabulary using RDFa syntax.
|
||||
|
||||
I make Atom feeds available for articles and notes, and have a combined Atom feed for both. These feeds are enhanced with Ostatus and ActivityStreams XML namespaces.
|
||||
I make Atom feeds available for articles and notes, and have a combined Atom feed for both. These feeds are enhanced with OStatus and Activity Streams XML namespaces.
|
||||
|
||||
All HTML pages have an XHTML5 counterpart, which is currently the same except for the `content-type` HTTP header. To see this counterpart, add "index.xhtml" to the end of a URL or request a page with an `Accept` header containing `application/xhtml+xml` but not `text/html`. All pages parse correctly using all the XHTML browser parsers I could try.
|
||||
|
||||
|
|
|
@ -24,6 +24,7 @@ IgnoreHTTPS:
|
|||
- "http://www.nathanmyhrvold.com/"
|
||||
- "http://www.tuxmachines.org/"
|
||||
- "http://xmlns.com/"
|
||||
- "http://nerdlistings.info/category/personalsites/"
|
||||
CheckExternal: true
|
||||
IgnoreURLs:
|
||||
- "../music.txt"
|
||||
|
|
Loading…
Add table
Reference in a new issue