PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Framablog : Federating Mobilizon : one more step towards de-facebooked events

mercredi 18 décembre 2019 à 11:54

There is a new development to our future alternative to Facebook : different Mobilizon installs can now federate with each other.

Why is that important ? Why is this a key element ? How can this make Mobilizon a fundamentally emancipatory tool ? We will try to explain all this below.

This article is a part of « Contributopia’s travel journals ». From October to December of 2019, we will assess our many (donations-founded) actions, which are tax-deductible for French taxpayers. Donate here if you can.

If you are not (yet) familiar with our Mobilizon project….

Mobilizon was born from our desire to offer an alternative to Facebook events for marches to protect our climate and other citizen gatherings. Once the first version completed (by summer 2020 if all goes well !), Mobilizon will be a software that groups, structures or collectives can install on their server, to create their own event platform website. Who can do the most can do the least : if Mobilizon is designed to organize a large pacifist march, it will be easy to manage the birthday of the youngest one ;) !

Click to download the summary of the interviews and job to be done (pdf in French, only)

We worked with designers to have a strong vision for the software. Interviewing activists at various levels of civil society has allowed us to better design Mobilizon. It should not only serve as an alternative to Facebook events, but also to Facebook groups (to gather, communicate together, organize) and Facebook pages (to publish a presentation, however brief, of its collective, its place, its association… and organized events).

We also understood that Mobilizon had to move away from the Facebook-style social features that exploit our ego and motor the attention economy. In the Mobilizon we designed, there are no likes, incentives to create the narrative of your life on a wall, and no echo chambers to these frustrating dialogues where everyone shouts and no one listens.

In June 2019, we presented this project, asking you to finance it if you wanted us to develop it. With more than €58,000 raised, it’s obivious that you shared our enthousiasm for Mobilizon ! In October 2019, we released a first beta version, with basic functionalities. We want to show, in all transparency, the evolution of Mobilizon’s development, with an always-up-to-date demo on test.mobilizon.org.

Click on the screenshot to see the demo website on test.mobilizon.org

A new step forward : Mobilizon is now federated !

The federation is one of the most important aspects of the Mobilizon software. It is already good that University X can install Mobilizon on its servers, and create its instance of Mobilizon (let’s call it « MobilizedCollege.net »). But if Jaimie has created their account on UniMobilize.org, the body of their union, how can they register to the « March for Student Loans Awareness » event that was published on MobilizedCollege.net ?

Integrating the ActivityPub protocol into the Mobilizon software allows each installation of each instance of the Mobilizon software to talk and federate with each other. Thus, in our example, MobilizedCollege.net and UniMobilize.org can choose to federate, i.e. share their information and interact together.

Mobilizon federated, illustrated by David Revoy (CC-By)

Rather than creating a giant platform with a single entrance door (facebook.com, meetup.com, etc.), we create a diversity of entrance doors that can be linked together, while keeping each one its own specificity. Since the second beta update, Mobilizon has made it possible to federate events, comments and participations. Most of the future features we will add in the coming months will also be federated, when appropriate.

For people who administer an instance, there is an interface to manage which instances you are subscribed to and which instances have subscribed to you.

You can already see the effects of this federation on our demo instance test.mobilizon.org. Note that the events there are fake (made for tests purposes), so if you try and install a Mobilizon instance on your server, it is better not to federate with this demo instance !

Other new features of the last two months

These last two months of development have mainly been devoted to the Federation aspect of Mobilizon. However, other improvements have also been made to the software.

One of the most visible is the addition of comments below events. Right now, this tool is basic : you can comment on an event, and respond to a comment. It is not intended to be a social tool (with likes, etc.), just a practical one.

 

Click on the comments to see the event « Mobilizon Launching Party »

Many addresses sources (to geolocate the address you type when entering the event location) have also been added to Mobilizon. We are currently thinking about how to improve this point without overloading our friends in the free-libre community such as OpenStreetMap. Today, we are still relying on OSM’s Nominatim server, pending the delivery of our own server !

Many bugs have been fixed since the October beta release. These corrections, combined with many practical and aesthetic improvements, are partly due to your feedback and contributions on our forum : thank you ! If you have any comments about Mobilizon, if you spot anything on test.mobilizon.org, feel free to create a topic on our forum, the only place where we read all your feedback.

The road is long, but the path is set

Let’s be clear : Mobilizon is not (yet) ready to host your groups and events. We are already seeing pioneers who are tinkering with an installation on their servers (congratulations and thanks to you), it’s cool, really… But until we have released version 1, please consider that the software is not ready.

