fix: remove textwidth=80

This commit is contained in:
valvin 2022-10-03 22:26:19 +02:00
parent b6f79f9d7a
commit 1e04b318ac
10 changed files with 78 additions and 128 deletions

1
.gitignore vendored
View File

@ -1,2 +1,3 @@
*.swp
capsule/public
capsule/public_html

View File

@ -24,3 +24,27 @@ input_dir = "./gemlog"
title = "La capsule de Valvin"
template = "atom.gmi"
output = "atom.gmi"
[[tasks]]
input = [".gmi"]
output = ".html"
preprocess.gmi = "gmnitohtml"
output_dir = "public_html"
static_dir = "static"
template = ".html"
#[[tasks]]
#input = [".gmi"]
#output = ".html"
#template = ".gmi"
##postprocess = "gmnitohtml -t templates/html_template.html"
#postprocess = "gmnitohtml"
#static_dir = "static"
#output_dir = "public_html"
[[tasks.feeds]]
input_dir = "./gemlog"
url = "https://gmi.valvin.fr"
title = "Valvin's Gemlog on tilde.team"
template = "atom.xml"
output = "atom.xml"

View File

@ -3,9 +3,21 @@ title: La capsule de Vavlin
---
```
░▒█▀▀▄░░▀░░█▀▀░█▀▀▄░▄░░░▄░█▀▀░█▀▀▄░█░▒█░█▀▀░░░█▀▄░█░░░░█▀▀░▀▀█░░░█▀▄▀█░▄▀▀▄░░▀░░█
░▒█▀▀▄░░█▀░█▀▀░█░▒█░░█▄█░░█▀▀░█░▒█░█░▒█░█▀▀░░░█░░░█▀▀█░█▀▀░▄▀▒░░░█░▀░█░█░░█░░█▀░▀
░▒█▄▄█░▀▀▀░▀▀▀░▀░░▀░░░▀░░░▀▀▀░▀░░▀░░▀▀▀░▀▀▀░░░▀▀▀░▀░░▀░▀▀▀░▀▀▀░░░▀░░▒▀░░▀▀░░▀▀▀░▄
▄▄▄▄▄▄▄ ▄▄▄ ▄▄▄▄▄▄▄ ▄▄ ▄ ▄▄ ▄▄ ▄▄▄▄▄▄▄ ▄▄ ▄ ▄▄ ▄▄ ▄▄▄▄▄▄▄
█ ▄ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █ █
█ █▄█ █ █ ▄▄▄█ █▄█ █ █▄█ █ ▄▄▄█ █▄█ █ █ █ █ ▄▄▄█
█ █ █ █▄▄▄█ █ █ █▄▄▄█ █ █▄█ █ █▄▄▄
█ ▄ ██ █ ▄▄▄█ ▄ █ █ ▄▄▄█ ▄ █ █ ▄▄▄█
█ █▄█ █ █ █▄▄▄█ █ █ ██ ██ █▄▄▄█ █ █ █ █ █▄▄▄
█▄▄▄▄▄▄▄█▄▄▄█▄▄▄▄▄▄▄█▄█ █▄▄█ █▄▄▄█ █▄▄▄▄▄▄▄█▄█ █▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█
▄▄▄▄▄▄▄ ▄▄ ▄▄ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ▄▄ ▄▄ ▄▄▄▄▄▄▄ ▄▄▄
█ █ █ █ █ █ █ █ █▄█ █ █ █
█ █ █▄█ █ ▄▄▄█▄▄▄▄ █ █ █ ▄ █ █
█ ▄▄█ █ █▄▄▄ ▄▄▄▄█ █ █ █ █ █ █ █
█ █ █ ▄ █ ▄▄▄█ ▄▄▄▄▄▄█ █ █ █▄█ █ █
█ █▄▄█ █ █ █ █▄▄▄█ █▄▄▄▄▄ █ ██▄██ █ █ █
█▄▄▄▄▄▄▄█▄▄█ █▄▄█▄▄▄▄▄▄▄█▄▄▄▄▄▄▄█ █▄█ █▄█▄▄▄▄▄▄▄█▄▄▄█
```
@ -16,5 +28,5 @@ Ma toute première capsule qui me permet de découvrir Gemini
=> /atom.xml Mon Flux atom (gemlog)
=> /atom.gmi Mon Flux gmi (gemlog)
INFO: 18/09/22 - suite à la migration kiln / agate, j'ai de nouveaux certificats
pour cette capsule.
INFO: 18/09/22 - suite à la migration kiln / agate, j'ai de nouveaux certificats pour cette capsule.

