pulkomandy a écrit 2019 commentaires

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

    Posté par  (site web personnel, Mastodon) . En réponse au journal La Poste ne distribue plus le courrier et le jette à la poubelle. Évalué à 5.

    J'ai déjà eu des problèmes de messages passés en spam par mail venant de:

    • Une personne avec une addresse @google.com, travaillant chez Google
    • Envoyée via une mailing list hébergée par groups.google.com

    Alors, si tu connaît une solution en meilleur termes avec Google que Google lui-même, je veux bien savoir ce que c'est :)

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

    Posté par  (site web personnel, Mastodon) . En réponse au journal La Poste ne distribue plus le courrier et le jette à la poubelle. Évalué à 7. Dernière modification le 11 mai 2022 à 09:36.

    Il y a quelques années, tout les emails qui ne provenaient pas de leur serveurs étaient rejetés (ou effacés, je ne sais plus).

    C'est à peu près ce que fait gmail aussi, pourtant c'est le plus gros fournisseur d'emails. La fédération et la décentmalisation ne sont plus à la mode…

    Bonj'arrête de troller et je retourne pleurer sur la mort de la mailing list de ma chorale, depuis quelques semaines les mails n'arrivent plus du tout chez la moitié des choristes et sont rangés dans les spams pour l'autre moitié…

  • [^] # Re: Évolutions techniques

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Marion Créhange, l’informatique au service des sciences humaines. Évalué à 2.

    Les romains ont inventé la machine à vapeur: https://fr.m.wikipedia.org/wiki/%C3%89olipyle

    Ainsi que le piston, la pompe hydraulique, et plein d'autres trucs dont on pense aujourd'hui qu'ils sont beaucoup plus récents.

  • [^] # Re: Est-ce utile?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Microsoft libère le code source de 3D Movie Maker. Évalué à 2.

    C'est utile au moins pour l'intérêt historique et aussi peut-être pour pouvoir documenter les formats de fichiers et pouvoir importer les projets dans d'autres outils.

    N'ayant que très peu utilisé Blender et pas du tout 3D Movie Maker, je me lancerai pas dans une comparaison. J'imagrne que le moteur de Blender est capable de faire tout ce que fait 3D Movie Maker, mais l'idée était plutôt d'avoir une interface plus limitée, qui fait beaucoup roins de choses, mais plus facile à prendre en main.

  • [^] # Re: Impressionné

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

    Voici un lien vers le lien vers cette dépêche puisque quelqu'un a déjà eu cette pas très bonne idée.

  • [^] # Re: Le résultat ne m'a pas étonné du tout

    Posté par  (site web personnel, Mastodon) . En réponse au lien ifstream vs posix (le résultat va vous étonner). Évalué à 4.

    Personellement j'ai pu faire plus rapide avec moins de code en C++ pour un usage un peu similaire (écriture très rapide de fichiers csv). Le C++ permet de facilement configurer un buffer d'écriture et d'avoir une API simple et rapide pour écrire les données.

    Par contre ce n'est pas ifstream/ofstream qu'il faut utiliser pour ça. C'est un peu comme si on disait que lire un fichier dans une string en utilisant fscanf est lent. C'est juste pas la bonne fonction pour ça.

    D'autre part, en C/UNIX, on peut aussi faire plus rapide, par exemple avec mmap().

  • [^] # Re: Évolutions techniques

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Marion Créhange, l’informatique au service des sciences humaines. Évalué à 2.

    il fallait ~45 min pour charger un jeu depuis une cassette audio à bande magnétique

    N'exagérons rien.

    à 1000 baud, on pouvait charger 48Ko (un jeu remplissant pas mal la mémoire) en 48 * 1024 / (1000 / 8) = 393 secondes environ.

    ça fait un peu moins de 7 minutes. Un peu plus en comptant l'espace entre les blocs sur la cassette, les bits de synchronisation, et l'en-tête des blocs. Mais on est encore loin des 45 minutes.

    Et ça c'est à la vitesse lente de la cassette et sans compression.

    ça reste pas très rapide. Sur une disquette (double densité) on peut charger 9 secteurs de 512 octets en une rotation de la disquette, qui tourne à 300 tours par minute. Ce qui fait un maximum théorique autour de 23Ko/seconde, on pourrait donc, en théorie, charger le même jeu en moins de 2 secondes!

    Cependant l'implémentation par défaut (sur l'Amstrad CPC) est beaucoup plus lente, il lui faut au moins 2 rotations de la disquette pour lire une piste, sans compter les délais pour se resynchroniser après un changement de piste. On sera donc autour des 8Ko/s en moyenne. Ce qui reste quand même bien plus rapide qu'une cassette.

  • [^] # Re: Pourquoi pas une méthode de condorcet?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Expérience pour le vote à jugement majoritaire : participez !. Évalué à 3.

    Le comptage n'est pas forcément très compliqué. Pour un bulletin de vote:

    • le candigat mis en bas de la liste gagne 1 point
    • le précédent gagne 2 point Et ansi de suite jusqu'au premier qui gagne N points (N étant le nombre de candidats)

    Si tout est bien compté, le nombre total de points attribués aux candidats doit être (si je me trompe pas) égal au nombre de bulletins * N * (N+1) / 2 (N étant toujours le nombre de candidats).

    Le candidat avec le plus de points à la fin remporte l'élection.

    Cela dit, pour moi le problème n'est pas vraiment là: dans une élection où on élit une seule personne, le résultat sera forcément pas très représentatif. Il vaudrait mieux élire une assemblée à la proportionelle, et là, c'est pas de Condorcet dont on a besoin (mais il y a aussi des choses intéressantes à faire pour le repport des voix "fractionnaires" qui ne suffisent pas à obtenir un siège).

  • [^] # Re: Citer la source

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

    Ce programme de 0 octets est également la plus courte implémentation possible d'une "quine", un programme qui affiche son propre code source.

    Cela a conduit à modifier les règles de l'IOCCC (le concours international de programmes C illisibles) pour obliger les candidats à proposer un programme d'au moins 1 octet.

  • [^] # 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?