logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git
commit: 96520e50d1d981f402072cd2b6dbda63abae8882
parent 1540e67d9b389840f31e510bdebd8db0809defbf
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Mon,  8 Jan 2024 14:22:32 +0100

entry.xsl.in: Make title part of stylesheet, put timestamps before content

Diffstat:

Marticles/2022 Summary.xml1-
Marticles/T495-4Y-later.xml1-
Marticles/Why I embraced Wayland.xml1-
Marticles/cve.org-disaster.xml1-
Marticles/drm-definition.xml1-
Marticles/firmware-broken-terminology.xml1-
Marticles/google-web-environment-integrity-illegal.xml1-
Marticles/self-hosting.xml1-
Marticles/wasm-hype-wish.xml1-
Mcss/index.css2++
Mentry.xsl.in12++++++++----
Mtemplates/head.shtml2+-
Mtemplates/head.xml2+-
13 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/articles/2022 Summary.xml b/articles/2022 Summary.xml @@ -8,7 +8,6 @@ <link rel="external replies" type="text/html" href="https://queer.hacktivis.me/objects/50be9d37-dee6-4c69-818e-013fa3b010d0" /> <content type="xhtml"> <div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-entry"> -<a href="/articles/2022%20Summary"><h1>2022 Summary</h1></a> <p> Here's an incomplete summary of what I did in 2022 that I want to highlight. Notably absent are the various one-off contributions that are typically bugfixes and package maintenance in Alpine and Gentoo. </p> diff --git a/articles/T495-4Y-later.xml b/articles/T495-4Y-later.xml @@ -8,7 +8,6 @@ <link rel="external replies" type="text/html" href="https://queer.hacktivis.me/objects/5cfa8c95-d968-49d4-880d-c3c1bb267105" /> <content type="xhtml"> <div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-entry"> -<a href="/articles/T495-4Y-later"><h1>Lenovo T495: Nearly 4 years later</h1></a> <p> Nearly 4 years ago in Late-February 2020 when I got my first payroll and my previous laptop, a hands-me-down HP Pavillon dv6 from 2012 with pretty much no aftermarket spare parts had several broken keyboard switches, touchpad with loss of sensivity, Intel CPU full of mitigations, NVidia GPU with proprietary drivers ending up so bad nouveau would be more stable, …<br /> I decided it was long time for a replacement and so <a href="/articles/T495">bought a Lenovo Thinkpad T495</a>. diff --git a/articles/Why I embraced Wayland.xml b/articles/Why I embraced Wayland.xml @@ -8,7 +8,6 @@ <link rel="external replies" type="text/html" href="https://queer.hacktivis.me/objects/db4f70f5-7186-43ce-a350-e0e8d332bfb9" /> <content type="xhtml"> <div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-entry"> -<a href="/articles/Why%20I%20embraced%20Wayland"><h1>Why I embraced Wayland</h1></a> <p>Some of the folks that knew me from around 2014 know that I wasn't impressed with Wayland and really didn't see the point of it. X11 worked well enough for me and I didn't want to switch to something else, it felt like reinventing new stuff just for the sake of it to me (like systemd and pulseaudio; the fuck are those doing on freedesktop.org in the first place…). And I disagreed quite badly on it, sorry for folks related to wayland. Hopefully less and less folks will do this "politically conversative" opinion and actually wonder about the reasonings.</p> <figure> <img src="/images/Firefox%20overlaying%20st%20on%20my%20laptop.png" /> diff --git a/articles/cve.org-disaster.xml b/articles/cve.org-disaster.xml @@ -8,7 +8,6 @@ <link rel="external replies" type="text/html" href="https://queer.hacktivis.me/objects/cc3a9571-23ae-4c0a-9067-bd2c49133271" /> <content type="xhtml"> <div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> -<a href="/articles/cve.org-disaster"><h1>The new CVE.org website is a security disaster so I made my own</h1></a> <p> <code>cve.mitre.org</code>, the <a href="https://en.wikipedia.org/wiki/Common_Vulnerabilities_and_Exposures">CVE</a> database website I was using instead of NIST's website to avoid a bit of JavaScript started showing <q>NOTICE: CVE website transitioning to new “CVE.ORG” web address. Process to begin in late September 2021 and last one year. (<a href="http://cve.mitre.org/news/archives/2021/news.html#September022021_CVE_Website_Transitioning_to_New_Web_Address_-_CVE.ORG">details</a>)</q> some time ago and I actually tried cve.org few times only to be welcomed by an apprently blank page, fine sure, not deployed yet I guessed. I couldn't be more wrong, I got a more curious look at it today and I noticed it requires JavaScript and by JavaScript I mean an epic disaster.<br /> I mean, just look at <a href="https://github.com/CVEProject/cve-website/pulls?q=is%3Apr+security">the security-related Pull Requests on it's github repo</a>. diff --git a/articles/drm-definition.xml b/articles/drm-definition.xml @@ -8,7 +8,6 @@ <link rel="external replies" type="text/html" href="https://queer.hacktivis.me/objects/75381fed-55e5-4428-9381-0b1183eecc7f" /> <content type="xhtml"> <div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-entry"> -<a href="/articles/drm-definition"><h1>On the definition of DRM</h1></a> <p> Warning: This is a rather thorny question, in the same style of debating if a particular product or software is under a <abbr title="Free Libre Open-Source Software">FLOSS</abbr> license or not. It's also deeply linked to laws, and I am not a lawyer, do not take this as legal advice. diff --git a/articles/firmware-broken-terminology.xml b/articles/firmware-broken-terminology.xml @@ -8,7 +8,6 @@ <link rel="external replies" type="text/html" href="https://queer.hacktivis.me/objects/bcf1e1ba-a560-4347-9a04-9ca8088e4a93" /> <content type="xhtml"> <div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-entry"> -<a href="/articles/firmware-broken-terminology"><h1>Firmware is broken Terminology</h1></a> <p> Software and Hardware have pretty clear definitions, but when it comes to firmware… I ended up with the horribly vague definition that it's about software that's usually hard to modify or just external to the OS or just scary to update in case of failure. And I wouldn't be surprised to discover yet another common usage that would require to update this definition as it's pretty much a kitchen-sink. And I could bet that no one could say that some software definitely isn't firmware.<br /> The annoying part is seems to serve as a way of hiding that it is in fact just plain software, meaning something you can modify, rewrite, audit, … albeit sometimes with the hardware putting some limits but that says more about the hardware than the software.<br/> diff --git a/articles/google-web-environment-integrity-illegal.xml b/articles/google-web-environment-integrity-illegal.xml @@ -8,7 +8,6 @@ <link rel="external replies" type="text/html" href="https://queer.hacktivis.me/objects/c0c97e5d-e74b-4f72-a885-3ad17407f7ff" /> <content type="xhtml"> <div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-entry"> -<a href="/articles/google-web-environment-integrity-illegal"><h1>The anti-competitive "Web Environment Integrity" by Google needs to rendered illegal</h1></a> <p><strong>Using Firefox or any other browser, isn't going to do anything against "Web Environment Integrity"</strong></p> <p>Let's say <strong>again</strong> what DRM and other broken-by-design copyright protections mechanisms under the DMCA means: diff --git a/articles/self-hosting.xml b/articles/self-hosting.xml @@ -8,7 +8,6 @@ <link rel="external replies" type="text/html" href="https://queer.hacktivis.me/objects/7bb0bd82-a128-4797-af41-0c5eed4d37eb" /> <content type="xhtml"> <div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> -<a href="/articles/self-hosting"><h1>Some tips/opinions about self-hosting</h1></a> <p> I've started self-hosting in 2012 because I wanted to put my own stuff on the internet without depending on some garbage-of-the-day gratis service and renting an extra machine (managed or not) didn't make sense, specially back when I was a minor.<br /> Here is some tips/opinions about how to do it and avoid getting in the same issues as me and definitely others. diff --git a/articles/wasm-hype-wish.xml b/articles/wasm-hype-wish.xml @@ -8,7 +8,6 @@ <link rel="external replies" type="text/html" href="https://queer.hacktivis.me/objects/7e3fab66-33cf-4856-bf9c-49a106e453fd" /> <content type="xhtml"> <div xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" class="h-entry"> -<a href="/articles/wasm-hype-wish"><h1>I wish I could be hyped by WASM</h1></a> <p> <a href="https://en.wikipedia.org/wiki/WebAssembly">WASM</a>, a language-agnostic bytecode format oriented for Virtual Stack Machines, could sound great and part of me really wishes I could like it. After all I have loved how with Java I could just compile once on Linux and get friends to use the resulting program on Windows without touching this hell of a system.<br /> diff --git a/css/index.css b/css/index.css @@ -106,6 +106,8 @@ article, body > section, main { } article, main, body > section { max-width: 80em; } +article .timestamps { font-size: small; } + section h1, section h2, section h3, section h4, section h5, section h6 { margin-block: 0.25em; } diff --git a/entry.xsl.in b/entry.xsl.in @@ -13,10 +13,14 @@ <body> <xsl:call-template name="nav"/> <article> - <xsl:copy-of select="content/*"/> - <p> - <xsl:if test="link[@type='application/activity+json']"><a href="{link[@type='application/activity+json']/@href}" rel="replies external">Fediverse post for comments</a>, </xsl:if><xsl:apply-templates select="published"/><xsl:apply-templates select="updated"/> - </p> + <a href="{id}"><h1><xsl:value-of select="title"/></h1></a> + <p class="timestamps"><xsl:apply-templates select="published"/><xsl:apply-templates select="updated"/></p> + + <xsl:copy-of select="content/*"/> + + <xsl:if test="link[@type='application/activity+json']"><p> + <a href="{link[@type='application/activity+json']/@href}" rel="replies external">Fediverse post for comments</a> + </p></xsl:if> </article> <xi:include href="templates/en/footer.shtml" parse="xml"/> </body> diff --git a/templates/head.shtml b/templates/head.shtml @@ -1,5 +1,5 @@ <meta charset="utf-8"/> - <link rel="stylesheet" type="text/css" href="/css/index.css?serial=2023102901"/> + <link rel="stylesheet" type="text/css" href="/css/index.css?serial=2024010801"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link rel="vcs-git" href="https://hacktivis.me/git/blog/"/> <link rel="icon" type="text/css" href="/images/favicon.png?serial=2020111201"/> diff --git a/templates/head.xml b/templates/head.xml @@ -1,6 +1,6 @@ <xml> <meta charset="utf-8"/> - <link rel="stylesheet" type="text/css" href="/css/index.css?serial=2023102901"/> + <link rel="stylesheet" type="text/css" href="/css/index.css?serial=2024010801"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link rel="vcs-git" href="https://hacktivis.me/git/blog/"/> <link rel="icon" type="text/css" href="/images/favicon.png?serial=2020111201"/>