Goffi a écrit 1537 commentaires

  • [^] # Re: Pas trop étonnant

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comme une impression de déjà vu…. Évalué à 10.

    jingle qui est resté en draft pendant des annees,

    Le nom draft, hérité de l'IETF, portait à confusion et a récemment été renommé en stable justement pour éviter ce genre de mauvaise compréhension.

    Jitsi qui est une des solutions les plus populaires pour la visioconférence de nos jours est basée sur XMPP/Jingle, et c'est ce qui est actuellement utilisé dans Matrix aussi pour les visioconférences (à plus de 2).

    La bibliothèque libwebrtc de Google qui est utilisé par la grande majorité des implémentations de webrtc et de tout ce qui fait de la visioconférence hérite en partie de libjingle (Jingle est originairement une contribution de Google à XMPP).

    Bref je n'ai pas franchement l'impression que Jingle soit un raté.

    XMPP gère des appareils multiples (via les ressources) depuis le début, et pendant très, très longtemps ça n'était pas possible sur les autres messageries (Skype te déconnectait par exemple).

    L'historique quand tu n'es pas là (ou "backlog") c'est sur XMPP que je l'ai vu en premier. Après sa s'est modernisé avec MAM et Carbon pour suivre l'évolution des usages (et c'est ce qui fait la force de XMPP et que c'est toujours aujourd'hui le protocole le plus adapté à mon avis: il est extensible et s'adapte aux évolutions).

    Mais oui il y a eu des erreurs, comme des clients pas très facile à aborder (Psi notamment qui est je pense le premier client que j'ai utilisé n'est pas très ergonomique, et la découverte de services était présenté de manière trop brute aux utilisateurs).

    D'un autre côté, il faut aussi garder en tête qu'il y a eu des tâtonnements partout et que les interfaces clonés qu'on a aujourd'hui sont le fruit de ces essais (et des gros budgets de recherche en UI/UX dans les grosses boîtes).

    XMPP a mis du temps à s'adapter aux téléphones (un peu), mais ça reste raisonnable quand on pense au peu de ressources par rapport aux gros acteurs (beaucoup de clients sont développés par une poignet de développeur·se·s, voir un·e seul·e).

    Côté serveurs il y a un peu plus de moyens chez certains (EjabberD par exemple), et c'est pas pour rien que c'est à la base de gros acteurs comme Whatsapp, de nombreux jeux, ou les notifications push d'Apple.

    En tout cas, si toutes les critiques à faire c'est sur des problèmes réglés depuis des années, c'est que ça ne va pas si mal.

  • [^] # Re: Retour sur le bépo

    Posté par  (site web personnel, Mastodon) . En réponse au message Retour d'expérience sur les dispositions de claviers ?. Évalué à 2.

    Pour vim : il est indispensable de remapper certaines touches, mais le wiki bépo explique très bien comment faire.

    Le seul bémol, ce sont les raccourcis claviers pas toujours adaptés et qu'il faut réajuster…C'est même parfaitement chiant. Par exemple, sur Blender, il y a littéralement des centaines de raccourcis claviers et c'est une gymnastique des doigts ou un travail de recomposition qui sont obligatoires…

    C'est exactement ce qui me pose problème. Au final je pense opter pour un clavier EurKey, ce qui ne m'empêchera pas de taper en azerty à l'aveugle si besoin, ou d’apprendre le bépo/béop toujours à l'aveugle (certain·e·s recommandes d'ailleurs d'apprendre le bépo à l'aveugle).

  • [^] # Re: La disposition la plus courante dans ton pays

    Posté par  (site web personnel, Mastodon) . En réponse au message Retour d'expérience sur les dispositions de claviers ?. Évalué à 2.

    Merci pour les réponses.

    Oui ce n'est pas tant une question de vitesse de frappe que de confort pour le développement. Pour les détails je travaille de la maison et je peux utiliser mon ordi perso, le changement de clavier n'est donc pas nécessaire. Je peux taper à l'aveugle, en fait je me pose la question actuellement parce que j'envisage de faire graver une disposition sur un clavier d'ordinateur portable. Si je me déplace j'ai généralement ma machine, et de toute façon ce n'est pas parce que je tape dans telle disposition que je vais oublier les autres.

    Pour le moment j'hésite principalement entre l'AZERTY AFNOR et le EurKey, je suis en train de tester ce dernier. A priori je m'en sort pas trop mal avec (je connais déjà à peu près le qwerty), la transition devrait se faire facilement.

    Le béop programmeur m'intéresse beaucoup aussi, mais je n'ai pas le temps de m'y investir actuellement, et je veux éviter d'avoir à passer des heures à reconfigurer mes logiciels pour qu'ils soient utilisables.

  • # Cobra, week-end à Zuydcoot

    Posté par  (site web personnel, Mastodon) . En réponse au journal Belmondo bronsonisé. Évalué à 4.

    Pour celles et ceux qui ont connu ce dessin animé/manga, Bébel a servi de modèle au personnage.

    Outre les classiques qu'on lit partout en ce moment, il est aussi à revoir dans Week-end à Zuydcoot qui raconte la débâcle de 1940 et l'opération Dynamo, avec une scène impressionnante de mitraillage par avion sur une plage entre Dunkerque et Bray-Dunes, suivie de l'éjection du pilote allemand au milieu de ceux qu'il vient de viser.

  • [^] # Re: chouette entretien

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Interview d’Aryeom dessinatrice de marmottes (mais pas que). Évalué à 4. Dernière modification le 26 juillet 2021 à 15:11.

    OK, c'est que j'avais soupçonné avec le nom, merci.

    Une note serait bienvenue oui.

  • # chouette entretien

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Interview d’Aryeom dessinatrice de marmottes (mais pas que). Évalué à 10.

    Coucou,

    merci pour ce chouette entretien, c'est très agréable de lire le travail d'artistes, ça change du développement logiciel.

    Petite question pour un non initié, qu'est-ce que le « in-between » ?

    Bravo pour réussir à continuer sur la durée, c'est vraiment pas évident de porter un gros projet à bouts de bras quand on est une petite équipe avec peu de moyens.

  • [^] # Re: Triste

    Posté par  (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 7.

    Mais XMPP reste un petit réseau, malheureusement.

    XMPP est très utilisé, mais ça n'est pas toujours visible ou fédéré. Quelques chiffres sont dispos sur https://xmpp.org/uses/instant-messaging.html (mais j’exclurais Whatsapp qui a utilisé une variante maison de XMPP au début). C'est aussi utilisé dans le domaine du jeu, médical ou militaire, ou comme base pour des services (de mémoire les plateformes de notification — push — d'Apple et de Google utilisent XMPP, enfin si c'est encore le cas). C'est peu utilisé (très peu en comparaison à IRC) pour les projets libres, ça c'est vrai. Avec les évolutions énormes en cours (Snikket, vidéoconférence sur plusieurs projets, interface de Gajim, chiffrement de bout en bout sur Movim, passerelle ActivityPub sur laquelle je travaille), je m'attends à une sérieuse montée en puissance dans les 1 ou 2 années à venir.

    Pour Haiku on se pose la question (entre XMPP et Matrix) et pour l'instant le sujet est suspendu en attente d'avoir un bon client natif pour l'un ou pour l'autre.

    Qu'est-ce que tu appelles un bon client natif ? Quelles fonctionnalités ? Et natif sur Haiku ou d'autres plateformes ? Gajim ne fonctionne pas sur Haiku ?

  • [^] # Re: Triste

    Posté par  (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 7.

    et 5000 users pour 52 noeuds sur https://the-federation.info/protocol/xmpp (ce qui est trop peu, car il y a plus que 52 serveurs).

    Sauf erreur ou évolution, cela ne compte que des serveurs Prosody qui ont installé un plugin particulier, ça limite beaucoup.

  • # Triste

    Posté par  (site web personnel, Mastodon) . En réponse au journal Multiple démissions dans l'équipe du réseau IRC Freenode. Évalué à 6.

    Triste de voir ce genre de chose se passer sur un des piliers historiques du logiciel libre (entre autres choses)

    Après quel que soit les protocoles et logiciels de votre choix, c'est une fois de plus un événement qui montre l'importance de la décentralisation (et malgré cela, on voit encore, y compris chez les libristes et autres publics qui se voudraient avertis, les mêmes erreurs se répéter).

  • [^] # Re: Merci pour ton travail de traduction

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Lettre d'information XMPP d'avril 2021. Évalué à 3.

    idem, travail utile et apprécié, mais c'est compréhensible de vouloir passer à autre chose. Merci !

  • [^] # Re: XMPP

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 3.

    j'avoue (honteusement) que le XMPP est un protocole dont je ne sais presque rien

    Oui ben c'est normal, honnêtement se farcir les protocole c'est pas la chose la plus excitante du monde dans le développement.

    Le rôle des bibliothèques c'est justement de rendre ça plus facile d'accès sans avoir à trop s’inquiéter des détails internes. Si t'as besoin d'aide, tu peux me contacter ou aller sur un salon dédié. Avec JavaScript, je vois par exemple que ça a l'air assez facile d'utiliser Pubsub via stanzaJS.

    En gros dans ton cas, l'avantage c'est que tu peux utiliser un serveur XMPP existant (https://jabberfr.org/ par exemple) et implémenter la synchro via Pubsub par dessus, et tu as ainsi une implémentation prête à l'emploi pour les notifications, permissions, et abonnements (et dans quelques mois le chiffrement de bout en bout), ça ne devrait pas être si compliqué à greffer sur une archi existante, même centralisée.

    Si tu veux une idée du fonctionnement, j'avais écris un article de vulgarisation ici même : Parlons XMPP - épisode 8 - PubSub et PEP.

    Enfin bref, c'est juste une suggestion tu en fais ce que t'en veux. C'est surtout que j'aimerais bien voir une compatibilité entre les différentes options libres :)

  • # XMPP

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 6.

    Salut et bravo pour ton projet.

    Pour info, j'ai aussi travaillé sur une liste de courses avec Libervia, basée sur XMPP. Elle est donc décentralisée avec un système de permissions (dans la capture ci-dessous il suffit de cliquer sur manage invitations et de choisir les personnes à inviter).

    Ton projet est bien avancé mais vu que tu n'as pas encore fait le système de permission/synchronisation, peut être que tu peux envisager d'utiliser XMPP pour ça (avec une des bibliothèques disponibles ça devrait être relativement facile) ? Ça serait chouette que ça soit compatible, et ça t'éviterait d'avoir à réinventer la roue.

    liste de course sur Libervia web 0.8

  • [^] # Re: tout bêtement

    Posté par  (site web personnel, Mastodon) . En réponse au journal Our Shopping List : liste de courses partagée et libre. Évalué à 2. Dernière modification le 08 mai 2021 à 10:19.

    Par curiosité, c'est un message texte simple que vous supprimez ensuite (ou barrez ?), ou Telegram gère une forme de liste dynamique ?

  • # Poetry et PEP 582

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Python — partie 7 — Environnements virtuels. Évalué à 9.

    Depuis quelque temps, il y a Poetry qui a le vent en poupe, il gère tout ce qu'il faut pour le packaging, la publication, et l'exécution (y compris les environnements virtuels dont on parle ici). Je n'y suis pas encore passé moi même donc je n'ai pas de retour d'expérience, mais ça semble être vraiment bien.

    J'avais aussi vu passer un outil qui utilisait __pypackages__ (cf. PEP 582) et qui n'avait donc pas besoin d’environnement virtuel. J'ai oublié le nom, mais après une recherche je suis tombé sur PDM, c'était peut-être celui-là.

  • # Latex

    Posté par  (site web personnel, Mastodon) . En réponse au journal Outils pour écrire un livre. Évalué à 8. Dernière modification le 05 mai 2021 à 10:41.

    Petit retour d'expérience sur Latex, que j'utilise avec un mélange de Kile et Vim :

    • ça demande un apprentissage, et il y a parfois voire souvent besoin de chercher sur le net, donc ça peut être exclus d'après tes critères
    • il y a des erreurs de compilations, ça peut taper sur les nerfs quand on ne sait pas d'où ça vient, mais si tu sauvegardes/compile régulièrement, tu devrais les voir suffisamment tôt pour trouver le problème.
    • il accuse son age, et n'est pas toujours très intuitif (les erreurs peuvent être cryptiques, il faut activer Unicode et les paquets qui correspondent à ce que tu veux avant que ça soit agréable à utiliser),

    Ça c'est pour les mauvais côtés maintenant les bons :

    • le résultat est souvent très (très très) bien, et correspond aux normes typographiques
    • c'est du texte, ça se sauvegarde facilement et tu peux versionner sans problème
    • c'est du texte, tu peux utiliser tous les outils standards pour faire des modifications, tu peux faire un script qui t'importe automatiquement toutes les images d'un répertoire si ça t'arrange pas exemple.
    • ça s'exporte dans n'importe quoi (PDF, ePub, HTML, etc.). Avec Pandoc tu peux très certainement en faire du RST voire du ODT, donc possibilité de changer de train si tu changes d'idée.
    • une fois que t'as compris le truc, ça te fait une grosse partie du boulot (tout ce qui est références, figures, table des matières, numérotation, etc. est fait automatiquement et dans les règles de l'art, et ça s'adapte relativement facilement à tes besoins)
    • une fois que t'as compris le truc, tu te concentres sur le contenu, la mise en page est gérée en grande partie automatiquement, et tu ajustes comme tu l'entends vraiment à la fin
    • il y a une grosse communauté et beaucoup de ressources/paquets/thèmes
    • c'est utile à connaître, ça peut servir pour faire des présentations, pour écrire des formules mathématiques, d'autres livres à l'avenir

    Sphinx est super pour de la doc (je l'utilise) mais ça ne serait pas mon outil de choix pour un livre. Scribus j'avais utilisé à ses début, c'était déjà bien et je pense que c'est super aujourd'hui, mais je l'utiliserais plutôt pour un dépliant ou un magazine.

    Bref, pour un livre je choisirais très probablement Latex, mais c'est un choix qui demande un certain investissement (qui vaut le coup sur le long terme à mon avis), il n'est pas forcément le bon pour tout le monde (et puis je suis développeur).

  • [^] # Re: Et les téléphones basiques (aka dumb phones) ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Quel téléphone (plus ou moins) libre en 2021 ?. Évalué à 2.

  • [^] # Re: LineageOS

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Quel téléphone (plus ou moins) libre en 2021 ?. Évalué à 6.

    J'ai une tablette Nexus 7 (flo) de 2013 achetée il a plusieurs années d'occasion. Elle est officiellement supportée (après repartitionnement) et tourne sous Lineage OS 18.1 avec mises à jour régulières : c'est fluide, stable, et fait parfaitement tourner ce dont on a besoin (sans gapps, ni même microG, mais ça pourrait s'installer facilement).

    Il y aurait sans doute beaucoup moins de gaspillage électronique si ce genre de projets, et le libre en général étaient plus répandus.

  • # PinePhone

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Quel téléphone (plus ou moins) libre en 2021 ?. Évalué à 10. Dernière modification le 01 mai 2021 à 11:09.

    Merci pour la dépêche.

    Petites précisions pour le PinePhone, parce que ça ne me semple pas clair avec la dépêche alors que c'est mis en avant pour le Librem :

    • on peut aussi le brancher à un écran + clavier + souris (ou autre périphériques USB) pour en faire un ordinateur de bureau avec le pack convergence. J'ai testé avec Manjaro/Plasma Mobile et ça fonctionne pas mal du tout (à quelques crashs près, ça n'est pas encore tout à fait stable).
    • il y a des kill switchs aussi (interrupteurs pour couper caméra, micro, modem, etc.), ils sont placés sous la coque à côté de la batterie

    Et surtout, une killer feature pour moi : il lance automatiquement un OS installé sur la carte SD externe. En d'autres termes, il suffit de mettre une carte SD pour tester un autre système (et les données sont enregistrées dessus).

    En plus de cela la communauté est sympathique et très dynamique, et le développement logiciel avance très très vite. C'est utilisable en l'état contrairement on ce qu'on a pu connaître avec des prédécesseurs comme le Neo FreeRunner à l'époque (qui était une super machine quand même).

    Bref pour moi c'est le téléphone idéal pour celles et ceux qui veulent développer sur OS libres (c'est d'ailleurs la raison pour laquelle j'en ai un, porter des logiciels sur les différents OS libres).

    Et puis on peut lancer les mêmes logiciels que sur son ordi de bureau, c'est bien agréable (évidemment, avec beaucoup moins de puissance).

    À noter aussi l'arrivée prochaine d'un accessoire clavier intégrant une grosses batterie, qui va transformer le téléphone en terminal GNU/Linux portable (une sorte de PDA).

  • [^] # Re: Merci !

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche GIMP 2.10.24: version cartographe. Évalué à 10.

    Comme les autres, bravo et merci pour le boulot et la passion.

    Vous faites partie de ces projets tenus par peu de personnes avec peu de moyens et qui tiennent malgré tout sur la longueur. Votre projet de lier création artistique avec développement libre est vraiment intéressant, et inspirant.

    Merci aussi pour les contributions régulières notamment ici, et pour les commentaires autant techniques que sur ce qu'il se passe dans le monde libre artistique.

    Dans une meilleure société vous devriez avoir les ressources pour vivre décemment, et ne pas tenir uniquement par la passion et les nerfs.

  • [^] # Re: Est-ce que quelqu'un pourrait m'indiquer ...

    Posté par  (site web personnel, Mastodon) . En réponse au journal Firefox met fin au FTP. Évalué à 10.

    Exemple : un serveur FTP dans un réseau local utilisé pour partager des fichiers pour tout le monde, manque de bol, l'appliance qui ne supporte pas le https, et est trop vieille pour être mise à jour …

    python3 -m http.server

  • [^] # Re: Snif

    Posté par  (site web personnel, Mastodon) . En réponse au journal GAIM, c'est fini. Évalué à 9.

    Seulement voilà, tous ces protocoles ne sont supportés qu'à moitié. Il manque le chiffrement de bout-en-bout à Matrix par exemple.

    Mais comment est-ce possible ? Je croyais que le fonctionnement monolithique de Matrix, à l'opposé des extensions de XMPP, rendait une fonctionnalité manquante impossible ! On m'aurait menti ?

    Blague à part, c'est souvent le problème des clients multi-protocoles, difficile d'implémenter correctement des tonnes de protocoles. D'ailleurs côté XMPP aussi c'est critiqué pour une implémentation très en dessous de ce qu'on attend de nos jours.

  • [^] # Snikket

    Posté par  (site web personnel, Mastodon) . En réponse au journal Signal envoie des signaux inquiétants. Évalué à 10.

    À noter le project Snikket lancé par l'équipe de Prosody, qui est très prometteur.

    https://snikket.org

    Le projet fonctionne comme ça:

    • auto-hébergé, installable en moins d'1/2 heure (avec des containeurs Docker)
    • un client est choisi par plateforme (pour le moment Android avec Conversations et iOS avec Siskin)
    • les fonctionnalités sont testées entre ces clients, tout problème est corrigé et proposé en amont (upstream)
    • on parle de Snikket, pas de XMPP. Les clients sont renommés (« rebrandés » pour les marketeux) et c'est « Snikket » sur les dépôts d'applications
    • système d'invitation
    • les personnes invitées apparaissent automatiquement dans la liste de contacts (roster) des autres
    • même si ça n'est pas présenté explicitement comme tel, c'est du XMPP donc les utilisatrices et utilisateurs avancé·e·s peuvent utiliser le client de leur choix

    Bref, c'est idéal pour faire un réseau familial rapidement et facile d'accès, tout en laissant la possibilité d'utiliser ses clients favoris.

    C'est en bêta, mais côté Android c'est Conversations qui est largement éprouvé, et côté iOS je pense que ça tourne bien aussi (à vérifier).

    Ce projet mérite une dépêche d'ailleurs.

  • # Condoléances

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche À la mémoire de Yann, notre camarade libriste. Évalué à 7.

    Ayant participé plusieurs fois à l'espace numérique de la fête de l'huma, j'ai été en contact avec lui et j'ai eu l'occasion de discuter avec lui. Une personne engagée et intéressante, ça fait mal au cœur d'apprendre qu'il est parti comme ça.

    C'est grâce à lui que l'espace numérique de la fête de l'huma existait, j'espère qu'il continuera. C'est un de mes événements préférés, car on y rencontre un public différent de celui des événements libristes habituels. Merci à Yann d'avoir permis ça.

    Mes sincères condoléances à sa famille, ses ami·e·s et camarades.

  • [^] # Re: SVN

    Posté par  (site web personnel, Mastodon) . En réponse au journal Adieu vieille branche. Évalué à 5.

    bon autant aller directement à l'origine : la nature le faisait encore avant

  • [^] # Re: Attention, escroquerie

    Posté par  (site web personnel, Mastodon) . En réponse au journal titre. Évalué à 4.

    Quand on est capable d'inventer les rouleaux de glace on est un anglais original, pas un escroc.

    Je ne sais pas si c'est antérieur, mais j'ai déjà vu ça en Slovaquie (et c'est pas terrible, ça vaut pas les glaces traditionnelles qu'on a quelques dizaines de mètres plus loin).