Journal Parlons XMPP - épisode 1 - les bases

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
122
24
juin
2015

Salut à Vous,

Bon, comme je trouve vraiment dommage que XMPP soit mal connu ou compris, j'ai décidé de commencer une série d'articles pour vous expliquer ce que c'est.

Ces articles sont destinés à un public averti, mais pas forcément de développeurs, et j'espère qu'il vous aidera à comprendre les intérêts de ce protocole et à mieux utiliser vos logiciels.

Étant développeur du projet Salut à Toi, je donnerai probablement souvent des exemples avec.

Donc commençons par les bases.

(…)

Journal GIMP ça déchire

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
119
11
oct.
2013

GIMP c'est le genre de logiciel que j'ai toujours voulu apprendre sans jamais en prendre le temps (je ne fais pas tant de photos que ça); mais au moment où j'en avais besoin j'avais toujours un mal fou à faire ce que je voulais par méconnaissance.

Suite à cette dépêche j'ai acheté le livre de Dimitri Robert pour enfin apprendre correctement les bases (jusqu'ici je savais à peu près m'en servir, mais mal).

De cette façon j'ai enfin compris pourquoi (…)

Journal parlons XMPP - épisode 2 - le cœur et les extensions

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
81
25
juin
2015

Maintenant qu'on sait de quoi on parle, voyons à quoi ressemble le cœur du protocole.

À la base XMPP c'est 3 (anciennement 2) RFCs: la 6120, la 6121, et la 6122 (il y en a d'autres, mais ces 3 là sont les principales). Elles expliquent tout le cœur comme l'envoi de messages, les informations de présence, les statuts, etc.

Sans trop entrer dans les détails qui vont concerner surtout les développeurs, on peut rapidement expliquer que XMPP se base (…)

Journal Retour de Berlin

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
79
16
sept.
2014

Bonjour à tous,

bon je sais qu'on parle beaucoup de XMPP en ce moment, avec les sorties récentes des nouvelles versions de Salut à Toi et Movim, et un journal sur Diapora*, aussi pour ceux qui commencent à saturer, inutile de continuer dans ce journal :).