View File

@ -7,39 +7,24 @@ date: 2022-09-09
### mise à jour
il a fallu quand même remettre en route le système de mise à jour
automatique car celui-ci ne fonctionnait plus. j'en ai profité pour passer le
serveur agate dans sa dernière version (3.2.3).
il a fallu quand même remettre en route le système de mise à jourautomatique car celui-ci ne fonctionnait plus. j'en ai profité pour passer leserveur agate dans sa dernière version (3.2.3).
je découvre que bizarrement sous un titre de premier niveau, Lagrange affiche la
première ligne en dessous du titre dans un format particulier. Je ne connaissais
pas cette spécificité?
je découvre que bizarrement sous un titre de premier niveau, Lagrange affiche lapremière ligne en dessous du titre dans un format particulier. Je ne connaissaispas cette spécificité?
l'étape suivante si je publie des choses régulières ici sera d'avoir un flux.
J'imagine que le plus simple sera de le mettre dans le script qui met à jour le
contenu.
l'étape suivante si je publie des choses régulières ici sera d'avoir un flux.J'imagine que le plus simple sera de le mettre dans le script qui met à jour lecontenu.
### allez-hop !
Cela fait quelques jours que je parcours gemini et me questionne sur comment
l'utiliser. J'ai créé cette capsule il y a déjà quelques temps mais je ne
l'avais jamais mise à jour. Je cherchais un serveur pour faire un gemlog mais
au final je me rends compte que l'on a pas besoin de grand chose au final et que
c'est juste une arborescence toute simple à créer.
Cela fait quelques jours que je parcours gemini et me questionne sur commentl'utiliser. J'ai créé cette capsule il y a déjà quelques temps mais je nel'avais jamais mise à jour. Je cherchais un serveur pour faire un gemlog maisau final je me rends compte que l'on a pas besoin de grand chose au final et quec'est juste une arborescence toute simple à créer.
En parcourant différentes capsules sur gemini, je me rends compte qu'il y a très
peu de contenus en français. Alors tentons de faire en sorte qu'il en existe ne
serait-ce qu'un peu plus :)
En parcourant différentes capsules sur gemini, je me rends compte qu'il y a trèspeu de contenus en français. Alors tentons de faire en sorte qu'il en existe neserait-ce qu'un peu plus :)
Je ne sais pas trop ce que je serais en mesure de raconter ici. J'espère que je
n'aurais pas le même résultat que pour toutes mes autres tentatives de
publications, notamment sur mon blog. Une des raisons pour lesquelles je n'ai
pas réussi à maintenir mon blog est que je tenter d'écrire des sujets trop
détaillés et que l'effort à fournir pour arriver à publier un billet était trop
important.
Je ne sais pas trop ce que je serais en mesure de raconter ici. J'espère que jen'aurais pas le même résultat que pour toutes mes autres tentatives depublications, notamment sur mon blog. Une des raisons pour lesquelles je n'aipas réussi à maintenir mon blog est que je tenter d'écrire des sujets tropdétaillés et que l'effort à fournir pour arriver à publier un billet était tropimportant.
Bon c'est pas tout ça mais il faut quand même valider que ça fonctionne ;-)
```
git add . && git commit -am "docs: init gemlog" && git push
```

View File

