audionuma a écrit 247 commentaires

  • # Comme c'est mignon

    Posté par  (site web personnel, Mastodon) . En réponse au journal Droit à l'image galactique. Évalué à 7 (+7/-1).

    Un évènement

    • organisé par une collectivité locale dirigée par une maire membre du parti Les Écologistes dont on pourrait espérer une plus grande sensibilité à la question des données personnelles

    • et dont la liste des partenaires laisse rêveur et donne super envie de leur confier le droit d'utiliser ton image pour les siècles à venir à des fins de promotion.

  • # De bien beaux locaux

    Posté par  (site web personnel, Mastodon) . En réponse au lien Asphyxiée, la Maison des écrivains et de la littérature ferme ses portes. Évalué à 3 (+2/-0).

    Oui, c'est facile et un peu cruel, mais quand même … Le choix de la photo d'illustration est-il totalement innocent ?

  • [^] # Re: Texte imprécis

    Posté par  (site web personnel, Mastodon) . En réponse au lien Iceland approved the 4-day workweek in 2019: nearly 6 years later, all the predictions made have…. Évalué à 6 (+5/-0).

    De surcroît, il n'y a aucune source dans l'article à l'origine du lien, c'est un peu embarrassant quand on affirme des trucs aussi catégoriquement que Five years on, the results are indisputable.

    En même temps, c'est dans la rubrique home improvement hein …

  • [^] # Re: Solution (provisoire ?)

    Posté par  (site web personnel, Mastodon) . En réponse au message Fedora 42 corruption Gnome. Évalué à 1 (+0/-0).

    Ça devient irritant. Voulant réparer le bazar à partir d'un live cd Fedora 42 grâce à l'option installer en conservant le /home, j'ai réussi à (provisoirement ?) briquer le truc car le bios n'a pas aimé la suggestion de mettre à jour efi à la fin de l'opération.

    Je me retrouve désormais devant un invite de commande grub au démarrage. Va falloir que je lise un peu de doc.

  • [^] # Re: Solution (provisoire ?)

    Posté par  (site web personnel, Mastodon) . En réponse au message Fedora 42 corruption Gnome. Évalué à 1 (+0/-0).

    J'ai crié victoire trop tôt.

    V'la maintenant que robert (c'est le nom du PC concerné) tente de lancer kdewallet (alors que je suis dans une session gnome) quand je git push vers framagit.

  • [^] # Re: Pourquoi un Rpi? Pourquoi un SBC?

    Posté par  (site web personnel, Mastodon) . En réponse au message Raspberry Pi headless. Évalué à 2 (+1/-0).

    Oui ce serait idéal (quoique un peu laborieux), mais pour le moment je vais juste comparer sur 24 heures différents hardware avec le même service (debian 12 + sqlpage + ddclient + borgmatic + unattended-upgrades) qui tourne, sachant que dans mon cas les sollicitations du serveur sont relativement rares (si il y a 50 requêtes par jour, c'est déjà beaucoup).

    Je vais en profiter pour comparer avec (box + firetv + TV) pour ma culture personnelle et avoir un ordre de grandeur, même si là effectivement il y a probablement un impact du temps passé TV allumée et streaming vs TV en veille.

  • # Solution (provisoire ?)

    Posté par  (site web personnel, Mastodon) . En réponse au message Fedora 42 corruption Gnome. Évalué à 2 (+1/-0).

    Finalement j'ai installé gnome-tweaks, constaté que au moins deux polices n'étaient plus les polices par défaut, remis les choix par défaut et tripoté du côté des préférences fenêtres.

    J'ai retrouvé un truc qui a l'air à peu près normal.

    J'aurais bien aimé trouver comment faire cela juste en ligne de commande.

  • [^] # Re: doc

    Posté par  (site web personnel, Mastodon) . En réponse au message Fedora 42 corruption Gnome. Évalué à 2 (+1/-0). Dernière modification le 23 mai 2025 à 11:13.

    Merci, j'ai testé plasma via le Gnome Display Manager à l'ouverture de session, et je suis revenu à Gnome par le même dispositif. Le problème n'est pas dans la capacité à revenir à Gnome. Mais ça ne me dit pas comment récupérer un environnement Gnome propre.

    On dirait que le test de Plasma a modifié certains réglages de ma session (puisque une nouvelle session fraîchement créée ne présente pas le problème) mais lesquels ?

    Je vois des suggestions à base de suppression de ~/.config/dconf mais ça me paraît un peu brutal.

  • [^] # Re: Pourquoi un Rpi? Pourquoi un SBC?

    Posté par  (site web personnel, Mastodon) . En réponse au message Raspberry Pi headless. Évalué à 1 (+0/-0).

    Bon, il faut que je me procure un système de mesure de la consommation électrique, genre une prise mesureuse, pour faire des comparaisons pertinentes.

  • [^] # Re: Pourquoi un Rpi? Pourquoi un SBC?

    Posté par  (site web personnel, Mastodon) . En réponse au message Raspberry Pi headless. Évalué à 2 (+1/-0).

    Non c'est intéressant, ça fait partie de mes interrogations.

    Pour le moment je bricole aussi sur un ancien portable Dell E7250 dont l'écran est ultra marqué, j'ai trouvé une combinaison de touche qui éteint l'écran et tous les témoins lumineux, et ça me sert de machine de test. Mais je n'ai pas de repères sur la consommation et la tenue dans le temps (en l’occurrence son derrière reste relativement tiède même sans activité, ce qui ne me rassure pas trop).
    Et je regarde aussi des mini PC avec curiosité.

  • # Une lumière à l'horizon ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Rendez-nous nos boutons !. Évalué à 8 (+7/-0). Dernière modification le 05 mai 2025 à 15:02.

    Vous avez été entendus :
    https://etsc.eu/cars-will-need-buttons-not-just-touchscreens-to-get-a-5-star-euro-ncap-safety-rating/

    Cars will need buttons not just touchscreens to get a 5-star Euro NCAP safety rating

  • [^] # Re: get started avec sqlite ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal LuaOnBeans un micro Framework MVC basé sur redbean.dev. Évalué à 1 (+0/-0). Dernière modification le 05 mai 2025 à 09:44.

    Merci. Donc c'est aussi simple que d'éditer database.json avec sqlite comme engine ? Et les urls appropriées ?

  • # get started avec sqlite ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal LuaOnBeans un micro Framework MVC basé sur redbean.dev. Évalué à 7 (+6/-0).

    Bonjour,
    ma curiosité a été éveillée et je visite https://luaonbeans.org/get_started.

    Mais le premier exemple invite à créer une base ArangoDB, et si je visite le site ArangoDB je trouve une community edition (https://arangodb.com/community-server/) pas très libre :

    Not for commercial use or distribution
    Data not to exceed 100GB

    et pas de mention de sqlite dans le Getting Started with Lua on Beans.

    Bon, c'était juste par curiosité, je ne suis probablement pas la cible de ce projet, mais c'est un peu frustrant (d'autant plus que sqlite est mentionné dans le journal).

  • # Réponse collective

    Posté par  (site web personnel, Mastodon) . En réponse au message Sous requêtes et alias. Évalué à 1 (+0/-0).

    Merci pour les commentaires et suggestions.

    Notamment à https://linuxfr.org/users/abriotde qui a proposé une réponse explicite à la demande de requête (et qui fonctionne sous sqlite).

    En ce qui concerne la question table d'états mise à jour à chaque mouvement ou requête qui synthétise les états à chaque demande, je m'étais posé cette question, et j'avais effectivement pris en compte les performances et fait le choix d'une table des états.

    Mais je ne vous ai pas tout dit, en réalité c'est la faute de https://sql-page.com/ qui m'a motivé à bricoler ce truc, et au départ j'avais donc soigneusement mitonné des triggers lors des insertions/màj/suppression sur la table Mouvements et cela fonctionnait correctement. Mais lors de l'implémentation des pages sqlpage, je me suis inspiré des bouts de code trouvés sur internet et j'ai voulu utiliser la syntaxe INSERT OR REPLACE et là évidemment, j'ai eu des surprises. Et après quelques heures de recherche, j'ai fini par envisager cette solution de la requête systématique, en me basant sur l'idée que les dimension seraient de l'ordre de moins d'une centaine de produit, moins d'une vingtaine d'emplacements et moins de 500 mouvements par an (pour mon cas d'usage, l'objectif étant de faire tourner le bazar sur raspberry pi 2B).

    Pour le moment, et en prenant en compte les échanges ici, j'ai fini par modifier mes pages sqlpage et gérer une table des états mise à jour à chaque modification de la table.

    Exemple des triggers dans la définition de la base :

    CREATE TABLE
      Bilans (
        emplacement INTEGER NOT NULL REFERENCES Emplacements (id),
        produit INTEGER NOT NULL REFERENCES Produits (id),
        nombre INTEGER NOT NULL,
        PRIMARY KEY (emplacement, produit)
      );
    
    CREATE TRIGGER maj_bilans_insert AFTER INSERT ON Mouvements BEGIN
    INSERT INTO
      Bilans (emplacement, produit, nombre)
    VALUES
      (NEW.origine, NEW.produit, - NEW.qte_mvmt) ON CONFLICT (emplacement, produit) DO
    UPDATE
    SET
      nombre = nombre - NEW.qte_mvmt;
    
    INSERT INTO
      Bilans (emplacement, produit, nombre)
    VALUES
      (NEW.destination, NEW.produit, NEW.qte_mvmt) ON CONFLICT (emplacement, produit) DO
    UPDATE
    SET
      nombre = nombre + NEW.qte_mvmt;
    
    END;
    
    CREATE TRIGGER maj_bilans_delete AFTER DELETE ON Mouvements BEGIN
    UPDATE Bilans
    SET
      nombre = nombre - OLD.qte_mvmt
    WHERE
      (
        Bilans.emplacement = OLD.destination
        AND Bilans.produit = OLD.produit
      );
    
    UPDATE Bilans
    SET
      nombre = nombre + OLD.qte_mvmt
    WHERE
      (
        Bilans.emplacement = OLD.origine
        AND Bilans.produit = OLD.produit
      );
    
    END;
    
    CREATE TRIGGER maj_bilans_update BEFORE
    UPDATE ON Mouvements BEGIN
    UPDATE Bilans
    SET
      nombre = nombre - OLD.qte_mvmt
    WHERE
      (
        Bilans.emplacement = OLD.destination
        AND Bilans.produit = OLD.produit
      );
    
    UPDATE Bilans
    SET
      nombre = nombre + OLD.qte_mvmt
    WHERE
      (
        Bilans.emplacement = OLD.origine
        AND Bilans.produit = OLD.produit
      );
    
    INSERT INTO
      Bilans (emplacement, produit, nombre)
    VALUES
      (NEW.origine, NEW.produit, - NEW.qte_mvmt) ON CONFLICT (emplacement, produit) DO
    UPDATE
    SET
      nombre = nombre - NEW.qte_mvmt;
    
    INSERT INTO
      Bilans (emplacement, produit, nombre)
    VALUES
      (NEW.destination, NEW.produit, NEW.qte_mvmt) ON CONFLICT (emplacement, produit) DO
    UPDATE
    SET
      nombre = nombre + NEW.qte_mvmt;
    
    END;
  • # Reconversion

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche ADSILLH : licence pro Administration et Développement de SI à base de Logiciels Libres et Hybrides. Évalué à 1 (+1/-1).

    Chaque année lorsque je vois passer l'annonce de cette formation, je rêve de vendre à mon employeur ma reconversion après cette formation.

    Et puis je me rappelle que mon employeur a un SI basé sur Microsoft pour à peu près tout … mon login professionnel est chez 365.

    Y'a bien quelques ffmpeg solitaires qui tournent dans les baies mais ça va pas m'occuper à plein temps.

    Quel dommage.

  • # Polysémie

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Le réseau Libre-Entreprise a un nouveau site web. Évalué à 2.

    Ça a l'air très bien, c'est dommage que l'expression libre entreprise soit aussi attachée à un sens économique et politique, ce qui a provoqué ma méfiance au survol du titre.

  • # qcad ?

    Posté par  (site web personnel, Mastodon) . En réponse au message Graphique à l’échelle à partir de données. Évalué à 1.

    qcad peut-être ? Je serais surpris qu'il n'y ait pas un module d'import de coordonnées depuis un tableau ou un csv.

  • # Bravo

    Posté par  (site web personnel, Mastodon) . En réponse au journal Mediadeepa : que contiennent vos médias audio/vidéo ?. Évalué à 4.

    Beau projet.

    En survolant la doc je lis

    It only support the first video, and the first founded audio stream of a file.

    Ça veut dire que tu ne peux pas l'utiliser sur des containers type MXF OP 1A pour lesquels l'audio multicanal est fourni sous forme de plusieurs streams mono ?

    Est-ce que tu connais les travaux de l'UER sur le contrôle qualité ( https://tech.ebu.ch/qc ) ?

  • [^] # Re: Gandi -> Infomaniak

    Posté par  (site web personnel, Mastodon) . En réponse au message Question aux gestionnaires d'emails qui auraient migré dans les 12 à 18 derniers mois. Évalué à 3.

    Pareil que gUI, sachant qu'il s'agit d'une part d'une adresse perso et de l'autre de l'adresse d'une association, donc un parc très petit.

  • # Normal, ...

    Posté par  (site web personnel, Mastodon) . En réponse au message Incompréhension des pipes sur Linux. Évalué à 4.

    Ceci n'est pas une pipe

  • [^] # Re: Débutant Python

    Posté par  (site web personnel, Mastodon) . En réponse au message Débutant. Évalué à 4.

    Bonjour, vous avez publié votre question en réponse à un autre utilisateur sur un autre sujet. Peut-être une modérateurice peut le remettre en question initiale sur le forum ?

  • [^] # Re: Efficacité des bloqueurs de pub ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Les enchères en temps réel, un danger pour la vie privée mais aussi pour la sécurité européenne. Évalué à 3.

    et efficacité de Privacy Badger également ?

  • # compétence incontournable

    Posté par  (site web personnel, Mastodon) . En réponse au lien Initier les élèves au codage avec l’appli mobile gratuite OctoStudio [licence CC by -sa]. Évalué à 3.

    Première phrase de l'article

    Savoir coder est devenu une compétence incontournable

    Ah bon ? Parce que dans mon environnement (pourtant technique) il y a une écrasante majorité de personnes qui ne savent pas coder (au sens d'écrire un programme), y-compris des djeuns.

  • # valoriser == pognon

    Posté par  (site web personnel, Mastodon) . En réponse au lien OPEN : nouveau programme CNRS de financement et d’accompagnement pour valoriser les logiciels libres. Évalué à 9.

    En lisant un peu vite fait en diagonal, il me semble que pour le CNRS valoriser veut dire faire rentrer du fric ?

    Car il existe plusieurs façons de valoriser un logiciel libre : « Il est premièrement possible de mettre en place des consortiums d’utilisateurs, contribuant au développement de l’outil », mentionne Caroline Bresch. « Et l’accès à cette communauté peut être soumis à une adhésion, avec différentes formules selon le statut et les droits accordés. Par ailleurs, le logiciel peut être employé dans le cadre d’une activité de prestation de service, pour un besoin tiers. Ou encore, dans le cas d’une licence open source permissive, nous pouvons envisager l’ajout d’une brique propriétaire supplémentaire, qui serait, elle, transférable par contrat de licence. » D’autres pistes peuvent également être explorées, comme des collaborations avec des entreprises partenaires sur des sujets spécifiques ou la création d’une start-up.

    Triste évolution de la recherche publique. En même temps, le gouvernement tranche dans les financements.

  • # cette fois ci pas d'ironie

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Des cycles, des applis et des données. Évalué à 5.

    Donc sans ironie cette fois ci, merci pour ce message d'intérêt public.Il y a comme un espèce de tabou à parler des règles, mais étant père de deux filles, j'ai toujours essayé de maintenir un état d'esprit ouvert sur ces questions et j'attends la mise en place de congés menstruels au plus vite.