Benoît Sibaud a écrit 10259 commentaires

  • # Attention

    Posté par  (site web personnel) . En réponse à la dépêche Agenda du Libre pour la semaine 3 de l’année 2026. Évalué à 4 (+1/-0). Dernière modification le 18 janvier 2026 à 14:35.

    [FR Dunkerque] Rencontres des libertés numériques - Le samedi 17 janvier 2026 de 10h00 à 12h00.

    Attention l'événement pointait vers un faux site Scribus en .fr (classé "Badware risks" par µBlock, mentions légales suspectes). Le site officiel est https://www.scribus.net/

    Le lien a été modifié dans la dépêche.

    Voir aussi https://github.com/uBlockOrigin/uAssets/discussions/21473 et https://github.com/uBlockOrigin/uAssets/issues/3060

  • [^] # Re: Dessin

    Posté par  (site web personnel) . En réponse au journal Le grand secret de LinuxFr.org. Évalué à 5 (+2/-0). Dernière modification le 18 janvier 2026 à 13:13.

    Normalement il n'y a pas besoin de considérer les colonnes en double et normalement il n'y a pas d'ambiguïté. Toujours est-il que le résultat est celui prévu pour cette partie.

  • [^] # Re: gratte gratte

    Posté par  (site web personnel) . En réponse au journal Le grand secret de LinuxFr.org. Évalué à 6 (+3/-0). Dernière modification le 18 janvier 2026 à 10:57.

    Je conseille de l'ouvrir dans un tableur, de régler la largeur des colonnes sauf la première à 0,7 cm par exemple, et d'ajuster l'affichage du texte en vertical pour la dernière ligne.

    La variété dans le tableau est le signe qu'il y a différentes choses à trouver, donc on peut commencer de différentes façons.

    Une façon de commencer est de regarder ce qui est lisible et qui flèche la résolution.

  • # Merci

    Posté par  (site web personnel) . En réponse à l’entrée du suivi scan sql ce jour. Évalué à 4 (+1/-0). Dernière modification le 18 janvier 2026 à 10:47.

    Merci du signalement.

    Des tentatives d'injection SQL, il y en a tous les jours et toutes les nuits. Rien que depuis minuit, on a 678 IP différentes qui nous font une requête HTTP avec "SELECT" dedans par exemple. La différence ici c'est qu'il y a spam dans le système de suivi et que ça se voit.

    La possibilité de faire une entrée de suivi en anonyme est une fonctionnalité prévue, cf
    https://linuxfr.org/aide#aide-authentification :

    • parce qu'un quidam visitant le site peut avoir vu un souci et ne pas avoir de compte
    • parce que le souci peut toucher le système d'authentification
    • parce que la personne n'arrive pas à se créer un compte
    • parce que le souci peut concerner la visite sans compte

    Au final, ça reste un compromis entre « être accueillant » pour un nouveau et « ne pas être trop emmerdé par les pénibles ». On pourrait restreindre aux comptes, imposer du javascript, mettre en place une barrière anti-bot type Anubis, ajouter un captcha plus ou moins utile, renforcer les honeypots, etc.

    Et avant de bannir sauvagement des IP, il faudrait aussi gérer https://linuxfr.org/suivi/bloquer-toute-indexation-d-une-url-a-parametres-get-non-autorises sinon on va bloquer aussi des bots qui suivent bêtement des liens trouvés.

  • # La station, Jakub Szamalek

    Posté par  (site web personnel) . En réponse au journal C’est vendredi, jour de lecture. Évalué à 6 (+3/-0).

    La station

    https://www.babelio.com/livres/Szamalek-La-Station/1903247

    Complètement dépaysant en ce moment puisque ça parle de tensions géopolitiques et de problématiques pouvant nécessiter un rapatriement d'urgence depuis la station spatiale internationale

    Une enquête impliquant des questions d'espionnage. Mais aussi

    • une découverte des conditions de vie dans l'ISS et de tout ce à quoi on ne pense pas quand on garde les pieds sur Terre (comment on dort, se lave, mange, fait le ménage, copule, etc.).
    • ça fait réfléchir sur l'avenir des stations ISS et chinoise, et sur le rôle politique, scientifique et technique de la présence d'humains dans l'espace.
    • ça parle aussi des problématiques de diversité indirectement (les civils dans l'espace qui était très militaire avant, les femmes dans un monde qui était très masculin, les touristes dans un monde qui était très professionnalisé, etc.)
  • [^] # Re: Statut

    Posté par  (site web personnel) . En réponse à l’entrée du suivi Indication aux moteurs de recherche et page d'un commentaire. Évalué à 3 (+0/-0).

    Fusionné et déployé

  • [^] # Re: Fonctionnalités intéressantes ?

    Posté par  (site web personnel) . En réponse au journal JPEG-XL est finalement intégré dans Chromium (et donc Google Chrome). Évalué à 6 (+3/-0).

    état courant de https://caniuse.com/?search=jpeg&list=1

    JPEG XR image format
    0 - 3%
    JPEG XL image format
    6 - 9%
    JPEG 2000 image format
    3 - 6%
    HTMLCanvasElement API: toBlob: type parameter supports "image/jpeg"
    96 - 100%
    HTMLCanvasElement API: toDataURL: type parameter supports "image/jpeg"
    96 - 100%
    AVIF image format
    95 - 98%
    HEIF/HEIC image format
    12 - 15%
    WebP image format
    96 - 99%

  • [^] # Re: Helene, je m'appelle Helene, je suis un template comme les autres

    Posté par  (site web personnel) . En réponse au lien During Helene, I Just Wanted a Plain Text Website. Évalué à 3 (+0/-0). Dernière modification le 14 janvier 2026 à 23:40.

    Il n'y a pas que l'approche technique de la chose (ie. ce qui relève surtout de LinuxFr.org).

    Il y a aussi le fait de commenter ou de ne pas, la façon de commenter, dans un style lapidaire ou détaillé, en étant pédagogique ou juste en donnant son opinion, en mettant un ou des images plus ou moins volumineuses, etc.

    Bref sur le moment j'ai trouvé ton commentaire avec un titre humoristique et un texte plutôt lapidaire peu efficace : d'une part factuellement ce n'est pas très différent de ce qui se fait ici, d'autre part la façon de le dire n'est pas informative (ladite page pourrait très bien contenir des schémas et des longues explications ce qui justifierait les requêtes et le poids, ou au contraire être plein de pubs et de décorations sans contenu, ou embarqué des tas de libs js et de fontes pour rien, ou… Bref « Ah ! non ! c’est un peu court, jeune homme ! On pouvait dire… Oh ! Dieu ! … bien des choses en somme… » à vue de pif.

    Bon en fait, 8 js inclus, 4 fontes, un titre énorme, au moins une requête bloquée par l'antipub, un bas de page énorme, etc. En fait il faut se limiter à <meta property="og:description" content="We recently passed the one-year anniversary of Hurricane Helene and its devastating impact on Western North Carolina. As a web developer, I am thinking again about my experience with the mobile web on the day after the storm."/> qui donne le contenu utile. Et une autre façon de voir le code épuré ou non (ici non) niveau techno est de passer par builtwith.com.

  • [^] # Re: fermeture

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

    Aucune balise n'est gardée.

    Illustration avec https://www.w3schools.com/TAGs/

    <!--...-->  Defines a comment
    <!DOCTYPE>      Defines the document type
    <a>     Defines a hyperlink
    <abbr>  Defines an abbreviation or an acronym
    <acronym>   Not supported in HTML5. Use <abbr> instead.
    Defines an acronym
    <address>   Defines contact information for the author/owner of a document
    <applet>    Not supported in HTML5. Use <embed> or <object> instead.
    Defines an embedded applet
    <area>  Defines an area inside an image map
    <article>   Defines an article
    <aside>     Defines content aside from the page content
    <audio>     Defines embedded sound content
    <b>     Defines bold text
    <base>  Specifies the base URL/target for all relative URLs in a document
    <basefont>  Not supported in HTML5. Use CSS instead.
    Specifies a default color, size, and font for all text in a document
    <bdi>   Isolates a part of text that might be formatted in a different direction from other text outside it
    <bdo>   Overrides the current text direction
    <big>   Not supported in HTML5. Use CSS instead.
    Defines big text
    <blockquote>    Defines a section that is quoted from another source
    <body>  Defines the document's body
    <br>    Defines a single line break
    <button>    Defines a clickable button
    <canvas>    Used to draw graphics, on the fly, via scripting (usually JavaScript)
    <caption>   Defines a table caption
    <center>    Not supported in HTML5. Use CSS instead.
    Defines centered text
    <cite>  Defines the title of a work
    <code>  Defines a piece of computer code
    <col>   Specifies column properties for each column within a <colgroup> element 
    <colgroup>  Specifies a group of one or more columns in a table for formatting
    <data>  Adds a machine-readable translation of a given content
    <datalist>  Specifies a list of pre-defined options for input controls
    <dd>    Defines a description/value of a term in a description list
    <del>   Defines text that has been deleted from a document
    <details>   Defines additional details that the user can view or hide
    <dfn>   Specifies a term that is going to be defined within the content
    <dialog>    Defines a dialog box or window
    <dir>   Not supported in HTML5. Use <ul> instead.
    Defines a directory list
    <div>   Defines a section in a document
    <dl>    Defines a description list
    <dt>    Defines a term/name in a description list
    <em>    Defines emphasized text 
    <embed>     Defines a container for an external application
    <fieldset>  Groups related elements in a form
    <figcaption>    Defines a caption for a <figure> element
    <figure>    Specifies self-contained content
    <font>  Not supported in HTML5. Use CSS instead.
    Defines font, color, and size for text
    <footer>    Defines a footer for a document or section
    <form>  Defines an HTML form for user input
    <frame>     Not supported in HTML5.
    Defines a window (a frame) in a frameset
    <frameset>  Not supported in HTML5.
    Defines a set of frames
    <h1> to <h6>    Defines HTML headings
    <head>  Contains metadata/information for the document
    <header>    Defines a header for a document or section
    <hgroup>    Defines a header and related content
    <hr>    Defines a thematic change in the content
    <html>  Defines the root of an HTML document
    <i>     Defines a part of text in an alternate voice or mood
    <iframe>    Defines an inline frame
    <img>   Defines an image
    <input>     Defines an input control
    <ins>   Defines a text that has been inserted into a document
    <kbd>   Defines keyboard input
    <label>     Defines a label for an <input> element
    <legend>    Defines a caption for a <fieldset> element
    <li>    Defines a list item
    <link>  Defines the relationship between a document and an external resource (most used to link to style sheets)
    <main>  Specifies the main content of a document
    <map>   Defines an image map
    <mark>  Defines marked/highlighted text
    <menu>  Defines an unordered list
    <meta>  Defines metadata about an HTML document
    <meter>     Defines a scalar measurement within a known range (a gauge)
    <nav>   Defines navigation links
    <noframes>  Not supported in HTML5.
    Defines an alternate content for users that do not support frames
    <noscript>  Defines an alternate content for users that do not support client-side scripts
    <object>    Defines a container for an external application
    <ol>    Defines an ordered list
    <optgroup>  Defines a group of related options in a drop-down list
    <option>    Defines an option in a drop-down list
    <output>    Defines the result of a calculation
    <p>     Defines a paragraph
    <param>     Defines a parameter for an object
    <picture>   Defines a container for multiple image resources
    <pre>   Defines preformatted text
    <progress>  Represents the progress of a task
    <q>     Defines a short quotation
    <rp>    Defines what to show in browsers that do not support ruby annotations
    <rt>    Defines an explanation/pronunciation of characters (for East Asian typography)
    <ruby>  Defines a ruby annotation (for East Asian typography)
    <s>     Defines text that is no longer correct
    <samp>  Defines sample output from a computer program
    <script>    Defines a client-side script
    <search>    Defines a search section
    <section>   Defines a section in a document
    <select>    Defines a drop-down list
    <small>     Defines smaller text
    <source>    Defines multiple media resources for media elements (<video> and <audio>)
    <span>  Defines a section in a document
    <strike>    Not supported in HTML5. Use <del> or <s> instead.
    Defines strikethrough text
    <strong>    Defines important text
    <style>     Defines style information for a document
    <sub>   Defines subscripted text
    <summary>   Defines a visible heading for a <details> element
    <sup>   Defines superscripted text
    <svg>   Defines a container for SVG graphics
    <table>     Defines a table
    <tbody>     Groups the body content in a table
    <td>    Defines a cell in a table
    <template>  Defines a container for content that should be hidden when the page loads
    <textarea>  Defines a multiline input control (text area)
    <tfoot>     Groups the footer content in a table
    <th>    Defines a header cell in a table
    <thead>     Groups the header content in a table
    <time>  Defines a specific time (or datetime)
    <title>     Defines a title for the document
    <tr>    Defines a row in a table
    <track>     Defines text tracks for media elements (<video> and <audio>)
    <tt>    Not supported in HTML5. Use CSS instead.
    Defines teletype text
    <u>     Defines some text that is unarticulated and styled differently from normal text
    <ul>    Defines an unordered list
    <var>   Defines a variable
    <video>     Defines embedded video content
    <wbr>   Defines a possible line-break
    

    <!--…--> Defines a comment
    <!DOCTYPE> Defines the document type
    Defines a hyperlink
    Defines an abbreviation or an acronym
    Not supported in HTML5. Use instead.
    Defines an acronym
    Defines contact information for the author/owner of a document
    Not supported in HTML5. Use or instead.
    Defines an embedded applet
    Defines an area inside an image map
    Defines an article
    Defines content aside from the page content
    Defines embedded sound content
    Defines bold text
    Specifies the base URL/target for all relative URLs in a document
    Not supported in HTML5. Use CSS instead.
    Specifies a default color, size, and font for all text in a document
    Isolates a part of text that might be formatted in a different direction from other text outside it
    Overrides the current text direction
    Not supported in HTML5. Use CSS instead.
    Defines big text
    Defines a section that is quoted from another source
    Defines the document's body
    Defines a single line break
    Defines a clickable button
    Used to draw graphics, on the fly, via scripting (usually JavaScript)
    Defines a table caption
    Not supported in HTML5. Use CSS instead.
    Defines centered text
    Defines the title of a work
    Defines a piece of computer code
    Specifies column properties for each column within a element
    Specifies a group of one or more columns in a table for formatting
    Adds a machine-readable translation of a given content
    Specifies a list of pre-defined options for input controls
    Defines a description/value of a term in a description list
    Defines text that has been deleted from a document
    Defines additional details that the user can view or hide
    Specifies a term that is going to be defined within the content
    Defines a dialog box or window
    Not supported in HTML5. Use instead.
    Defines a directory list
    Defines a section in a document
    Defines a description list
    Defines a term/name in a description list
    Defines emphasized text
    Defines a container for an external application
    Groups related elements in a form
    Defines a caption for a element
    Specifies self-contained content
    Not supported in HTML5. Use CSS instead.
    Defines font, color, and size for text
    Defines a footer for a document or section
    Defines an HTML form for user input
    Not supported in HTML5.
    Defines a window (a frame) in a frameset
    Not supported in HTML5.
    Defines a set of frames
    to Defines HTML headings
    Contains metadata/information for the document
    Defines a header for a document or section
    Defines a header and related content
    Defines a thematic change in the content
    Defines the root of an HTML document
    Defines a part of text in an alternate voice or mood
    Defines an inline frame
    Defines an image
    Defines an input control
    Defines a text that has been inserted into a document
    Defines keyboard input
    Defines a label for an element
    Defines a caption for a element
    Defines a list item
    Defines the relationship between a document and an external resource (most used to link to style sheets)
    Specifies the main content of a document
    Defines an image map
    Defines marked/highlighted text
    Defines an unordered list
    Defines metadata about an HTML document
    Defines a scalar measurement within a known range (a gauge)
    Defines navigation links
    Not supported in HTML5.
    Defines an alternate content for users that do not support frames
    Defines an alternate content for users that do not support client-side scripts
    Defines a container for an external application
    Defines an ordered list
    Defines a group of related options in a drop-down list
    Defines an option in a drop-down list
    Defines the result of a calculation
    Defines a paragraph
    Defines a parameter for an object
    Defines a container for multiple image resources
    Defines preformatted text
    Represents the progress of a task
    Defines a short quotation
    Defines what to show in browsers that do not support ruby annotations
    Defines an explanation/pronunciation of characters (for East Asian typography)
    Defines a ruby annotation (for East Asian typography)
    Defines text that is no longer correct
    Defines sample output from a computer program
    Defines a client-side script
    Defines a search section
    Defines a section in a document
    Defines a drop-down list
    Defines smaller text
    Defines multiple media resources for media elements ( and )
    Defines a section in a document
    Not supported in HTML5. Use or instead.
    Defines strikethrough text
    Defines important text
    Defines style information for a document
    Defines subscripted text
    Defines a visible heading for a element
    Defines superscripted text
    Defines a container for SVG graphics
    Defines a table
    Groups the body content in a table
    Defines a cell in a table
    Defines a container for content that should be hidden when the page loads
    Defines a multiline input control (text area)
    Groups the footer content in a table
    Defines a header cell in a table
    Groups the header content in a table
    Defines a specific time (or datetime)
    Defines a title for the document
    Defines a row in a table
    Defines text tracks for media elements ( and )
    Not supported in HTML5. Use CSS instead.
    Defines teletype text
    Defines some text that is unarticulated and styled differently from normal text
    Defines an unordered list
    Defines a variable
    Defines embedded video content
    Defines a possible line-break

  • # Fait

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

    https://github.com/linuxfrorg/linuxfr.org/pull/392 fusionné et déployé (merci Trim)

  • [^] # Re: Doublon

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

  • # Statut

    Posté par  (site web personnel) . En réponse à l’entrée du suivi Indication aux moteurs de recherche et page d'un commentaire. Évalué à 4 (+1/-0).

    Sur la page d'un commentaire seul :

    • le nofollow s'applique déjà aux hyperliens sur la page dédiée à un commentaire d'un compte fermé ou à karma < 50.
    • par contre on peut ajouter le noindex, nofollow sur la page dédiée à un commentaire sur la page dédiée à un commentaire à score < 0. Cf https://github.com/linuxfrorg/linuxfr.org/pull/405

    Sur la page d'un contenu avec ses commentaires :

    • le noindex, nofollow dépend de la note du contenu (indépendamment des commentaires et des comptes associés, et du compte associé au contenu) onc)
    • chaque commentaire peut avoir un nofollow si compte fermé ou à karma < 50
  • # Étendu à 160 caractères

    Posté par  (site web personnel) . En réponse à l’entrée du suivi Augmenter la longueur des titres des liens. Évalué à 3 (+0/-0).

  • [^] # Re: Helene, je m'appelle Helene, je suis un template comme les autres

    Posté par  (site web personnel) . En réponse au lien During Helene, I Just Wanted a Plain Text Website. Évalué à 4 (+1/-0).

    perdu.com certificat Google Trust Services, Cloudflare
    perdus.com certificat invalide, Google pour le mail

    faut-il en premier faire petit pour l'environnement, autohébergé pour dégafamiser ou qui marche pour la sécurité ? De trois, Hélène, fais ton choix, écris-je de Paris.

  • [^] # Re: Helene, je m'appelle Helene, je suis un template comme les autres

    Posté par  (site web personnel) . En réponse au lien During Helene, I Just Wanted a Plain Text Website. Évalué à 4 (+2/-1).

    Ton commentaire « une ligne de titre et une de contenu » nécessite 20 requêtes et 550 kio pour être lu.

  • [^] # Re: Apache ??

    Posté par  (site web personnel) . En réponse à la dépêche Deux projets remettent la sobriété et la fiabilité au cœur du monitoring Linux. Évalué à 4 (+1/-0).

    Lien neutralisé (produit non libre et publicitaire).

  • [^] # Re: Heu, n'utilisez pas ça ?

    Posté par  (site web personnel) . En réponse à la dépêche Deux projets remettent la sobriété et la fiabilité au cœur du monitoring Linux. Évalué à 4 (+1/-0). Dernière modification le 13 janvier 2026 à 14:16.

    Aucun des deux dépôts ne contient de référence à une licence (exception: MonitorBox/chart.js mentionne la MIT de Chart.js v4.5.1)

    $ grep -ri licen Monit*
    MonitorBox/chart.js: * Released under the MIT License
    MonitorBox/chart.js: * Released under the MIT License
    

    NdM: dépêche lourdement éditée pour refléter cela.

  • [^] # Re: essai par rapports aux variables d'environnement etc.

    Posté par  (site web personnel) . En réponse au message détecter le branchement ou l'allumage d'un périphérique USB (VPI Epson). Évalué à 3 (+0/-0).

    Question annexe au passage : existe-t-il une solution officielle pour linuxfr.org pour stocker et intégrer des images dans les posts ? Je n'ai pas trouvé la réponse sur le site (wiki inclus). J'ai moyennement envie de publier ça sur mon serveur auto-hébergé.

    Affichage d'images externes https://linuxfr.org/aide#aide-imagesexternes
    Si tu la mets sur ton auto-hébergé, seul le service img de LinuxFr org ira la chercher.
    Et sinon les CHATONS fournissent divers endroits pour stocker temporairement des images.

  • [^] # Re: Nouvel état des lieux

    Posté par  (site web personnel) . En réponse à l’entrée du suivi Gérer les vieilles dépêches en HTML et non en Markdown. Évalué à 3 (+0/-0). Dernière modification le 12 janvier 2026 à 22:53.

    28199 dépêches publiées actuellement

    Les chiffres disent :

    Type Juillet 2021 Janvier 2026 Commentaire
    Markdown 7738 9062 des corrigées + des nouvelles dépêches
    HTML 15570 15433 -137 (ouais plus que 99% à faire…)
    Versions sans paragraphes 3613 3704 hmm +91, ça n'aurait pas dû augmenter, et la seule post-2012 est une spéciale avec des balises vidéo qui n'existent pas en Markdown

    Pour les 15570 HTML, que faire ? comment aider ?

    Je ne vois pas trop de manière simple de faire cela actuellement. Donc ça n'évolue que lorsqu'un besoin d'éditer une dépêche HTML se fait sentir, pour corriger un lien pourri par exemple.

  • [^] # Re: En cours

    Posté par  (site web personnel) . En réponse à l’entrée du suivi explication des sommaires dans la FAQ. Évalué à 3 (+0/-0).

    Fusionné et déployé.

  • # Image fort à propos

    Posté par  (site web personnel) . En réponse au lien Enfant des années 80 - C'était comment la technologie avant Internet ?. Évalué à 5 (+2/-0). Dernière modification le 11 janvier 2026 à 19:44.

    https://piaille.fr/@framaka@mastodon.social/115876038656954762

    • Tout ça mon pote, ils ont réussi à le caser dans un smartphone

    Exposition Geluck expose Le Chat (Paris, musée Maillol)

  • # Fusionné

    Posté par  (site web personnel) . En réponse à l’entrée du suivi Ajouter un schéma dans la doc. Évalué à 3 (+0/-0).

  • [^] # Re: En cours

    Posté par  (site web personnel) . En réponse à l’entrée du suivi Images externes. Évalué à 3 (+0/-0). Dernière modification le 11 janvier 2026 à 18:35.

  • # en cours

    Posté par  (site web personnel) . En réponse à l’entrée du suivi Ajouter un schéma dans la doc. Évalué à 3 (+0/-0).

  • # En cours

    Posté par  (site web personnel) . En réponse à l’entrée du suivi explication des sommaires dans la FAQ. Évalué à 3 (+0/-0). Dernière modification le 11 janvier 2026 à 18:35.