Also, there is no point in suggesting new features, we will not be able to add anything to what was planned during the fundraising last June. We would like to, but we simply do not have the human resources to meet all expectations. Our small non-profit manages many projects, and we must accept our limits to achieve our goals without burning out.

Click to join our forum, and give us your feedback on Mobilizon

For the next few months, the path is set :

Framasoft remains Mobilized, see you this summer !

Adding federation functionality to Mobilizon is a key step. We will continue to keep you informed of such progress on this blog, and to demonstrate it on the test.mobilizon.org website.

In the meantime, we hope that this new milestone will inspire you as much as we do on the future of Mobilizon, do not hesitate to give us your feedback on our forum and see you in June 2020… to Mobilize together !

Have a look at Contributopia’s travel journals and discover more articles and actions made possible by your donations. If you like what you just read, please think of supporting us, as your donations are the only thing that allow us to go on. As Framasoft is a public interest organization, the real cost of a 100 € donation from a French taxpayer is only of 34 €.

Support Framasoft

Header illustration : CC-By David Revoy

Gravatar de Framablog
Original post of Framablog.Votez pour ce billet sur Planet Libre.

Framablog : Mobilizon Fédéré : un pas de plus vers la dé-facebookisation de nos événements

mercredi 18 décembre 2019 à 11:54

Le développement de notre future alternative aux événements Facebook vient de franchir une nouvelle étape : la possibilité de fédérer différentes installations de Mobilizon.

En quoi est-ce important ? Pourquoi est-ce un élément-clé ? Comment cela peut faire de Mobilizon un outil fondamentalement émancipateur ? Nous allons essayer de vous expliquer tout cela ci-dessous.

Cet article fait partie des « Carnets de voyage de Contributopia ». D’octobre à décembre 2019, nous y ferons le bilan des nombreuses actions que nous menons, lesquelles sont financées par vos dons (qui peuvent donner lieu à une réduction d’impôts pour les contribuables français). Si vous le pouvez, pensez à nous soutenir.

Si vous ne connaissez pas (encore) notre projet Mobilizon…

Mobilizon est né de notre envie d’offrir une alternative aux événements Facebook pour les Marches pour le Climat et autres rassemblements citoyens. Une fois développé (d’ici l’été 2020 si tout va bien !), Mobilizon sera un logiciel que des groupes, structures ou collectifs pourront installer sur leur serveur, pour créer leur propre plateforme d’événements sous forme de site web. Qui peut le plus peut le moins : si Mobilizon est conçu pour pourvoir y organiser une grande marche pacifiste, il sera facile d’y gérer l’anniversaire du petit dernier ;) !

Cliquez sur l’image pour télécharger une version anonymisée de la synthèse des entretiens et la liste des tâches, réalisées par Marie-Cécile Paccard (fichier pdf)

Nous avons travaillé avec des designers afin d’avoir une vision forte pour le logiciel. Interroger des citoyen·nes engagé·es à divers niveaux de la société civile nous a permis de mieux concevoir Mobilizon. Il ne doit pas seulement servir d’alternative aux événements Facebook, mais aussi aux groupes Facebook (pour se rassembler, communiquer ensemble, s’organiser) ainsi qu’aux pages Facebook (pour publier une présentation, même sommaire, de son collectif, son lieu, son association… et des événements organisés).

Nous avons aussi compris que Mobilizon devait s’éloigner des fonctionnalités sociales à la Facebook, celles qui exploitent notre ego et fondent les mécanismes de l’économie de l’attention. Dans Mobilizon tel que nous l’avons conçu, vous ne trouverez pas de likes, d’incitation à se mettre en scène sur son mur pour y créer le narratif de sa vie, ni de caisse de résonance de ces dialogues frustrants où tout le monde crie et personne ne s’écoute.

En juin 2019, nous vous présentions ce projet, en vous demandant de le financer si vous souhaitiez que nous le développions. Avec plus de 58 000 € récoltés, on peut dire que vous partagiez notre envie que Mobilizon voie le jour ! En Octobre 2019, nous avons publié une première version bêta, très sommaire, avec les fonctionnalités basiques. L’objectif est de vous montrer, en toute transparence, l’évolution du développement de Mobilizon, que vous pouvez tester au fur et à mesure de ses mises à jour sur test.mobilizon.org.

cliquez sur la capture pour aller voir la démonstration sur test.mobilizon.org

Une nouvelle étape franchie : Mobilizon est désormais fédéré !

