Ah ah :-) C’est amusant : En lisant le titre de ton commentaire, je m’attendais exactement à l’inverse de ce que tu as finalement écrit.
En fait, si tu regardes, tout le code ainsi que la documentation sont en anglais ; rien en français. Tout le français que tu vois dans la dépêche est situé dans des clefs de dictionnaires Python. Ce ne sont que de quelconques chaînes de caractères.
D’ailleurs, tu noteras que le rapport quotidien est en anglais ; c’est une autre raison pour laquelle je souhaite mettre en place des « patrons » de génération à la place d’un rendu fixe.
Il y aurait donc bien un petit effort d’internationalisation à faire, pour rendre peut-être le logiciel plus accessible aux personnes non anglophones ;-)
Je comprends. C’est en effet intéressant quand tu gères une ferme de serveurs.
Avec Pyruse, il suffirait de créer un gestionnaire de compteurs alternatif adossé à une base de données (copier-coller de l’existant, avec juste un backend différent), puis d’implémenter les actions triviales +/−/reset.
La base de données pourrait être un PostgreSQL/MySQL… pour une grosse installation, ou peut-être un fichier SQLite sur partage réseau (quid des accès concurrents ?)…
Une autre solution, peut-être plus proche de ton idée, serait d’avoir un petit dæmon qui écoute en IP-Multicast : lorsqu’il reçoit une notification d’attaque, il la logue dans systemd. La conf. peut alors donner à cette « attaque » autant de poids qu’une véritable attaque locale. Et bien sûr, il y aurait une action à développer qui diffuse en IP-Multicast les attaques locales.
J’ai également ce type de clef depuis bien longtemps. Mais là, on peut saluer le pragmatisme et l’astuce de l’auteur, pour avoir trouvé un processus de création du média adapté aux contraintes des logiciels installés. La démarche est efficace et semble bien ciblée, avec :
un vrai besoin (je connais un formateur qui rêverais d’utiliser ça !) ;
un résultat bien pensé, notamment sur l’ergonomie, qui a l’air bien équilibrée, entre modernisme et économie des ressources.
Je suis néophyte en ce domaine, et je cherche comment équiper mon nouveau serveur pour la diffusion de musique (voire films) sur mon ampli A/V.
A priori, ton logiciel a l’air super intéressant (même s’il ne fait pas la vidéo pour l’instant), mais je ne vois pas trop comment ça se passe pour aller vers l’ampli… Tu parles de diffusion HTTP, mais n’y a-t-il pas aussi la possibilité d’une sortie via le chipset son de la machine ?
C’est impressionnant ! Bravo !
Reste à voir si la communauté va suivre… Ce serait sans doute bénéfique sur le long terme, face à l’hégémonie des plates-formes centralisatrices.
Tout d’abord, bravo à l’auteur pour cette aventure, le partage de son expérience, et l’optimisme qu’il communique !
Et tant que je suis là, j’ai une question : Quelqu’un saurait-il m’expliquer la situation actuelle avec LDAP ?
Plusieurs utilisateurs ont émis le souhait de pouvoir identifier les utilisateurs avec LDAP, souvent utilisé en auto-hébergement (notamment YunoHost).
Il semble que quelqu’un ait apporté une solution opérationnelle, mais que celle-ci n’ait pas été acceptée, je ne sais pas trop pourquoi. Je trouve que la communication sur les tickets concernés est un peu confuse…
Tu vas rire, mais il m’est arrivé de recourir à ed dans des scripts car il permet de faire des choses qui ne sont parfois pas évidentes à faire avec sed.
Je ne me souviens plus ce que j’avais fait avec, mais il me semble que c’était notamment pour les mouvements relatifs : trouver d’abord la chaîne A, puis trouver la chaîne B qui suit, et remplacer la ligne suivante par C…
As-tu pensé à utiliser Fluxbox en gestionnaire de fenêtres ? Celui-ci permet d’avoir des onglets de fenêtres. C’est facile à utiliser et plutôt pratique.
Eh bien c’est réussi ! En voyant la copie d’écran, j’ai tout de suite pensé à « Super Cars II », et à « Super Sprint » aussi :-) J’aimais bien jouer à ces jeux sur Atari…
En tout cas, merci pour le partage ! Mon fils, qui se lance dans la programmation (je précise que c’est de lui-même, sans pression parentale), sera enchanté de regarder comment c’est fait.
Si d’autres personnes tombent sur mon commentaire, sachez que l’extension « Sea containers » m’a permis d’accéder à nouveau à tous mes anciens onglets onglets !
Je les ai tous rangés dans des conteneurs Firefox, après avoir installé « Multi-account containers », « Switch container » et « Containers theme ».
Sachant aussi qu’on peut créer un nouvel onglet du même conteneur que le conteneur courant en faisant Ctrl+clic ou clic-du-milieu sur le bouton +, je me retrouve maintenant plus ou moins avec les fonctionnalités de l’ancien « Tab Groups »…
— Adblock plus : je te conseille Privacy Badger, bien que sa philosophie diffère complètement ; ça marche bien. Sinon, ma foi, ce n’est pas le choix qui manque…
— Element Hiding : je ne connais pas d’équivalent, mais pour un masquage temporaire (pour impression par exemple), il y a Nuke Anything
— Self-destructing cookies : utilise Cookie AutoDelete
J’ai choisi la Touch Lux 3 pour mon épouse ; elle en est ravie !
Soucieux du respect de la vie privée et des libertés, j’ai sélectionné cette liseuse car :
* elle est ouverte à à peu près tous les formats (y compris quelques formats audio, je crois) ;
* elle permet d’utiliser une carte micro-SD (USB mass storage) et d’échanger ainsi avec Linux des ePub, PDF ou autres ;
* pour les urgence « plus rien à lire », elle a même le WiFi et un petit navigateur Web ;
* elle est basée sur Linux ;
* elle a une bonne autonomie.
Voilà. Je ne peux pas garantir qu’elle est sans mouchard. Ceci dit, mon épouse l’utilise depuis plus d’un an sans avoir paramétré le moindre compte, et à vrai dire sans avoir acheté le moindre « livre » : elle lit des histoires libres (beaucoup de fanfic, etc.) récupérées en ePub depuis son PC Linux.
Je partage vos avis concernant la sur-utilisation de Docker hors entreprise :-(
Une remarque toutefois : Docker améliore la reproductibilité, et non l’inverse ! Et le Dockerfile agit même comme une sorte de documentation. Tu peux remonter de layer en layer et refaire tout pareil (sauf si le layer de base est puisé dans une rolling-distro, je suppose…)
C’est la philosophie derrière « Request Policy » ou « uMatrix » (j’utilise désormais ce dernier). Le web ne (re)devient utilisable qu’après avoir personnalisé le filtrage pour un certain nombre de sites/patterns. C’est heureusement synchronisé via la synchro. Firefox entre mes différents navigateurs PC et mobile.
Malgré cela, pour certaines tâches (réservation d’avion, recherche d’hôtel…), il reste plus simple de basculer sur un profil Firefox dédié dépourvu de toute extension :-(
Ne pas oublier aussi ce cher « Self-Destructing Cookies », qui mange tes cookies au fur et à mesure que tu fermes les onglets correspondants. Indispensable !
La différence se joue ici : « Modifications must still create a copy » / « lorsque B est censé être modifié ». La modification peut intervenir sur A ou B, comme indiqué par Zino. Toi, tu ne parlais que d’une modification sur B.
[^] # Re: Internationalization
Posté par Yves (site web personnel) . En réponse à la dépêche Pyruse 1.0 : pour remplacer Fail2ban et autres « scruteurs » de journaux sur un GNU/Linux moderne. Évalué à 10.
Ah ah :-) C’est amusant : En lisant le titre de ton commentaire, je m’attendais exactement à l’inverse de ce que tu as finalement écrit.
En fait, si tu regardes, tout le code ainsi que la documentation sont en anglais ; rien en français. Tout le français que tu vois dans la dépêche est situé dans des clefs de dictionnaires Python. Ce ne sont que de quelconques chaînes de caractères.
D’ailleurs, tu noteras que le rapport quotidien est en anglais ; c’est une autre raison pour laquelle je souhaite mettre en place des « patrons » de génération à la place d’un rendu fixe.
Il y aurait donc bien un petit effort d’internationalisation à faire, pour rendre peut-être le logiciel plus accessible aux personnes non anglophones ;-)
[^] # Re: Message
Posté par Yves (site web personnel) . En réponse à la dépêche Pyruse 1.0 : pour remplacer Fail2ban et autres « scruteurs » de journaux sur un GNU/Linux moderne. Évalué à 3.
Je comprends. C’est en effet intéressant quand tu gères une ferme de serveurs.
Avec Pyruse, il suffirait de créer un gestionnaire de compteurs alternatif adossé à une base de données (copier-coller de l’existant, avec juste un backend différent), puis d’implémenter les actions triviales +/−/reset.
La base de données pourrait être un PostgreSQL/MySQL… pour une grosse installation, ou peut-être un fichier SQLite sur partage réseau (quid des accès concurrents ?)…
Une autre solution, peut-être plus proche de ton idée, serait d’avoir un petit dæmon qui écoute en IP-Multicast : lorsqu’il reçoit une notification d’attaque, il la logue dans systemd. La conf. peut alors donner à cette « attaque » autant de poids qu’une véritable attaque locale. Et bien sûr, il y aurait une action à développer qui diffuse en IP-Multicast les attaques locales.
Bref… C’est possible :-)
[^] # Re: retour vers le futur...
Posté par Yves (site web personnel) . En réponse à la dépêche DoBuKe : une clef USB amorçable orientée données. Évalué à 8.
Pas d’accord du tout.
J’ai également ce type de clef depuis bien longtemps. Mais là, on peut saluer le pragmatisme et l’astuce de l’auteur, pour avoir trouvé un processus de création du média adapté aux contraintes des logiciels installés. La démarche est efficace et semble bien ciblée, avec :
Bravo !
[^] # Re: Vers un ampli ?
Posté par Yves (site web personnel) . En réponse au journal Taliesin, serveur de streaming audio. Évalué à 1.
Merci :-) J’ai hâte de lire ça !
# Vers un ampli ?
Posté par Yves (site web personnel) . En réponse au journal Taliesin, serveur de streaming audio. Évalué à 1.
Je suis néophyte en ce domaine, et je cherche comment équiper mon nouveau serveur pour la diffusion de musique (voire films) sur mon ampli A/V.
A priori, ton logiciel a l’air super intéressant (même s’il ne fait pas la vidéo pour l’instant), mais je ne vois pas trop comment ça se passe pour aller vers l’ampli… Tu parles de diffusion HTTP, mais n’y a-t-il pas aussi la possibilité d’une sortie via le chipset son de la machine ?
[^] # Re: stupide
Posté par Yves (site web personnel) . En réponse au journal ils l'ont voulu, ils l'ont obtenu, et ils l'ont dans le baba.... Évalué à 1.
MDR :-D C’est tellement vrai !
# Super !
Posté par Yves (site web personnel) . En réponse au journal Tickets et « merge-requests » basés sur XMPP avec SàT. Évalué à 3.
C’est impressionnant ! Bravo !
Reste à voir si la communauté va suivre… Ce serait sans doute bénéfique sur le long terme, face à l’hégémonie des plates-formes centralisatrices.
# Au sujet de LDAP…
Posté par Yves (site web personnel) . En réponse à la dépêche Un an après, faisons le point sur wallabag.it. Évalué à 6.
Tout d’abord, bravo à l’auteur pour cette aventure, le partage de son expérience, et l’optimisme qu’il communique !
Et tant que je suis là, j’ai une question : Quelqu’un saurait-il m’expliquer la situation actuelle avec LDAP ?
Plusieurs utilisateurs ont émis le souhait de pouvoir identifier les utilisateurs avec LDAP, souvent utilisé en auto-hébergement (notamment YunoHost).
Il semble que quelqu’un ait apporté une solution opérationnelle, mais que celle-ci n’ait pas été acceptée, je ne sais pas trop pourquoi. Je trouve que la communication sur les tickets concernés est un peu confuse…
(point d’entrée GitHub : https://github.com/wallabag/wallabag/issues/966)
[^] # Re: Troll
Posté par Yves (site web personnel) . En réponse au journal Pourquoi Emacs? (Première partie). Évalué à 10.
Tu ne peux pas comparer un éditeur de texte et un système d’exploitation !
[^] # Re: Pourquoi nano ?
Posté par Yves (site web personnel) . En réponse au journal Pourquoi Vim? (Première partie). Évalué à 4.
Tu vas rire, mais il m’est arrivé de recourir à
eddans des scripts car il permet de faire des choses qui ne sont parfois pas évidentes à faire avecsed.Je ne me souviens plus ce que j’avais fait avec, mais il me semble que c’était notamment pour les mouvements relatifs : trouver d’abord la chaîne A, puis trouver la chaîne B qui suit, et remplacer la ligne suivante par C…
[^] # Re: En fait, ça existe déjà…
Posté par Yves (site web personnel) . En réponse au journal Le Firefox nouveau est arrivé !. Évalué à 1.
As-tu pensé à utiliser Fluxbox en gestionnaire de fenêtres ? Celui-ci permet d’avoir des onglets de fenêtres. C’est facile à utiliser et plutôt pratique.
http://fluxbox.sourceforge.net/features/tabs.php
[^] # Re: Slicks'n'slide / Generally
Posté par Yves (site web personnel) . En réponse au journal J'ai fait un jeu. Évalué à 2.
Eh bien c’est réussi ! En voyant la copie d’écran, j’ai tout de suite pensé à « Super Cars II », et à « Super Sprint » aussi :-) J’aimais bien jouer à ces jeux sur Atari…
En tout cas, merci pour le partage ! Mon fils, qui se lance dans la programmation (je précise que c’est de lui-même, sans pression parentale), sera enchanté de regarder comment c’est fait.
Yves / tYYGH ;-)
[^] # Re: À l’aide !
Posté par Yves (site web personnel) . En réponse au journal Le Firefox nouveau est arrivé !. Évalué à 5.
Si d’autres personnes tombent sur mon commentaire, sachez que l’extension « Sea containers » m’a permis d’accéder à nouveau à tous mes anciens onglets onglets !
Je les ai tous rangés dans des conteneurs Firefox, après avoir installé « Multi-account containers », « Switch container » et « Containers theme ».
Sachant aussi qu’on peut créer un nouvel onglet du même conteneur que le conteneur courant en faisant Ctrl+clic ou clic-du-milieu sur le bouton +, je me retrouve maintenant plus ou moins avec les fonctionnalités de l’ancien « Tab Groups »…
Yves.
# À l’aide !
Posté par Yves (site web personnel) . En réponse au journal Le Firefox nouveau est arrivé !. Évalué à 6.
J’avais une dizaine de groupe d’onglets, ayant chacun une vingtaine d’onglets en moyenne. Il ne me reste plus que le premier (le moins intéressant)…
Quelqu’un sait-il comment récupérer au moins les URL de ces onglets perdus ?
[^] # Re: Extensions
Posté par Yves (site web personnel) . En réponse au journal Le Firefox nouveau est arrivé !. Évalué à 2.
— Adblock plus : je te conseille Privacy Badger, bien que sa philosophie diffère complètement ; ça marche bien. Sinon, ma foi, ce n’est pas le choix qui manque…
— Element Hiding : je ne connais pas d’équivalent, mais pour un masquage temporaire (pour impression par exemple), il y a Nuke Anything
— Self-destructing cookies : utilise Cookie AutoDelete
[^] # Re: Conseils
Posté par Yves (site web personnel) . En réponse au sondage Que pensez-vous des liseuses ?. Évalué à 1.
Salut ted,
J’ai choisi la Touch Lux 3 pour mon épouse ; elle en est ravie !
Soucieux du respect de la vie privée et des libertés, j’ai sélectionné cette liseuse car :
* elle est ouverte à à peu près tous les formats (y compris quelques formats audio, je crois) ;
* elle permet d’utiliser une carte micro-SD (USB mass storage) et d’échanger ainsi avec Linux des ePub, PDF ou autres ;
* pour les urgence « plus rien à lire », elle a même le WiFi et un petit navigateur Web ;
* elle est basée sur Linux ;
* elle a une bonne autonomie.
Voilà. Je ne peux pas garantir qu’elle est sans mouchard. Ceci dit, mon épouse l’utilise depuis plus d’un an sans avoir paramétré le moindre compte, et à vrai dire sans avoir acheté le moindre « livre » : elle lit des histoires libres (beaucoup de fanfic, etc.) récupérées en ePub depuis son PC Linux.
Yves.
[^] # Re: Quelques informations
Posté par Yves (site web personnel) . En réponse à la dépêche L’application « OnlyOffice pour Nextcloud » est disponible. Évalué à 3.
J’ai mis à disposition dans AUR, pour les utilisateurs de ArchLinux, un package Collabora-Online sans Docker ;-)
https://aur.archlinux.org/packages/collabora-online-server-nodocker/
[^] # Re: Docker fourre-tout ?
Posté par Yves (site web personnel) . En réponse à la dépêche L’application « OnlyOffice pour Nextcloud » est disponible. Évalué à 2.
Ah non, une VM et un conteneur, c’est très différent !
[^] # Re: Docker fourre-tout ?
Posté par Yves (site web personnel) . En réponse à la dépêche L’application « OnlyOffice pour Nextcloud » est disponible. Évalué à 1.
Je partage vos avis concernant la sur-utilisation de Docker hors entreprise :-(
Une remarque toutefois : Docker améliore la reproductibilité, et non l’inverse ! Et le Dockerfile agit même comme une sorte de documentation. Tu peux remonter de layer en layer et refaire tout pareil (sauf si le layer de base est puisé dans une rolling-distro, je suppose…)
[^] # Re: Le spoiler...
Posté par Yves (site web personnel) . En réponse au journal [Btrfs et openSUSE] Épisode 1 : sous‐volumes, snapshots et rollbacks. Évalué à 3.
Bon alors, regarde le 1 ! Impératif ! Mais pas le 2… surtout pas…
[^] # Re: Les cookies
Posté par Yves (site web personnel) . En réponse au journal Firefox 57 - onglets contextuels et autres joyeusetés. Évalué à 7.
C’est la philosophie derrière « Request Policy » ou « uMatrix » (j’utilise désormais ce dernier). Le web ne (re)devient utilisable qu’après avoir personnalisé le filtrage pour un certain nombre de sites/patterns. C’est heureusement synchronisé via la synchro. Firefox entre mes différents navigateurs PC et mobile.
Malgré cela, pour certaines tâches (réservation d’avion, recherche d’hôtel…), il reste plus simple de basculer sur un profil Firefox dédié dépourvu de toute extension :-(
[^] # Re: Ceux qui ont choisis les deux premières questions...
Posté par Yves (site web personnel) . En réponse au sondage Ce que je suis prêt à laisser aux GAFAM. Évalué à 3.
Ne pas oublier aussi ce cher « Self-Destructing Cookies », qui mange tes cookies au fur et à mesure que tu fermes les onglets correspondants. Indispensable !
[^] # Re: Pas de CHATON pour moi
Posté par Yves (site web personnel) . En réponse au sondage Ce que je suis prêt à laisser aux GAFAM. Évalué à 3.
Excellente remarque ! On néglige trop souvent les « fuites » dues à nos correspondants, amis, etc.
[^] # Re: No smartphone
Posté par Yves (site web personnel) . En réponse au sondage Ce que je suis prêt à laisser aux GAFAM. Évalué à 8.
Quel rapport ?
J’utilise un Fairphone avec Android open-source (AOSP), pour lequel tout a été remplacé par des logiciels issus de F-Droid :
etc.
Android n’est pas incompatible avec la vie privée. Ce serait plutôt Google, Samsung, Huawei…
[^] # Re: Quelques précisions
Posté par Yves (site web personnel) . En réponse au journal [Btrfs et openSUSE] Épisode 0 : l’ex‐fs du futur. Évalué à 3.
La différence se joue ici : « Modifications must still create a copy » / « lorsque B est censé être modifié ». La modification peut intervenir sur A ou B, comme indiqué par Zino. Toi, tu ne parlais que d’une modification sur B.