Agrégateur de nouvelles

Le paquet skills : évaluer par compétences avec LaTeX, Le jeudi 5 juin 2025 de 20h00 à 21h00.

l'Agenda du Libre - 3 juin, 2025 - 12:54

L'association GUTenberg, Groupe francophone des Utilisateurs de TeX, organise ce jeudi 5 juin 2025 à 20h son 19e exposé mensuel !

Lors de cette séance, nous aurons le plaisir d'écouter Pierre-Amiel Giraud nous donner un exposé intitulé « Le paquet skills : évaluer par compétences avec LaTeX » :

De plus en plus d’établissements scolaires du second degré pratiquent l’évaluation par compétences, mais d’autres toujours très nombreux continuent de noter les élèves. Ainsi, au cours de sa carrière voire au cours d’une même année scolaire, un enseignant peut être amené à concevoir les deux types d’évaluations.

Le package skills vise justement à rendre la production d’évaluations par compétences aussi facile que peut l’être celle d’évaluations notées avec la classe exam. Utilisée avec cette dernière, elle permet même de réaliser des évaluations jouant sur les deux tableaux. Cette possibilité peut notamment intéresser tous les enseignants en service partagé entre des établissements ayant des politiques d’évaluation différentes.

Cet exposé s’appuiera sur des exemples concrets d’évaluations, essentiellement en histoire-géographie.   Nous espérons vous y voir nombreux !

Si vous appréciez ces exposés mensuels, et plus généralement les actions qu'elle mène (la Lettre, Journées, FAQ, TeXnique.fr, etc.), n'hésitez pas à adhérer à l'association GUTenberg.

Revue de presse de l’April pour la semaine 22 de l’année 2025

Linuxfr.org - 3 juin, 2025 - 09:17

Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.

Jarville-la-Malgrange: Bubblewrap, un conteneur léger, Le vendredi 6 juin 2025 de 20h30 à 23h30.

l'Agenda du Libre - 2 juin, 2025 - 19:54

Pour cette dernière réunion mensuelle du Mirabellug avant la période estivale, ce sera l’occasion de découvrir un petit outil léger nommé Bubblewrap (pour de vrai cette fois !). Ce petit outil de conteneurisation (équivalent à Docker par exemple), est très léger et répondra à vos petits projets bien particuliers.

Rendez-vous au local du Plan B à Jarville-la-Malgrange, vendredi 6 juin à partir de 20 h 30 ; bières (ou autres boissons non alcoolisées) et grignotages sont les bienvenus !

Photos et traces gps dans un blog statique

Linuxfr.org - 2 juin, 2025 - 13:51

Cette dépêche va présenter une méthode pour afficher sur un site personnel les traces, récits et photographies de balades (pédestres, cyclistes par exemple).

Comme le contenu à afficher est diversifié (texte, photographies, cartes), la solution retenue sera un blog. Dans un soucis de sobriété numérique, le site sera sans base de données.