La fédération est l’un des aspects les plus importants du logiciel Mobilizon. C’est déjà bien que l’université X puisse installer Mobilizon sur ses serveurs, et créer son instance de Mobilizon (appelons-la « MobilizTaFac.fr »). Mais si Camille a créé son compte sur SyndicMobilize.org, l’instance de son syndicat, comment peut-elle s’inscrire à l’événement « Marche contre la précarité étudiante » qui a été publié sur MobilizTaFac.fr ?

Intégrer le protocole ActivityPub au logiciel Mobilizon permet à chaque installation de chaque instance du logiciel Mobilizon de pouvoir parler et échanger avec d’autres. Ainsi, dans notre exemple, MobilizTaFac.fr et SyndicMobilize.org peuvent choisir de se fédérer, c’est-à-dire de synchroniser leurs informations et d’interagir ensemble.

Mobilizon Fédéré, vu par David Revoy (CC-By)

Plutôt que de créer une plateforme géante avec une porte d’entrée unique (facebook.com, meetup.com, etc.), on crée une diversité de portes d’entrées qui peuvent se relier entre elles, tout en gardant chacune sa spécificité. Depuis la mise à jour « bêta 2 », Mobilizon permet de fédérer les événements, les commentaires, les participations. Bien entendu, dans les développements des prochains mois, les fonctionnalités appropriées seront, elles aussi, fédérées.

Vous pouvez d’ores et déjà voir les effets de cette fédération sur notre instance de démonstration test.mobilizon.org. Notez que les événements qui y sont créés sont de faux événements (qui servent de tests), donc si vous bidouillez une instance Mobilizon sur votre serveur, mieux vaut ne pas se fédérer avec cette instance de démonstration !

Pour les personnes qui administrent une instance, il existe une interface permettant de savoir et choisir à quelles instances on est abonné et quelles instances sont abonnées à la sienne.

Les autres nouveautés de ces deux derniers mois

Ces deux derniers mois de développement ont principalement été consacrés à l’aspect fédération de Mobilizon. Cependant, d’autres améliorations ont aussi été apportées au logiciel.

Une des plus visibles, c’est l’ajout de commentaires en dessous des événements. L’outil est pour l’instant sommaire : on peut commenter un événement, et répondre à un commentaire. Il n’est pas prévu d’en faire un outil social (avec likes, etc.), simplement un outil… pratique.

 

Cliquez sur ces commentaires pour découvrir l’événement qui fête le lancement de Mobilizon !

De nombreuses sources d’adresses (pour géolocaliser l’adresse que l’on tape lorsqu’on renseigne le lieu de l’événement) ont aussi été ajoutées à Mobilizon. Nous réfléchissons actuellement à trouver comment améliorer ce point sans surcharger les projets libres compagnons tels que OpenStreetMap. En effet, nous nous appuyons encore sur le serveur Nominatim d’OSM, en attendant la livraison de notre propre serveur !

De nombreux bugs ont été corrigés depuis la publication de la bêta d’octobre. Ces corrections, associés à de nombreuses améliorations pratiques et esthétiques, nous les devons en partie à vos retours et à vos contributions sur notre forum : merci à vous ! Si vous avez la moindre remarque sur Mobilizon, si vous repérez quelque chose sur test.mobilizon.org, n’hésitez pas à créer un sujet sur notre forum, qui est le seul endroit où nous lisons tous vos retours.

La route est longue, mais la voie est toute tracée

Que l’on soit bien d’accord : Mobilizon n’est pas (encore) prêt à accueillir vos groupes et vos événements. Nous voyons d’ores et déjà des pionnier·es qui bidouillent une installation sur leurs serveurs (bravo et merci à vous), c’est cool, vraiment… Mais tant que nous n’avons pas publié la version 1, veuillez considérer que le logiciel n’est pas prêt.

De même, il ne sert à rien de nous suggérer de nouvelles fonctionnalités, nous ne pourrons rien ajouter à ce qui a été prévu lors de la collecte de juin dernier. Nous aimerions bien, mais nous n’avons tout simplement pas les moyens humains de répondre à toutes les attentes. Notre petite association porte de nombreux projets, et nous devons accepter nos limites pour les maintenir sereinement.

cliquez sur l’image pour rejoindre notre forum, où vous pouvez nous communiquer vos retours sur Mobilizon

Pour les prochains mois, le chemin est tout tracé :

Framasoft reste Mobilizée, rendez-vous cet été !

L’ajout des fonctionnalités de fédération à Mobilizon est une étape clé. Nous continuerons de vous tenir informé·es de telles avancées sur ce blog, et de les démontrer sur le site test.mobilizon.org.