@ -5,20 +5,14 @@ date: 2022-09-11
### Tildeverse
Ce matin j'ai reçu l'acceptation de ma demande d'adhésion au tildverse chez
tilde.club. Je me suis donc lancé dans l'aventure et découvre de nouvelles
choses. Avec l'accès au serveur, je bénéficie également d'une capsule gemini
dans laquelle j'écrirais un peu ce que je découvre la-bas, en anglais cette
fois-ci.
Ce matin j'ai reçu l'acceptation de ma demande d'adhésion au tildverse cheztilde.club. Je me suis donc lancé dans l'aventure et découvre de nouvelleschoses. Avec l'accès au serveur, je bénéficie également d'une capsule geminidans laquelle j'écrirais un peu ce que je découvre la-bas, en anglais cettefois-ci.
=> gemini://tilde.club/~valvin
### Potager
J'ai mis en sachet mes graines de basilic et coriandre restantes. J'ai récolté
mes graines d'aneth et commencer celle de radis. Pour l'instant je n'ai pas
grand chose en radis mais il faut que j'attende le reste, ce n'est pas encore
assez sec. En faisant une recherche sur le sujet, j'ai découvert le site
"diyseed" qui propose du contenu texte et vidéo sur les semences:
J'ai mis en sachet mes graines de basilic et coriandre restantes. J'ai récoltémes graines d'aneth et commencer celle de radis. Pour l'instant je n'ai pasgrand chose en radis mais il faut que j'attende le reste, ce n'est pas encoreassez sec. En faisant une recherche sur le sujet, j'ai découvert le site"diyseed" qui propose du contenu texte et vidéo sur les semences:
=> https://www.diyseeds.org/fr

View File

