Goffi a écrit 1524 commentaires

  • # Bonne chose

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Google Hangouts remplace Talk : la fin de la fédération XMPP ?. Évalué à 9.

    Je n'irai certainement pas pleurer sur un énorme serveur fédéré au p'tit bonheur la chance, qui analyse probablement les conversations pour en tirer des revenus publicitaires (je n'en sais rien, mais vu qu'ils sont connus pour le faire avec les courriels, ça me semble aller de soi), et d'une boîte dont au moins l'un des PDG a dit, entre autres, qu'il voulait mettre fin à l'anonymat.

    Par contre, et quelques soient les décisions prises en définitive (c.-à-d. est-ce qu'il y a vraiment blocage, total ou partiel ?), ça appuie parfaitement ce qu'on répète depuis des lustres:

    • on n'a pas le contrôle de ces serveurs, on n'a l'assurance de rien (continuité du service, censure, etc)

    • si ce qu'on peut lire à droite à gauche - à savoir que c'est lié à l'ajout des contacts Google dans Outlook -, ça montre que la fédération selon Google (ou autre) a ses limites

    • gros service commercial != pérenne contrairement à ce qu'on entend souvent

    Bref, une leçon de plus, qui ne servira - malheureusement - sûrement pas plus que toutes les précédentes.

  • [^] # Re: La guerre des écosystèmes continue

    Posté par  (site web personnel, Mastodon) . En réponse au journal Google Hangouts remplace Talk: la fin de la fédération XMPP ?. Évalué à 4.

    Revenez quand vous avez un truc qui marche.

    Avec un café et des croissants ?

  • # ah oui mais non

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Les gagnants du concours LinuxFr.org sur Linux Embarqué. Évalué à 2.

    Je m'insurge ! Je n'ai pas répondu au commentaire de Benoît sur le coup (qui me répondait), mais puisqu'on le ressort: il s'agit bien d'un anglicisme, la locution même si d'origine latine, provient de l'usage en anglais (ce qui a priori ne l'empêche pas d'être un latinisme aussi).

    Ou alors, il va falloir corriger wikipédia et le wiktionnaire.

    P.-S.: et puisqu'on est dans ce fil, le commentaire plus bas sur le post-scriptum oublie qu'il se met généralement après la signature, et que de toute façon la « signature » correspondrait au nom du commentateur qui est dans l'en-tête du commentaire sur DLFP.

  • [^] # Re: Github+IRC

    Posté par  (site web personnel, Mastodon) . En réponse au journal R.I.P CIA.vc , et maintenant quoi?. Évalué à 3.

    C'est plutôt que tu n'as pas un client qui te convient dans ce cas. Essaye poezio si tu en veux un (bon) qui s'approche d'IRC.

    Techniquement XMPP permet de faire tout ce que permet IRC (et bien plus), je ne vois pas en quoi il serait moins adapté à quoi que ce soit.

  • # La version bérurienne

    Posté par  (site web personnel, Mastodon) . En réponse au journal R.I.P CIA.vc , et maintenant quoi?. Évalué à 7.

    Moi j'utilise SàT (étonnamment ;) ).

    en gros mon /etc/mercurial/hgrc.d/hooks.rc c'est ça:

    [hooks]
    incoming.sabot = /srv/bin/hg_sabot_hook.sh
    
    

    et mon /srv/bin/hg_sabot_hook.sh c'est ça

    #!/bin/sh
    
    #we first make sure that D-Bus is launched
    eval `/srv/bin/dbus-launch.sh`
    
    #and we set PYTHONPATH
    export PYTHONPATH=$PYTHONPATH:/home/goffi/lib
    
    PWD=`pwd`
    PROJECT=`basename $PWD`
    
    PROJECT_FULL=$PROJECT #if the full name is not in the following list, we use the basename
    
    case $PROJECT in
            bellaciao ) PROJECT_FULL="Bellaciao";;
            gcp ) PROJECT_FULL="GCP";;
            libervia ) PROJECT_FULL="Libervia";;
            lm ) PROJECT_FULL="List Movies";;
            sat ) PROJECT_FULL="Salut à Toi";;
            sat_media ) PROJECT_FULL="SàT media";;
            sat_pubsub ) PROJECT_FULL="SàT PubSub component";;
            sat_website ) PROJECT_FULL="SàT WebSite";;
            urwid_satext ) PROJECT_FULL="Urwid SàT Extension";;
    esac
    
    hg log -r $HG_NODE --template "Commit from {author|person} on $PROJECT_FULL\n{desc}" | /home/goffi/sat_bots/sat/frontends/src/jp/jp -p sabot sat@chat.jabberfr.org
    
    

    La partie importante étant bien sûr la dernière ligne. jp est l'interface en ligne de commande (je mets le chemin complet), sabot c'est le nom du profil du bot (un compte a été créé avec l'interface en ligne de commande, comme n'importe quel compte, et c'est le profil « sabot »), et l'argument est le jid du salon.

    À noter que si tu veux publier sur identi.ca, IRC, ou des saletés propriétaires, il te suffit d'utiliser un transport (comme spectrum).

  • # Anglicisme

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Concours Linux embarqué : 3 livres à gagner !. Évalué à -1.

    Sans vouloir faire le relou, je vois ça régulièrement:

    Les dépêches anonymes ( i.e. le contributeur n'ayant pas laissé de moyen de contact) ne seront pas prises en considération ;

    Même si c'est toléré en français, c'est surtout un effet de mode (depuis internet ?), en français on utilise « c.-à-d. »: [http://fr.wiktionary.org/wiki/i.e.]

    Le problème, comme avec les sigles ou autres anglicismes, c'est que ça peut poser des problèmes de compréhension.

    PS: et avant qu'on me fasse la remarque après passage par un moteur de recherche, j'ai déjà utilisé i.e. en français aussi.

  • [^] # Re: Etant nul en dessin

    Posté par  (site web personnel, Mastodon) . En réponse au message Appel à contribution: nécessité d'un jeu de Tarot libre (si possible vectoriel). Évalué à 2.

    Oui c'est effectivement problématique, on a posté sur une liste de Debian pour avoir leur avis. Les tarots qui tu lies sont des tarots de cartomancie (elles correspondent certes aux atouts dans les cartes à jouer, mais je préférerais avoir un vrai jeu de cartes classiques). On a passé pas mal de temps à chercher des jeux alternatifs, mais soit la résolution était trop mauvaise, soit le jeu était trop moche.

    Tu peux me contacter sur XMPP (mon adresse est dans mon profil DLFP), soit sur goffi@goffi.org .

  • # et on le met où le /dev/null ?

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Évaluation des contenus et commentaires sur LinuxFr.org. Évalué à 1.

    Je ne crois pas avoir jamais utilisé ce système de notation, ou alors c'était un click à côté (ou alors il y a longtemps, ou j'ai oublié, ou il sentait pas bon).

  • [^] # Re: Les jeux oui, mais pas que

    Posté par  (site web personnel, Mastodon) . En réponse au journal La stratégie de Mozilla pour les jeux vidéo sur le Web ouvert. Évalué à 4.

    Ca veut dire faire interpréter du python par du javascript après compilation en C++.

    Ce n'est somme toute pas très différent de faire interpréter du Python par une VM après compilation en Java (genre comme Jython quoi).

  • # Les jeux oui, mais pas que

    Posté par  (site web personnel, Mastodon) . En réponse au journal La stratégie de Mozilla pour les jeux vidéo sur le Web ouvert. Évalué à 6.

    Ce projet est assez excitant. Je comprends bien l'intérêt de poser la carte des jeux, mais il y a un potentiel assez énorme quand on voit qu'un projet comme Qt, ou Kate on été compilés, malgré les nombreuses dépendances Kde pour le deuxième.

    Il y aussi un exemple avec sqlite compilé sur le site. Vu la masse de code libre disponible en C/C++, le butineur devrait devenir une sorte de VM très intéressante. Même si je suis partisan des applications natives, je suis ça avec intérêt, et c'est une très bonne chose que Mozilla arrive encore à mener la danse. Bravo pour les idées et le boulot réalisé.

    Le premier effet visible va probablement être la fin définitive du Flash, il n'a plus aucune raison d'être avec ça (enfin pratiquement, pour les visioconférences par exemple est-ce que l'accès aux webcams est faisable en l'état en JS/HTML 5 ?).

    Je verrais bien les bibliothèques Python basées sur du C utilisables avec Pyjamas aussi :). Pygame dans un navigateur ?

  • [^] # Re: Etant nul en dessin

    Posté par  (site web personnel, Mastodon) . En réponse au message Appel à contribution: nécessité d'un jeu de Tarot libre (si possible vectoriel). Évalué à 2.

    Mon jeu de Tarot n'a aucune mention, donc je ne peux pas l'utiliser. Après si quelqu'un a un jeu Grimaud par exemple (il est mort en 1899), on devrait effectivement pouvoir scanner les cartes (un scanneur donnera de meilleurs résultats que des photos à mon avis).

    Après si on peut en faire un en vectoriel, ça permettra d'avoir des résolutions idéales, de l'adapter, de changer les thèmes etc.

  • # Hum

    Posté par  (site web personnel, Mastodon) . En réponse au message Suis-je le seul à trouver le clignotement des titres sur Linuxfr insupportables ?. Évalué à 10.

    Regarde la date ;)

    Sinon, si t'es sous Firefox/Iceweasel/Pentadactyl va dans about:config et change la clef browser.blink_allowed en false.

  • # emscripten

    Posté par  (site web personnel, Mastodon) . En réponse au journal Réflexion sur ASM.js ou quand le javascript deviens enfin performant :. Évalué à 10.

    Puisqu'on en est à parler d'asm.js, une petite note pour emscripten qui permet de compiler du bytecode LLVM (qui peut être généra avec du C/C++) en javascript et qui utilise asm.js.

    Kate a été porté en javascript avec, c'est relativement impressionnant quand on pense que ça implique de porter Qt et plusieurs bibliothèques kde: http://kate-editor.org/2013/03/16/kate-vim-mode-papercuts-bonus-emscripten-qt-stuff/ et http://vps2.etotheipiplusone.com:30176/redmine/emscripten-qt-examples/kate-testing/kate.html .

    Il y a une liste de projets portés ici: https://github.com/kripken/emscripten/wiki . On peut noter des jeux comme Supertux, Sauerbraten (3D), des interprètes comme Python ou Ruby, des kits logiciels comme Qt, ou encore des bibliothèques/utilitaires comme SQLite, zlib, gnuplot, etc.

    D'après le site, les performances sont 4 à 5 fois plus lentes que du code natifs (jusqu'à 10 fois plus lent dans les plus mauvais cas), mais on devrait rapidement tourner autour des 2 fois plus lent.

  • [^] # Re: Est ce que?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 2.

    C'est ce que je pense faire, tout en UTF-8, et faire un petit message d'avertissement sur les difficultés que ça peut amener. Faudrait voire aussi à gérer les autres problèmes éventuels (comme le hameçonnage, déjà mentionné plus haut, ou voir si ça passe bien sur la page publique du compte).

  • [^] # Re: Ben c'est du rapide / Installation

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 2.

    ah, tu peux m'en dire plus (butineur, erreur éventuelle, est-ce que ça mouline dans le vide, etc) ? Soit ici, soit via http://www.bugs.goffi.org soit en te connectant sur sat@chat.jabberfr.org.

    merci.

    PS: si t'as bossé un peu sur pyjamas, ça ne te dirais pas de bosser un peu sur un projet qui l'utilise ? =)

  • [^] # Re: Est ce que?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 2.

    Je ne me suis pas posé la question, maintenant qu'elle est posée il faudrait voir comment gérer ça bien.

    Il faudrait une entrée dans http://bugs.goffi.org pour que je n'oublie pas.

    Maintenant que t'a releasé, tu peux boire des bières ?

    Yep.

  • [^] # Re: Est ce que?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 2.

    « discriminer », rien que ça. Je n'interdis rien du tout, relis plus haut avant de dire des choses pareilles.

  • [^] # Re: Est ce que?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 2.

    Sauf que le Chinois peut déjà écrire en ASCII sur son clavier (sinon bonjour pour accéder aux sites web).

  • [^] # Re: Est ce que?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 2.

    Je comprends, et encore une fois je ne suis pas contre dans l'absolu. Le problème étant: si je veux contacter un chinois avec un jid en chinois, je fais comment ? On peut envisager de séparer le pseudo du jid, mais faire un jid en chinois risque de poser de gros problèmes.

    Ce serait dommage de ne plus pouvoir contacter un chinois, un arabe ou un russe parce qu'on n'arrive pas à écrire son jid sur le clavier.

    PS: et un jid en chinois devrait déjà être utilisable dans SàT (je n'ai pas testé ceci dit), c'est juste la création de compte sur libervia qui est pour le moment limité à sous-ensemble ASCII.

  • [^] # Re: Quid des terminaux mobiles ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 4. Dernière modification le 14 janvier 2013 à 22:09.

    Oui c'est prévu, mais pas dans les priorités (il vaut mieux avoir l'existant complet dans un premier temps avant de s'éparpiller). IPhone ce sera sans moi (mais n'importe qui peut faire le port à condition que la diffusion soit compatible avec l'AGPL v3+… ce qui n'est pas le cas me semble-t-il).

    Pour Android j'ai déjà commencé à regarder, mais ce n'est pas simple de faire du Python dessus, et c'est limité. Il faudra peut-être regarder du côté de kivy.

    Tizen il faut voir le sort qu'ils réservent à Python, et Firefox OS je leur fait confiance pour que ça soit faisable sans trop de soucis.

    Après le but du projet n'est pas que les gens passent leur vie dessus, donc que ça se démocratise oui, mais il ne faut pas repartir dans les travers existant (ça ferait une belle jambe qu'on utilise XMPP si c'est pour se retrouver à faire un énième réseau asocial servant à la pub et autre géolocalisation). C'est d'ailleurs pour ce genre de raison que je souhaite organiser une table ronde, ce n'est pas anodin de faire ce genre d'outil.

  • [^] # Re: bravo!

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 5.

    merci :).

    J'espère qu'il y a des gens qui finiront par participer au projet, parce que seul ça commence à être vraiment difficile.

  • [^] # Re: Est ce que?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 2.

    Oui je sais que la traduction peut changer, mais l'adresse est indépendante du nom (goffi n'est pas mon vrai nom ;) ).

    Évidemment qu'il ne faut pas oublier les autres, le problème est que l'ASCII est là pour des raisons historiques, et les chinois auront moins de mal à taper une adresse ASCII, que des français ou des allemands à taper une adresse chinoise UTF-8, et du coup ça va être difficile d'ajouter un contact si les caractères ne sont pas ASCII, tu vois le problème ? C'est le même problème qu'avec les sites web. Suffit de voir le nombre de fois où mon prénom qui comporte des accents fait planter des programmes faits par des anglophones, et pourtant on a le même alphabet.

    L'UTF-8 est techniquement possible, et je ne suis pas contre l'ajouter si c'est demandé, mais je pense que ça va poser des problèmes et c'est à mon avis à déconseiller. Mais la question n'est pas évidente du tout.

  • [^] # Re: Est ce que?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 2.

    Les jid (Jabber Id) utilisent UTF-8 (la norme est ici si tu veux en savoir plus: http://tools.ietf.org/html/rfc6122), donc oui.

    Libervia pour la démo, et pour simplifier, n'accepte pour le moment qu'un sous-ensemble des caractères ASCII-7 de base, mais c'est envisageable d'accepter UTF-8. Ceci dit, ça risque de rendre le contact plus difficile à joindre pour des étrangers (faire un caractère chinois en France n'est pas facile).

  • [^] # Re: Ben c'est du rapide / Installation

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 10.

    Non en effet, je parlais du blog pour les instructions d'installation.

    Bon donc Pyjamas est le projet qui couple un compilateur python->javascript à une bibliothèque graphique, permettant de développer un site web comme une application de bureau, et en Python.. C'est avec lui que Libervia a été écrit.

    En mai dernier, un des membres de la communauté avait de fort désaccords avec le mainteneur principal du projet. Chose classique qui se termine souvent par un fork. Sauf que, ce membre avec eu les droits admin pour aider le mainteneur, et il en a profité pour détourner carrément le site à son profit (les enregistrements DNS), et copier la liste des membres de la liste de diffusion du projet (où j'étais inscrit), sans leur demander leur avis (afin évidemment de garder la communauté pour lui). C'est le premier cas à ma connaissance de détournement d'un projet libre au lieu d'un fork. La communauté Python a été prise à partie afin qu'ils récupérent le projet, mais ils ont refusé (je ne sais plus exactement pourquoi, peut être en attendant que ça se calme).

    Je suivais la liste de loin, donc je ne connais pas tous les tenants et aboutissants, mais il semble que la querelle de base portait sur l'utilisation de github, le www qui n'apparaissait pas dans le nom du site, et d'autres choses du genre.

    Cet article résume un peu la situation (écrit juste après le coup d'état): http://technogems.blogspot.fr/2012/05/pyjamas-hijacked.html.

    De mon côté ça a évidemment posé (et pose toujours) de gros problèmes, déjà sur la stabilité du projet, ensuite sur les rapports de bogues etc. Pyjamas marche relativement bien en l'état, mais par exemple je viens de voir un bogue, et il faudrait que je le remonte.

    Je ne veux pas cautionner le détournement du site (j'aurais réfléchi autrement avec un fork en bonne et due forme, mais là c'est inacceptable), aussi j'ai attendu quelques mois que ça se calme, et j'ai contacté le mainteneur floué. Pour le moment il continue à travailler professionnelement avec, mais il n'a pas refait de site, donc je suis un peu coincé (je ne peux pas maintenir un fork en plus de mon propre projet). Je lui ai envoyé un message pour la sortie de SàT, il a l'air d'apprécier la démo, et va peut être remettre un site sur pieds. Il faut être patient et voir ce que ça va donner…

  • # Ben c'est du rapide / Installation

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Salut à Toi : en route vers la Commune. Évalué à 7.

    Merci à l'équipe de modération, vous avez vraiment été rapides.

    À la base je comptais faire une dépêche beaucoup plus longue (notamment en parlant de la crise avec le projet Pyjamas), d'où le mot au début, mais je me suis dit qu'avec le billet sur le blog ça serait suffisant.

    Juste une petite note que j'ai oublié de préciser: le paquet est sur pypi, du coup pour installer, il suffit de faire (en root):

    # pip install sat
    
    

    Pour Wix il faudra aussi installer les médias, c'est indiqué à la fin du billet sur le blog, et sur le wiki.