Dimanche 2 décembre 2018

Premier dimanche de l'avent...

Cher journal,

Je me suis permis un peu de pixel art, pour redessiner la flèche Parent Directory. Celle de base ne rend bien que sur écran cathodique, et tous ceux que j'avais à disposition ont fini par me lâcher il y a quelque temps déjà.

Épée de Damoclès

Le noyau 4.19.5 a l'air relativement stable dans ma configuration, mais peut-être qu'il attend la première occasion qui se présente pour exploser en vol. Apparemment pour certains, le problème se présente aussi en Linux 4.19.6, sorti il y a peu.

Accessibilité

À la lecture des recommandations de Mozilla vis-à-vis de l'accessibilité, j'ai augmenté un peu l'interligne et fait sauter la justification du texte. Sans césure automatique des mots entre les syllabes, le texte justifié est difficile à lire. Le gris typographique est désormais moins joli, mais plus ergonomique normalement. En tout cas, le contenu est lisible à 250% sur l'essentiel des pages sans avoir besoin d'utiliser de défilement horizontal.

Le vieil article sur IRC a été adapté à la façon de faire du site, et déplacé dans l'arborescence. Les références à l'ancien site Dismorphia et ses utilisateurs ont été effacées et le tout a été rangé dans un répertoire bien propre.

Le calibrage des diverses tailles de fontes, en particulier le calcul dynamique en fonction de la taille de la largeur de la vue view width, aura été assez instable une bonne partie de l'après-midi. Le fichier de style est monté jusqu'à un kibioctet et demi, ce qui a été signe de complexité croissante. :^(

Publications

À l'usage, j'ai pu découvrir quelques bugs dans le prototype de html2rss, couplé à une commande publish, qui passe les bonnes options à html2rss pour faciliter la publication. Le problème le plus notable est que les liens relatifs doivent être rendus absolus. Il y a également quelques soucis propres à publish, dont un souci dans le ménage effectué dans les fichiers temporaires, et les traces de balises HTML à faire sauter des titres :

sed 's/<[^>]*>//g' <<< "$title"

La question des liens absolus n'est pas encore résolue. Il va me falloir un analyseur syntaxique plus poussé que ce que me permet Bash pour traiter le problème à peu près correctement. J'ai un début de prototype en Python 3 avec html.parser. Ça sera plus solide que du script shell, et plus vite fait que d'écrire un analyseur en C ; oui, j'y ai pensé.

Une version 0.0.2 du prototype alpha de html2rss est dans les cartons. Mais pour aujourd'hui, il commence à se faire tard.

[ICO]NameLast modifiedSize
[PARENTDIR]Parent Directory  -

  —