@ -5,30 +5,18 @@ date: 2022-09-10
### Potager
La semaine dernière, j'ai installé un composteur et je découvre un petit peu.
Ce matin j'ai vidé notre premier bac avec les différents déchets de légumes,
coquille d'oeuf, marc de café, essuie-tout mais aussi des bouts de cartons
(marron) pour apporter quelques déchets secs. Il est nécessaire d'en avoir si on
veut que le composteur fonctionne correctement.
La semaine dernière, j'ai installé un composteur et je découvre un petit peu.Ce matin j'ai vidé notre premier bac avec les différents déchets de légumes,coquille d'oeuf, marc de café, essuie-tout mais aussi des bouts de cartons(marron) pour apporter quelques déchets secs. Il est nécessaire d'en avoir si onveut que le composteur fonctionne correctement.
Le temps a été très humide cette semaine et le potager a bien apprécié. Mes
derniers semis: navets, radis et coriandre ont bien poussé. Les poireaux
repiqués il y a quelques semaines se portent bien également.
Le temps a été très humide cette semaine et le potager a bien apprécié. Mesderniers semis: navets, radis et coriandre ont bien poussé. Les poireauxrepiqués il y a quelques semaines se portent bien également.
### Le tildeverse
En parcourant gemini, j'ai vu de nombreuses fois la notion de "tilde" et je me
demandais ce à quoi cela faisait référence. Une vidéo sur le "tildeverse" m'a
permis de comprendre de quoi il s'agissait. Pour les plus anciens, c'est bien
souvent par là que l'on a commencé à faire de l'informatique. Il s'agit d'un
serveur partagé, communautaire sur lequel on se connecte en ssh et nous permet
d'accéder à différents services. Le `~` faisant référence au "home directory" de
l'utilisateur.
En parcourant gemini, j'ai vu de nombreuses fois la notion de "tilde" et je medemandais ce à quoi cela faisait référence. Une vidéo sur le "tildeverse" m'apermis de comprendre de quoi il s'agissait. Pour les plus anciens, c'est biensouvent par là que l'on a commencé à faire de l'informatique. Il s'agit d'unserveur partagé, communautaire sur lequel on se connecte en ssh et nous permetd'accéder à différents services. Le `~` faisant référence au "home directory" del'utilisateur.
Tout ça m'a donné envie d'en rejoindre un :) reste à trouver lequel.
=> https://tildeverse.org Tildeverse.org
=> https://www.youtube.com/watch?v=qK1mInnbfrU Vidéo d'explication du tildeverse
=> https://tildeverse.org Tildeverse.org=> https://www.youtube.com/watch?v=qK1mInnbfrU Vidéo d'explication du tildeverse
(inscription faite sur tilde.team et tilde.club, reste à avoir l'approbation)

View File

@ -5,31 +5,13 @@ date: 2022-09-15
### Gitlab CE sur debian
J'ai testé rapidement l'installation d'un gitlab communautaire dans une VM sur
mon poste de travail (Fedora). Je pensais qu'en utilisant l'utilitaire
*Machines* pour une VM ce serait simple, mais non. Par défaut, je ne pouvais pas
communiquer depuis ma machine vers la VM car la partie réseau n'était pas
configurée. De ce fait, je me suis appuyé sur une documentation Fedora [1] qui m'a
fait découvrir `virt-manager` avec `libvirt`. J'ai quand même pu récupérer
l'image que j'avais initialisé dans *Machines*.
J'ai testé rapidement l'installation d'un gitlab communautaire dans une VM surmon poste de travail (Fedora). Je pensais qu'en utilisant l'utilitaire*Machines* pour une VM ce serait simple, mais non. Par défaut, je ne pouvais pascommuniquer depuis ma machine vers la VM car la partie réseau n'était pasconfigurée. De ce fait, je me suis appuyé sur une documentation Fedora [1] qui m'afait découvrir `virt-manager` avec `libvirt`. J'ai quand même pu récupérerl'image que j'avais initialisé dans *Machines*.
Une fois la connexion ssh activée sur ma VM, j'ai déroulé l'installation de
Gitlab en suivant la procédure [2]. Je n'ai pas tenté de configurer
l'installation et j'ai uniquement paramétré l'url de mon instance. Par défaut,
si on met https://, un certificat letsencrypt est demandé. Ce qui dans mon cas
n'était pas une très bonne idée. J'ai donc continué sans certificat... bouh!!
Une fois la connexion ssh activée sur ma VM, j'ai déroulé l'installation deGitlab en suivant la procédure [2]. Je n'ai pas tenté de configurerl'installation et j'ai uniquement paramétré l'url de mon instance. Par défaut,si on met https://, un certificat letsencrypt est demandé. Ce qui dans mon casn'était pas une très bonne idée. J'ai donc continué sans certificat... bouh!!
L'installation est globalement rapide et installe beaucoup de composants.
Certainement plus que ce dont j'en ai besoin. J'ai récupéré le mot de passe root
comme indiqué et j'ai pu parcourir mon instance toute neuve. J'ai parcourru les
différentes configurations et il y a en quelques unes! Je pense que pour bien
faire, il faut lister les fonctionnalités dont on a besoin et voir pour chacunes
d'elles le paramétrage nécessaire.
L'installation est globalement rapide et installe beaucoup de composants.Certainement plus que ce dont j'en ai besoin. J'ai récupéré le mot de passe rootcomme indiqué et j'ai pu parcourir mon instance toute neuve. J'ai parcourru lesdifférentes configurations et il y a en quelques unes! Je pense que pour bienfaire, il faut lister les fonctionnalités dont on a besoin et voir pour chacunesd'elles le paramétrage nécessaire.
Le point positif de ce type de recherche c'est que l'on découvre des
fonctionnalités dont on ne connaissait pas l'existance. Par exemple plantUML qui
permet de faire des digrammes de séquences, activé par défaut sur gitlab.com
mais qui nécessite une installation supplémentaire pour une instance perso.
Le point positif de ce type de recherche c'est que l'on découvre desfonctionnalités dont on ne connaissait pas l'existance. Par exemple plantUML quipermet de faire des digrammes de séquences, activé par défaut sur gitlab.commais qui nécessite une installation supplémentaire pour une instance perso.
=> https://docs.fedoraproject.org/en-US/quick-docs/getting-started-with-virtualization/ [1]
=> https://about.gitlab.com/install/#debian [2]

View File

@ -5,27 +5,15 @@ date: 2022-09-17
## Kiln
En échangeant sur Station, on m'a fait découvrir la capsule unbon.cafe qui
promeut l'usage de kiln pour la génération des différentes capsules hébergées.
En effet, l'outils m'a rapidement séduit, d'autant plus qu'il est très proche de
ce que je connais de l'outils équivalent hugo.
En échangeant sur Station, on m'a fait découvrir la capsule unbon.cafe quipromeut l'usage de kiln pour la génération des différentes capsules hébergées.En effet, l'outils m'a rapidement séduit, d'autant plus qu'il est très proche dece que je connais de l'outils équivalent hugo.
Du coup, c'est parti! Je migre le maigre contenu de cette capsule avec ce nouvel
outils qui va me permettre d'avoir plus de libertés et même un flux :)
Du coup, c'est parti! Je migre le maigre contenu de cette capsule avec ce nouveloutils qui va me permettre d'avoir plus de libertés et même un flux :)
Je pense avoir compris globalement le fonctionnement mais il me reste encore
quelques inconnus à éclaircir. J'ai reporté tout le contenu en sépérant les
différents jours pour que ce soit plus cohérent. Le flux prend en compte
uniquement les billets du gemlog.
Je pense avoir compris globalement le fonctionnement mais il me reste encorequelques inconnus à éclaircir. J'ai reporté tout le contenu en sépérant lesdifférents jours pour que ce soit plus cohérent. Le flux prend en compteuniquement les billets du gemlog.
J'ai du faire quelques modifications de mon image agate pour prendre en compte
ce changement. Afin d'éviter de compiler kiln, j'ai du passer de debian à alpine
comme base d'image. Mais de ce fait, j'ai du compiler agate et je ne sais pas
lequel des deux était moins lourd :)
J'ai du faire quelques modifications de mon image agate pour prendre en comptece changement. Afin d'éviter de compiler kiln, j'ai du passer de debian à alpinecomme base d'image. Mais de ce fait, j'ai du compiler agate et je ne sais paslequel des deux était moins lourd :)
Après quelques péripéties car je n'avais pas fait les tests complets, je pense
que l'image est opérationnelle et cette capsule également. Pour les curieux, je
mets le lien de deux dépôts git:
Après quelques péripéties car je n'avais pas fait les tests complets, je penseque l'image est opérationnelle et cette capsule également. Pour les curieux, jemets le lien de deux dépôts git:
=> https://gitlab.com/valvin/gemini-agate-image Image Docker gemini-agate-image
=> https://framagit.org/valvin/gemini-capsule Le contenu de cette capsule