Pour l'aspect esthétique, la barre de navigation et les cartes seront situées dans la partie gauche des pages et surtout, la carte ne bougera pas avec la navigation dans la page.

    Sommaire

    N'ayant pas trouvé d'alternative libre à Polarstep, la solution retenue se base sur les briques logicielles libres suivantes :

    • un moteur de blog static : pelican (AGPL v3.0)
    • des thèmes pour le blog
    • des bibliothèques cartographiques : leaflet (BSD 2)
    1 - Préparation de pelican

    Pelican propose d'écrire chaque billet de blogs dans un fichier texte indépendant (au format markdown ou reStructuredText).

    Pelican les convertit en html et l'organisation du site ainsi généré (catégories, mots-clefs, archivage) se fait par le biais de gabarits (qui sont dans un sous-répertoire templates)

    a) Le moteur

    L'installation ne sera pas développée ici, pelican étant disponible dans de nombreuses distributions.

    Il faut créer la structure de travail (dans le répertoire personnel de notre choix) :

    pelican-quickstart b) Installation du thème graphique

    En allant sur le dépôt des thèmes de pelican, il est possible de trouver le style graphique qui nous convient le mieux.

    Nous allons utiliser le thème pelican-blue (sous licence MIT 2.0), qui a l'avantage d'être simple, et commençons son installation :

    • création du répertoire theme dans notre structure de travail
    • décompression de l'archive du thème dans le répertoire « theme »
    • modification du fichier pelicanconf.py pour configurer notre site. Il faut adapter quelques variables :
    SITENAME = 'Mon blog' SITEDESCRIPTION = 'Mes souvenirs de vacances' THEME = "./theme/pelican-blue" STATIC_PATHS = ['images', 'gpx']
    • modifications propres au thème. Souvent l'auteur d'un thème propose de le personnaliser à partir de variables déclarées dans le fichier de configuration.
    c) Écriture du premier billet

    On va créer notre premier billet

    Title: Première sortie Date: 2025-05-01 Modified: 2025-05-01 Category: Lieux Slug: depart Tags: bonjour, balade Bonjour tout le monde ! Quelle chouette sortie j'ai faite. d) Génération de notre site

    On lance la première compilation :

    make clean make html

    On peut voir le résultat :

    • soit en ouvrant directement le fichier index.html (présent dans le répertoire output)
    • soit en lançant un mini serveur web (make serve) et lancer son navigateur web à l'adresse http://localhost:8000/

    Pour plus de renseignements sur pelican, je vous invite à vous rendre sur la documentation du projet.

    2 - Peaufinage de base

    On va maintenant nettoyer le code des gabarits, en supprimant les choses que l'on trouve inutiles ou qui nous déplaisent. Tout se passe dans le répertoire templates de notre thème.

    • il y a les fichiers analytics.html et disqus.html
    • une recherche par mot nous informe des éventuelles références à Google, Twitter, Facebook

    On supprime les parties qui ne nous conviennent pas.

    3 - Gestion cartographique

    Nous attaquons désormais notre objectif : rendre visibles sur des cartes des fichiers de trace.

    a) Gestion des cartes

    On va maintenant configurer la gestion des cartes, par l'intermédiaire de leaflet. Comme l'indique sa page wikipédia, leaflet est très largement utilisé et très pratique.

    On va donc

    • le télécharger,
    • le décompresser dans le répertoire static de notre thème
    • modifier les entêtes de nos gabarits (cela se fait le plus souvent dans le fichier base.html) pour y ajouter au niveau <head> les références à leaflet :
    <link rel="stylesheet" href="{{ SITEURL }}/theme/leaflet/leaflet.css" integrity="sha256-p4NxAoJBhIIN+hmNHrzRCf9tD/miZyoHS5obTRR9BMY=" crossorigin=""/> <script src="{{ SITEURL }}/theme/leaflet/leaflet.js" integrity="sha256-20nQCchB9co0qIjJZRGuk2/Z9VM+kNiyxNV1lvTlZBo=" crossorigin=""></script>

    Comme on a récupéré en local les fichiers, on met des chemins propres à notre arborescence (via {{ SITEURL }}/theme/).

    b) Gestion des fichiers de trace (gpx)

    Elle va se faire par l’intermédiaire d'un module supplémentaire https://github.com/mpetazzoni/leaflet-gpx (BSD 2).

    De la même manière qu'on a intégré dans nos entêtes l'intégration de leaflet, nous allons ajouter une ligne pour faire référence à leaflet-gpx (bien vérifier le nom du fichier javascript) :

    <script src="{{ SITEURL }}/theme/leaflet-gpx/gpx.js"></script>

    Par rapport à la documentation officielle, on retire l'attribut defer (puisque nous utilisons les fichiers locaux et non distants).

    Pour tester notre environnement, on va déposer dans notre répertoire gpx un fichier de trace, puis on va ajouter dans notre billet les éléments de cartographie de notre voyage :

    <div id="map" style="width: 600px; height: 400px;"></div> <script> var map = L.map('map'); L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: 'Carte et données : <a href="http://www.osm.org">OpenStreetMap</a>' }).addTo(map); var gpx = '/gpx/FICHIER.gpx'; new L.GPX(gpx, {async: true}).on('loaded', function(e) { map.fitBounds(e.target.getBounds()); }).addTo(map); </script>

    On regénère notre site web, et on peut visualiser notre billet

    Globalement, ça fait le boulot.

    Mais on peut améliorer la chose : on peut par exemple cacher les marques de début et de fin d'itinéraire en insérant la ligne suivante après le async: true

    markers: {startIcon: null, endIcon: null, }

    Mais surtout, nous souhaitons que pelican génère automatiquement la partie consacrée au fichier de trace (alors que dans notre test, nous avons dû l'ajouter nous-même) !

    c) Modification des gabarits

    Si l'on veut simplement ajouter notre fichier de trace et que notre gabarit le traite, on va ajouter cette information dans les entêtes de notre fichier markdown ! En effet pelican permet de créer des variables qui seront utilisables dans nos gabarits.

    Nous allons donc créer et utiliser une variable (qui s'appellerait… Gpx par exemple), qui stockera le nom du fichier gpx à afficher (les chemins sont relatifs à notre site web)

    Title: Première sortie Date: 2025-05-01 Modified: 2025-05-01 Category: Lieux Gpx: /gpx/monfichier.gpx Slug: depart Tags: bonjour, balade

    Nous modifions ensuite notre gabarit article.html pour qu'il génère la carte à partir de notre variable.

    Pelican est très souple : basé sur Jinja2, il permet les boucles, les conditions et les variables.

    Tous les éléments qu'il utilise sont insérés dans des accolades. Le fonctionnement est facilement lisible et compréhensible.

    On va donc conditonner (avec if) l'insertion de leaflet.

    {% if article.gpx %} <div id="map" style="width: 600px; height: 400px;"></div> <script> var map = L.map('map'); L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { attribution: 'Carte et données : <a href="http://www.osm.org">OpenStreetMap</a>' }).addTo(map); var gpx = '{{ article.gpx }}'; new L.GPX(gpx, {async: true, markers: {startIcon: null, endIcon: null, } }).on('loaded', function(e) { map.fitBounds(e.target.getBounds()); }).addTo(map); </script> {% endif %}

    Bien entendu, nous supprimons ces références du fichier markdown correspondant à notre billet de test.

    On regénère notre site web, et on peut visualiser notre billet… qui n'a pas changé : tout fonctionne. Pour chacune de nos sorties, il suffit donc d'indiquer le fichier de trace dans les entêtes pour que la carte soit insérée automatiquement dans notre billet.

    Passons maintenant à l'intégration de nos photos.

    4 - Gestion des photographies associées à notre cartographie

    Nous avons besoin :

    • d'une image
    • de ses coordonnées géographiques (latitude et longitude)

    Pour cela, nous allons procéder de la même manière que pour le fichier trace : nous allons créer et utiliser des variables dans les entêtes des fichiers markdown.

    a) Fichier des billets

    Nous modifions encore une fois les entêtes en ajoutant autant d'informations (image, latitude et longitude) que de photos à afficher en miniatures.

    Title: Première sortie Date: 2025-05-01 Modified: 2025-05-01 Category: Lieux Gpx: /gpx/monfichier.gpx Slug: depart Img: /images/image1.jpg Lat: 49.895517 Lon: 2.295983 Img: /images/image2.jpg Lat: 49.89443 Lon: 2.30137 Tags: bonjour, balade

    On remarque ici que l'on a mis plusieurs images avec les mêmes noms de variables.

    b) Modification des gabarits

    Nous allons ensuite modifier les gabarits de pelican pour qu'ils positionnent des miniatures des photos sur notre trajet.

    Nous allons à nouveau modifier notre fichier article.html, en y ajoutant (à la suite de notre précédente modification, dans la condition {% if article.gpx %}) le code suivant :

    Nous commençons par indiquer l'icône qui s'affichera sur la carte à chaque photo mise en valeur

    var MonIcone = L.icon({ iconUrl: '/images/app-photo.png', iconSize: [36, 36] });

    Puis nous codons l'affichage du marqueur (qui sera géré par leaflet).

    {% if article.img %} {% if article.img is string %} imageTxt = 'Description'; L.marker([{{ article.lat }}, {{ article.lon }}], {icon: MonIcone}).bindPopup(imageTxt + '<br><img src="{{ article.img }}" width="200px"><a href="#bal5">plus de détail</a>').addTo(map); {% else %} {% for n in range(article.img| length) %} imageTxt = 'Description'; L.marker([{{ article.lat[n] }}, {{ article.lon[n] }}], {icon: MonIcone}).bindPopup(imageTxt + '<br><img src="{{ article.img[n] }}" width="200px"><a href="#bal5">plus de détail</a>').addTo(map); {% endfor %} {% endif %}

    La difficulté réside dans la gestion des éléments répétitifs :

    • s'ils sont plusieurs, on peut utiliser les méthodes python des listes.
    • s'il n'y en a qu'un seul, cette méthode renvoie toutes les lettres de notre variable ! Il a donc fallu tester si celle-ci est une chaine de caractères ou une liste.

    Les choix sont ici purement personnels ou démonstatifs :

    • on a laissé une variable imageTxt en dur, elle pourrait être passée dans les entêtes de nos fichiers markdown
    • le texte du popup peut être adapté (on pourrait y ajouter un lien direct vers notre image par exemple)
    • le lien (ancre) est à créer dans notre fichier markdown
    • la taille de l'image du popup est en dur (on peut passer par une feuille de style css)

    On regénère notre site web, et on peut visualiser notre billet :

    Et lorsqu'on clique sur une icône d'appareil photo, on voit bien notre popup :

    c) Gestion des photographies

    Comme indiqué plus haut, la taille des miniatures affichées peut se gérer :

    • par CSS
    • ou créer des miniatures (avec imagemagick) pour diminuer la charge de notre serveur (afficher une photo de 3000 pixels à 200 pixels n'est pas optimal). Dans ce cas, il suffira d'adapter notre gabarit pour lui indiquer où aller chercher les petites images (/images/miniatures/ par exemple)

    Par contre, le point le plus compliqué est la gestion des coordonnées des photographies : il faut les rentrer à la main !

    • Pour les photographies qui n'intègrent pas les coordonnées dans leurs métadonnées, il n'y a pas d'autre solution que d'aller chercher sur une carte (openstreetmap par exemple) et de trouver le lieu de la prise de vue et de repérer les coordonnées.

    • Pour les photographies qui contiennent leurs coordonnées géographiques, on peut utiliser l'outil exiftool pour les récupérer. On peut éventuellement faire un script bash qui affiche les lignes d'entête pour notre billet (on n'a plus qu'à les recopier ou les rediriger vers un fichier texte) :

    for photo in $(ls ./content/images); do echo "" echo "Img: /images/"$photo LAT=$(exiftool -n -s3 -gpslatitude ./content/images/$photo) echo "Lat: "$LAT LONG=$(exiftool -n -s3 -gpslongitude ./content/images/$photo) echo "Lon: "$LONG done

    Nous avons utilisé les options -n qui affichent les valeurs numériques au format décimal (celui utilisé par openstreetmap pour les coordonnées) et -s3 pour avoir la valeur du champ sans le nom de son attribut.

    5) Dernières modifications

    Nous venons de voir les différentes techniques qui permettent d'avoir le rendu que nous souhaitions. Et le résultat est déjà agréable à regarder.

    Nous pourrions nous arrêter ici, mais vous voulons que la carte reste en permanence dans le menu latéral. La solution est de la mettre dans une balise <aside>.

    a) Modifier les gabarits

    Notre thème comporte déjà une telle balise : elle est dans le fichier base.html… ce qui signifie qu'il ne peut pas voir les informations sur les articles (donc nos entêtes) !

    La solution va donc consister à déplacer, à l'intérieur du fichier article.html, tout notre code dans une section (que nous appellerons mamap :

    {% block mamap %} Mettre ici tout le code sur notre gestion cartographique {% endblock %}

    Et dans le fichier base.html, on va insérer à l'intérieur des balises <aside> son appel (qui ne tient que sur deux lignes) :

    {% block mamap %} {% endblock %} b) Ajuster les feuilles de style

    Il faut surcharger le comportement de la carte gérée par leaflet :

    .leaflet-container { width: 400px; height: 300px; max-width: 100%; max-height: 100%; margin: auto; }

    Et vérifier que les largeurs de la carte, et de <aside> soient compatibles.

    Le résultat avec nos dernières modifications est désormais le suivant

    6) Conclusion

    Il est temps de finir cette dépêche, dans laquelle nous avons pu découvrir la souplesse et la richesse des gabarits gérés avec jinja2, ainsi que la facilité d'utilisation de leaflet.

    Désormais, dans notre flux de travail, nos répertoires sont organisé ainsi :

    content + gpx : les fichiers de trace + images : les photos que l'on veut afficher sur notre blog fichierXX.md : les billets output : notre site web (généré par pelican) theme + pelican-blue : le thème choisi + static + css + leaflet + leaflet-gpx + templates

    Et la rédaction de nos billets consiste à :

    • ajouter le fichier gpx de notre trace dans les entêtes
    • ajouter les informations sur chaque photo que l'on veut voir (toujours dans les entêtes)
    • écrire notre billet normalement (en y ajoutant éventuellement d'autres photos ou des ancres de navigation)

    Cette dépêche démontre qu'il est possible d'avoir, avec les outils actuels, un rendu intéressant pour partager ses sorties. Et totalement utilisable en auto-hébergement.

    Les outils utilisés sont très personnalisables et je vous invite à lire leurs documentations ou à parcourir leurs extensions respectives et de vous les approprier selon votre usage.

    Malheureusement, la solution présentée ne conviendra qu'à une minorité d'utilisateurs. En effet, elle se base sur des éléments qui sont le plus souvent rendus invisibles (site web, transfert de fichiers, métadonnées) et elle est inutilisable sur téléphone.

    Télécharger ce contenu au format EPUB

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Bilan du mois de mai 2025

    Transcriptions - 2 juin, 2025 - 13:41

    Douze transcriptions ont été publiées au mois de mai 2025, ce qui correspond à 13 heures et 5 minutes d'enregistrements audio ou de vidéos.
    Isabelle Collet a tenu, en avril 2025, au Centre Jean Piaget de Genève, une conférence intitulée De l'argile au Code, intelligence artificielle fantasme d'auto-engendrement chez les informaticiens.
    « L'histoire occidentale est remplie d'une longue série de mythes parlant de créatures artificielles et, dans certains cas, d'humains tentant d'usurper la (…)

    - Actualités

    Montpellier: Festival | Semaine Culturelle des afriques, Du samedi 7 juin 2025 à 10h00 au dimanche 8 juin 2025 à 23h00.

    l'Agenda du Libre - 2 juin, 2025 - 04:57

    Parc Clemenceau Montpellier

    Dans le cadre de la 4e édition de la Semaine culturelle des afriques, le parc Clemenceau proposera un programme riche et varié du 6 au 8 juin.

    Montpel'libre présentera une IA frugale avec des Raspberry Pi alimentée par des panneaux solaires.

    Marché africain, 

    Participation des enfants de l’école Garibaldi de Montpellier qui proposeront chants, dessins et danses.

    Animation musicale avec Tam-tam camerounais.

    Animation musicale avec des danses rwandaises et mahoraises.

    Deux tables rondes, à partir de 14 h : "Les identités africaines" et "L’entreprenariat comme voie d’avenir pour les jeunes Africains : rêve ou réalité ?".

    Journée de clôture avec tambours d’Outre-Mer, débats et ateliers.

    Tout au long de ces trois jours, sera proposée une exposition-vente de produits africains avec possibilité de restauration africaine payante.

    Tous les soirs, animation musicale sur le mode DJ SET.

    présentation d'artistes, jeune scène contemporaine, traditions, arts plastiques, ateliers, gastronomie, grande scène ouverte à tous les artistes afro d'Occitanie, présentation d'ouvrages par les auteurs et bien sûr, Montpel'libre tiendra un stand pour vous présenter les logiciels libres, la culture libre et les communs numériques.

     

    Montpellier: Atel'libre | PAO : Gimp, Inkscape, Scribus, Krita, Le jeudi 5 juin 2025 de 17h00 à 19h00.

    l'Agenda du Libre - 2 juin, 2025 - 04:56

    Venez mettre en page un dépliant pour votre association, créer une carte de visite ou encore composer un album photo. Un graphiste professionnel vous aide à réaliser votre projet de publication avec des logiciels libres.

    La publication assistée par ordinateur se fait à l’aide de logiciels spécialisés, appelés logiciels de mise en page ou logiciels de PAO, semblables à des logiciels de traitement de texte ordinaires, mais où un accent particulier a été mis sur la disposition des textes et des images sur une page. Le document à imprimer est affiché à l’écran de l’ordinateur exactement tel qu’il sera sur le papier, avec la possibilité de changer la typographie et de voir immédiatement le résultat.

    Dans cet atelier vous pourrez aborder des logiciels tels que Gimp, Inkscape, Scribus, Krita... La Publication Assistée par Ordinateur concerne la création des supports de communication. Plaquettes, affiches, cartes de visites, kakemonos et autres outils sont le résultat de ce que vous imaginez, mis en forme grâce à une suite de logiciels.

    Sur inscription | GPS 43.60859/3.89329

    https://montpellibre.fr/fiches_activites/Fiche_004_Montpellibre_Atellibre_PAO.pdf

     

    Béziers: Conférence | Masterclass | Aujourd'hui, c'est décidé, je passe au Libre !, Le jeudi 5 juin 2025 de 13h30 à 19h00.

    l'Agenda du Libre - 2 juin, 2025 - 04:55

    Aujourd'hui, c'est décidé, je passe au Libre !

    Conférence « Aujourd'hui, c'est décidé, je passe au Libre ! » à destination BACHELOR UNIVERSITAIRE DE TECHNOLOGIE RÉSEAUX & TÉLÉCOMMUNICATIONS, BACHELOR UNIVERSITAIRE DE TECHNOLOGIE MÉTIERS DU MULTIMÉDIA ET DE L'INTERNET et LICENCE PROFESSIONNELLE EN 3 ANS ROBOTIQUE ET INTELLIGENCE ARTIFICIELLE à l’IUT de Béziers. Deux conférences successives d’1h30 d’acculturation à l’Univers du Libre pour de futurs professionnels dans les secteurs de la communication, du design, du développement web, de l’audiovisuel et de la gestion de projet numérique. 

    Nous répondrons à plusieurs questions : Qu’est-ce que le logiciel libre, la culture libre et les communs numériques ? À quoi correspondent les licences libres et les Creative Commons ? Et l’IA générative Open Source dans tout ça ? Pourquoi, concrètement, serait-il intéressant pour un étudiant en R&T, MMI et Rod&IA d’apprendre à utiliser des logiciels libres et d’intégrer ses Communautés ? Et dans la vie professionnelle, quelle avantage aurait un étudiant en MMI à être formé aux logiciels libres à intégrer ses Communautés ?

    Montpellier: Permanence | Groupia | Intelligence artificielle générative open source, Le lundi 2 juin 2025 de 17h00 à 18h30.

    l'Agenda du Libre - 2 juin, 2025 - 04:55

    Lancement de l'observatoire de l'IA open source.

    La permanence IA open source du Groupia de Montpel'libre est conçue comme un espace de discussion et de partage, un rendez-vous régulier. Dans un monde où l'IA prend de plus en plus de place, il est temps de s'interroger sur la façon de construire ces systèmes, afin qu'ils puissent profiter au plus grand nombre. L'IA open source représente une réponse à ces enjeux. Cette permanence sera l'occasion d'en discuter, ainsi que des applications pratiques déjà existantes. Que vous soyez chercheur, enseignant, étudiant ou simplement curieux, tout le monde est le bienvenu.

    Inscriptions nécessaires, places limitées | GPS 43.635627/3.841283

    https://montpellibre.fr/fiches_activites/Fiche_005_Atellibre_IA-Generative-Art_Montpellibre.pdf

    Netvibes.com au rancart, Pétrolette au rendez-vous

    Linuxfr.org - 1 juin, 2025 - 21:01

    « J'étais tranquille j'étais peinard / je réparais ma mobylette » / la nouvelle a surgi le soir / un truc pas vraiment super-chouette… » Eh oui, le couperet est tombé, les utilisateurs de l'agrégateur de flux Web Netvibes.com ont reçu le 15 avril un courriel de Dassault Systèmes leur annonçant que leur agrégateur préféré aller se désagréger définitivement dans l'atmosphère le 2 juin 2025 à midi, avec toutes leurs données, tel un Starship numérique. Si l'on en croit le début du message, cela est lié au développement d'un nouveau service de l'entreprise nommé 3D UNIV+RSES, avec plein d'IA et tout et tout. Le courriel d'avertissement indique certes comment sauvegarder ses données, mais « et maintenant, Papa / C'est quand qu'on va où ? »

    Sommaire Good vibrations 2.0 ou le cubisme informationnel

    Netvibes.com, lancé par une start-up en 2005 et racheté par Dassault Systèmes en 2012, était un lecteur en ligne permettant d'afficher les flux RSS ou Atom dans des petits cadres qu'on pouvait regrouper dans des onglets thématiques. Chaque cadre était configurable (longueur, affichage d'images ou non…) et déplaçable facilement. Les flux se mettaient automatiquement et régulièrement à jour. On pouvait aussi ajouter de petites applications (listes de choses à faire, accès courriels, accès à différents réseaux sociaux, etc.). Wikipedia décrit Netvibes.com comme « un portail Web personnalisable. Représentatif de ce qu'on appelle le Web 2.0 ». En tout cas, c'était un très bon outil de veille que j'utilisais tous les jours depuis belle lurette.

    Lancé en 1990, donc à peu près en même temps que le World Wide Web, le Courrier international nous permettait d'avoir accès à une pluralité de points de vue issus des journaux du monde entier. Un agrégateur de flux, c'est un peu l'équivalent informatique. Il permet un véritable cubisme informationnel. Avoir un onglet News agrégeant des flux de journaux d'horizons politiques différents et de plusieurs pays, c'est échapper à la bulle informationnelle, à la ségrégation sociale créée par les grands réseaux sociaux commerciaux. Car observer depuis le point de vue d'autrui est un bon exercice, même si ça peut parfois être désagréable comme du poil à gratter. Enfin, avec un agrégateur, l'algorithme c'est vous : votre œil survole l'ensemble des titres et capte au vol ce qui l'intéresse ou le surprend.

    J'ai rencard avec Pétrolette

    L'outil libre qui se rapproche le plus de Netvibes.com est Pétrolette, « la page d'actus qui ne sait rien de toi », développée par YPhil en JavaScript. Comme son nom l'indique, Pétrolette n'est pas un gros SUV qui fait tout, même le café, mais une application libre qui essaie de faire au mieux une seule chose : afficher des flux Web dans des cadres classés dans des onglets. Donc disons le tout de suite, il faut oublier les éventuelles autres applications que vous utilisiez dans Netvibes. D'après son CHANGELOG, Pétrolette est en version 1.7 depuis l'été 2023. Le GitLab de Pétrolette est indiqué comme étant un miroir de son Framagit mais est en fait plus à jour, la dernière activité remontant à Noël 2024. C'est là que le développement se passe.

    D'après le compte Mastodon de Pétrolette, suite à des problèmes d'hébergement, l'instance principale est depuis décembre 2024 https://petrolette.onrender.com/ bien que celle-ci soit considérée comme temporaire. Les plus admin pourront bien sûr héberger leur propre instance, soit en local soit sur le Web, par exemple sur https://place.de.ma.mob/ si le domaine n'est pas déjà réservé.

    Procédure migratoire

    Par défaut, quand on va sur l'instance principale, qui est une instance partagée, on a un certain nombre d'onglets pré-remplis, avec en tout plus de trois cents flux. On peut les personnaliser (ce sera stocké en local), mais ce qui nous intéresse ici, c'est migrer de Netvibes à Pétrolette. Voici la procédure :

    • Dans Netvibes.com, sauvegarder ses données en allant dans « Compte > Sauvegarder vos données », choisir le tableau de bord, cliquer sur Exporter (fichier XML).
    • Dans Pétrolette, supprimer tous les onglets par défaut (croix rouges), importer le XML avec « Flux > Ouvrir ».
    • Tous les onglets et flux sont récupérés. Le titre d'un flux apparaîtra quand on clique sur son icône pour le déployer.
    • Déplier et configurer chaque flux (mais on devrait éventuellement aussi pouvoir travailler à partir du .conf pour réduire ce travail fastidieux).

    La configuration est stockée localement sur l'ordinateur et non pas en ligne (on n'a donc pas de compte Pétrolette, donc elle « ne sait rien de toi », elle ne sait pas ce que tu lis). On peut l'exporter dans un fichier .conf au format JSON et l'importer sur un autre PC pour avoir la même configuration.

    Synchronisation ?

    Mais une telle synchronisation manuelle n'est pas idéale et l'application peut utiliser le protocole remoteStorage pour pouvoir partager la même configuration sur plusieurs PC, et en particulier vers l'application 5apps. D'après l'aide, l'instance principale de Pétrolette ne gère que 5Apps (mais le menu affiche également des icônes pour Dropbox et Google Drive, qu'on devrait donc pouvoir utiliser si on héberge sa propre instance).

    On peut s'enregistrer sur 5apps à partir d'un compte GitHub, Bitbucket, GitLab.com ou en se créant un compte (adresse email, identifiant, mot de passe). 5apps vous fournit une « adresse utilisateur » du type login@5apps.com. On peut alors aller dans le menu de Pétrolette, cliquer sur remoteStorage et entrer l'adresse utilisateur pour faire la connexion. Il n'y a plus qu'à autoriser Pétrolette à y accéder et faire de même sur tous vos PC. Pour cela, sur chaque machine, connectez-vous à votre compte 5apps puis dans la liste des « Connected Apps », cliquez sur le lien petrolette.onrender.com, dont l'URL est du type https://5apps.com/rs/oauth/token/123d3215c5484b9a78987e8/launch_app.

    Nouveaux développements

    Ça c'est la théorie, dans la pratique la synchronisation semble problématique, avec un fonctionnement très capricieux, et après discussion avec l'auteur il pourrait bien s'agir d'un bug où l'application s'emmêlerait les pinceaux entre stockage local et stockage distant. C'est la mauvaise nouvelle. La bonne nouvelle (scoop !) c'est que ça pourrait être résolu dans une future Pétrolette 2 à laquelle réfléchit l'auteur !

    Voilà une bonne raison de réfléchir à l'invitation à faire un don au projet Pétrolette dans la fenêtre pop-up qui surgit de temps en temps. Il est en effet possible de faire un don sur Liberapay ou de prendre un abonnement sur Ko-fi : à partir de 1 €/mois le pop-up disparaît. Au-delà, on peut demander à l'auteur de créer un nombre plus ou moins important de flux RSS pour des sites qui n'en proposent normalement pas. Rappelons-nous que dans surveillance://, Tristan Nitot nous avertissait sur notre fâcheuse tendance à aimer la gratuité.

    Retour d'expérience

    Commençons par les points négatifs, ce qui nous permettra de finir sur le positif !

    Points négatifs
    • Lenteur pour mettre à jour les flux : quand on affiche sa page Pétrolette, tous les flux sont mis à jour simultanément, c'est-à-dire même dans les onglets qui ne sont pas affichés.
    • Pas de mise à jour périodique des flux. On peut certes les mettre à jour individuellement en cliquant sur une icône. Mais malheureusement, recharger la page avec F5 permet certes de mettre à jour tous les flux mais nous remet systématiquement sur le premier onglet. Pétrolette 2 proposera peut-être des fonctionnalités pour faciliter les mises à jour des flux.
    • N'affiche pas l'heure de parution des actualités, contrairement à Netvibes. Mais la date et l'heure sont indiquées dans la fenêtre d'aperçu quand on survole un titre.
    Points positifs
    • Les aperçus du texte qui apparaissent au survol de la souris sont plus longs qu'avec Netvibes, et même parfois très longs, ce qui permet d'avoir un bon aperçu du contenu avant un éventuel clic, voire même de s'en passer.
    • La hauteur (en pixels) des cadres peut être réglée plus finement qu'avec Netvibes (où seules trois hauteurs standards étaient disponibles). Cela peut d'ailleurs être utilisé pour augmenter la distance verticale entre deux cadres, ceux-ci étant par défaut collés de façon un peu compacte.
    • Les titres longs apparaissent en entier sur plusieurs lignes, alors qu'ils sont coupés dans Netvibes. Cela peut-être un avantage mais parfois aussi un défaut avec certains sites qui proposent des titres à rallonge (du genre trois lignes sur Developpez.com !) que l'oeil a du mal à lire au vol.
    • Le menu principal propose de déposer un marque-page dans la barre du navigateur. Il contient un script qui d'un clic ajoutera le site de l'onglet courant dans votre Pétrolette.
    • Le champ de recherche permet de chercher un terme dans tous les titres de l'ensemble des onglets. Les zones où il est trouvé apparaissent encadrées en jaune.
    Prêts pour l’équipée sauvage ?

    « Dès que les vents tourneront nous nous en allerons… » Il le faudra bien, le 2 juin tout s'arrête. Et donc tout recommence. On a maintenant toutes les réponses à la question synthétique et sympathique « c'est quand qu'on va où ? » Quand ? On le sait depuis le début et on l'a répété, c'est le 2 juin ! Où ? On espère y avoir apporter une réponse dans cette dépêche.

    Et puis à l'heure où les algorithmes profiteurs des réseaux sociaux commerciaux tendent à enfermer l'utilisateur dans sa bulle informationnelle au seul motif d'optimiser les profits et où les moteurs IA sapent la sérendipité du Web, se balader humblement en mobylette RSS devient une véritable mesure d'hygiène mentale. En plus c'est libre.

    Figure 1 - « Quand j’me balade en mobylette / On dirait l’équipée sauvage ». Ouais, ça carbure librement avec « La Pétrolette » (Duncan & Suberbie, 1895 - 1898) [source : Wikimedia, domaine public].

    Télécharger ce contenu au format EPUB

    Commentaires : voir le flux Atom ouvrir dans le navigateur

    Montpellier: Émission | Radio FM-Plus | Temps Libre | Diffusion, Le lundi 2 juin 2025 de 09h00 à 10h00.

    l'Agenda du Libre - 1 juin, 2025 - 19:54

    Montpel'libre réalise une série d’émissions régulières à la Radio FM-Plus intitulées « Temps Libre ». Ces émissions sont la présentation hebdomadaire des activités de Montpel’libre.

    Après le jingle où l’on présente brièvement Montpel'libre, nous donnerons un coup de projecteur sur les activités qui seront proposées prochainement.

    Ces émissions seront l'occasion pour les auditeurs de découvrir plus en détails les logiciels libres et de se tenir informés des dernières actualités sur le sujet.

    Alors, que vous soyez débutant ou expert en informatique, que vous ayez des connaissances avancées du logiciel libre ou que vous souhaitiez simplement en savoir plus, Montpel'libre, au travers de cette émission, se fera un plaisir pour répondre à vos attentes et vous accompagner dans votre découverte des logiciels libres, de la culture libre et des communs numériques.

    Vous vous demandez peut-être ce qu'est un logiciel libre. Il s'agit simplement d'un logiciel dont l'utilisation, la modification et la diffusion sont autorisées par une licence qui garantit les libertés fondamentales des utilisateurs. Ces libertés incluent la possibilité d'exécuter, d'étudier, de copier, d'améliorer et de redistribuer le logiciel selon vos besoins.

    Inscription | GPS 43.60524/3.87336

    Fiche activité :
    https://montpellibre.fr/fiches_activites/Fiche_A5_017_Emission_Radio_Montpellibre_2024.pdf

    Saint-Cyr-l'Ecole: Les mini-olympiades du libre à la fête de la ville de St-Cyr L'ecole, Le samedi 14 juin 2025 de 13h00 à 22h00.

    l'Agenda du Libre - 1 juin, 2025 - 19:53

    Venez découvrir le monde des logiciels libres lors des Mini-Olympiades !

    Le 14 juin, à l'occasion de la fête de la ville, rejoignez-nous sur notre stand pour une expérience unique et ludique autour des logiciels libres !

    Nous vous avons préparé des mini-olympiades où fun et apprentissage seront au rendez-vous .

    Au programme :

    • Tournois de jeux videos retro
    • Challenges et enigmes du libre
    • Quizz du libre
    Détails de l'événement :
    • Date : Samedi 14 juin 2025
    • Horaire : De 13h00 à 22H
    • Lieu : aérodrome de St-Cyr L'Ecole

    N'hésite pas à passer sur notre stand , il y aura matière à s'amuser et à apprendre !

    Nous espérons vous voir nombreuses nombreux pour cet événement unique et festif.

    Châteaubriant: Découvrir la visio-conférene, Le lundi 16 juin 2025 de 14h30 à 17h00.

    l'Agenda du Libre - 1 juin, 2025 - 17:44

    Jeux de société.

    Nous avons le plaisir (et le wifi) de vous convier à notre prochaine formation sur la visioconférence, en lien avec le Céméa.

     Découvrir l'outil mee.jit.si, savoir organiser la visio et y inviter des amis, avec un système simple. Idéal pour des cafés-ordis avec des amis.

    Lundi 16 juin de 14 h 30 à 17 h, centre socioculturel, 19, rue Jacquard, Châteaubriant. Gratuit. Contact : 09 77 81 55 98, 06 50 04 98 95, aciah@free.fr, https://aciah.xyz.

    Le Mans: Ateliers pratiques IA (intelligence Artificielle) (pour tous) - Docker - Podman, Le samedi 7 juin 2025 de 14h30 à 17h00.

    l'Agenda du Libre - 1 juin, 2025 - 17:42

    Assistance technique et démonstration concernant les logiciels libres.

    Attention, réservez votre place par contact (at) linuxmaine.org 

    Planning des réservations consultable ici.

    Le Mans: Permanence du mercredi, Le mercredi 18 juin 2025 de 12h30 à 17h00.

    l'Agenda du Libre - 1 juin, 2025 - 17:41

    Assistance technique et démonstration concernant les logiciels libres.

    Il est préférable de réserver votre place à contact (at) linuxmaine (point) org 

    Planning des réservations consultable ici.

    Le Mans: Permanence du mercredi, Le mercredi 11 juin 2025 de 12h30 à 17h00.

    l'Agenda du Libre - 1 juin, 2025 - 17:41

    Assistance technique et démonstration concernant les logiciels libres.

    Il est préférable de réserver votre place à contact (at) linuxmaine (point) org 

    Planning des réservations consultable ici.

    Le Mans: Permanence du mercredi, Le mercredi 4 juin 2025 de 12h30 à 17h00.

    l'Agenda du Libre - 1 juin, 2025 - 17:41

    Assistance technique et démonstration concernant les logiciels libres.

    Il est préférable de réserver votre place à contact (at) linuxmaine (point) org 

    Planning des réservations consultable ici.

    Agenda du Libre pour la semaine 23 de l'année 2025

    Linuxfr.org - 1 juin, 2025 - 17:26

    Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 49 événements (France: 41, Québec: 4, internet: 3, Belgique: 1) est en seconde partie de dépêche.

    Sommaire [FR Martigues] Culture WEB - Le lundi 2 juin 2025 de 17h00 à 19h00.

    Les Espaces publics numériques (EPN) vous proposent une séance pour découvrir l’actualité du net, mais également bien d’autres sujets !

    Présentation

    « Fake news », actualités, culture geek, réseaux sociaux, darknet, cryptomonnaie, l’univers du « libre », l’écologie numérique, l’impact du digital sur l’environnement, les réflexes à adopter… Une séance pour décrypter toute l’actualité du numérique en compagnie des médiateurs numériques.

    En savoir plus

    Cette activité fait partie de l’ensemble des ateliers collectifs proposés par les Espaces Publics Numériques (EPN) de la ville de Martigues.
    Ces ateliers vont vous permettre de découvrir dans la convivialité des outils et des usages numériques utiles en fonction de votre niveau.
    Il s’agit d’ateliers collectifs encadrés par des médiateurs numériques.

    [FR Saint-Nazaire-en-Royans] Permanence Rézine Cambuse - Le lundi 2 juin 2025 de 17h30 à 19h30.

    Rézine est un fournisseur d’accès à Internet qui défend une vision politique des technologies et des réseaux. Pour cela, Rézine met notamment en œuvre un accès Internet local, à prix juste, respectant la neutralité du Net, piloté par ses usagères et usagers, dans une démarche émancipatrice.

    Nous fournissons Internet via la fibre, via wifi (radio) et proposons également des VPN.

    Par ailleurs fournir une critique du numérique, et en particulier des réseaux, est une activité inhérente à notre activité de fournisseur d’accès à Internet, que nous avons affirmée dans l’objet de la structure. Nous inscrivons notre démarche dans une tradition d’éducation populaire, qui vise à contribuer à l’émancipation des personnes, dans leur rapport aux technologies et aux réseaux, quel que soit leur niveau de connaissance.

    Venez nous rencontrer pour discuter, devenir membre, poser vos questions sur la fibre, sur Internet, ou juste par curiosité!

    [FR Annecy] Rencontre publique avec Yauternet - Le lundi 2 juin 2025 de 19h00 à 20h00.

    Venez nous rencontrer le premier lundi de chaque mois jusqu’en juillet. Nous vous attendons pour vous aider à utiliser nos services libres en ligne. Pour vous expliquer comment utiliser notre nuage Nextcloud et ses applications.

    Nous vous attendons aussi si vous voulez contribuer, modestement ou plus largement à notre déploiement sur le bassin annécien.

    [FR Grenoble] L’Atelier de Bidouille (ABIL) - Le lundi 2 juin 2025 de 19h00 à 21h00.

    L’Atelier de Bidouille Informatique Libre (ABIL) est ouvert à tous·tes les personnes qui n’arrivent pas à résoudre des problèmes avec leur ordinateur:

    • trouver et installer un logiciel
    • utiliser et/ou apprendre à utiliser un logiciel
    • réinstaller ou installer un système d’exploitation
    • monter un ordinateur
    • réparer un ordinateur
    • créer et/ou mettre à jour un site oueb
    • … ou d’autres choses sur un ordinateur

    L’atelier permet de résoudre son problème en compagnie de bénévoles et des participants qui ne sont ni expert·e·s en informatique, ni réparateur·rice·s, mais qui ont l’habitude de la “bidouille” et seront là pour vous aider à trouver l’information là où elle se trouve (si elle existe).

    Pendant les ateliers, l’ABIL met à disposition du matériel: postes de travail, unités centrales à remonter ou installer, écrans, claviers, souris, pièces détachées, connexion Internet…

    Attention, l’ABIL ne met à disposition que des systèmes d’exploitation et des logiciels libres. Si vous souhaitez résoudre un problème sur un système ou logiciel non-libre, apportez votre machine pour participer à l’atelier, muni des licences du système d’exploitation et/ou des logiciels concernés.

    [internet] Émission «Libre à vous!» - Le mardi 3 juin 2025 de 15h30 à 17h00.

    L’émission Libre à vous! de l’April est diffusée chaque mardi de 15 h 30 à 17 h sur radio Cause Commune sur la bande FM en région parisienne (93.1) et sur le site web de la radio.

    Le podcast de l’émission, les podcasts par sujets traités et les références citées sont disponibles dès que possible sur le site consacré à l’émission, quelques jours après l’émission en général.

    Les ambitions de l’émission Libre à vous!

    Découvrez les enjeux et l’actualité du logiciel libre, des musiques sous licences libres, et prenez le contrôle de vos libertés informatiques.

    Donner à chacun et chacune, de manière simple et accessible, les clefs pour comprendre les enjeux mais aussi proposer des moyens d’action, tels sont les objectifs de cette émission hebdomadaire.

    L’émission dispose:

    [FR Montpellier] Atel'libre | Modélisez et animez vos images 3D avec Blender - Le mardi 3 juin 2025 de 17h00 à 19h00.

    C’est avec un grand plaisir que nous vous annonçons cette réunion du groupe Blender à Montpellier. (Le premier mardi de chaque mois).

    Rencontrer le groupe local d’utilisateurs du logiciel de modélisation 3D Blender pour échanger et actualiser ses connaissances sur ce logiciel à la fois très puissant et riche en potentialités. Attention, il ne s’agit pas d’ateliers d’initiation à Blender.

    Les thèmes que nous vous proposons d’aborder :

    Le programme :

    • Initiation à Blender
    • les activités du Groupe Blender
    • premiers pas dans l’univers 3d
    • prise en main des outils de base
    • inscriptions aux formations Blender

    Blender est un logiciel libre de modélisation, d’animation et de rendu en 3D. Cette réunion se veut pour partager du temps autour du projet, s’entre-aider, s’émuler, s’amuser, produire, ou tout simplement discuter. Cette réunion s’adresse à toutes les personnes débutantes, confirmées et même curieuses de l’image en 3D.

    Ces rencontres du groupe Blender ont lieu le premier mardi de chaque mois de 17h00 à 19h00.
    Sur inscription | GPS 43.60859/3.89329

    [FR Chaumont] Permanence associative - Le mardi 3 juin 2025 de 18h00 à 20h00.

    Permanence associative du Schmilblik Numérique.

    L’occasion de s’entraider dans nos usages des solutions libres au sein du Schmilblik, tiers-lieu dédié à la culture et la création artistique, à Chaumont.

    Des boissons chaudes, de la bienveillance et beaucoup de convivialité.

    Tous les niveaux techniques sont les bienvenus, de parfait·e débutant·e à expert·e chevronné·e.

    [FR Grenoble] Permanence Rézine - Le mardi 3 juin 2025 de 19h00 à 20h00.

    Rézine est un fournisseur d’accès à Internet qui défend une vision politique des technologies et des réseaux. Pour cela, Rézine met notamment en œuvre un accès Internet local, à prix juste, respectant la neutralité du Net, piloté par ses usagères et usagers, dans une démarche émancipatrice.

    Nous fournissons Internet via la fibre, via wifi (radio) et proposons également des VPN.

    Par ailleurs fournir une critique du numérique, et en particulier des réseaux, est une activité inhérente à notre activité de fournisseur d’accès à Internet, que nous avons affirmée dans l’objet de la structure. Nous inscrivons notre démarche dans une tradition d’éducation populaire, qui vise à contribuer à l’émancipation des personnes, dans leur rapport aux technologies et aux réseaux, quel que soit leur niveau de connaissance.

    Venez nous rencontrer pour discuter, devenir membre, poser vos questions sur la fibre, sur Internet, ou juste par curiosité!

    [FR Croix] Atelier Local-Low-Tech - Le mardi 3 juin 2025 de 19h00 à 22h00.

    L’Association Club Linux Nord Pas-de-Calais est présent tous les premiers mardis du mois aux Petites Cantines, à Croix.

    Au cours de ces séances, nous vous proposons d’installer le système d’exploitation libre Linux et/ou les logiciels libres que vous utilisez sur votre ordinateur.

    Si votre ordinateur est récent et que vous vous voulez vous donner les moyens de maîtriser les informations qui y entrent et en sortent, ou si votre ordinateur devient poussif…

    Pensez à nous rendre visite, c’est gratuit et on vous donnera toutes les clés pour que vous puissiez faire le choix qui vous convient

    Juvisy-sur-Orge: Permanence GNU/Linux, Le samedi 7 juin 2025 de 14h30 à 17h00.

    l'Agenda du Libre - 31 mai, 2025 - 17:50

    Permanence GNU/LINUX, installation et maintenance par LINESS en partenariat avec le CIJ (Club informatique de Juvisy-sur-Orge).

     

    Il s'agit d'une assistance pour vous aider à installer et utiliser LINUX, mais ce n'est pas un cours à proprement parler.

    Aucune inscription préalable n'est nécessaire, aucune assiduité n'est requise.

    Quand vous avez un problème vous passez nous voir.

     

    Éventuellement stationner parc Danaux (à coté du pont sur la Seine) qui est gratuit le samedi après-midi (3mn à pied après pour aller au CIJ).

    C'est tout à côté de la gare.

    Algorithmes publics : danger démocratique ?

    Transcriptions - 30 mai, 2025 - 15:25

    Nos services publics sont truffés d'algorithmes et de plus en plus d'IA. Le saviez-vous ? Découvrez comment les algos de l'administration publique française peuvent façonner votre vie : transparence, biais, et le chatbot Albert décryptés !
    Soizic Pénicaud, voix off : Le problème, c'est que cet algorithme est amené à attribuer un score de risque beaucoup plus haut aux personnes les plus précaires et les plus vulnérables. Les familles monoparentales, en France, sont d'ailleurs (…)

    - Transcriptions / , , , , , , , , ,
    Syndicate content