logo

blog

My little blog can’t be this cute!
commit: b611874148b91004654fa70628bd86d0177b06cd
parent: 696ba022c2f421841a8e62aa6726c89cb6dc61b3
Author: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Date:   Sat,  2 Jun 2018 13:35:36 +0200

Use microformats

Diffstat:

Maccueil.shtml26+++++++++++++-------------
Marticles/All Communities Are Broken.html2+-
Marticles/All Communities Are Broken.shtml2+-
Marticles/Demande des USA de mot de passe des réseaux sociaux.html2+-
Marticles/Demande des USA de mot de passe des réseaux sociaux.shtml2+-
Marticles/Disk identification.html2+-
Marticles/Disk identification.shtml2+-
Marticles/Entire Disk Encryption with LUKS and ZFS.html2+-
Marticles/Entire Disk Encryption with LUKS and ZFS.shtml2+-
Marticles/Fighting Harrassement.html2+-
Marticles/Fighting Harrassement.shtml2+-
Marticles/Gitter sucks.shtml2+-
Marticles/I changed my OpenPGP keys.html2+-
Marticles/I changed my OpenPGP keys.shtml2+-
Marticles/J’ai changé de clé OpenPGP.html2+-
Marticles/J’ai changé de clé OpenPGP.shtml2+-
Marticles/La neutralitée du Net sur un wifi Orange™, deuxième mensonge.html2+-
Marticles/La neutralitée du Net sur un wifi Orange™, deuxième mensonge.shtml2+-
Marticles/Légifrance ne respecte pas ses propres Délibérations.html2+-
Marticles/Légifrance ne respecte pas ses propres Délibérations.shtml2+-
Marticles/L’HTML dans les courriels.html2+-
Marticles/L’HTML dans les courriels.shtml2+-
Marticles/Mise en place d’un relai icecast.html2+-
Marticles/Mise en place d’un relai icecast.shtml2+-
Marticles/Mozilla is Broken.html2+-
Marticles/Mozilla is Broken.shtml2+-
Marticles/Multi-posting on micro-blogging is a nightmare.html2+-
Marticles/Multi-posting on micro-blogging is a nightmare.shtml2+-
Marticles/My git server setup.html2+-
Marticles/My git server setup.shtml2+-
Marticles/Paramétrage de mon serveur git.html2+-
Marticles/Paramétrage de mon serveur git.shtml2+-
Marticles/Politique de CW.html2+-
Marticles/Politique de CW.shtml2+-
Marticles/Pourquoi je n’utiliserais pas ghostery.html2+-
Marticles/Pourquoi je n’utiliserais pas ghostery.shtml2+-
Marticles/Re: Owncloud Nextcloud Cozycloud : la vie privée attendra ?.html2+-
Marticles/Re: Owncloud Nextcloud Cozycloud : la vie privée attendra ?.shtml2+-
Marticles/Repo-less packages, Docker, AppImage and others curl|sh.html2+-
Marticles/Repo-less packages, Docker, AppImage and others curl|sh.shtml2+-
Marticles/Réaction à la « Politique d’utilisation des données » de change.org.html2+-
Marticles/Réaction à la « Politique d’utilisation des données » de change.org.shtml2+-
Marticles/Réponse à « Mise en place d’un firewall sous debian ».html2+-
Marticles/Réponse à « Mise en place d’un firewall sous debian ».shtml2+-
Marticles/République Numérique.shtml2+-
Marticles/Tagged by toot6.html2+-
Marticles/Tagged by toot6.shtml2+-
Marticles/USA asking social-network password.html2+-
Marticles/USA asking social-network password.shtml2+-
Marticles/ed.html2+-
Marticles/ed.shtml2+-
Marticles/lojban×dotsie alphabet.html2+-
Marticles/lojban×dotsie alphabet.shtml2+-
Marticles/systemd-eated-su.html2+-
Marticles/systemd-eated-su.shtml2+-
Marticles/www-client are broken.html2+-
Marticles/www-client are broken.shtml2+-
Marticles/« Democrate(ch|d) ».shtml2+-
Mhome.shtml30+++++++++++++++---------------
59 files changed, 85 insertions(+), 85 deletions(-)

