Je ne peux qu'être d'accord avec toi. De mon côté j'ai appris Latex à partir du format restructuredText. La structure du document étant fixée par le modèle, cela oblige à définir ses commandes latex en dehors du document, et définir ses styles dans le fichier rst sans y insérer de commande latex (enfin presque…)
Vu que chacun y met sa contribution, autant continuer l'inventaire :)
Weasyprint est assez impressionnant, vu qu'il travaille avec un moteur html et une feuille CSS. Ça permet de repartir sur des technologies standard. C'est plus léger qu'une distribution latex (et plus rapide aussi), mais ça n'a pas autant de souplesse…
J'ai commencé à me dire que c'est juste mettre des verres fumés pour ne pas voir la réalité en face, et ça m'a fait penser à un chapitre du livre de Watzlawick, "la réalité de la réalité" qui parle des effets de la traduction avec une petite anecdote :
Une vieille histoire, qui nous ramène au temps de l'Empire austro-hongrois, raconte la marche d'un détachement armé vers un village d'Albanie. Le commandant a ordre de punir les villageois qui ne se plieraient pas totalement à certaines exigences autrichiennes. Comme on peut d'y attendre, aucun des Autrichiens ne connaît l'albanais, et aucun des villageois ne parle l'une des quelconques langue pratiquée dans l'armée. On découvre finalement un interprète. […] Il est à peine une phrase dans l'interminable négociation qu'il traduise correctement. Il préfère dire à chaque partie ce qu'elle veut bien entendre ou bien est prête à accepter […] jusqu'à ce que chacune des deux parties trouve l'autre si conciliante que l'officier autrichien ne voie plus de raison de maintenir ses exigences, tandis que les villageois ne veulent pas le laisser partir avant qu'il n'ait accepté ce que l'interprète lui fait passer pour un châtiment volontaire, mais qu'eux considèrent comme un cadeau d'adieu.
C'est peut-être parce que je suis en train de me remettre à mage (jdr), mais finalement, ça serait beau si on pouvait modifier le monde comme ça, juste en présentant la réalité différemment. Du coup j'ai envie d'y croire !
Je crois que c'est un effet qui est en train d'être analysé pour permettre une remise à zero de la mémoire.
Ça permettrai une suppression totale des données en cas de perte de la confidentialité, mais aussi un reset factory (en gros), qui permet de réutiliser le SSW pour un nouveau cycle d'écriture même s'il a déjà été inscrit.
Un article a fuité sur le sujet, il faut que je te le retrouve.
Je préfère de loin dehydrated, que je trouve plus simple et plus facile à configurer. Du coup, je t'envoie ma doc avec dehydrated et les différentes étapes… Il y a quand même des choses que tu pourras y récupérer :)
Génération des certificats
Mise à jour DNS
Pour chaque domaine, il est nécessaire que le serveur Apache soit à l'écoute. Il faut donc configurer le DNS pour que le domaine pointe vers le serveur.
Une fois le DNS configuré, on peut aller à l'adresse à partir du navigateur. Si nous avons une page web et non pas un message d'erreur, c'est bon, on peut continuer !
Ajout de la demande de certificat
Les domaines que l'on souhaite protéger doivent être ajoutés dans le fichier domains.txt dans le répertoire /etc/dehydrated/. Par exemple :
Les certificats générés pour chaque site sont stockés dans le répertoire /var/lib/dehydrated/certs/. Par exemple, pour le domaine domain.test, les fichiers intéressants sont
Il est nécessaire que le certificat existe pour que Apache accepte de se lancer. Si l'on ne fait pas les choses dans l'ordre, on risque de référencer un certificat qui n'a pas encore été créé, Apache refusera donc de se lancer, et dans ce cas, il n'est pas possible de générer le certificat que l'on souhaite obtenir…
Autres applications
Ces certificats peuvent être utilisés avec d'autres applications que le serveur web, mais il est nécessaire d'avoir un serveur web pour pouvoir générer les fichiers.
Renouvellement des certificats
Le renouvellement est lancé par la commande suivante :
# dehydrated -c
La durée à partir de laquelle le certificat doit être renouvellée est configurée dans le fichier /etc/dehydrated/config. Par exemple pour renouveler les certificats tous les mois, il suffit de rajouter une petite marge pour être sûr :
# On modifie la durée pour être sûr de pouvoir renouveler le# certificat tous les moisRENEW_DAYS=32
Le script de renouvellement est placé dans le fichier des tâches planifiées mensuellement /etc/cron.monthly/dehydrated :
#!/bin/sh
/usr/bin/dehydrated -c
service apache2 reload
Tu as pris mon message au pied de la lettre, mais j'avais bien compris que le but était de casser le programme en faussant les données saisies.
(Et tu as modifié le script publié sur github, au moment ou j'ai écrit mon commentaire, il allait lire dans un fichier présent dans le répertoire courant, du coup mon commentaire n'est plus drôle du tout…)
En fait, il faut voir quel navigateur de fichier tu utilises. xbindkey n'a pas connaissance des autres applications lancées sur ton pc, et ne peut pas savoir sur quel dossier tu as cliqué…
je profite de ton message pour te remercier d'avoir mis en place Pétrolette ! Je l'utilise depuis l'annonce que tu avais faite ici même, et je suis vraiment content de l'outil ! (Ça me fait penser qu'il me faut regarder où j'en suis dans librepay, je crois que tu ne dois plus rien recevoir de ma part depuis un moment)
Il faut aussi que j'ouvre un ticket sur l'import de configuration qui n'est pas sauvegardé et qui oblige à faire une modification manuelle pour que ça soit pris en compte.
Il n'y a pas d'information sur la carte pour le pi-zero, mais ont peut trouver les infos pour la carte adaptée au raspberry pi standard (Boss 1.2 DAC Tech Manual), seuls les ports suivants seraient utilisés :
3 : SDA1-I2C
5 : SCL1-I2C
12 : I2S_BCLK
31 : GPIO6/DMUTE
35 : I2S_LRCLK
40 : I2S_DOUT
Je n'ai pas testé, le plus simple serait de leur demander directement.
La solution que tu proposes est très bas niveau, et tu as du apprendre plein de choses…
L'autre solution, est de suivre la documentation de debian live qui utilise les même outils que ceux de debian pour faire ses images lives. Des configurations toutes prêtes sont versionnées. Si le but est simplement de proposer le clavier français par défaut lors du démarrage il vaut mieux passer par là !
[^] # Re: LaTeX
Posté par chimrod (site web personnel) . En réponse au message Génération de documents selon modèle (gestion qualité des formations). Évalué à 2.
Je ne peux qu'être d'accord avec toi. De mon côté j'ai appris Latex à partir du format restructuredText. La structure du document étant fixée par le modèle, cela oblige à définir ses commandes latex en dehors du document, et définir ses styles dans le fichier rst sans y insérer de commande latex (enfin presque…)
# Weasyprint
Posté par chimrod (site web personnel) . En réponse au message Génération de documents selon modèle (gestion qualité des formations). Évalué à 4.
Vu que chacun y met sa contribution, autant continuer l'inventaire :)
Weasyprint est assez impressionnant, vu qu'il travaille avec un moteur html et une feuille CSS. Ça permet de repartir sur des technologies standard. C'est plus léger qu'une distribution latex (et plus rapide aussi), mais ça n'a pas autant de souplesse…
[^] # Re: Challenge intéressant
Posté par chimrod (site web personnel) . En réponse au message Générer un nouvel id unique. Évalué à 2. Dernière modification le 02 avril 2020 à 08:34.
Ah ? Merci, je pensais avoir testé avant d'envoyer le message, mais je me souviens avoir reformulé le message au dernier moment…
[^] # Re: Challenge intéressant
Posté par chimrod (site web personnel) . En réponse au message Générer un nouvel id unique. Évalué à 5. Dernière modification le 02 avril 2020 à 08:22.
Ça n'est pas un problème nouveau !
Tiens, voilà un article qui était resté dans mes favoris depuis quelques années (basé sur le principe du résidu quadratique) : how to generate a sequence of unique random integer
(à noter que les commentaires fournissent aussi beaucoup d'autres pistes)
# Modifier la réalité
Posté par chimrod (site web personnel) . En réponse au lien De Putes, Faire des Guerrières - extension pour Firefox (pas un poisson :). Évalué à 6.
J'ai commencé à me dire que c'est juste mettre des verres fumés pour ne pas voir la réalité en face, et ça m'a fait penser à un chapitre du livre de Watzlawick, "la réalité de la réalité" qui parle des effets de la traduction avec une petite anecdote :
C'est peut-être parce que je suis en train de me remettre à mage (jdr), mais finalement, ça serait beau si on pouvait modifier le monde comme ça, juste en présentant la réalité différemment. Du coup j'ai envie d'y croire !
[^] # Re: Double effet kiss-cool
Posté par chimrod (site web personnel) . En réponse au journal Les premiers SSW prévus pour Noël. Évalué à 5.
Je crois que c'est un effet qui est en train d'être analysé pour permettre une remise à zero de la mémoire.
Ça permettrai une suppression totale des données en cas de perte de la confidentialité, mais aussi un reset factory (en gros), qui permet de réutiliser le SSW pour un nouveau cycle d'écriture même s'il a déjà été inscrit.
Un article a fuité sur le sujet, il faut que je te le retrouve.
[^] # Re: Activité du jour : la ronde
Posté par chimrod (site web personnel) . En réponse au journal Confinement Covid-19 et attestations, mise à jour. Évalué à 2.
Pour le faire à la main, il faut surtout du temps. Sinon le brou de noix est assez rentable pour ce genre d'activité
# Activité du jour : la ronde
Posté par chimrod (site web personnel) . En réponse au journal Confinement Covid-19 et attestations, mise à jour. Évalué à 5.
Parce que l'art et la poésie sont un moyen de supporter le tragique de notre vie, je vous propose une jolie attestation pour aller faire vos courses :
À télécharger librement sur framapic : https://framapic.org/p1BOtSDTac33/Ujk0iVuMsG5X.jpg
N'oubliez pas de signer :)
# Je n'aime pas certbot
Posté par chimrod (site web personnel) . En réponse au message Renouvellement certificat ssl. Évalué à 2. Dernière modification le 09 mars 2020 à 15:39.
Je préfère de loin dehydrated, que je trouve plus simple et plus facile à configurer. Du coup, je t'envoie ma doc avec dehydrated et les différentes étapes… Il y a quand même des choses que tu pourras y récupérer :)
Génération des certificats
Mise à jour DNS
Pour chaque domaine, il est nécessaire que le serveur Apache soit à l'écoute. Il faut donc configurer le DNS pour que le domaine pointe vers le serveur.
Une fois le DNS configuré, on peut aller à l'adresse à partir du navigateur. Si nous avons une page web et non pas un message d'erreur, c'est bon, on peut continuer !
Ajout de la demande de certificat
Les domaines que l'on souhaite protéger doivent être ajoutés dans le fichier
domains.txt
dans le répertoire/etc/dehydrated/
. Par exemple :Utilisation du certificat
Les certificats générés pour chaque site sont stockés dans le répertoire
/var/lib/dehydrated/certs/
. Par exemple, pour le domainedomain.test
, les fichiers intéressants sont/var/lib/dehydrated/certs/domain.tld/fullchain.pem
/var/lib/dehydrated/certs/domain.tld/privkey.pem
Apache
Une macro peut être déclarée dans la configuration apache pour utiliser le certificat :
Il est nécessaire que le certificat existe pour que Apache accepte de se lancer. Si l'on ne fait pas les choses dans l'ordre, on risque de référencer un certificat qui n'a pas encore été créé, Apache refusera donc de se lancer, et dans ce cas, il n'est pas possible de générer le certificat que l'on souhaite obtenir…
Autres applications
Ces certificats peuvent être utilisés avec d'autres applications que le serveur web, mais il est nécessaire d'avoir un serveur web pour pouvoir générer les fichiers.
Renouvellement des certificats
Le renouvellement est lancé par la commande suivante :
La durée à partir de laquelle le certificat doit être renouvellée est configurée dans le fichier
/etc/dehydrated/config
. Par exemple pour renouveler les certificats tous les mois, il suffit de rajouter une petite marge pour être sûr :Le script de renouvellement est placé dans le fichier des tâches planifiées mensuellement
/etc/cron.monthly/dehydrated
:# Bonne idée
Posté par chimrod (site web personnel) . En réponse au lien Des modèles au format ODF pour tous les goûts. Évalué à 3.
C'est une bonne idée, et je note que la créatrice du projet est une habituée du site :)
[^] # Re: Et pour tester
Posté par chimrod (site web personnel) . En réponse au lien Certains certificats Let's Encrypt seront révoqués le 4 mars. Pensez à mettre à jour!. Évalué à 3.
Non, il s'agit du nom du domaine qui est couvert par un certificat let's encrypt
[^] # Re: Erreur dans les contributeurs
Posté par chimrod (site web personnel) . En réponse à la dépêche Weboob a dix ans !. Évalué à 8.
Ça existe encore Zobe ? J'ai utilisé la zobe gombonent argitecture il y guelgues années et j'ai trouvé que c'était bratigue bour structurer le code.
Je grois gue ça devait remonter au temps de bython 2.7… ça ne me rajeunis bas…
# Merci
Posté par chimrod (site web personnel) . En réponse au journal Procrastiner mieux !. Évalué à 10.
J'ai voulu laisser un commentaire hier pour te remercier et faire un retour sur cet article, mais j'ai pas eu le temps.
Je te fais un retour ce week-end.
[^] # Re: PS: je ne suis pas audiophile
Posté par chimrod (site web personnel) . En réponse au message Solution pour un serveur son à la maison. Évalué à 3.
Je fais de l'autopromotion pour un journal écrit sur le sujet, qui permet d'utiliser un raspberry pi zero en le branchant à la chaine hifi.
[^] # Re: Je sais !
Posté par chimrod (site web personnel) . En réponse au journal Petit défi Python. Évalué à 3.
Tu as pris mon message au pied de la lettre, mais j'avais bien compris que le but était de casser le programme en faussant les données saisies.
(Et tu as modifié le script publié sur github, au moment ou j'ai écrit mon commentaire, il allait lire dans un fichier présent dans le répertoire courant, du coup mon commentaire n'est plus drôle du tout…)
# Je sais !
Posté par chimrod (site web personnel) . En réponse au journal Petit défi Python. Évalué à 5. Dernière modification le 14 janvier 2020 à 12:14.
Le mot de passe est dans le fichier .passwd !
[^] # Re: J'ai trouvé une sortie avec un point Godwin.
Posté par chimrod (site web personnel) . En réponse au lien Connaissez-vous les pages Wikipédia les plus étonnantes ?. Évalué à 3.
Tout problème de satisfaction de contraintes peut être exprimé en prolog !
[^] # Re: J'ai trouvé une sortie avec un point Godwin.
Posté par chimrod (site web personnel) . En réponse au lien Connaissez-vous les pages Wikipédia les plus étonnantes ?. Évalué à 5.
J'ai bien aimé l'énigme la plus difficile du monde. Je me demande comment ça peut se modéliser en prolog :)
# Accès ssh local
Posté par chimrod (site web personnel) . En réponse au message sécuriser un serveur web auto hébergé. Évalué à 8.
De mon côté, j'ai conservé l'accès avec mot de passe sur mon pi, uniquement à partir des adresses locales.
Ça donne quelque chose comme ça dans le fichier
/etc/ssh/sshd_config
# Titre
Posté par chimrod (site web personnel) . En réponse au message Ouvrir un terminal dans dossier. Évalué à 2.
En fait, il faut voir quel navigateur de fichier tu utilises. xbindkey n'a pas connaissance des autres applications lancées sur ton pc, et ne peut pas savoir sur quel dossier tu as cliqué…
[^] # Re: Histoire de l’alphabet latin
Posté par chimrod (site web personnel) . En réponse au journal Rigolons avec l'ascii. Évalué à 2.
C'est plutôt hollywood qui écrit en latin ! (voir la vidéo Trajan is the movie font pour ceux qui s'intéressent aux polices — d'écriture)
[^] # Re: Pétrolette
Posté par chimrod (site web personnel) . En réponse au journal MediaRSS le mal aimé. Évalué à 4.
Salut yPhil,
je profite de ton message pour te remercier d'avoir mis en place Pétrolette ! Je l'utilise depuis l'annonce que tu avais faite ici même, et je suis vraiment content de l'outil ! (Ça me fait penser qu'il me faut regarder où j'en suis dans librepay, je crois que tu ne dois plus rien recevoir de ma part depuis un moment)
Il faut aussi que j'ouvre un ticket sur l'import de configuration qui n'est pas sauvegardé et qui oblige à faire une modification manuelle pour que ça soit pris en compte.
En tout cas, merci à toi !
[^] # Re: Questions materielles
Posté par chimrod (site web personnel) . En réponse au journal Utiliser un pi zero comme serveur de son et lecteur bluetooth. Évalué à 2.
Il n'y a pas d'information sur la carte pour le pi-zero, mais ont peut trouver les infos pour la carte adaptée au raspberry pi standard (Boss 1.2 DAC Tech Manual), seuls les ports suivants seraient utilisés :
Je n'ai pas testé, le plus simple serait de leur demander directement.
# Autre piste
Posté par chimrod (site web personnel) . En réponse au journal Création d'un système live-CD basé sur Debian. Évalué à 8.
La solution que tu proposes est très bas niveau, et tu as du apprendre plein de choses…
L'autre solution, est de suivre la documentation de debian live qui utilise les même outils que ceux de debian pour faire ses images lives. Des configurations toutes prêtes sont versionnées. Si le but est simplement de proposer le clavier français par défaut lors du démarrage il vaut mieux passer par là !
[^] # Re: Donner, Recevoir, Redonner…
Posté par chimrod (site web personnel) . En réponse à la dépêche Meilleures contributions LinuxFr.org : les primées d’octobre 2019. Évalué à 2.
Merci beaucoup pour ton retour détaillé ; il n'y a plus qu'à m'y mettre !