En attendant, nous espérons que ce nouveau point d’étape vous enthousiasme autant que nous sur l’avenir de Mobilizon, n’hésitez pas à nous faire vos retours sur notre forum et rendez-vous en Juin 2020… pour se Mobilizer ensemble !

Rendez-vous sur la page des Carnets de Contributopia pour y découvrir d’autres articles, d’autres actions que nous avons menées grâce à vos dons. Si ce que vous venez de lire vous plaît, pensez à soutenir notre association, qui ne vit que par vos dons. Framasoft étant reconnue d’intérêt général, un don de 100 € d’un contribuable français reviendra, après déduction, à 34 €.

Soutenir Framasoft

Illustration d’entête : CC-By David Revoy

Gravatar de Framablog
Original post of Framablog.Votez pour ce billet sur Planet Libre.

Thuban : Syspatch: patch eret - arm64 - 6.5, 6.6

mercredi 18 décembre 2019 à 00:03

Ce soir, l'équipe OpenBSD nous livre un correctif spécial architecture ARM64 pour OpenBSD 6.5 et 6.6 :

- le correctif se nomme "eret" et corrige des instructions spéculatives exécutées par le CPU après ERET. 6.5 : patch n°25 ; 6.6 : patch n°14.

Il est nécessaire de redémarrer la machine, puisque le noyau est affecté.


Architecture concernée : arm64, via syspatch.

 

Gravatar de Thuban
Original post of Thuban.Votez pour ce billet sur Planet Libre.

RaspbianFrance : Désactiver la LED de la caméra pour Raspberry Pi.

mardi 17 décembre 2019 à 15:07
Module caméra avec LED rouge allumée.

Quoi de plus agaçant que les LEDs ? Ça consomme pour rien, ça fait de la lumière la nuit et ça a tendance à faire remarquer des choses que l’on voudrait garder discrètes.

Sur le module caméra de la Raspberry Pi, la LED réussi à faire tout ça à la fois. Nous allons donc voir dans ce tutoriel comment désactiver cette LED !

Le matériel nécessaire pour désactiver la LED.

Pour désactiver la caméra, nous allons uniquement travailler au niveau logiciel. Aucun matériel particulier n’est donc nécessaire. Il vous suffit d’avoir :

Première étape, accéder au fichier config.txt

Bien consciente du fait que cette LED est un handicap dans bien des situations, la fondation à prévu sa désactivation dès le départ. Pour désactiver la LED du module caméra, il vous suffit, en fait, de modifier une ligne dans le fichier /boot/config.txt.

Pour accéder à ce fichier, deux solutions s’offrent à vous. Soit vous vous connectez à la Raspberry Pi et vous ouvrez le fichier /boot/config.txt directement en lignes de commandes. Soit vous connectez la carte SD directement à votre ordinateur, et vous éditez le fichier config.txt dans la partition boot (la seule visible sous Windows).

Deuxième et dernière étape, ajouter la ligne pour désactiver la LED.

Maintenant que le fichier config.txt est ouvert, il ne nous reste plus qu’à rajouter la ligne qui dira à la Raspberry Pi de ne pas allumer la LED. Pour cela, ajoutez la ligne suivante à la fin du fichier :

disable_camera_led=1

Et si vous voulez ré-activer la caméra, il vous suffit de remplacer le 1 par un 0 !

Et voilà, au prochain redémarrage de la Raspberry Pi la LED de la caméra ne sera plus allumée !

Lire l'article complet : Désactiver la LED de la caméra pour Raspberry Pi.

Gravatar de RaspbianFrance
Original post of RaspbianFrance.Votez pour ce billet sur Planet Libre.

Martin T. : Anki et l’apprentissage par répétition espacée

mardi 17 décembre 2019 à 11:49

J’apprends actuellement l’Espagnol (me gusta las manzanas !). Un des outils que j’utilise est Anki.

Anki est un logiciel (libre bien sûr) de flashcards fonctionnant sur le principe de répétition espacée. ¿Qué es eso?

Sexy, non ?

Imaginons que vous voulez devenir un champion de Trivial Pursuit au noël de l’an prochain et enfin battre Tonton Roger, vous avez un an pour mémoriser les 400 cartes du jeux ! À raison de 6 questions par carte, on peut penser que mémoriser 2400 questions/réponses est impossible. La façon naïve serait d’en étudier 10 le premier jour, 20 le deuxième, 30 le troisième,.. et d’espérer ne pas exploser après 2 semaines (ce qui est bien entendu illusoire). La répétition espacée veut prouver que c’est possible via une autre technique :

Exemple :

Je répète : « Sur quel continent vit le kinkajou ? »

