<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/https/ache.one/en/style.xsl"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ache: Personal blog]]></title><description><![CDATA[<b>This is a RSS feed</b> for content agreagator.<br/>
As a human being, you are certainly looking for <a href="https://ache.one/en/">my website</a><br/>
<br/>
This RSS flux contains everything I write. If you only want to follow my main articles which are of certain quality, there is a <a href="https://ache.one/en/rss-main.xml">RSS flux with only articles.</a>]]></description><link>https://ache.one/</link><image><url>https://ache.one/ache.png</url><title>ache: Personal blog</title><link>https://ache.one/</link></image><generator>RSS for Node</generator><lastBuildDate>Fri, 26 Jun 2026 04:26:08 GMT</lastBuildDate><atom:link href="https://ache.one/rss.xml" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Jun 2026 04:26:08 GMT</pubDate><language><![CDATA[en]]></language><ttl>1440</ttl><item><title><![CDATA[The US lock of the Web]]></title><description><![CDATA[
Let's talk about Let's Encrypt.]]></description><link>https://ache.one/notes/the-us-lock-of-the-web</link><guid isPermaLink="true">https://ache.one/notes/the-us-lock-of-the-web</guid><category><![CDATA[https]]></category><category><![CDATA[web]]></category><category><![CDATA[cryptography]]></category><dc:creator><![CDATA[ache]]></dc:creator><pubDate>Fri, 19 Jun 2026 03:18:46 GMT</pubDate><enclosure url="https://ache.one//notes/res/certificat-signed-usa-alt.svg" length="0" type="image/svg+xml"/></item><item><title><![CDATA[A valid HTML zip bomb]]></title><description><![CDATA[
Many sites have been affected by the aggressiveness of web crawlers designed to improve LLMs.
I’ve been relatively spared, but since the phenomenon started, I've been looking for a solution to implement.
Today, I present a zip bomb gzip and brotli that is valid HTML.]]></description><link>https://ache.one/notes/html_zip_bomb</link><guid isPermaLink="true">https://ache.one/notes/html_zip_bomb</guid><category><![CDATA[http]]></category><category><![CDATA[web]]></category><category><![CDATA[nginx]]></category><category><![CDATA[zip-bomb]]></category><category><![CDATA[compression]]></category><category><![CDATA[security]]></category><dc:creator><![CDATA[ache]]></dc:creator><pubDate>Wed, 23 Jul 2025 13:02:00 GMT</pubDate><enclosure url="https://ache.one//notes/res/zip_bomb_file.svg" length="0" type="image/svg+xml"/></item><item><title><![CDATA[Obtaining a self-signed SSL certificate from our own Certificate Authority]]></title><description><![CDATA[
In this blog post, we will create a self-signed TLS certificate, install it on an nginx server and on client systems.]]></description><link>https://ache.one/notes/create_self-signed_certificate_from_a_self-signed_CA</link><guid isPermaLink="true">https://ache.one/notes/create_self-signed_certificate_from_a_self-signed_CA</guid><category><![CDATA[https]]></category><category><![CDATA[web]]></category><category><![CDATA[nginx]]></category><category><![CDATA[linux]]></category><category><![CDATA[cryptography]]></category><dc:creator><![CDATA[ache]]></dc:creator><pubDate>Sat, 25 Jan 2025 15:09:04 GMT</pubDate><enclosure url="https://ache.one//notes/res/certificat-signed-alt.svg" length="0" type="image/svg+xml"/></item><item><title><![CDATA[A Vanity VNC server (or Joke over RFB)]]></title><description><![CDATA[
VNC is a well-known protocol for remote desktop sharing.
This blog post is the story of a web project that led to the creation of a "vainity" VNC.]]></description><link>https://ache.one/articles/a-vanity-vnc-server</link><guid isPermaLink="true">https://ache.one/articles/a-vanity-vnc-server</guid><category><![CDATA[rust]]></category><category><![CDATA[VNC]]></category><category><![CDATA[programmation]]></category><category><![CDATA[security]]></category><category><![CDATA[hack]]></category><dc:creator><![CDATA[ache]]></dc:creator><pubDate>Mon, 25 Nov 2024 00:00:00 GMT</pubDate><enclosure url="https://ache.one//articles/res/vnc_vanity-alt.svg" length="0" type="image/svg+xml"/></item><item><title><![CDATA[Rail and advertising]]></title><description><![CDATA[
Let's talk trains and advertising !
The idea is to analyse a few advertisements for trains around the world.
But it's mainly a pretext for showing you how recent artificial intelligence technologies can be used to improve an article. 🤖]]></description><link>https://ache.one/articles/rail-and-advertising</link><guid isPermaLink="true">https://ache.one/articles/rail-and-advertising</guid><category><![CDATA[train]]></category><category><![CDATA[adverts]]></category><category><![CDATA[AI]]></category><dc:creator><![CDATA[ache]]></dc:creator><pubDate>Tue, 19 Dec 2023 13:34:00 GMT</pubDate><enclosure url="https://ache.one//articles/res/train-speed-inv.svg" length="0" type="image/svg+xml"/></item><item><title><![CDATA[Study of modern image formats]]></title><description><![CDATA[
What's the state of modern image formats and which one should I choose on the web now ?
In this article, let's study modern image formats (AVIF, HEIF, WebP, WebP2 et JPEG XL) as precisly as possible. 🖼️]]></description><link>https://ache.one/articles/web-image-formats</link><guid isPermaLink="true">https://ache.one/articles/web-image-formats</guid><category><![CDATA[web]]></category><category><![CDATA[image]]></category><category><![CDATA[programmation]]></category><dc:creator><![CDATA[ache]]></dc:creator><pubDate>Fri, 11 Aug 2023 00:00:00 GMT</pubDate><enclosure url="https://ache.one//s/imgM/image-formats.svg" length="0" type="image/svg+xml"/></item><item><title><![CDATA[The quirks of the C language]]></title><description><![CDATA[
C is a language with a simple syntax.
The only complexity of this language come from the fact that it acts in a machine-like way.
However, a part of the C syntax is almost never taught.
Let's tackle these mysterious cases! 🧞]]></description><link>https://ache.one/articles/c-language-quirks</link><guid isPermaLink="true">https://ache.one/articles/c-language-quirks</guid><category><![CDATA[language]]></category><category><![CDATA[obfuscation]]></category><category><![CDATA[programmation]]></category><dc:creator><![CDATA[ache]]></dc:creator><pubDate>Sun, 18 Nov 2018 00:00:00 GMT</pubDate><enclosure url="https://ache.one//articles/res/c_language.svg" length="0" type="image/svg+xml"/></item></channel></rss>