close
    • chevron_right

      LinuxFr.org : seconde quinzaine de septembre 2023

      news.movim.eu / LinuxFRJournaux · 09:22 · 3 minutes

    Deux cent quatorzième épisode dans la communication entre les différentes équipes de bénévoles autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par la rédaction, l’administration web et système, la modération, le développement, l’association, etc.

    L’actu résumée ( [*] signifie une modification du sujet du courriel) :

    Statistiques

    Du 16 au 30 septembre 2023

    • 1788 commentaires publiés (dont 38 masqués depuis), comme suit :
      • 638 commentaires publiés sur les liens (dont 16 masqués depuis) ;
      • 737 commentaires publiés sur les journaux (dont 17 masqués depuis) ;
      • 136 commentaires publiés sur les dépêches (dont 4 masqués depuis) ;
      • 256 commentaires publiés sur les entrées de forum (dont 1 masqué depuis) ;
      • 10 commentaires publiés sur les sondages (dont 0 masqué depuis) ;
      • 11 commentaires publiés sur les entrées dans le système de suivi (dont 0 masqué depuis) ;
      • 0 commentaire publié sur les pages wiki (dont 0 masqué depuis) ;
    • 620 étiquettes posées ;
    • 36 comptes ouverts (dont 11 fermés depuis) ;
    • 32 entrées de forum publiées (dont 4 masquées depuis) ;
    • 108 liens publiés (dont 2 masqués depuis) ;
    • 11 dépêches publiées ;
    • 23 journaux publiés (dont 1 masqué depuis) ;
    • 1 entrée nouvelle, 1 corrigée et 0 invalide dans le système de suivi ;
    • 1 sondage publié ;
    • 0 page wiki publiée (dont 0 masquée depuis).

    Listes de diffusion (hors pourriel)

    Liste ca@ - [restreint]

    • R.A.S.

    Liste linuxfr-membres@ - [restreint]

    • R.A.S.

    Liste moderateurs@ - [restreint]

    • [Modérateurs] Dépêche Vhélio, liste des images trop lourdes

    Liste prizes@ - [restreint]

    • R.A.S.

    Liste redacteurs@ - [restreint]

    • R.A.S.

    Liste team@ - [restreint]

    • [team linuxfr] Suppression totale de compte
    • [team linuxfr] Suppression totale de compte 2

    Liste webmaster@ - [restreint]

    • R.A.S.

    Canal IRC adminsys (résumé)

    • spam sur le canal

    Groupe Signal (résumé)

    • Echarp vient nous filer un coup de main pour la migration Rails 7
    • minimisation des données
    • merge requests en attente et manque des tests ( tests par Echarp)

    Tribune de rédaction (résumé)

    Du 16 au 30 septembre 2023

    • une correction post-publication
    • gestion d’étiquettes

    Tribune de modération (résumé)

    Du 16 au 30 septembre 2023

    • 98 messages sur 113 sont des notifications automatiques
      • 4 La dépêche a été mise à la une
      • 7 La dépêche a été refusée
      • 4 La dépêche a été supprimée en rédaction
      • 1 La page Aide / foire aux questions a été mise à jour
      • 4 Le commentaire a été masqué
      • 9 Le compte a été désactivé
      • 5 Le compte a été privé de tribune pendant 30 jours
      • 1 Le compte a été privé de tribune pendant 7 jours
      • 1 Le compte a été réactivé
      • 1 Le compte a perdu le rôle modérateur
      • 1 Le journal a été supprimé
      • 2 Le lien a été supprimé
      • 4 Le message a été supprimé
      • 5 Les commentaires ont été bloqués pendant 30 jours
      • 1 Le sondage a été accepté
      • 19 L’étiquette est désormais cachée, modifiée
      • 1 L’étiquette est désormais visible, modifiée
      • 28 L’étiquette vient d’être créée
    • du spam
    • gestion d’étiquettes
    • retour du Covid dans les discussions
    • gestion de doublons

    Commits/pushs de code https://github.com/linuxfrorg/

    Site web :

    • Update help on personal data and restrict access to account activity
      • admin only requires a blurry view of last_seen_on
      • help user to know who see what from account info
      • display last action timestamp is useless (for account owner or admin)
      • display last seen info is useless for the account owner
      • only account owner needs to see last connection timestamp
      • moderation needs to see current and past moderation acts

    Migration Rails 7 par Echarp :

    Admin. sys. :

    • Useless operation in minimize-database.sh
    • New script minimize-database.sh

    Divers / TODO / pense-bête

    • aide / FAQ : synthèse en cours d’écriture sur le karma ;
    • finaliser un peu le code qui permet de tester actuellement 283 adresses du site.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    • wifi_tethering open_in_new

      This post is public

      linuxfr.org /users/oumph/journaux/linuxfr-org-seconde-quinzaine-de-septembre-2023

    • chevron_right

      Importer des "issues" GitHub dans des "tickets" Trac

      news.movim.eu / LinuxFRJournaux · Yesterday - 13:01 · 3 minutes

    Bon, je me suis laissé entraîner. Je savais que ça finirait mal. Il y a quelques années, j'ai ouvert un compte Github. J'en avais probablement besoin pour participer à un projet hébergé sur cette plateforme. Et puis j'ai commencé à y mettre mes propres projets, parce que c'était pratique de pouvoir créer un dépôt Git en 3 clics. Je me suis bientôt retrouvé avec plus de 100 projets sur Github.

    Seulement voilà, Github, ce n'est pas un logiciel libre. Et en plus, maintenant ils se concentrent sur l'intelligence artificielle et plus sur les outils pour écrire du logiciel. Et en plus, ils ont rendu l'authentification à 2 facteurs bientôt obligatoire et j'ai pas envie de leur donner mon numéro de téléphone (surtout que j'ai eu des problèmes avec mon téléphone il y a quelques jours et c'était déjà assez pénible comme ça).

    J'aurais pourtant dû le voir venir: j'avais déjà du quitter Google Code Project Hosting ainsi que BerliOS il y a quelques années. Je m'étais mis en place un Trac et un Subversion sur mon serveur personnel pour héberger mes projets.

    Ces derniers mois j'ai commencé à migrer quelques uns de mes petits projets à nouveau sur mon propre serveur. J'ai remis Trac à jour (la version 1.6 vient de sortir il y a quelque jours, c'est la première version stable à supporter Python 3, mais j'utilisais déjà les versions 1.5 qui sont aussi en Python 3 depuis longtemps). J'avais aussi installé Gerrit pour pouvoir recevoir des patchs pour mes projets. Il ne reste plus qu'à déplacer les projets en essayant de ne pas perdre trop d'informations.

    Migrer le dépôt Git est la partie facile: Git est un système décentralisé, on peut récupérer les commits, branches, tags, etc et les pousser ailleurs très facilement (avec l'option --morror par exemple). Le problème, c'est tout le reste, c'est à dire dans le cas de GitHub, les pages de wiki et les "issues", qui sont l'endroit ou un peu tout l'historique de l'activité du projet est conservé: tous les bugs corrigés, les discussions sur comment implémenter une nouvelle fonctionnalité, etc.; et aussi le futur du projet: les bugs encore à corriger et les nouvelles fonctionalités à implémenter.

    Étrangement, personne n'avait encore écrit de script pour faire cette migration. J'ai du donc m'atteler à la tâche, en m'inspirant fortement d'un script destiné à migrer de Mantis vers Trac. Ce dernier n'avait été mis à jour ni pour Python 3, ni pour les chagement d'APIs survenus dans les versions 1.0, 1.2, 1.4 et 1.6 de Trac. Le premier problème a été rapidement corrigé par 2to3, et le deuxième par une lecture de la documentation d'API et un changement assez répétitif sur le code.

    Du côté de Github, l'interfaçage est plutôt simple avec une API REST exposant toutes les informations nécessaires. Du côté de Trac, il s'agit d'une API Python permettant, au choix, d'utiliser des classes fournissant une interface haut niveau, soit de manipuler directement la base de données de Trac à l'aide de requêtes SQL.

    Au total, l'implémentation du script a demandé moins d'une journée (j'ai commencé hier soir et je termine aujourd'hui en début d'après-midi). Il me reste encore quelques petites choses à faire mais je vais peut-être les faire à la main pour aller plus vite. Ainsi que finaliser la configuration du Trac pour le projet que je viens d'importer (avec un joli thème, un logo, la description du projet, etc).

    En tout cas, si l'envie vous prend de quitter Github pour rejoindre Trac, le script est à votre disposition dans le wiki trac-hacks: https://trac-hacks.org/wiki/GithubImportScript

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    • wifi_tethering open_in_new

      This post is public

      linuxfr.org /users/pulkomandy/journaux/importer-des-issues-github-dans-des-tickets-trac

    • chevron_right

      Tour des GULL : hors série

      news.movim.eu / LinuxFRJournaux · Yesterday - 07:45 · 3 minutes

    Ah septembre, la fin de l'été, le début de l'automne, les couleurs qui changent, les feuilles au sol qui rendent les pistes cyclables dangereuses…
    Septembre c'est aussi la rentrée scolaire et pour moi qui n'ai pas d'enfant mais tiens une librairie, c'est une période très, très, très chargée. Je n'ai donc pas eu le temps de me déplacer à la rencontre des GULL.
    Mais (et oui, il y a un mais), je ne suis pas restée toute seule dans mon coin à lire des livres… (enfin si, mais pas tout le temps!)
    J'ai eu la chance de pouvoir aller parler de logiciels libres (mais pas que) à différentes occasions:

    UÉMSS (Université d'Été des Mouvements Sociaux et des Solidarités) => bon je triche un peu vu que c'était en août mais ça vaut le coup de vous en toucher quelques mots. Les UEMSS sont organisées tous les deux ans depuis 2018 par un large collectif d’associations, de syndicats et de collectifs citoyens. Moi je les ai découvertes grâce à ATTAC et j'ai pu y participer toute une journée lors d'un forum ouvert où chacun proposait un sujet à débattre. Les niveaux en informatique étaient très variés et j'ai pu parler de notre collectif fétiche des chatons afin d'apporter des solutions éthiques et concrètes mais aussi d'éthique et de politique. Enrichissant et loin de ma zone de confort. On en a beaucoup discuté après, entre libristes, ce qui a engendré ce texte que vous avez peut-être déjà lu.

    La fête de l'Humanité => L'April, Framasoft et d'autres associations ont tenu des stands lors de la fête cette année encore! Après la grande Halle Simone de Beauvoir les années précédentes, la tente sans électricité ni internet de l'année dernière, nous avons eu l'agréable surprise d'avoir un espace vitré, fermé, avec des chaises et une scène pour organiser des débats. Nous le partagions avec les associations scientifiques qui avaient fait une exposition sur les femmes dans les sciences. Ce fut, pour moi, l'occasion d'animer trois conférences:

    • «Quels outils pour militer?», avec l'April, Framasoft, Libre-en-commun et FDN.
    • «Les femmes dans le numérique» avec Isabelle Cholet (une enseignante, chercheuse autrice incroyable et passionnante!!), Mathilde Saliou (journaliste de Nextinpact) et Florence Chabanois (Deputy CTO et Data Protection Officer qui représentait l'association Duchess France ). Véritable succès, toutes les chaises étaient occupées, il y avait des gens assis par terre et plein d'autres debout à l'arrière.
    • «Pour un service public du numérique au service des citoyens» avec Haïkel Guemar (Solidaires Informatique) et Sébastien Elka (Pcf, commission numérique). Il aurait dû y avoir également les députés Andy Kerbrat (LFI) et Adrien Taché (EELV), mais l'un a eu des problèmes de train et l'autre a disparu après s'être présenté. Dommage, j'avais préparé de très nombreuses questions sur le projet de loi SREN (Sécuriser et Réguler l'Espace Numérique) que nous surveillons à l'April. Week-end épuisant mais plus que satisfaisant! Merci à toutes les associations qui ont composé ce village libriste!

    La fresque du climat => J'ai pu participer à cette fresque (dont oui, je sais, les documents ne sont pas sous licence libre) avec une dizaine d'autres membres de l'April. L'ambiance était sereine et studieuse. Pour résumer en une phrase: sous forme de jeux, nous avons pu constater que l'activité humaine a des conséquences néfastes sur la planète, la biodiversité animale et végétale mais aussi les océans.

    Debian 30 ans
    Les 30 ans de Debian => Un apéro a été organisé à l'April pour fêter cet anniversaire particulier! Beaucoup de monde (de tous les âges, milieux) comme d'habitude (faudrait voir à agrandir ce local) et des discussions intéressantes. 30 ans déjà, ça passe trop vite.

    Apéro commun entre l' AFPy (Association Francophone Python) et l'April => Nous avons profité du passage sur Paris de la présidente mais aussi d'autres membres de l'AFPy, pour les accueillir, autour d'un verre, et même plusieurs. Toutes les bouteilles (bière et jus de pommes bio) étaient vides en fin de soirée, mais pas les paquets de chips que nous avons dû nous partager! J'ai choppé quelques adresses mail et j'espère avoir le temps de recroiser certaines…

    Le tour des GULL se termine pour le mois de septembre, et comme nous allons bientôt changer de mois, je vous donne une info (spoiler alerte): en octobre j'irai à Toulouse et Lyon!

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    • wifi_tethering open_in_new

      This post is public

      linuxfr.org /users/bookynette/journaux/tour-des-gull-hors-serie

    • chevron_right

      Et pourtant elle marche

      news.movim.eu / LinuxFRJournaux · Yesterday - 05:58 · 2 minutes

    Journal,

    aujourd'hui, ce matin, je suis fâché. Mon imprimante Canon Pixma MP640 qui m'a toujours rendu de grands services ne veut plus imprimer. Mais je ne suis pas fâché contre elle. Je suis fâché parce qu'elle n'est pas facilement démontable, je suis fâché parce que son mode maintenance n'est pas intuitivement accessible, je suis fâché parce que le logiciel qui permet de faire la maintenance est disponible sous windows, manifestement pas celui du constructeur, pas sous linux. Je te raconte.

    Elle me l'avait annoncé régulièrement : "attention, mon tampon absorbeur se remplit". Et puis un matin, elle clignote vert, orange, vert, orange; C'en était trop pour elle. Ah ah, le tampon absorbeur. Ce petit morceau qui absorbe l'encre au démarrage pour nettoyer sa buse. Effectivement, au bout de temps d'années de loyaux services, sans l'avoir nettoyer, je peux comprendre qu'il soit gorgé d'encre. Bien sûr, elle n'était pas facilement démontable alors on a fait des contorsions pour récupérer ce tampon absorbeur et le nettoyer. Il était effectivement gorgé d'encre; Un petit bain dans du vanish et c'est reparti, il était tout propre. On le remet en place (plus ou moins, un petit bout a sauté dans la manip)

    Et maintenant ? Et maintenant, il y aussi ce compteur d'impression. D'ailleurs, on trouve dans le rapport de Halte à l'obsolescence programmée sur les imprimantes, dont je viens de faire la connaissance, des sections sur les fameux tampon absorbeur et compteur d'impression.

    J'en reviens donc au compteur d'impression. Il me semble que j'ai besoin de le réinitialiser. Pour cela rien de plus simple :) :) :)

    • imprimante éteinte
    • appui long sur "stop"
    • sans relâcher stop, appui sur "on"
    • on relâche "stop", on appui 2 fois sur "stop" tout en maintenant "on"
    • on relâche "on"
    • on attends

    et nous voici avec le menu "Service mode: Idle"; D'ailleurs, j'avais longtemps chercher comment atteindre ce mode de maintenance. Ce matin j'ai d'ailleurs trouvé cette notice . Peut être que je l'ai eu un jour, lorsque j'avais acheté l'imprimante mais je ne crois pas que Canon maintienne une banque documentaire avec ces documents. Et donc, nous voila dans ce monde;

    Que faire maintenant ? Et bien, il faut un logiciel dont les spécifications, ne sont, j'imagine, pas mises à disposition : le Canon Service Tool. Celui là non plus, je ne l'ai pas trouvé sur le site de Canon. Je l'ai trouvé sur infotrucs et je ne sais pas ou cette personne se l'est procurée. Sous Ubuntu, j'ai réussi à le démarrer avec Wine. En fait, j'ai branché l'imprimante en USB (parce qu'elle est connectée en Wifi sinon), lancé le programme (la V1074; Pourquoi ? aucune idée, je n'ai pas la documentation) et voila. Je suis maintenant coincé devant une fenêtre ou tout est grisé, je ne vois pas de message d'erreur, d'indication de connexion ni dans la fenêtre, ni si je lance wine en ligne de commande. RIP ? Je ne sais plus quoi faire.

    Titre de l'image

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    • wifi_tethering open_in_new

      This post is public

      linuxfr.org /users/toremilac/journaux/et-pourtant-elle-marche

    • chevron_right

      Des virus et des virus

      news.movim.eu / LinuxFRJournaux · 3 days ago - 15:20 · 8 minutes

    Sommaire

    Ce journal est une réponse au journal de papap . Au départ, j'avais commencé par écrire un commentaire. Mais vue la taille du commentaire, il a fini par me sembler plus pertinent d'en faire un journal autonome. Et puis, vu le titre du journal , c'était le moins que je puisse faire !

    De l'analogie foireuse

    Il y a effectivement, en surface, une analogie entre virus informatiques et biologiques. Elle disparaît dès qu'on gratte un peu le vernis.

    La première différence, fondamentale, tient à leur mode de génération. Les virus informatique relèvent de l' intelligent design : écrits par un humain dans un but précis, capable de se transmettre sans aucune mutation, ils sont d'emblée optimaux dans ce but, qui n'est pas la reproduction mais l'atteinte du but fixé (qui peut inclure la reproduction, mais s'y limite rarement).

    À l'inverse, les virus biologiques sont issus de l'évolution darwinienne. Dépourvus de tout but même la reproduction, ils n'ont pas d'intentionnalité. IL se trouve que les virus optimaux pour la reproduction ont tendance à prédominer, mais ce n'est pas le résultat d'une action consciente et encore moins volontaire. D'ailleurs, même cette prédominance subit des contraintes : je t'invite à te renseigner sur la dérive génétique et la notion de paysage adaptatif .

    Par ailleurs, les virus biologiques évoluent dans un environnement qui n'a aucun équivalent informatique : celui d'espèces animales et végétales multiples. Le franchissement de barrière d'espèce n'a pas d'équivalent informatique (ou alors il est pensé et anticipé par l'auteur du virus, ce qui fait une sacrée différence).
    Enfin, là où le comportement d'un virus informatique, une fois franchie la barrière de l'antivirus, est déterministe, celui d'un virus biologique est variable en fonction de l'hôte et notamment de son immunité. La seule raison pour laquelle l'herpès ne nous tue pas, c'est que nous avons un système immunitaire efficace. Mais un nouveau-né ou un malade du SIDA peuvent tout à fait mourir d'un herpès.

    De l'opposition entre virulence et transmissibilité

    Or qu'apprend-on en les étudiant ?
    Et bien, que plus un virus est virulent moins il se reproduit et réciproquement. En effet, si un virus détruit son hôte, il ne peut plus se reproduire.

    C'est souvent vrai, mais c'est loin d'être une règle absolue. Prends en exemple le virus de la rage : ce virus se transmet par la salive. Il pourrait faire comme les herpèsvirus et attendre gentiment qu'on se fasse des bisous, mais il est plus efficace d'être transmis par une morsure. Ce virus va donc rendre son hôte particulièrement agressif et/ou sociable (voire sociable puis agressif), ce qui l'encourage à mordre et donc à transmettre la rage. Inconvénient de cette stratégie : l'animal infecté meurt à tous les coups de l'encéphalite. Mais il a transmis la rage bien plus efficacement que sans encéphalite, vu qu'il se serait probablement de toute façon fait dégager par le système immunitaire en quelques semaines.
    On peut aussi parler du VIH : sans traitement, il est mortel à tous les coups. Mais il met suffisamment de temps à tuer pour se transmettre dans l'intervalle.
    Ou alors, tu as l'hépatite B. Dans l'hépatite B, ce n'est pas le virus qui te tue : c'est ton propre système immunitaire qui surréagit et détruit ton foie. Comme on ne saurait vivre sans foie, c'est assez fréquemment mortel. Point intéressant : si ton système immunitaire ne réagit pas, tu survis et tu fais une hépatite B chronique (en général, ça se finit en cancer après avoir contaminé tous tes partenaires sexuels. L'hépatite B, c'est moche et il n'y a pas de traitement. Vaccinez-vous).

    Une stratégie 1 possible, pour un virus, consiste non pas à rendre contagieux longtemps, mais à rendre très contagieux sur un temps court. Pour ce faire, il faut se répliquer considérablement (en bon langage médical, on parle de charge virale élevée ), quitte à casser quelques trucs au passage. C'est le cas de la rougeole ou de la grippe. Ces infections sont très contagieuses et elles tuent toutes les deux environ une personne sur 1000. Noter toutefois que la grippe se contente généralement d'accélérer un décès qui allait survenir sous peu, tandis que la rougeole tue plutôt des enfants (elle peut tuer n'importe qui, mais elle est tellement contagieuse que si on n'est pas vacciné, on la rencontre tôt dans la vie). Les deux tuent volontiers des femmes enceintes, parce que quand on est enceinte, l'immunité se met en standby pour ne pas attaquer le fœtus. C'est aussi la stratégie d'une maladie dont tu ne savais même pas qu'elle existait, parce qu'elle n'existe plus : la variole. Mais les antivax n'aiment pas qu'on leur rappelle la variole, parce que ça les force à se confronter à l'un des plus grands échecs de la non-vaccination .
    Cette stratégie a été observée à l'échelle des variants du Covid : le variant Delta était à la fois plus contagieux et plus virulent que ses prédécesseurs.

    De la confusion entre "intérêt du virus" et réalité des faits

    Supposer une intentionnalité à un virus ou à la sélection naturelle amène naturellement à croire que le virus agit dans son propre intérêt, et à attribuer une rapidité excessive à la sélection naturelle. Or, ce n'est pas ce qui arrive. Même en supposant que le virus a intérêt à ne pas être trop virulent (ce qui, on l'a vu, n'est pas toujours vrai), ceci ne permet de tirer de conclusions qu'une fois atteint un état d'équilibre entre virus et hôte. Or, le Sars-CoV-2 est un organisme dont nous avons assisté à l'émergence. Il n'y a aucune raison de le considérer d'emblée comme à l'équilibre, et d'ailleurs, il s'est avéré assez méchant au départ (probablement aussi parce que seuls les malades les plus évidents, donc les plus graves, ont été testés). De plus, il se peut tout à fait qu'un virus n'atteigne jamais l'équilibre : on a au moins un cas décrit d'agent infectieux qui s'est auto-éradiqué en éradiquant son espèce hôte. On n'en trouve pas tous les 4 matins parce que les virus ne laissent pas de traces fossiles (ni les agents infectieux en général).

    Du caractère complètement hors-sujet de la question

    Tu nous parles de virulence, mais tu ne nous donnes aucun chiffre. C'est pourtant pas bien compliqué, ils sont disponibles sur le site de Santé Publique France : le Covid, c'est 167642 décès en France au moment où je rédige ce journal. Note d'ailleurs que, s'agissant d'une maladie qui tuerait une personne sur 1000, on s'attendrait à avoir 66000 décès sur la France : on est à 2 fois et demie ce chiffre. Alors, certes, on peut contester la méthodologie de Santé Publique France : ils reçoivent tous les certificats de décès de France, et s'il y a indiqué "Covid-19" dans le champ "Cause du décès", c'est comptabilisé. C'est aussi comme ça qu'on compte les décès par cancer, par accident de la route, par maladie cardiovasculaire… La question, c'est : à quel niveau de virulence une maladie devient-elle socialement acceptable ? Les accidents de la route, c'est 3 à 4000 morts par an en France. On y consacre une énergie considérable. Le Covid, c'est 15 fois plus, et on a un moyen simple de réduire drastiquement sa sévérité. Quel gouvernant responsable ne le saisirait pas ?

    Du caractère erroné de ton postulat… même en informatique !

    Il est de notoriété publique que les attaques par ransomware sont particulièrement redoutées. Or, un ransomware est le cas d'école de l'agent infectieux contagieux et… pas du tout discret ! Le but d'un ransomware est précisément d'être vu pour que l'utilisateur sache à qui payer la rançon.

    De la gêne occasionnée, et en guise de conclusion

    Aille, aille, ça ne passe pas, n'est-ce pas ? On peut parler de pornocriminalité, mais des virus et du Covid, là, ça fait une indisgestion.

    C'est tout l'inverse, ça fait chier.

    Alors non, ça ne me fait pas chier. C'est juste que quand tu racontes des conneries d'un air suffisant sur un sujet que tu ne maîtrises manifestement pas, ben tu te fais vertement recevoir, ce qui est assez légitime. Cependant, je tiens à te remercier. J'apprécie beaucoup l'impitoyable méritocratie de DLFP, mais il me manque le bagage technique pour contribuer utilement à un sujet sur Wayland ou la sécurité logicielle d'une alarme pour domicile. Mais tu me fournis un prétexte pour poster sur un sujet que je maîtrise, merci ! En plus, à nous deux, nous sommes en train d'établir le record des deux journaux titrés identiquement, portant sur le même sujet, et avec le plus grand différentiel de karma ! Bon, certes, je suis du meilleur côté de ce karma. Mais tout cela n'aurait pas été possible sans toi !


    1. Tout au long de ce journal, je vais parler de stratégie pour ne pas avoir à réécrire le paragraphe sur la sélection naturelle. Il est important d'être extrêmement clair : il ne s'agit pas de stratégie au sens classique d'actions concertées menant à un but déterminé en avance. Tout au plus, il s'agit de fonctions biologiques sélectionnées de manière darwiniennes et concourant à une reproduction suffisante pour permettre la survie de l'espèce, de façon absolument non intentionnelle. On pourrait à la rigueur parler de niche écologique, mais ce terme-ci est alors trop vaste et recouvre un concept plus large que la seule reproduction.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    • wifi_tethering open_in_new

      This post is public

      linuxfr.org /users/liorel/journaux/des-virus-et-des-virus

    • chevron_right

      Guide d'openwashing : comment passer d'un projet opensource à un logiciel bridé et privateur ?

      news.movim.eu / LinuxFRJournaux · 3 days ago - 14:03

    • Etape 1 : Créer un clone d'un logiciel fermé bien connu, par exemple Postman
    • Etape 2 : Passé les premières versions, le transformer en un logiciel déployable automatiquement via les technologies ouèbe sous le nom pompeux de "progressive web app" aka PWA
    • Etape 3 : Ne plus permettre de l'installer autrement que de cette manière
    • Etape 4 : Offrir des services de partage de données et de collaboration dont tout le monde se contrefout
    • Etape 5 : Forcer une mise à jour de votre app qui récupère vos données et vous oblige à vous créer un compte pour y accéder
    • Etape 6 : Préparer votre réponse standard : "Il faut bien vivre ma bonne dame"

    Illustration:
    https://github.com/Kong/insomnia/discussions/6590

    Prochain sur la liste ? https://github.com/hoppscotch/hoppscotch

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    • wifi_tethering open_in_new

      This post is public

      linuxfr.org /users/minimock/journaux/guide-d-openwashing-comment-passer-d-un-projet-opensource-a-un-logiciel-bride-et-privateur

    • chevron_right

      CPU Ex0212 lost + found (septembre 2023)

      news.movim.eu / LinuxFRJournaux · 3 days ago - 09:35

    Dans cette release de CPU en mode lost+found : La suite de notre rentrée , un dauphin cybernétique, un hypergloups et un filigrane gouvernemental.

    Merci à nos amis du hackerspace Tetalab et aux amis restés pour cette émission qui déborde.

    Écoute à la demande (gratuite, sans pub, ni profilage), liens, commentaires : https://cpu.pm/0212

    Podcast disponible sur quasi toutes les plateformes (Eh, Spotify, on est une émission de radio, arrêtez de nous traiter de pirates, on a l'autorisation de passer nos disques)

    Chapitres :

    La semaine prochaine : Et si on expliquait les éléments constitutifs d'une URL. Ouais. À la radio.

    Événement à venir : rencontre publique avec Jordan Mechner à Utopia Toulouse Borderouge (07/11/2023)

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    • wifi_tethering open_in_new

      This post is public

      linuxfr.org /users/dascritch/journaux/cpu-ex0212-lost-found-septembre-2023

    • chevron_right

      Cailloux, joujoux, bijoux

      news.movim.eu / LinuxFRJournaux · 4 days ago - 13:45 · 4 minutes

    La planète chauffe.

    Comment pouvons-nous justifier nos efforts dans les logiciels libres?

    La terre brûle.

    Comment est-ce que les logiciels libres peuvent nous aider à la sauver?

    Car oui, l'informatique nous coûte, en électricité bien sûr. Toutes ces centrales qui fonctionnent pour faire tourner nos programmes, alimenter nos smartphones et nous permettre de nous distraire à tout moment.

    Et tous ces programmes, jolis et bien tournés, bourrés de publicités et de traqueurs cachés, parfois même chargés de virus et autres fonctions, ils nous sont survendus à coup de publicités/annonces, d'abonnements, d'offres groupées, de forfaits. Parfois, les logiciels "gratuitement" pré-installés ne peuvent même pas être supprimés!!!

    A la place, nous travaillons à un tout autre écosystème. Plus ancien et plus artisanal, plus agile et pérenne et au cœur du fonctionnement d'internet: les Logiciels Libres!

    Car ils sont souvent issus de besoins concrets et implémentés par des développeurs pour leurs propres usages. Ainsi on obtient des jeux parfois moins jolis et moins faciles à prendre en mains, mais très jouables et impliquant leurs utilisateurs. Et puis bien sûr pas, ou en tous cas moins, de publicité, de marketing, de traqueurs, d'abonnements, d'installations forcées. La pression pour intégrer des fonctionnalités parasites est bien moins forte!

    Les logiciels libres ont même souvent été moqués pour leur austérité! On peut les comparer à des légumes vendus avec de la terre autour, et présentés depuis leurs cartons utilisés pour leur de transport! Cette image n'est pas idéale et ne plaira pas à tout le monde, elle rapproche tout un pan de ce monde à un grand bazar. L'autre pan est lui comparé à une cathédrale. C'est un monde très varié! :-)

    Passons à la partie "dure". Il y a plus important que l'électricité: les ressources.
    C’est-à-dire la matière physique qui constitue nos boites d'électronique: nos ordinateurs, nos box internet, téléphones portables, tablettes, montres, nos serveurs et data-center. Des briques de légos qui s'interconnectent et fonctionnent comme un ensemble qui fait le tour de la planète.

    A la différence des légos, nos boites sont le résultat d'une chaîne de fabrication terriblement complexe, et mondiale!

    Du sable pour les micro processeurs, des métaux pour les circuits et les batteries, des résines et des plastiques, des terres dites rares, des colles et toutes sortes de produits chimiques très agressifs et des procédés d'extraction et de fabrication terriblement complexes nécessitant beaucoup d'énergie.

    À tel point que des guerres sont envisagées pour contrôler les machines et les usines, pour prendre la main sur les mines. Un peu comme pour le pétrole ou certaines pierres précieuses.

    Et donc, je propose que vous arrêtiez d'acheter et d'utiliser tous ces outils. La planète vous en remerciera, faites un effort pour elle⸮

    Par contre moi, je ne suis pas prêt, je leur suis trop attaché. Je les cajole et les bidouille en permanence, je les considère comme des bijoux avec une grande valeur affective!

    Mais je me bats, contre le temps. Car avec les années, ces bijoux de technologie perdent en efficacité et utilité, parfois même ils ralentissent ou arrêtent de fonctionner, ils ont une date d'expiration! Et ça c'est la dernière étape avant la poubelle et la grande ferme au bout du chemin: le recyclage. Car oui, le recyclage des appareils électroniques c'est souvent une pile d'ordures dans un pays pauvre, on essaye d'y croire, mais on sait au fond de nous que c'est juste un gigantesque gâchis, un poison.

    Et donc il faut sauver nos joujoux!

    C'est là qu'interviennent les logiciels libres, ils sont l'ultime parade contre l'obsolescence! Si on a la volonté, on a la possibilité technique et légale de leur redonner vie. Un ordinateur un peu ancien qui ne supporterait pas les dernières versions des systèmes d'exploitation privateurs? Un téléphone pour lequel il n'y a plus de mises à jour de sécurité? Une tablette trop lente qui accumule la poussière dans un coin?

    Si vous savez faire, que vous avez le temps et le goût à cela, vous pouvez tout rénover en mettant le système à jour, en le sécurisant, avec une distribution de logiciels libres prévus pour votre joli bijou!

    Si vous avez besoin d'aide, et bien vous n'êtes pas seul, allez sur l' Agenda du Libre et trouvez un groupe d'utilisataires de logiciels libres autour de chez vous, ils organisent souvent ce qu'on appelle des "install parties", et sans garantie, mais il est fort probable qu'ils ressuscitent ce qui sinon aurait été juste un tas de ressources assemblées dans une forme plus ou moins complexe et à peine plus utile qu'un tas de cailloux…

    En conclusion: cailloux, joujoux, bijoux!

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    • wifi_tethering open_in_new

      This post is public

      linuxfr.org /users/echarp/journaux/cailloux-joujoux-bijoux

    • chevron_right

      Des virus et des hommes

      news.movim.eu / LinuxFRJournaux · 4 days ago - 09:55 · 3 minutes

    Un peu d'histoire

    En 1993, je pris mes fonctions dans un service technique. C'est cette année-là que nous détectâmes les premiers virus informatiques. En fait, ils étaient déjà sur place depuis quelques temps, mais, ils étaient restés discrets jusque-là. Les premiers anti-virus sont apparus aussi. On les trouvaient essentiellement dans des revues. D'ailleurs, c'est aussi là qu'il pouvait y avoir des virus informatiques. Microsoft a rapidement inclus un anti-virus à MS-DOS/Windows sous le nom de msav.
    A l'époque, il y avait quelques réseaux locaux. Nous n'avions pas internet qui n'est apparu pour le grand public qu'en 1994. Nous avions depuis quelques années des Minitels, la fierté française et même rennaise. Vous savez ce truc où l'on pouvait voir des femmes nues en Télétext à 5 francs la minute. Ah le 3615 ULLA, c'était le bon temps ! Ceci avait d'ailleurs fait la fortune de Xavier Niel ce qui lui a permis de créer Free ensuite. Les anglo-saxons avaient des BBS "Bulletin Board System".
    Les lecteurs CD-Rom ne faisaient qu'apparaître sur le marché et étaient hors de prix (2500 francs de l'époque). Les virus informatiques se propageaient donc surtout par les disquettes échangées lors de stages.
    Les premiers livres sur le sujet sont aussi apparus : il y a eu les livres de Mark A Ludwig :
    - Naissance d'un virus 1994
    - Mutation d'un virus 1994
    - Du virus à l'anti-virus 1997
    Ces livres sont aujourd'hui introuvables sauf en occasion. Ils ont été regroupés dans le livre :
    - The giant book of computer viruses dont on peut trouver une édition récente, mais pas en français.
    En France nous avons Eric Filiol qui était militaire à l'école supérieure de l'électronique de l'armée de Terre (ESEAT) de Cesson Sévigné, près de Rennes et qui a publié :
    - Les virus informatiques : théorie, pratique et applications 2007
    - Techniques virales avancées 2ième édition 2009

    Les leçons à tirer de tout cela

    Sur la base de ces livres, j'avais étudié les virus informatiques. J'en avais même développés qui n'étaient pas détectés par les anti-virus. Or qu'apprend-on en les étudiant ?
    Et bien, que plus un virus est virulent moins il se reproduit et réciproquement. En effet, si un virus détruit son hôte, il ne peut plus se reproduire. Il doit aussi rester discret, sinon, il va être détecté et éradiqué (soigné en médecine). Et réciproquement, s'il veut se reproduire rapidement, un virus doit être faiblement aggressif.
    C'est aussi vrai en biologie. Il y a eu des publications dans les années 1920 et c'est enseigné en médecine. Par exemple pour un virus respiratoire, si la personne meurt, elle ne tousse plus et donc ne diffuse plus de gouttelettes microbiennes. Il est également admis en médecine qu'un virus est de moins en moins dangereux avec le temps au fur et à mesure des mutations.

    La crise du Covid-19

    Arrive 2020 et la crise du Covid-19. Bien nommé, car diffusé dès 2019 (la documentation est suffisamment abondante sur le sujet). Et donc, le gouvernement nous dit : on a un virus super méchant et très contagieux.
    Or comme expliqué ci-avant, ce n'est pas compatible.
    Assez rapidement, des épidémiologistes ont pu modéliser l'épidémie notamment son début, le pic, et sa fin ( 11 mars 2020, Laurent Toubiana , donc avant les confinements ). Ils montraient alors que celle-ci était 10 fois moins virulente que l'épidémie de grippe de 2014-2015. Ceci a été confirmé a postériori à partir des données officielles (18/01/2023 Pierre Chaillot "Covid-19 ce que révèlent les chiffres officiels" )
    Diverses publications ont montré que les "vagues" successives étaient également de moins en moins fortes.

    En conclusion

    J'ai été attristé de constater que la plupart des informaticiens ont plongé dans le narratif du gouvernement comme des bleus. Ceci indique qu'ils n'ont pas étudié les virus informatiques, sinon, ils ne se seraient pas fait piégés.

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    • wifi_tethering open_in_new

      This post is public

      linuxfr.org /users/papap/journaux/des-virus-et-des-hommes-c400a5a1-ab32-4e6f-980b-3ed73716b7d7