pulkomandy a écrit 1710 commentaires

  • [^] # Re: Et le code source il fait quoi ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Challenge: Écrire la plus petite implémentation de /bin/true. Évalué à 10.

    Mon préféré c'est l'implémentation de "yes" dans les coreutils.

    Ce programme doit juste envoyer des 'y' sur la sortie standard. L'implémentation triviale ressemble à ceci:

    void main() {
    while(puts("y"));
    }
    La version GNU le fait beaucoup plus rapidement que toutes les autres, elle est capable de générer 10 milliards de 'y' par seconde.

  • [^] # Re: Infos incomplètes

    Posté par  (site web personnel, Mastodon) . En réponse au journal Laec est Toi: un jeu pour présenter le programme politique de la France Insoumise. Évalué à 3. Dernière modification le 04 avril 2022 à 16:23.

    Il y a pas de balise spoiler, je préférais laisser les gens découvrir la mécanique du jeu comme prévu par les auteurs :)

    SPOILERS


    Baba is You est une variante de Sokoban, il faut se déplacer de case en case en poussant des objets pour atteindre la case "victoire"

    La particularité est qu'on peut former des "phrases" en assemblant des mots présents sur la zone de jeu.

    Par exemple:

    "LAEC est toi": le joueur peut déplacer le "pion" LAEC
    "France est victoire": mettre le pion sur la case France déclenchera la victoire

    La difficulté du jeu est d'arriver à former les phrases dans le bon ordre pour pouvoir passer un obstacle. Parfois il faut prendre le contrôle d'un autre pion, changer les conditions de victoire pour en trouver une qui est atteignable, faire en sorte de pouvoir passer à travers un mur, etc.

    Dans le niveau en capture d'écran par exemple:

    • MUR EST STOP: on ne peut pas passer à travers les murs
    • LAEC EST TOI: on peut déplacer le pion LAEC (en forme de livre avec le logo Phi sur la couverture)

    Il faudra pousser les mots "PEUPLE" et "LAEC" pour former la phrase "PEUPLE EST TOI". Ensuite on pourra déplacer le pion "peuple" (les 3 silouhettes) dans l'autre moitié du plateau.

    Enfin, on peut former la phrase "6ème république est victoire", puis enfin se diriger vers le pion représentant la 6ème république qui se trouve en haut à gauche pour terminer le niveau.

  • [^] # Re: Mint Linux

    Posté par  (site web personnel, Mastodon) . En réponse au journal utiliser ubuntu sans snap. Évalué à 2.

    Y'a pkgsrc qui fait ça et qui le fait plutôt bien. Maintenant il reste plus qu'à trouver une distribution qui ne propose pas de repacbager tout l'univeis, juste un noyau et de quoi booter, et tout ira bien, non?

  • [^] # Re: Mouais, trop gâté ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal utiliser ubuntu sans snap. Évalué à 3. Dernière modification le 01 avril 2022 à 21:42.

    En dehors du client Slack (on peut comprendre, ça-pue-c'est-pas-libre), les commentaires plus bas citent chromium et a priori aussi bientôt firefox.

    La raison est de ne pas se casser la tête à faire marcher une version récente de ces navigateurs avec un vieux système de base sur une version lts. Donc le snap embarque toutes ses dépendances et comme ça c'est réglé.

    Ça va être le cas de plus en plus de logiciels "desktop", j'imagine (libreoffice, etc). Un peu comme les "ports" de FreeBSD, mais en moins bien fait?

    (et oui, c'était probablement "juste" un snap mal fichu, mais je m'attends à ce qu'une distrib linux fasse ce genre de trucs à ma place…)

  • [^] # Re: Mouais, trop gâté ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal utiliser ubuntu sans snap. Évalué à 10.

    Je souris un peu de voir un coup de gueule sur un service si annexe (on a très bien vécu des décennies sans Snap) dont l'avantage, après lecture, se limite à une feature très "niche"…

    Sur Ubuntu moderne, tout est fait pour pousser les utilisateurs à installer leurs logiciels avec Snap. Plusieurs logiciels ne sont plus du tout disponibles dans les dépôts Ubuntu de base, le "magasin" graphique installe du snap par défaut, etc. Sauf que y'a rien qui marche.

    J'ai eu le même genre de situation (PC sous Ubuntu choisi par l'IT de l'entreprise dans laquelle j'étais en mission). L'entreprise en question utilisait Slack pour plein de trucs. Impossible d'avoir du son dans la version de Slack packagée en snap et installée par Ubuntu, donc impossible de participer aux réunions avec. J'ai du me contenter de la version web (avec un navigateur installé depuis des paquets .deb fournis par l'éditeur du navigateur).

    Donc oui, la solution est de ne pas utiliser les outils proposés par la distribution et de s'installer soi même à la main les logiciels. Mais c'est exactement ce qu'on ne veut pas faire quand on utilise une distrib, non?

  • # Doom as a tool for system administration

    Posté par  (site web personnel, Mastodon) . En réponse au lien Can Grafana run Doom ?. Évalué à 3.

    C'est dommage que la version de Doom choisie s'exécute sur le client en WASM. S'ils l'avaient lancé sur le serveur, ils auraient pu utiliser cette version de Doom pour les administrateurs système, ou les monstres représentent les process de la machine qu'on peut tuer: https://www.cs.unm.edu/~dlchao/flake/doom/

  • [^] # Re: Curieux

    Posté par  (site web personnel, Mastodon) . En réponse au journal Laec est Toi: un jeu pour présenter le programme politique de la France Insoumise. Évalué à 7.

    je n'imaginais pas du tout un parti politique utiliser ce type d'approche

    Ce n'est pas développé (ou financé) directement par le parti la France Insoumise, mais par des militants qui se sont rencontrés sur un serveur Discord associé.

    C'est précisé sur la description du compte github "insoumis":

    Groupe de développeur⋅e⋅s qui fabriquent des sites pour soutenir l'Avenir en Commun. ATTENTION : Non officiel, nous sommes autonomes.

    À chacun de décider à quel point c'est indépendant, cela dit.

  • [^] # Re: Stop à la propagande !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Laec est Toi: un jeu pour présenter le programme politique de la France Insoumise. Évalué à 10.

    Personellement je trouve la mécanique de jeu plutôt sympathique (je n'avais jamais vu de jeu de ce type "Sokoban-like" avec des hexagones, ça permet de faire des niveaux plus intéressant qu'avec des carrés).

    Et, c'est un jeu libre, donc je vois mal pourquoi il n'aurait pas sa place ici. Sinon je n'en aurai pas parlé. Si le message politique ne vous plaît pas, vous pouvez le forker pour remplacer le scénario par quelque chose de "neutre", politiquement correct et bien-pensant, ou bien pourquoi pas par le programme politique de votre parti préféré?

  • # Étiquettes

    Posté par  (site web personnel, Mastodon) . En réponse au lien PIPL, l'équivalent chinois du RGPD. Évalué à 2.

    Message pour la modération: dans https://linuxfr.org/tags/chinois/public (à priori utilisé principalement pour la langue chinoise et son écriture) il y a quelques contenus qui pourraient peut-être être déplacés vers https://linuxfr.org/tags/chine/public ?

  • [^] # Re: La fin d'une époque

    Posté par  (site web personnel, Mastodon) . En réponse au lien Reiserfs support (deprecated). Évalué à 2.

    Chez moi c'est XFS suite à deux problèmes spécifiques à mes utilisations:

    • Sur un système embarqué avec un petit système de fichiers (quelques centaines de Mo), je me suis retrouvé avec des erreurs "disque plein" alors qu'il restait plein de places. En fait ext4 utilise une table d'inodes de taille fixe (modifiable lors du formatage du disque) et il y a donc un nombre maximal de fichiers sur une partition. La valeur par défaut peut poser problème si on a beaucoup de petits fichiers
    • Pour compiler Haiku, j'ai besoin de stocker beaucoup de données dans des attributs étendus de fichiers (xattrs). ext4 ne le permet pas, il autorise les xattrs à occuper environ 1 block (4Ko) et pas plus. Le système de build de Haiku peut contourner ce problème mais ça rend les choses plus lentes et plus compliquées.

    J'ai rencontré des problèmes une seule fois avec XFS: pour une raison inconnue, le client (non libre) pour Dropbox refuse de fonctionner sur autre chose qu'un système de fichiers ext4. J'ai choisi d'arrêter d'utiliser Dropbox.

  • [^] # Re: Nom par défaut gcc/clang

    Posté par  (site web personnel, Mastodon) . En réponse au journal [LWN] Une porte de sortie pour a.out. Évalué à 10.

    Le nom "a.out" est spécifié dans la spécification POSIX (section sur la commande "cc" ou "c99"), donc non, lavaleur par défaut n'a pas le droit de changer comme ça du jour au lendemain! (pour les systèmes qui suivent cette spécification, en tout cas)

  • # Htcpcp

    Posté par  (site web personnel, Mastodon) . En réponse au lien ... device thinks it is a steam oven .... Évalué à 6.

    Est-ce qu'il répond "418 I'm a teapot" à toutes les requêtes?

  • [^] # Re: De l’audace, que diable !

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche L’ordinateur portable modulaire : La lumière au bout du tunnel. Évalué à 6.

    Personellement j'ai autour de moi beaucoup plus d'utilisateurs de Fairphone que de machines de chez PlanetCom (hybride entre le smartphone et le laptop).

    Les deux ont l'air de s'en sortir assez bien, cela dit, avec effectivement des nouveaux modèles régulièrement. Ce sont juste des marchés différents et des objectifs différents.

    Je ne pense pas qu'on puisse avoir tout à la fois le téléphone ou le laptop en open hardware, réparable, avec des matières premières extraites de façon qui ne détruit pas complètement la planète, et en plus de révolutionner la façon dont on utilise un ordinateur ou un téléphone.

  • [^] # Re: Batterie

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des DIMMs DDR RGB en SMBus vraiment PITA. Évalué à 7.

    Sur certains modèles chez Dell, on obtenait un message d'erreur du bios. On pouvait alimenter le pc mais pas recharger la batterie.

    C'est dev nu très embêtant avec une série de chargeurs ou le fil permettant de communiquer avec le chargeur avait tendance à casser. On obtenait donc ce message y compris sur le chargeur vendu avecel'ordinateur au bout d'un certain temps. (la réparation nécessite d'incistrle câble d'alimentation pour ressouder le fil cassé)

    J'ai eu ce problème sur au moins deux machines, un Dell Inspiron 1525 et un autre modèle un peu plus récent, achetés vers 2008-2010.

    Ce n'est pas forcément le cas sur les machines plus récentes, et ce n'était peut être pas le cas à l'époque dans toutes les gammes?

    Ce système avait été mis en place pour différencier les chargeurs 60 ou 90W, et activer la charge rapide de batterie avec le second, ou sur les gros PC transportables, désactiver complètement la charge de la batterie lorsque le pc est démarré avec un chargeur 60W

  • # Manque d'originalité

    Posté par  (site web personnel, Mastodon) . En réponse au lien Horrible Obsolete Typeface and Dreadful Onscreen Graphic. Évalué à 4.

    Tous ces efforts pour reproduire les interfaces moches d'autres systèmes, alors qu'on avait déjà Hannah Montana Linux. Quel dommage.

  • # htop

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des DIMMs DDR RGB en SMBus vraiment PITA. Évalué à 10.

    …et pourquoi pas des barrettes de RAM qui deviennent rouge quand elles sont pleines de données?

  • [^] # Re: pas d'espionnage entre amis ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Mise en garde de l'Allemagne contre l'utilisation du logiciel russe antivirus, Kaspersky (Slashdot). Évalué à 2.

    Ah j'ai oublié ESET NOD32 (Slovaquie)

  • [^] # Re: pas d'espionnage entre amis ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Mise en garde de l'Allemagne contre l'utilisation du logiciel russe antivirus, Kaspersky (Slashdot). Évalué à 5. Dernière modification le 16 mars 2022 à 00:34.

    Pourquoi acheter américain alors qu'on a Bitdefender en Europe? (en Roumanie précisément) ou Avast/AVG (en république tchèque) ou encore Avira (Allemagne)

  • [^] # Re: Condition nécessaire et pas suffisante

    Posté par  (site web personnel, Mastodon) . En réponse au journal Quand la DGFiP (les impôts) donne des conseils de sécurité.... Évalué à 10.

    Précisément il est dit (si je comprend bien): "message avec un expéditeur différent de @dgfip -> forcément frauduleux". Ça ne dit justement pas l'inverse: "message avec un expéditeur = @dgfip -> forcément authentique"

    Mais c'est vrai qu'il faut faire attention à bien manipuler les implications, les réciproques, etc, et tout le monde ne le fait pas correctement.

  • [^] # Une version low tech

    Posté par  (site web personnel, Mastodon) . En réponse au lien Witchcraft: un serveur Minecraft en bash/busybox. Évalué à 4.

    Il existe un serveur Minecraft fonctionnant sur un microcontrôleur Atmel/Microchip AVR 8bit, et qui occupe environ 17Ko de mémoire flash: https://github.com/cnlohr/avrcraft

  • [^] # Re: Un bon argument pour en sortir

    Posté par  (site web personnel, Mastodon) . En réponse au lien Meta menace de ne plus proposer Facebook et Instagram en Europe (même pas cap'). Évalué à 4.

    En fait ce n'est pas vraiment "Meta menace de fermer Facebook en Europe" mais plutôt "Meta envisage de fermer Facebook en Europe". Ça ne veut pas dire qu'ils vont le faire, mais qu'ils évaluent cete option parmi d'autreset qu'ils vont voir ce qui est le plus avantageux pour eux.

    À voir donc s'ils trouvent un moyen de gagner des sous sans siphonner les données personnelles de tout le monde pour vendre de la pub ciblée, ou s'ils décident que ça vaut pas le coup et qu'il vaut mieux laisser la place aux concurents. Mais cette deuxième option semble tout de même peu probable?

  • [^] # Re: Utilité des étiquettes ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche À propos des étiquettes sur le site LinuxFr.org. Évalué à 7.

    Je m'en sers souvent (enfin, tout est relatif, je n'écris pas des nouvelles dépêches tous les jours) lors de la rédaction d'une dépêche sur une conférence, une sortie de version de logiciel, … pour retrouver les dépêches ou journaux parlant des éditions/versions précédentes ou d'autres choses liées à l'objet en question (et souvent j'insère ensuite des liens vers les contenus intéressants dans le nouvel article).

  • [^] # Re: intérêt ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Des chercheurs créent une nouvelle méthode d'authentification à base de fibres de soie . Évalué à 8.

    Ce n'est pas vraiment la même utilisation.

    L'idée est d'avoir un objet unique généré aléatoirement, et qu'on peut scanner avec un lecteur optique par exemple.

    Les codes à bulles Prooftag sont par exemple utilisés sur certaines bouteilles de vin pour en assurer la traçabilité et les distinguer des contrefaçons. Je ne pense pas que attacher un token USB à une bouteille de vin soit une bonne solution.

    En gros ça peut servir dans les cas où:
    - Il y a beaucoup d'objets à étiqueter mais pas besoin de beaucoup de lecteurs (donc c'est surtout important de réduire le coût de l'étiquette sécurisée),
    - On ne veut pas que quelqu'un puisse falsifier facilement une étiquette (par exemple si les bouteilles de vin utilisaient un QRCode, il suffirait de photocopier le QRCode d'une bouteille sur toutes les contrefaçons)
    - Comme il n'y a pas d'électronique dans l'étiquette, c'est plus facile de faire confiance au lecteur pour ne pas faire autre chose que prendre une image de l'étiquette (et pas envoyer du 500V dans le port USB pour détruire le token, par exemple).

    Ça pourrait donc être mis en place sur des documents d'identités (passeports), ou autres documents dont on souhaite pouvoir tracer l'authenticité (l'auteur original dit "j'ai imprimé mon document sur un papier avec la signature NNN", et on peut vérifier que le papier reçu a bien la même signature).

  • [^] # Re: Un blog parmis tant d'autres

    Posté par  (site web personnel, Mastodon) . En réponse au journal Quand le mainteneur de pkexec ignorait (ou pas) les failles potentielles. Évalué à 4.

    Il y a Yocto/Openembedded aussi. D'ailleurs j'ai essayé de leur envoyer un patch. J'ai passé une journée à configurer git send-email puis à trouver sur quelle liste de diffusion envoyer le truc. Mon patch a été complètement ignoré. J'en avais d'autre à envoyer mais si c'est pour que ça tombe direct dans un trou noir, ben… je vois pas l'intérêt…

    Vu de l'autre côté, parfois j'ai besoin de savoir si telle fonctionnalité a été intégrée ou pas. Souvent je trouve un thread de mailing list (parce que Google indexe les archives de la mailing list, sinon je pourrais même pas faire ça), mais impossible de savoir si c'est mergé, et dans quelle branche (sachant que yocto c'est une nouvelle branche tous les 6 mois). Donc j'ai plus qu'à aller regarder toutes les versions une par une…

  • # La version papier

    Posté par  (site web personnel, Mastodon) . En réponse au lien Des chercheurs créent une nouvelle méthode d'authentification à base de fibres de soie . Évalué à 6.

    Il existe un système similaire utilisant les fibres de papier, par exemple mentionné ici chez prooftag (qui est peut-être un peu mieux connu pour ses codes à bulles, qui sont une tuile de plastique transparent avec des bulles d'air placées aléatoirement, pouvant être scanné par un appareil photo de smarthhone, mais difficiles à reproduire): https://www.ladepeche.fr/article/2017/11/30/2695277-technologie-prooftag-service-business-humanite.html