Nim a écrit 195 commentaires

  • [^] # Re: Utilisation en tant que bibliothèque python ?

    Posté par  . En réponse à la dépêche LoTemplate générateur de documents à partir d'ODT. Évalué à 2.

    Merci pour ces précisions. La migration vers cette bibliothèque ne va pas être pour tout de suite (d'autant que cela va signifier une migration des templates existants…) mais je l'évaluerai dans les mois à venir.

  • [^] # Re: Utilisation en tant que bibliothèque python ?

    Posté par  . En réponse à la dépêche LoTemplate générateur de documents à partir d'ODT. Évalué à 2.

    Pour la version sparadrap, après quelques tentatives avortées d'amélioration de la robustesse, il n'y a pas forcément grand chose d'intéressant :
    - quelques filtres jinja supplémentaires ;
    - des attributs pour les images permettant de gérer les dimensions ;
    - une tentative de message d'erreur plus explicite

    https://gitlab.com/iggdrasil/ishtar/-/raw/main/ishtar_common/utils_secretary.py

  • # Utilisation en tant que bibliothèque python ?

    Posté par  . En réponse à la dépêche LoTemplate générateur de documents à partir d'ODT. Évalué à 2.

    Merci pour ce projet !

    J'utilise et maintien à coup de sparadrap une solution de ce type : https://github.com/christopher-ramirez/secretary

    Comme relatorio cela fonctionne sur le principe de substitution de chaînes dans le XML. Ça casse régulièrement car même en utilisant des variables bien identifiées dans LibreOffice, il y a toujours une espace insécable ou une balise parasite qui vient se greffer (le plaisir des éditeurs bureautiques). Passer par l'API LibreOffice me semble bien plus robuste et je préfère votre approche (pour peu que l'on veuille bien s'encombrer d'un LibreOffice).

    L'aspect service avec une API est sympa mais souhaitant l'utiliser dans un projet Django (pour lequel il y a déjà un serveur LibreOffice Headless), cela serait plus commode si la couche Flask était dissociée en proposant une bibliothèque Python. Je n'ai pas regardé en détail le code mais il s'agit peut-être « juste » de scinder le code et de créer un autre dépôt.

  • [^] # Re: karenistes ???

    Posté par  . En réponse au journal Vulgarisation scientifique en vidéo et en français. Évalué à 4.

    Astronogeek a aussi explicitement des positions « pro-arme » et des sympathies douteuses.

    Pour le terme SJW… son utilisation est définitivement connotée : Wikipedia. Si l'on ne souhaite pas cette connotation, le terme harcèlement en ligne suffit.

  • [^] # Re: Mes p'tites blagues leur ont pas plu...

    Posté par  . En réponse au journal Petites blagounettes de tout poil. Évalué à 2.

    "J'assume" c'est devenu une formule magique pour éviter de se remettre en question. Étrangement personne n'est dupe…

  • [^] # Re: Joliebulle

    Posté par  . En réponse au journal Autohéberger sa brasserie avec qbrew. Évalué à 6.

    Je suis utilisateur de qbrew. Je suis aussi très amateur et le logiciel me suffit.

    Il manque probablement des fonctionnalités pour les utilisateurs avancés (par exemple un outil pour ajuster le profil de son eau de brassage) mais in fine ce que je trouve le plus dommage est le manque de localisation au niveau de l'interface et (c'est lié) la possibilité d'exporter/importer une "base" complète (les champs derrière Database Tool) - pour proposer une "base" en français.

    Je n'ai pas forcément de problème sur une interface en anglais mais cela reste un frein pour que je puisse conseiller le logiciel.

    Mon temps libre est aussi très contraint mais si tu reprends le flambeau j'essaierai d'y contribuer ponctuellement.

  • # Typage fort

    Posté par  . En réponse à la dépêche Sortie de Ruby 3.0. Évalué à 10.

    « Depuis de nombreuses années, les langages interprétés à typage faible… »

    Sauf erreur de ma part, Ruby comme Python sont à typage fort mais dynamique. Ce qui intrinsèquement est important.

  • [^] # Re: Télécharger la dernière version

    Posté par  . En réponse à la dépêche Sortie d’Inkscape 1.0. Évalué à 3.

    En même temps c'est un snap…

    En général j'ai peu de chance avec les snap en terme d'intégration, c'est des snap mal faits ou c'est inhérent à ce mode de distribution ?

  • [^] # Re: Un clone?

    Posté par  . En réponse à la dépêche Jeu de stratégie temps réel et de construction/gestion Unknown Horizons 2019.1. Évalué à 4.

    Le moteur (FIFE en C++) n'est pas en Python et donc le langage n'est pas forcément à incriminer en soi.

    D'expérience les lenteurs sur des logiciels Python sont en général plus dû à des erreurs de conception (mauvais algos, requêtes en base de données non optimisées, etc.) qu'au langage en lui même.
    Bien entendu, il ne faut pas utiliser Python dans un contexte pour lequel il n'est pas fait pour (par exemple envisager un moteur pour ce type de de jeu).

    En ce qui concerne ce jeu, les performance décevantes sont peut-être une des motivations pour changer de moteur (passage à Godot) ?

  • # Utilisateur presque entièrement conquis

    Posté par  . En réponse au journal Première version stable pour WeasyPrint. Évalué à 3.

    Merci pour ce projet de très grande qualité !
    Je l'utilise avec plaisir sur mes projets depuis quelques années.

    Le seul vrai problème de mon côté reste le non support des répétitions d'entete des tables. Un ticket est ouvert depuis quelques années mais malheureusement cela semble compliqué à résoudre :(

  • [^] # Re: Xorg

    Posté par  . En réponse au message Micro/casque boutons de commande (volume et activation du micro). Évalué à 1.

    Merci pour le lien.
    Mais cela ne fonctionne pas mieux :(

  • [^] # Re: peut-être un fichier auquel ton login normal n'a pas accès?

    Posté par  . En réponse au message Micro/casque boutons de commande (volume et activation du micro). Évalué à 1.

    Je ne trouve rien de pertinent dans les logs. La seule erreur que j'ai est celle-ci :

    Aug 16 16:33:57 oberon /usr/lib/gdm3/gdm-x-session[6419]: (II) config/udev: Adding input device Plantronics Plantronics .Audio 628 USB (/dev/input/event21)
    Aug 16 16:33:57 oberon /usr/lib/gdm3/gdm-x-session[6419]: (II) No input driver specified, ignoring this device.
    Aug 16 16:33:57 oberon /usr/lib/gdm3/gdm-x-session[6419]: (II) This device may have been added with another device file.
    

    Mais de ce que je croise ailleurs sur le Net, c'est plutôt bien que xorg ne l'identifie pas comme dispositif d'entrée. Et vu que cela fonctionne bien avec root, le problème ne doit pas être à ce niveau là.

  • [^] # Re: peut-être un fichier auquel ton login normal n'a pas accès?

    Posté par  . En réponse au message Micro/casque boutons de commande (volume et activation du micro). Évalué à 1.

    Merci pour cette piste.

    lsof me pointe en particulier un fichier /dev/input/event18 dont le groupe est input. Malheureusement après ajout de l'utilisateur à ce groupe et reboot (tant qu'à faire) cela ne fonctionne pas plus.

    PS: on est d'accord que lancer l'outil sans être root ne plante pas et ne fonctionne pas non plus?

    Oui tout à fait. Les périphériques ne sont pas listés quand l'on n'est pas root.

    PS : l'option pour spécifier le PID avec lsof est -p

  • [^] # Re: Hamster

    Posté par  . En réponse à la dépêche Logiciel de suivi des activités WID, What I did?. Évalué à 1.

    Est-ce que tu peux partager sur plusieurs appareils tes activités ?

    Non et c'est bien dommage.

    Bien que (il me semble) encore pas mal utilisé, le projet vivote depuis un moment.

    Il fonctionne bien pour du mono-poste, il y a une chouette extension gnome-shell mais un passage à gtk3 et une version « en ligne » seraient vraiment sympa.

    Récemment, un fork a été initié : http://lists.denkeninechtzeit.net/pipermail/hamster-dev-denkeninechtzeit.net/2016-June/000032.html

    Peut-être qu'il y aura une autre dynamique.

  • [^] # Re: Timing pourri

    Posté par  . En réponse au journal NextCloud : le fork d'OwnCloud. Évalué à 7.

    on entend probablement plus les mécontents qui la ramène

    Je l'ai jamais ramené donc je me permet ;)
    J'ai adopté très vite Owncloud mais après 4 mises à jours sur 4 de foirées (plus ou moins gravement), des régressions systématiques, un fichier perdu (mais heureusement pas trop loin dans un dossier non synchronisé) j'ai jeté l'éponge.
    Je ne suis pourtant pas un utilisateur / admin lambda. C'est peut-être la faute à pas de chance mais c'est un peu gros quand même…

    C'était il y a quelques versions. J'aime beaucoup l'esprit de ce projet et j'espère que c'est mieux maintenant.

    Je suis revenu à du plus KISS (dans le sens un service par tache - c'est pas forcément simple derrière pour le partage de fichier) : un seafile pour les fichiers et un radicale pour pour les agendas / contacts.

  • [^] # Re: Si tu veux être le couillon de service

    Posté par  . En réponse au journal Comment être un développeur désirable. Évalué à 7.

    On a bien compris ton expérience, tout le monde sait que cela existe.

    Cela te rassure peut-être de penser que c'est la règle. Mais sérieusement arrête de te cacher derrière le « tous pourri », bouge toi, pose ta démission et va voir ailleurs.

    Si tu n'es pas trop mauvais, tu auras des opportunités peut-être moins bien payées mais plus humaines.

  • [^] # Re: WebAssembly

    Posté par  . En réponse à la dépêche Firefox 45 ESR et autres actualités mozilliennes. Évalué à 4.

    Sur cette question, sur la chaîne DirtyBiology : https://www.youtube.com/watch?v=onbPjqSOAPE

    Cela traite du sujet avec humour tout en étant sourcé.

  • [^] # Re: Intérêt d'un truc pareil ?

    Posté par  . En réponse au journal "Meilleur dev de France" ?. Évalué à 10.

    Personnellement, je le vois un peu comme un Nostradamus des temps modernes : très prolifique dans ses prédictions, il lui arrive de bien tomber. Mais nombre de ses analyses ne tiennent pas dans le temps.

    Après c'est généralement plutôt bien construit et pas forcément désagréable à lire. Mais le catastrophisme à base de « sans moi point de salut » me fait plus sourire qu'autre chose.

  • [^] # Re: L'éducation Nationale encore au top !

    Posté par  . En réponse au journal Non aux réformes de l’orthographe !. Évalué à 4.

    Le dossier de cette réforme est enfin arrivé en haut de la pile et miracle … il a atterri sur le bureau de Mme la ministre

    Pour ce que j'ai pu lire (en dehors de TF1 news et autre caisse de résonance à bruit inutile), il s'agit d'une décision des éditeurs de manuel de se conformer à cette réforme. Pas d'une démarche active, du ministère.

  • [^] # Re: Les sabres

    Posté par  . En réponse à la dépêche Rejoignez la rébellion – adhérez à l’April. Évalué à 2.

    On doit pouvoir mieux faire mais en deux minutes de Gimp (juste 3 trait blancs au pinceau sur un calque avec un peu de transparence) :

    Sabres blancs

  • # Et la non-solution est

    Posté par  . En réponse au message NAT vers conteneur LXC. Évalué à 1.

    Je n'ai pas réussi à identifier mon problème mais je l'ai résolu.

    J'ai enlevé la configuration via libvirt. C'est censé faciliter la vie mais ça semble faire des choses pas claire dans le dos.

    À la place, je me suis rabattu sur une configuration de pont réseau à la main : https://wiki.debian.org/LXC/SimpleBridge

  • [^] # Re: passerelle ?

    Posté par  . En réponse au message NAT vers conteneur LXC. Évalué à 2. Dernière modification le 03 décembre 2015 à 23:20.

    ton conteneur, il accede à internet ?
    probablement que non, car l'IP forwarding ne doit pas etre activé.

    Eh ben à vrai dire, oui. Je pingue sans souci (et peux mettre à jour le conteneur).

    cat /proc/sys/net/ipv4/ip_forward
    1

    Cela ne semble pas être ça le problème.

  • [^] # Re: passerelle ?

    Posté par  . En réponse au message NAT vers conteneur LXC. Évalué à 1.

    tu appliques ces regles sur le serveur ou dans le conteneur ?

    Sur le serveur.

    le conteneur a comme IP 192.168.122.101,
    quel est sa passerelle (tu peux la connaitre avec la commande ip r)

    En terme de passerelle.
    Sur le serveur (avec YYY.YYY.YYY.YYY l'ip principale) :

    $ ip r
    default via YYY.YYY.YYY.254 dev eth0
    YYY.YYY.YYY.0/24 dev eth0 proto kernel scope link src 178.32.219.174
    192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1

    Sur le conteneur :

    $ ip r
    default via 192.168.122.1 dev eth0
    192.168.122.0/24 dev eth0 proto kernel scope link src 192.168.122.101

    de plus, as-tu definis l'adresse IP publique sur ton serveur ?

    Oui (extrait de /etc/network/interfaces)

        auto eth0
        iface eth0 inet static
            address YYY.YYY.YYY.YYY # IP publique 1
            netmask 255.255.255.0
            network YYY.YYY.YYY.0
            broadcast YYY.YYY.YYY.255
            gateway YYY.YYY.YYY.254
            post-up /sbin/ifconfig eth0:0 XXX.XXX.XXX.XXX netmask 255.255.255.255 broadcast XXX.XXX.XXX.XXX
            post-down /sbin/ifconfig eth0:0 down
    

    avant d'appliquer les regles, le flux arrive-t-il sur le serveur (ping/ssh…)

    Oui.

  • [^] # Re: php et MMORPG?

    Posté par  . En réponse à la dépêche Caranille 1.0 RC 1. Évalué à 1.

    Je te garantie que les performances de Python avec Django sont telement faible que c'est encore pire.

    Python et le coût du fameux GIL.

    Avec Pypy, on arrive maintenant sur Django avec une exécution mesurée comme 20 fois plus rapide que CPython.
    On arrive a des performances très honnêtes.
    Mais tout comme les autres framework web cela n'en fait pas un outil pour faire un MMORPG.

  • [^] # Re: Han

    Posté par  . En réponse au journal Journal qui dénonce. Évalué à 3.

    c'est la survie du 'plus adapté' aux conditions à un temps T, concept forcément un peu circulaire et comme les conditions changent, le 'plus adapté' change.

    Pour aller plus loin sur la notion circulaire, c'est parfois aussi la survie de personnes un peu moins adaptée au temps T que d'autres mais disposant de caractères à même de répondre promptement aux conditions à temps T + 1. C'est là que commencent à intervenir les bénéfices de l'altruisme.