Même retour d'expérience côté LinuxFr.org… Les spammeurs bourrins qui vendent du matériel obstétrique (super étude marketing les gars…), des escortes, des taxis au Pakistan ou en Indonésie, ou des accès VPN, en premier commentaire ou contenu, et pas en français, ils sont dégagés vite. On détecte assez bien ceux qui attendent le 3è commentaire après deux commentaires louches (type "tu as trop raison", "super contenu", etc.). Mais on doit outiller de plus en plus pour virer certains autres cas (notamment a posteriori). Et malgré ça il a des tas de comptes silencieux qui sont sûrement à des spammeurs… Dans les cartons, je prévois d'ailleurs de fermer les comptes non utilisés à un moment… Puis de purger les comptes fermés n'ayant aucun contenu/commentaire/étiquetage, vu que ça ne sert pas à grand chose de les garder d'une part, et qu'on stocke des données personnelles (probablement souvent de spammeurs) pour rien.
Cf https://linuxfr.org/news/spam-spam-spam-spam-et-aussi-le-spam pour un retour en 2018. Et il faudrait sans douter compléter avec les changements des deux dernières années…
D'abord LinuxFr.org demande à pouvoir être tondu aussi, c'est discriminatoire !
Ensuite le fichier vise apparemment à pointer du doigt ceux qui utilisent Twitter et Facebook. Peu importe s'ils utilisent aussi Mastodon ou diaspora* ou matrix ou que sais-je encore. D'ailleurs il y a peut-être des "bons élèves" (au sens de l'auteur du fichier) mais ils ne sont pas mentionnés non plus… En gros c'est assez peu informatif, et aussi peu constructif, je trouve. Surtout si on ne sait pas pourquoi les dites structures ne vont pas sur Mastodon (elles ne connaissent pas, elles ne savent pas faire, c'est prévu mais plus tard, elles trouvent que la modération est trop chiante sur Mastodon, elles préfèrent EncoreUneAutreSolution3000, etc. ?)
Le fait de mettre en suppose que la personne lise l'anglais (pour comprendre English) ou connaisse les codes ISO pour les langues, ce qui n'est pas vraiment exigible sur un site non réservé à des geeks. Sinon le code est utile lorsque tu parles l'autre langue et que tu dois la reconnaître (par exemple trouver la langue que tu parles parmi les 25 traductions disponibles sur wikipédia), ici on suppose que le français est la langue pivot. Logiquement on devrait mettre an pour anglais mais écrit en français, mais bon personne ne reconnaîtrait. Du coup il faut sans doute l'écrire explicitement
Proposition :
pour le contenu de la dépêche, ce cas me semble pas mal (donc explicitement pour les liens en anglais et en allemand, et rien si le lien est en français) :
« Wolthera a écrit un autre article expliquant comment écrire un client XMPP en Godot [en anglais].
Les développeurs de blabber.im ont fait une courte analyse de leurs statistiques de 2020 [en allemand], donnant une perspective intéressante sur l’utilisation de leur serveur, les utilisateurs inscrits, etc. »
Le souci vient d'une double jointure, que j'ai involontairement introduite précédemment pour masquer les étiquettes masquées et les étiquettes des contenus masqués.
commit 340eacd82cf82b9bffc089ad5c02383dadd76a71
Author: Benoît Sibaud <oumph@linuxfr.org>
Date: Wed Nov 21 20:47:14 2018 +0100
Popular tags based only on public nodes
diff --git a/app/models/tag.rb b/app/models/tag.rbindex dc97553d..39f31643 100644--- a/app/models/tag.rb+++ b/app/models/tag.rb@@ -20,8 +20,10 @@ class Tag < ActiveRecord::Base
scope :footer, -> {
select([:name]).joins(:taggings).
where(public: true).
- where("created_at > ?", 1.month.ago).- group(:tag_id).+ joins(:nodes).+ where("nodes.public = 1").+ where("taggings.created_at > ?", 1.month.ago).+ group("taggings.tag_id").
order(Arel.sql("COUNT(*) DESC")).
limit(12)
}
(:nodes contient déjà une jointure via taggings, donc on fait une double jointure via taggings, et dès qu'il y a beaucoup d'étiquetages, le résultat est monstrueux… exemple: "43454465 rows in set (1 min 41.74 sec)" avec un essai d'insertion de 6500 étiquetages…)
Les fans de la rubrique mortuaire (sic) peuvent juste lire la page d'accueil de Wikipédia, il y a des nouveaux tous les jours. Après les réseaux sociaux diffusent vite ce genre d'infos (notamment car il y a plein de gens de sa propre classe d'âge, qui a vu les mêmes séries TV, plus des fans de tous âges si le statut culte a été atteint).
Et aussi un lien LinuxFr.org, avec le « Rappel : dans une démocratie, la transparence c'est pour les puissants alors que la vie privée et l'anonymat c'est pour les citoyens »
« Mme Bazin-Malgras, Mme Anthoine, M. Sermier, M. Reda, M. Door, M. Menuel, M. Pierre-Henri Dumont, M. Bony, Mme Meunier, Mme Corneloup, M. Parigi, M. Pauget, M. Viry, M. Cattin, Mme Louwagie, M. Ferrara, M. Jean-Claude Bouchet et M. Huyghe » (tous sont du parti Les Républicains)
(en attendant de savoir qui vote pour/contre/s'abstient)
Précédemment :
(2020) (premier ministre) « Pour Castex, l'anonymat sur les réseaux sociaux rappelle le "régime de Vichy" » (LREM) (source)
Pour Emmanuel Macron (président de la République) en 2019 « On doit aller vers une levée progressive de toute forme d'anonymat. » (source)
(2020) Valérie Pécresse (LR) « La vraie question c'est d'obtenir enfin la levée de l'anonymat" » source
Eric Dupond-Moretti (ministre de la justice) cherche aussi à interdire l'anonymat sur les réseaux sociaux. (source)
Et il faut avoir la possibilité de réinstaller les logiciels en question, donc d'en avoir des copies disponibles dans les bonnes versions, et de toujours savoir les installer (parce que tu peux perdre ta machine physique ou ta VM ou devoir mettre à jour ton conteneur, parce que tu dois gérer un désastre de site, etc.) Même chose pour le côté build, ça suppose que tu sais retrouver tous les composants logiciel qui sont incorporées dans tes binaires par exemple (et qu'ils sont disponibles dans les bonnes versions).
compléter la doc sur les rôles ( db/pages/aide.html et aide)
changer les statistiques sur le suivi ( ./app/models/statistics/tracker.rb , pour la modif accounts.id / users.id notamment)
modifier la page L'équipe de LinuxFr.org (a priori créer un helper_maintainer_list dans ./app/helpers/static_helper.rb et l'appeler dans ./db/pages/team.html )
modifier la page Les derniers comptes pour pouvoir changer le rôle ( ./app/views/admin/accounts/index.html.haml )
[^] # Re: image
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Meta-Press.es v1.7 : recherches programmées et type de sources Agenda. Évalué à 5.
ça marche si tu donnes le lien vers l'image et pas sur la page web.
[^] # Re: Listes...
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Gitea contre les bots. Évalué à 10.
Même retour d'expérience côté LinuxFr.org… Les spammeurs bourrins qui vendent du matériel obstétrique (super étude marketing les gars…), des escortes, des taxis au Pakistan ou en Indonésie, ou des accès VPN, en premier commentaire ou contenu, et pas en français, ils sont dégagés vite. On détecte assez bien ceux qui attendent le 3è commentaire après deux commentaires louches (type "tu as trop raison", "super contenu", etc.). Mais on doit outiller de plus en plus pour virer certains autres cas (notamment a posteriori). Et malgré ça il a des tas de comptes silencieux qui sont sûrement à des spammeurs… Dans les cartons, je prévois d'ailleurs de fermer les comptes non utilisés à un moment… Puis de purger les comptes fermés n'ayant aucun contenu/commentaire/étiquetage, vu que ça ne sert pas à grand chose de les garder d'une part, et qu'on stocke des données personnelles (probablement souvent de spammeurs) pour rien.
Cf https://linuxfr.org/news/spam-spam-spam-spam-et-aussi-le-spam pour un retour en 2018. Et il faudrait sans douter compléter avec les changements des deux dernières années…
[^] # Re: Dénonçons, crachons et vilipendons
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Faites comme je dis mais pas comme je fais. Évalué à 10.
D'abord LinuxFr.org demande à pouvoir être tondu aussi, c'est discriminatoire !
Ensuite le fichier vise apparemment à pointer du doigt ceux qui utilisent Twitter et Facebook. Peu importe s'ils utilisent aussi Mastodon ou diaspora* ou matrix ou que sais-je encore. D'ailleurs il y a peut-être des "bons élèves" (au sens de l'auteur du fichier) mais ils ne sont pas mentionnés non plus… En gros c'est assez peu informatif, et aussi peu constructif, je trouve. Surtout si on ne sait pas pourquoi les dites structures ne vont pas sur Mastodon (elles ne connaissent pas, elles ne savent pas faire, c'est prévu mais plus tard, elles trouvent que la modération est trop chiante sur Mastodon, elles préfèrent EncoreUneAutreSolution3000, etc. ?)
[^] # Re: Comment rendre sympa les codes ISO ?
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Les langues ne devraient pas être indiquées avec des drapeaux de pays. Évalué à 4 (+0/-0).
Le fait de mettre en suppose que la personne lise l'anglais (pour comprendre English) ou connaisse les codes ISO pour les langues, ce qui n'est pas vraiment exigible sur un site non réservé à des geeks. Sinon le code est utile lorsque tu parles l'autre langue et que tu dois la reconnaître (par exemple trouver la langue que tu parles parmi les 25 traductions disponibles sur wikipédia), ici on suppose que le français est la langue pivot. Logiquement on devrait mettre an pour anglais mais écrit en français, mais bon personne ne reconnaîtrait. Du coup il faut sans doute l'écrire explicitement
Proposition :
« Wolthera a écrit un autre article expliquant comment écrire un client XMPP en Godot [en anglais].
Les développeurs de blabber.im ont fait une courte analyse de leurs statistiques de 2020 [en allemand], donnant une perspective intéressante sur l’utilisation de leur serveur, les utilisateurs inscrits, etc. »
exemple pour les liens de la dépêche :
# Invalide ?
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Mauvaise gestion des tags avec espace. Évalué à 3 (+0/-0).
Non reproduit.
# time avec attribut datetime
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Donner la possibilité à un utilisateur de changer son fuseau horaire. Évalué à 3 (+0/-0).
Posté par X <time datetime="2021-02-09T18:11:06+01:00" class="updated"><span class="date">le 09/02/21</span> <span class="time">à 18:11</span></time>.</span>On fournit déjà un datetime qui est fait pour être traité automatiquement, et qui contient le fuseau horaire. Cf https://www.w3schools.com/tags/tag_time.asp
[^] # Re: Double jointure de la mort
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Étiquettes populaires et performances. Évalué à 3 (+0/-0).
Cf https://github.com/linuxfrorg/linuxfr.org/commit/1eb1650331e30f98368a1e460a72f800a8df8a41
# Double jointure de la mort
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Étiquettes populaires et performances. Évalué à 3 (+0/-0).
Le souci vient d'une double jointure, que j'ai involontairement introduite précédemment pour masquer les étiquettes masquées et les étiquettes des contenus masqués.
(:nodes contient déjà une jointure via taggings, donc on fait une double jointure via taggings, et dès qu'il y a beaucoup d'étiquetages, le résultat est monstrueux… exemple: "43454465 rows in set (1 min 41.74 sec)" avec un essai d'insertion de 6500 étiquetages…)
Une correction serait :
[^] # Re: Mitra, Bull ?
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Alice Recoque pionnière de l’informatique et de l’intelligence artificielle. Évalué à 4.
Bull Micral ?
https://fr.wikipedia.org/wiki/Micral
[^] # Re: AWS ?
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Virevoltantes valses de licences libres et non libres dans les bases de données. Évalué à 5.
Corrigé, merci.
[^] # Re: typo dans le titre
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Web GUI / iptables : gère tes règles de pare-feu à la souris avec Easywall. Évalué à 4.
Corrigé, merci. (et règles, sans ê)
[^] # Re: Fait
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Création d'une section openSUSE et mise à jour de la section SUSE. Évalué à 4 (+0/-0).
J'ai étiqueté massivement de l'opensuse aussi.
[^] # Re: Raccourcis avec Firefox
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Wikipédia : vingt ans déjà !. Évalué à 4.
# Présentation durant le FOSDEM 2021
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Virevoltantes valses de licences libres et non libres dans les bases de données. Évalué à 3.
The Death of Openness and Freedom? - Open Source Under Attack par Matt Yonkovit
# Fait
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Création d'une section openSUSE et mise à jour de la section SUSE. Évalué à 4 (+0/-0).
[^] # Re: Lien vers les commentaires
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Guide détaillé pour un site web écolo - Alex so yes. Évalué à 4.
Lien corrigé, merci.
[^] # Re: moi ce que je me demande...
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Screech bronsonnisé. Évalué à 3.
Les fans de la rubrique mortuaire (sic) peuvent juste lire la page d'accueil de Wikipédia, il y a des nouveaux tous les jours. Après les réseaux sociaux diffusent vite ce genre d'infos (notamment car il y a plein de gens de sa propre classe d'âge, qui a vu les mêmes séries TV, plus des fans de tous âges si le statut culte a été atteint).
[^] # Re: il est interdit de faire du « à la demande »
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Virevoltantes valses de licences libres et non libres dans les bases de données. Évalué à 5. Dernière modification le 03 février 2021 à 18:05.
Oui, mea culpa. Dépêche corrigée.
[^] # Re: Moi ce qui me fatigue
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Anonymat sur Internet : le gros mensonge des politiques. Évalué à 5. Dernière modification le 03 février 2021 à 10:01.
Je suis persuadé qu'il y en a d'autres :).
[^] # Re: Réactions diverses
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Anonymat sur Internet : le gros mensonge des politiques. Évalué à 6.
Et aussi un lien LinuxFr.org, avec le « Rappel : dans une démocratie, la transparence c'est pour les puissants alors que la vie privée et l'anonymat c'est pour les citoyens »
[^] # Re: Moi ce qui me fatigue
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Anonymat sur Internet : le gros mensonge des politiques. Évalué à 8. Dernière modification le 03 février 2021 à 09:55.
« déposés par les députées Valérie Bazin-Malgras (LR) et Emmanuelle Antoine (LR) » selon NExtINpact.
Et désormais sur le site de l'Assemblée nationale https://www.assemblee-nationale.fr/dyn/15/amendements/3797/AN/9
« Mme Bazin-Malgras, Mme Anthoine, M. Sermier, M. Reda, M. Door, M. Menuel, M. Pierre-Henri Dumont, M. Bony, Mme Meunier, Mme Corneloup, M. Parigi, M. Pauget, M. Viry, M. Cattin, Mme Louwagie, M. Ferrara, M. Jean-Claude Bouchet et M. Huyghe » (tous sont du parti Les Républicains)
(en attendant de savoir qui vote pour/contre/s'abstient)
Précédemment :
(2020) (premier ministre) « Pour Castex, l'anonymat sur les réseaux sociaux rappelle le "régime de Vichy" » (LREM) (source)
Pour Emmanuel Macron (président de la République) en 2019 « On doit aller vers une levée progressive de toute forme d'anonymat. » (source)
(2020) Valérie Pécresse (LR) « La vraie question c'est d'obtenir enfin la levée de l'anonymat" » source
Eric Dupond-Moretti (ministre de la justice) cherche aussi à interdire l'anonymat sur les réseaux sociaux. (source)
# Réactions diverses
Posté par Benoît Sibaud (site web personnel) . En réponse au lien Anonymat sur Internet : le gros mensonge des politiques. Évalué à 5. Dernière modification le 03 février 2021 à 09:40.
Déjà Luc Ferry est pour lever l'anonymat, ça devrait suffire à convaincre tout le monde d'être contre ?
(et des vrais sujets concernant l'anonymat La lutte contre l’anonymat (des sociétés-écrans), nouveau pendant de l'extraterritorialité du droit américain ou Genève – L’anonymat sera possible pour les lanceurs d’alerte…)
[^] # Re: Mouais
Posté par Benoît Sibaud (site web personnel) . En réponse au journal Assurer la sécurité informatique sur le modèle de la sécurité alimentaire. Évalué à 5.
Et il faut avoir la possibilité de réinstaller les logiciels en question, donc d'en avoir des copies disponibles dans les bonnes versions, et de toujours savoir les installer (parce que tu peux perdre ta machine physique ou ta VM ou devoir mettre à jour ton conteneur, parce que tu dois gérer un désastre de site, etc.) Même chose pour le côté build, ça suppose que tu sais retrouver tous les composants logiciel qui sont incorporées dans tes binaires par exemple (et qu'ils sont disponibles dans les bonnes versions).
[^] # Re: Vocabulaire
Posté par Benoît Sibaud (site web personnel) . En réponse à la dépêche Contrat vaccinal Commission européenne / AstraZeneca, comment (ne pas) masquer les infos d'un PDF. Évalué à 3.
Une utilisation récente via https://www.nextinpact.com/article/45847/bloctel-machine-enrayee Du caviardage à la louche, rapport largement caviardé
# Autres points
Posté par Benoît Sibaud (site web personnel) . En réponse à l’entrée du suivi Créer un rôle "mainteneur" pour gérer les entrées de suivi. Évalué à 3 (+0/-0). Dernière modification le 01 février 2021 à 08:51.
D'autres points qui viendraient en conséquence :