View File

@ -3,28 +3,12 @@ title: accident-de-voiture
date: 2022-09-21
---
Aujourd'hui est une journée un peu particulière pour moi car lors de mon trajet
pour me rendre au travail j'ai eu un accident de voiture. Heureusement, rien de
grave, juste de la tôle et surtout personne de blessé. Visblement, ce n'était
pas la journée où il fallait que je fasse ce trajet, bien que depuis la
pandémie, je le fais beaucoup moins souvent.
Aujourd'hui est une journée un peu particulière pour moi car lors de mon trajetpour me rendre au travail j'ai eu un accident de voiture. Heureusement, rien degrave, juste de la tôle et surtout personne de blessé. Visblement, ce n'étaitpas la journée où il fallait que je fasse ce trajet, bien que depuis lapandémie, je le fais beaucoup moins souvent.
Le contexte est assez simple, des bouchons, une reprise du traffic et les
voitures devant moi on piler... Je n'ai pas eu le temps de freiner à temps et je
suis rentré dans la voiture devant moi, puis un camion m'est rentré dedans.
Visiblement, le camion et/ou moi avons poussé les voitures, ce qui fait nous
étions quatres voitures et un camion d'impliqué. Malheureusement, c'est ma
voiture qui a subit le plus de dégâts. Reste à savoir si celle-ci sera
réparable, mais là les dés sont jetés, il n'y a plus qu'à attendre le verdict.
Le contexte est assez simple, des bouchons, une reprise du traffic et lesvoitures devant moi on piler... Je n'ai pas eu le temps de freiner à temps et jesuis rentré dans la voiture devant moi, puis un camion m'est rentré dedans.Visiblement, le camion et/ou moi avons poussé les voitures, ce qui fait nousétions quatres voitures et un camion d'impliqué. Malheureusement, c'est mavoiture qui a subit le plus de dégâts. Reste à savoir si celle-ci seraréparable, mais là les dés sont jetés, il n'y a plus qu'à attendre le verdict.
Depuis 15 ans, je pratique cette route de près de 50km pour me rendre à mon
travail. Maintenant, seulement deux fois par semaine et je n'avais jamais eu de
problème. Mais bon, la route n'est pas toujours évidente et ce matin l'a prouvé.
J'aimerais pouvoir prendre les transports en communs pour faire ce trajet mais
tous les lieux de travail ne sont pas accessibles facilement et mon client
actuel et peut-être le plus compliqué de la région lilloise.
Depuis 15 ans, je pratique cette route de près de 50km pour me rendre à montravail. Maintenant, seulement deux fois par semaine et je n'avais jamais eu deproblème. Mais bon, la route n'est pas toujours évidente et ce matin l'a prouvé.J'aimerais pouvoir prendre les transports en communs pour faire ce trajet maistous les lieux de travail ne sont pas accessibles facilement et mon clientactuel et peut-être le plus compliqué de la région lilloise.
Bon, l'essentiel est que tout le monde aille bien mais ce n'est pas uneexpérience très agréable. Ceci dit, cela me conforte sur mon choix detélétravailler le plus régulièrement possible: Vive le télétravail!
Bon, l'essentiel est que tout le monde aille bien mais ce n'est pas une
expérience très agréable. Ceci dit, cela me conforte sur mon choix de
télétravailler le plus régulièrement possible: Vive le télétravail!

