harlock974 a écrit 278 commentaires

  • [^] # Re: libgen

    Posté par  . En réponse au journal Grosse colère, un fork de la série l’EPUB et moi. Évalué à 7.

    Personnellement j'ai commencé à pirater lorsque les musiques que j'avais achetés légalement sont devenus illisibles suite à une mise à jour du lecteur de média de mon ancien système d'exploitation (produit par une boîte qui s’appelait Microsoft).

  • # Quel rapport ?

    Posté par  . En réponse au lien Syndicaliste, de gauche et gendarme : c'est possible ? (podcast audio Les Pieds sur Terre 31min). Évalué à -2.

    Le rapport avec Linux ou les logiciels libres ?
    Il n'y a pas des forums plus appropriés ?

  • # Le site s'appelle Linuxfr.org

    Posté par  . En réponse à l’entrée du suivi Nouvelle section "durabilité". Évalué à 1 (+0/-0). Dernière modification le 18 août 2023 à 07:29.

    Pourquoi ne pas créer durabilitefr.org ?

    Si je suis passionné de pétanque, je poste sur un forum de pétanque, ou j'en crée un. Je ne vais pas sur Linuxfr.org pour parler de boules.

  • # Où le biodégradable devient un défaut

    Posté par  . En réponse au lien Filament PLA vs PETG : quelle différence ?. Évalué à 3.

    Le problème des plastiques ne vient pas de leur faible biodégradabilité, mais du fait qu'on les jette. On ne demande pas à de la céramique ou du métal d'être biodégradable.

    Je trouve que c'est plutôt un défaut qu'un filament soit biodégradable car cela signifie que la pièce que l'on fabrique va perdre ses qualités physiques en quelques années et va devoir être jetée, puis remplacée par une autre. D'où consommation d'énergie et de plastique.

    Par exemple : Je possède un lit de camp démontable fait de toile, d'une armature en aluminium et de petites butées d'assemblage en plastique. Cet objet a une dizaine d'années et a peu servi. Pourtant, ce lit était devenu inutilisable car les butées plastiques se sont désagrégées avec le temps. Je n'avais plus qu'à jeter tout l'ensemble et en acheter un autre.

    Heureusement, grâce à l'impression 3D, j'ai pu fabriquer d'autres butées avec du PLA. Si le PLA est biodégradable, je sais que je devrais dans quelques temps à nouveau jeter ces butées et refaire chauffer l'imprimante.

  • [^] # Re: Cette histoire va permettre de clarifier les positions...

    Posté par  . En réponse au lien La Quadrature du Net apporte son soutien au collectif Les Soulèvements de la Terre (long fil). Évalué à -6.

    Clarifier, pas besoin, la dérive vers une tendance woke et autres luttes dites "inter sectionnelles" de la Quadrature du Net était évidente. Il suffit de voir leur communication remplie de points inclusifs.

    C'est dommage car cela brouille, voire discrédite, leurs actions relatives à l’informatique libre auprès de ceux qui ne partagent pas ces autres orientations.

  • # Disclaimer

    Posté par  . En réponse au lien We need more of Richard Stallman, not less. Évalué à 2.

    Très bonne analyse, mais c'est dommage que l'auteur ai cru bon de l'introduire par le "disclaimer" habituel sur le personnage de RMS.

    Ça me fait penser aux documentations sur le verbe GOTO qui se sentent obligé de dire combien l'usage de GOTO est mal avant d'expliquer à quoi ça sert. Ridicule.

  • # Ça tombe bien

    Posté par  . En réponse au lien Virus de la grippe aviaire H5N1: on n'y comprend pas grand chose et ce n'est pas rassurant selon moi. Évalué à -8.

    Ça tombe bien, on observe un certain relâchement de la population. Le peuple n'est plus aussi docile qu'il y a deux ans, il était donc temps de trouver un nouveau sujet d'angoisse.

    Et puis il y a encore des stocks de vaccins à écouler…

  • # Doute

    Posté par  . En réponse au lien ChatGPT et test de Turing inversé. Évalué à 3.

    Le test de Turing est une expérience proposée en 1950 par Alan Turing et consistant pour un expérimentateur à deviner si la réponse à une question émane d’un être humain ou d’un ordinateur

    Il me semblait que le test de Turing consistait, pour un juge, à distinguer dans une conversation entre deux entités laquelle est une machine.

    Pour l'instant avec ChatGPT, c'est facile. Dans une conversation avec un être humain, ChatGPT ne pose jamais de question.

  • [^] # Re: mouais...

    Posté par  . En réponse au journal de l'argentique en numérique. Évalué à 3.

    Je proposerais :

    echo "sqrt(24^2+36^2)"|bc -l

  • # Mince

    Posté par  . En réponse au lien Comment la Finlande est devenue impossible à envahir - lalibre.be (vidéo, 6min). Évalué à 8.

    Je croyais que c'est parce qu'ils avaient inventé Linux, mais non ce n'est pas ça…

  • [^] # Re: Durable et fiable ?

    Posté par  . En réponse au lien Qu'est-ce que le stockage sur Linear Tape-Open (LTO). Évalué à 2.

    Je ne sais pas, j'ai des cassettes audio qui sont toujours parfaitement lisibles après 40 ans, et c'est justement ce genre de cassettes qui servaient à faire des sauvegardes avec les ordinateurs 8 bits. D'ailleurs j'en ai quelques unes un peu plus récentes (30 ans) avec des programmes d'ordinateurs de poche, toujours fonctionnelles alors que ce n'était pas du très haut de gamme. La difficulté d'utilisation vient plus du lecteur de cassette d'époque dont la vitesse est devenue fluctuante plutôt que de la qualité de l'enregistrement.

    C'est pourquoi je suis surpris qu'une solution de sauvegarde professionnelle avance comme "durable et fiable" une durée de vie inférieure à 30 ans.

  • # Durable et fiable ?

    Posté par  . En réponse au lien Qu'est-ce que le stockage sur Linear Tape-Open (LTO). Évalué à 5.

    Les bandes LTO sont conçues pour être durables et fiables (durée de vie de 15 à 30 ans), […] Le format LTO est largement utilisé dans l’industrie du cinéma, de la radiodiffusion et du stockage d’entreprise. Il offre une solution économique pour le stockage à long terme des données critiques tout en garantissant leur sécurité.

    15 à 30 ans ça paraît un peu court. On ne doit pas avoir les mêmes notions de durable et fiable…

  • # Pas de soucis

    Posté par  . En réponse au lien Un hub USB-C peut être piraté à votre insu avec un simple Raspberry Pi. Évalué à 2.

    Les Raspberries Pi sont introuvables donc on est tranquille pour l'instant.

  • # C'est quoi cette syntaxe ?

    Posté par  . En réponse au journal La dernière séance. Évalué à 6.

    "Vous ne pouvez pas regarder de film sur GNU/Linux, mais que vous pouvez regarder du contenu sur d'autres appareils compatibles"

    Johnny est vivant !

  • [^] # Re: Ce n'est pas une feature

    Posté par  . En réponse au journal typst est le nouveau LaTeX. Évalué à 6.

    Ben oui. Si encore ça avait été écrit en C, ça aurait pu être un plus.

    Titre de l'image

  • # Thinkpad P14s OK

    Posté par  . En réponse au message Écran Tactile. Évalué à 4.

    Mon Lenovo Thinkpad P14s a un écran tactile qui fonctionne comme la souris.
    En double écran (avec écran externe non tactile), la surface de l'écran du portable correspond à toute la surface du bureau, ce qui fait bizarre.

    De toutes façon je ne l'utilise jamais, je déteste avoir des traces de gras sur l'écran.

  • # Version finale

    Posté par  . En réponse au message C : gestion du répertoire de travail. Évalué à 1.

    Voici la version finale, où j'espère ne pas avoir fait d'erreur dans les allocations mémoires. Elle a pour avantage d'être portable, de ne pas utiliser de bibliothèques exotiques, et de conserver la valeur du chemin de l'exécutable (variable racine) :

    #include <stdio.h>
    #include <string.h>
    #include <stdlib.h>
    
    int main(int argc, char *argv[])
        {
        FILE *f;
        int l,r=0;
        char *chemin,*racine;
        char nom_fichier[]="data.txt";
    
        // Récupération du répertoire de l'exécutable
    
        l=strlen(argv[0])-strlen(strrchr(argv[0],'/')+1);
        racine=calloc(l+1,1);
        memcpy(racine,argv[0],l);
    
        // Récupération du chemin complet du fichier à ouvrir
    
        chemin=malloc(l+strlen(nom_fichier)+1);
        strcpy(chemin,racine);
        strcat(chemin,nom_fichier);
    
        if ((f=fopen(chemin,"r")) != NULL)
            {
            puts("OK");
            fclose(f);
            }
        else
            {
            puts("Erreur de fichier");
            r=1;
            }
        return r;   
        }
  • [^] # Re: Erreur possible avec malloc ?

    Posté par  . En réponse au message C : gestion du répertoire de travail. Évalué à 2.

    Oui je connais bien la différence entre memcpy(chaîne1,chaîne2,longueur) et strcpy(chaîne1,chaîne2) ; mais dans ce cas on ne veut copier qu'une partie de argv[0], d'où l'usage de memcpy avec le paramètre "longueur".

    Donc dans le code, il faut en fait remplacer malloc par calloc, qui initialise "chemin" en le remplissant avec des caractères nuls.

  • # Erreur possible avec malloc ?

    Posté par  . En réponse au message C : gestion du répertoire de travail. Évalué à 3.

    Il me semble qu'il y a un truc qui ne va pas dans mon code, ici :

    l=strlen(argv[0])-strlen(program_invocation_short_name);
    chemin=malloc(l+strlen(nom_fichier)+1);
    memcpy(chemin,argv[0],l);
    strcat(chemin,nom_fichier);

    Le memcpy ne rajoute pas de caractère nul à la fin donc si l'espace alloué par malloc n'est pas vide, chemin ne sera pas une chaîne et le strcat peut planter…

  • [^] # Re: Bonne pratique ?

    Posté par  . En réponse au message C : gestion du répertoire de travail. Évalué à 1.

    Qu'est ce qui n'est pas une bonne pratique ?

  • [^] # Re: Répertoire du fichier exécutable

    Posté par  . En réponse au message C : gestion du répertoire de travail. Évalué à 2.

    Oui tu as raison. Après vérification, il y a bien une confusion terminologique de ma part.

    Je croyais que le répertoire de travail était celui où le programme travaille. C'est à dire celui où se trouve l'exécutable et les fichiers annexes. En fait c'est bien le répertoire d'où il est lancé.

  • [^] # Re: C'est le genre de remarque qui a tendance à m'agacer

    Posté par  . En réponse au message C : gestion du répertoire de travail. Évalué à 2.

    Ne le prends pas mal. C'était juste une petite blague visant à valoriser mon système d'exploitation préféré…

  • [^] # Re: Faut arrêter de se foutre de la gueule du monde

    Posté par  . En réponse au journal L’écriture inclusive sur linuxfr.org est-elle un crime ?. Évalué à 0.

    En 1647, le grammairien Vaugelas (1585-1650) estime que « le genre masculin étant le plus noble, il doit prédominer ».
    En 1767, un autre grammairien, Nicolas Beauzée (1717-1789), soutient que « le genre masculin est réputé plus noble que le féminin à cause de la supériorité du mâle sur la femelle »

    Et en -25000, l'homme promenait sa femme en la tirant par les cheveux…

    Ce n'est pas parce qu'un gars aussi bien placé soit-il a dit une connerie il y a 300 ans qu'il faut casser les pieds de toute la francophonie aujourd'hui.

  • # Inutile

    Posté par  . En réponse au journal L’écriture inclusive sur linuxfr.org est-elle un crime ?. Évalué à 10.

    L'écriture inclusive est non seulement contraignante, mais inutile.

    En effet, la langue française est déjà inclusive puisqu'il n'y a pas de vrai genre masculin. Si je dis :

    • "je vois des étudiants", ça veux dire qu'il peut y avoir des garçons et des filles.
    • "je vois des étudiantes", il n'y a que des filles.

    Je n'ai aucun moyen de dire en aussi peu de mot que je vois des étudiants exclusivement mâles.

    Ensuite, le genre linguistique n'a souvent que peu de rapport avec le sexe biologique. Par exemple : une girafe, un gnou. Il n'est donc pas gênant de dissocier la connotation masculine ou féminine d'un mot du genre de la personne qu'il désigne.

    Enfin, ces nouvelles circonvolutions linguistiques ne feront pas disparaître le sexisme, pas plus que l'usage du terme "non voyant" ne rendra la vue à un aveugle.

  • # les riches ?

    Posté par  . En réponse au lien 800h de travail forcé pour tous (sauf les riches ?). Évalué à 2. Dernière modification le 06 mars 2023 à 07:47.

    Pourquoi "sauf les riches" dans le titre du lien ?

    Je ne vois rien dans ce sens dans le projet de loi.