C'est aussi un souci assez classique du monde associatif : la personne à la tête de l'asso peut se retrouver à faire un peu tout (ce qui comporte divers risques comme « plus elle en fait, plus on la laisse en faire », dérive autocratique, peu de renouvellement des idées ou des actions, pas d'autres personnes qui émergent, etc.) et devient dure à remplacer (soit qu'elle veuille partir mais en évitant que la structure meure, soit qu'elle ne veuille pas partir mais que les autres voudraient qu'elle parte pour éviter une sclérose complète de la structure). Bref le question du renouvellement est un problème important dans le secteur associatif, car personne n'est éternel (en tout cas jusqu'à maintenant).
Une particularité du monde associatif est aussi que l'on a « plein » de temps en étant étudiant, puis moins en commençant une vie active, encore moins si on a fondé sa famille et/ou que l'on a une carrière prenante, et que ce n'est que plus tard que l'on a potentiellement à nouveau du temps pour de l'associatif (retraite, enfants plus grands, etc.), sans même parler de l'envie de vouloir faire autre chose à un moment ou de découvrir que finalement le libre c'est moins important que l'élevage de chèvres dans le Larzac. C'est un peu différent des cas présentés ici où les gens sont payés pour leur activité, donc sont justement dans leur période vie active. Dit autrement, sans renouvellement c'est compliqué d'avoir des associatifs actifs en continu d'ados à retraités, tandis que c'est théoriquement possible d'avoir un employé/patron sur toute sa carrière (par exemple Linus Torvalds à la tête du projet noyau Linux).
t'as un pseudo langage de programmation (boucles etc.)
Il faut tout de même pondérer par le fait que l'on ne fait pas la même chose avec un langage de programmation classique et avec un langage pour déployer/configurer. En termes d'algorithmes, le second a en gros besoin de boucles pour faire x fois une tâche sur chaque machine, et parfois de trouver où est le serveur maître dans un cluster. Le premier peut gérer des structures mémoire complexes, des exécutions parallèles entrecroisées concurrentes, etc., etc. Une des explications du succès d'Ansible, c'est que c'est assez facile à installer, utiliser et apprendre (ie courbe d'apprentissage à pente douce), par rapport aux premiers outils du genre (comme puppet par exemple).
Ceci étant dit, le langage Ansible (comme PHP apparemment) s'améliore peu à peu, à condition d'utiliser les versions récentes. Et une partie de l'intérêt est aussi dans la diversité des modules présents.
Pour éviter le souci et faciliter l'écriture de cette rétrospective, j'ai codé un script (et son déploiement par Ansible) avec directement la sortie attendue (et la gestion des pluriels, des espaces insécables, des affichages de date, etc.), valable sur une quinzaine ou n'importe quel intervalle de temps d'ailleurs.
$ bin/activity.sh 2018-08-16 2018-08-31
Du 16 au 31 août 2018
- 983 commentaires publiés (dont 4 masqués depuis);
- 216 tags posés ;
- 81 comptes ouverts (dont 24 fermés depuis);
- 34 entrées de forum publiées (dont 3 masquées depuis);
- 20 liens publiés (dont 2 masqués depuis);
- 17 dépêches publiées ;
- 16 journaux publiés (dont 3 masqués depuis);
- 1 entrée nouvelle, 3 corrigées et 0 invalide dans le système de suivi ;
- 1 sondage publié ;
- 4 pages wiki publiées (dont 0 masquée depuis).
(nb: j'ai aussi pu corriger une autre typo au passage, détectée en comparant le journal et la sortie du nouveau script)
LinuxFr.org : seconde quinzaine d'août 2018
Le 01 September 2018 à 18:20:17
Cent-troisième épisode (…)
Le souci ne s'est pas reproduit avec la dernière rétrospective de la quinzaine (par contre les dates sont en anglais sur toutes les entrées du planet April).
Au passage, Wikipédia nous apprend que l'équinoxe de septembre peut avoir lieu, en heure UTC, les 21, 22, 23 ou 24 septembre, et cette année c'est le 23 à 01:54:05 UTC.
Le code source ainsi que les fichiers compilés ont été emballés dans l’exécutable pour respecter le concept de portabilité (il suffit de l’extraire avec 7zip pour avoir accès aux fichiers sources).
Claude et Dominique sont beaux -> au moins l'une des deux personnes est un homme, on ne sait laquelle
Claude et Dominique sont belles -> les deux sont des femmes
Règle de proximité :
Claude et Dominique sont beaux -> au moins Dominique est un homme, on ne sait rien sur Claude
Claude et Dominique sont belles -> au moins Dominique est une femme, on ne sait rien sur Claude
Une ruche du Registre est un groupe de clés, de sous-clés et de valeurs du Registre associé à un ensemble de fichiers de prise en charge qui contiennent des sauvegardes de ses données.
Globalement ça voudrait notamment dire se limiter aux contenus / commentaires d'un sous-ensemble petit de gens d'accord pour cela, par exemple l'équipe du site
Nb: il faut même se limiter aux contenus écrits uniquement par l'équipe du site (car il existe de nombreux contenus écrits par les gens du site sur lesquels d'autres personnes ont contribué… et donc il faudrait soit anonymiser leurs contributions (paf contrefaçon) soit obtenir l'autorisation de les inclure dans le "sous-ensemble petit de gens d'accord pour cela"… bref ça serait plus simple de se limiter un peu plus au final)
Dix ans d'apt-get sans rien faire et qui marche encore, ça voudrait aussi dire (pur exercice) :
maintenir des algorithmes de chiffrement cassés (il faudrait probablement du SSL encore)
il faudrait des certificats valables dix ans
des clés gpg valables plus de 10 ans pour signer les paquets
une équipe pérenne de mainteneurs motivés
qui jongle avec diverses libstdc++ et autres ABI incompatibles, des mélanges de versions majeures de composants majeurs (GNOME, KDE, Python, Perl, PHP, etc.)
maintenir du 32 bits (plus tard le non UEFI ou les vieilles architectures mourantes voire mortes aussi)
arrêter de déplacer vers archive.debian.org, tout garder dans l'obèse dépôt unique, le tout servi par un serveur web à configuration dangereuse (voir plus haut)
gérer des 'ordinosaures' n'ayant pas 32 zetaoctets de mémoire, 42 THz de CPU sur 513 coeurs et 69 Etaoctets de stockage, donc y aller mollo sur la consommation de ressources
les composants critiques niveau ressources devront être compilés / exister pour chacune des variantes CPU possibles sur plus de 10 ans (par exemple les composants multimédia qui sont souvent disponibles avec des optimisations par chaque jeu d'instructions CPU ou GPU)
même Debian sort plusieurs versions stables en 10 ans, donc au bout de cette période tu peux enchaîner les mises à jour de distribution (voire fournir la migration directe à la N+2 ou N+3)
vraisemblablement tout cela devrait en fait ralentir pas mal le développement de Debian et la sortie des versions finalement
sur le principe, ça changerait de la course à l'équipement et à la fonctionnalité
il faut un projet de distribution qui dure plus de 10 ans, et sans changer de nom/URL (c'est le cas pour Debian, mais pas de toutes les distrib)
sacré boulot
(Évidemment c'est plus facile si on considère qu'il y a eu des apt-get upgrade intermédiaires pendant ces 10 ans)
[^] # Re: Coquille
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Sortie de Python 3.7. Évalué à 2.
Corrigé, merci.
# Autres événements
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Agenda du Libre pour la semaine 37 de l’année 2018. Évalué à 4.
On peut aussi mentionner :
# Plus de détails ?
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi tribune de rédaction cassée ? les commentaires ne s'affichent pas. Évalué à 3 (+0/-0).
Tout me semble marcher correctement (testé en admin et en visiteur) : les commentaires sont bien ajoutés et affichés.
[^] # Re: Je crois qu'il manque un morceau de phrase
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Go et Rust, lequel est le remplaçant du C ?. Évalué à 10.
Ça amène la question suivant : faut-il remplacer le français par une langue moins susceptible d'erreur, d'oubli et autres ratés ?
</troll>
[^] # Re: C'est normal ...
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Les timoniers sont-ils fatigués ?. Évalué à 10.
C'est aussi un souci assez classique du monde associatif : la personne à la tête de l'asso peut se retrouver à faire un peu tout (ce qui comporte divers risques comme « plus elle en fait, plus on la laisse en faire », dérive autocratique, peu de renouvellement des idées ou des actions, pas d'autres personnes qui émergent, etc.) et devient dure à remplacer (soit qu'elle veuille partir mais en évitant que la structure meure, soit qu'elle ne veuille pas partir mais que les autres voudraient qu'elle parte pour éviter une sclérose complète de la structure). Bref le question du renouvellement est un problème important dans le secteur associatif, car personne n'est éternel (en tout cas jusqu'à maintenant).
Une particularité du monde associatif est aussi que l'on a « plein » de temps en étant étudiant, puis moins en commençant une vie active, encore moins si on a fondé sa famille et/ou que l'on a une carrière prenante, et que ce n'est que plus tard que l'on a potentiellement à nouveau du temps pour de l'associatif (retraite, enfants plus grands, etc.), sans même parler de l'envie de vouloir faire autre chose à un moment ou de découvrir que finalement le libre c'est moins important que l'élevage de chèvres dans le Larzac. C'est un peu différent des cas présentés ici où les gens sont payés pour leur activité, donc sont justement dans leur période vie active. Dit autrement, sans renouvellement c'est compliqué d'avoir des associatifs actifs en continu d'ados à retraités, tandis que c'est théoriquement possible d'avoir un employé/patron sur toute sa carrière (par exemple Linus Torvalds à la tête du projet noyau Linux).
[^] # Re: Cool.
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Ansible: la version 2.7 beta 1 est disponible. Évalué à 3.
C'est un des cas les plus courants/basiques :
Je fais x fois une tâche (ici copie de fichier) sur chaque serveur. Donc une boucle sur les serveurs et une autre sur les fichiers.
[^] # Re: Cool.
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Ansible: la version 2.7 beta 1 est disponible. Évalué à 7.
Il faut tout de même pondérer par le fait que l'on ne fait pas la même chose avec un langage de programmation classique et avec un langage pour déployer/configurer. En termes d'algorithmes, le second a en gros besoin de boucles pour faire x fois une tâche sur chaque machine, et parfois de trouver où est le serveur maître dans un cluster. Le premier peut gérer des structures mémoire complexes, des exécutions parallèles entrecroisées concurrentes, etc., etc. Une des explications du succès d'Ansible, c'est que c'est assez facile à installer, utiliser et apprendre (ie courbe d'apprentissage à pente douce), par rapport aux premiers outils du genre (comme puppet par exemple).
Ceci étant dit, le langage Ansible (comme PHP apparemment) s'améliore peu à peu, à condition d'utiliser les versions récentes. Et une partie de l'intérêt est aussi dans la diversité des modules présents.
[^] # Re: Un règle simple
Posté par Benoît Sibaud (site web personnel) . En réponse au message bloquer les IP des datacenters. Évalué à 6. Dernière modification le 02 septembre 2018 à 20:00.
Alors il faut un clavier ethernet ou IPv6 ?
[^] # Re: typo
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche GIMP 2.10.6 : rien ne nous arrête !. Évalué à 3.
Corrigé, merci.
[^] # Re: coquille
Posté par Benoît Sibaud (site web personnel) . En réponse au journal LinuxFr.org : seconde quinzaine d’août 2018. Évalué à 7. Dernière modification le 02 septembre 2018 à 14:09.
Pour éviter le souci et faciliter l'écriture de cette rétrospective, j'ai codé un script (et son déploiement par Ansible) avec directement la sortie attendue (et la gestion des pluriels, des espaces insécables, des affichages de date, etc.), valable sur une quinzaine ou n'importe quel intervalle de temps d'ailleurs.
(nb: j'ai aussi pu corriger une autre typo au passage, détectée en comparant le journal et la sortie du nouveau script)
[^] # Re: Bug d'akregator ?
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi erreur d'encodage dans le flux atom.. Évalué à 3 (+0/-0). Dernière modification le 02 septembre 2018 à 10:51.
http://planet.april.org/
Le souci ne s'est pas reproduit avec la dernière rétrospective de la quinzaine (par contre les dates sont en anglais sur toutes les entrées du planet April).
[^] # Re: coquille
Posté par Benoît Sibaud (site web personnel) . En réponse au journal LinuxFr.org : seconde quinzaine d’août 2018. Évalué à 4.
Tout à fait. Erreur de recopie de ma part depuis la sortie brute du script de comptage :
[^] # Re: Le jour le plus long
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Linux Presentation Day d’automne 2018. Évalué à 3.
Corrigé, merci.
Au passage, Wikipédia nous apprend que l'équinoxe de septembre peut avoir lieu, en heure UTC, les 21, 22, 23 ou 24 septembre, et cette année c'est le 23 à 01:54:05 UTC.
[^] # Re: Date ?
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Kernel Recipes 2018 : c’est reparti pour la 7ᵉ édition !. Évalué à 4. Dernière modification le 28 août 2018 à 20:46.
Corrigé, merci.
[^] # Re: Bug
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Le Jet Propulsion Laboratory de la NASA publie les plans du rover Curiosity sur GitHub. Évalué à 3.
Dépêche mise à jour, merci.
[^] # Re: Bigleux ?
Posté par Benoît Sibaud (site web personnel) . En réponse au message Commande find et déspécialisation. Évalué à 3.
C'est plus visible/compréhensible si les commandes sont protégées par des backquotes en markdown.
[^] # Re: Correction
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche ./play.it 2.10 : Debian, Gentoo et jeux vidéo. Évalué à 6.
Corrigé, merci.
[^] # Re: Bug d'akregator ?
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi erreur d'encodage dans le flux atom.. Évalué à 3 (+0/-0).
pas de charset sur le Content-Type
pas de charset sur le Content-Type
[^] # Re: Bug d'akregator ?
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi erreur d'encodage dans le flux atom.. Évalué à 3 (+0/-0). Dernière modification le 20 août 2018 à 22:29.
Le souci est présent sur le Planet April http://planet.april.org/ (qui serait plutôt la vraie source du problème dans ce cas).
# pas très gentil de griller la politesse à la dépêche en rédaction
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Et hop, un nouveau Gimp :). Évalué à 5.
Cf https://linuxfr.org/redaction/news/gimp-2-10-6-rien-ne-nous-arrete
[^] # Re: Opensource ??
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Dark Moon : une distribution GNU/Cygwin portable pour Windows. Évalué à 4. Dernière modification le 17 août 2018 à 16:15.
Dans la dépêche :
[^] # Re: Communications chiffrées ?
Posté par Benoît Sibaud (site web personnel) . En réponse au journal LineageOS. Évalué à 7. Dernière modification le 17 août 2018 à 10:55.
(par curiosité)
Règle « actuelle » :
Claude et Dominique sont beaux -> au moins l'une des deux personnes est un homme, on ne sait laquelle
Claude et Dominique sont belles -> les deux sont des femmes
Règle de proximité :
Claude et Dominique sont beaux -> au moins Dominique est un homme, on ne sait rien sur Claude
Claude et Dominique sont belles -> au moins Dominique est une femme, on ne sait rien sur Claude
[^] # Re: ruche de registre ?
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Dark Moon : une distribution GNU/Cygwin portable pour Windows. Évalué à 5.
https://support.microsoft.com/fr-fr/help/256986/windows-registry-information-for-advanced-users
[^] # Re: Anonymisation
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Dump anonymisé de la base de données. Évalué à 3 (+0/-0).
Nb: il faut même se limiter aux contenus écrits uniquement par l'équipe du site (car il existe de nombreux contenus écrits par les gens du site sur lesquels d'autres personnes ont contribué… et donc il faudrait soit anonymiser leurs contributions (paf contrefaçon) soit obtenir l'autorisation de les inclure dans le "sous-ensemble petit de gens d'accord pour cela"… bref ça serait plus simple de se limiter un peu plus au final)
[^] # Re: Guix
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Une image de base docker. Évalué à 4. Dernière modification le 14 août 2018 à 09:34.
Dix ans d'apt-get sans rien faire et qui marche encore, ça voudrait aussi dire (pur exercice) :
(Évidemment c'est plus facile si on considère qu'il y a eu des apt-get upgrade intermédiaires pendant ces 10 ans)