View File

@ -3,21 +3,15 @@ title: les flux atom avec kiln
date: 2022-09-22
---
Pour naviguer sur gemini, j'utilise depuis peu amfora. Initialement, j'utilisais
Lagrange. Je n'ai pas encore réalisé beaucoup de souscriptions à des flux mais
c'est une fonctionnalité qui m'interesse. Et donc, naturellement je souhaitais
que le flux de ce gemlog fonctinone. Et ... suspens, ce n'était pas le cas.
Pour naviguer sur gemini, j'utilise depuis peu amfora. Initialement, j'utilisaisLagrange. Je n'ai pas encore réalisé beaucoup de souscriptions à des flux maisc'est une fonctionnalité qui m'interesse. Et donc, naturellement je souhaitaisque le flux de ce gemlog fonctinone. Et ... suspens, ce n'était pas le cas.
Il s'avère que kiln propose un template pour générer un flux atom mais celui-ci
ne contient pas un élément à priori obligatoire, la balise "link" avec
"rel=alternate" pour un élément "entry":
Il s'avère que kiln propose un template pour générer un flux atom mais celui-cine contient pas un élément à priori obligatoire, la balise "link" avec"rel=alternate" pour un élément "entry":
```
<link rel="alternate" href="gemini://xxx" />
```
Du coup, en apportant la modification au template "atom.xml" fournit par défaut
c'est maintenant opérationnel:
Du coup, en apportant la modification au template "atom.xml" fournit par défaut c'est maintenant opérationnel:
```
{{ `<?xml version="1.0" encoding="utf-8"?>` | safeHTML }}
@ -38,8 +32,7 @@ c'est maintenant opérationnel:
=> /atom.xml Le flux de ce gemlog corrigé
Mais comme je pensais que c'était les flux atom qui posait problème, je me suis
renseigné sur les flux décrit par le protocole Gemini. Ils en parlent ici:
Mais comme je pensais que c'était les flux atom qui posait problème, je me suis renseigné sur les flux décrit par le protocole Gemini. Ils en parlent ici:
=> gemini://gemini.circumlunar.space/docs/companion/subscription.gmi
@ -54,8 +47,7 @@ This a generated page to allow feed subscription.
{{ end -}}
```
Cela ne fonctionne pas correctement dans "amfora" ou alors je n'ai pas su le
faire fonctionner ;-). Cependant c'est opérationnel dans "Lagrange".
Cela ne fonctionne pas correctement dans "amfora" ou alors je n'ai pas su le faire fonctionner ;-). Cependant c'est opérationnel dans "Lagrange".
=> /atom.gmi le flux de ce gemlog façon gemini