Thomas Debesse a écrit 3692 commentaires

  • [^] # Re: Des paquets .deb ?

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Unvanquished 0.52 Beta est là. Évalué à 10. Dernière modification le 21 mai 2021 à 20:07.

    Sommaire

    Le zip n’est pas fait pour être utilisé

    Quand on a un système stable et fiable et qu'on veut pouvoir continuer à le mettre à jour facilement, on n'aime pas du tout installer des archives zip.

    Bonjour, tu as tout à fait raison, installer des archives zip n’est pas du tout une bonne manière de faire, c’est pour cela que le zip que nous produisons n’est pas fait pour être utilisé pour jouer, que le lien a été retiré de la page d’accueil à l’occasion de la sortie de la 0.52, et qu’il y a tout un paragraphe sur la page de téléchargement pour décourager l’usage du zip. 😉

    S’il-vous-plaît, n’utilisez pas l’archive zip, ce n’est pas le moyen de jouer au jeu. 😨

    On a un lanceur, c’est un unique exécutable à double cliquer et c’est tout ! 😎

    C’est comme un appimage mais en plus efficace ! Il se charge de tout, de mettre à jour le jeu en utilisant Bittorrent, d’intégrer le jeu dans l’environnement, de lancer le jeu, etc. C’est fait pour ça ! 🙂

    Avec ce lanceur, le moteur du jeu et les cartes par défaut ne sont rien d’autre que des composants téléchargeable au même titre que les cartes communautaires ou les mods qui sont téléchargées en rejoignant des serveurs. Tout est téléchargé dans XDG_DATA_HOME, c’est à dire ~/.local/share/unvanquished par défaut (et si vous avez modifié cela le lanceur et le jeu respectent votre modification). Dans ce dossier standard sont stockés à la fois les données de jeu officielles (base/) et les données tierce-partie téléchargée en rejoignant un serveur de jeu (pkg/).

    Le lanceur place deux fichiers .desktop standards, par défaut stockés dans ~/.local/share/applications/net.unvanquished.Unvanquished.desktop et ~/.local/share/applications/net.unvanquished.UnvanquishedProtocolHandler.desktop. Ces fichiers ajoutent l’icône dans le menu du bureau et ajoutent la prise en charge du protocole unv:// pour rejoindre le jeu depuis la liste de serveur et depuis le chat.

    Au sujet de l’empaquetage pour telle ou telle distribution

    En fait il y a tout ce qu’il faut pour gérer des paquets Debian dans le dépôt (on avait un dépôt Debian il y a très longtemps), et j’ai corrigé les scripts Debian moi-même pour que ça marche encore. En plus des paquets Debian, j’ai complètement réécrit les scripts de lancement de manière à ce qu’ils puissent servir à à peu près n’importe quel empaqueteur d’à peu près n’importe quelle distribution, quelque soit le standard de hiérarchie de fichier (la seule convention qui est présupposée, c’est que /etc existe). Donc si vous voulez faire des paquets, on a tout fait pour que ce soit possible. Il y a un script AUR pour Arch, par ailleurs (mais il n’utilise pas encore les scripts universels, donc tout n’est pas à imiter).

    Mais héberger un dépôt Debian est une logistique. Intégrer les dépôts Debian officiels est une autre paire de manche, et actuellement, avec notre dépendance à NaCl et le fait qu’on n’a pas les moyens de devenir les mainteneurs Debian de Native Client, c’est pas la peine. Peut-être que Wasm changera la donne si, en devenant plus utilisé, d’autres se chargent de l’intégrer dans Debian et qu’un éventuel contributeur puisse maintenir un paquet Debian sans qu’il ait à maintenir NaCl ou Wasm.

    On a pensé à Flatpak et on accueille les bras grand ouverts tout contributeur qui veut bien écrire le fichier de description correspondant. Le jeu est par ailleurs disponible sur lutris mais je le déconseille pour le moment car si le script lutris installe toujours la dernière version du moment, aucune mise à jour n’est faite et aucune intégration avec le bureau n’est faite.

    Pourquoi il ne faut pas utiliser le zip

    Je traduis vite-fait ce qui est écrit sur la page de téléchargement:

    Téléchargement

    Linux [Télécharger le lanceur]

    Le contenu téléchargé est stocké par le lanceur dans XDG_DATA_HOME sous Linux, [...]

    [...]

    Autres téléchargements

    Ceci est pour les utilisateurs avancés. Vous ne serez pas en mesure d’utiliser la liste de serveur de ce site web pour rejoindre les jeux, ni rejoindre des jeux depuis le chat.
    Votre système d’exploitation ou désarchiveur peut ne pas extraire le jeu d’une façon qui puisse le faire fonctionner.
    Le jeu peut ne pas fonctionner si vous ne savez pas ce que signifie la translocation d’application.

    Nous ne recommandons pas l’utilisation du zip, nous recommandons de ne pas utiliser le zip, nous n’avons pas les moyens de faire le support pour tous les problèmes liés à l’installation d’un jeu à partir d’un zip. Nous n’avons pas non-plus les moyens de faire le support pour les instructions non-standard qui sont données par des sites tiers en contradiction avec ce que nous recommandons. 🥺

    Si utiliser un lanceur est assez rare sous Linux, il respecte tous les standards de Linux, la configuration du lanceur est dans XDG_CONFIG_HOME/unvanquished, les données du jeu sont dans XDG_DATA_HOME/unvanquished, ce dossier est utilisé à la fois par le lanceur et par le jeu, l’icône de lancement et la configuration du protocole sont dans XDG_DATA_HOME/applications. Tout est standard, tout est propre, pas de "legacy dot file", pas de /opt, pas de fichier écrit on ne sait pas où, tout respecte la hiérarchie spécifiée par Freedesktop, pas moins bien que Flatpak lui-même.

    C’est même plus efficace qu’un appimage parce que ça prend en charge les mises à jour correctement (j’ai vu des appimages bidouiller pour essayer de le faire mais ça ne marche pas bien).

    Je ne sais pas trop pourquoi il y a des sites tiers qui donnent des instructions complexes à base de ligne de commande et des options inutilement compliquées qui marchottent moyennement (et qui ne suivent pas nos recommandations) 😱, alors qu’il n’y a qu’un simple exécutable à double cliquer, qui est le téléchargement par défaut sur la page d’accueil, et qui est un gros bouton bien visible sur la page de téléchargement. 🤷‍♀️

    On a même bien fait attention à ce que l’exécutable du lanceur soit double-cliquable depuis le navigateur de fichier, y compris sur les distributions qui sont affectées par un bug de la base mime qui empêche généralement ce fonctionnement. Tout est fait pour que ce soit facile, rapide, et proprement intégré avec les standards et conventions des différents systèmes.

    Pourquoi il n’y a pas de paquet pour telle ou telle distribution

    Un projet comme Unvanquished c’est :

    • 60 dépôts Git et autant de bug trackers,
    • Une floppée de projet tiers à maintenir ou co-maintenir (Urcheon, Sloth, Chameleon, Dæmonmap, Crunch, NetRadiant, Q3map2, Xonpress, CBSE-Toolchain, Mantis (bot), etc.),
    • Des outils de constructions (production de « release », Dockerfile et scripts) et de validation,
    • Des procédures de validation pour GCC, Clang, MINGW, MSVC sous Linux, Windows et macOS
    • Un CDN avec 4 webseeds Bittorrent en Europe et Amérique du Nord,
    • Un blog, un forum et un wiki avec authentification unifiée, et autres services web (comme le fil d’activité ou la liste de serveurs),
    • L’infra derrière qui va avec (serveur dédiés, nginx, mysql, php-fpm, letsencrypt, tout le toutim)
    • Un chat accessible depuis plusieurs plateformes et protocoles,
    • 4 bots de services,
    • Deux serveurs maîtres sur deux continents différents (le serveur maître est le serveur où les serveurs de jeu s’annoncent et que les clients consultent pour lister les serveurs disponibles),
    • Un lanceur qui fonctionne de la même manière sous Linux, Windows et macOS, qui respecte les spécifications et conventions de ces systèmes, qui met à jour le jeu si besoin, et qui intègre le jeu en respectant les standards,
    • Des scripts fonctionnels pensés pour être utilisable par n’importe qui veut aider le projet à faire des paquets de distribtion,

    Tout cela est fait et fourni bénévolement et gratuitement, y compris le temps passé à faciliter l’empaquetage éventuel par des contributeurs. 😉

    A priori on ne trouve pas le temps de faire plus nous-même. 😁 Mais toute aide est bienvenue. 😉

    À bientôt sur les serveurs peut-être. 🙂

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Top

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Unvanquished 0.52 Beta est là. Évalué à 3.

    Oui, ça manque de liens fonctionnels vers cette dépêche sur le moteur Dæmon. 🙃

    (sûr, sûr, bien sûr ?)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: plus de liens

    Posté par (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 4. Dernière modification le 21 mai 2021 à 00:12.

    Oui j’ai cité Discord parce que pour un jeu vidéo, c’est là que les gens vont. Mais selon le domaine ça peut être un autre fournisseur en effet.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Top

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Unvanquished 0.52 Beta est là. Évalué à 4.

    Ah oui, un s/daemon/dæmon/ a été un peu trop agressif. 😀

    Pour corriger: s/annonce-du-moteur-de-jeu-dæmon-0-52-beta/annonce-du-moteur-de-jeu-daemon-0-52-beta/

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Triste

    Posté par (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 4.

    Opérateur dans le sens de qui-a-les-droits, ou opérateur dans le sens, qui opère le service ?

    Parmi les données il y a aussi les adresses e-mail des comptes enregistrés. Et selon les journaux qu’ils possèdent (ne serait-ce que les journaux de connexion), on peut inférer plein de statistiques. Je serai pas surpris qu’une entreprise comme Facebook arrive à deviner que t’es amoureux avant que toi-même ne le saches, rien que par ton changement de rythme de connexion et de publication et de réaction à l’environnement (rythme des autres, etc.). On est un peu tous des mammifères primaires...

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Triste

    Posté par (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 5.

    Clairement, il y a un problème sur la façon de communiquer (ou même de travailler, car bon, un leak de gist déjà public, mvoyez) et sur le choix des priorités.

    Au tout début quand l’affaire s’est ébruitée, j’ai passé beaucoup de temps à essayer de dire aux gens : « attendez, même si c’est super crédible parce qu’on a déjà vu des choses similaires par le passé avec d’autres projet, vous agissez sur la base de prétendus brouillons sur des gists... ». Et surtout, comment je fais pour authentifier que ces gens-là sont ce qu’ils disent être ? Franchement, si on peut faire exploser un service sur la base de quelques brouillons postés par je sais pas qui sur une service de copier/coller... Ça fait peur. Alors bien sûr avec le temps les informations plus officielles ont commencé à sortir, mais tout était dans un montage toxique nourrissant un climat anxiogène.

    Sans compter que ça fait des années qu’on voit passer des spams qui soit poussent les gens à quitter Freenode par l’usure, soit en difamment Freenode, soit en faisant directement la promotion d’autres services.

    Un truc que j’ai trouvé très bizarre, c’est qu’il a été prétendu que rasengan/Andrew Lee n’avait qu’accès à des chose comme la marque, le nom de domaine, etc. mais que l’infrastructure elle-même (serveurs, etc.) appartenait à des tiers et donc qu’on se retrouvait avec le cas classique où qu’un groupe a la marque et/ou le domaine et qu’un autre groupe a l’infrastructure et la force de travail. Et ce que j’ai trouvé bizarre donc, c’est que dans ce cas, il suffit de créer une nouvelle marque, un nouveau domaine, si possible changer les adresses IPs (ça peut se faire chez certains fournisseurs), d’invalider tous les mots de passe, et de changer le port par défaut pour que les clients déjà configurés cessent immédiatement de parler à ce qui pourrait devenir un man-in-the-middle. Comme ça, toute l’infrastructure est conservée, et le nouveau propriétaire du nom ne conserve qu’un nom. À la place, on a eu un Libera tout neuf tout frais qui part de rien comme s’ils n’avaient aucun accès à l’infrastructure...

    Le problème si on s’habitue à ce genre de pratique c’est qu’il deviendra de plus en plus facile de siphoner des projets ou de les faire exploser avec un peu d’ingénierie sociale appliquant la même méthode. On ne devrait pas utiliser ces méthodes même quand l’intention est légitime.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: plus de liens

    Posté par (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 10. Dernière modification le 20 mai 2021 à 20:19.

    La migration vers Discord dont je parle, c’est la grande migration qui a eu lieu lors des campagnes de spam il y a quelques années.

    Certains avaient pu commencer à passer sur Discord avant ça, mais l’usage de la passerelle s’est effondrée quand, pour prévenir le spam, les canaux ont été mis en muet pour les utilisateurs enregistrés.

    Pour ceux qui ont conservé une passerelle IRC que presque personne n’utilise, cela pourrait être le dernier clou du cercueil. D’autant plus que généralement, un seul canal est bridgé sur une floppée existante sur Discord.

    Comme communautés auxquelles je pense, il y a ioquake3 et etlegacy. Quasiment tout le monde est passé à Discord comme plate-forme primaire et ceux qui passent par IRC sont des passants au sens propre du terme, et forcément des gens déjà enregistrés qui ont de la bouteille.

    Pour Unvanquished, on fait des efforts spéciaux pour que notre Discord ne soit pas notre place principale. Les canaux sont sensés avoir tous un équivalent IRC, les développeurs sont essentiellement sur IRC et certains n’utilisent pas Discord tout court. Les canaux Discord indiquent que le media officiel est IRC. En gros le Discord existe, avec une passerelle, pour éviter que des Discord incontrôlés se créent et éviter ainsi que la communauté soit divisée, et parce que de toute façon une bonne partie du public est demandeur (d’où le fait qu’il serait créé par quelqu’un d’autre de toute façon).

    Tout est fait pour que le nouveau venu puisse fonctionner avec IRC. Les personnes qui se connectent via le webchat sur notre page de chat peuvent parler directement sans s’enregistrer, et sont accueillies par un bot qui donne des instructions. Ces choses-là ont demandé que du code spécifique soit écrit.

    Bon, tout ça c’est bien, mais ça n’a pas empêché quelqu’un récemment de nous diffamer en disant que nous soutenions Discord. Il a réduit le problème à « mettre un lien vers Discord c’est soutenir Discord », il s’est amusé à aller sur un canal de libre*free*machin pour leur demander si « à leur avis » Unvanquished soutenait Discord, avec une présentation biaisée, notamment en omettant tout le contexte. Il était fier de pouvoir nous dire en retour qu’il leur avait demandé, et qu’ils étaient d’accord avec lui, qu’il avait raison de penser que nous soutenions Discord. Il voulait écrire sur un wiki dédié aux jeux libres que « le jeu encourage l’usage de service propriétaire » parce qu’on a documenté le lien vers le Discord à un endroit où les utilisateurs peuvent le trouver (« pas une note de bas de page ni quelque chose de caché » qu’il a dit). Lol, merci pour la toxicité et le virtue signaling... On est les derniers des mohicans mais toujours pas assez pur. Pour certains, tendre la main à quelqu’un ou discuter avec quelqu’un dont on réprouverait telle ou telle activité, ce serait l’encourager dans ces activités, et pas simplement l’aider ou lui parler.

    Bref, IRC n’est plus vraiment accueillant pour les nouveaux, les services propriétaires se taillent la part du lion, et certains libristes menacent de diffamer un projet libre quand il ne construit pas un déni autour de ces constats, et qu’il va chercher les utilisateurs là où ils sont, pour justement leur proposer un jeu libre et une alternative à ces services de chat propriétaires...

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: plus de liens

    Posté par (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 10.

    À noter qu’il y a quelques années kloeri a déjà été victime d’une usurpation d’identité et de calomnies diffamatoires (faux blog à son identité publiant des messages à caractère pédophile): https://www.dailydot.com/debug/linux-exherbo-developer-debunked/

    Sur Freenode les canaux étaient spammés pour rediriger les utilisateurs vers ce faux blog en invitant à s’indigner de ses supposés goûts douteux, en suggérant que Freenode tremperait dans un scandale pédophile en soutenant cette personne et en dissimulant les faits.

    Ce qui est intéressant à remarquer, c’est que ces spams visaient moins kloeri que Freenode. Les spams visaient à discréditer Freenode dans son ensemble, la culpabilité de kloeri était prétenduement présentée comme factuelle et utilisée pour décrire Freenode comme un repaire de pédophile.

    Il y a aussi eu (et il y a toujours, en fait), une vague de spam très étrange qui ne vendait rien, ne donnait aucun lien, polluait simplement les canaux. Ce spam n’a pas fait l’effet d’un déni de service sur les infrastructures, mais sur les personnes et les équipes.

    Soit les projets ont :

    • soit purement et simplement migré vers d’autres plateformes propriétaires (au grand bénéfice de Discord),
    • soit ont maintenu une passerelle IRC que quasi tout le monde a délaissé, et qui pourrait bien tomber définitivement avec cette nouvelle affaire de Freenode (Discord est probablement pire que le nouveau propriétaire de Freenode, mais qui veut passer du temps à gérer ces problèmes d’IRC ?),
    • soit ont coupé la parole à toute personne enregistrée, quand on pouvait rejoindre Discord sans se connecter, en un seul clic.

    Depuis deux ou trois ans, le gros de Freenode peut être considéré comme fermé aux nouveaux venus et donc au renouvellement de sa base d’utilisateur, au grand bénéfice de solution propriétaires bien en vue. Ce sera pareil pour Libera, si ce n’est que la base d’utilisateur sera forcément réduite dès le départ, entre les personnes qui ne migreront pas et les canaux qui ne migreront pas.

    Ça fait quelques années que me trotte dans la tête d’écrire un article sur « la chute d’IRC et de Freenode en particulier », je ne m’attendais pas à cet épisode...

    Dans l’affaire les grands vainqueurs sont les solutions propriétaires bien en vue comme Discord. N’importe quel type de spam, n’importe quelle type de diffamation, toute situation toxique dans la gestion, toute division dans les communautés profitent aux grands mastodontes de communication propriétaire qui n’ont qu’à attendre pour se faire servir.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Triste

    Posté par (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 6.

    Ensuite, ça reste long et chiant car tu dois: [...]

    Tout à fait, quand j’ai appris l’affaire, je me suis empressé d’enregistrer sur Libera les différents canaux de diverses communautés qu’il fallait sécuriser ainsi que les comptes de bot, ne serait ce que pour prévenir le squat, puis reproduire les diverses configurations, dont les mécanismes antispam (dès hier après-midi j’ai vu le spam arriver sur Libera), ainsi qu’enregistrer les divers compte de service (comptes de bot et passerelles), et mettre un mot de passe si le canal est privé.

    En tout j’ai dû enregistrer et configurer une dizaine de canaux et une dizaine de comptes, et tester les configurations des bots...

    Par exemple, rien que pour Unvanquished et uniquement Unvanquished, on a un bot de passerelle qui gère de multiples canaux et service tiers. On a un bot qui annonce les jeux quand y en a et qui peut être interrogé par les joueurs y compris à a travers la passerelle. On a un bot qui notifie des activités de développement (ouverture de PR, rapport de bug, etc.) et qui gère la partie antispam. Et un autre bot moins important qui rend quelques services mais qui est surtout là pour le fun. Il a fallu reproduire la configuration, mais aussi la vérifier. Vérifier qu’un joueur se connectant à IRC sans être enregistré mais provenant d’une source sûre était proprement autorisé à parler. Vérifier que l’on pouvait interroger la liste de serveur depuis Freenode ou Discord si le bot tourne sur Libera... Et vérifier que le bot fonctionne, pour commencer.

    J’ai aussi donné des conseils à d’autres communautés sur comment procéder. Et j’ai fait ça alors que le service était en surcharge, avec le système qui échouait 19 fois sur 20 à envoyer les mails de validation de création de compte, notamment.

    Au final, cette histoire m’a bien pris l’équivalent d’une journée complète de travail, en prenant largement sur ma nuit.

    Et pour le moment, on ne sait pas encore si on annonce la migration officiellement ou pas, mais l’infra est prête et les gens se connectent déjà sur Libera. Et sans ces actions, n’importe quel gars qui passait par là aurait été opérateur et aurait pu enregistrer le canal avec encore plus de boulot pour nous pour le récupérer.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Triste

    Posté par (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 5. Dernière modification le 20 mai 2021 à 17:06.

    À propos d’IRC.com, je crois avoir lu quelque part que rasengan/Andrew Lee avait aussi acquis ce site et d’autres services IRC avant de mettre la main sur Freenode Ltd.

    La page de son site web lie irc.com comme « investissement ».

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: La vraie question

    Posté par (site web personnel, Mastodon) . En réponse au lien De quoi changer les regards sur les gens qui font de l'informatique :-). Évalué à 8. Dernière modification le 20 mai 2021 à 14:57.

    Hahaha, trop drôle d’objectifier une femme, qu’est-ce qu’on se marre.

    Le décalage est un des ressorts privilégiés de l’humour, et le décalage ici, c’est de tenir un discours objectifiant à propos d’un sujet qui ne peut souffrir d’être objectifié. Si tu n’avais pas identifié que c’était une blague, je pourrais douter que tu aies pu relever que ce décalage s’appuyait sur la conviction qu’ objectifier une femme, saymalTM (ceux qui auront la ref, postez votre meilleur préfixe en commentaire). Mais vu la fin de ta phrase, tu démontres clairement que tu as identifié que le message relevait de la blague, tu dois certainement être autant en capacité d’identifier le décalage.

    Autrement, ton commentaire pourrait signifier que le ressort comique n’est pas le décalage mais l’objectification, sauf quand c’est pour les femmes, et dans ce cas je pourrai demander : pour quelle catégorie de personne l’objectification est permise comme ressort comique ? Ça sera vite gênant pour toi. Personnellement je pense qu’objectifier une personne n’est pas un ressort comique, mais que le décallage l’est.

    Ce qui me gêne un peu dans la tirade de devnewton est que cette blague là est usée jusqu’à la corde et qu’il m’a habitué à mieux. Mais en même temps, la perche était super tendue (j’ai dit la perche), et j’ai pu apprécier de voir la blague filée avec le mesquinat, le code objet, ou le lien vers la déclaration universelle des droits de l’homme façon rickroll. Ça aurait pu me gêner sur le sketch collaboratif partait en cacachuète, mais clairement, devnewton connaissait son public qui le lui a bien rendu, il n’y a pas vraiment de doute possible là, à moins de réagir épidermiquement de manière primaire ou bien par complaisance.

    Je prends simplement le titre qu’Ysabeau a écrit pour présenter son lien : « de quoi faire changer le regard sur les gens qui font de l’informatique », déjà pour commencer, le premier ressort utilisé est le décalage : quand on parle sérieusement de faire changer le regard sur un métier et ses acteurs, on ne parle pas des regards que travaille à susciter et entretenir cet autre métier de mannequin en particulier, la différence des métiers ne rend pas certaines transpositions évidentes, d’où le décallage...

    Je dis ça et je fais partie de ceux que l’exécution du sketch 'cule un mouton n’arrive pas à arracher un sourire, mais dans ce cas je peux au moins relever l’effort et ou les intentions et autres occasions manquées et je passe mon chemin.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Merci

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Annonce du moteur de jeu Dæmon 0.52 Beta. Évalué à 4.

    Hmm, oui tu as raison un subjonctif est plus adapté pour « autant que nous puissions le savoir », bien vu !

    Ce qui ne contredit pas que « que nous le sachions » soit une forme plus courante. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • # Et sinon, le jeu est sorti =)

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Annonce du moteur de jeu Dæmon 0.52 Beta. Évalué à 6. Dernière modification le 16 mai 2021 à 13:36.

    Et le jeu est sorti ce vendredi, la dépêche est en cours de traduction. =)

    Humains Unvanquished

    Aliens Unvanquished

    Le jeu peut être téléchargé là, préférer le « launcher », c’est vraiment fait pour.

    N’hésitez pas à rejoindre notre chat (accessible via IRC ou Discord), il y a un bot qui annonce quand il y a des parties en cours. 🙂

    Il y a généralement une communauté française et italienne qui joue dans la soirée du dimanche. Donc rendez-vous tout à l’heure. 😉


    À noter qu’on a constaté après coup un problème qui a été rapportée par des utilisateurs de Arch ou dérivés (Manjaro), si les locales de votre distribution ne sont pas correctement configurées, le jeu peux planter au démarrage. À la base ça ne devrait pas se produire qu’une distribution ait ce genre de problème de configuration. Si vous subissez le bug, corrigez votre environnement parce que vous pourriez avoir d’autres problèmes dans d’autres applications (problème dans les accents, dans l’interprétation des décimales, notamment les applications monétaires, etc.).

    Les personnes affectées ont confirmé que lancer le jeu de cette manière permettait au jeu de tourner comme prévu :

    LC_ALL="fr_FR.utf8"
    ./updater

    Ça doit être pareil si vous lancez ./daemon directement. On va très probablement sortir une mise à jour mineure qui sera automatiquement proposée si vous utilisez le « lanceur » (updater). Utiliser le lancer a plusieurs avantages, mises à jour automatique, intégration dans l’environnement (vous pouvez rejoindre une partie en cliquant sur les liens sur la liste de serveurs), ah et la lanceur télécharge le jeu et les mises à jour avec bittorrent, c’est très efficace.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Merci

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Annonce du moteur de jeu Dæmon 0.52 Beta. Évalué à 8. Dernière modification le 16 mai 2021 à 12:59.

    La persistance de bogues durant de nombreuses années, dont des bogues fantômes particulièrement délicats à débusquer. Quant on pense qu'ici les sources sont librement accessibles et qu'on imagine que nombre d'organisations mettent leurs données critiques en jeux sur des logiciels au code fermés dont les bogues de sécurité n'ont donc quasiment aucune chance d'être corrigés...

    Exactement, et encore, nous avons eu la chance que ce genre de bug aient des répercussions visuelles qu’un œil humain peut apprécier car se produisant sur une surface qu’il peut observer toute entière. Que se passe-t-il si ce genre de petite erreur d’arrondi affecte un mécanisme économique à l’échelle d’un territoire, qui a l’œil adapté pour repérer un tel problème ? Parce que ce genre de bug n’a jamais empêché le jeu de tourner, tout comme d’autres « bugs » n’empêchent pas le monde de tourner mais peuvent avoir un mauvais effet localement sur ceci ou cela.

    Le souci écologique et de lutter contre le bloatware : Merci de penser à nous qui utilisons du matériel peu performant. Mon fils apprécie de pouvoir jouer à ce genre de jeux sur son Rpi. L'idée que des cartes graphiques vieille de 18 ans puissent encore faire tourner ce type de moteur est vraiment rassurante. Moi qui avait dû renoncer à Gnome faute de GPU assez moderne, j'apprécie particulièrement.

    Dans ce domaine on peut peut-être déjà dire que le moteur Dæmon est plus testé que Linux. Les cartes AGP Radeon ne fonctionnent plus avec la configuration par défaut de Linux depuis cet été, et ce n’est pas intentionnel. Ce qui était intentionnel, c’était de désactiver du code AGP spécifique pour les faire tourner avec le code PCI générique... sauf que le code PCI générique est truffé de bug et donc le « fallback » ne fonctionne pas.

    Quelques fils sur le sujet:

    J’ai par exemple sous la main une machine de guerre de l’époque tout à fait capable aujourd’hui: CPU Phenom II à 4 cœurs, 16 Go de mémoire, un GPU Radeon avec puce de génération TeraScale: OpenGL 3.3, capable de faire de l’OpenCL 1 (mais pas de pilote Linux malheureusement), 1 Go de VRAM, HDMI, etc. mais AGP. Cet été, Ubuntu a rétroporté le patch désactivant l’AGP natif depuis la version 5.9-rc1 de Linux vers le noyau 5.4 de Ubuntu 20.04 LTS (support à long terme, avec un cycle de vie jusqu’en 2030). Mise à jour mineur du noyau, reboot. Ah non l’ordinateur ne reboot plus. Il y a des solutions de contournement mais voilà... Voir ce post pour plus de détails.

    J’écrirai peut-être un jour un journal sur ce genre de test. On découvre ou redécouvre des tas de choses, comme la segmentation du marché faite par Intel (deux produits de même nom ayant soit la virtualisation mais pas l’OpenGL moderne, ou bien l’OpenGL moderne mais pas la virtualisation), ou encore comment Nvidia triche sur le sondage de Steam (la GTX 1060 ne devrait pas être en tête avec une écrasante avance de 8.97% mais aux alentours de 1.2%, certainement derrière des AMD : ils ont simplement vendus 7 produits différents sous la même appellation).

    À propos du Raspberry Pi en particulier, le jeu ne tourne pas encore dessus à cause du fait qu’il n’est pas porté sur autre chose qu’x86/x86_64 pour le moment. Mais j’aimerai bien voir le port arm arriver, beaucoup plus pour le Pi que pour l’Apple M1, honnêtement. Notamment, il y a une demande pour faire tourner le serveur sur des Pis.

    En lisant on se pose de temps en temps la question, et la réponse vient en dernière ligne. Amusant de remarquer comment un auteur francophone commet des anglicisme en traduisant sa propre prose. Exemple :

    « Cela fait peut-être du moteur Dæmon le moteur open source dérivé d’id Tech le plus testé sur ce sujet, autant que nous pouvons le savoir. »

    Je serai curieux de savoir ce qui te gène et quelle est ta proposition. Par exemple moi je ne suis pas satisfait de la formulation « autant que nous pouvons le savoir ». Peut-être que « autant que nous le sachions » est plus idiomatiquement juste. Parfois la formulation n’est pas foncièrement mauvaise, mais l’usage consacre d’autres formulations pour le même sens. Adapter le texte à ces idiomatismes est un travail plus difficile que la traduction, en particulier ça requiert de prendre du recul, éventuellement de laisser le texte dormir quelques semaines...

    Là en me relisant je remarque des petites améliorations pour accrocher un peu moins l’oreille française :

    - un mot-clé de matériau spécial
    + un mot-clé spécial de matériau
    - nous sommes actuellement en cours de porter
    + nous sommes actuellement en train de porter
    - ni les outils OGG ni les outils OGM peuvent produire des fichiers OGM avec Theora
    + ni les outils OGG ni les outils OGM ne peuvent produire des fichiers OGM avec Theora
    - Ce code vivait dans une réalité alternative qui ne s’est jamais produite
    + Ce code vivait dans une réalité alternative qui ne s’est jamais réalisée

    Pour le mot clé spécial, bon l’expression anglaise était « special material keyword », il fallait déplacer l’adjectif après le nom pour satisfaire aux conventions françaises, mais en fait, je l’ai trop déplacé après et il semble donc qualifier le matériau et non le mot-clé. Pour « en cours de porter », soit on dit « en cours de portage », soit on dit « en train de porter »

    Par contre pour ceci :

    - et les joueurs sur Linux, Windows et macOS pourront apprécier le jeu
    + et les joueurs sur Linux, Windows et macOS pourront profiter du jeu

    La seconde est plus courante, la première est plus pédante... Mais la seconde décrit plus l’utilisateur comme un être de pulsion tandis que la première décrit plus l’utilisateur comme un être sophistiqué. Même si je viens de suggérer une autre formulation possible merci de conserver celle avec « apprécier » juste pour le fun. :D

    Pour vraiment expurger tous les anglicismes, il faudrait probablement quelques mois de travail, avec des phases de recul et de retour, en plusieurs passe (la réécriture d’une partie faisant apparaître d’autres maladresse, c’est une question d’équilibre).

    Avec du recul, je pense que la prochaine fois je traduirai « light map » par « carte d’éclairage » au lieu de « carte de lumière », pour lever la confusion avec le sens mécanique de lumière (une ouverture, un trou), et puis c’est plus joli. Je pourrai ajouter ça à traductions classiques.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Cas d'usage

    Posté par (site web personnel, Mastodon) . En réponse au lien Faut-il quitter OVH ?. Évalué à 3. Dernière modification le 10 mai 2021 à 09:50.

    Le plan de reprise d’activité (disaster recovery plan) est sensé être ajusté à ton besoin personnel. L’évaluation de l’adéquation des moyens aux besoins a pour but de déterminer la maturité du système d’information.

    Si perdre quelques disques ou une parie de VM met en péril ton activité, alors c’est un désastre.

    L’évaluation du désastre est relatif à ce que toi ou ton entreprise subissent personnellement, le plan de reprise d’activité (ou disaster recovery plan) devant donc être personnellement adapté à ce qui serait un désastre pour toi ou pour ton activité.

    Par exemple un étudiant qui rate son train pour l’examen d’un diplôme, ça n’est pas comparable à l’éruption du Vésuve, et à l’échelle de la société ça n’aura probablement aucun impact, mais pour cet étudiant le reste de sa vie pourra être impactée négativement et de manière irrémédiable. Donc, oui, ce serait un désastre alors que ce ne serait qu’un train raté. C’est pourquoi cet étudiant par exemple préférera investir dans la location d’une chambre d’hôtel ou d’aller squatter chez des copains pour se donner le temps de prendre le train suivant si quelque chose d’imprévu se produit.

    Disaster Recovery Plan et Plan de Reprise d’Activité, ce sont des termes du métier, OVH n’a pas inventé (ni traduit) ça. Et si quelqu’un a besoin de reprendre son activité, c’est qu’elle est interrompue, et si elle est interrompue alors qu’elle est sensée ne pas l’être (d’où la « reprise d’activité »), cette interruption est nécessairement l’effet de quelque chose qui est désastreux pour la continuité de l’activité.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: OVH High Cost

    Posté par (site web personnel, Mastodon) . En réponse au lien Faut-il quitter OVH ?. Évalué à 3.

    En parlant de Kimsufi et de low cost, Online/Scaleway propose généralement des dedibox au prix des Kimsufi, mais avec un service qui répond dans la minute et compétent avec ça (j’ai souvent eu des problème de compétence avec des interlocuteurs OVH et des attentes assez longue, même en dehors de leur offre Kimsufi). Concernant le matériel, par contre, c’est kif-kif.

    Cela dit je ne recommande pas Scaleway plus qu’OVH pour une raison très simple, il est prudent de mettre ses données dans deux endroits géographiques différents mais aussi chez deux fournisseurs différents, si jamais l’incident serait administratif par exemple.

    Ainsi j’ai tendance à recommander de mettre les serveurs chez l’un et les sauvegardes sur l’autre, et si la disponibilité des données est aussi important que la conservation des données, de répartir les services chez l’un et l’autre. Donc préferer OVH sur Scaleway ou l’inverse n’a pas de sens, il y a un besoin pour les deux. Ça n’empêche que toute amélioration chez OVH est plus que bienvenue, justement parce que préférer l’un à l’autre n’a pas de sens.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Numéro international

    Posté par (site web personnel, Mastodon) . En réponse au journal Rejoignez la plainte groupée contre Facebook. Évalué à 4.

    Je crois que tu es passé à côté de quelque chose de fondamental : de tous les services en ligne qui sont susceptibles d’héberger des numéros de téléphone et qui sont susceptibles de subir des fuites de données qui sont susceptibles d’être référencées sur haveibeenpwned.com, tu ne peux pas prouver qu’aucun ne permet à un utilisateur francophone de soumettre son numéro en 00336 ou en 06 ni de soumettre les numéros de téléphone de ses contacts de cette manière-là. Aujourd’hui facebook propose un formulaire pour le préfixe de pays avant de mettre le numéro sous forme locale. Je n’ai pas de moyen de prouver que Facebook n’a jamais fait autrement avant, ni qu’un service autre que facebook ne fait pas autrement...

    Tu ne peux empêcher un français de rentrer le numéro de ses contacts sous cette forme dans son carnet d’adresse partagé sur une plateforme qui pourrait pourtant être piraté... La plateforme haveibeenpwned.com ne traite pas que de la fuite de facebook, et je ne vois pas d’information sur ce formulaire qui m’assure à 100% qu’ils réécrivent toutes les fuites documentées sous la forme à la 00336 ou encore directement 06 et ou autres variations plus ou moins locales avant de faire le test, d’autant plus que s’ils avaient implémenté ça, il serait aisé pour eux de le faire également quand l’utilisateur soumet son numéro.

    En absence de plus d’information, je dois donc supposer que si haveibeenpwned.com ne traite pas les diverses variantes d’un numéro soumis, ils ne traite pas non-plus les diverses variantes d’un numéro qui a fuité. En absence de plus d’information je peux donc décemment supposer que si haveibeenpwned.com ne trouve pas de fuite pour mon numéro, ça ne veut pas dire que mon numéro n’est pas présent dans une des fuites qu’ils référencent pourtant.

    Mais c’est peut-être plus facile de réagir épidermiquement et de se faire des idées sur les autres.

    ce commentaire est sous licence cc by 4 et précédentes

  • # menus correctifs

    Posté par (site web personnel, Mastodon) . En réponse au journal Unvanquished : Changements de gameplay à venir. Évalué à 4.

    Voici quelque menues corrections, je remercie notamment ElBarto qui fait partie de ces lecteurs anonymes de LinuxFr.org qui lisent le site avec un lecteur de flux RSS sans jamais créer de compte... 😁

    Ce sont globalement des fautes de frappe (avvec→avec), des bouts de mots partiellement traduits, mémoire musculaire toussa (partialement→partiellement, future→future), des fautes d’accord (grand nombres→grand nombre, constructions alien→constructions aliens), quoi que pour ce dernier on peut supposer un biais induit par l’origine anglaise du mot...

    Ah, et si « connexion visuelle » est du français tout à fait correct, « contact visuel » est idiomatiquement plus adapté à l’usage francophone.

    Voici le diff:

    -Les extra-terrestres étaient limités par le fait qu’ils ne pouvaient pas évoluer à proximité d’humains, ce qui posait problème sur les petits niveaux de jeu. Dans le future, la présence des humains seuls ne sera plus suffisante pour interférer, à la place, les extra-terrestres supposément timides seront empêchés d’évoluer par la connexion visuelle avvec les ennemis et leurs constructions.
    +Les extra-terrestres étaient limités par le fait qu’ils ne pouvaient pas évoluer à proximité d’humains, ce qui posait problème sur les petits niveaux de jeu. Dans le futur, la présence des humains seuls ne sera plus suffisante pour interférer, à la place, les extra-terrestres supposément timides seront empêchés d’évoluer par le contact visuel avec les ennemis et leurs constructions.
    -Une exception s’applique aux bases aliens et postes avancés. Dès lors que les constructions alien sont présentes en plus grand nombres que les joueurs humains (50% pour être exact), la classe (forme d’évolution) peut être changée sans restriction.
    +Une exception s’applique aux bases aliens et postes avancés. Dès lors que les constructions aliens sont présentes en plus grand nombre que les joueurs humains (50% pour être exact), la classe (forme d’évolution) peut être changée sans restriction.
     # Désévolution
    -Près de l’Overmind (élément capital des « bâtiments » alien nécessaire au fonctionnement des autres), les aliens ont désormais l’opportunité de changer pour des formes d’évolutions inférieures. Les points d’évolution précédemment utilisés sont partialement remboursés avec un maximum de 90%, cela dépend d’à quel point vous êtes blessés. Ces points d’évolutions sont restitués au rythme de 0.4 points par seconde. À votre mort, tous les points qui sont en cours de restitution expirent. Ou pour la faire courte :
    +Près de l’Overmind (élément capital des « bâtiments » aliens nécessaire au fonctionnement des autres), les aliens ont désormais l’opportunité de changer pour des formes d’évolutions inférieures. Les points d’évolution précédemment utilisés sont partiellement remboursés avec un maximum de 90%, cela dépend d’à quel point vous êtes blessés. Ces points d’évolutions sont restitués au rythme de 0.4 points par seconde. À votre mort, tous les points qui sont en cours de restitution expirent. Ou pour la faire courte :

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Question de game design

    Posté par (site web personnel, Mastodon) . En réponse au journal Unvanquished : Changements de gameplay à venir. Évalué à 7.

    Oui on y a pensé évidemment. Ça a un intérêt indéniable, c’est que l’implémentation de la limitation serait déportée depuis le code du jeu vers le cerveau du joueur, parce que ce serait alors le bon sens et la pondération des risques personnels qui déterminerait si c’est le bon moment et le bon endroit pour évoluer, et pas du code. Bon par contre ça rendrait les bots plus compliqués à concevoir, enfin, on pourrait toujours se baser sur la proximité et/ou le contact visuel pour essayer de supposer la prise de risque du bot...

    Il me semble que Natural Selection fait ça, la chrysalide. Le plus gros problème à mes yeux c’est que ça fait partie des mécaniques qui se basent sur la mécanique du ralentissement, ce qui peut être assez gênant et frustrant dans un jeu nerveux comme Unvanquished.

    C’est par exemple une grande différence à mes yeux entre le jeux Smokin' Guns et Fistful of Frags qui explorent tous deux le filon du FPS à la mode western, dans Fistful of Frags il y a plein de mécaniques qui t’encouragent à ralentir, par exemple la visée est par défaut très imprécise et il faut que tu t’arrêtes pour viser droit. Alors bien sûr c’est plus réaliste, mais de nombreux joueurs (et j’en fais partie) trouveront cela beaucoup moins fun, j’ai l’impression que le code du jeu me force à m’arrêter toutes les 10 secondes pour faire telle ou telle action et ça me frustre. 😅

    Alors parfois dans Smokin' Guns tu va aussi ralentir, mais c’est toi qui le décide, le juges selon tes propres capacités, alors que dans Fistful of Frags, tu subis la mécanique de jeu qui te contraint de ralentir, ce qui signifie également (puisque la mécanique de jeu est implacable) qu’aucun apprentissage ne peut te permettre de pousser cette limites là (il y en a d’autres, heureusement). La capacité de repousser certaines limites avec un entraînement (sportif !) est excellent pour la compétition, et le dépassement de soi...

    Donc bref, oui on y a pensé. Et on a aussi des mécanismes de ralentissement dans Unvanquished, comme pour construire une base :tu ne peux pas spammer des tourelles aussi vite que tu peux cliquer, et ces temporisations sont déjà compliquées à ajuster (je fait partie de ceux qui râlent pour qu’on réduise la temporisation de construction alien 😁)...

    Le but de la limitation de l’évolution n’importe où et n’importe quand n’est pas vraiment de rendre cela réaliste, mais c’est surtout pour éviter les triches comme le fait d’arriver avec un dretch (très petit, très rapide, très vulnérable) et d’évoluer juste devant sa cible en tyrant (très lourd, très lent, très puissant).

    Le dretch peut approcher une tourelle facilement sans se faire toucher, il peut même tourner autour d’une tourelle plus vite qu’une tourelle ne tourne sur elle-même, mais le dretch ne survit pas bien vite, plus lentement que le temps qu’il faut pour détruire une tourelle, et a donc grande chance de se faire tuer avant de détruire la tourelle en lui tournant autour en essayant d’éviter les balles. Le Tyrant, lui, ne peut pas vraiment espérer approcher une tourelle sans éviter les balles qui sont dirigées vers lui, par contre s’il arrive à se positionner à sa hauteur, la tourelle n’a aucun espoir.

    Donc si un joueur pouvait s’approcher jusqu’à la tourelle en évitant les balles et évoluer en tyrant juste devant elle, le joueur ne prendrait quasi aucun risque avec une puissance énorme...

    Ah aussi, les concepteurs de niveaux peuvent éventuellement ajouter des passages pour les petites formes, comme des ventilations. Si on pouvait évoluer directement à la sortie de la ventilation en n’importe quoi dans toute condition, même au milieu d’une base ennemi, le principe même de conduit de ventilation et les dynamiques de jeu associées n’auraient aucun sens, ce qui limiterait la créativité du concepteur de niveau. À la fois la chrysalide et les limitations basées sur la proximité ou le contact visuel permettent d’intégrer ces mécaniques dans l’univers du jeu, sauf que contrairement aux autres options la chrysalide met en œuvre une pénalité dans tous les cas, pas seulement dans les cas où ça permettrait de tricher ou que ça réduirait la richesse du jeu.

    Le but premier de cette limitation est donc de prévenir ce genre de triche ou de conserver la richesse du jeu, pas d’être réaliste. Si la proximité ou le contact visuel sont suffisants pour éviter la triche, utiliser une temporisation à la place n’apporterait rien de plus pour résoudre le problème de la triche, mais par contre changerait le gameplay et sa dynamique... La chrysalide est donc une option beaucoup plus controversée, qui demande d’être beaucoup plus solidement défendue, et personne n’a vraiment eu le courage de la défendre, au delà de l’évoquer (je l’ai moi-même évoquée mais ne me suis pas attardé dessus). =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Numéro international

    Posté par (site web personnel, Mastodon) . En réponse au journal Rejoignez la plainte groupée contre Facebook. Évalué à 8.

    T’es obligé d’être agressif ?

    Je considère que pour le service proposé, l’outil n’est pas adapté pour les masses, je défends l’idée que l’utilisateur lambda ne devrait pas avoir à lire une documentation pour entrer un numéro de téléphone, et tu réponds qu’ils n’ont qu’à lire la documentation ? Comment dire...

    Tout ce que tu démontres-là c’est ta condescendance, tant de ligne pour montrer que toi, tu lis les documentations...

    comme si dans leur tête ils pensent ne jamais sortir de leur pays

    Quelle supériorité écrasante devant mes proches, je m’incline...

    Perso je mets toujours le +33 quand j’ajoute un numéro dans mon téléphone, mais je sais que quasi systématiquement mes interlocuteurs s’impatientent et ne comprennent pas pourquoi je mets tant de temps et fait tant de manipulations pour simplement entrer <0>, <6>, parce que oui le temps de tapper <symboles>, +, 3, 3, 6, l’interlocuteur a déjà quasi épelé tout son numéro, et je vois bien qu’il n’y a que moi pour demander de répéter ce qu’il y a après 6 (ou 7)...

    Donc, oui, je sais que des gens vont arriver sur cette page, taper leur numéro et partir satisfait en croyant que leur numéro n’a pas fuité, et bien si.

    Concernant le 00, il est aussi pratique dans certains formulaires bidons qui n’autorisent que les numéros... Bon on sera d’accord c’est la faute au formulaire, un peu comme les validations bidons de formulaire de mail...

    Il y a un moment où, quand on vend des places dans un cinéma, on doit renoncer d’exiger au client d’apporter sa chaise.

    S’enorgueillir d’avoir toujours sur soi une super chaise pliante de compétition, c’est passer à côté du problème.

    ce commentaire est sous licence cc by 4 et précédentes

  • # Numéro international

    Posté par (site web personnel, Mastodon) . En réponse au journal Rejoignez la plainte groupée contre Facebook. Évalué à 4.

    Si vous testez votre numéro (et faites confiance à haveibeenpwned.com), n’oubliez pas de tester également votre numéro en forme internationale.

    Par exemple si votre numéro est en 06 66 ..., vous pouvez tester les variantes +33 6 66... et 0033 6 66..., il semble que haveibeenpwned.com ne teste même pas la variante avec le préfixe + si on teste avec le préfixe 00, ce qui est très facile et ne nécessite a priori pas de supposer la nationalité du numéro...

    Et bien qu’ils proposent de vérifier le numéro de téléphone, je n’ai pas vu d’option pour le grand public permettant de choisir le pays dudit numéro...6

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Quick & Dirty ?

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche Quick & Dirty Repository (QDRep). Évalué à 8.

    Idem, je t’ai envoyé un courriel sur l’adresse présente dans le code source à partir de mon adresse pro.

    J’y décrit également ce que j’ai pu faire, mais pas ici...

    Dans ta présentation tu dis:

    Cette initiative [...] voulait donner un outil aux collègues enseignants qui soit à la fois respectueux du RGPD sans être une usine à gaz. C’est-à-dire, ni Dropbox, ni Nextcloud.

    L’idée de protection des données dans "RGPD" ce n’est pas seulement une question de qui a connaissance de quoi, le fait qu’un tiers ait inutilement connaissance de tes factures pourrait être moins pire sur le plan RGPD que par exemple la corruption de donnée visant à produire des données altérées de facturation t’engageant pénalement, quand bien même celui qui opérerait les altérations n’aurait pas connaissance des données elle-mêmes.

    Cela dit, je trouve l’outil facile d’accès et à utiliser, c’est un bon point et un objectif qui semble atteint. Mais il y a visiblement d’autres objectifs en approches. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Petit sondage

    Posté par (site web personnel, Mastodon) . En réponse au journal Atomisation des SPAM (postfix) : Hack de spf-policyd. Évalué à 4.

    Les IP listées par UCE sont automatiquement débloquées au bout de 7 jours

    Après quoi, citant la possibilité de payer pour ne pas attendre 7 jours, Gandi ajoute

    Des pratiques à la déontologie bien éloignée de la culture de notre entreprise

    Bon moi, l’expérience à laquelle je fait référence, c’était de payer pour se faire délister ou attendre plusieurs années.

    C’est super agréable (sarcasme) quand tu loues un nouveau serveur et que tu découvres à la livraison que son IP est listée dans une telle liste. Dans ce genre de situation, attendre 7 jours me conviendrait, je retarderai donc d’une semaine la livraison du serveur... Et s’il faut louer un serveur chez un autre fournisseur pour faire proxy pendant une semaine ça va, pendant plusieurs années c’est autre chose.

    Après il est vrai que là pour Gandi c’était tout une rangée, donc 7 jours ça fait long pour une rangée complète. =)

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Petit sondage

    Posté par (site web personnel, Mastodon) . En réponse au journal Atomisation des SPAM (postfix) : Hack de spf-policyd. Évalué à 4.

    mais il y a aussi pas mal de petits serveurs auto-administrés qui font n’importe quoi — genre utiliser des DNS blocklists connues pour blocklister des réseaux entiers et considérer la présence dans une seule de ces listes comme une raison entièrement suffisante pour rejeter un message

    D’autant plus que j’ai vu certaines de ces listes ne proposer comme seule solution pour être retiré de la liste noire... de les payer en bitcoin.

    Ça pue l’escroquerie, et ceux qui utilisent des liste de liste noire sans discernement participent à l’escroquerie.

    Note: c’était il y a quelques années, je n’ai plus de référence précise en tête.

    ce commentaire est sous licence cc by 4 et précédentes

  • [^] # Re: Cf discussion de fin janvier

    Posté par (site web personnel, Mastodon) . En réponse au journal Logiciel libre et morale font-il bon ménage ?. Évalué à 7.

    C’est très mauvais je pense, la morale et les licences libres sont orthogonales, la loi aussi.
    La licence libre peut ne laisser aucune limite aux usages et ne rien dire sur le plan moral ou légal car ce n’est pas sa juridiction, et la morale pourra désapprouver ou la justice pourra condamner les actes, indépendamment de la licence libre.
    C’est ce qui fait d’ailleurs que le logiciel libre ne protège personne de la morale d’un autre, autrement ce logiciel ne respecterait pas la liberté de conscience d’autrui.

    ce commentaire est sous licence cc by 4 et précédentes