Je vais raconter un peu l'envers du décors ici, à savoir ce qu'il se passe chez les dévs et autour des standards. Tout est raconté de mon point de vue (je suis développeur sur (…)

Journal Parlons XMPP - épisode 3 - le cœur et les extensions (suite)

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
58
1
juil.
2015

(pour lire les épisodes précédents, suivez l'étiquette correspondante)

En plus de cette partie centrale, des fonctionnalités peuvent être ajoutées, d'où le X de XMPP (pour eXtensible).

Les extensions sont rédigées sous la forme de « XEP » (XMPP Extension Protocol), idée héritée — si je ne m'abuse — de Python. C'est de cela qu'on parle quand on voit les cryptiques XEP-0XXX dans les fonctionnalités gérées d'un serveur ou d'un client. Pas besoin évidemment de savoir cela pour utiliser un client XMPP (…)

Journal XMPP et (micro)blogage: la donne a changé

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
56
26
mai
2015

Salut à Vous,

Nous venons de faire un énorme pas en avant dans la gestion du blogage/microblogage avec XMPP, aboutissement de plusieurs mois d'efforts, voici quelques explications.

XMPP a de nombreux atouts : protocole standard, stable, largement répandu, décentralisé et extensible, c'est un choix logique pour construire un logiciel de communication aujourd'hui. Choix que des projets comme Movim, Jappix ou Salut à Toi (dont je suis un des dév principaux) ont fait, et dans une certaine mesure Buddycloud mais (…)

Journal Quelques nouvelles en vrac de XMPP

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
52
20
jan.
2016
Ce journal a été promu en dépêche : XMPP à fond !.

Salut à tous,

En attendant de publier le prochain article de « parlons XMPP », voici quelques nouvelles en vrac du monde XMPP (particulièrement côté standard), parce que ça bouge beaucoup en ce moment :

Chiffrement

Côté chiffrement de bout en bout déjà. Vous avez peut-être entendu parler de OMEMO ? C'est une nouvelle méthode de chiffrement basée sur Axolotl qui a pour objectif de remplacer OTR.

Commençons par expliquer rapidement : XMPP fait du chiffrement naturellement entre client et serveur, et entre serveurs, chiffrement (…)

Journal (pas si) petite réponse à la conf de Stéphane Bortzmeyer, Pas Sage en Seine 2013

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
50
24
juin
2013

Sommaire

Salut à vous,

alors désolé pour ceux qui n'y étaient pas (le conférence sera sûrement prochainement visible sur http://lacantine.ubicast.eu/channels/#pas-sage-en-seine-2013), mais comme je n'ai pas de compte Twitter, je pense être à la bonne place pour répondre (publiquement sinon j'aurais envoyé un courriel) à la conférence de Stéphane Bortzmeyer. Je suis le développeur de « Salut à Toi », outil de communication qui me semble-t-il est visé par cette conférence, si (…)

Journal De l'autre côté

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
47
16
déc.
2014

Salut à vous,

ce journal fait plus ou moins suite à celui sur le XMPP summit à Berlin. C'est un peu technique mais ça devrait être compréhensible. L'idée est de montrer comment ça se passe de l'autre côté du logiciel.

Donc pour résumer: nous sommes plus ou moins 4 (Binary un développeur russe, Edhelas de Movim, et Souliane et moi de « Salut à Toi ») à essayer de pousser PubSub (Publish Subscribe) en XMPP pour corriger les derniers problèmes et (…)

Journal Parlons XMPP - épisode 5 - les discussions de groupe (suite) et les transports

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
43
21
juil.
2015

(pour lire les épisodes précédents, suivez l'étiquette correspondante)

Autre point intéressant par rapport à IRC, XMPP conserve l'ordre des messages, par exemple si vous avez la conversation suivante :

[Morphée] tu peux avoir la pilule rouge
[Lué] OK je prends celle-là
[Morphée] ou la bleue

Avec XMPP vous êtes sûrs que c'est la pilule rouge qui a été choisie, vous évitez ainsi les confusions (et de vivre dans l'ignorance).

Comme dit précédemment, la présence est envoyée au service MUC, pas (…)

Journal Parlons XMPP - épisode 8 - PubSub et PEP

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
38
8
sept.
2015

Aujourd'hui nous allons expliquer dans les grandes lignes comment fonctionnent « PubSub » et « PEP », et voir à quoi cela peut servir. Cet article va reprendre en partie ce que j'ai dit à la conférence « PubSub, microblogage et XMPP » en juillet dernier aux RMLL.

PubSub signifie « Publish/Subscribe » (Publication/Abonnement), c'est un mécanisme qui permet à une ou plusieurs personnes de publier toutes sortes d'informations sur un endroit connu (qu'on appelle un nœud) et aux personnes qui le désirent de s'abonner, c'est (…)

Journal Construisez un web décentralisé avec Salut à Toi et XMPP !

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
38
26
jan.
2018

Parmi les nombreuses nouveautés et évolutions de Salut à Toi pour la version 0.7 à venir, une a un particulièrement grand potentiel : Libervia (l'interface web) est devenu un cadriciel web (ou « framework web »).

« Mais il y en a déjà plein ! » vous entends-je dire… C'est vrai, mais celui-ci est décentralisé.

Construire sur du standard, avoir des outils pour créer décentralisé

Utiliser les comptes existants

Libervia s'appuie donc sur SàT et XMPP pour aider à construire voire reconstruire le web. Quel est (…)

Journal « On n’a plus le temps… »

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
38
11
oct.
2012

Salut à tous,

Ce journal, car je viens de lire un excellent article du Monde diplomatique, qui est, comme la plupart des journaux, en crise actuellement : http://www.monde-diplomatique.fr/2012/10/HALIMI/48240.

Je sais que le lectorat ici n’est pas toujours favorable à la presse écrite, et j’ai vu les conférences qui parlent de moines copistes de DVD.

Mais je me pose pas mal de questions sur les changements radicaux qu’Internet a amené depuis 10 ans, et en particulier pour la presse. Pour avoir voyagé (…)

Journal HowTo: suppression de compte FB

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
36
6
nov.
2013

Salut à vous,

j'ai (j'avais) un compte FB depuis plusieurs années, que j'ai utilisé un peu au début, puis plus du tout, et que je ne gardais que pour suivre l'évolution du site.

Me rendant compte que je ne m'en servais même pas pour suivre l'évolution, j'ai décidé de le supprimer, et de le nettoyer avant. Aussi j'ai fait un script pour télécharger/détaguer/demander la suppression automatiquement des images où je suis. C'est un script vite fait mal fait, mais qui (…)

Journal De l'importance d'un code libre: le cas d'école de couchsurfing

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
35
10
sept.
2011

Bonjour à tous,

ce journal pour parler de CouchSurfing (CS), site d'hébergement dont je suis membre actif (enfin selon les périodes) depuis plusieurs années. Vous pouvez lire la page wikipédia pour plus d'infos, mais en gros le principe est d'héberger pour une durée qui varie d'une personne à l'autre (en général 2/3 jours) des voyageurs de tous les horizons sans contrepartie. Outre les économies qui peuvent être réalisées (pour le voyageur), l'intérêt principal est avant tout les rencontres: découvrir un (…)