Goffi a écrit 1537 commentaires

  • # 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.

  • # Un peu comme une carte postale en fait

    Posté par  (site web personnel, Mastodon) . En réponse au journal Usurpation d'identité avec des cartes de voeux. Évalué à 10.

    non ?

    PS: bonne année toussa toussa

  • # Normal

    Posté par  (site web personnel, Mastodon) . En réponse au journal Fin du monde : Dormez tranquille!!. Évalué à 10.

    Je m’étonne de ne rien lire sur la fin du monde en ce 21 décembre de l'an 2012

    C'est parce que tout le monde est mort, sauf toi (moi je suis un bot qui publie via weboob).

  • # :(

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le futur de Jappix. Évalué à 10.

    On évitera de s'attarder trop sur les énormités de l'article pointé (« Nous sommes les seuls à proposer une vraie solution de communication modulable. », non mais je rêve !).

    Cela rejoint exactement ma réflexion sur le sujet :
    http://ploum.net/post/opportunites-manquees-du-libre-2-decentralisation

    Oui tout à fait, et d'ailleurs je peux y donner la même réponse: http://ploum.net/post/opportunites-manquees-du-libre-2-decentralisation#c61705 (plus quelques unes plus haut).

    Je remets en particulier ce passage, parce que je lis les commentaires du dessus je me rends compte qu'on n'a décidément pas les mêmes combats:

    « Productif », « improductif », mais c'est quoi ça ? On ne parle pas de performance, de part de marché, ou de ce genre de conneries, on parle de liberté ! De partage, d'émancipation, d'expression, de lutte. « l'argument moral est tout simplement contre productif »: mais tu te rends compte de l'énormité de ce que tu écris ? Nous ne sommes pas des machines, on a un cerveau et une conscience, c'est bien pour que l'argument moral prenne le pas sur le « productif ».

    Je prends peur quand je vous lis parler de « marché », de « créer un nouvel usage » (comprendre un nouveau besoin). Il est désormais clair que nous n'avons pas les mêmes luttes et que nous ne cherchons pas la même chose dans la culture libre.

    J'espère qu'il y a encore quelques personnes prêtes à se battre pour des idées, et non pour un marché…

  • # J'utilise Salut à Toi

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Mon réseau social principal…. Évalué à 10.

    Et je dois représenter à peu près 100% des utilisateurs (mais du coup y'a 100% des utilisateurs qui sont satisfaits, et ça c'est suffisamment rare pour être souligné).

    PS: « réseau social » ne veut pas dire grand chose…

  • [^] # Re: La Tyrannie technologique : Critique de la société numérique

    Posté par  (site web personnel, Mastodon) . En réponse au journal Un peu de lecture. Évalué à 3.

    Lis le bouquin (ou la page wikipédia déjà). Les mines sont exploitées par l'armée, et le coltan est vendu en sous-main aux entreprises occidentales.

  • [^] # Re: La Tyrannie technologique : Critique de la société numérique

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

    Via le Coltan qui est utilisée dans tout l'électronique, mais en particulier pour la téléphonie mobile. Il y a des gisements importants en République Démocratique du Congo ou au Rwanda, et des mines sont exploités plus ou moins clandestinement. Certains grands constructeurs déclarent ne plus se fournir là et plus en Australie, mais c'est très difficile à contrôler, et il y aurait pas mal d'échanges qui se font en sous main (bon c'est mieux expliqué dans le livre).

  • # La Tyrannie technologique : Critique de la société numérique

    Posté par  (site web personnel, Mastodon) . En réponse au journal Un peu de lecture. Évalué à 3. Dernière modification le 07 décembre 2012 à 11:06.

    Des conclusions parfois un peu faciles, mais c'est globalement très intéressant, et ça appuie là où ça fait mal (je suis dans les hautes technologies, y'a des choses que j'aime dedans, mais pas mal d'autres qui me gênent, comme je l'ai déjà dit en commentaires ou dans des journaux), et on peut y apprendre des choses (l'industrie du téléphone portable qui finance indirectement le génocide Rwandais par exemple).

    Pas sûr que ce soit vraiment ce que tu cherches, mais ça reste une lecture intéressante.

  • # Problèmes Framapad avec Pentadactyl

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Etherpad Lite 1.2.1. Évalué à 4.

    Salut,

    depuis que Framapad est passé à Etherpad, je ne peux plus m'en servir avec Pentadactyl, je suis obligé de désactiver le plugin. Est-ce que d'autre ont eu le problème et ont une solution ?

    Bon en tout cas très bon projet, je m'en sers assez régulièrement (via la version Framasoft donc).

    J'ai aussi découvert récemment que des outils natifs permettaient de faire la même chose voir plus, comme Gobby ou Abiword. Si vous en avez d'autres, faites tourner les noms :)

  • [^] # Re: Réponse

    Posté par  (site web personnel, Mastodon) . En réponse au journal la fin de msn ?. Évalué à 3.

    Sur mon site, j'ai customisé muckl pour ça, mais c'est loin d'être parfait, car comme ce n'est pas géré côté serveur, je dois me baser sur l'identifiant des messages. Hors la norme est mal foutu et rien ne garantit que ces identifiants seront uniques, puisqu'ils sont générés par les clients.

    Qu'est-ce qu'elle a de mal foutu la norme ? Et tu peux faire tes suggestions sur standards@xmpp.org si quelque chose ne va pas.

    L'identifiant du message est facultatif, ça ne me semble pas une très bonne idée de se baser dessus. S'il existe, il est soit unique dans le flux courrant, soit globalement, au choix de celui qui en est à l'origine.

    Il y a les threads qui sont prévus pour ce cas (le coup des norloge est juste un façon de présenter), tu peux suivre les recommandation de la XEP-0201: http://xmpp.org/extensions/xep-0201.html . Bon là je n'ai pas trop le temps de me pencher dessus, mais ça ne me parait pas insurmontable à implémenter. Si tu me fais une demande de fonctionnalité (le plus détaillé possible) sur le gestionnaire de bogues de SàT ( http://bugs.goffi.org ) , y'a de bonnes chances que je l'implémente (enfin après la prochaine version, j'ai déjà trop de pain sur la planche là).

    J'ai regardé les codes sources de Gajim et Pidgin, mais implémenter la surbrillance au passage de la souris avec les composants GTK qu'ils utilisent à l'air assez difficile.

    Tu as essayé de contacter les auteurs ? Ils pourront très certainement te filer un coup de main.

  • [^] # Re: Réponse

    Posté par  (site web personnel, Mastodon) . En réponse au journal la fin de msn ?. Évalué à 2.

    XMPP est "bien" parce qu'il n'y a pas d'alternative.

    SIP, IRC, PSYC plus probablement pas mal d'autres que je n'ai pas en tête.

  • [^] # Re: Réponse

    Posté par  (site web personnel, Mastodon) . En réponse au journal la fin de msn ?. Évalué à 2.

    Par contre, il est compliqué

    C'est un de ses principes de base d'avoir la complexité côté serveur: pour tout ce qui est fonctions classiques c'est relativement simple. Pour les fonctionnalités avancées du type pubsub c'est plus complexe, mais ça me parait difficile de faire autrement

    mauvais pour le chat de groupe (pas de norloge)

    oui bon là c'est plus pour troller qu'autre chose, mais pour le chat de groupe je ne connais pas grand chose de meilleur.
    Les norloges je ne suis pas contre implémenter ça (je croyais que tu avais déjà fait un plugin pour un client pour ça ?), et je pense qu'Asterix (l'auteur de Gajim) ou d'autres n'auront rien contre un patch.

    et la transmission de fichier (souvent lent ou ne marche pas).

    Ça c'est tout à fait faux. Si la transmission est lente c'est que tu passes par un proxy ou une copie intégrée (in-band). Les copies classiques sont du socks 5 en P2P, et ça fonctionne au débit permis par les tuyaux.

    Le seul vrai inconvénient avec les copies (ce qui peut expliquer leur lenteur), c'est que ça demande d'avoir un port ouvert, une IP bien renseignée, bref un peu de configuration (qui peut se faire automatiquement dans la plupart des cas). Chose qui n'est plus trop nécessaire (a priori, je n'ai pas encore étudié en détails) avec les copies via Jingle, mais ces dernières ne sont pas encore suffisamment courantes.

  • [^] # Re: Marketing

    Posté par  (site web personnel, Mastodon) . En réponse au journal Vendre du jeu-vidéo libre. Évalué à 4.

    Premièrement, je vais refermer la parenthèse ouverte avant que certains ressorte le xkcd correspondant ).

    (An unmatched plural form creates an unresolved tension that will stay with you all day.