Benoît Sibaud a écrit 9793 commentaires

  • [^] # Re: Erratum ?

    Posté par  (site web personnel) . En réponse à la dépêche Agenda du Libre pour la semaine 2 de l’année 2018. Évalué à 3.

    Corrigé, merci.

  • [^] # Re: Bug (ou fonctionnalité ?)

    Posté par  (site web personnel) . En réponse à la dépêche Deux failles critiques : Meltdown et Spectre. Évalué à 6.

    Ah la catégorie de bugs due à l'inattention… Bien vu.

  • [^] # Re: Un bel article

    Posté par  (site web personnel) . En réponse à la dépêche Tutoriel Code_Aster. Évalué à 5.

    Corrigé, merci.

  • [^] # Re: On va enfin

    Posté par  (site web personnel) . En réponse à la dépêche Deux failles critiques : Meltdown et Spectre. Évalué à 5.

    La formule de la note par défaut est dans l'aide du site et la répartition du karma dans les statistiques sur les utilisateurs. Déjà il n'y a que 18 comptes actifs avec un karma négatif (parmi 2857).

  • [^] # Re: le thème du spatial, depuis 2011

    Posté par  (site web personnel) . En réponse à la dépêche 34C3 à Leipzig — Compte‐rendu de conférences 2017 sur le Libre & Open Source . Évalué à 3.

    Corrigé, merci.

  • [^] # Re: Bug (ou fonctionnalité ?)

    Posté par  (site web personnel) . En réponse à la dépêche Deux failles critiques : Meltdown et Spectre. Évalué à 10.

    Une théorie plus simple : si tu demandes à un collégien qu'elles sont les racines de x2 = -1, il dira qu'il n'y en a pas. Si tu demandes à un élève en fin de lycée, il dira une racine double i. Le premier ne peut même pas imaginer l'existence de la solution. Il existe des cas où l'on découvre une nouvelle catégorie de problèmes/bugs, et forcément on n'avait pas mis en place des solutions aux problèmes/bugs que l'on ne connaissait pas encore. Or on découvre de temps en temps de nouvelles catégories de bugs (et on ne prouve que ce que l'on a spécifié).

    Après on oublie aussi certaines catégories qui resurgissent plus tard (par exemple on sort un nouveau langage, sans IDE, sans bon compilateur, sans outils de vérification de code, etc. et hop on retrouve des vieux bugs). On a aussi des bugs connus mais que l'on pensait inexploitables en pratique et en fait si.

  • [^] # Re: confusion ?

    Posté par  (site web personnel) . En réponse à la dépêche Le meilleur des articles LinuxFr.org en 2017. Évalué à 5.

    Une sélection des dépêches figurant parmi les 10 pages (pas que les dépêches donc) les plus vues du mois, sur 12 mois. Corrigé, merci.

  • [^] # Re: pid vs healthcheck

    Posté par  (site web personnel) . En réponse au message systemd et ordre de démarrage. Évalué à 5. Dernière modification le 06 janvier 2018 à 17:02.

    Sinon systemd permet Type=notify pour permettre lui signaler que l'initialisation est complète (par exemple /lib/systemd/system/systemd-journald.service et /lib/systemd/system/systemd-udevd.service ). (mais ça ne résout pas la question de savoir ce que initialisation complète veut dire, pour le système, pour le fonctionnel ou pour l'utilisateur)

  • [^] # Re: pid vs healthcheck

    Posté par  (site web personnel) . En réponse au message systemd et ordre de démarrage. Évalué à 5.

    Ça reste un problème classique d'adminsys non ? Mon service marche-t-il quand le processus est lancé, quand le port est ouvert, quand le processus est capable de répondre à une requête sur le port concerné, quand le processus est capable de répondre correctement à une requête sur le port concerné ? Etc.

    Détaillons avec un exemple, disons Elasticsearch (simplifions en disant que c'est un applicatif Java qui répond à des requêtes web) :

    • machine virtuelle Java (JVM) non lancée -> pas de processus
    • JVM lancée, mais l'applicatif pas vraiment -> processus, pas encore le port TCP 9200 ouvert mais ça ne va pas tarder
    • JVM lancée, applicatif en cours de lancement -> port ouvert, mais une requête va échouer, avec une réponse du type « pas encore dispo »
    • tout est lancé -> une requête de test de vie aura une réponse HTTP 200 OK

    Bon ça c'était le cas « simple ». Prenons maintenant une grappe de serveurs Elasticsearch… Alors ma grappe est-elle fonctionnelle ? Les données sont-elles accessibles ? Etc.

    Pour détailler : sur un serveur donné, j'ai bien lancé la JVM, l'applicatif a démarré, tout semble OK. Mais il faut par exemple deux serveurs maître au minimum (min_masters) pour que ça marche. Du coup mon serveur ne va pas encore répondre à mes requêtes ou bien répondre en erreur (« serveurs maîtres indisponibles »). Ou bien encore il faut que tel serveur de données soit là, parce que c'est lui qui héberge réellement les données, et alors l'ensemble de ma grappe n'est pas fonctionnelle (au sens il me manque des données) et une réponse sur mon serveur initial sera en erreur ou partielle.

    Bref définir ce que veut dire « avoir bien démarré » n'est pas forcément trivial, et c'est pourtant une question classique.

  • # Reportage ArteTV

    Posté par  (site web personnel) . En réponse à la dépêche 34C3 à Leipzig — Compte‐rendu de conférences 2017 sur le Libre & Open Source . Évalué à 3.

    À tout hasard, si jamais quelqu'un a besoin de regarder un reportage TV, d'avoir des images ou un vidéo d'archives parlant du CCC, ArteTV a évoqué le 34C3 dans son journal TV de 20h du 27 décembre 2017 (donc a priori en français et en allemand).

  • [^] # Re: Dernier commit

    Posté par  (site web personnel) . En réponse au journal ZIP et fcrackzip. Évalué à 4.

  • [^] # Re: [Le Soleil] Le bien, le mal, le Web et nous

    Posté par  (site web personnel) . En réponse à la dépêche Revue de presse de l’April pour la semaine 52 de l’année 2017. Évalué à 7.

    Moteur de recherche, mots clés "Yair Rosenberg imposter buster"

    Confessions of a Digital Nazi Hunter (article d'opinion dans le NY Times par l'auteur lui-même)
    ce qui a donné dans Slate.fr : Harcelé par les trolls, il lance un robot pour traquer les nazis cachés

  • [^] # Re: dit autrement, j’ai choisi l’attribution de 66 € du budget de l’État

    Posté par  (site web personnel) . En réponse à la dépêche Dons aux associations, épisode 6. Évalué à 6. Dernière modification le 28 décembre 2017 à 11:03.

    Dire « j’ai choisi l’attribution de 66 € du budget de l’État » ou « tu as privé l'État de 66 € de recettes » est factuel. De même que « _ l'État m'a permis de choisir l'attribution de 66 € de son budget, le privant ainsi de 66 € de recettes librement utilisables, en raison de la législation qui a été mise en place sur la fiscalisation des dons manuels par les particuliers ».

    Que cela contribue à l'affaiblissement des services publics est factuel aussi : quelle que soit la volonté du gouvernement de diminuer/stabiliser/augmenter la part du budget (non nulle) consacrée aux services publics, réduire les recettes réduit cette part. Par contre rien ne dit que cela affaiblisse l'économie : l'argent des dons est utilisé pour financer des salaires de permanents associatifs, payer des charges d'associations (électricité, réseau, local, etc.), etc. bref est injecté dans l'économie exactement comme si l'État avait payé des traitements de fonctionnaires, commandé une prestation privée ou acheté des biens (sans compter qu'il aurait pu juste l'utiliser pour rembourser des intérêts de la dette…).

    Ceci étant dit je suis intéressé par des hyperliens vers des discussions sur les effets des dons manuels défiscalisables (ou même sur les effets économiques des dons manuels non défiscalisables d'ailleurs), c'est aussi le but de cette dépêche d'informer sur le sujet.

  • # Mauvais endroit

    Posté par  (site web personnel) . En réponse à l’entrée du suivi probleme . Évalué à 3 (+0/-0).

    Le système de suivi sert pour les bugs rencontrés en parcourant le site web LinuxFr.org ou pour suggérer des évolutions pour le site.
    Les forums servent pour demander de l'aide, poser des questions diverses et variées.

  • [^] # Re: Alternative à Odoo

    Posté par  (site web personnel) . En réponse à la dépêche Pastèque v8 et nouvelles de la loi de finances 2016. Évalué à 4.

    Précision ajoutée dans la dépêche, merci.

  • [^] # Re: Autre exemple de Logiciel Libre et de conformité

    Posté par  (site web personnel) . En réponse à la dépêche Pastèque v8 et nouvelles de la loi de finances 2016. Évalué à 4.

    OK, je n'avais pas compris le /1.5/ comme étant un /1.5.x/ en fait. Précision ajoutée dans la dépêche. Merci.

  • [^] # Re: Autre exemple de Logiciel Libre et de conformité

    Posté par  (site web personnel) . En réponse à la dépêche Pastèque v8 et nouvelles de la loi de finances 2016. Évalué à 4. Dernière modification le 27 décembre 2017 à 12:24.

    Produira ? « La version 1.5.1 qui sortira avant fin d'année intégrera les changements techniques du système caisse requis par la loi de finances 2016 applicable au 1er janvier 2018. », sachant que la dernière version téléchargeable est une 1.5 (sauf pour la version en développement 1.5.1b1).

  • [^] # Re: Essaye la commande :

    Posté par  (site web personnel) . En réponse au message probleme Trouver la derniere connexion d un utilisateur. Évalué à 6.

    Oui c'est un nom d'utilisateur valide, et du coup c'est plus difficile à discerner

    # adduser reboot
    Ajout de l'utilisateur « reboot » ...
    Ajout du nouveau groupe « reboot » (1002) ...
    Ajout du nouvel utilisateur « reboot » (1002) avec le groupe « reboot » ...
    Création du répertoire personnel « /home/reboot »...
    Copie des fichiers depuis « /etc/skel »...
    Entrez le nouveau mot de passe UNIX :
    Retapez le nouveau mot de passe UNIX :
    passwd : le mot de passe a été mis à jour avec succès
    Modification des informations relatives à l'utilisateur reboot
    Entrez la nouvelle valeur ou « Entrée » pour conserver la valeur proposée
            Nom complet []:
            N° de bureau []:
            Téléphone professionnel []:
            Téléphone personnel []:
            Autre []:
    Cette information est-elle correcte ? [O/n]o
    (...)
    # last reboot
    reboot   pts/2        localhost        Sun Dec 24 12:27 - 12:27  (00:00)
    reboot   system boot  3.16.0-4-amd64   Wed Dec 20 09:35 - 12:27 (4+02:52)
    reboot   system boot  3.16.0-4-amd64   Sat Dec  9 18:47 - 09:34 (10+14:46)
    
    wtmp begins Fri Dec  1 09:13:49 2017
    
  • [^] # Re: Avion - délégation

    Posté par  (site web personnel) . En réponse au journal Le changement c'est maintenant ;). Évalué à 7. Dernière modification le 23 décembre 2017 à 12:18.

    Jurisprudence Air Force One - Harrison Ford - 1997

    Tandis que Big Game - Samuel L. Jackson - 2014 a montré que Air Force One embarque une capsule spatiale pour l'éjection présidentielle, et que Independence Day - Will Smith - 1996 que le président doit savoir piloter un avion de chasse. Au cas où.

  • [^] # Re: Fork ?

    Posté par  (site web personnel) . En réponse à la dépêche Campagne de financement d’eelo pour un smartphone respectueux de la vie privée. Évalué à 7. Dernière modification le 23 décembre 2017 à 12:10.

    Avec l’outil informatique en 2017, la vraie question c’est pourquoi ne pas conserver. Ça coûte rien, et ça peut servir.

    Juste pour tempérer un peu cette affirmation, il y a aussi des raisons de ne pas conserver, à chacun d'évaluer selon sa propre expérience :

    • c'est compliqué, ce n'est pas comme si tout le monde arrivait merveilleusement à faire ses sauvegardes, à gérer les changements de format/archive/support, etc.
    • ça peut coûter de l'argent en supports numériques
    • ça peut coûter du temps de gérer ses archives
    • ça peut ralentir les outils (plus de temps pour parcourir les données existantes, calculer des statistiques, convertir au besoin, etc.)
    • ça a un coût écologique et énergétique de maintenir en vie des données numériques
    • ça a un coût psychologique : on garde une petite tâche de fond mentale qui se rappelle de ses données, ce qui peut avoir des avantages (bons souvenirs) et des inconvénients (souvenirs pénibles)
    • ça a un autre coût psychologique indirect, en cas de perte de données (forcément ça n'arrive pas si on ne conserve pas)

    (nb: ce n'est pas forcément propre au numérique, conserver des photos argentiques, des films 8mm ou des cours papier de classe de 3e, ça a aussi un coût)

  • # Mauvais endroit

    Posté par  (site web personnel) . En réponse à l’entrée du suivi Problème script !!!. Évalué à 4 (+0/-0).

    Le système de suivi sert pour les bugs rencontrés en parcourant le site web LinuxFr.org ou pour suggérer des évolutions pour le site.
    Les forums servent pour demander de l'aide, poser des questions diverses et variées.

  • # Déjà le cas en principe

    Posté par  (site web personnel) . En réponse à l’entrée du suivi changer le titre d'une entrée de forum change son URL. Évalué à 3 (+0/-0).

    C'est censé être le cas. Ici en base de données, deux slugs différents pointant sur le même contenu (défini par son _id et son _type) :

    +-----------------------------------------------------------------------------+--------------+----------------+---------------------+
    | slug                                                                        | sluggable_id | sluggable_type | created_at          |
    +-----------------------------------------------------------------------------+--------------+----------------+---------------------+
    | requete-en-clair-dans-url-du-moteur-de-recherche                            |        38818 | Post           | 2017-12-21 08:16:52 |
    | requete-en-claire-dans-url-du-moteur-de-recherche                           |        38818 | Post           | 2017-12-20 21:43:58 |
    

    Mais oui y a un souci quelque part:

    I, [2017-12-22T09:11:58.727569 #4576]  INFO -- : Started GET "/forums/general-hors-sujets/posts/requete-en-claire-dans-url-du-moteur-de-recherche" for xx.xx.xx.xx at 2017-12-22 09:11:58 +0100
    (...)
    I, [2017-12-22T09:11:58.733684 #4576]  INFO -- : Completed 404 Not Found in 5ms (ActiveRecord: 0.7ms)
    F, [2017-12-22T09:11:58.735130 #4576] FATAL -- : 
    ActiveRecord::RecordNotFound (ActiveRecord::RecordNotFound):
      app/controllers/posts_controller.rb:76:in `find_post'
    
  • [^] # Re: Il ne faut pas y faire trop attention

    Posté par  (site web personnel) . En réponse au journal Hache-thé-aime-aile cinq virgule deux (a.k.a HTML 5.2 pour les intimes). Évalué à 10. Dernière modification le 22 décembre 2017 à 08:44.

    De ce que j'ai entendu, le W3C reprend de temps en temps des patchs du WHATWG (et pas toujours très bien) et publie des versions pour faire illusion.

    Le WHATWG le dit explicitement:

    "Although we have asked them to stop doing so, the W3C also republishes some parts of this specification as separate documents."

    "For a number of years, both groups then worked together. In 2011, however, the groups came to the conclusion that they had different goals: the W3C wanted to publish a "finished" version of "HTML5", while the WHATWG wanted to continue working on a Living Standard for HTML, continuously maintaining the specification rather than freezing it in a state with known problems, and adding new features as needed to evolve the platform."

    "Since then, the WHATWG has been working on this specification (amongst others), and the W3C has been copying fixes made by the WHATWG into their fork of the document (which also has other changes)."

    A contrario côté W3C, on se réjouit et on se flatte de la bonne coopération entre les deux structures.

  • [^] # Re: Don LinuxFr - Réduction d'impôt ?

    Posté par  (site web personnel) . En réponse à la dépêche Dons aux associations, épisode 6. Évalué à 3.

    Rien n'a (encore) été fait dans ce sens, à ma connaissance.

  • [^] # Re: distrib pour téléphone ?

    Posté par  (site web personnel) . En réponse à la dépêche Campagne de financement d’eelo pour un smartphone respectueux de la vie privée. Évalué à 10.

    C'est tellement impensable de faire des briques réutilisables, plutôt que des gros monolithes incompatibles entre eux ?

    Ce n'est pas clair, tu veux plus ou moins de systemd ?