Cela peut paraître un peu compliqué mais le logiciel gère pour vous la fréquence des rappels. Au début, les cartes sont rappelées régulièrement et puis de moins en moins souvent (dans 1 jour et puis dans 3, 7, 14, 30,… jours). Tant que l’on se souvient d’un terme, les rappels s’espacent de plus en plus. Si l’on oublie un terme, il retourne en phase d’apprentissage et sera à nouveau demandé fréquemment. De cette façon, on revoit régulièrement les cartes avec lesquelles on a le plus de difficultés et plus rarement, les plus faciles.

Le calcul des rappels se base sur le principe de la courbe de l’oubli qui explique comment une information est oubliée au cours du temps et identifie l’effet des rappels.

Avec le temps, les rappels peuvent être de plus en plus espacés

L’intérêt de l’utilisation d’Anki pour la mémoire à long terme est expliqué en long et en large dans l’article Augmenting Long-term Memory. Si l’on doit ne retenir qu’une chose de cet article (que je vous recommande), ce serait qu’Anki fait en sorte que la mémorisation d’une information devienne un choix.

Pour donner une anecdote, Roger Craig s’est entraîné avec Anki pour mémoriser toutes les questions de Jeopardy (la version américaine de Qui Veut Gagner des Millions) ce qui lui a permis de battre le record de la plus grosse somme gagnée en une partie. Si cet exemple est un peu extrême (le mérite ne revient pas qu’au logiciel), il montre néanmoins la force de la méthode.

Anki est intéressant pour les étudiants qui doivent mémoriser d’énormes quantités d’informations (il y a même des subreddits dédiés, par exemple /r/medicalschoolanki).

Anki est un logiciel très puissant truffé d’options dont vous n’aurez probablement pas besoin (et que je ne connais pas). Vous pouvez intégrer des formules en LaTex, ajouter des images, des sons et modifier le style des cartes avec de l’HTML, CSS et même du JavaScript (non pas que vous devriez…) !

Je suppose que c’est une fonctionnalité…

Pour ceux qui ne savent/veulent pas coder, Anki fonctionne également avec des modules communautaires. Un thème sombre, des jolies stats, un jeu de stratégie intégré ? Il existe des modules pour faire tout cela ! Gardez en tête qu’en important des cartes ou extensions inconnues, vous installez potentiellement du code malveillant. Même si je n’ai jamais entendu parler de ransomware utilisant Anki, c’est techniquement possible…

Le logiciel est compatible avec toute plateforme et smartphone et se synchronise sur les serveurs d’Anki. Pratique pour créer un deck sur un pc et le réviser sur son téléphone. Contrairement au logiciel, le code du serveur est non-libre mais il existe une implémentation non-officielle pour ceux qui ne veulent pas héberger leur decks coquins sur les serveurs d’Anki.

Personnellement, je travaille avec deux decks : un pour l’espagnol et un « fourre-tout » dans lequel j’ajoute des raccourcis clavier (comment sortir de vim), des fonctions python (cf Chasing 10X: How Anki Saved My Software Career); j’ai même importé le répertoire de mon boulot pour ne plus oublier le prénom de mes collègues (je ne sais pas si je dois être fier de celui-là ou pas…).

– Et donc, tu revois ces cartes tous les matins et tu mémoriseras la recette rapidement !
– Je t’ai déjà dit que si tu voulais une tarte, tu peux la faire toi-même

J’approche des 1000 cartes après deux mois d’utilisation et il est assez agréable de voir le nombre de cartes « matures » (le terme utilisé par Anki pour nommer les cartes qu’il considère comme apprises) augmenter au cours des jours.

Mes sessions de rappel Anki ne durent que quelques minutes le matin mais certaines personnes travaillent avec plusieurs énormes decks et passent plus d’une heure à revoir des centaines de cartes tous les jours. La difficulté sera de trier ce qui vaut réellement la peine d’être mémorisé. Certains recommandent d’utiliser l’application dès qu’ils ont un moment de libre (en attendant le bus) mais personnellement, je préfère le faire quand je suis au calme, sans distraction (le matin en buvant mon café par exemple).

Si utiliser un deck écrit par un autre peut vous sembler plus facile, je recommande fortement de créer le vôtre avec les informations que vous désirez mémoriser, cela sera beaucoup plus efficace.

Je compte passer les prochains mois à tester les différentes possibilités qu’Anki offre en terme de personnalisation. J’écrirai éventuellement un article additionnel avec mes trouvailles intéressantes.

Gravatar de Martin T.
Original post of Martin T..Votez pour ce billet sur Planet Libre.