steph1978 a écrit 3342 commentaires

  • [^] # Re: oui, mais

    Posté par  . En réponse au lien Créer un système d'exploitation en un millier de lignes de code. Évalué à 3. Dernière modification le 12 janvier 2025 à 11:55.

    J'imagine que ça a un intérêt didactique ; ça démystifie la chose.

  • # oui, mais

    Posté par  . En réponse au lien Créer un système d'exploitation en un millier de lignes de code. Évalué à 4.

    uniquement avec QEMU/KVM si j'ai bien compris.
    ça relativise le nombre de ligne puisque cela ne support qu'un seul "matériel".

  • # en offline

    Posté par  . En réponse au lien AI dans vlc pour générer les sous-titres - implosion de sebsauvage dans 3, 2, 1, …. Évalué à 6.

    localement avec un modèle open source?

    c'est quoi le rapport avec l'implosion ?

  • [^] # Re: Je reprendrais bien des moules

    Posté par  . En réponse au lien Jean Marie Le Pen bronsonisé. Évalué à 8.

    cette fausse intellectualisation de l'immigration c'est juste cacher un racisme bas du plafond.

    oui

    C'est complètement con de dire que tu voulais l'Algérie en France (donc avec tous ses habitants) mais que maintenant tu ne veux pas adopter des algériens parce que ça diluerait ta civilisation

    J'ai peur au contraire que ce soit tout à fait cohérent.

    Ils sont nostalgiques d'un empire peuplé d'esclaves (condition tout à fait acceptable pour eux puisqu'il les considèrent inférieur). J'imagine que dans leur idéal il y aurait des lois d’apartheid pour empêcher le mélange des peuples.

    Ce scénario ne s'étant pas réalisé, pour servir leur idéal, ils se sont rabattu sur le capitalisme pour permettre à la caste qui répond à leurs critères, de garder le pouvoir non plus par la force mais par l'argent.

    Cette idéologie me fait vomir.

  • [^] # Re: HTMX Meilleur cadriciel côté client de 2024

    Posté par  . En réponse au lien The future of HTMX. Évalué à 4.

    Ce genre de site web, c'est un peu les closer ou voici du geek.

  • [^] # Re: Je reprendrais bien des moules

    Posté par  . En réponse au lien Jean Marie Le Pen bronsonisé. Évalué à 6.

    Des gens de races et de cultures différentes vont vivre ensemble, se disputer, s'aimer, se reproduire, se mélanger, etc.

    Tu y va fort, notre pauvre ami fasciste va avoir une syncope à cette pensée :D

  • [^] # Re: Je reprendrais bien des moules

    Posté par  . En réponse au lien Jean Marie Le Pen bronsonisé. Évalué à 3.

    Tu juxtapose des phrases, ça n'en fait pas un quelconque argument.

    Je supposes que c'est une question de tournure d'esprit

    Non, c'est la malhonnête intellectuelle. Tu utilises une tournure de phrase qui force à accepter la première partie si on accepte la seconde partie alors qu'elles n'ont strictement aucun lien.

    Je pourrais dire : "Comme si la pensée fasciste n'était pas le cancer de notre société, que la pluie ne mouillait pas".

    Remarque que les deux parties sont vraies mais n'ont aucun lien.

  • [^] # Re: Je reprendrais bien des moules

    Posté par  . En réponse au lien Jean Marie Le Pen bronsonisé. Évalué à 10.

    La dilution des peuples

    Le fantasme de tout partisan de l’extrême droite.

    Comme si les peuples ne s'étaient pas de tout temps mélangé. Et quand bien même ce serait nouveau, c'est quoi le problème?

  • # pas lu mais j'adore

    Posté par  . En réponse au lien Éloge du bug, cet outil de résistance précieux face aux géants du numérique. Évalué à 3.

    La lecture du titre me suffit à me réjouir de cette ironie délicieuse.

    Mais je lirai l'article.

  • [^] # Re: j'avais commencé à regarder ça

    Posté par  . En réponse au journal La pluie et Freebox. Évalué à 2.

    Il y a peu j'ai installé Gerbera - successeur de Mediatomb que j'utilisais sur un NAS - sur un PC et minidlna sur un autre. Pas sur d'avoir une préférence pour l'un ou l'autre ; ils sont très simples à installer et configurer.

    C'est pratique d'avoir accès à ses vidéos/musique de partout dans la maison.

  • # miaouh

    Posté par  . En réponse au lien TuxFamily n'est pas en très bonne santé. Évalué à 5.

    il y a d'autres chatons actifs.

  • # Mais qui aurait pu le prédire

    Posté par  . En réponse au lien Les fausses étoiles prolifèrent sur les dépôts GitHub. Évalué à 3.

    Si ça se fait sur insta, fb, yt, snap, totok et autres, pourquoi pas sur GH ?

  • [^] # Re: Red Flag

    Posté par  . En réponse au lien Analyse plus poussée de Trio Office. Évalué à 4.

    Ok, mea culpa, quand on lit le contenu, ça dit bien ce que tu dis.
    N'empêche je trouve la démarche et la forme bizarre.
    Monter un blog dédié pour faire deux articles sur ce même sujet avec des titres pas du tout explicite…

    Mais en y réfléchissant un peu, je peux comprendre. Le logiciel incriminé fait lui même une bonne propagande sur le web et est d'ailleurs quelques fois dénoncé. Il fallait donc peut être allumer un contre feu. Mais il est à mon avis pas suffisamment percutant.

  • [^] # Re: Red Flag

    Posté par  . En réponse au lien Analyse plus poussée de Trio Office. Évalué à 2.

    J'ai l'impression que ça fait partie d'un tout.

  • # Rust power

    Posté par  . En réponse au journal Advent of code 2024. Évalué à 3.

    https://github.com/indiv0/aoc-fastest

    Les 49 problèmes en moins de 1ms, c'est-à-dire en moins de un millions de nanosecondes.

  • [^] # Re: Red Flag

    Posté par  . En réponse au lien Analyse plus poussée de Trio Office. Évalué à 0. Dernière modification le 02 janvier 2025 à 13:15.

    Et le blog : domaine créé il y a un mois seulement. Aucun détail sur l'auteur. Un domaine ovh parce que pas cher. Seulement deux articles, tous sur le même sujet.

    Ça pue.

  • # "sign in google account" => skip

    Posté par  . En réponse au journal Remplacements pour les applis Google. Évalué à 5.

    Je fais pas mal de lineageos mais pour mon smartphone actuel, le support est expérimental ; je n'ai pas sauté le pas.

    Simplement, je n'ai pas associé de compte google. Puis j'ai désactivé toutes les applications google, samsung et autres.

    Ensuite, installation de FDroid.

    Puis:

    • mail : K9mail
    • navigation : OSMAND
    • météo : cirrus
    • youtube : newpipe
    • playstore : aurorastore
    • launcher : kiss launcher
    • navigateur : firefox
    • clavier : simple keyboard puis futo
    • chat : element
    • vidéo : VLC, off course
    • TOTP : Aegis
    • news : Feeder
    • calendar/contacts : DAVx5 pointant sur un nextcloud
    • et plein d'autres petites perles FOSS
  • # et sinon, en france

    Posté par  . En réponse au lien Des données des centrales nucléaires d’EDF chez AWS ? Amazon jetterait l’éponge. Évalué à 2.

    Depuis que lemaire a décrété qu'en France on ne savait pas faire de Cloud, les inepties se multiplient. Heureusement que certains ont veillé au grain sur ce dossier et tant pis pour nos données de santé.

  • [^] # Re: normal

    Posté par  . En réponse au lien Apprendre la programmation en Python n'est pas plus facile qu'en Java ou en C++. Évalué à 2.

    C'est une tautologie.

  • [^] # Re: Jour 25

    Posté par  . En réponse au journal Advent of code 2024. Évalué à 2.

    Mes temps n'ont rien de fantaisistes.

    Je n'en doute pas, j'ai vu des temps comparable en Rust et en Zig.

    Mais comme tu dis il faut mesurer la même chose.

  • [^] # Re: normal

    Posté par  . En réponse au lien Apprendre la programmation en Python n'est pas plus facile qu'en Java ou en C++. Évalué à 2.

    Je propose cinq façons d'aborder le sujet en concluant qu'il n'y a pas vraiment position tranchée.

    Toi tu dis :

    Plus sérieusement, un langage de scriptage est un langage de programmation interprété…

    Et c'est moi qui suis catégorique ? La bonne rigolade.

    L’article WP aussi est à mourir de rire. Il part d'une définition péremptoire, la même que toi et finit par toute une liste d’exemples avec autant d'exception.

    Alors, Python, langage de script ou pas langage de script ? Lua ? JavaScript ?

  • [^] # Re: Container ou rien

    Posté par  . En réponse au journal La galère de Python en déploiement. Évalué à 5.

    très bonne solution aux déploiements complexes, distribués, et avec un fort besoin de changement de mise à l’échelle rapide

    Je suis d'accord mais j'ajouterai que Docker marche aussi très bien à petite échelle.

    J'ai en prod 3 serveurs et 73 containers pour environ 25 services ; pas de gestion de cluster, tout à la main avec docker compose.

    Docker apporte beaucoup à cette échelle :

    • builder et tester sur le laptop et être à peu près sûr que ça fonctionne pareil en prod.
    • capturer la connaissance du fonctionnement du service dans le repo de source
    • isolation des services ; si un service se fait péter, il y a des chances que l'hôte n'y passe pas
    • pas de gestion des dépendances logicielles en prod ; tout a été réglé en amont
    • facile de trouver des images toutes prêtes
    • gestion des dépendances de services, des volumes de stockage, du réseau
    • léger ; je n'observe pas de charge lié à docker lui-même
  • [^] # Re: normal

    Posté par  . En réponse au lien Apprendre la programmation en Python n'est pas plus facile qu'en Java ou en C++. Évalué à 3.

    La frontière entre langage de script et langage de programmation est floue et elle n'est clairement pas dans la dichotomie interprété vs compilé.

    C peut être interprété, python peut être compilé ; que dire des langages qui ont une implémentation à base de bytecode (java, Csharp, erlang), de jit (javascript), qui sont transpilés (elm) ?

    Est ce qu'un langage de script est un langage qui peut être embarqué dans un langage de programmation ?
    Lua est un langage de script alors. Python … pas si facile que ça à embarquer.

    Est ce qu'un langage de script est un langage syntaxiquement plus léger et avec du sucre syntaxique ? Alors python serait alors bien placé dans cette catégorie, C++ très loin.

    Est ce qu'un langage de script est un langage qui permet d'interagir facilement avec le système : spawn de process, capture de l'output, pipes ? C'est Bash. Et dans ce cas Python est mal placé.

    Si ce n'est pas une question de langage, cela peut être une question d'usage. Scripter, c'est plus court, voire jetable. Programmer c'est plus élaboré et long terme. Mais à nouveau la frontière va être floue.

    Basé sur tous ces critères, en fonction de leur évaluation et de leur pondération, il me semble bien difficile d'être aussi catégorique et l'article que tu cites galère bien pour (se) convaincre…

  • [^] # Re: Container ou rien

    Posté par  . En réponse au journal La galère de Python en déploiement. Évalué à 8. Dernière modification le 26 décembre 2024 à 01:07.

    problème : je veux exécuter un script python dans le répertoire courant.

    avec un virtual env

    setup

    python3 -m venv .venv
    . .venv/bin/activate
    pip install -r requirements.txt
    

    puis autant de fois que nécessaire

    nano mon_script.py
    python mon_script.py mon_input > mon_output
    

    avec docker

    1. écrire le Dockerfile
      • from python
      • copy requirements.txt mon_script.py .
      • pip install -r requirements.xtx
      • CMD "python mon_script.py mon_input > mon_output"
    2. builder l'image qui dl la moitié d'internet
    3. lancer le container avec comme point de montage mon répertoire courant (en supposant que mon user a les droits)
    4. m'apercevoir que l'output appartient à root et que je ne peux rien en faire : sudo chown user mon_output
    5. tout répéter à chaque changement de contenu du script

    "En vrai les conteneurs sont une solution universelle" pour bien se faire ch*** pour rien.

    Les containers c'est nickel pour packager pour de la prod. Mais pour itérer en dev ….

  • [^] # Re: Debian ne pip plus ?

    Posté par  . En réponse au journal La galère de Python en déploiement. Évalué à 2.

    Je vois bien le côté pratique des coroutines et des pipes.
    Cependant, je ne vois pas en quoi cela améliore les performances (par rapport à quoi d'ailleurs?).