All links of one day
in a single page.
<Previous day - Next day>

rss_feedDaily RSS Feed
floral_left The Daily Shaarli floral_right
——————————— December 27, 2017 - Wednesday 27, December 2017 ———————————

Je suis curieuse. Je n’y peux rien, même si on dit que c’est un vilain défaut, c’est une partie insatiable de ma personnalité : j’adore découvrir et apprendre de nouvelles choses. Ce qui me transcende lorsque j’apprends, c’est de découvrir un petit quelque chose qui élargira ma vision du monde. Alors je cherche, je lis, j’accumule des connaissances, je découvre de nouvelles façons de penser et parfois, j’ai un déclic, dû à une phrase, un mot, une tournure qui rend évident quelque chose, et mon univers s’agrandit.

Mais pour que cette petite étincelle arrive, pour que je puisse avoir des étoiles dans les yeux en comprenant un nouveau concept, j’ai besoin d’être inspirée.

L’inspiration n’arrive pas toute seule

Heureusement, je suis entourée de personnes qui aiment partager leurs connaissances et leurs découvertes.

[…]

Alors je vous en prie, prenez le temps, régulièrement, d’écrire, de prendre en photo, de filmer, afin qu’il soit possible de retracer ce que vous réalisez. Car quelque part, il y a forcément des personnes qui sont interessées par vos connaissances, pour apprendre elles aussi de vos erreurs et de vos expériences, pour avancer et progresser. Il y aura toujours une personne qui découvrira votre domaine et sera avide de connaissances s’adressant à elle, sans prétention. Simplement pour savoir ce que vous avez vécu, ce que vous savez, ce que vous faites.

« J’ai rien à dire d’intéressant »

Évidemment, dès qu’on parle de diffuser ses connaissances, notre syndrôme de l’imposteur·se arrive à toute vitesse pour nous faire dire « De toute façon, moi, j’ai rien de spécial à raconter ».

Soyons clair·e·s tout de suite : c’est faux

Car même si vous racontiez quelque chose qui avait déjà été dit 1000 fois, c’est la façon dont vous le direz qui fait une différence. Et pour avoir entendu une même idée des dizaines de fois avant qu’une formulation, une métaphore, une image ne s’impose à moi comme une évidence, il aura fallu un certain nombres de personnes qui se seront répétées.

De plus, nous sommes malheureusement bombardé·e·s d’informations inintéressantes nous répétant de grands préceptes qui privilégient pour la plupart d’avantage l’intérêt financier et productiviste que la possibilité de s’écouter et de faire les choses pour son bien-être. Il est donc, à mon sens, très important de semer les alternatives, les expériences individuelles, pour qu’elles prennent de l’ampleur et se fassent davantage entendre.

[…]

Documentez, écrivez, partagez, même si c’est imparfait, même si vous voudriez faire plus, faites-le un peu plutôt que pas du tout, afin que nos horizons puissent s’agrandir et nos connaissances se multiplier <3

Gros gros gros gros +1. J'ai donné des raisons supplémentaires ici (la deuxième moitié du shaarli) et (le dernier point, à la fin).

Via Johndescs.

J'utilise Gajim pour discuter de manière instantanée à l'aide du protocole libre et acentré XMPP. Le logiciel qui anime mon serveur XMPP se nomme ejabberd.

Un truc m'agace : je me connecte depuis une machine (ça pourrait être au travail, par exemple), je commence une discussion, je quitte cet ordinateur pour un autre (ça pourrait être un ordinateur de poche, par exemple), la discussion s'enchaîne, mais j'ai perdu l'historique de la conversation (il est disponible sur le premier ordinateur…). Cette conversation aboutie des jours après et je voudrais écrire un compte-rendu ou un mail ou un shaarli ou tout simplement relire l'ensemble des arguments, le tout depuis mon ordinateur à la maison. Pas de bol, la majorité des arguments se trouvent dans deux historiques auxquels je n'ai pas accès pour l'instant. Frustrant.

Bref, comment partager automatiquement l'historique des conversations entre tous mes bidules qui causent XMPP ?

Il existe un module pour ejabberd nommé mod_mam (module Message Archive Management). Comme d'autres fonctionnalités, celle-ci est documentée dans un standard public (que l'on nomme une XEP dans la terminologie XMPP), la XEP-0313.

Ce module implémente précisément la fonctionnalité que je désire : il stocke les messages échangés sur le serveur (à la demande d'un logiciel client ou en permanence) et il les distribue aux autres logiciels clients qui en feront la demande. Évidemment, un⋅e utilisateur⋅rice donné⋅e a uniquement accès à ses conversations (mais l'administrateur⋅rice du serveur peut tout lire, du simple fait qu'il⋅elle est admin, comme d'habitude). Évidemment, les messages chiffrés de bout en bout (E2E, OTR, OMEMO, etc.) ne sont pas stockés par le serveur.

Depuis Debian Stretch, le mod_mam est packagé avec le serveur ejabberd dans le package ejabberd. \o/

Pour l'activer, on ajoute ce qui suit au fichier /etc/ejabberd/ejabberd.yml puis on redémarre ejabberd :

modules:
[…]
  mod_mam:
    default: always
    request_activates_archiving: false

Ici, les messages seront stockés dans la base de données traditionnelle d'ejabberd, mnesia (c'est déjà elle qui stocke les utilisateur⋅rice⋅s, les rosters, les messages envoyés quand un contact est hors ligne, etc.). Tous les messages directs (one-to-one) seront archivés, indépendamment des commandes envoyées par le logiciel client.

Évidemment, il faut que le logiciel client installé sur chaque ordinateur utilisé implémente MAM (les autres ne recevront pas et n'émettront pas l'historique). C'est le cas de Gajim depuis sa version 0.16.1. Debian Jessie package la version 0.16 (qui n'a donc pas cette fonctionnalité). Debian Stretch package la version 0.16.6 qui a cette fonctionnalité. \o/

En cas de poblème, pour vérifier qui se mélange les pinceaux, on peut regarder dans l'interface web d'admin d'ejabberd (http(s)://server:5280, JID, avec le nom de domaine donc + mdp pour se connecter), dans « Noeuds », « Base de données » : le compteur de la ligne « archive_msg » doit s'incrémenter à chaque message reçu ou envoyé. Si c'est bien le cas, c'est probablement le logiciel client qui dysfonctionne.

-