Vroum a écrit 137 commentaires

  • # UUCP

    Posté par  . En réponse au journal Un réseau offline "delay-tolerant" avec NNCP. Évalué à 3.

    Il n'y a que moi ou cela vous fait également penser au projet uucpssh.org qu'avaient lancé les fondateurs de linuxfr.org. Souvenir, souvenir: http://linuxfocus.org/Francais/March2004/article330.shtml

  • [^] # Re: ou sinon

    Posté par  . En réponse au message Des billets de train sous forme de code matriciel. Évalué à 1.

    Même manipulation pour moi avec en prime la certitude d'avoir un billet à présenter si le réseau est de faible qualité ou si je suis en mode avion pour soulager la batterie (mon téléphone tient peu la charge).

    Mais merci pour la news sur un logiciel libre qui a l'air de supporter un sacré nombre de protocoles de code-barre et qui permet d'être une source d'inspiration pour d'autres projets.

  • # Détail sur le mode headless

    Posté par  . En réponse au message Afficher le contenu d'un document LibreOffice Writer dans le terminal. Évalué à 3.

    La doc en ligne de la commande --cat indique que l'option --headless est activée automatiquement mais il faut quand-même la rajouter lorsqu'il n'existe pas d'environnement X11 sur la machine.

    Vous pouvez simuler l'erreur en effaçant la variable DISPLAY dans votre shell.

    $ unset DISPLAY
    $ libreoffice --cat document.odt
    /usr/lib/libreoffice/program/soffice.bin X11 error: Can't open display:
      Set DISPLAY environment variable, use -display option
      or check permissions of your X-Server
      (See "man X" resp. "man xhost" for details)
    
  • [^] # Re: SQLlite

    Posté par  . En réponse au journal En finir avec CSV ou Excel pour échanger des données. Évalué à 6.

    SQLite est également la solution que je privilégie!

    Il est souvent impossible d'imposer le format en amont mais même si je suis le seul en bout de chaîne à l'utiliser, cela me permet de facilement valider les types de données et le formatage qui ne manque jamais d'être modifié…

    Piste: beaucoup de partenaires/entreprises envoient les fichiers par mail (!). Pour respecter le RGPD, vous pouvez leur imposer de proposer une page de téléchargement qui vous permettra alors de faire la validation initiale dès la transmission (schéma SQL, nombre de colonnes, etc…).

    En convertissant les données vers une base SQLite, vous pouvez enrichir avec des tables d'exploitation (version ou date/auteur du transfert, etc…). Accessoirement, vous pouvez aussi ajouter des tables statistiques basées sur certains triggers qui facilitent ensuite l'extraction.

    Gros avantage aussi lors de simulation à grande échelle ou d'études exploratoires de données. Le chargement étant largement accéléré (le temps du "parsing" est maintenant nul), vos opérations de maintenance, de tests ou de relance seront grandement améliorées!

    Il est urgent de reconsidérer SQLite pour ce genre de travaux et abandonner le CSV. Je ne vais pas revenir sur tous les défauts du format et des erreurs potentielles. Selon moi, le problème vient surtout de la génération en tant que tel et non du format. Quand vous arrivez à devoir faire du support sur Excel chez votre client pour configurer la langue et leur expliquer de manière incessante les options d'export, vous vous rendez compte à quel point cette procédure ne sera jamais viable sur le long terme…

  • # Framavox, basé sur Loomio et Whale4

    Posté par  . En réponse à la dépêche Avec GvoT, organisez vos votes en ligne !. Évalué à 2.

    Vous parlez des framaforms mais l'application qui est la plus proche serait plutôt framavox basée elle-même sur Loomio.

    Présentation: https://framablog.org/2016/06/07/framavox-discutez-decidez-et-faites-entendre-votre-voix/

    Parmi les autres projets "concurrents", il me semble aussi que le projet Whale4 est en pointe en ce qui concerne le choix du mode d'expression des préférences (type de vote). Il est développé par une équipe de chercheurs au Laboratoire d'Informatique de Grenoble. Son développement a été en partie financé par le projet ANR CoCoRICo-CoDec portant sur le choix social computationnel.

  • # Recoll, un projet qui utilise le moteur d'indexation Xapian et TMSU pour les étiquettes

    Posté par  . En réponse au journal Classer efficacement et durablement ses fichiers. Évalué à 5.

    Pendant un temps, j'avais utilisé Recoll qui me convenait assez bien mais mes besoins étaient alors assez légers (l'organisation par arborescence me suffit dans la plupart des cas encore aujourd'hui…). J'avais succombé à migrer mes fichiers vers une solution "Cloud" où je me mords encore les doigts de ne pas pouvoir faire ce que je veux en ligne de commande (ne serait-ce que des backups distants par rsync).

    Pour la gestion des tags, le projet Recoll utilise un autre projet nommé TMSU qui sera peut-être suffisant dans ton cas.

    P.S. Dans ma petite liste, j'ai également Xapiand ou git-annex qui semblent intéressants.

  • # Zettlr

    Posté par  . En réponse au message notetakers linux comparatifs. Évalué à 1.

    En plus de l'excellent Joplin, il existe aussi Zettlr qui possède en plus une bonne gestion des citations BibTex.

    https://www.zettlr.com/features

  • # Quelques questions sur le modèle des librairies en ligne

    Posté par  . En réponse au lien J'ai développé un logiciel pour publier le catalogue d'une librairie en ligne. Beta mais déjà utile . Évalué à 2.

    Bravo pour la réalisation! Surtout si elle trouve déjà un usage et un public. C'est quand même une belle consécration pour un logiciel :-)

    Depuis quelques temps, j'essaie désespérément de changer mes habitudes en privilégiant les sites alternatives à Amazon comme placedeslibraires.fr et la librairie.com. Il me semble que le marché du livre est un des rares domaines où la concurrence frontale est possible grâce à la loi française sur la tarification unique du livre.

    • Mais est-ce qu'un libraire ne risque pas de rester moins visible en passant par un site perso ?
    • Connais-tu le modèle économique des sites alternatives, est-ce totalement désintéressé ?
    • Est-ce que le catalogue et les stocks sont des données critiques pour un libraire ?
    • Pourrait-on envisager que les catalogues et les disponibilités soient des données publiques en opendata ?
  • [^] # Re: Mailo

    Posté par  . En réponse au journal Script de désinscription massive (suite). Évalué à 1.

    Même chose pour mailo.com (anciennement Netcourrier) qui détecte également les newsletters pour les mettre dans un répertoire dédié.

    P.S. Un petit coup de pub par un usager heureux du service gratuit

  • # Un autre article en anglais dans la même veine pour American Airlines

    Posté par  . En réponse au journal JSON est dans les airs. Évalué à 2.

  • # Vidéo pour les curieux

    Posté par  . En réponse au journal Le bloboscope. Évalué à 3.

    Pour ceux qui veulent en savoir plus sur ce drôle d'organisme capable de prouesses
    insoupçonnées..

    Conférence à l'Espace des Sciences à Rennes: https://youtu.be/wjzEMIox_a8?t=687

  • [^] # Re: Niveau expert à définir

    Posté par  . En réponse au journal S'acheter son logement avec le salaire d'un expert C++ (ou autre techno). Évalué à 10.

    Franchement, un modérateur aurait dit "C'est fait, mais j'ai la tête dans le cul ce soir", vous vous taperiez le même délire à lui signifier qu'on s'en branle de son état de santé…

    Les modérateurs font le boulot d'une manière désintéressée, c'est un peu gonflé de la ramener pour si peu.

    Décoincez-vous les gars, c'était loin d'être un attentat de déconstruction mâle… certains comme moi le liront juste comme une envie de partager le fait qu'une modératrice fait également partie de l'équipe. Rien de plus.

  • [^] # Re: Let's check the source code

    Posté par  . En réponse au message photorec et ensuite ? (fichiers libreoffice et pdf surtout). Évalué à 3.

    La commande extract du projet GNU libextractor est sacrément utile aussi pour ce genre d'opérations de renommage par les méta-données car elle gère beaucoup de formats de fichier. Plusieurs "bindings" existent si tu veux scripter dans un langage spécifique mais je ne sais pas si tous sont bien à jour.

  • [^] # Re: il manque une ligne

    Posté par  . En réponse au journal Un premier contact avec le langage Nim. Évalué à 1.

    Il s'agit de la commande usuelle strip qui prend en paramètre le fichier binaire. Elle est fournie en standard sur toutes les distributions. Elle te permet de diminuer la taille de ton exécutable en effaçant les symboles liés à la compilation.

  • [^] # Re: Don't underestimate true

    Posté par  . En réponse au journal Un premier contact avec le langage Nim. Évalué à 3.

    Effectivement, petite tricherie ;-) Le support des 2 options fait monter l'exécutable à 28K.
    https://termbin.com/e8rag

  • [^] # Re: alternatives a rsync

    Posté par  . En réponse au message Rsync avec calcul des checksums simultanément. Évalué à 2.

    Ne pas oublier que rsync remplace aussi avantageusement scp!

    «The scp protocol is outdated, inflexible and not readily fixed. We
    recommend the use of more modern protocols like sftp and rsync for
    file transfer instead.»

    À chacun sa méthode… :)

    alias scp="printf 'Please, use rsync instead\!\a\n'"
    
  • [^] # Re: Raté

    Posté par  . En réponse à la dépêche La norme française de dispositions de clavier a été publiée. Évalué à 2.

    améliorer nettement l’accès aux majuscules accentuées, simplement avec Maj+lettre, ce qui impliquait de les déplacer de la ligne des chiffres (comme le Bépo, mais en gardant le placement des lettres non accentuées de l’Azerty).

    Pour faire cela, j'apprécie de passer en CapsLock puis de taper la lettre accentuée.

    À voir si ces nouvelles touches vont vraiment encourager les gens à taper les majuscules accentués.. j'en doute un peu.

  • [^] # Re: graphiste stagiaire ?

    Posté par  . En réponse à la dépêche La norme française de dispositions de clavier a été publiée. Évalué à 1. Dernière modification le 06 avril 2019 à 11:22.

    Mea culpa. Je pensais que tu parlais du mapping azerty.

  • [^] # Re: graphiste stagiaire ?

    Posté par  . En réponse à la dépêche La norme française de dispositions de clavier a été publiée. Évalué à 3.

    Le caractère µ (mu) ne semble pas en accès direct d'après ce que je vois (AltGr-G).
    Le site http://norme-azerty.fr/#explore donne également ce complément:
    «Donne accès à des lettres grecques, notamment pour la notation scientifique. Par exemple, [μ] suivi de [D] produit Δ.»
    Les lettres grecques accessibles sont les suivantes: http://norme-azerty.fr/img/greek_level.png

  • [^] # Re: Privateur?

    Posté par  . En réponse au journal Nouvelles fonctionnalités radicales pour Telegram. Évalué à 3.

    J'ai un grand espoir avec DeltaChat d'avoir enfin du clavardage possible sans être obligé d'utiliser des logiciels privateurs. Ça ne règle pas tous les problèmes mais peut offrir une solution simple pour beaucoup de personnes (qui utilise par défaut WhatsApp ou autre).

  • [^] # Re: Fake procrastination

    Posté par  . En réponse au journal Procrastination avec Lightning/Thunderbird. Évalué à 2.

    On s'éloigne du sujet initial mais je ne résiste pas de remettre ce podcast France Culture sur ce thème que John Perry a su décrire avec humour dans son livre:
    https://www.franceculture.fr/emissions/la-grande-table-1ere-partie/petit-eloge-de-la-procrastination

  • # Alternatives à PyInstaller ?

    Posté par  . En réponse au message Transformer mon .py en .exe. Évalué à 1.

    Comme déjà proposé, l'outil de référence semble être aujourd'hui PyInstaller.

    Il y a sinon cx_Freeze et pynsist qui datent un peu mais qui peuvent sûrement encore être testés.

    La majorité des autres projets semble être non maintenus (esky, py2exe, bbfreeze…)

    À lire également, la page wiki de l'outil freeze.py sur le site du langage.
    Le script est fourni par le paquet python3.7-examples sous Debian:
    /usr/share/doc/python3.7/examples/freeze/freeze.py

    Ne pas oublier également les Zip archives pour simplifier les déploiements (mais nécessite que Python soit déjà installé):
    https://docs.python.org/3/library/zipapp.html#module-zipapp

    Une piste également (mais je n'ai pas testé) serait d'utiliser cython sur ton script.

    Merci de poster ton retour d'expérience sur le sujet lorsque tu auras fini ! :-)

  • [^] # Re: Import ?

    Posté par  . En réponse au journal Feuille de style pour CSV. Évalué à 7.

    Il est possible de lancer libreoffice sans la boîte de dialogue pour les options d'importation avec --infilter=....

    Les paramètres de conversion sont peu compréhensibles (surtout pour le CSV) mais rien d'infaisable avec la page suivante:
    https://wiki.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options#Filter_Options_for_the_CSV_Filter

    Exemple:
    libreoffice --infilter="csv:44,34,76,1" document.csv

  • # Permissions sur le fichier /etc/resolv.conf

    Posté par  . En réponse au message Connexion internet. Évalué à 1. Dernière modification le 03 décembre 2018 à 19:37.

    J'ai parfois eu des comportements similaires où le ping ne répondait que pour des IPs.

    Cela provenait de mauvaises permissions sur le fichier /etc/resolv.conf et notamment la permission de lecture pour tous les utilisateurs.

    Pour corriger:
    sudo chmod o+r /etc/resolv.conf

  • # Recherche récursive

    Posté par  . En réponse au message sourcer un script qui n'est pas dans le répertoire courant et sans ajouter son path. Évalué à 1. Dernière modification le 12 novembre 2018 à 13:38.

    Pas vraiment une solution à préconiser mais tu peux utiliser la syntaxe globstar avec:

    source **/script-logiciel

    Tu devrais quand même préfixer avec un répertoire d'entrée:

    source $CAO_SCRIPTS/**/script-logiciel