diff --git a/accueil.shtml b/accueil.shtml @@ -7,43 +7,43 @@ </head> <body> <!--#set var="transPageUrl" value='home' --><!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Mise en place d’un relai icecast.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/J’ai changé de clé OpenPGP.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/All Communities Are Broken.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Politique de CW.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Paramétrage de mon serveur git.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Re: Owncloud Nextcloud Cozycloud : la vie privée attendra ?.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Demande des USA de mot de passe des réseaux sociaux.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/L’HTML dans les courriels.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/La neutralitée du Net sur un wifi Orange™, deuxième mensonge.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/« Democrate(ch|d) ».html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Réponse à « Mise en place d’un firewall sous debian ».html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Pourquoi je n’utiliserais pas ghostery.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Légifrance ne respecte pas ses propres Délibérations.html"--> </article> <!--#include file="/templates/fr/footer.html" --> diff --git a/articles/All Communities Are Broken.html b/articles/All Communities Are Broken.html @@ -1,4 +1,4 @@ -<h1><a href="/articles/All%20Communities%20Are%20Broken">All Communities Are Broken</a></h1> +<h1 class="p-name"><a class="u-url" href="/articles/All%20Communities%20Are%20Broken">All Communities Are Broken</a></h1> <p>Ceci est une sorte de réponse à <a href="https://blog.imirhil.fr/2017/05/26/bienveillant-safe-mon-cul.html">« Bienveillant et safe ? Mon cul ! »</a> d’aeris@imirhil.fr. Et sans doute une deuxième partie suite à « Bienveillance mon cul » d’OpenPony à <a href="http://passageenseine.fr/programme/">PSES 2017</a>.</p> <p>Donc, ACAB dans le titre et chier sur la notion de communautée. Voilà, ça c’est fait, maintenant on peut parler de confédération, de personne en tant que personne et non en tant que truc dans un groupe. (Parceque c’est le genre de trucs qui m’emmerdent, d’autant plus que j’ai aussi le même genre de problème groupe-individu au Lycée Expérimental assez fréquement)</p> <ul> diff --git a/articles/All Communities Are Broken.shtml b/articles/All Communities Are Broken.shtml @@ -9,7 +9,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/All Communities Are Broken.html"--> </article> <a href="/articles/All%20Communities%20Are%20Broken.html">article seul(HTML-brut)</a> diff --git a/articles/Demande des USA de mot de passe des réseaux sociaux.html b/articles/Demande des USA de mot de passe des réseaux sociaux.html @@ -1,4 +1,4 @@ -<a href="/articles/Demande%20des%20USA%20de%20mot%20de%20passe%20des%20r%C3%A9seaux%20sociaux"><h1>Demande des USA de mot de passe des réseaux sociaux</h1></a> +<a class="u-url" href="/articles/Demande%20des%20USA%20de%20mot%20de%20passe%20des%20r%C3%A9seaux%20sociaux"><h1 class="p-name">Demande des USA de mot de passe des réseaux sociaux</h1></a> <p>En gros : C’est stupide, c’est le pire « je n’ai rien à cacher », et les États dés-Unis veulent faire cette betise. Un mot de passe c’est fait pour être caché, même/surtout aux gouvernements.</p> <ul> <li>Est-ce que je vous donne le trousseau de clés privé/publiques ? (Au moins 4096 bytes par compte) diff --git a/articles/Demande des USA de mot de passe des réseaux sociaux.shtml b/articles/Demande des USA de mot de passe des réseaux sociaux.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Demande des USA de mot de passe des réseaux sociaux.html"--> </article> <a href="/articles/Demande%20des%20USA%20de%20mot%20de%20passe%20des%20r%C3%A9seaux%20sociaux.html">article seul(HTML-brut)</a> diff --git a/articles/Disk identification.html b/articles/Disk identification.html @@ -1,4 +1,4 @@ -<h1><a href="/articles/Disk%20identification">Disk identification</a></h1> +<h1 class="p-name"><a class="u-url" href="/articles/Disk%20identification">Disk identification</a></h1> <h2>Introduction/Why?</h2> <p>So the one for network interface is now okay-ish. I done a quick look at how it works for… disks. So most of it was done under Linux, but I know this nightmare under OpenSolaris(I recommend <a href="http://sysunconfig.net/unixtips/solaris80.20.pdf">20% of Solaris Knowledge that solves 80% of your needs</a>; but only 8 slices/partitions, non-intuitive, no file hierarchy… why), Plan9front(a bit better, at least partitions are under a directory).</p> <p>And as you’re probably using <code>lsblk</code> and/or <code>blkid</code> or even <code>fdisk -l</code>(I use that when I’m on a non-Linux Unix) to identify as a human your disks, I done a quick look for fun at disk identifiers… (intended more for machines I guess) and… oh noes.</p> diff --git a/articles/Disk identification.shtml b/articles/Disk identification.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Disk identification.html"--> </article> <a href="/articles/Disk%20identification.html">article only(plain HTML)</a> diff --git a/articles/Entire Disk Encryption with LUKS and ZFS.html b/articles/Entire Disk Encryption with LUKS and ZFS.html @@ -1,4 +1,4 @@ -<a href="/articles/Entire%20Disk%20Encryption%20with%20LUKS%20and%20ZFS"><h1>Entire Disk Encryption with LUKS and ZFS</h1></a> +<a class="u-url" href="/articles/Entire%20Disk%20Encryption%20with%20LUKS%20and%20ZFS"><h1 class="p-name">Entire Disk Encryption with LUKS and ZFS</h1></a> <p>Note: this is done from my current system, notes and my mind.</p> <p>This tutorial is for people that know how to install gentoo. By Entire Disk Encryption I mean that even the /boot is encrypted. (but grub isn’t I think I’d need UEFI which too much hard and risky to setup and I don’t have hardware compatible with coreboot)</p> <h3>Setup the disk</h3> diff --git a/articles/Entire Disk Encryption with LUKS and ZFS.shtml b/articles/Entire Disk Encryption with LUKS and ZFS.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Entire Disk Encryption with LUKS and ZFS.html"--> </article> <a href="/articles/Entire%20Disk%20Encryption%20with%20LUKS%20and%20ZFS.html">article only(plain HTML)</a>, <a href="http://snarl.de/display/0bf239196257885e2dd1082123430808">Friendica</a>, <a href="http://twitter.com/lanodan/status/753796441286422529">Twitter</a> diff --git a/articles/Fighting Harrassement.html b/articles/Fighting Harrassement.html @@ -1,4 +1,4 @@ -<a href="/articles/Fighting%20Harrasement"><h1>Fighting Harrassement</h1></a> +<a class="u-url" href="/articles/Fighting%20Harrasement"><h1 class="p-name">Fighting Harrassement</h1></a> <p>After reading <a href="http://mrsroots.fr/2016/11/25/lillusion-du-signalement-ou-la-gangraine-des-reseaux-sociaux">this post</a>(in french). I noticed that theses new techniques are basically the same as for fighting spam years ago, and there the definition of spam by [Pirate Bay Member] makes even more sense. Basically spam got defined by “unwanted messages”, which is true for most commercial-messages and harassement.</p> <p>And so I think we can actually reuse anti-spam software/code to make it more diverse and able to block not only commercial/weird messages but <strong>all</strong> unwanted messages.</p> <p>I’ll code something I can use for most of my messaging software as I do also receive unwanted messages not flagged as traditionnal spam.</p> diff --git a/articles/Fighting Harrassement.shtml b/articles/Fighting Harrassement.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Fighting Harrassement.html"--> </article> <a href="/articles/Fighting%20Harrassement.html">article only(plain HTML)</a> diff --git a/articles/Gitter sucks.shtml b/articles/Gitter sucks.shtml @@ -6,7 +6,7 @@ <link type="application/rss+xml" href="/rss" title="flux RSS" rel="alternate"/> </head> <body> - <article> + <article class="h-entry"> <!--#include file="/articles/Gitter sucks.html"--> </article> <a href="/articles/Gitter%20sucks.html">article only(plain HTML)</a> diff --git a/articles/I changed my OpenPGP keys.html b/articles/I changed my OpenPGP keys.html @@ -1,4 +1,4 @@ -<a href="/articles/I%20changed%20my%20OpenPGP%20keys"><h1>I changed my OpenPGP keys</h1></a> +<a class="u-url" href="/articles/I%20changed%20my%20OpenPGP%20keys"><h1 class="p-name">I changed my OpenPGP keys</h1></a> The keyset(not OpenPGP vocabulary I know) I had before was becoming quite a mess, I had lost my subkeys quite often or sometimes they were not reachable (available on desktop but being on the laptop for few weeks and the desktop is ~200 km away). This keyset should be quite state of the art for late-2017. <ul> diff --git a/articles/I changed my OpenPGP keys.shtml b/articles/I changed my OpenPGP keys.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#set var="transPageUrl" value='/articles/J%E2%80%99ai%20chang%C3%A9%20de%20cl%C3%A9%20OpenPGP' --><!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/I changed my OpenPGP keys.html"--> </article> <a href="/articles/I%20changed%20my%20OpenPGP%20keys.html">article only(plain HTML)</a> diff --git a/articles/J’ai changé de clé OpenPGP.html b/articles/J’ai changé de clé OpenPGP.html @@ -1,4 +1,4 @@ -<a href="/articles/J%E2%80%99ai%20chang%C3%A9%20de%20cl%C3%A9%20OpenPGP"><h1>J’ai changé de clé OpenPGP</h1></a> +<a class="u-url" href="/articles/J%E2%80%99ai%20chang%C3%A9%20de%20cl%C3%A9%20OpenPGP"><h1 class="p-name">J’ai changé de clé OpenPGP</h1></a> L’ensemble de clé(ce n‘est pas du lexique OpenPGP, je sais) que j’avais devenais de plus en plus dérangé, j’avais perdu des sous-clés assez souvent et des fois certaines n’étaient pas accessible (accessible sur ma tour à 200 km de là où j’étais avec un laptop). Cet ensemble de clé devrait être pas trop mal dans le “state of the art” de fin-2017. <ul> diff --git a/articles/J’ai changé de clé OpenPGP.shtml b/articles/J’ai changé de clé OpenPGP.shtml @@ -9,7 +9,7 @@ </head> <body> <!--#set var="transPageUrl" value='/articles/I%20changed%20my%20OpenPGP%20keys' --><!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/J’ai changé de clé OpenPGP.html"--> </article> <a href="/articles/J%E2%80%99ai%20chang%C3%A9%20de%20cl%C3%A9%20OpenPGP.html">article seul(HTML-brut)</a> diff --git a/articles/La neutralitée du Net sur un wifi Orange™, deuxième mensonge.html b/articles/La neutralitée du Net sur un wifi Orange™, deuxième mensonge.html @@ -1,4 +1,4 @@ -<a href="/articles/La%20neutralit%C3%A9e%20du%20Net%20sur%20un%20wifi%20Orange%E2%84%A2,%20deuxi%C3%A8me%20mensonge"><h1>La neutralitée du Net sur un wifi Orange™, deuxième mensonge</h1></a> +<a class="u-url" href="/articles/La%20neutralit%C3%A9e%20du%20Net%20sur%20un%20wifi%20Orange%E2%84%A2,%20deuxi%C3%A8me%20mensonge"><h1 class="p-name">La neutralitée du Net sur un wifi Orange™, deuxième mensonge</h1></a> <p>Vut que je n’ai pas de vraie connection internet chez moi autre qu’un forfait à 50MB de 4G, j’utilise le réseau de orange… qui en plus de bloquer l’envoit des courriels par un client classique(mutt, thunderbird, …) (j’ai un tunnel SSH pour ceci et je pense mettre mutt sur mon serveur) fait aussi de la merde sur des nom-de-domaine inexistant·e, c’est à dire me rediriger(merci chromium, firefox a une option pour contrer ça) vers http://instantfwding.com/?dn=cet.abruti.de.nom.de.domaine.com&pid=7PO2UM87 Heuresement que j’ai uMatrix pour bloquer ces conneries. Sauf que ce n’est pas un comportement normal de mon réseau j’ai donc voulut voir ça de plus près.</p> <pre><code> <span style="color:green">haelwenn</span><span style="color:yellow">@NightmareMoon</span>:<span style="color:cyan">~</span>$ cat /etc/resolv.conf.head diff --git a/articles/La neutralitée du Net sur un wifi Orange™, deuxième mensonge.shtml b/articles/La neutralitée du Net sur un wifi Orange™, deuxième mensonge.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/La neutralitée du Net sur un wifi Orange™, deuxième mensonge.html"--> </article> <a href="/articles/.html">article seul(HTML-brut)</a> diff --git a/articles/Légifrance ne respecte pas ses propres Délibérations.html b/articles/Légifrance ne respecte pas ses propres Délibérations.html @@ -1,2 +1,2 @@ - <a href="/articles/Légifrance ne respecte pas ses propres Délibérations"><h1>Légifrance ne respecte pas ses propres Délibérations</h1></a> + <a class="u-url" href="/articles/Légifrance ne respecte pas ses propres Délibérations"><h1 class="p-name">Légifrance ne respecte pas ses propres Délibérations</h1></a> <p>Je remarque en allant sur <a href="http://legifrance.gouv.fr/">Légifrance</a>(D’ailleurs de l’HTTPS serait pas mal pour garantir l’autenticitée du contenu) que l’on me donne un cookie, <code>route=6bba97b9cd0deb1fc254548caef9f1cc; Path=/</code>, je le refuse, le site s’affiche et fonctionne correctement mais <strong>aucune indication ne m’est donnée concernant les cookies</strong>, je navigue donc vers la page <a href="http://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000028380230">Délibération n° 2013-378 du 5 décembre 2013 portant adoption d'une recommandation relative aux cookies et aux autres traceurs visés par l'article 32-II de la loi du 6 janvier 1978</a> et on me donne un autre cookie, cette fois un cookie de session javascript(<code>JSESSIONID=519C0B912D8F857CBAB38F194BC2D1CD.tpdila20v_2; Path=/</code>) alors que javascript n’est pas activé pour ce site.</p> diff --git a/articles/Légifrance ne respecte pas ses propres Délibérations.shtml b/articles/Légifrance ne respecte pas ses propres Délibérations.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Légifrance ne respecte pas ses propres Délibérations.html"--> </article> <a href="/articles/Légifrance ne respecte pas ses propres Délibérations.html">article seul(HTML-brut)</a> diff --git a/articles/L’HTML dans les courriels.html b/articles/L’HTML dans les courriels.html @@ -1,4 +1,4 @@ -<a href="/articles/L%E2%80%99HTML%20dans%20les%20courriels"><h1>L’HTML dans les courriels</h1></a> +<a class="u-url" href="/articles/L%E2%80%99HTML%20dans%20les%20courriels"><h1 class="p-name">L’HTML dans les courriels</h1></a> <p>Ce billet type geulante est pas contre l’HTML sinon je rédigerais ceci dans un autre format, ceci est contre l’HTML « généré » et plus particulièrement dans les courriels et encore plus quand celui-ci n’a pas de version texte.</p> <p>J’ai donc fait une petite comparaison, l’HTML dans un courriel fait souvent environ la taille de la license <a href="https://www.gnu.org/licenses/gpl.txt">GPL-3</a>(35 147 charactères). Je vous invite donc à lire cette license <strong>en entier</strong> et à vous dire que c’est un texte COURT. (je ne recois pas de truc très sophistiqué, juste des gens qui on mal configuré·e leurs client de messagerie, imaginez les trucs avec du javascript et autres crasses)</p> <p>Example d’un courriel HTML-seul :</p> diff --git a/articles/L’HTML dans les courriels.shtml b/articles/L’HTML dans les courriels.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/L’HTML dans les courriels.html"--> </article> <a href="/articles/L%E2%80%99HTML%20dans%20les%20courriels.html">article seul(HTML-brut)</a> diff --git a/articles/Mise en place d’un relai icecast.html b/articles/Mise en place d’un relai icecast.html @@ -1,4 +1,4 @@ -<h1><a href="/articles/Mise%20en%20place%20d%E2%80%99un%20relai%20icecast">Mise en place d’un relai icecast</a></h1> +<h1 class="p-name"><a class="u-url" href="/articles/Mise%20en%20place%20d%E2%80%99un%20relai%20icecast">Mise en place d’un relai icecast</a></h1> <p>Mis en place pour faire relai de <a href="http://zad.nadir.org/spip.php?rubrique71">radio klaxon</a> de la <abbr title="Zone À Défendre">ZAD</abbr> de <abbr title="Notre Dame Des Landes">NDDL</abbr> qui ne tenait apparement plus la charge, et pour un peu de crypto+annonymat. Ci-dessous, la config icecast, puis la config nginx.</p> <p>Config pour icecast:</p> <pre><code> diff --git a/articles/Mise en place d’un relai icecast.shtml b/articles/Mise en place d’un relai icecast.shtml @@ -8,7 +8,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Mise en place d’un relai icecast.html"--> </article> <a href="/articles/Mise%20en%20place%20d%E2%80%99un%20relai%20icecast">article seul(HTML-brut)</a> diff --git a/articles/Mozilla is Broken.html b/articles/Mozilla is Broken.html @@ -1,4 +1,4 @@ -<a href="/articles/Mozilla%20is%20Broken"><h1>Mozilla is Broken</h1></a> +<a class="u-url" href="/articles/Mozilla%20is%20Broken"><h1 class="p-name">Mozilla is Broken</h1></a> <p>I’m quitting Mozilla, not that I have been really been into the community(mostly because they want me to do one thing, apply this to programs, not humans) but I was using and enjoying it for a long time(like since 2008). Also in about 2014 I switched from Thunderbird to mutt because I wanted something simple which does GPG, hard time to switch but I love it. And now it seems like Mozilla is killing Firefox for years :</p> <ul> <li>Version numbering doesn’t mean anything(patches, big change, small change, security update ?)</li> diff --git a/articles/Mozilla is Broken.shtml b/articles/Mozilla is Broken.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Mozilla is Broken.html"--> </article> <a href="/articles/Mozilla%20is%20Broken.html">article only(plain HTML)</a> diff --git a/articles/Multi-posting on micro-blogging is a nightmare.html b/articles/Multi-posting on micro-blogging is a nightmare.html @@ -1,4 +1,4 @@ -<a href="/articles/Multi-posting%20on%20micro-blogging%20is%20a%20nightmare"><h1>Multi-posting on micro-blogging is a nightmare</h1></a> +<a class="u-url" href="/articles/Multi-posting%20on%20micro-blogging%20is%20a%20nightmare"><h1 class="p-name">Multi-posting on micro-blogging is a nightmare</h1></a> <p>As a user of micro-blogging platform, I see people doing a pile of micro-posts that are probably already redacted elsewhere. I’m calling it multi-posting and it’s also known under the name of “thread” (which I’m not using because it could be confusing). I want to ask y’all to stop doing theses things and ask you to use stuff like a blog or even just a pastebin/twitlonger. Here is few of the reasons I don’t like theses:</p> <ul> <li>There is a lot of useless space at places which can be the worse. And you can’t have formatting unless you know how to do bullets points in unicode and similar stuff (I do)</li> diff --git a/articles/Multi-posting on micro-blogging is a nightmare.shtml b/articles/Multi-posting on micro-blogging is a nightmare.shtml @@ -6,7 +6,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Multi-posting on micro-blogging is a nightmare.html"--> </article> <a href="/articles/Multi-posting%20on%20micro-blogging%20is%20a%20nightmare.html">article only(plain HTML)</a> diff --git a/articles/My git server setup.html b/articles/My git server setup.html @@ -1,4 +1,4 @@ -<h1><a href="/articles/My%20git%20server%20setup">My git server setup</a></h1> +<h1 class="p-name"><a class="u-url" href="/articles/My%20git%20server%20setup">My git server setup</a></h1> <p>So after having problems with gitlab.com (not being able to push to your own repository for example). I decided to have a very simple git setup, inspired by git.linkmauve.fr. I putted all my git repos into <code>/git</code>.</p> <h2>started with just nginx and ssh</h2> <p>This one is dead-simple when you know the trick, simply put <code>git update-server-info</code> into hooks/post-update of your git repo (they have to be bare repo, that’s done with --bare)</p> diff --git a/articles/My git server setup.shtml b/articles/My git server setup.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#set var="transPageUrl" value='Param%C3%A9trage%20de%20mon%20serveur%20git' --><!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/My git server setup.html"--> </article> <a href="/articles/My%20git%20server%20setup.html">article only(plain HTML)</a> diff --git a/articles/Paramétrage de mon serveur git.html b/articles/Paramétrage de mon serveur git.html @@ -1,4 +1,4 @@ -<h1><a href="/articles/Param%C3%A9trage%20de%20mon%20serveur%20git">Paramétrage de mon serveur git</a></h1> +<h1 class="p-name"><a class="u-url" href="/articles/Param%C3%A9trage%20de%20mon%20serveur%20git">Paramétrage de mon serveur git</a></h1> <p>Après avoir eu plusieurs problèmes avec gitlab.com (impossibilitée de <code>git push</code> sur mon propre dépot, par example). J’ai décidé de faire un truc simple, inspiré de git.linkmauve.fr. J’ai mis tout mes dépots git dans le <code>/git</code> <h2>Démarrage avec juste nginx et ssh</h2> <p>Celui-là est trivial quand on connais le truc, suffit de mettre <code>git update-server-info</code> dans <code>hooks/post-update</code> du dépot git (qui doit être un --bare)</p> diff --git a/articles/Paramétrage de mon serveur git.shtml b/articles/Paramétrage de mon serveur git.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#set var="transPageUrl" value='My%20git%20server%20setup' --><!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Paramétrage de mon serveur git.html"--> </article> <a href="/articles/Param%C3%A9trage%20de%20mon%20serveur%20git.html">article seul(HTML-brut)</a> diff --git a/articles/Politique de CW.html b/articles/Politique de CW.html @@ -1,4 +1,4 @@ -<h1><a href="/articles/Politique%20de%20CW">Politique de CW</a></h1> +<h1 class="p-name"><a class="u-url" href="/articles/Politique%20de%20CW">Politique de CW</a></h1> <p>Donc pour que les choses soient plus claires et que je n’ai pas à me répéter trop souvent (ça fait genre un mois que y’a ça et que ça s’enflamme de temps en temps, pourquoi pas mais c’est chiant à la longue)</p> <p>Mes avis sur les CWs sont assez fixé et depuis pas mal de temps (je les utilisais déjà sur twitter, IRC, …), c’est à vous de vous faire votre propre avis, je ne partage que mes avis, et on peut en débattre (pas se taper dessus sinon je pense que je bloque direct).</p> <p>Je suis pour les CWs au maximum, c’est-à-dire qu’on relit son message (de toute façon ça évite au passage de faire des fautes et d’être mal compris·e) et on dit au préalable ce qui pourrait être perçu négativement par les personnes qui vont vous lire/écouter/…. Et non y’a pas besoin de boule de cristal pour ça, au pire tu ne penses pas/ne connais pas une oppression tu auras peut-être des réponses ou des messages dans ta timeline à propos justement de cette oppression.</p> diff --git a/articles/Politique de CW.shtml b/articles/Politique de CW.shtml @@ -8,7 +8,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Politique de CW.html"--> </article> <a href="/articles/Politique%20de%20CW.html">article seul(HTML-brut)</a> diff --git a/articles/Pourquoi je n’utiliserais pas ghostery.html b/articles/Pourquoi je n’utiliserais pas ghostery.html @@ -1,4 +1,4 @@ - <a href="/articles/Pourquoi je n’utiliserais pas ghostery"><h1>Pourquoi je n’utiliserais pas ghostery</h1></a> + <a class="u-url" href="/articles/Pourquoi je n’utiliserais pas ghostery"><h1 class="p-name">Pourquoi je n’utiliserais pas ghostery</h1></a> <p>Ghostery est une extension connue pour son anti-traçage facile, malheuresement comme beaucoup de solutions de facilité, elle n’est pas libre, un peu idiot pour un extension qui revendique que la transparence + sécurité = contrôle. De son site qui utilise des formulaire au lieu d’utiliser une balise <code>a</code>, surement pour limiter le click droit. Voici donc les liens (bien que je ne recommande pas de l’utiliser vous verrez pourquoi plus tard) : <a href="https://addons.mozilla.org/firefox/downloads/latest/ghostery">Firefox</a>, <a href="https://chrome.google.com/webstore/detail/mlomiejdfkolichcflejclcbmpeaniij">Chrome</a>, <a href="https://addons.opera.com/addons/extensions/details/ghostery/">Opera</a>, <a href="https://www.ghostery.com/safari/Ghostery.safariextz">Safari</a>, <a href="https://www.ghostery.com/ie/ghostery-ie.exe">Internet Explorer</a>(Oui, un .exe), Android(<a href="https://play.google.com/store/apps/details?id=com.ghostery.android.ghostery">Google Play</a>,<a href="https://www.amazon.com/gp/product/B00Q703HRK">Amazon Apps</a>), <a href="https://itunes.apple.com/us/app/ghostery/id472789016">iOS</a>, <a href="https://addons.mozilla.org/android/downloads/latest/ghostery">Firefox OS</a>.</p> <p>Et si j’inspectait ces paquets ? Vut que y’a presque toutes les plateformes je vais faire seulement <a href="#extension-firefox">Firefox</a>.</p> <h2 id="entension-firefox">Extension firefox</h2> diff --git a/articles/Pourquoi je n’utiliserais pas ghostery.shtml b/articles/Pourquoi je n’utiliserais pas ghostery.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Pourquoi je n’utiliserais pas ghostery.html"--> </article> <a href="/articles/Pourquoi je n’utiliserais pas ghostery.html">article seul(HTML-brut)</a> diff --git a/articles/Re: Owncloud Nextcloud Cozycloud : la vie privée attendra ?.html b/articles/Re: Owncloud Nextcloud Cozycloud : la vie privée attendra ?.html @@ -1,4 +1,4 @@ -<a href="/articles/Re:%20Owncloud%20Nextcloud%20Cozycloud%C2%A0:%20la%20vie%20priv%C3%A9e%20attendra%C2%A0?"><h1>Re: Owncloud Nextcloud Cozycloud : la vie privée attendra ?</h1></a> +<a class="u-url" href="/articles/Re:%20Owncloud%20Nextcloud%20Cozycloud%C2%A0:%20la%20vie%20priv%C3%A9e%20attendra%C2%A0?"><h1 class="p-name">Re: Owncloud Nextcloud Cozycloud : la vie privée attendra ?</h1></a> <p>Donc, je ne vais pas manger mes mots, <a href="http://www.taneleo.fr/owncloud-nextcloud-cozycloud-la-vie-privee-attendra">cet article</a> est du grand n’importe quoi !</p> <p>Rapidement :</p> <ul> diff --git a/articles/Re: Owncloud Nextcloud Cozycloud : la vie privée attendra ?.shtml b/articles/Re: Owncloud Nextcloud Cozycloud : la vie privée attendra ?.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Re: Owncloud Nextcloud Cozycloud : la vie privée attendra ?.html"--> </article> <a href="/articles/Re:%20Owncloud%20Nextcloud%20Cozycloud%C2%A0:%20la%20vie%20priv%C3%A9e%20attendra%C2%A0?.html">article seul(HTML-brut)</a> diff --git a/articles/Repo-less packages, Docker, AppImage and others curl|sh.html b/articles/Repo-less packages, Docker, AppImage and others curl|sh.html @@ -1,4 +1,4 @@ -<h1>Repo-less packages, Docker, AppImage and others curl|sh</h1> +<h1 class="p-name">Repo-less packages, Docker, AppImage and others curl|sh</h1> <p>Seriously, after <a href="http://breizh-entropy.org/wiki/systemd">SystemD</a>OS, what could I except for thoses LazyUSERS trying to act as system-admin (sorry to people that need to work with thoses tools).</p> <p>I know theses tools can help thoses that doesn’t want/know-how to do sys-admin, but seriously. Most people do know how to use a package manager to install few apps. (Otherwise people would not use App Store, Android Market^W^WPlay Store and various organisations would not try to use them for whatever product).</p> <p>Also with this types of tools(I’ll call them lazy-pkgs) you reduce security to almost nothing. Yes, AppImage doesn’t use root privileges, it doesn’t make it unharmfull, it can still do damage (like bumblebee/optimus and steam removing everything in the home directory). Yes, docker binairies doesn’t directly use the kernel and already available tools, well how do you expect lazy-pkgs to manage security flaws? (Try to imagine another heartbleed, shellshock, …). I heard docker as a daemon(which looks like a systemd clone that works on top of systemd, how meta).</p> diff --git a/articles/Repo-less packages, Docker, AppImage and others curl|sh.shtml b/articles/Repo-less packages, Docker, AppImage and others curl|sh.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Repo-less packages, Docker, AppImage and others curl|sh.html" --> </article> <a href="/articles/Repo-less%20packages%2C%20Docker%2C%20AppImage%20and%20others%20curl%7Csh.html">article only(plain HTML)</a> diff --git a/articles/Réaction à la « Politique d’utilisation des données » de change.org.html b/articles/Réaction à la « Politique d’utilisation des données » de change.org.html @@ -4,7 +4,7 @@ <p>Pour faire simple, je dirait de ne pas passer par change.org, des tas de solutions sont possibles, une pétition pouvant se résumer à un texte et un formulaire à la fin, un·e débutante en programmation web devrait être capable de le faire. Sinon vous pouvez détourner l’espace pour les commentaires et prendre quelque chose type blog, les réseaux sociaux, … Je voudrais pas rapeller que une pétition est à la base un texte et ensuite des feuilles ou chacun·e y met sa signature et non aller voir une organisation comme vous le faites en utilisant change.org, avaaz et ses confrères.</p> <p>Mes commentaires/rajouts sont <span class="comment">comme-ceci</span> (Je m’excuse pour les mal-voyant·e, si vous avez une meilleure idée n’hésitez pas à la proposer)</p> <blockquote> - <h1>Politique d’utilisation des données</h1> + <h1 class="p-name">Politique d’utilisation des données</h1> <p>Dernière mise à jour : 12 janvier 2015</p> <p>La mission de Change.org est de donner à chacun, partout dans le monde, le pouvoir de créer le changement qu'il souhaite voir. La meilleure façon de réaliser cette mission est d’offrir une plateforme numérique au service du bien commun.</p> <p>Notre Politique d’utilisation des données explique la façon dont nous obtenons et utilisons les informations qui vous concernent, les tiers avec lesquelles nous les partageons et la manière dont vous pouvez contrôler vos paramètres de confidentialité. Ces informations nous permettent de développer la technologie pour vous présenter des campagnes susceptibles de vous intéresser.</p> diff --git a/articles/Réaction à la « Politique d’utilisation des données » de change.org.shtml b/articles/Réaction à la « Politique d’utilisation des données » de change.org.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Réaction à la « Politique d’utilisation des données » de change.org.html"--> </article> <a href="/articles/Réaction à la « Politique d’utilisation des données » de change.org.html">article seul(HTML-brut)</a> diff --git a/articles/Réponse à « Mise en place d’un firewall sous debian ».html b/articles/Réponse à « Mise en place d’un firewall sous debian ».html @@ -1,4 +1,4 @@ - <a href="articles/R%c3%a9ponse%20%c3%a0%20%c2%ab%c2%a0Mise%20en%20place%20d%e2%80%99un%20firewall%20sous%20debian%c2%a0%c2%bb"><h1>Réponse à « Mise en place d’un firewall sous debian »</h1></a> + <a href="articles/R%c3%a9ponse%20%c3%a0%20%c2%ab%c2%a0Mise%20en%20place%20d%e2%80%99un%20firewall%20sous%20debian%c2%a0%c2%bb"><h1 class="p-name">Réponse à « Mise en place d’un firewall sous debian »</h1></a> <p>C’est peut-être du à l’anciennetée du <a href="http://www.creativeo.net/mise-en-place-dun-firewall-sous-debian/">billet</a>(7 novembre 2011) mais <code>sudo apt-get update</code> met à jour la liste des paquets, et <code>install</code>, installe des pauets, pour mettre à jour c’est <code>upgrade</code>. Mettre pare-feu (open-office ;3) serait mieux que firewall.</p> <p>Bon ensuite je ne sais pas si c’est à cause de ton moteur de blog, mais il n’y à pas de majuscules en début de commande. Et un fichier texte aurait été bien mieux qu’une image pour donner un script. Surtout que le paquet <a href="https://packages.debian.org/search?keywords=iptables-persistent">iptables-persistent</a> existe pour cette fonctionalitée. Et dire au lecteur·trice d’utiliser un éditeur de texte plutôt que d’utiliser touch et nano. Ensuite je ne recommande pas l’utilisation d’un DMZ(machine·s où tout les ports sont ouvert dessus).</p> <h2>Règles IPtables</h2> diff --git a/articles/Réponse à « Mise en place d’un firewall sous debian ».shtml b/articles/Réponse à « Mise en place d’un firewall sous debian ».shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Réponse à « Mise en place d’un firewall sous debian ».html"--> </article> <a href="/articles/Réponse à « Mise en place d’un firewall sous debian ».html">article seul(HTML-brut)</a> diff --git a/articles/République Numérique.shtml b/articles/République Numérique.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/République Numérique.html"--> </article> <a href="/articles/République Numérique.html">article seul(HTML-brut)</a> diff --git a/articles/Tagged by toot6.html b/articles/Tagged by toot6.html @@ -1,4 +1,4 @@ -<a href="/articles/Tagged%20by%20toot6"><h1>I fucking hate RULES</h1></a> +<a class="u-url" href="/articles/Tagged%20by%20toot6"><h1 class="p-name">I fucking hate RULES</h1></a> <p>Tagged by <a href="https://toot6.deviantart.com/journal/A-mean-of-procrastination-590128650">Toot6</a></p> <h2>Rules</h2> <ol> diff --git a/articles/Tagged by toot6.shtml b/articles/Tagged by toot6.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Tagged by toot6.html"--> </article> <a href="/articles/Tagged%20by%20toot6.html">article only(plain HTML)</a> diff --git a/articles/USA asking social-network password.html b/articles/USA asking social-network password.html @@ -1,4 +1,4 @@ -<a href="/articles/USA%20asking%20social-network%20password"><h1>USA asking social-network password</h1></a> +<a class="u-url" href="/articles/USA%20asking%20social-network%20password"><h1 class="p-name">USA asking social-network password</h1></a> <p>TL;DR: it’s stupid, it’s often the worse “I have nothing to hide” thing and a (dis-united) state wants to to it. A password is meant to be hidden, even/specially to governments.</p> <ul> <li>Do I give you the whole public/private keyring ? (at least 4096 bytes per account) diff --git a/articles/USA asking social-network password.shtml b/articles/USA asking social-network password.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/USA asking social-network password.html"--> </article> <a href="/articles/USA%20asking%20social-network%20password.html">article only(plain HTML)</a> diff --git a/articles/ed.html b/articles/ed.html @@ -1,4 +1,4 @@ -<h1><a href="/articles/ed">ed</a></h1> +<h1 class="p-name"><a class="u-url" href="/articles/ed">ed</a></h1> <p>You may have noticed if you’re following me on <a href="https://pouet.it/@lanodan_tmp/499933">@lanodan@pouet.it</a> that I’m posting quite a bit of honest post about the goodness of ed, and let me say why, sometimes I prefer ed</p> <ul> <li>It’s a too much simple and so powerfull ed-tor (pun intended) diff --git a/articles/ed.shtml b/articles/ed.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/ed.html"--> </article> <a href="/articles/ed.html">article only(plain HTML)</a> diff --git a/articles/lojban×dotsie alphabet.html b/articles/lojban×dotsie alphabet.html @@ -1,4 +1,4 @@ -<a href="/lojban%C3%97dotsie%20alphabet"><h1>Lojban×dotsie alphabet</h1></a> +<a href="/lojban%C3%97dotsie%20alphabet"><h1 class="p-name">Lojban×dotsie alphabet</h1></a> <p>I readed about <a href="http://dotsies.org">dotsies</a> which is a way to map a to z to letters of 5 horizontal bits. It felted a bit nice even if way too cybre and not human enough (a bit like our current keybaords are for entities with 10 tentacles and not 2 hands/arms that aren’t parallel on such a space).</p> <p>But well, I though about <a href="http://lojban.org">lojban</a>, a logical neutral language. This language only uses 28 non-blankspace characters(abcdefgijklmnoprstuvxyz,.') which makes it fully fit in 5 bits(2<sup>5</sup>=32 possibilities).<p> My proposition is: diff --git a/articles/lojban×dotsie alphabet.shtml b/articles/lojban×dotsie alphabet.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/lojban×dotsie alphabet.html"--> </article> <a href="/articles/lojban%C3%97dotsie%20alphabet.html">article only(plain HTML)</a> diff --git a/articles/systemd-eated-su.html b/articles/systemd-eated-su.html @@ -1,4 +1,4 @@ -<a href="/articles/systemd-eated-su"><h1>Lennart Poettering merged “su” command replacement into systemd: Test Drive on Fedora Rawhide</h1></a> +<a class="u-url" href="/articles/systemd-eated-su"><h1 class="p-name">Lennart Poettering merged “su” command replacement into systemd: Test Drive on Fedora Rawhide</h1></a> <p><a href="https://tlhp.cf/lennart-poettering-su/">“Original” Article</a></p> <blockquote>Well, there have been long discussions about this, but the problem is that what "<code>su</code>" is supposed to do is very unclear. On one hand it's supposed to open a new session and change a number of execution context parameters (`<code>uid</code>`, `<code>gid</code>`, `<code>env</code>`, ...), and on the other it's supposed to inherit a lot concepts from the originating session (`<code>tty</code>`, `<code>cgroup</code>`, `<code>audit</code>`, ...). Since this is so weakly defined it's a really weird mix&amp;match of old and new paramters.</blockquote> <p>Pretty clear, it ask for root or specified user password, launches a shell. If <code>-</code>, <code>-l</code>, <code>--login</code> is put it starts a new environement before starting the shell.</p> diff --git a/articles/systemd-eated-su.shtml b/articles/systemd-eated-su.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/systemd-eated-su.html"--> </article> <a href="/articles/systemd-eated-su.html">article only(plain HTML)</a> diff --git a/articles/www-client are broken.html b/articles/www-client are broken.html @@ -1,4 +1,4 @@ -<h1><a href="/articles/www-client%20are%20broken">www-client are broken</a></h1> +<h1 class="p-name"><a class="u-url" href="/articles/www-client%20are%20broken">www-client are broken</a></h1> <p>So after saying that <a rel="prev" href="/articles/Mozilla%20is%20Broken">Mozilla is Broken</a> (it still is). Chrom* became broken too :</p><ul> <li>Doesn’t compile without black magic (also it takes at least 5+ hours)</li> <li>Now depends on Node.JS/NPM, which I can’t use as it depends on OpenSSL (I use LibreSSL, note that google got BoringSSL) and that I don’t want. (I prefer to avoid any javascript)</li> diff --git a/articles/www-client are broken.shtml b/articles/www-client are broken.shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/www-client are broken.html"--> </article> <a href="/articles/www-client%20are%20broken.html">article only(plain HTML)</a> diff --git a/articles/« Democrate(ch|d) ».shtml b/articles/« Democrate(ch|d) ».shtml @@ -7,7 +7,7 @@ </head> <body> <!--#include file="/templates/fr/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/« Democrate(ch|d) ».html"--> </article> <a href="/articles/« Democrate(ch|d) ».html">article seul(HTML-brut)</a> diff --git a/home.shtml b/home.shtml @@ -7,49 +7,49 @@ </head> <body> <!--#set var="transPageUrl" value='accueil' --><!--#include file="templates/en/nav.shtml" --> - <article> + <article class="h-entry"> <!--#include file="/articles/Multi-posting on micro-blogging is a nightmare.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/I changed my OpenPGP keys.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/lojban×dotsie alphabet.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/www-client are broken.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Disk identification.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Gitter sucks.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/ed.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/My git server setup.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/USA asking social-network password.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Fighting Harrassement.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/30 Ways of Pride Challenge.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Entire Disk Encryption with LUKS and ZFS.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Tagged by toot6.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/Mozilla is Broken.html"--> </article> - <article> + <article class="h-entry"> <!--#include file="/articles/systemd-eated-su.html"--> </article> <!--#include file="templates/en/footer.html" -->