Journal Parlons XMPP - épisode 4 - les discussions de groupes

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

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

Dans le milieu du développement logiciel, et surtout dans le logiciel libre, les discussions de groupes sont très populaires, le plus souvent via IRC (Internet Relay Chat).
Ce vénérable protocole fait ce qu'on lui demande, et XMPP s'en est fortement inspiré. Voyons ça de plus près.

Les discussions de groupes utilisées actuellement sont appelées MUC pour « Multi-User Chat » et sont définies par la XEP-0045. Cette dernière standardise et étend la solution (…)

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 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 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 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 Pourquoi ce nom ?

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes : aucune
30
16
jan.
2015

Allez, une fois n'est pas coutume, voici un lien marque-page sur lequel je viens de tomber par hasard.

Cette page donne l'origine des noms de logiciels/paquets qu'on utilise parfois tous les jours, on y trouve d'ailleurs plusieurs logiciels écrits ou co-écrits par des gens fréquentant DLFP.

Cette page étant sur le wiki Debian, pour y figurer il faut que le logiciel soit empaqueté dans ladite distribution.

Je pourrais mettre quelques exemples, mais autant envoyer directement sur la page: https://wiki.debian.org/WhyTheName

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 Auto-hébergement sur radio Ici et Maintenant

13
6
oct.
2014

Samedi 27 septembre plusieurs acteurs du libre ont été invités sur la radio libre « Ici et Maintenant » (http://icietmaintenant.com/), dont plusieurs membres de DLFP, pour une émission sur l'auto-hébergement.

Parmi les invités, nous avions:

Le tout animé par Olivier, et organisé avec l'aide (…)

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 Souriez, vous êtes surveillés

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
24
14
jan.
2014

Salut à tous,

ce journal pour vous mentionner qu'en kiosque (ou bientôt en kiosque) est disponible le numéro de février/mars de « Manière de voir » avec pour sujet « Souriez, vous êtes surveillés »

« Manière de voir » est un bimensuel édité par le Monde Diplomatique qui reprend des articles de ce dernier (récents ou pas) + quelques articles originaux.

Ce numéro fait logiquement la part belle à l'informatique, avec des articles de très grande qualité, comme souvent (toujours ?) avec le diplo. Au sommaire (…)

Journal Organisation de tests de sécurité pour XMPP

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
16
21
nov.
2013

Salut à tous,

je fais juste passer le mot pour ceux qui ont des serveurs XMPP que des tests globaux se mettent en place, suite à la volonté de rendre le chiffrement obligatoire sur XMPP (il est possible mais facultatif pour le moment, cf. http://xmpp.org/2013/11/xmpp-ubiquitous-encryption-a-manifesto/ ).

La version anglophone: http://xmpp.org/2013/11/ubiquitous-xmpp-encryption-test-day-01/ .

Le calendrier:

  • le 4 janvier est le premier jour de test d'un chiffrement global avec XMPP. Le but est de savoir ce qui casse quand tous les serveurs/clients XMPP (…)

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 Un jeu intéressant

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
17
14
oct.
2013

Salut,

on m'a parlé d'un jeu en cours de développement (démo déjà dispo), visiblement lancé avec un financement participatif.

C'est le jeu Data Dealer, j'en parle parce que c'est en plein dans mon domaine pour le coup (le sujet, pas le jeu): http://datadealer.com/

Ils parlent de licence creative common dans le « about » (à propos), mais on ne sait pas laquelle, et je n'ai pas trouvé de lien vers des ressources que ça soit code ou autre (je n'ai pas cherché (…)

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 Pyjamas est de retour

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
30
31
juil.
2013

Salut à tous,

Pyjamas est un port Python des Google Web Toolkit, il contient un compilateur Python => Javascript et une bibliothèque de Widgets calqués sur ceux de Google.

L'année dernière, suite à une mésentente entre le mainteneur principal et certains autres développeurs, le projet a été détourné. Attention, je dis bien « détourné » et pas « forké »: un des développeurs avait les droits d'administration sur le nom de domaine, a redirigé le site vers un miroir sur un autre serveur, et (…)