chimrod a écrit 1064 commentaires

  • # Goupes utilsateurs

    Posté par  (site web personnel) . En réponse au journal ollama et le GPU. Évalué à 4 (+2/-0).

    Vérifie que l'utilisateur avec lequel tourne le service est bien membre des groupes video, render etc

  • # Restaurer signal

    Posté par  (site web personnel) . En réponse au lien Le 31 mars, c'est la journée mondiale de la sauvegarde. Évalué à 4 (+2/-0).

    J’ai passé une partie du week-end a restaurer les données de l’application Signal pour mon épouse après que son téléphone ait décidé de supprimer l’application (et le compte).

    Effectivement, on n’y avait pas pensé, mais même les messageries instantanées peuvent disparaître !

  • # J’ai eu ma frayeur ce week-end

    Posté par  (site web personnel) . En réponse au journal Au sujet des blagues du 1er avril. Évalué à 4 (+2/-0).

    En me connectant sur la page d’accueil d’un jeu en ligne pour suivre les actions de mon personnage :

    « Ce domaine a été saisi par interplol, vous pouvez saisir une demande de réclamation via le formulaire suivant… »

    En fait ça fait mouche parce qu’on est une petite communauté de joueurs, on aide l’admin dans le code, le tout avec un côté amateur, et même si j’y ai cru 2mn, j’ai reçu le poisson comme un délire que l’admin nous a fait (faut trouver l’idée, préparer le code, organiser tout ça), et le côté inutile rend l’attention encore plus touchante :)

  • [^] # Re: Pourquoi forcement Nvidia ?

    Posté par  (site web personnel) . En réponse au message Conseil pour carte graphique. Évalué à 7 (+5/-0).

    Pareil, je garde en tête le jour où nvidia a cessé de prendre en charge ma cg dans ses drivers m'obligeant à rester avec un noyau qui ne pouvait plus être mis à jour en attendant que nouveau prenne la relève.

  • [^] # Re: Connman

    Posté par  (site web personnel) . En réponse au journal [ HS ] ... enfin, pas tant que ça.. Évalué à 5 (+3/-0). Dernière modification le 17 mars 2024 à 22:14.

    Oh merci ; tu m’as mis sur la piste d’un problème qui m’embêtais depuis quelques mois : dès que je démarrais une machine virtuelle sur mon PC, j’avais besoin de supprimer une route qui renvoyait par défaut tout le trafic vers mon interface virtuelle.

    Le problème venait du masque d’interface à ignorer de connman, que j’ai trouvé en lisant la page man après avoir lu ton commentaire !

  • [^] # Re: Un autre projet

    Posté par  (site web personnel) . En réponse au journal autocsv2sql : un utilitaire pour convertir ses CSV sans se poser de question, "écris" en OCaml. Évalué à 2 (+0/-0).

    Faites-vous plaisir, et n’hésitez pas si vous voyez des retours !

    Je suis pas super à l’aise avec le packaging, mais je peux vous fournir des binaires pour debian ou windows. Vous pouvez m’écrire à "(Année en cours) + oon9chee@dailly.me" si besoin.

  • # Un autre projet

    Posté par  (site web personnel) . En réponse au journal autocsv2sql : un utilitaire pour convertir ses CSV sans se poser de question, "écris" en OCaml. Évalué à 10 (+8/-0).

    Dans le cadre du travail, on transforme souvent des fichiers Excels venant des clients pour les adapter à nos structures de données. C’est un format assez pratique quand on n’a pas un public d’informaticien, le format de la donnée est stocké dans le fichier (contrairement au CSV), pas de problème d’encodage etc.

    Le problème arrive quand les données sont éclatées entre plusieurs fichiers qu’il faut assembler entre eux (à la manière d’une base de données avec plusieurs tables) : dans un fichier nous avons le code ISO du pays et son libellé français, dans un autre nous avons l’adresse avec le libellé français et il faut récupérer le code ISO.

    Avec une volumétrie de données très conséquentes, j’en étais arrivé à avoir des formules Excels qui deviennent incompréhensibles, sont sources d’erreur (le client renvoie une mise à jour du fichier avec 1200 lignes, mais les formules ne parcourent que les 1000 premières lignes), et mettent le PC à genou.

    Je me suis donc construit une application qui se charge d’appliquer des transformations sur des fichiers CSV ou XLSX, pour produire une sortie en CSV. L’application prend en paramètre un fichier de règle (qui décrit les liaisons entre plusieurs fichiers si nécessaire) :

    https://git.chimrod.com/importer.git/about/

    J’ai longtemps hésité à le publier (je l’ai fait comme un projet perso pour le travail), mais comme c’est également codé en OCaml est assez proche de ton domaine, je me permet de m’incruster :)

  • [^] # Re: 8VIM

    Posté par  (site web personnel) . En réponse au journal MessagEase passe en mode abonement.. Évalué à 3 (+1/-0).

    L’avantage de 8VIM est que tu peux facilement te créer tes propres configurations, c’est juste un fichier yaml a éditer. Le projet Thumbkey est plus fermé et les modèles sont chargés dans le code.

    Il n’empêche, je préfère quand même thumbkey (en mode splitted) après avoir testé les deux.

  • [^] # Re: goto return cave

    Posté par  (site web personnel) . En réponse au journal Is return the new goto ?. Évalué à 2 (+0/-0).

    C'est amusant ce que tu dis, j'ai tout de suite vu ça en comparant avec les voyages dans le temps !

  • [^] # Re: pourquoi faire ?

    Posté par  (site web personnel) . En réponse au message Un DAC (convertisseur numérique-analogique) sous Linux ?. Évalué à 2.

    euh non, désolé, j’ai jonglé entre pleins (trop de sujets) cet après-midi, et j’ai du écrire le commentaire sans prendre le temps.

  • [^] # Re: pourquoi faire ?

    Posté par  (site web personnel) . En réponse au message Un DAC (convertisseur numérique-analogique) sous Linux ?. Évalué à 4.

    Eh beh merci à vous ! Au moins ce commentaire restera dans les anales comme une manip à ne pas réaliser :D

  • [^] # Re: pourquoi faire ?

    Posté par  (site web personnel) . En réponse au message Un DAC (convertisseur numérique-analogique) sous Linux ?. Évalué à 4.

    Attention à ne pas tomber dans l’excès inverse non plus !

    J’ai utilisé pendant longtemps un cable TRS standard pour brancher la sortie audio de mon pc (driver Realtek ALC662) vers la prise micro d’un ampli. J’étais content, sauf que le cable longeait les murs et faisait trois mètres de long, mais le son était bon. J’ai remplacé un jour ce cable par un vrai dac externe, et c’est le jour et la nuit : le son a gagné en volume et emplissait la pièce sans avoir besoin de monter le volume.

    Je ne suis pas musicien du tout, mais je pense juste que les DAC intégrés sur les cartes mères font leur taf mais sans plus.

  • # Souvenirs !

    Posté par  (site web personnel) . En réponse au message navit 0.5.6. Évalué à 3.

    Je me souviens de navit, je l’utilisais il y a 15 ans, avec mon eeepc branché sur l’allume cigare de la voiture et un dongle gps branché en USB…

    L’une des limites à l’application a l’époque était d’avoir une bonne délimitation des villes (ce qui venait du format d’export depuis OSM je crois), donc il fallait faire attention en saisissant la rue Charles de Gaule que l’on allait dans la bonne destination…

    Quelle aventure ce truc !

  • [^] # Re: Je vais tester !

    Posté par  (site web personnel) . En réponse à la dépêche Linutop OS est disponible pour le Raspberry Pi Zéro. Évalué à 6.

    La consommation est pour moi un avantage du zero : il peut fonctionner en étant branché sur le port usb de n’importe quel périphérique et c’est pour moi un gros plus. Par exemple mon bastion ssh est branché sur un port usb de la freebox pour l’alimentation, ma webcam est alimentée ET communique avec le pc via la seule connexion usb (mode gadget usb)

    Ensuite, il est assez puissant pour répondre de manière efficace à un besoin unique (il ne faut pas trop lui en demander non-plus). J’ai pu utiliser le bastion pour me connecter sur mon serveur samba via un tunnel ssh et regarder un film à distance sans latence, ou faire tourner un émulateur snes (à ce niveau là, il est tellement léger qu’il faut faire attention à ne pas l’envoyer en l’air en tirant sur les manettes…)

    Mon désamour du pi 0.2 vient surtout qu’il est déjà trop puissant pour les usages dont j’ai besoins, mais je n’ai pas vraiment de reproches à lui faire !

    Ok, je vais regarder pour préparer une présentation de buildroot :)

  • # Je vais tester !

    Posté par  (site web personnel) . En réponse à la dépêche Linutop OS est disponible pour le Raspberry Pi Zéro. Évalué à 8. Dernière modification le 10 décembre 2023 à 12:19.

    J’aime beaucoup le rasperry pi zero (le premier du nom, pas le 2). Il consomme très peu, ce qui le rend vraiment efficace dans de nombreux usages. Je l’utilise chez moi pour :
    - une webcam sur mon pc
    - un dac wifi sur ma chaine hifi
    - un bastion ssh…

    Dans la plupart des cas, j’ai opté pour un système buildroot, qui est vraiment adapté pour le coté appliance, (mais qui n’est pas à la porté de tous). Je vais tester linutop pour garder un sytème génal qui reste léger

  • [^] # Re: Ce que j'avais fait à une époque .....

    Posté par  (site web personnel) . En réponse au message Se connecter à un bureau à distance à travers une connexion mobile. Évalué à 2.

    J’ai inversé les lettres, au temps pour moi. Mais le principe reste le meme, tu utilises la connexion établie via le pc pouvant sortir du réseau pour remonter le courant et se connecter à rebours.

  • [^] # Re: Ce que j'avais fait à une époque .....

    Posté par  (site web personnel) . En réponse au message Se connecter à un bureau à distance à travers une connexion mobile. Évalué à 2.

    Si A peut se connecter à B, tu peux dans ce cas ouvrir une connexion ssh avec reverse proxy. Cela permet de réutiliser la connexion ouvrir une connexion de B vers A, qui servira de tunnel pour VNC.

  • # Intérêt ?

    Posté par  (site web personnel) . En réponse au lien Compile python libs in your env. Évalué à 3.

    Je veux bien comprendre l’intérêt de ce genre d’opération pour économiser l’espace sur mon microcontroller avec CircuitPython, mais pour un projet classique, quel est le gain réel ?

  • # Ça explique

    Posté par  (site web personnel) . En réponse au lien Murena 2. Évalué à 4.

    C’est pour ça que le murena one est en promotion en ce moment !

  • # Merci pour cette description détaillée !

    Posté par  (site web personnel) . En réponse à la dépêche À la découverte du langage V. Évalué à 5.

    Merci pour cette dépêche et cette découverte du langage, c’est vrai que les exemples sont parlants et donnent une bonne idée de ce que l’on peut faire avec !

    Si je comprends, le langage ne contient pas de Null et passe par un type ['a] Optionnal, est-ce que cela peut être représenté au niveau du pattern matching ? Leurs exemples n’indiquent pas comment décomposer le type en question.

    Le langage m’a l’air intéressant, (j’aime le ratio entre simplicité du code et garantie des types) et leur librairie standard semble bien fournie.

    Je vais lui donner sa chance :)

  • # Vision différente :)

    Posté par  (site web personnel) . En réponse au journal Petite leçon de démocratie (suite). Évalué à 10.

    Je ne serai pas aussi optimiste que toi, je dirai au contraire qu’il s’agit d’un échec de la démocratie. Malgré ses inculpations, ils continue d’avoir une avance de 40pt sur son concurrent DeSantis !

    Pour pouvoir parler de démocratie, il faut que le peuple et les gouvernants se respectent mutuellement. On entend en France un discours qui parle de rupture car les élites se retrouvent déconnectées de la population, mais les états-unis sont dans une situation inverse : en continue de croire en Trump, c’est le peuple se retrouve coupé de la réalité politique.

    Son discours est dangereux car il nie le pacte tacite entre les institutions et la population et une fois ce pacte rompu, tout ce qui relève de la justice devient discutable. Le premier exemple qui me vient en tete pour comparer et le vote de la réforme des retraites : la saturation des débats avec des amendements bidons, l’utilisation du 49.3, etc jouent avec les règles, mais sans les remettre en cause. Ici, c’est complètement différent car il continue de refuser les lois qui s’appliquent.

    Et le fait qu’il continue d’avoir derrière lui une partie de la population ne me rassure pas du tout.


    Je n’ai pas l’habitude de commenter sur ce terrain là, mais j’aimerai me sentir confiant comme toi. Or j’ai l’impression de regarder calmement le monde partir à la dérive et ça me fait peur. Vous pouvez moinsser, mais je préférai qu’on me donne des arguments pour retrouver un peu de positif dans tout ça :)

  • [^] # Re: Putain 30 ans... (enfin seulement 24 dans mon cas)

    Posté par  (site web personnel) . En réponse à la dépêche Debian 30 ans déjà.... Évalué à 3.

    Ça va ouvrir une dépêche souvenir ça :)

    Après avoir installé Woody, je me rappelle avoir ouvert un terminal et écrit help sur la ligne de commande. Le résultat n’était pas vraiment celui que j’attendais :D

  • [^] # Re: Wake-on-LAN

    Posté par  (site web personnel) . En réponse au message sortir un ordi de veille à distance, via wifi. Évalué à 3.

    Cela ne fonctionnera pas en wifi. Il faudrait que le mot de passe wifi et la borne de connexion soit enregistré dans le bios pour que ces informations restent disponibles une fois le PC éteint. Cela ne pose pas de problème en éthernet car la connexion physique est maintenue en continue.

  • [^] # Re: L'autostop c'est génial.

    Posté par  (site web personnel) . En réponse au journal l'autostop comme pratique politique. Évalué à 5.

    Ça passe mieux quand on s’appelle Ulysse !

  • [^] # Re: Clavier custom

    Posté par  (site web personnel) . En réponse au message vacances, raspi pico et neveu. Évalué à 4.

    De manière plus simple, tu peux acheter un kit qui t’évite d’avoir tout souder toi même :

    https://shop.pimoroni.com/products/pico-rgb-keypad-base?variant=32369517166675

    Ça donne le côté visuel de suite, avec les leds que l’on peut contrôler, et les touches permettent d’interagir directement. Tu peux aller très loin avec un petit projet comme ça :

    • jouer juste avec les leds et les touches (on / off, animations…)
    • se construire un jeu de logique avec
    • utiliser la connexion PC pour contrôler le PC (touches multimédia par exemple)
    • utiliser la connexion PC avec une liaison série pour communiquer avec une application