• Li chevron_right

      Medo, un éditeur de vidéos pour Haiku

      pulkomandy · pubsub.eckmul.net / linuxfr_news · Wednesday, 6 January, 2021 - 08:02 · 4 minutes

    <div><p>La première version bêta de Medo vient d’être publiée. Il s’agit d’un éditeur de vidéos pour Haiku, extensible par des greffons OpenGL et GLSL.</p> <p>Le paquet comprend plusieurs effets, comme :</p> <ul> <li>manipulation des couleurs (saturation, exposition, température, etc.) ;</li> <li>balance des blancs et courbes d’ajustement des couleurs ;</li> <li>utilisation des LUT (Look Up Tables) Adobe ;</li> <li>création de masques et de keyframes ;</li> <li>plusieurs effets de transition ;</li> <li>plusieurs effets spéciaux (flou, vision nocturne, chroma key, etc.) ;</li> <li>transformations spatiales (rotation, translation, mise à l’échelle, recadrage) ;</li> <li>incrustation de texte, y compris des polices 3D ;</li> <li>manipulation du son (égaliseur 20 bandes, « fade »).</li> </ul> </div><ul><li>lien nᵒ 1 : <a title="https://github.com/smallstepforman/Medo" hreflang="en" href="https://linuxfr.org/redirect/107601">Le code source (sous licence MIT)</a></li><li>lien nᵒ 2 : <a title="https://discuss.haiku-os.org/t/announcement-haiku-media-editor-r1-0-0-beta-1/10218" hreflang="en" href="https://linuxfr.org/redirect/107602">Annonce sur le forum de Haiku</a></li><li>lien nᵒ 3 : <a title="http://www.users.on.net/~zenja/Medo-R1.0.0~Beta1-1.x86_64.hpkg" hreflang="en" href="https://linuxfr.org/redirect/107603">Télécharger Medo</a></li></ul><div><p><img src="//img.linuxfr.org/img/68747470733a2f2f646973637573732e6861696b752d6f732e6f72672f75706c6f6164732f64656661756c742f6f726967696e616c2f32582f622f626466373539653436613433363739343634366635393164393063356538306261326530613935632e6a706567/bdf759e46a436794646f591d90c5e80ba2e0a95c.jpeg" alt="Capture d'écran de Medo" title="Source : https://discuss.haiku-os.org/uploads/default/original/2X/b/bdf759e46a436794646f591d90c5e80ba2e0a95c.jpeg"></p> <p>Il est possible d’éditer des vidéos en 4K, et de les exporter dans n’importe quel format géré par Haiku. Le logiciel est optimisé pour les machines avec plusieurs cœurs de CPU mais n’a pas forcément besoin d’une machine très puissante (la version 64 bits de Haiku est toutefois nécessaire, la mémoire disponible étant utilisée pour stocker un aperçu rapide de la vidéo en cours d’édition).</p> <p>L’interface est personnalisable par thème et disponible dans dix langues (bien que la traduction n’a pas encore été relue, pour certaines langues c’est une traduction automatique qui mérite d’être retravaillée).</p> <p>Le paquet distribué fait 1,28 Mo et pourrait donc être stocké sur une disquette si cela existait encore, sans dépendances autres que ce qui est déjà disponible dans un système Haiku de base. Rappelons en effet que le Media Kit intègre par exemple les codecs de FFmpeg ainsi que le support de nombreux formats de fichiers.</p> <h2 id="toc-pourquoi-cibler-haiku">Pourquoi cibler Haiku?</h2> <p>C’est bien connu, BeOS était commercialisé (surtout après l’échec du rachat par Apple) comme « le système multimédia ». Il est donc naturel que son successeur, Haiku, dispose de bons outils dans ce domaine.</p> <p>Medo fait une bonne utilisation des APIs de Haiku : le Media Kit pour le décodage et l’encodage des vidéos (bien que FFmpeg soit aussi utilisé directement pour l’instant), l’interface graphique multi-thread qui permet de réaliser des traitements en tâche de fond facilement (mise en tampon d’aperçu de la vidéo, par exemple). Le système d’<em>add-ons</em> et de <em>réplicants</em> (permettant de charger et d’exécuter facilement du code tiers dans une application) est également mis à profit pour permettre d’ajouter de nouvelles fonctionnalités.</p> </div><div><a href="https://linuxfr.org/news/medo-un-editeur-de-videos-pour-haiku.epub">Télécharger ce contenu au format EPUB</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/122703/comments.atom">voir le flux Atom</a> <a href="https://linuxfr.org/news/medo-un-editeur-de-videos-pour-haiku#comments">ouvrir dans le navigateur</a> </p>
    • Li chevron_right

      Agenda du Libre pour la semaine 1 de l'année 2021

      Xavier Claude · pubsub.eckmul.net / linuxfr_news · Saturday, 2 January, 2021 - 22:14 · 57 minutes

    <div><p>Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, <em>install party</em>, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 17 événements (France: 14, Belgique: 1, Québec: 1, Suisse: 1) est en seconde partie de dépêche.</p> <p><abbr title="Note des modérateurs">N. D. M. :</abbr> vu le contexte de pandémie de Covid‑19 et les restrictions locales ou nationales (<a href="https://fr.wikipedia.org/wiki/Pand%C3%A9mie_de_maladie_%C3%A0_coronavirus_de_2020_en_Belgique">Belgique</a>, <a href="https://fr.wikipedia.org/wiki/Pand%C3%A9mie_de_maladie_%C3%A0_coronavirus_de_2020_en_France">France</a>, <a href="https://fr.wikipedia.org/wiki/Pand%C3%A9mie_de_maladie_%C3%A0_coronavirus_de_2020_au_Qu%C3%A9bec">Québec</a> et <a href="https://fr.wikipedia.org/wiki/Pand%C3%A9mie_de_maladie_%C3%A0_coronavirus_de_2020_en_Suisse">Suisse</a>) sur les rassemblements, certains événements sont susceptibles d’être annulés (que les organisateurs aient pensé à mettre à jour l’Agenda du Libre ou non).</p> </div><ul><li>lien nᵒ 1 : <a title="https://april.org" hreflang="fr" href="https://linuxfr.org/redirect/107634">April</a></li><li>lien nᵒ 2 : <a title="https://www.agendadulibre.org" hreflang="fr" href="https://linuxfr.org/redirect/107635">Agenda du Libre</a></li><li>lien nᵒ 3 : <a title="https://www.agendadulibre.org/maps?future=false&amp;period%5Bweek%5D=1&amp;period%5Byear%5D=2021" hreflang="fr" href="https://linuxfr.org/redirect/107636">Carte des événements</a></li><li>lien nᵒ 4 : <a title="https://www.agendadulibre.org/events/new" hreflang="fr" href="https://linuxfr.org/redirect/107637">Proposer un événement</a></li><li>lien nᵒ 5 : <a title="https://www.agendadulibre.org/orgas" hreflang="fr" href="https://linuxfr.org/redirect/107638">Annuaire des organisations</a></li><li>lien nᵒ 6 : <a title="https://linuxfr.org/news/agenda-du-libre-pour-la-semaine-53-de-l-annee-2020" hreflang="fr" href="https://linuxfr.org/redirect/107639">Agenda de la semaine précédente</a></li><li>lien nᵒ 7 : <a title="https://agendadulibre.qc.ca/" hreflang="fr" href="https://linuxfr.org/redirect/107640">Agenda du Libre Québec</a></li></ul><div><h2 class="sommaire">Sommaire</h2> <ul class="toc"> <li> <ul> <li> <a href="#toc-fr-nantes-visioconf%C3%A9rence-monnaie-libre---le-lundi--4-janvier-2021-de-19h30-%C3%A0-21h00">[FR Nantes] </a><a href="https://www.agendadulibre.org/events/23082">Visioconférence Monnaie Libre</a> - Le lundi 4 janvier 2021 de 19h30 à 21h00.</li> <li> <a href="#toc-fr-brignoles-visioconf%C3%A9rence-groupe-monnaie-libre---le-lundi--4-janvier-2021-de-21h00-%C3%A0-23h00">[FR Brignoles] </a><a href="https://www.agendadulibre.org/events/23044">Visioconférence Groupe Monnaie Libre</a> - Le lundi 4 janvier 2021 de 21h00 à 23h00.</li> <li> <a href="#toc-fr-paris-%C3%89mission-libre-%C3%A0-vous---le-mardi--5-janvier-2021-de-15h30-%C3%A0-17h00">[FR Paris] </a><a href="https://www.agendadulibre.org/events/23086">Émission « Libre à vous ! »</a> - Le mardi 5 janvier 2021 de 15h30 à 17h00.</li> <li> <a href="#toc-fr-tours-permanence-adeti---le-mardi--5-janvier-2021-de-18h30-%C3%A0-20h30">[FR Tours] </a><a href="https://www.agendadulibre.org/events/22881">Permanence ADeTI</a> - Le mardi 5 janvier 2021 de 18h30 à 20h30.</li> <li> <a href="#toc-ca-qc-montr%C3%A9al-linux-meetup-montr%C3%A9al---le-mardi--5-janvier-2021-de-18h30-%C3%A0-21h30">[CA-QC Montréal] </a><a href="https://agendadulibre.qc.ca/events/2129">Linux-Meetup Montréal</a> - Le mardi 5 janvier 2021 de 18h30 à 21h30.</li> <li> <a href="#toc-fr-vand%C5%93uvre-l%C3%A8s-nancy-diapositives-pour-pr%C3%A9sentations---le-mercredi--6-janvier-2021-de-15h00-%C3%A0-17h00">[FR Vandœuvre-lès-Nancy] </a><a href="https://www.agendadulibre.org/events/23075">Diapositives pour présentations</a> - Le mercredi 6 janvier 2021 de 15h00 à 17h00.</li> <li> <a href="#toc-fr-beauvais-sensibilisation-et-partage-autour-du-libre---le-mercredi--6-janvier-2021-de-18h00-%C3%A0-20h00">[FR Beauvais] </a><a href="https://www.agendadulibre.org/events/22411">Sensibilisation et partage autour du Libre</a> - Le mercredi 6 janvier 2021 de 18h00 à 20h00.</li> <li> <a href="#toc-fr-lyon-atelier-connect%C3%A9---le-mercredi--6-janvier-2021-de-19h30-%C3%A0-21h00">[FR Lyon] </a><a href="https://www.agendadulibre.org/events/22307">Atelier connecté</a> - Le mercredi 6 janvier 2021 de 19h30 à 21h00.</li> <li> <a href="#toc-fr-lod%C3%A8ve-aide-%C3%A0-linformatique-libre---le-jeudi--7-janvier-2021-de-09h30-%C3%A0-17h00">[FR Lodève] </a><a href="https://www.agendadulibre.org/events/23118">Aide à l’informatique Libre</a> - Le jeudi 7 janvier 2021 de 09h30 à 17h00.</li> <li> <a href="#toc-ch-bern-monatstreffen-linux-user-group-bern---le-jeudi--7-janvier-2021-de-18h30-%C3%A0-23h00">[CH Bern] </a><a href="https://www.agendadulibre.org/events/21392">Monatstreffen Linux User Group Bern</a> - Le jeudi 7 janvier 2021 de 18h30 à 23h00.</li> <li> <a href="#toc-fr-lyon-jeudi-bidouille---le-jeudi--7-janvier-2021-de-19h00-%C3%A0-22h00">[FR Lyon] </a><a href="https://www.agendadulibre.org/events/22292">Jeudi Bidouille</a> - Le jeudi 7 janvier 2021 de 19h00 à 22h00.</li> <li> <a href="#toc-be-li%C3%A8ge-linux-meeting-party---le-jeudi--7-janvier-2021-de-19h30-%C3%A0-22h30">[BE Liège] </a><a href="https://www.agendadulibre.org/events/21616">Linux Meeting Party</a> - Le jeudi 7 janvier 2021 de 19h30 à 22h30.</li> <li> <a href="#toc-fr-lod%C3%A8ve-aide-%C3%A0-linformatique-libre---le-vendredi--8-janvier-2021-de-09h30-%C3%A0-17h00">[FR Lodève] </a><a href="https://www.agendadulibre.org/events/23119">Aide à l’informatique Libre</a> - Le vendredi 8 janvier 2021 de 09h30 à 17h00.</li> <li> <a href="#toc-fr-aix-en-provence-samedi-libre-semi-virtuel---le-samedi--9-janvier-2021-de-10h00-%C3%A0-18h00">[FR Aix-en-Provence] </a><a href="https://www.agendadulibre.org/events/23055">Samedi Libre semi-virtuel</a> - Le samedi 9 janvier 2021 de 10h00 à 18h00.</li> <li> <a href="#toc-fr-wintzenheim-r%C3%A9union-du-club-linux---le-samedi--9-janvier-2021-de-13h00-%C3%A0-19h00">[FR Wintzenheim] </a><a href="https://www.agendadulibre.org/events/22523">Réunion du Club Linux</a> - Le samedi 9 janvier 2021 de 13h00 à 19h00.</li> <li> <a href="#toc-fr-vand%C5%93uvre-l%C3%A8s-nancy-d%C3%A9couverte-des-nano-ordinateurs---le-samedi--9-janvier-2021-de-15h00-%C3%A0-17h00">[FR Vandœuvre-lès-Nancy] </a><a href="https://www.agendadulibre.org/events/23070">Découverte des nano-ordinateurs</a> - Le samedi 9 janvier 2021 de 15h00 à 17h00.</li> <li> <a href="#toc-fr-toulouse-visioconf%C3%A9rence-monnaie-libre---le-samedi--9-janvier-2021-de-19h00-%C3%A0-22h00">[FR Toulouse] </a><a href="https://www.agendadulibre.org/events/23059">Visioconférence Monnaie Libre</a> - Le samedi 9 janvier 2021 de 19h00 à 22h00.</li> </ul> </li> </ul> <h3 id="toc-fr-nantes-visioconférence-monnaie-libre---le-lundi--4-janvier-2021-de-19h30-à-21h00">[FR Nantes] <a href="https://www.agendadulibre.org/events/23082">Visioconférence Monnaie Libre</a> - Le lundi 4 janvier 2021 de 19h30 à 21h00.</h3> <p>Vous vous interrogez sur les produits que vous achetez : d’où ça vient, comment c’est fabriqué, est-ce équitable, écologique?</p> <p>Avez-vous pensé à vous poser les mêmes questions concernant la monnaie que vous utilisez chaque jour?</p> <p>Dans le cadre de la transition écologique, la monnaie joue un rôle majeur.</p> <p><strong>Savez-vous qui crée les unités monétaires que vous « possédez »?</strong></p> <p>La <strong>monnaie libre</strong> permet de garantir la valeur et de <strong>privilégier l’humain</strong>.<br> Elle appartient à ses utilisateurs et non pas à une banque.<br> Elle est <strong>créée par les utilisateurs</strong> et non par la dette ni par minage.<br> Elle participe pleinement à la phase de résilience qui va suivre les bouleversements économiques majeurs qui s’annoncent.<br> Elle existe depuis 3,5 ans et ne nécessite <strong>aucun frais</strong> d’entrée ou de gestion.<br> C’est  une monnaie  qui peut être utilisée localement mais qui ne connaît pas de frontières<br> Elle intègre un <strong>dividende universel</strong> attribué automatiquement chaque jour.</p> <p>C’est une autre façon de voir le revenu universel et <strong>c’est opérationnel dès aujourd’hui.</strong></p> <p>Dans le but de faire toutes les visio concernant la monnaie libre au même endroit.  <strong>À partir du mois d’octobre nouvelle adresse pour les visio discussions : <a href="https://meet.jit.si/Monnaie-libre">https://meet.jit.si/Monnaie-libre</a></strong><br> Un petit tuto pour utiliser jitsi : <a href="https://forum.monnaie-libre.fr/t/visioconference-avec-jistsi/10363">cliquez ici</a><br> Pour toutes questions préalables voir <a href="https://forum.monnaie-libre.fr/t/visio-conference-tous-les-lundi-soir/11888">Forum : visio-conference-tous-les-lundi-soir</a></p> <p>La réunion commence à 19h30 mais on teste les connexions à partir de 19h20 (privilégier le câble).</p> <p>Il n’y a pas vraiment de présentation, ces visioconférences sont faites pour faire connaissance (activez vos caméras), et répondre aux questions, en préparation de rencontres réelles pour utiliser cette monnaie.</p> <p>Quelques vidéos de présentation <a href="https://www.youtube.com/results?search_query=monnaie+libre+g1">sur youtube</a></p> <ul> <li>Jitsi, Nantes, Pays de la Loire, France</li> <li><a href="https://forum.monnaie-libre.fr/t/visio-conference-tous-les-lundi-soir/11888">https://forum.monnaie-libre.fr/t/visio-conference-tous-les-lundi-soir/11888</a></li> <li> <a href="https://www.agendadulibre.org/tags/monnaie-libre">monnaie-libre</a>, <a href="https://www.agendadulibre.org/tags/visio-conf%C3%A9rence">visio-conférence</a>, <a href="https://www.agendadulibre.org/tags/monded'apr%C3%A8s">monded'après</a>, <a href="https://www.agendadulibre.org/tags/g1">g1</a>, <a href="https://www.agendadulibre.org/tags/jitsi">jitsi</a>, <a href="https://www.agendadulibre.org/tags/monnaie-equitable">monnaie-equitable</a>, <a href="https://www.agendadulibre.org/tags/d%C3%A9croissance">décroissance</a>, <a href="https://www.agendadulibre.org/tags/resilience">resilience</a>, <a href="https://www.agendadulibre.org/tags/blockchain">blockchain</a>, <a href="https://www.agendadulibre.org/tags/creation-mon%C3%A9taire">creation-monétaire</a> </li> </ul> <h3 id="toc-fr-brignoles-visioconférence-groupe-monnaie-libre---le-lundi--4-janvier-2021-de-21h00-à-23h00">[FR Brignoles] <a href="https://www.agendadulibre.org/events/23044">Visioconférence Groupe Monnaie Libre</a> - Le lundi 4 janvier 2021 de 21h00 à 23h00.</h3> <p><strong><em>Visioconférences Monnaie Libre chaque lundi à 21h !</em></strong></p> <p><strong>La Monnaie Libre Ğ1 qu’est-ce que c’est ?</strong></p> <p>La monnaie libre s’appelle la June : Ğ1. Elle est différente de l’euro. Elle est aussi numérique (seules quelques unités sont imprimées sur des billets), mais surtout, elle est totalement libre. Et même plus encore, nous pouvons la créer !!</p> <p>Elle correspond un peu à un revenu complémentaire. Elle n’a pas de frontière, elle peut être créée et utilisée là où les gens le souhaitent !</p> <p><strong>Pourquoi créer une monnaie libre ?</strong></p> <p>Pour répondre à de nombreux problèmes…</p> <p>Endettement, surendettement, faillite, spéculation démesurée, corruption, chômage, pauvreté, inégalités sociales croissantes…</p> <p>En fait, c’est une autre façon de fonctionner en parallèle de l’euro. Une manière d’être un peu plus libre !</p> <p><strong>Réapprenons à vivre ensemble !</strong></p> <p>Pour rejoindre la visioconférence il vous suffit de cliquer sur ce lien =&gt; <a href="https://meet.jit.si/monnaielibre83?fbclid=IwAR3KoWXzb0xQtvL8QV4QpFQEtyAwA0ZPPi6mVNwpdhI1xv0VzJAp6klROac">https://meet.jit.si/monnaielibre83</a></p> <p>Dans la mesure du possible, il est recommandé de vous équiper d’un casque ou micro-casque, cela sera plus agréable au niveau son.</p> <p>Les premières sessions seront assez généralistes pour présenter la Monnaie Libre et procéder également à l’ouverture de comptes.</p> <p>Mais nous aborderons également les idées de projets que les membres ont ou pourraient avoir et nous organiserons des séances dédiées.<br> Par avance merci de partager et pour votre future participation.</p> <p>Prenez soin de vous et de vos proches.<br> Amicalement, Francis.</p> <ul> <li>Groupe Monnaie Libre Var, avenue de Lattre de Tassigny, Brignoles, Provence-Alpes-Côte d’Azur, France</li> <li><a href="https://meet.jit.si/monnaielibre83">https://meet.jit.si/monnaielibre83</a></li> <li> <a href="https://www.agendadulibre.org/tags/june">june</a>, <a href="https://www.agendadulibre.org/tags/%C4%9F1">ğ1</a>, <a href="https://www.agendadulibre.org/tags/monnaie-libre">monnaie-libre</a>, <a href="https://www.agendadulibre.org/tags/visio-conf%C3%A9rence">visio-conférence</a>, <a href="https://www.agendadulibre.org/tags/cr%C3%A9ation-mon%C3%A9taire">création-monétaire</a> </li> </ul> <h3 id="toc-fr-paris-Émission-libre-à-vous---le-mardi--5-janvier-2021-de-15h30-à-17h00">[FR Paris] <a href="https://www.agendadulibre.org/events/23086">Émission « Libre à vous ! »</a> - Le mardi 5 janvier 2021 de 15h30 à 17h00.</h3> <p>L’émission <em>Libre à vous !</em> de l’April est diffusée chaque mardi de 15 h 30 à 17 h sur radio <em>Cause Commune</em> sur la bande FM en région parisienne (93.1) et sur le <a href="https://cause-commune.fm">site web de la radio</a>.</p> <p>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 <a href="https://www.libreavous.org">site consacré à l’émission</a>, quelques jours après l’émission en général.</p> <p><strong>Les ambitions de l’émission <em>Libre à vous !</em></strong></p> <p>La radio <em>Cause commune</em> a commencé à émettre fin 2017 sur la bande FM en région parisienne (93.1) et sur Internet.</p> <p>Depuis mai 2018, l’April anime une émission d’explications et d’échanges sur la radio Cause Commune sur les thèmes des libertés informatiques.</p> <p><em>Libre à vous !</em> se veut avant tout une émission d’explications et d’échanges sur les dossiers politiques et juridiques que traite l’April, et sur les actions qu’elle mène.</p> <p>Pour les libertés informatiques en général, et pour le logiciel libre en particulier.</p> <p><em>Libre à vous !</em> c’est aussi un point sur les actualités du Libre, des personnes invitées aux profils variés, de la musique sous licence libre, des actions de sensibilisation.</p> <p>Donner à chacun et chacune, de manière simple et accessible, les clefs pour comprendre les enjeux mais aussi proposer des moyens d’action, tel est l’objectif de cette émission hebdomadaire, qui est diffusée en direct chaque mardi du mois de 15 h 30 à 17 h.</p> <p>L’émission dispose :</p> <ul> <li>d’un <a href="https://april.org/lav.xml">flux RSS compatible avec la baladodiffusion</a> </li> <li> <a href="https://listes.libreavous.org/wws/subscribe/actus">d’une lettre d’information à laquelle vous pouvez vous inscrire</a> (pour recevoir les annonces des podcasts, des émissions à venir et toute autre actualité en lien avec l’émission)</li> <li><p>d’un <a href="https://talk.libre-a-toi.org/">salon dédié sur le webchat de la radio</a> (salon #libreavous).</p></li> <li><p>Radio Cause Commune, 22 rue Bernard Dimey, Paris, Île-de-France, France</p></li> <li><p><a href="https://www.libreavous.org">https://www.libreavous.org</a></p></li> <li><p><a href="https://www.agendadulibre.org/tags/april">april</a>, <a href="https://www.agendadulibre.org/tags/radio">radio</a>, <a href="https://www.agendadulibre.org/tags/cause-commune">cause-commune</a>, <a href="https://www.agendadulibre.org/tags/libre-%C3%A0-vous">libre-à-vous</a></p></li> </ul> <h3 id="toc-fr-tours-permanence-adeti---le-mardi--5-janvier-2021-de-18h30-à-20h30">[FR Tours] <a href="https://www.agendadulibre.org/events/22881">Permanence ADeTI</a> - Le mardi 5 janvier 2021 de 18h30 à 20h30.</h3> <p>La permanence d’ADeTI est un moment d’accueil avec des bénévoles pour apprendre à utiliser un ordinateur sous GNU/Linux (Ubuntu, Linux Mint, Debian…)  mais aussi :</p> <ul> <li>réparer les problèmes de logiciels sur son ordinateur</li> <li>prendre des conseils pour choisir des logiciels alternatifs</li> <li>différencier les logiciels libres utilisables pour répondre aux besoins</li> <li>préserver et réfléchir sur ses usages (vie privée, éthique…)</li> </ul> <p>Mais c’est aussi un moment consacré pour :</p> <ul> <li>partager des connaissances et échanger des savoirs</li> <li>maîtriser les formats ouverts et la pérennité de ses documents</li> <li>Confidentialité, intégrité et disponibilité des systèmes d’information</li> <li>Diversité des alternatives</li> <li>Indépendance</li> </ul> <p>Nous accueillons également des membres de l’association Touraine Data Network et A-Hébergement qui peuvent répondre aux questions concernant Internet, les réseaux et l’hébergement : connexion à Internet, alternatives aux « Box » et aux opérateurs/FAI commerciaux, Neutralité du Net, Vie Privée, Blog, Site Internet/Web…</p> <ul> <li>Centre Socio-culturel Tours Nord Léo Lagrange Gentiana, 90 avenue André Maginot, Tours, Centre-Val de Loire, France</li> <li><a href="https://www.adeti.org">https://www.adeti.org</a></li> <li> <a href="https://www.agendadulibre.org/tags/install-party">install-party</a>, <a href="https://www.agendadulibre.org/tags/adeti-org">adeti-org</a>, <a href="https://www.agendadulibre.org/tags/touraine-data-network">touraine-data-network</a>, <a href="https://www.agendadulibre.org/tags/tdn">tdn</a>, <a href="https://www.agendadulibre.org/tags/ffdn">ffdn</a>, <a href="https://www.agendadulibre.org/tags/permanence">permanence</a>, <a href="https://www.agendadulibre.org/tags/internet">internet</a>, <a href="https://www.agendadulibre.org/tags/internet-libre">internet-libre</a>, <a href="https://www.agendadulibre.org/tags/interoperabilite">interoperabilite</a>, <a href="https://www.agendadulibre.org/tags/interop%C3%A9rabilit%C3%A9">interopérabilité</a>, <a href="https://www.agendadulibre.org/tags/lug">lug</a>, <a href="https://www.agendadulibre.org/tags/install-partie">install-partie</a>, <a href="https://www.agendadulibre.org/tags/acteur-du-libre">acteur-du-libre</a>, <a href="https://www.agendadulibre.org/tags/auto-hebergement">auto-hebergement</a>, <a href="https://www.agendadulibre.org/tags/auto-h%C3%A9bergement">auto-hébergement</a>, <a href="https://www.agendadulibre.org/tags/network">network</a>, <a href="https://www.agendadulibre.org/tags/isp">isp</a>, <a href="https://www.agendadulibre.org/tags/fai">fai</a>, <a href="https://www.agendadulibre.org/tags/hebergement">hebergement</a>, <a href="https://www.agendadulibre.org/tags/h%C3%A9bergeur">hébergeur</a>, <a href="https://www.agendadulibre.org/tags/h%C3%A9bergement">hébergement</a>, <a href="https://www.agendadulibre.org/tags/serveur">serveur</a>, <a href="https://www.agendadulibre.org/tags/mail">mail</a>, <a href="https://www.agendadulibre.org/tags/wordpre">wordpre</a>, <a href="https://www.agendadulibre.org/tags/virtualisation">virtualisation</a>, <a href="https://www.agendadulibre.org/tags/forum">forum</a>, <a href="https://www.agendadulibre.org/tags/liste-de-diffusion">liste-de-diffusion</a>, <a href="https://www.agendadulibre.org/tags/cloud">cloud</a>, <a href="https://www.agendadulibre.org/tags/musique">musique</a>, <a href="https://www.agendadulibre.org/tags/musique-libre">musique-libre</a>, <a href="https://www.agendadulibre.org/tags/%C3%A9ducation">éducation</a>, <a href="https://www.agendadulibre.org/tags/chatons">chatons</a>, <a href="https://www.agendadulibre.org/tags/presentation">presentation</a>, <a href="https://www.agendadulibre.org/tags/logiciel">logiciel</a>, <a href="https://www.agendadulibre.org/tags/logiciel-libre">logiciel-libre</a>, <a href="https://www.agendadulibre.org/tags/logiciels">logiciels</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libre">logiciels-libre</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a>, <a href="https://www.agendadulibre.org/tags/wiki">wiki</a> </li> </ul> <h3 id="toc-ca-qc-montréal-linux-meetup-montréal---le-mardi--5-janvier-2021-de-18h30-à-21h30">[CA-QC Montréal] <a href="https://agendadulibre.qc.ca/events/2129">Linux-Meetup Montréal</a> - Le mardi 5 janvier 2021 de 18h30 à 21h30.</h3> <p><strong>Rencontre virtuelle</strong> <em><a href="https://bbb3.services-conseils-linux.org/b/mar-thv-32t">https://bbb3.services-conseils-linux.org/b/mar-thv-32t</a></em></p> <p><strong>Programmation de la rencontre (de 18:30 à 21:30)</strong></p> <ol> <li> <em>(Prénom Nom)</em> Attente d’une description</li> </ol> <p><strong>Lieu</strong><br> Rencontre virtuelle <em><a href="https://bbb3.services-conseils-linux.org/b/mar-thv-32t">https://bbb3.services-conseils-linux.org/b/mar-thv-32t</a></em></p> <p><strong>Extras</strong></p> <p>Pendant le « happy hour » virtuel BYOB « Bring your own Beer » (de 17:30 à 18:30), il y aura 8 salles de discussions virtuelles afin de pouvoir discuter de logiciels libres avec vos amis… que vous n’avez pas vus depuis le confinement-)</p> <p>Profitez-en pour arriver plus tôt afin de vérifier votre audio/vidéo avec BigBlueButton qui ne requiert aucune installation de logiciel puisqu’il fonctionne directement dans votre navigateur avec HTML5 (Chromium, Chrome, Firefox recommandé).</p> <p>Nous invitons tous les amateurs de logiciels libres (peu importe la plate-forme) à venir discuter. C’est vraiment une excellente occasion de socialiser et de faire connaissance avec d’autres qui partagent les mêmes intérêts.</p> <p>La rencontre est gratuite et ouverte à tous (de débutants à experts) et rassemble des gens de diverses professions gestionnaires, professeurs, administrateurs de systèmes, ingénieurs, programmeurs, retraités, étudiants, etc. </p> <p>Les Linux-Meetup se déroulent simultanément <a href="http://linux.meetup.com/">à travers le monde</a> tous les premiers mardis du mois ainsi que dans plusieurs régions du Québec. </p> <p>Vous pouvez confirmer votre présence sur un ou plusieurs réseaux sociaux afin de promouvoir l’événement <a href="https://plus.google.com/u/0/events/cm6n39ohgesi7uub6a5o7jqg2ok">Google+</a>, <a href="https://www.linkedin.com/groups?gid=8117971&amp;goback=%2Egmp_8117971">Linkedin,</a> <a href="https://www.facebook.com/events/896482667041170/">Facebook</a>, <a href="https://twitter.com/MartialBigras">Twitter</a>et <a href="http://www.meetup.com/Linux-Montreal/events/219143043/">Meetup </a></p> <p>Au plaisir de vous rencontrer </p> <p>Martial</p> <ul> <li>Rencontre virtuel, Internet, Montréal, Montréal, Québec</li> <li>Adresse web <a href="https://www.meetup.com/fr-FR/Linux-Montreal">https://www.meetup.com/fr-FR/Linux-Montreal</a> </li> <li>Tags <a href="https://agendadulibre.qc.ca/tags/linux-meetup-montr%C3%A9al">linux-meetup-montréal</a> </li> </ul> <h3 id="toc-fr-vandœuvre-lès-nancy-diapositives-pour-présentations---le-mercredi--6-janvier-2021-de-15h00-à-17h00">[FR Vandœuvre-lès-Nancy] <a href="https://www.agendadulibre.org/events/23075">Diapositives pour présentations</a> - Le mercredi 6 janvier 2021 de 15h00 à 17h00.</h3> <p>Découverte du module Impress, inclus dans la suite bureautique LibreOffice.</p> <p>Il permet l’édition de diapositives pouvant ainsi être utilisés comme support de présentation, pour animer des cours, des conférences, des réunions, des AG, une soutenance de mémoire, etc. à l’aide de diapositives. Vous pouvez les changer au rythme de votre discours, à l’aide d’une télécommande ou d’une simple touche de votre clavier.</p> <p><strong>Horaires</strong></p> <p>Cette animation se déroule l’après-midi, de 15 h à 17 h.</p> <p><strong>Inscription aux ateliers</strong></p> <p>La participation est limitée au nombre de places. Pré-inscription possible depuis le site web.</p> <ul> <li>Fabrique collective de la Culture du Libre, médiathèque Jules Verne, 2 rue de Malines, Vandœuvre-lès-Nancy, Grand Est, France</li> <li><a href="https://fccl-vandoeuvre.fr">https://fccl-vandoeuvre.fr</a></li> <li> <a href="https://www.agendadulibre.org/tags/fccl">fccl</a>, <a href="https://www.agendadulibre.org/tags/atelier">atelier</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a>, <a href="https://www.agendadulibre.org/tags/m%C3%A9diath%C3%A8que-jules-verne">médiathèque-jules-verne</a>, <a href="https://www.agendadulibre.org/tags/libreoffice">libreoffice</a>, <a href="https://www.agendadulibre.org/tags/tableur">tableur</a>, <a href="https://www.agendadulibre.org/tags/impress">impress</a> </li> </ul> <h3 id="toc-fr-beauvais-sensibilisation-et-partage-autour-du-libre---le-mercredi--6-janvier-2021-de-18h00-à-20h00">[FR Beauvais] <a href="https://www.agendadulibre.org/events/22411">Sensibilisation et partage autour du Libre</a> - Le mercredi 6 janvier 2021 de 18h00 à 20h00.</h3> <p>Chaque mercredi soir, l’association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres.</p> <p>C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.</p> <ul> <li>Ecospace de la Mie au Roy, 136 rue de la Mie au Roy, Beauvais, Hauts-de-France, France</li> <li><a href="https://www.oisux.org">https://www.oisux.org</a></li> <li> <a href="https://www.agendadulibre.org/tags/oisux">oisux</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a>, <a href="https://www.agendadulibre.org/tags/framasoft">framasoft</a>, <a href="https://www.agendadulibre.org/tags/atelier">atelier</a>, <a href="https://www.agendadulibre.org/tags/rencontre">rencontre</a> </li> </ul> <h3 id="toc-fr-lyon-atelier-connecté---le-mercredi--6-janvier-2021-de-19h30-à-21h00">[FR Lyon] <a href="https://www.agendadulibre.org/events/22307">Atelier connecté</a> - Le mercredi 6 janvier 2021 de 19h30 à 21h00.</h3> <p> <strong>Atelier gratuit - inscription obligatoire à <a href="mailto:epn@salledesrancy.com">epn@salledesrancy.com</a></strong></p> <p><strong>L’EPN des Rancy</strong> (249, rue Vendôme, 69003 Lyon) et <strong>un membre de la communauté du libre</strong> vous proposent ce cycle d’ateliers de <strong>4 séances obligatoires</strong> afin de à créer un espace dans lequel vous pourrez stocker toutes vos données personnelles.</p> <p>Ces ateliers sont ouverts à tous.</p> <p><em>N’hésitez pas à venir nombreux <strong>ce mercredi 06 janvier</strong>.</em></p> <p>En savoir + : <a href="https://epn.salledesrancy.com/atelier-connecte/">cliquez ici</a></p> <p>Attention : Mercredi 2 décembre + Mercredi 9 décembre + Mercredi 16 décembre + Mercredi 06 janvier</p> <ul> <li>Maison pour tous, 249 rue Vendôme, Lyon, Auvergne-Rhône-Alpes, France</li> <li><a href="https://epn.salledesrancy.com/atelier-connecte">https://epn.salledesrancy.com/atelier-connecte</a></li> <li> <a href="https://www.agendadulibre.org/tags/ateliers">ateliers</a>, <a href="https://www.agendadulibre.org/tags/auto-h%C3%A9bergement">auto-hébergement</a>, <a href="https://www.agendadulibre.org/tags/connect%C3%A9">connecté</a>, <a href="https://www.agendadulibre.org/tags/donnees-personnelles">donnees-personnelles</a>, <a href="https://www.agendadulibre.org/tags/epn-des-rancy">epn-des-rancy</a>, <a href="https://www.agendadulibre.org/tags/nexcloud">nexcloud</a>, <a href="https://www.agendadulibre.org/tags/stockage">stockage</a>, <a href="https://www.agendadulibre.org/tags/yunohost">yunohost</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a> </li> </ul> <h3 id="toc-fr-lodève-aide-à-linformatique-libre---le-jeudi--7-janvier-2021-de-09h30-à-17h00">[FR Lodève] <a href="https://www.agendadulibre.org/events/23118">Aide à l’informatique Libre</a> - Le jeudi 7 janvier 2021 de 09h30 à 17h00.</h3> <p> Gagnez votre liberté avec les logiciels logiquement libres !</p> <ul> <li>intéressé·es ?</li> <li>envie de pratique ?</li> <li>d’apprendre ?</li> <li>de partager ?</li> <li>de questionner ?</li> </ul> <p>Tous les jeudis et vendredis, venez découvrir Linux et les Logiciels Libres et vous faire aider pour l’installation, l’utilisation et à la prise en main, dans différents lieux. Des ateliers informatiques pour réduire la fracture numérique.</p> <p>Le contenu de l’atelier s’adapte aux problèmes et aux questionnements des personnes présentes avec leur(s) ordinateur(s), qu’il soit fixe ou portable, et permet ainsi l’acquisition de nouvelles compétences nécessaires à une autonomie numérique certaine, au rythme de chacun. Des ordinateurs sont également mis à la disposition du public.</p> <p><a href="https://montpellibre.fr"></a></p> <p><em>Pour rester en conformité avec le décret du 31 mai 2020, nous vous rappelons que les masques doivent être portés systématiquement par tous dès lors que les règles de distanciation physique ne peuvent être garanties. Notez bien que le respect des gestes barrières et des règles de distanciation sociale, restent quant à eux, obligatoire.</em></p> <p>Entrée libre et gratuite sur <a href="http://montpel-libre.fr/spip.php?article2787"><strong>inscription</strong></a>. Une simple <a href="http://montpel-libre.fr/stock/documents/Adhesion/montpellibre_adhesion_2021.pdf"><strong>adhésion</strong></a> à l’association est possible. Rejoindre le groupe Montpel’libre sur <a href="https://t.me/joinchat/L4OEvBM00vzNuIpOnFeQ-Q"><strong>Telegram</strong></a> S’inscrire à la <a href="https://framalistes.org/sympa/info/montpellibre_info"><strong>Newsletter</strong></a> de Montpel’libre.</p> <p><a href="https://img-scoop-cms.airweb.fr/uploads/sites/19/Plan-661-681.pdf">Bus Lio</a>, <a href="https://www.herault-transport.fr/sites/default/files/fiches-horaires/ligne-rg/661-681.pdf">ligne 661</a>, direction Lodève, arrêt Lodève Gare Routière.<br> GPS Latitude : 43.73094 | Longitude : 3.32060<br> Carte <a href="https://www.openstreetmap.org/?mlat=43.73094&amp;mlon=3.32060#map=19/43.73094/3.32060">OpenStreetMap</a></p> <p>Jeudis 07, 14, 21 et 28 janvier 2021 de 9h30 à 12h00 et de 14h00 à 17h00<br> Vendredis 08, 15, 22 et 29 janvier 2021 de 9h30 à 12h00 et de 14h00 à 17h00<br> Shantidas - 11 Grand Rue 34700 Lodève</p> <p><a href="https://montpellibre.fr/spip.php?article2787">Ça m’intéresse, je m’inscris !</a></p> <ul> <li>Shantidas, 11 Grand Rue, Lodève, Occitanie, France</li> <li><a href="https://montpellibre.fr">https://montpellibre.fr</a></li> <li> <a href="https://www.agendadulibre.org/tags/montpellibre">montpellibre</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a>, <a href="https://www.agendadulibre.org/tags/gnu%2Flinux">gnu/linux</a>, <a href="https://www.agendadulibre.org/tags/atelibre">atelibre</a>, <a href="https://www.agendadulibre.org/tags/fracture-numerique">fracture-numerique</a> </li> </ul> <h3 id="toc-ch-bern-monatstreffen-linux-user-group-bern---le-jeudi--7-janvier-2021-de-18h30-à-23h00">[CH Bern] <a href="https://www.agendadulibre.org/events/21392">Monatstreffen Linux User Group Bern</a> - Le jeudi 7 janvier 2021 de 18h30 à 23h00.</h3> <p>Der monatliche Treffpunkt der Penguins @ Bern.</p> <p>Diskussionen, TechTalk, Kontakte knüpfen, Computer installieren, Support, Speis &amp; Trank…</p> <p>Wo: Ristorante Casa d’Italia<br> Bühlstrasse 57, 3012 Bern</p> <p>Das Treffen findet im 1. Stock des Restaurants statt!</p> <p><a href="https://www.casaitalia.ch">https://www.casaitalia.ch</a></p> <p>Für Linux-Installationen bitte vorher per Mail an info @ lugbe. ch anmelden!</p> <p>Unsere Treffs sind öffentlich, d.h. auch Nicht-Mitglieder sind herzlich willkommen.</p> <ul> <li>Ristorante Casa d’Italia, Bühlstrasse 57, Bern, Berne, Suisse</li> <li><a href="https://lugbe.ch">https://lugbe.ch</a></li> <li> <a href="https://www.agendadulibre.org/tags/lugbe">lugbe</a>, <a href="https://www.agendadulibre.org/tags/linux">linux</a>, <a href="https://www.agendadulibre.org/tags/installation">installation</a>, <a href="https://www.agendadulibre.org/tags/support">support</a>, <a href="https://www.agendadulibre.org/tags/food">food</a>, <a href="https://www.agendadulibre.org/tags/drinks">drinks</a> </li> </ul> <h3 id="toc-fr-lyon-jeudi-bidouille---le-jeudi--7-janvier-2021-de-19h00-à-22h00">[FR Lyon] <a href="https://www.agendadulibre.org/events/22292">Jeudi Bidouille</a> - Le jeudi 7 janvier 2021 de 19h00 à 22h00.</h3> <p><strong>Atelier gratuit - sans inscription</strong></p> <p>L’<strong>EPN des Rancy</strong> (249, rue Vendôme, 69003 Lyon) et <strong>l’association ALDIL</strong> (Association Lyonnaise pour le Développement de l’Informatique Libre) vous proposent des rendez-vous mensuels pour accompagner les utilisateurs de logiciel libre <strong>dans la résolution de leur problème informatique</strong>.</p> <p>L’objectif de ces ateliers sont l’entraide et dépannages entre utilisateurs de logiciel libres débutants et plus aguerris.</p> <p>L’occasion de voir comment ça marche, de demander un coup de pouce, de faire découvrir une astuce.</p> <p>Avec la participation des bénévoles de l’ALDIL, Illyse et des utilisateurs de GNU/Linux (Ubuntu, Debian, Mageia, LinuxMint…).</p> <p>Ces ateliers sont ouverts à tous.</p> <p><em>N’hésitez pas à venir nombreux <strong>ce jeudi 07 janvier</strong>.</em></p> <p>Rappel : aucune installation de logiciel sous licence ne pourra être faite sans présentation de la licence et de sa preuve d’achat. Par défaut, les intervenants proposeront des logiciels libres mais s’adaptent à d’autres demandes.</p> <p>En savoir + : <a href="https://epn.salledesrancy.com/jeudi-bidouille/">cliquez ici</a></p> <ul> <li>Maison pour tous, 249 rue Vendôme, Lyon, Auvergne-Rhône-Alpes, France</li> <li><a href="https://epn.salledesrancy.com/jeudi-bidouille">https://epn.salledesrancy.com/jeudi-bidouille</a></li> <li> <a href="https://www.agendadulibre.org/tags/aldil">aldil</a>, <a href="https://www.agendadulibre.org/tags/linux">linux</a>, <a href="https://www.agendadulibre.org/tags/debian">debian</a>, <a href="https://www.agendadulibre.org/tags/mageia">mageia</a>, <a href="https://www.agendadulibre.org/tags/linux-mint">linux-mint</a>, <a href="https://www.agendadulibre.org/tags/atelier">atelier</a>, <a href="https://www.agendadulibre.org/tags/%C3%A9change">échange</a>, <a href="https://www.agendadulibre.org/tags/epn-des-rancy">epn-des-rancy</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a> </li> </ul> <h3 id="toc-be-liège-linux-meeting-party---le-jeudi--7-janvier-2021-de-19h30-à-22h30">[BE Liège] <a href="https://www.agendadulibre.org/events/21616">Linux Meeting Party</a> - Le jeudi 7 janvier 2021 de 19h30 à 22h30.</h3> <p>Notre « Linux Meeting Party » (table de conversation informelle) a lieu tous les <strong>premiers jeudi du mois</strong>.</p> <p>Nos prochaines rencontres se tiendront dans un local du « Service de proximité » de Grivegnée, Av. Albert 1ᵉʳ, 5, à Grivegnée-bas. C’est à deux pas de la rue Belvaux (pour l’accès en bus) et un vaste parking est disponible : <a href="http://umap.openstreetmap.fr/fr/map/lilit_238930#14/50.6313/5.5992">carte interactive d’accès</a></p> <p>Venez quand vous voulez <strong>entre 19h30 et 22h30</strong> papoter Linux et Logiciels Libres dans la bonne humeur :-)</p> <ul> <li>Service de proximité de Grivegnée, 5 avenue Albert 1ᵉʳ, Liège, Wallonie, Belgique</li> <li><a href="http://www.lilit.be/">http://www.lilit.be/</a></li> <li> <a href="https://www.agendadulibre.org/tags/lilit">lilit</a>, <a href="https://www.agendadulibre.org/tags/rencontre">rencontre</a>, <a href="https://www.agendadulibre.org/tags/linux">linux</a>, <a href="https://www.agendadulibre.org/tags/gnu-linux">gnu-linux</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a>, <a href="https://www.agendadulibre.org/tags/premier-jeudi">premier-jeudi</a> </li> </ul> <h3 id="toc-fr-lodève-aide-à-linformatique-libre---le-vendredi--8-janvier-2021-de-09h30-à-17h00">[FR Lodève] <a href="https://www.agendadulibre.org/events/23119">Aide à l’informatique Libre</a> - Le vendredi 8 janvier 2021 de 09h30 à 17h00.</h3> <p> Gagnez votre liberté avec les logiciels logiquement libres !</p> <ul> <li>intéressé·es ?</li> <li>envie de pratique ?</li> <li>d’apprendre ?</li> <li>de partager ?</li> <li>de questionner ?</li> </ul> <p>Tous les jeudis et vendredis, venez découvrir Linux et les Logiciels Libres et vous faire aider pour l’installation, l’utilisation et à la prise en main, dans différents lieux. Des ateliers informatiques pour réduire la fracture numérique.</p> <p>Le contenu de l’atelier s’adapte aux problèmes et aux questionnements des personnes présentes avec leur(s) ordinateur(s), qu’il soit fixe ou portable, et permet ainsi l’acquisition de nouvelles compétences nécessaires à une autonomie numérique certaine, au rythme de chacun. Des ordinateurs sont également mis à la disposition du public.</p> <p><a href="https://montpellibre.fr"></a></p> <p><em>Pour rester en conformité avec le décret du 31 mai 2020, nous vous rappelons que les masques doivent être portés systématiquement par tous dès lors que les règles de distanciation physique ne peuvent être garanties. Notez bien que le respect des gestes barrières et des règles de distanciation sociale, restent quant à eux, obligatoire.</em></p> <p>Entrée libre et gratuite sur <a href="http://montpel-libre.fr/spip.php?article2787"><strong>inscription</strong></a>. Une simple <a href="http://montpel-libre.fr/stock/documents/Adhesion/montpellibre_adhesion_2021.pdf"><strong>adhésion</strong></a> à l’association est possible. Rejoindre le groupe Montpel’libre sur <a href="https://t.me/joinchat/L4OEvBM00vzNuIpOnFeQ-Q"><strong>Telegram</strong></a> S’inscrire à la <a href="https://framalistes.org/sympa/info/montpellibre_info"><strong>Newsletter</strong></a> de Montpel’libre.</p> <p><a href="https://img-scoop-cms.airweb.fr/uploads/sites/19/Plan-661-681.pdf">Bus Lio</a>, <a href="https://www.herault-transport.fr/sites/default/files/fiches-horaires/ligne-rg/661-681.pdf">ligne 661</a>, direction Lodève, arrêt Lodève Gare Routière.<br> GPS Latitude : 43.73094 | Longitude : 3.32060<br> Carte <a href="https://www.openstreetmap.org/?mlat=43.73094&amp;mlon=3.32060#map=19/43.73094/3.32060">OpenStreetMap</a></p> <p>Jeudis 07, 14, 21 et 28 janvier 2021 de 9h30 à 12h00 et de 14h00 à 17h00<br> Vendredis 08, 15, 22 et 29 janvier 2021 de 9h30 à 12h00 et de 14h00 à 17h00<br> Shantidas - 11 Grand Rue 34700 Lodève</p> <p><a href="https://montpellibre.fr/spip.php?article2787">Ça m’intéresse, je m’inscris !</a></p> <ul> <li>Shantidas, 11 Grand Rue, Lodève, Occitanie, France</li> <li><a href="https://montpellibre.fr/">https://montpellibre.fr/</a></li> <li> <a href="https://www.agendadulibre.org/tags/montpellibre">montpellibre</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a>, <a href="https://www.agendadulibre.org/tags/atelibre">atelibre</a>, <a href="https://www.agendadulibre.org/tags/fracture-numerique">fracture-numerique</a>, <a href="https://www.agendadulibre.org/tags/gnu-linux">gnu-linux</a> </li> </ul> <h3 id="toc-fr-aix-en-provence-samedi-libre-semi-virtuel---le-samedi--9-janvier-2021-de-10h00-à-18h00">[FR Aix-en-Provence] <a href="https://www.agendadulibre.org/events/23055">Samedi Libre semi-virtuel</a> - Le samedi 9 janvier 2021 de 10h00 à 18h00.</h3> <p><strong>CE SAMEDI LIBRE DEVRAIT ÊTRE SEMI-VIRTUEL</strong></p> <ul> <li>Quelques activités réelles au Centre des Amandiers</li> <li>et toutes les autres en <a href="http://openstreetmap.org/?mlat=43.53206&amp;mlon=5.41224&amp;zoom=17">réunion virtuelle</a> avec <a href="http://www.fondation-lamap.org/123codez">Jitsi</a> sur le site de <a href="http://openstreetmap.org/?mlat=43.53206&amp;mlon=5.41224&amp;zoom=17">Jitsi</a> et avec un accueil par méls sur les listes [Axul-debats] et [<a href="mailto:contact@axul.org">contact@axul.org</a>] pour ne pas encombrer la liste [Axul-linux].</li> </ul> <p><strong>PROGRAMME DE LA RÉUNION RÉELLE SOUHAITÉE</strong></p> <ul> <li> <strong>Installations distanciées</strong>: installations en libre service avec les conseils d’un spécialiste distancié sur place (NB: prendre rendez-vous à l’avance)</li> <li>Initiation aux outils de télécommunications, en particulier <a href="http://www.fondation-lamap.org/123codez">Jitsi</a> </li> </ul> <p><strong>PROGRAMME PROVISOIRE DE LA RÉUNION VIRTUELLE</strong></p> <ul> <li>Préparation de l’AG 2020 prévue le 15 janvier 2021</li> <li>Futurs outils de communication de l’Axul</li> <li>Préparation des futurs Samedis Libres réels ou virtuels</li> <li>Projets d’ateliers réels ou virtuels</li> <li>Discussions sur les démonstrations déjà virtualisées</li> <li>Autres interventions de l’Axul…</li> <li>Autres questions ?</li> <li>…</li> <li>N’hésitez pas à proposer d’autres sujets de discussion</li> </ul> <p><strong>INFORMATIONS GÉNÉRALES :</strong></p> <p>Ces <strong>Samedis Libres</strong> sont organisés par l'<a href="http://www.fondation-lamap.org/"><strong>Axul</strong></a> en collaboration avec plusieurs associations de <strong>logiciels libres</strong> des Bouches-du-Rhône.</p> <p>Ils proposent des présentations générales et une aide technique pour le dépannage et la mise à jour d’ordinateurs avec des <strong>logiciels libres</strong>. Ils présentent aussi des démonstrations de <strong>matériels libres</strong>.</p> <p>Des informations sont disponibles sur la <strong>Culture Libre</strong> (OpenStreetMap, Wikipedia…).</p> <p><strong>PRÉSENTATIONS POSSIBLES (dans les limites d’une virtualisation éventuelle…) :</strong></p> <p><strong>Présentation de livres et de sites Internet consacrés au Libre</strong></p> <p><strong>Présentation d’un <a href="http://www.sagemath.org/fr/">Fairphone</a></strong>, un téléphone libre et éthique</p> <p><strong>Présentation du micro-ordinateur <a href="https://fr.wikipedia.org/wiki/Emmabunt%C3%BCs">micro:bit</a></strong> conçu pour rendre l’enseignement et l’apprentissage facile et amusant.</p> <p><strong>Présentation du micro-ordinateur <a href="https://primtux.fr/">PyBoard</a></strong> co-développé avec le langage MicroPython</p> <p><strong>Présentations liées aux nouveaux programmes scolaires sur le codage</strong></p> <ul> <li>Présentation de <a href="https://olpc-france.org/blog/">Python</a>, <a href="http://wiki.laptop.org/go/XO-4_Touch">Scratch</a> et <a href="https://f-droid.org/">Snap!</a>.</li> <li>Présentation de modèles éducatifs libres écrits en <a href="http://sugarizer.org/">HTML5</a> pour PC ou tablettes quel que soit le système d’exploitation : exemple du site <a href="http://openstreetmap.org/?mlat=43.53206&amp;mlon=5.41224&amp;zoom=17">PhET</a>.</li> <li>Présentation du projet <a href="http://www.fondation-lamap.org/123codez">1, 2, 3… codez !</a>: Enseigner l’informatique à l’école et au collège (<a href="http://www.fondation-lamap.org/">Fondation La main à la pâte</a>).</li> <li>Présentations d’autres logiciels éducatifs et/ou scientifiques (<a href="http://www.sagemath.org/fr/">SageMath…</a>).</li> </ul> <p><strong>Autres Présentations</strong></p> <ul> <li>Distribution <a href="https://fr.wikipedia.org/wiki/Emmabunt%C3%BCs">Emmabuntüs</a> pour la rénovation d’ordinateurs anciens.</li> <li>Distribution <a href="https://primtux.fr/">PrimTux</a> pour les élèves de l’école primaire.</li> <li>Distributions Linux installées sur des clefs USB insérées dans des ordinateurs Linux, Windows 7 ou Windows 10.</li> <li>Cohabitation Linux - Windows 10 : le cas d’Ubuntu 64 bits.</li> <li>Évolution du projet pédagogique <a href="https://olpc-france.org/blog/">OLPC</a> (One Laptop per Child) : ordinateur <a href="http://wiki.laptop.org/go/XO-4_Touch">XO-4</a>, <strong>tablette OLPC</strong> partiellement libérée avec <a href="https://f-droid.org/">F-Droid</a> et différentes machines avec la plate-forme pédagogique <a href="http://sugarizer.org/">Sugarizer.</a> </li> </ul> <p><strong>NB :</strong> Certaines démonstrations pédagogiques sont en libre service. Les autres démonstrations seront normalement possibles toute la journée : elles seront lancées en fonction des souhaits des visiteurs et des disponibilités des spécialistes.</p> <p><strong>Prochain Samedi Libre :</strong></p> <ul> <li>Samedi Libre du 6 février 2021</li> </ul> <p><strong>Adresse :</strong> Centre Social et Culturel des Amandiers, 8 allée des Amandiers, <a href="http://openstreetmap.org/?mlat=43.53206&amp;mlon=5.41224&amp;zoom=17">Jas-de-Bouffan</a> (cliquer sur ce dernier lien pour avoir un plan détaillé).</p> <p>Ces samedis libres et gratuits sont ouverts à toutes et à tous, débutantEs ou expertEs <strong>GNU/Linux</strong>, membres ou non d’associations du Libre. Les locaux sont au rez-de chaussée et accessibles par tous.</p> <p><strong>Entrée Libre</strong>. <strong>Tout Public</strong>.</p> <p><strong>Prochaines réunions :</strong></p> <ul> <li>AG du 15 janvier 2021</li> <li><p>Samedi Libre du 6 février 2021</p></li> <li><p>ADIS, centre Social et Culturel des Amandiers, 8 allée des Amandiers, Jas de Bouffan, Aix-en-Provence, Provence-Alpes-Côte d’Azur, France</p></li> <li><p><a href="http://axul.org">http://axul.org</a></p></li> <li><p><a href="https://www.agendadulibre.org/tags/axul">axul</a>, <a href="https://www.agendadulibre.org/tags/atelier">atelier</a>, <a href="https://www.agendadulibre.org/tags/demonstration">demonstration</a>, <a href="https://www.agendadulibre.org/tags/installation">installation</a>, <a href="https://www.agendadulibre.org/tags/presentation">presentation</a>, <a href="https://www.agendadulibre.org/tags/fairphone">fairphone</a>, <a href="https://www.agendadulibre.org/tags/samedi-libre">samedi-libre</a>, <a href="https://www.agendadulibre.org/tags/ubuntu">ubuntu</a>, <a href="https://www.agendadulibre.org/tags/cercll">cercll</a>, <a href="https://www.agendadulibre.org/tags/visio-conf%C3%A9rence">visio-conférence</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a></p></li> </ul> <h3 id="toc-fr-wintzenheim-réunion-du-club-linux---le-samedi--9-janvier-2021-de-13h00-à-19h00">[FR Wintzenheim] <a href="https://www.agendadulibre.org/events/22523">Réunion du Club Linux</a> - Le samedi 9 janvier 2021 de 13h00 à 19h00.</h3> <p>Comme tous les 3 samedis, le <strong>Club Linux de la MJC du Cheval Blanc</strong> se réunit et accueille toutes les personnes qui souhaitent découvrir ou approfondir <a href="https://fr.wikipedia.org/wiki/Linux"><strong>Linux</strong></a> et les <strong>Logiciels Libres</strong>. Aucune compétence n’est demandée.</p> <p>Pendant ces rencontres, informelles,</p> <ul> <li>nous accueillons celles et ceux qui cherchent une réponse ou souhaitent découvrir <strong>Linux</strong> et les <strong>Logiciels Libres</strong>,</li> <li>nous installons <strong>Linux</strong> sur des ordinateurs, la plupart des fois en "<a href="https://fr.wikipedia.org/wiki/Multiboot">dual boot</a>"(*), ce qui permet de conserver l’ancien système (par exemple Windows) et d’utiliser quand même <strong>Linux</strong>, en choisissant au démarrage,</li> <li>nous partageons nos recherches et nos découvertes, les nouveautés.</li> </ul> <p>Le <strong>Club Linux</strong> est également impliqué dans une démarche de libération des GAFAM (Google Apple Facebook Amazon Microsoft) et de promotion de solutions libres comme, entre autres, <a href="https://fr.wikipedia.org/wiki/Wikip%C3%A9dia:Accueil_principal"><strong>Wikipedia</strong></a>, <a href="https://www.openstreetmap.fr/"><strong>OpenStreetMap</strong></a>, les <a href="https://framasoft.org/fr/"><strong>Framatrucs</strong></a> (*), les <a href="https://chatons.org/"><strong>C.H.A.T.O.N.S</strong></a> (*) et beaucoup d’autres.</p> <p>(*) : mais on vous expliquera</p> <ul> <li>MJC du Cheval Blanc, 1 faubourg des Vosges, Wintzenheim, Grand Est, France</li> <li><a href="http://mjc-chevalblanc.fr/-club-linux-.html">http://mjc-chevalblanc.fr/-club-linux-.html</a></li> <li> <a href="https://www.agendadulibre.org/tags/linux">linux</a>, <a href="https://www.agendadulibre.org/tags/logiciel-libre">logiciel-libre</a>, <a href="https://www.agendadulibre.org/tags/mjc-du-cheval-blanc">mjc-du-cheval-blanc</a>, <a href="https://www.agendadulibre.org/tags/club-linux">club-linux</a>, <a href="https://www.agendadulibre.org/tags/entraide">entraide</a>, <a href="https://www.agendadulibre.org/tags/d%C3%A9couverte">découverte</a>, <a href="https://www.agendadulibre.org/tags/installation">installation</a>, <a href="https://www.agendadulibre.org/tags/gnu-linux">gnu-linux</a> </li> </ul> <h3 id="toc-fr-vandœuvre-lès-nancy-découverte-des-nano-ordinateurs---le-samedi--9-janvier-2021-de-15h00-à-17h00">[FR Vandœuvre-lès-Nancy] <a href="https://www.agendadulibre.org/events/23070">Découverte des nano-ordinateurs</a> - Le samedi 9 janvier 2021 de 15h00 à 17h00.</h3> <p>Qu’est-ce qu’un nano-ordinateur ? Quels sont ses avantages ? Est présenté quelques usages possibles à l’aide de cette nouvelle génération d’appareil.</p> <p>Du simple poste informatique de bureautique, à la station de lecteur multimédia, en passant par l’auto-hébergement, les usages sont nombreux.</p> <p><strong>Horaires</strong></p> <p>Cette animation se déroule l’après-midi, de 15 h à 17 h.</p> <p><strong>Inscription aux ateliers</strong></p> <p>La participation est limitée au nombre de places. Pré-inscription possible depuis le site web.</p> <ul> <li>Fabrique Collective de la Culture du Libre, médiathèque Jules Verne, 2 rue de Malines, Vandœuvre-lès-Nancy, Grand Est, France</li> <li><a href="https://fccl-vandoeuvre.fr">https://fccl-vandoeuvre.fr</a></li> <li> <a href="https://www.agendadulibre.org/tags/fccl">fccl</a>, <a href="https://www.agendadulibre.org/tags/atelier">atelier</a>, <a href="https://www.agendadulibre.org/tags/nano-ordinateur">nano-ordinateur</a>, <a href="https://www.agendadulibre.org/tags/raspberry-pi">raspberry-pi</a> </li> </ul> <h3 id="toc-fr-toulouse-visioconférence-monnaie-libre---le-samedi--9-janvier-2021-de-19h00-à-22h00">[FR Toulouse] <a href="https://www.agendadulibre.org/events/23059">Visioconférence Monnaie Libre</a> - Le samedi 9 janvier 2021 de 19h00 à 22h00.</h3> <p>On vous propose une série d’apéro présentation en visioconférence:<br> La Monnaie Libre en Q&amp;R,<br> Présentation des projets d’Econolibre,<br> Présentation de projets de monnaie libristes,<br> Alors notre monde en Monnaie Libre, comment on le fait?</p> <p>Chaque samedi à partir de 19h à 22h</p> <p>Proposez des thèmes de discussion, basés sur la Monnaie Libre, dans la semaine qui précède…</p> <p>Cela nous permettra de nous réunir, de voir comment nous supportons cette folie Covid-19, De poser des questions sur la monnaie libre et de présenter les nouveaux projets de l’association ECONOLIBRE et des projets d’autres acteurs Monnaie Libre; de réfléchir aux projets que nous pouvons faire ensemble, et de mieux nous connaître.</p> <p>Rien de spécial à installer, ça se passera via le site web Jitsi:<br> <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fmeet.jit.si%2Feconolibre%3Ffbclid%3DIwAR2jhMUe0U1tUWNEe0Y8mOp5nyLp82t8ocG2O_ZGUux7yD9y5Khf8FVUtTA&amp;h=AT2wECcwvPgjvPIimexqf3C4pC1v9fivcV0b-pKfSG1IS2C8yMmWR-4IfFd2qFlbGwu7VxPPnpNUso8Co2yeg-6p5qkySHnM9GB2IR3R_xsjp65n9BDjZPZasFN-UoMIGgrUZaw6Mg">https://meet.jit.si/econolibre</a></p> <p>On pourra décider d’autres dates de réunions-visio en format différent (ateliers, cours, etc…) qui sont proposés par l’équipe d’Econolibre.</p> <p>Détails de l’association sur notre site: <a href="https://econolibre.org/">https://econolibre.org</a></p> <p>On peut manger pendant les réunions (c’est un apéro).</p> <p>Un petit TUTO pour expliquer comment utiliser Jitsi:<br> <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fforum.monnaie-libre.fr%2Ft%2Fvisioconference-avec-jistsi%2F10363%3Ffbclid%3DIwAR2LJDtmnFin3Pe7rSUMhoOJL3nO9AeW9d3OSTLpc_ha5z2dfH7wrcx4bA0&amp;h=AT3cTTK43Mh5JpGjv8y3M9TtdFBtiMm8Gfvqfa3n2-KyobwTODqTIvqdHpviLxBg0gSjR1RR4hcyx6iCVUcvPE8QkVjgoK0x6f4ey8pB9wEQ5H-XQislJt7s59ZCkB399ySPhugHsw">https://forum.monnaie-libre.fr/t/visioconference-avec-jistsi/10363</a></p> <p>La réunion commence à 19h, mais on teste les connexions à partir de 18h50.</p> <p>(si besoin) Une présentation pour les nouveaux monnaie libristes est faite, qui dure moins de 30min et sera suivie de questions réponses.</p> <p>Quelques vidéos de présentation sur notre chaine Youtube: (Econolibre)<br> <a href="https://www.youtube.com/channel/UC9e9jWjY8foLfJp_6KTIHRQ">https://www.youtube.com/channel/UC9e9jWjY8foLfJp_6KTIHRQ</a><br> et sur notre chaine Odysee :<br> <a href="https://odysee.com/@Econolibre:6">https://odysee.com/@Econolibre:6</a></p> <ul> <li>Apéro Monnaie Libre en Ligne, Toulouse, Occitanie, France</li> <li><a href="https://econolibre.org">https://econolibre.org</a></li> <li> <a href="https://www.agendadulibre.org/tags/monnaie-libre">monnaie-libre</a>, <a href="https://www.agendadulibre.org/tags/econolibre">econolibre</a>, <a href="https://www.agendadulibre.org/tags/visio-conf%C3%A9rence">visio-conférence</a>, <a href="https://www.agendadulibre.org/tags/%C7%A71">ǧ1</a>, <a href="https://www.agendadulibre.org/tags/june">june</a>, <a href="https://www.agendadulibre.org/tags/cryptomonnaie">cryptomonnaie</a>, <a href="https://www.agendadulibre.org/tags/economie">economie</a>, <a href="https://www.agendadulibre.org/tags/cr%C3%A9ation-mon%C3%A9taire">création-monétaire</a> </li> </ul> </div><div><a href="https://linuxfr.org/news/agenda-du-libre-pour-la-semaine-1-de-l-annee-2021-893ad6e8-99d9-4947-beef-871c50467af9.epub">Télécharger ce contenu au format EPUB</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/122798/comments.atom">voir le flux Atom</a> <a href="https://linuxfr.org/news/agenda-du-libre-pour-la-semaine-1-de-l-annee-2021-893ad6e8-99d9-4947-beef-871c50467af9#comments">ouvrir dans le navigateur</a> </p>
    • Li chevron_right

      Bonne année 2021 !

      Ysabeau · pubsub.eckmul.net / linuxfr_news · Saturday, 2 January, 2021 - 09:53 · 4 minutes

    <div><h3 id="toc-bonne-année-2021">Bonne année 2021 !</h3> <p>Toute l’équipe de <a href="//linuxfr.org">LinuxFR.org</a> vous souhaite une excellente année 2021.</p> <p>Nous vous souhaitons beaucoup de bonheur à vous et vos proches (ainsi vous pourrez y mettre à votre convenance l’amour, la santé, la réussite professionnelle, l’argent, l’avènement de Linux pour le <em>desktop</em> ou tout nouveau projet de Lennart Poettering de réécriture de quelque chose d’existant).</p> <p><img src="https://linuxfr.org/images/historique/images_perdues/bonne-annee-2021-1.png" alt="Deux manchots portant un panneau de vœux 2021 - id avec ok penguin de estea8968 https://openclipart.org/detail/297050/ok-penguin"><br> <em>ID, manchots <a href="https://openclipart.org/detail/297050/ok-penguin">ok-penguin de estea8968</a>, art libre</em></p> <h3 id="toc-et-les-bonnes-résolutions">Et les bonnes résolutions ?</h3> <p>Si par hasard vous êtes en panne d’idées de bonnes résolutions pour 2021, nous pouvons vous en suggérer quelques-unes en rapport avec la vie du site :</p> <ul> <li>enrichir les publications de vos commentaires, toujours avec bienveillance ;</li> <li>participer à la rédaction des dépêches, y compris en relisant et corrigeant les erreurs ;</li> <li>aider sur les <a href="//linuxfr.org/forums">forums</a> ;</li> <li> <a href="//linuxfr.org/stylesheet/modifier">proposer ou améliorer des css</a> ;</li> <li>participer au <a href="//linuxfr.org/developpeur">développement du site</a> et à l’<a href="//linuxfr.org/suivi">amélioration de son ergonomie</a> ;</li> <li>poster <em>coin ! coin !</em> sur la <a href="//linuxfr.org/board">tribune</a> ;</li> <li>et, évidemment, continuer à faire partager vos projets et vos passions.</li> </ul> </div><ul></ul><div><p>L’équipe (quelques membres de l’équipe, dans le bassin ou au petit <em>coin coin</em>, n’ont pu être photographiés) :</p> <p><img src="https://linuxfr.org/images/historique/images_perdues/bonne-annee-2021-2.jpg" alt="Manchots par Jerome Bon sous licence CC BY 2.0 https://www.flickr.com/photos/girolame/138397169/"><br> <em><a href="https://www.flickr.com/photos/girolame/138397169/">Jérome Bon, licence CC By 2.0</a></em></p> <p>Avec, dans le détail et par ordre alphabétique :</p> <p>La modération</p> <p><a href="//linuxfr.org/users/arkem">Arkem</a>, <a href="//linuxfr.org/users/bublbobl">bobble bubble</a>, <a href="//linuxfr.org/users/bubar">bubar</a>, <a href="//linuxfr.org/users/davy78">Davy Defaud</a>, <a href="//linuxfr.org/users/devnewton">devnewton</a>, <a href="//linuxfr.org/users/gbetous">gUI</a>, <a href="//linuxfr.org/users/julien_jorge">Julien Jorge</a>, <a href="//linuxfr.org/users/neox">NeoX</a>, <a href="//linuxfr.org/users/palm123">palm123</a>, <a href="//linuxfr.org/users/patrick_g">patrick_g</a>, <a href="//linuxfr.org/users/jarillon">Pierre Jarillon</a>, <a href="//linuxfr.org/users/ted">ted</a>, <a href="//linuxfr.org/users/claudex">Xavier Claude</a>, <a href="//linuxfr.org/users/ysabeau">Ysabeau</a></p> <p>L’animation</p> <p><a href="//linuxfr.org/users/antistress">antistress</a>, <a href="//linuxfr.org/users/jerome_misc">j</a>, <a href="//linuxfr.org/users/m5oul">M5oul</a>, <a href="//linuxfr.org/users/grayswandir">Sylvestre Ledru</a>, <a href="//linuxfr.org/users/illwieckz">Thomas Debesse</a>, <a href="//linuxfr.org/users/tisaac">tisaac</a>, <a href="//linuxfr.org/users/biomin">Yves Bourguignon</a></p> <p>L’administration</p> <p><a href="//linuxfr.org/users/oumph">Benoît Sibaud</a>, <a href="//linuxfr.org/users/nono">Bruno Michel</a>, <a href="//linuxfr.org/users/floxy">Florent Zara</a>, <a href="//linuxfr.org/users/nils--2">Nils Ratusznik</a>, <a href="//linuxfr.org/users/nyco">Nÿco</a>, <a href="//linuxfr.org/users/xate">Xavier Teyssier</a></p> </div><div><a href="https://linuxfr.org/news/bonne-annee-2021.epub">Télécharger ce contenu au format EPUB</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/122781/comments.atom">voir le flux Atom</a> <a href="https://linuxfr.org/news/bonne-annee-2021#comments">ouvrir dans le navigateur</a> </p>
    • Li chevron_right

      Développer une interface web avec le toolkit Atlas (1/2)

      Claude SIMON · pubsub.eckmul.net / linuxfr_news · Friday, 1 January, 2021 - 12:02 · 57 minutes

    <div><p>Le <em>toolkit</em> <em>Atlas</em> permet de programmer des interfaces d’applications web monopages (<a href="https://en.wikipedia.org/wiki/Single-page_application">SPA</a>). Il est léger (quelques dizaines de Ko), sans dépendances, ne nécessite pas de savoir programmer en <em>JavaScript</em>, et n’impose pas d’architecture logicielle de type <a href="https://fr.wikipedia.org/wiki/Mod%C3%A8le-vue-contr%C3%B4leur"><em>MVC</em></a>.</p> <p>En outre, toute application développée avec le <em>toolkit</em> <em>Atlas</em> est, dès son lancement, instantanément et automatiquement accessible de n’importe quel dispositif (smartphone, tablette…) équipé d’un navigateur web moderne connecté à Internet. Cet accès est facilité par un <a href="https://fr.wikipedia.org/wiki/Code_QR">code QR</a> qui s’affiche dans l’application.</p> <p>Le <em>toolkit</em> <em>Atlas</em> a déjà fait l’objet de <a href="//linuxfr.org/tags/atlas_toolkit/public">quelques publications</a> ici même. Pour varier un peu les plaisirs durant ces longues soirées <s>d’hiver</s> de couvre-feu, voici la première partie d’un document qui devrait faciliter l’utilisation du <em>toolkit</em> <em>Atlas</em>. Il détaille le développement d’une application (très) basique de gestion de contacts, dont l’apparence est la suivante :</p> <p><img src="//img.linuxfr.org/img/68747470733a2f2f7133372e696e666f2f732f33396472347463722e706e67/39dr4tcr.png" alt="Apparence de l'application faisant l'objet du tutoriel 'Contacts'" title="Source : https://q37.info/s/39dr4tcr.png"></p> <p>Le <em>toolkit</em> <em>Atlas</em> est disponible pour <em>Java</em>, <em>Node.js</em>, <em>Perl</em>, <em>Python</em> et <em>Ruby</em>. C’est la version la plus populaire, à savoir <em>Python</em>, qui est utilisée pour ce document. Cependant, l’API étant la même pour toutes les versions, on peut facilement le transposer aux autres langages disponibles.</p> </div><ul><li>lien nᵒ 1 : <a title="https://atlastk.org" hreflang="en" href="https://linuxfr.org/redirect/107573">Homepage</a></li><li>lien nᵒ 2 : <a title="https://github.com/epeios-q37/atlas-python" hreflang="en" href="https://linuxfr.org/redirect/107574">Sur GitHub</a></li><li>lien nᵒ 3 : <a title="https://repl.it/@AtlasTK/atlas-python" hreflang="en" href="https://linuxfr.org/redirect/107575">Sur Repl.it</a></li><li>lien nᵒ 4 : <a title="https://atlastk.org/api/fr" hreflang="fr" href="https://linuxfr.org/redirect/107613">API</a></li><li>lien nᵒ 5 : <a title="https://q37.info/s/jz9ttdjb" hreflang="fr" href="https://linuxfr.org/redirect/107614">Seconde partie</a></li></ul><div><h2 class="sommaire">Sommaire</h2> <ul class="toc"> <li><a href="#toc-%C3%80-propos-de-ce-document">À propos de ce document</a></li> <li> <a href="#toc-le-ficher-html-principal-mainhtml">Le ficher <em>HTML</em> principal (<code>Main.html</code>)</a><ul> <li><a href="#toc-structure-g%C3%A9n%C3%A9rale">Structure générale</a></li> <li><a href="#toc-d%C3%A9tail-dun-contact">Détail d’un contact</a></li> <li><a href="#toc-boutons-g%C3%A9n%C3%A9raux">Boutons généraux</a></li> <li><a href="#toc-boutons-de-saisie">Boutons de saisie</a></li> <li><a href="#toc-liste-de-contacts">Liste de contacts</a></li> </ul> </li> <li> <a href="#toc-le-fichier-html-des-m%C3%A9tadonn%C3%A9es-headhtml">Le fichier <em>HTML</em> des métadonnées (<code>Head.html</code>)</a><ul> <li><a href="#toc-apparence-de-lapplication">Apparence de l’application</a></li> <li><a href="#toc-visibilit%C3%A9-des-boutons">Visibilité des boutons</a></li> </ul> </li> <li> <a href="#toc-rendu-de-linterface-part1py">Rendu de l’interface (<code>part1.py</code>)</a><ul> <li><a href="#toc-affichage-de-la-page-html">Affichage de la page <em>HTML</em></a></li> <li><a href="#toc-la-boucle-%C3%A9v%C3%A8nementielle">La boucle évènementielle</a></li> </ul> </li> <li> <a href="#toc-liste-des-contacts-part2py">Liste des contacts (<code>part2.py</code>)</a><ul> <li><a href="#toc-liste-fictive">Liste fictive</a></li> <li><a href="#toc-affichage">Affichage</a></li> </ul> </li> <li> <a href="#toc-d%C3%A9tail-dun-contact-part3py">Détail d’un contact (<code>part3.py</code>)</a><ul> <li><a href="#toc-affichage-1">Affichage</a></li> <li><a href="#toc-s%C3%A9lection">Sélection</a></li> </ul> </li> <li><a href="#toc-%C3%80-suivre"><em>À suivre…</em></a></li> </ul> <h2 id="toc-À-propos-de-ce-document">À propos de ce document</h2> <p>L’accent étant mis sur la mise en œuvre de l'<em>API</em> du <em>toolkit</em> <em>Atlas</em>, le lecteur est supposé posséder les connaissances (basiques) nécessaires à la compréhension du code <em>HTML</em>/<em>CSS</em> et <em>Python</em> présent dans ce document. </p> <p>Les fichiers sources associés à ce document sont disponibles dans un <a href="https://github.com/epeios-q37/atlas-python/tree/master/tutorials/Contacts">dépôt <em>GitHub</em></a>, lui-même cloné <a href="https://repl.it/@AtlasTK/atlas-python">sur <em>Repl.it</em></a>, un <em>IDE</em> en ligne.<br> Si <em>Python</em> 3 est installé sur votre ordinateur, vous pouvez récupérer le dépôt <em>GitHub</em> et visualiser/exécuter directement sur votre machine le code associé aux différentes sections de ce document.<br> Vous pouvez également, notamment si vous n’avez pas installé <em>Python</em> 3, visualiser/exécuter, éventuellement après modification, ce code directement dans votre navigateur en utilisant le lien <em>Repl.it</em> ci-dessus.</p> <p>Pour ne pas allonger outre mesure ce document, chaque section ne contiendra que les détails du code sur lequel elle porte. Néanmoins, au début de chaque section, il y aura un lien vers le code source complet tel que décrit dans cette section, ainsi que les instructions à lancer pour l’exécuter sur <em>Repl.it</em> et en local.</p> <p>Les lignes, dans les fichiers source, précédant la ligne <code>import atlastk</code> ne sont là que pour faciliter l’utilisation de ces fichiers dans le cadre de ce document et ne sont pas nécessaires à une utilisation courante du <em>toolkit</em> <em>Atlas</em>.</p> <h2 id="toc-le-ficher-html-principal-mainhtml">Le ficher <em>HTML</em> principal (<code>Main.html</code>)</h2> <blockquote> <p>Code source : <a href="https://github.com/epeios-q37/atlas-python/blob/master/tutorials/Contacts/Main.html">lien sur GitHub</a>.</p> </blockquote> <p>Le fichier <code>Main.html</code> est un fichier au format <em>HTML</em> décrivant l’interface.<br> Ce fichier va prendre place dans la section <em>body</em> de la page <em>HTML</em> constituant l’interface de l’application.</p> <h3 id="toc-structure-générale">Structure générale</h3> <p>Voici un aperçu partiel du contenu de ce fichier, mettant en évidence sa structure générale :</p> <pre><code class="html"><span class="p">&lt;</span><span class="nt">fieldset</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">fieldset</span> <span class="na">id</span><span class="o">=</span><span class="s">"Contact"</span><span class="p">&gt;</span> <span class="c">&lt;!-- Détail d’un contact --&gt;</span> <span class="p">&lt;/</span><span class="nt">fieldset</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">div</span> <span class="na">style</span><span class="o">=</span><span class="s">"display: table; margin: 10px auto auto auto;"</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">div</span><span class="p">&gt;</span> <span class="c">&lt;!-- Boutons généraux --&gt;</span> <span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">div</span> <span class="na">class</span><span class="o">=</span><span class="s">"Edition"</span><span class="p">&gt;</span> <span class="c">&lt;!-- Boutons de saisie--&gt;</span> <span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">fieldset</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">div</span> <span class="na">style</span><span class="o">=</span><span class="s">"display: table; margin: 10px auto auto auto; border-collapse: collapse;"</span><span class="p">&gt;</span> <span class="c">&lt;!-- Liste des contacts --&gt;</span> <span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span></code></pre> <p>Il est aisément compréhensible de celles et ceux qui sont familiers avec <em>HTML</em>.</p> <p>Ses différentes sous-parties, qui prennent la place de commentaires ci-dessus, vont être détaillées ci-dessous.</p> <h3 id="toc-détail-dun-contact">Détail d’un contact</h3> <p>Voici le code dédié à l’affichage du détail d’un contact :</p> <pre><code class="html"><span class="p">&lt;</span><span class="nt">table</span> <span class="na">style</span><span class="o">=</span><span class="s">"margin: auto;"</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">tr</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">label</span> <span class="na">for</span><span class="o">=</span><span class="s">"Name"</span><span class="p">&gt;</span>Full name:<span class="p">&lt;/</span><span class="nt">label</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">input</span> <span class="na">id</span><span class="o">=</span><span class="s">"Name"</span> <span class="na">size</span><span class="o">=</span><span class="s">"50"</span> <span class="p">/&gt;</span> <span class="p">&lt;/</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">tr</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">tr</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">label</span> <span class="na">for</span><span class="o">=</span><span class="s">"Address"</span><span class="p">&gt;</span>Address:<span class="p">&lt;/</span><span class="nt">label</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">input</span> <span class="na">id</span><span class="o">=</span><span class="s">"Address"</span> <span class="na">size</span><span class="o">=</span><span class="s">"50"</span> <span class="p">/&gt;</span> <span class="p">&lt;/</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">tr</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">tr</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">label</span> <span class="na">for</span><span class="o">=</span><span class="s">"Phone"</span><span class="p">&gt;</span>Phone:<span class="p">&lt;/</span><span class="nt">label</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">input</span> <span class="na">id</span><span class="o">=</span><span class="s">"Phone"</span> <span class="na">type</span><span class="o">=</span><span class="s">"tel"</span> <span class="na">size</span><span class="o">=</span><span class="s">"50"</span> <span class="p">/&gt;</span> <span class="p">&lt;/</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">tr</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">tr</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">label</span> <span class="na">for</span><span class="o">=</span><span class="s">"Note"</span><span class="p">&gt;</span>Note:<span class="p">&lt;/</span><span class="nt">label</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">textarea</span> <span class="na">id</span><span class="o">=</span><span class="s">"Note"</span> <span class="na">style</span><span class="o">=</span><span class="s">"width: 100%;"</span><span class="p">&gt;&lt;/</span><span class="nt">textarea</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">td</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">tr</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">table</span><span class="p">&gt;</span></code></pre> <p>On y trouve un tableau, avec, pour chacun des champs constituant un contact, une ligne (chacune délimitée par <code>&lt;tr&gt;</code> et <code>&lt;/tr&gt;</code>) accompagnée d’un libellé et d’un identifiant explicite.</p> <h3 id="toc-boutons-généraux">Boutons généraux</h3> <p>Ces boutons vont servir à créer/éditer/supprimer un contact.<br> En voici le code :</p> <pre><code class="html"><span class="p">&lt;</span><span class="nt">button</span> <span class="na">class</span><span class="o">=</span><span class="s">"Display"</span> <span class="na">data-xdh-onevent</span><span class="o">=</span><span class="s">"New"</span><span class="p">&gt;</span>New<span class="p">&lt;/</span><span class="nt">button</span><span class="p">&gt;</span><span class="c">&lt;!-- Bouton pour la création --&gt;</span> <span class="p">&lt;</span><span class="nt">span</span> <span class="na">class</span><span class="o">=</span><span class="s">"DisplayAndSelect"</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">button</span> <span class="na">data-xdh-onevent</span><span class="o">=</span><span class="s">"Edit"</span><span class="p">&gt;</span>Edit<span class="p">&lt;/</span><span class="nt">button</span><span class="p">&gt;</span><span class="c">&lt;!-- Bouton pour l'édition --&gt;</span> <span class="p">&lt;</span><span class="nt">button</span> <span class="na">data-xdh-onevent</span><span class="o">=</span><span class="s">"Delete"</span><span class="p">&gt;</span>Delete<span class="p">&lt;/</span><span class="nt">button</span><span class="p">&gt;</span><span class="c">&lt;!-- Bouton pour la suppression --&gt;</span> <span class="p">&lt;/</span><span class="nt">span</span><span class="p">&gt;</span></code></pre> <p>À part l’attribut <code>data-xdh-onevent</code>, on n’a là que du <em>HTML</em> des plus classiques.<br> Les différentes classes (valeurs <code>Display</code> et <code>DisplayAndSelect</code> des attributs <code>class</code>) ont cependant un rôle bien particulier, qui sera révélé dans les sections qui suivent.</p> <p>L’attribut <code>data-xdh-onevent</code> prend ici la place de l’habituel attribut <code>onclick</code>. L’attribut <code>onclick</code> prend habituellement pour valeur le code <em>JavaScript</em> à lancer lorsque l’on clique sur le bouton auquel il est affecté.<br> Ici, à la place, on utilise l’attribut <code>data-xdh-onevent</code>, qui va prendre pour valeur un libellé d’action, libellé que l’on retrouvera dans le code <em>Python</em>. On va pouvoir ainsi coder les actions à réaliser lors d’un clic sur le bouton non plus en <em>JavaScript</em>, mais en <em>Python</em>.</p> <h3 id="toc-boutons-de-saisie">Boutons de saisie</h3> <p>Ces boutons sont affichés lors de la saisie d’un contact, et permettent de valider ou d’annuler cette saisie.<br> Voici le code correspondant :</p> <pre><code class="html"><span class="p">&lt;</span><span class="nt">button</span> <span class="na">data-xdh-onevent</span><span class="o">=</span><span class="s">"Cancel"</span><span class="p">&gt;</span>Cancel<span class="p">&lt;/</span><span class="nt">button</span><span class="p">&gt;</span><span class="c">&lt;!-- Bouton pour l’annulation de la saisie --&gt;</span> <span class="p">&lt;</span><span class="nt">button</span> <span class="na">data-xdh-onevent</span><span class="o">=</span><span class="s">"Submit"</span><span class="p">&gt;</span>Submit<span class="p">&lt;/</span><span class="nt">button</span><span class="p">&gt;</span><span class="c">&lt;!-- Bouton pour la validation de la saisie --&gt;</span></code></pre> <p>Là encore, rien de particulier, mis à part l’attribut <code>data-xdh-onevent</code>, que l’on a déjà rencontré ci-dessus.<br> Le contenu des attributs <code>data-xdh-onevent</code>, à savoir <code>Cancel</code> et <code>Submit</code>, va être utilisé dans le code <em>Python</em> de l’application. <br> Notez qu’ici le nom du bouton (la valeur de l’élément <code>button</code>) est identique à la valeur de son attribut <code>data-xdh-onevent</code>. C’est uniquement par commodité ; ce n’est en rien obligatoire.</p> <h3 id="toc-liste-de-contacts">Liste de contacts</h3> <p>Cette partie affiche le tableau qui va accueillir la liste des contacts au sein de son élément <code>tbody</code>, dont le contenu va être généré par l’application.</p> <p>En voici le contenu :</p> <pre><code class="html"><span class="p">&lt;</span><span class="nt">table</span> <span class="na">id</span><span class="o">=</span><span class="s">"Contacts"</span> <span class="na">style</span><span class="o">=</span><span class="s">"cursor: default; border-collapse: collapse;"</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">thead</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">th</span><span class="p">&gt;</span>Name<span class="p">&lt;/</span><span class="nt">th</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">th</span><span class="p">&gt;</span>Address<span class="p">&lt;/</span><span class="nt">th</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">th</span><span class="p">&gt;</span>Phone<span class="p">&lt;/</span><span class="nt">th</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">th</span><span class="p">&gt;</span>Note<span class="p">&lt;/</span><span class="nt">th</span><span class="p">&gt;</span> <span class="p">&lt;/</span><span class="nt">thead</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">tbody</span> <span class="na">id</span><span class="o">=</span><span class="s">"Content"</span> <span class="p">/&gt;</span> <span class="p">&lt;/</span><span class="nt">table</span><span class="p">&gt;</span></code></pre> <p>Notez l’identifiant <code>Content</code>, que l’on va retrouver dans le code <em>Python</em>. L’identifiant <code>Contacts</code> n’est, lui, utilisé que dans le fichier <code>Head.html</code> décrit ci-dessous.</p> <h2 id="toc-le-fichier-html-des-métadonnées-headhtml">Le fichier <em>HTML</em> des métadonnées (<code>Head.html</code>)</h2> <blockquote> <p>Code source : <a href="https://github.com/epeios-q37/atlas-python/blob/master/tutorials/Contacts/Head.html">lien sur GitHub</a>.</p> </blockquote> <p>Ce fichier, également au format <em>HTML</em>, prendra place dans la section <em>head</em> de la page <em>HTML</em> constituant l’interface de l’application.</p> <h3 id="toc-apparence-de-lapplication">Apparence de l’application</h3> <p>La première partie de ce fichier définit le titre, l’icône, et, à l’aide de quelques règles <em>CSS</em>, diverses retouches au niveau de l’apparence de l’interface.</p> <p>En voici le contenu :</p> <pre><code class="html"><span class="p">&lt;</span><span class="nt">title</span><span class="p">&gt;</span>Address book<span class="p">&lt;/</span><span class="nt">title</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">link</span> <span class="na">rel</span><span class="o">=</span><span class="s">"icon"</span> <span class="na">type</span><span class="o">=</span><span class="s">"image/png"</span> <span class="na">href</span><span class="o">=</span><span class="s">"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAMFBMVEUEAvyEhsxERuS8urQsKuycnsRkYtzc2qwUFvRUVtysrrx0ctTs6qTMyrSUksQ0NuyciPBdAAABHklEQVR42mNgwAa8zlxjDd2A4POfOXPmzZkFCAH2M8fNzyALzDlzg2ENssCbMwkMOsgCa858YOjBKxBzRoHhD7LAHiBH5swCT9HQ6A9ggZ4zp7YCrV0DdM6pBpAAG5Blc2aBDZA68wCsZPuZU0BDH07xvHOmAGKKvgMP2NA/Zw7ADIYJXGDgLQeBBSCBFu0aoAPYQUadMQAJAE29zwAVWMCWpgB08ZnDQGsbGhpsgCqBQHNfzRkDEIPlzFmo0T5nzoMovjPHoAK8Zw5BnA5yDosDSAVYQOYMKIDZzkoDzagAsjhqzjRAfXTmzAQgi/vMQZA6pjtAvhEk0E+ATWRRm6YBZuScCUCNN5szH1D4TGdOoSrggtiNAH3vBBjwAQCglIrSZkf1MQAAAABJRU5ErkJggg=="</span> <span class="p">/&gt;</span> <span class="p">&lt;</span><span class="nt">style</span><span class="p">&gt;</span> <span class="p">#</span><span class="nn">Contact</span> <span class="nt">label</span> <span class="p">{</span> <span class="k">font-weight</span><span class="p">:</span> <span class="kc">bold</span><span class="p">;</span> <span class="p">}</span> <span class="p">#</span><span class="nn">Contact</span> <span class="nt">span</span> <span class="p">{</span> <span class="k">text-align</span><span class="p">:</span> <span class="kc">left</span><span class="p">;</span> <span class="p">}</span> <span class="p">#</span><span class="nn">Contacts</span> <span class="nt">th</span><span class="o">,</span> <span class="p">#</span><span class="nn">Contacts</span> <span class="nt">td</span> <span class="p">{</span> <span class="k">border</span><span class="p">:</span> <span class="mi">1</span><span class="kt">px</span> <span class="kc">solid</span> <span class="kc">black</span><span class="p">;</span> <span class="k">padding</span><span class="p">:</span> <span class="mi">0</span><span class="kt">%</span> <span class="mi">5</span><span class="kt">px</span><span class="p">;</span> <span class="p">}</span> <span class="p">#</span><span class="nn">Contacts</span> <span class="nt">td</span><span class="p">:</span><span class="nd">nth-child</span><span class="o">(</span><span class="nt">3</span><span class="o">)</span> <span class="p">{</span> <span class="k">text-align</span><span class="p">:</span> <span class="kc">right</span><span class="p">;</span> <span class="p">}</span> <span class="p">#</span><span class="nn">Contacts</span> <span class="nt">tr</span><span class="p">:</span><span class="nd">nth-child</span><span class="o">(</span><span class="nt">even</span><span class="o">)</span> <span class="p">{</span> <span class="k">background</span><span class="p">:</span> <span class="mh">#CCC</span> <span class="p">}</span> <span class="p">#</span><span class="nn">Contacts</span> <span class="nt">tr</span><span class="p">:</span><span class="nd">nth-child</span><span class="o">(</span><span class="nt">odd</span><span class="o">)</span> <span class="p">{</span> <span class="k">background</span><span class="p">:</span> <span class="mh">#FFF</span> <span class="p">}</span> <span class="p">#</span><span class="nn">Contact</span> <span class="o">*</span><span class="p">:</span><span class="nd">disabled</span> <span class="p">{</span> <span class="k">background-color</span><span class="p">:</span> <span class="kc">snow</span><span class="p">;</span> <span class="k">color</span><span class="p">:</span> <span class="kc">initial</span><span class="p">;</span> <span class="p">}</span> <span class="p">&lt;/</span><span class="nt">style</span><span class="p">&gt;</span></code></pre> <h3 id="toc-visibilité-des-boutons">Visibilité des boutons</h3> <p>La seconde partie du fichier permet de gérer la visibilité des boutons.</p> <p>En voici le contenu :</p> <pre><code class="html"><span class="p">&lt;</span><span class="nt">style</span> <span class="na">id</span><span class="o">=</span><span class="s">"HideDisplay"</span><span class="p">&gt;</span> <span class="p">.</span><span class="nc">Display</span> <span class="p">{</span> <span class="k">display</span><span class="p">:</span> <span class="kc">none</span><span class="p">;</span> <span class="p">}</span> <span class="p">&lt;/</span><span class="nt">style</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">style</span> <span class="na">id</span><span class="o">=</span><span class="s">"HideDisplayAndSelect"</span><span class="p">&gt;</span> <span class="p">.</span><span class="nc">DisplayAndSelect</span> <span class="p">{</span> <span class="k">display</span><span class="p">:</span> <span class="kc">none</span><span class="p">;</span> <span class="p">}</span> <span class="p">&lt;/</span><span class="nt">style</span><span class="p">&gt;</span> <span class="p">&lt;</span><span class="nt">style</span> <span class="na">id</span><span class="o">=</span><span class="s">"HideEdition"</span><span class="p">&gt;</span> <span class="p">.</span><span class="nc">Edition</span> <span class="p">{</span> <span class="k">display</span><span class="p">:</span> <span class="kc">none</span><span class="p">;</span> <span class="p">}</span> <span class="p">&lt;/</span><span class="nt">style</span><span class="p">&gt;</span></code></pre> <p>On y voit des éléments <code>style</code> accompagnés d’un identifiant. Ces éléments vont permettre de cacher/afficher certains boutons.<br> En effet, chaque élément <code>style</code> définit une règle pour une certaine classe. En activant/désactivant un de ces éléments, on ajoute/retire à cette classe la règle <em>CSS</em> contenu dans l’élément. Par conséquent, on agit ainsi sur les éléments, en l’occurrence des boutons, auxquels cette classe est affectée.</p> <p>On retrouvera les différents identifiants de ces éléments <code>style</code> dans le code <em>Python</em> détaillé dans les sections qui suivent.</p> <h2 id="toc-rendu-de-linterface-part1py">Rendu de l’interface (<code>part1.py</code>)</h2> <blockquote> <ul> <li>Code source : <a href="https://github.com/epeios-q37/atlas-python/blob/master/tutorials/Contacts/part1.py">lien sur GitHub</a> ;</li> <li>exécution : <ul> <li>sur <a href="https://repl.it/@AtlasTK/atlas-python#tutorials/Contacts/part1.py"><em>Repl.it</em></a> : bouton <em>Run</em>, <code>n1</code> + <em>entrée</em>, clic sur URL,</li> <li>en local : <code>python3 atlas-python/tutorials/Contacts/part1.py</code> </li> </ul> </li> </ul> </blockquote> <p>On va ici afficher l’interface de l’application, dont, suite à une action de l’utilisateur, seules les parties qui le nécessitent seront modifiées.</p> <h3 id="toc-affichage-de-la-page-html">Affichage de la page <em>HTML</em> </h3> <p>En premier lieu, on va définir la fonction qui sera appelée à chaque ouverture de session :</p> <pre><code class="python"><span class="k">def</span> <span class="nf">ac_connect</span><span class="p">(</span><span class="n">dom</span><span class="p">):</span> <span class="n">dom</span><span class="o">.</span><span class="n">inner</span><span class="p">(</span><span class="s2">""</span><span class="p">,</span><span class="nb">open</span><span class="p">(</span><span class="s2">"Main.html"</span><span class="p">)</span><span class="o">.</span><span class="n">read</span><span class="p">())</span></code></pre> <p><code>dom</code> est un objet fournit par le <em>toolkit</em> <em>Atlas</em> ; chaque session a sa propre instance de cet objet.</p> <p>Dans cette fonction, la méthode <code>inner(…)</code>va remplacer la totalité de la page web par le contenu du fichier <code>Main.html</code> précédemment décrit.<br> Le premier paramètre de cette méthode est l’identifiant de l’élément dont on va remplacer le contenu. La chaîne vide est une valeur spéciale qui fait référence à l’élément racine de la page.<br> À titre indicatif, il existe également les méthodes <code>before(…)</code>, <code>begin(…)</code>, <code>end(…)</code> et <code>after(…)</code> pour insérer le contenu respectivement juste avant, au début, à la fin ou juste après l’élément dont l’identifiant est passé en paramètre.</p> <p>On va ensuite affecter cette fonction à une action, à l’aide d’un dictionnaire nommé, par convention, <code>CALLBACKS</code> :</p> <pre><code class="python"><span class="n">CALLBACKS</span> <span class="o">=</span> <span class="p">{</span> <span class="s2">""</span><span class="p">:</span> <span class="n">ac_connect</span> <span class="p">}</span></code></pre> <p>Ici, <code>ac_connect</code> est affecté à une action dont le libellé est une chaîne vide. Cette valeur correspond à l’action qui est lancée à chaque nouvelle session.</p> <h3 id="toc-la-boucle-évènementielle">La boucle évènementielle</h3> <p>On va ensuite lancer la boucle évènementielle de l’application, en lui passant le dictionnaire des actions, ainsi que le contenu du fichier <code>Head.html</code> décrit précédemment :</p> <pre><code class="python"><span class="n">atlastk</span><span class="o">.</span><span class="n">launch</span><span class="p">(</span><span class="n">CALLBACKS</span><span class="p">,</span><span class="bp">None</span><span class="p">,</span><span class="nb">open</span><span class="p">(</span><span class="s2">"Head.html"</span><span class="p">)</span><span class="o">.</span><span class="n">read</span><span class="p">())</span></code></pre> <p>Le paramètre dont la valeur est <code>None</code> sera abordé plus tard.</p> <h2 id="toc-liste-des-contacts-part2py">Liste des contacts (<code>part2.py</code>)</h2> <blockquote> <ul> <li>Code source : <a href="https://github.com/epeios-q37/atlas-python/blob/master/tutorials/Contacts/part2.py">lien sur GitHub</a> ;</li> <li>exécution : <ul> <li>sur <a href="https://repl.it/@AtlasTK/atlas-python#tutorials/Contacts/part2.py"><em>Repl.it</em></a> : bouton <em>Run</em>, <code>n2</code> + <em>entrée</em>, clic sur URL,</li> <li>en local : <code>python3 atlas-python/tutorials/Contacts/part2.py</code> </li> </ul> </li> </ul> </blockquote> <p>Dans cette section, nous allons programmer l’affichage de la liste des contacts.</p> <h3 id="toc-liste-fictive">Liste fictive</h3> <p>On va d’abord créer une liste de contacts fictive, histoire d’avoir quelque chose à afficher :</p> <pre><code class="python"><span class="n">EXAMPLE</span> <span class="o">=</span> <span class="p">[</span> <span class="p">{</span> <span class="s2">"Name"</span><span class="p">:</span> <span class="s2">"Holmes, Sherlock"</span><span class="p">,</span> <span class="s2">"Address"</span><span class="p">:</span> <span class="s2">"221B Baker Street, Londres"</span><span class="p">,</span> <span class="s2">"Phone"</span><span class="p">:</span> <span class="s2">"(use telegraph)"</span><span class="p">,</span> <span class="s2">"Note"</span><span class="p">:</span> <span class="s2">"Great detective!"</span> <span class="p">},</span> <span class="p">{</span> <span class="s2">"Name"</span><span class="p">:</span> <span class="s2">"Holmes, Mycroft"</span><span class="p">,</span> <span class="s2">"Address"</span><span class="p">:</span> <span class="s2">"Diogenes Club, Pall Mall, Londres"</span><span class="p">,</span> <span class="s2">"Phone"</span><span class="p">:</span> <span class="s2">"(use telegraph)"</span><span class="p">,</span> <span class="s2">"Note"</span><span class="p">:</span> <span class="s2">"Works for the British government.</span><span class="se">\n</span><span class="s2">Brother of Holmes, Sherlock."</span> <span class="p">},</span> <span class="p">{</span> <span class="s2">"Name"</span><span class="p">:</span> <span class="s2">"Tintin"</span><span class="p">,</span> <span class="s2">"Address"</span><span class="p">:</span> <span class="s2">"Château de Moulinsart"</span><span class="p">,</span> <span class="s2">"Phone"</span><span class="p">:</span> <span class="s2">"421"</span><span class="p">,</span> <span class="s2">"Note"</span><span class="p">:</span> <span class="s2">"Has a dog named Snowy."</span> <span class="p">},</span> <span class="p">{</span> <span class="s2">"Name"</span><span class="p">:</span> <span class="s2">"Tournesol, Tryphon (prof.)"</span><span class="p">,</span> <span class="s2">"Address"</span><span class="p">:</span> <span class="s2">"Château de Moulinsart"</span><span class="p">,</span> <span class="s2">"Phone"</span><span class="p">:</span> <span class="s2">"421"</span><span class="p">,</span> <span class="s2">"Note"</span><span class="p">:</span> <span class="s2">"Creator of the Bianca rose."</span> <span class="p">}</span> <span class="p">]</span></code></pre> <p>On va affecter cette liste à une variable qui fera office de base de données :</p> <pre><code class="python"><span class="n">contacts</span> <span class="o">=</span> <span class="n">EXAMPLE</span></code></pre> <h3 id="toc-affichage">Affichage</h3> <p>Créons une fonction dédiée à l’affichage de cette liste :</p> <pre><code class="python"><span class="k">def</span> <span class="nf">display_contacts</span><span class="p">(</span><span class="n">dom</span><span class="p">):</span> <span class="n">html</span> <span class="o">=</span> <span class="s2">""</span> <span class="k">for</span> <span class="n">contactId</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">contacts</span><span class="p">)):</span> <span class="n">contact</span> <span class="o">=</span> <span class="n">contacts</span><span class="p">[</span><span class="n">contactId</span><span class="p">]</span> <span class="n">html</span> <span class="o">+=</span> <span class="n">f</span><span class="s1">'&lt;tr id="{contactId}" data-xdh-onevent="Select" style="cursor: pointer;"&gt;'</span> <span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">contact</span><span class="p">:</span> <span class="n">html</span> <span class="o">+=</span> <span class="n">f</span><span class="s1">'&lt;td&gt;{contact[key]}&lt;/td&gt;'</span> <span class="n">html</span> <span class="o">+=</span> <span class="s1">'&lt;/td&gt;'</span> <span class="n">dom</span><span class="o">.</span><span class="n">inner</span><span class="p">(</span><span class="s2">"Content"</span><span class="p">,</span> <span class="n">html</span><span class="p">)</span></code></pre> <p>Dans cette fonction, on récupère chaque contact de la liste, et, pour chacun de ces contacts, le contenu de chacun de ses champs. On va s’en servir pour créer le contenu du corps du tableau dédié à l’affichage de la liste, contenu qui sera stocké dans la variable <code>html</code>.<br> Le contenu de cette variable est ensuite injecté dans le corps de la table, plus précisément dans l’élément <code>tbody</code> d’identifiant <code>Content</code> (voir le fichier <code>Main.html</code>), grâce à la méthode <code>inner(…)</code>, que l’on a déjà rencontrée. Notez que le premier paramètre n’est plus, comme auparavant, une chaîne de caractères vide, mais bien l’identifiant de l’élément concerné, à savoir <code>Content</code>.<br> Chaque ligne du tableau a son propre identifiant, et un attribut <code>data-xdh-onevent="Select"</code> qui fera l’objet de la prochaine section.</p> <p>Enfin, on ajoute l’appel à cette fonction dans la fonction <code>ac_connect(…)</code>, :</p> <pre><code class="python"><span class="k">def</span> <span class="nf">ac_connect</span><span class="p">(</span><span class="n">dom</span><span class="p">):</span> <span class="n">dom</span><span class="o">.</span><span class="n">inner</span><span class="p">(</span><span class="s2">""</span><span class="p">,</span><span class="nb">open</span><span class="p">(</span><span class="s2">"Main.html"</span><span class="p">)</span><span class="o">.</span><span class="n">read</span><span class="p">())</span> <span class="n">display_contacts</span><span class="p">(</span><span class="n">dom</span><span class="p">)</span></code></pre> <h2 id="toc-détail-dun-contact-part3py">Détail d’un contact (<code>part3.py</code>)</h2> <blockquote> <ul> <li>Code source : <a href="https://github.com/epeios-q37/atlas-python/blob/master/tutorials/Contacts/part3.py">lien sur GitHub</a> ;</li> <li>exécution : <ul> <li>sur <a href="https://repl.it/@AtlasTK/atlas-python#tutorials/Contacts/part3.py"><em>Repl.it</em></a> : bouton <em>Run</em>, <code>n3</code> + <em>entrée</em>, clic sur URL,</li> <li>en local : <code>python3 atlas-python/tutorials/Contacts/part3.py</code> </li> </ul> </li> </ul> </blockquote> <p>Procédons maintenant à l’affichage des détails d’un contact sélectionné par l’utilisateur.</p> <h3 id="toc-affichage-1">Affichage</h3> <p>On va commencer par le remplissage des champs au sommet de l’interface avec les valeurs du contact sélectionné dans la liste.</p> <p>Voici la fonction correspondante :</p> <pre><code class="python"><span class="k">def</span> <span class="nf">display_contact</span><span class="p">(</span><span class="n">contactId</span><span class="p">,</span><span class="n">dom</span><span class="p">):</span> <span class="n">dom</span><span class="o">.</span><span class="n">set_values</span><span class="p">(</span><span class="n">contacts</span><span class="p">[</span><span class="n">contactId</span><span class="p">])</span></code></pre> <p>La méthode <code>set_values(…)</code> prend un dictionnaire avec, pour clefs, des identifiants d’éléments, et, pour valeurs, le contenu que doivent prendre ces éléments.<br> Comme, dans la page <em>HTML</em>, les identifiants des éléments sont identiques aux clefs correspondant aux champs d’un contact, le dictionnaire est déjà constitué et n’est plus à construire. On l’utilise donc tel quel dans l’appel de la méthode <code>set_values(…)</code>.<br> <code>contactId</code> est l’index, dans la liste <code>contacts</code>, du contact à afficher. </p> <h3 id="toc-sélection">Sélection</h3> <p>On va maintenant définir la fonction que l’on va affecter à l’action <code>Select</code> définit dans l’attribut <code>data-xdh-onevent</code> du code <em>HTML</em> qui est crée dans la précédente section :</p> <pre><code class="python"><span class="k">def</span> <span class="nf">ac_select</span><span class="p">(</span><span class="n">dom</span><span class="p">,</span><span class="nb">id</span><span class="p">):</span> <span class="n">display_contact</span><span class="p">(</span><span class="nb">int</span><span class="p">(</span><span class="nb">id</span><span class="p">),</span><span class="n">dom</span><span class="p">)</span></code></pre> <p>Le paramètre <code>id</code> contient l’identifiant de l’élément recevant l’évènement à l’origine de l’action à laquelle cette fonction a été affectée. Ici, l’évènement est un clic sur une ligne du tableau contenant la liste des contacts, évènement auquel a été associée l’action <code>Select</code> via l’attribut <code>data-xdh-onevent</code>. Conformément à ce qui va être défini ci-dessous dans la variable <code>CALLBACKS</code>, cette action va lancer la fonction <code>ac_select</code>.</p> <p>Dans la section précédente, on a vu que, pour le tableau <em>HTML</em> contenant la liste des contacts, chaque ligne a pour identifiant l’index, dans la table <code>contacts</code>, du contact correspondant. On peut donc utiliser directement <code>id</code>, après l’avoir converti en entier (<code>id</code> est fourni sous forme d’une chaîne de caractères), pour le passer à la fonction <code>display_contact(…)</code></p> <p>On met à jour la table <code>CALLBACKS</code>, en affectant cette fonction à l’action <code>Select</code> (définie comme valeur de l’attribut <code>data-xdh-onevent</code> dans le code <em>HTML</em> généré dans la précédente section) :</p> <pre><code class="python"><span class="n">CALLBACKS</span> <span class="o">=</span> <span class="p">{</span> <span class="err">…</span> <span class="s2">"Select"</span><span class="p">:</span> <span class="n">ac_select</span> <span class="p">}</span></code></pre> <h2 id="toc-À-suivre"><em>À suivre…</em></h2> <p>Sur les recommandations de l’équipe de modération, ce document a été découpé en deux dépêches.</p> <p>Celle-ci présentait le fichier <em>HTML</em> principal, celui des métadonnées, ainsi que les principales fonctions relatives à l’affichage. La <a href="https://q37.info/s/jz9ttdjb">seconde dépêche</a> portera sur la gestion des évènements.</p> </div><div><a href="https://linuxfr.org/news/developper-une-interface-web-avec-le-toolkit-atlas-1-2.epub">Télécharger ce contenu au format EPUB</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/122684/comments.atom">voir le flux Atom</a> <a href="https://linuxfr.org/news/developper-une-interface-web-avec-le-toolkit-atlas-1-2#comments">ouvrir dans le navigateur</a> </p>
    • Li chevron_right

      Revue de presse de l'April pour la semaine 52 de l'année 2020

      echarp · pubsub.eckmul.net / linuxfr_news · Thursday, 31 December, 2020 - 13:19 · 4 minutes

    <div><p>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.</p> <ul> <li><a href="https://www.lemonde.fr/blog/binaire/2020/12/25/tous-au-libre"> [Le Monde.fr] Tous au libre!</a></li> <li><a href="https://www.programmez.com/actualites/le-cnll-soutient-les-recommandations-de-la-mission-bothorel-sur-louverture-des-codes-sources-de-31283"> [Programmez!] Le CNLL soutient les recommandations de la Mission Bothorel sur l'ouverture des codes sources de l'Etat</a></li> <li><a href="https://www.20minutes.fr/planete/2936563-20201222-comment-marche-time-for-the-planet-fonds-investissement-citoyen-oeuvre-climat"> [20minutes.fr] Comment marche Time for the Planet, le fonds d'investissement citoyen qui oeuvre pour le climat</a></li> <li><a href="https://www.silicon.fr/open-source-ovhcloud-open-invention-network-355076.html"> [Silicon] Open source: OVHcloud rallie l'Open Invention Network</a></li> <li><a href="https://www.rtbf.be/lapremiere/emissions/detail_week-end-premiere/accueil/article_un-biohacker-c-est-quoi?id=10658909&amp;programId=12394"> [RTBF Info] Un biohacker, c'est quoi?</a></li> </ul> </div><ul><li>lien nᵒ 1 : <a title="https://www.april.org" hreflang="fr" href="https://linuxfr.org/redirect/107623">April</a></li><li>lien nᵒ 2 : <a title="https://www.april.org/revue-de-presse" hreflang="fr" href="https://linuxfr.org/redirect/107624">Revue de presse de l&#39;April</a></li><li>lien nᵒ 3 : <a title="https://linuxfr.org/news/revue-de-presse-de-l-april-pour-la-semaine-51-de-l-annee-2020" hreflang="fr" href="https://linuxfr.org/redirect/107625">Revue de presse de la semaine précédente</a></li><li>lien nᵒ 4 : <a title="https://filsdu.net" hreflang="fr" href="https://linuxfr.org/redirect/107626">🕸 Fils du Net</a></li></ul><div><h2 id="toc--le-mondefr-tous-au-libre"><a href="https://www.lemonde.fr/blog/binaire/2020/12/25/tous-au-libre"> [Le Monde.fr] Tous au libre!</a></h2> <p>Le vendredi 25 décembre 2020. </p> <blockquote> <p>Tu as faim? J’ai une pomme. Partageons là. Du coup, je n’ai mangé qu’une demi-pomme. Mais j’ai gagné ton amitié. Tu as une idée? Partageons là. Du coup, nous voilà toi et moi avec une idée. Mieux encore: ton idée vient de m’en susciter une autre que je te repartage, en retour. Pour te permettre d’en trouver une troisième peut-être.</p> </blockquote> <h2 id="toc--programmez-le-cnll-soutient-les-recommandations-de-la-mission-bothorel-sur-louverture-des-codes-sources-de-letat"><a href="https://www.programmez.com/actualites/le-cnll-soutient-les-recommandations-de-la-mission-bothorel-sur-louverture-des-codes-sources-de-31283"> [Programmez!] Le CNLL soutient les recommandations de la Mission Bothorel sur l'ouverture des codes sources de l'Etat</a></h2> <p>✍ fredericmazue, le jeudi 24 décembre 2020. </p> <blockquote> <p>La Mission Bothorel “ayant pour objet la politique de la donnée et des codes sources de l'Etat”, lancée en juin dernier, vient de rendre son rapport au Premier</p> </blockquote> <h2 id="toc--20minutesfr-comment-marche-time-for-the-planet-le-fonds-dinvestissement-citoyen-qui-oeuvre-pour-le-climat"><a href="https://www.20minutes.fr/planete/2936563-20201222-comment-marche-time-for-the-planet-fonds-investissement-citoyen-oeuvre-climat"> [20minutes.fr] Comment marche Time for the Planet, le fonds d'investissement citoyen qui oeuvre pour le climat</a></h2> <p>✍ Fabrice Pouliquen, le mardi 22 décembre 2020. </p> <blockquote> <p>«Jouer sur le terrain économique, mais avec nos règles». C’est le credo de Time for the Planet, fonds d’investissement citoyen qui, en un an, a déjà levé un peu plus d’un million d’euros</p> </blockquote> <h2 id="toc--silicon-open-source-ovhcloud-rallie-lopen-invention-network"><a href="https://www.silicon.fr/open-source-ovhcloud-open-invention-network-355076.html"> [Silicon] Open source: OVHcloud rallie l'Open Invention Network</a></h2> <p>✍ Clément Bohic, le lundi 21 décembre 2020. </p> <blockquote> <p>OVHcloud affirme sa stratégie open source en rejoignant l'Open Invention Network, fonds de propriété intellectuelle qui vient de fêter ses 15 ans.</p> </blockquote> <h2 id="toc--rtbf-info-un-biohacker-cest-quoi"><a href="https://www.rtbf.be/lapremiere/emissions/detail_week-end-premiere/accueil/article_un-biohacker-c-est-quoi?id=10658909&amp;programId=12394"> [RTBF Info] Un biohacker, c'est quoi?</a></h2> <p>✍ Olivier Marchal, le lundi 21 décembre 2020. </p> <blockquote> <p>Si l’on dit souvent qu’on a tous un peu de sang rebelle qui coule dans nos veines et si parfois, nos petits brins d’ADN se déguisent en Robin des bois, c’est qu’il reste, çà et là, sans même qu’on ne les voit: des tas de forêts de Sherwood dans lesquelles en marge des secteurs professionnels bien visibles, s’inventent et se profilent des métiers nouveaux et fascinants ! Chaque mois, en compagnie d’Olivier Marchal, sociologue et directeur de la Cité des Métiers de Charleroi, on explore le futur des métiers.</p> </blockquote> </div><div><a href="https://linuxfr.org/news/revue-de-presse-de-l-april-pour-la-semaine-52-de-l-annee-2020.epub">Télécharger ce contenu au format EPUB</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/122754/comments.atom">voir le flux Atom</a> <a href="https://linuxfr.org/news/revue-de-presse-de-l-april-pour-la-semaine-52-de-l-annee-2020#comments">ouvrir dans le navigateur</a> </p>
    • Li chevron_right

      Gestion de jardin : Garden party

      mtancoigne · pubsub.eckmul.net / linuxfr_news · Wednesday, 30 December, 2020 - 08:34 edit · 13 minutes

    <div><p>Cette dépêche concerne Garden Party, une application web opensource de gestion de jardin.</p> <h3 id="toc-contexte">Contexte</h3> <p>Lassés de la ville et de ses sirènes, nous avons cette année cherché à nous en éloigner.</p> <p>Après plusieurs visites et quelques concessions, nous avons trouvé quelque chose dans nos moyens.</p> <p>Environ 1 700m² de terrain contenant déjà quelques arbres, où nous allons nous mettre à jardiner. L’objectif est encore flou, mais il est question de résilience. Et pour apprendre, j’aime faire.</p> <p>En attendant la vente, nous avons commencé à réfléchir à notre futur jardin : quoi planter et où ?</p> </div><ul><li>lien nᵒ 1 : <a title="https://garden-party.experimentslabs.com/" hreflang="fr" href="https://linuxfr.org/redirect/107591">Instance active</a></li><li>lien nᵒ 2 : <a title="https://gitlab.com/experimentslabs/garden-party" hreflang="fr" href="https://linuxfr.org/redirect/107592">Sources</a></li><li>lien nᵒ 3 : <a title="https://doc.garden-party.experimentslabs.com/" hreflang="fr" href="https://linuxfr.org/redirect/107593">Manuel utilisateur</a></li><li>lien nᵒ 4 : <a title="https://matrix.to/#/!fROsPDUgtYILajhMWg:matrix.org" hreflang="fr" href="https://linuxfr.org/redirect/107594">Chat Matrix</a></li><li>lien nᵒ 5 : <a title="https://framalistes.org/sympa/subscribe/garden-party" hreflang="fr" href="https://linuxfr.org/redirect/107595">Liste de diffusion</a></li><li>lien nᵒ 6 : <a title="https://blog.garden-party.experimentslabs.com/" hreflang="fr" href="https://linuxfr.org/redirect/107596">Blog</a></li></ul><div><h2 class="sommaire">Sommaire</h2> <ul class="toc"> <li> <ul> <li><a href="#toc-la-carte-du-jardin">La carte du jardin</a></li> <li><a href="#toc-naissance-de-garden-party">Naissance de Garden Party</a></li> <li> <a href="#toc-maturation-et-publication">Maturation et publication</a><ul> <li><a href="#toc-techniquement-parlant">Techniquement parlant…</a></li> </ul> </li> <li><a href="#toc-futur-de-garden-party">Futur de Garden Party</a></li> <li><a href="#toc-%C3%89cosyst%C3%A8me">Écosystème</a></li> <li><a href="#toc-vous-voulez-participer">Vous voulez participer ?</a></li> </ul> </li> </ul> <h3 id="toc-la-carte-du-jardin">La carte du jardin</h3> <p>Nous avons donc commencé à dessiner notre jardin, d’abord à partir de calques réalisés sur des vues aériennes, puis en utilisant <a href="https://www.inkscape.org">Inkscape</a>. En quelques heures, nous sommes arrivés cette carte-ci :</p> <p><img src="//img.linuxfr.org/img/68747470733a2f2f626c6f672e67617264656e2d70617274792e6578706572696d656e74736c6162732e636f6d2f6173736574732f696d616765732f32303230313231365f63617274655f766964652e737667/20201216_carte_vide.svg" alt="Terrain vide" title="Source : https://blog.garden-party.experimentslabs.com/assets/images/20201216_carte_vide.svg"></p> <p>Puis nous l'avons peuplée :</p> <p><img src="//img.linuxfr.org/img/68747470733a2f2f626c6f672e67617264656e2d70617274792e6578706572696d656e74736c6162732e636f6d2f6173736574732f696d616765732f32303230313231365f63617274655f6172627265732e737667/20201216_carte_arbres.svg" alt="Terrain complet" title="Source : https://blog.garden-party.experimentslabs.com/assets/images/20201216_carte_arbres.svg"></p> <p>En gros, nous avons remis les arbres et arbustes, colorés par genre, la taille représentant grosso-modo leur âge. Les points représentent les zones qui d’après nous seront principalement ombragées.</p> <p>Et la carte a évolué, avec différents essais, pour arriver, à son apogée, à un ensemble totalement surréaliste et ingérable pour des débutants :</p> <p><img src="//img.linuxfr.org/img/68747470733a2f2f626c6f672e67617264656e2d70617274792e6578706572696d656e74736c6162732e636f6d2f6173736574732f696d616765732f32303230313231365f63617274655f70617263656c6c65732e737667/20201216_carte_parcelles.svg" alt="Terrain, licornes" title="Source : https://blog.garden-party.experimentslabs.com/assets/images/20201216_carte_parcelles.svg"></p> <p>Il faut gérer tout ça…</p> <h3 id="toc-naissance-de-garden-party">Naissance de Garden Party</h3> <p>En attendant la vente, nous trépignons. Les quelques travaux concernant la maison sont chiffrés, reste l’inconnue : le jardin. La carte est jolie mais ne permet pas de suivi, car… c’est une carte.</p> <p>Donc l’idée germe, au fil de nuits à me demander par où commencer, comment garder une trace de ce qui sera fait, de créer une application. Son but sera simple pour commencer : pouvoir recréer la carte que nous avions imaginée et assurer un suivi de la vie de ces éléments, tout en planifiant les actions à mener, plant, taille, récolte…</p> <p>Le confinement de novembre lié à la COVID19 a donné un peu de temps pour développer une application qui répond à ce cahier des charges.</p> <p>C’est donc avec un code opensource (licence MIT), que Garden Party voit le jour.</p> <p><img src="//img.linuxfr.org/img/68747470733a2f2f626c6f672e67617264656e2d70617274792e6578706572696d656e74736c6162732e636f6d2f67656e6572617465642f6173736574732f696d616765732f32303230313231365f67705f696e746572666163652d313030302d3332333239303030612e706e67/20201216_gp_interface-1000-32329000a.png" alt="Interface principale" title="Source : https://blog.garden-party.experimentslabs.com/generated/assets/images/20201216_gp_interface-1000-32329000a.png"></p> <h3 id="toc-maturation-et-publication">Maturation et publication</h3> <p>Au cours des quelques semaines de développement initial, il a été proposé de pouvoir utiliser les cartes OpenStreetMap directement en fond de plan, en plus des images téléversées et c’est maintenant possible.</p> <p><img src="//img.linuxfr.org/img/68747470733a2f2f626c6f672e67617264656e2d70617274792e6578706572696d656e74736c6162732e636f6d2f67656e6572617465642f6173736574732f696d616765732f32303230313231365f67705f6f736d2d313030302d3035663334323966332e706e67/20201216_gp_osm-1000-05f3429f3.png" alt="Carte OSM" title="Source : https://blog.garden-party.experimentslabs.com/generated/assets/images/20201216_gp_osm-1000-05f3429f3.png"></p> <p>De plus, il a fallu créer une bibliothèque de plantes, ce qui a mené à ces différents points :</p> <ul> <li>le <em>genre</em> des plantes ? (la <em>famille</em> aurait peut-être été plus pertinente, à discuter…) ;</li> <li>les relations avec d’autres plantes ? (les tomates ont une bonne relation avec les œillets d’inde) ;</li> <li>une description ? (OK, on les a pompées sur Wikipedia, mais du coup, il fallait une <em>source</em> pour l'indiquer) <img src="//img.linuxfr.org/img/68747470733a2f2f626c6f672e67617264656e2d70617274792e6578706572696d656e74736c6162732e636f6d2f67656e6572617465642f6173736574732f696d616765732f32303230313231365f67705f6c69627261697269652d313030302d3063643431616332632e706e67/20201216_gp_librairie-1000-0cd41ac2c.png" alt="Librairie" title="Source : https://blog.garden-party.experimentslabs.com/generated/assets/images/20201216_gp_librairie-1000-0cd41ac2c.png"> </li> </ul> <p>Chaque plante « appartient » à un des niveaux que l’on retrouve dans les concepts de forêt-jardin (du sou-sol à la canopée), ce qui permet de filtrer l’affichage sur la carte.</p> <p>On peut planter des éléments « seuls », comme des arbres, ou créer des parcelles contenant plusieurs éléments.</p> <p>Il est possible d’ajouter des animaux sur les cartes, car oui, <s>ce sont des plantes</s> ils ont leur place dans les jardins. Bon, la bibliothèque en est exempte pour le moment.</p> <p>Un élément (animal ou végétal) a une sorte de cycle de vie: <em>planifié</em> (on veut/va en mettre), <em>mis en place</em> (on l’a planté/mis en liberté) ou <em>retiré</em> (le plant est mort, on l’a coupé, l’animal *n’est plus là*).<br> <img src="//img.linuxfr.org/img/68747470733a2f2f626c6f672e67617264656e2d70617274792e6578706572696d656e74736c6162732e636f6d2f67656e6572617465642f6173736574732f696d616765732f32303230313231365f67705f616374696f6e732d3836332d3039636662323139302e706e67/20201216_gp_actions-863-09cfb2190.png" alt="Cycles de vie" title="Source : https://blog.garden-party.experimentslabs.com/generated/assets/images/20201216_gp_actions-863-09cfb2190.png"></p> <p>Chaque action est planifiable et pour les plus courantes, on les retrouve dans une liste de « trucs à faire »<br> <img src="//img.linuxfr.org/img/68747470733a2f2f626c6f672e67617264656e2d70617274792e6578706572696d656e74736c6162732e636f6d2f67656e6572617465642f6173736574732f696d616765732f32303230313231365f67705f746f646f2d3939362d6664363166663463352e706e67/20201216_gp_todo-996-fd61ff4c5.png" alt="Liste de tâches" title="Source : https://blog.garden-party.experimentslabs.com/generated/assets/images/20201216_gp_todo-996-fd61ff4c5.png"></p> <p>Chaque élément a son historique d’actions.<br> <a href="https://blog.garden-party.experimentslabs.com/generated/assets/images/20201216_gp_historique-988-16f271336.png">Historique</a></p> <p>Une vue d’ensemble affiche tous les différents éléments.<br> <img src="//img.linuxfr.org/img/68747470733a2f2f626c6f672e67617264656e2d70617274792e6578706572696d656e74736c6162732e636f6d2f67656e6572617465642f6173736574732f696d616765732f32303230313231365f67705f7675655f645f656e73656d626c652d313030302d3239643562373831342e706e67/20201216_gp_vue_d_ensemble-1000-29d5b7814.png" alt="Vue d’ensemble" title="Source : https://blog.garden-party.experimentslabs.com/generated/assets/images/20201216_gp_vue_d_ensemble-1000-29d5b7814.png"></p> <h4 id="toc-techniquement-parlant">Techniquement parlant…</h4> <p>C’est une application Ruby on Rails (web, donc) avec, pour l’<em>application</em>, un frontend en VueJS et des cartes affichées grâce à OpenLayers. Pour l’administration, des vues « standard » Ruby on Rails.</p> <p>Une API REST est disponible pour les utilisateurs inscrits (à voir s’il ne faudrait pas l’ouvrir en partie pour la librairie). Une documentation Swagger est disponible aussi, pour un petit confort non négligeable si vous voulez créer votre client.</p> <p>Le code est testé, au moins sur le <em>backend</em> (droits, retours d’API, comportement des actions…), et les tests pourraient être améliorés sur le <em>frontend</em>.</p> <p>Le support multi-langue est implémenté ; l’ensemble de l’application est traduit en français/anglais (mis à part les données : c’est en français)</p> <p>Pour les devs Rails + Vue, il y a des trucs potentiellement intéressants: des tâches Rake pour générer les <strong>stores VueX</strong> et des simili-modèles en JS; des <strong><em>templates</em> de <em>scaffolding</em></strong> modifiés pour les contrôleurs, vues d’administrations et tests de requête ; une gem qui <strong>teste les retours API avec RSpec</strong> et génère la doc Swagger (elle aurait bien besoin d’amour, cette gem) ; les traductions <code>vue-i18n</code> sont gérées par Rails \o/…</p> <h3 id="toc-futur-de-garden-party">Futur de Garden Party</h3> <p>Le projet est jeune mais a un potentiel d’évolution intéressant ; hormis le fait qu’il soit libre, quelques idées font partie de la feuille de route aujourd’hui, et seront développées si une communauté se forme autours de ce logiciel :</p> <ul> <li>intégration de données géographiques ;</li> <li>statistiques géographiques (qu’est-ce qui est planté quand et où ?) ;</li> <li>partage d’agencements fonctionnels (tel plant marche bien avec tel plant, plantés de telle manière) ;</li> <li>intégration de données météorologiques ;</li> <li>sauvegarde de photos des plants ;</li> <li>partage de données inter-instances : bibliothèque de plantes, de statistiques, etc. (ActivityPub ?).</li> </ul> <h3 id="toc-Écosystème">Écosystème</h3> <p>Si on peut parler d’écosystème, on a <a href="https://garden-party.experimentslabs.com">une instance qui tourne</a>, un semblant de <a href="https://doc.garden-party.experimentslabs.com">manuel utilisateur</a> et ce blog. Ah, et un <a href="https://matrix.to/#/!fROsPDUgtYILajhMWg:matrix.org">chat matrix</a>, une <a href="https://framalistes.org/sympa/subscribe/garden-party">liste de diffusion</a> et <a href="https://blog.garden-party.experimentslabs.com">un blog</a> avec application dans la vie réelle.</p> <h3 id="toc-vous-voulez-participer">Vous voulez participer ?</h3> <ul> <li>Vous êtes dev VueJS et que vous aimez écrire des tests, bah… plus que bienvenue, on en manque cruellement (tests avec <code>vue-test-utils</code> et <code>Jest</code>)</li> <li>Vous avez utilisé l’application mais l’interface vous rebute, on en discute, elle répond au besoin de ses devs pour le moment… Ce qui est très bien, mais pas assez pour être utilisé par d’autres.</li> <li>Les pictos d’éléments sont générés (SVG) et peu différenciables : un <em>Poirier</em> et un <em>Pommier</em> auront exactement le même picto (même <em>niveau</em>, même première lettre). Ce serait top d’avoir des pictos par famille (forme par famille, lettre par élément, par exemple).</li> <li>Vous voulez plus de contenu dans la bibliothèque, proposez !</li> <li>Heu… On est des quiches en jardinage… les termes ne collent pas ? On veut apprendre ! Dites-nous tout !</li> <li>Il manque des actions…</li> </ul> <p>Si vous voulez nous dire merci, c’est gentil.</p> <p>Et si vous nous dites que c’est tout pourri, sans explication… → <code>/dev/null</code></p> <p>Une nouvelle aventure commence !</p> </div><div><a href="https://linuxfr.org/news/gestion-de-jardin-garden-party.epub">Télécharger ce contenu au format EPUB</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/122694/comments.atom">voir le flux Atom</a> <a href="https://linuxfr.org/news/gestion-de-jardin-garden-party#comments">ouvrir dans le navigateur</a> </p>
    • Li chevron_right

      Agenda du Libre pour la semaine 53 de l'année 2020

      Benoît Sibaud · pubsub.eckmul.net / linuxfr_news · Tuesday, 29 December, 2020 - 10:12 · 30 minutes

    <div><p><abbr title="Note des modérateurs">N. D. M. :</abbr> vu le contexte de pandémie de Covid‑19 et les restrictions locales ou nationales (<a href="https://fr.wikipedia.org/wiki/Pand%C3%A9mie_de_maladie_%C3%A0_coronavirus_de_2020_en_Belgique">Belgique</a>, <a href="https://fr.wikipedia.org/wiki/Pand%C3%A9mie_de_maladie_%C3%A0_coronavirus_de_2020_en_France">France</a>, <a href="https://fr.wikipedia.org/wiki/Pand%C3%A9mie_de_maladie_%C3%A0_coronavirus_de_2020_au_Qu%C3%A9bec">Québec</a> et <a href="https://fr.wikipedia.org/wiki/Pand%C3%A9mie_de_maladie_%C3%A0_coronavirus_de_2020_en_Suisse">Suisse</a>) sur les rassemblements, certains événements sont susceptibles d’être annulés (que les organisateurs aient pensé à mettre à jour l’Agenda du Libre ou non).</p> <p>Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, <em>install party</em>, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 8 événements (France : 8) est en seconde partie de dépêche.</p> </div><ul><li>lien nᵒ 1 : <a title="https://april.org" hreflang="fr" href="https://linuxfr.org/redirect/107615">April</a></li><li>lien nᵒ 2 : <a title="https://www.agendadulibre.org" hreflang="fr" href="https://linuxfr.org/redirect/107616">Agenda du Libre</a></li><li>lien nᵒ 3 : <a title="https://www.agendadulibre.org/maps?future=false&amp;period%5Bweek%5D=1&amp;period%5Byear%5D=2021" hreflang="fr" href="https://linuxfr.org/redirect/107617">Carte des événements</a></li><li>lien nᵒ 4 : <a title="https://www.agendadulibre.org/events/new" hreflang="fr" href="https://linuxfr.org/redirect/107618">Proposer un événement</a></li><li>lien nᵒ 5 : <a title="https://www.agendadulibre.org/orgas" hreflang="fr" href="https://linuxfr.org/redirect/107619">Annuaire des organisations</a></li><li>lien nᵒ 6 : <a title="https://linuxfr.org/news/agenda-du-libre-pour-la-semaine-52-de-l-annee-2020" hreflang="fr" href="https://linuxfr.org/redirect/107620">Agenda de la semaine précédente</a></li><li>lien nᵒ 7 : <a title="https://agendadulibre.qc.ca" hreflang="fr" href="https://linuxfr.org/redirect/107621">Agenda du Libre Québec</a></li><li>lien nᵒ 8 : <a title="https://linuxfr.org/users/oumph/journaux/produire-le-resume-hebdomadaire-des-agenda-du-libre" hreflang="fr" href="https://linuxfr.org/redirect/107622">Journal explicatif : comment est produite cette dépêche</a></li></ul><div><h2 class="sommaire">Sommaire</h2> <ul class="toc"> <li> <ul> <li> <a href="#toc-fr-nantes-visioconf%C3%A9rence-monnaie-libre---le-lundi-28-d%C3%A9cembre-2020-de-19h30-%C3%A0-21h00">[FR Nantes] </a><a href="https://www.agendadulibre.org/events/23081">Visioconférence Monnaie Libre</a> - Le lundi 28 décembre 2020 de 19h30 à 21h00.</li> <li> <a href="#toc-fr-brignoles-visioconf%C3%A9rence-groupe-monnaie-libre---le-lundi-28-d%C3%A9cembre-2020-de-21h00-%C3%A0-23h00">[FR Brignoles] </a><a href="https://www.agendadulibre.org/events/23043">Visioconférence Groupe Monnaie Libre</a> - Le lundi 28 décembre 2020 de 21h00 à 23h00.</li> <li> <a href="#toc-fr-paris-%C3%89mission-libre-%C3%A0-vous---le-mardi-29-d%C3%A9cembre-2020-de-15h30-%C3%A0-17h00">[FR Paris] </a><a href="https://www.agendadulibre.org/events/23116">Émission « Libre à vous ! »</a> - Le mardi 29 décembre 2020 de 15h30 à 17h00.</li> <li> <a href="#toc-fr-tours-permanence-adeti---le-mardi-29-d%C3%A9cembre-2020-de-18h30-%C3%A0-20h30">[FR Tours] </a><a href="https://www.agendadulibre.org/events/22880">Permanence ADeTI</a> - Le mardi 29 décembre 2020 de 18h30 à 20h30.</li> <li> <a href="#toc-fr-beauvais-sensibilisation-et-partage-autour-du-libre---le-mercredi-30-d%C3%A9cembre-2020-de-18h00-%C3%A0-20h00">[FR Beauvais] </a><a href="https://www.agendadulibre.org/events/22410">Sensibilisation et partage autour du Libre</a> - Le mercredi 30 décembre 2020 de 18h00 à 20h00.</li> <li> <a href="#toc-fr-paris-introduction-au-d%C3%A9veloppement-web-en-ligne---le-vendredi--1-janvier-2021-de-15h00-%C3%A0-19h00">[FR Paris] </a><a href="https://www.agendadulibre.org/events/23053">Introduction au développement web, en ligne</a> - Le vendredi 1 janvier 2021 de 15h00 à 19h00.</li> <li> <a href="#toc-fr-toulouse-visioconf%C3%A9rence-monnaie-libre---le-samedi--2-janvier-2021-de-19h00-%C3%A0-22h00">[FR Toulouse] </a><a href="https://www.agendadulibre.org/events/23058">Visioconférence Monnaie Libre</a> - Le samedi 2 janvier 2021 de 19h00 à 22h00.</li> <li> <a href="#toc-fr-b%C3%A9ziers-permanence-gnulinux-et-logiciels-libres---le-dimanche--3-janvier-2021-de-18h30-%C3%A0-21h00">[FR Béziers] </a><a href="https://www.agendadulibre.org/events/22591">Permanence GNU/Linux et Logiciels Libres</a> - Le dimanche 3 janvier 2021 de 18h30 à 21h00.</li> </ul> </li> </ul> <h3 id="toc-fr-nantes-visioconférence-monnaie-libre---le-lundi-28-décembre-2020-de-19h30-à-21h00">[FR Nantes] <a href="https://www.agendadulibre.org/events/23081">Visioconférence Monnaie Libre</a> - Le lundi 28 décembre 2020 de 19h30 à 21h00.</h3> <p>Vous vous interrogez sur les produits que vous achetez : d’où ça vient, comment c’est fabriqué, est-ce équitable, écologique ?</p> <p>Avez-vous pensé à vous poser les mêmes questions concernant la monnaie que vous utilisez chaque jour ?</p> <p>Dans le cadre de la transition écologique, la monnaie joue un rôle majeur.</p> <p><strong>Savez-vous qui crée les unités monétaires que vous “possédez”?</strong></p> <p>La <strong>monnaie libre</strong> permet de garantir la valeur et de <strong>privilégier l’humain</strong>.<br> Elle appartient à ses utilisateurs et non pas à une banque.<br> Elle est <strong>créée par les utilisateurs</strong> et non par la dette ni par minage.<br> Elle participe pleinement à la phase de résilience qui va suivre les bouleversements économiques majeurs qui s’annoncent.<br> Elle existe depuis 3,5 ans et ne nécessite <strong>aucun frais</strong> d’entrée ou de gestion.<br> C’est une monnaie qui peut être utilisée localement mais qui ne connaît pas de frontières<br> Elle intègre un <strong>dividende universel</strong> attribué automatiquement chaque jour.</p> <p>C’est une autre façon de voir le revenu universel et <strong>c’est opérationnel dès aujourd’hui.</strong></p> <p>Dans le but de faire toutes les visioconférences concernant la monnaie libre au même endroit. <strong>À partir du mois d’octobre nouvelle adresse pour les visioconférences/discussions : <a href="https://meet.jit.si/Monnaie-libre">https://meet.jit.si/Monnaie-libre</a></strong><br> Un petit tuto pour utiliser jitsi : <a href="https://forum.monnaie-libre.fr/t/visioconference-avec-jistsi/10363">cliquez ici</a><br> Pour toutes questions préalables voir <a href="https://forum.monnaie-libre.fr/t/visio-conference-tous-les-lundi-soir/11888">Forum : visio-conference-tous-les-lundi-soir</a></p> <p>La réunion commence à 19h30 mais on teste les connexions à partir de 19h20 (privilégier le câble).</p> <p>Il n’y a pas vraiment de présentation, ces visioconférences sont faites pour faire connaissance (activez vos caméras), et répondre aux questions, en préparation de rencontres réelles pour utiliser cette monnaie.</p> <p>Quelques vidéos de présentation <a href="https://www.youtube.com/results?search_query=monnaie+libre+g1">sur youtube</a></p> <ul> <li>Jitsi, Nantes, Pays de la Loire, France</li> <li><a href="https://forum.monnaie-libre.fr/t/visio-conference-tous-les-lundi-soir/11888">https://forum.monnaie-libre.fr/t/visio-conference-tous-les-lundi-soir/11888</a></li> <li> <a href="https://www.agendadulibre.org/tags/monnaie-libre">monnaie-libre</a>, <a href="https://www.agendadulibre.org/tags/visio-conf%C3%A9rence">visio-conférence</a>, <a href="https://www.agendadulibre.org/tags/monded'apr%C3%A8s">monded'après</a>, <a href="https://www.agendadulibre.org/tags/g1">g1</a>, <a href="https://www.agendadulibre.org/tags/jitsi">jitsi</a>, <a href="https://www.agendadulibre.org/tags/monnaie-equitable">monnaie-equitable</a>, <a href="https://www.agendadulibre.org/tags/d%C3%A9croissance">décroissance</a>, <a href="https://www.agendadulibre.org/tags/resilience">resilience</a>, <a href="https://www.agendadulibre.org/tags/blockchain">blockchain</a>, <a href="https://www.agendadulibre.org/tags/creation-mon%C3%A9taire">creation-monétaire</a> </li> </ul> <h3 id="toc-fr-brignoles-visioconférence-groupe-monnaie-libre---le-lundi-28-décembre-2020-de-21h00-à-23h00">[FR Brignoles] <a href="https://www.agendadulibre.org/events/23043">Visioconférence Groupe Monnaie Libre</a> - Le lundi 28 décembre 2020 de 21h00 à 23h00.</h3> <p><strong><em>Visioconférences Monnaie Libre chaque lundi à 21h !</em></strong></p> <p><strong>La Monnaie Libre Ğ1 qu’est-ce que c’est ?</strong></p> <p>La monnaie libre s’appelle la June : Ğ1. Elle est différente de l’euro. Elle est aussi numérique (seules quelques unités sont imprimées sur des billets), mais surtout, elle est totalement libre. Et même plus encore, nous pouvons la créer !</p> <p>Elle correspond un peu à un revenu complémentaire. Elle n’a pas de frontière, elle peut être créée et utilisée là où les gens le souhaitent !</p> <p><strong>Pourquoi créer une monnaie libre ?</strong></p> <p>Pour répondre à de nombreux problèmes…</p> <p>Endettement, surendettement, faillite, spéculation démesurée, corruption, chômage, pauvreté, inégalités sociales croissantes…</p> <p>En fait, c’est une autre façon de fonctionner en parallèle de l’euro. Une manière d’être un peu plus libre !</p> <p><strong>Réapprenons à vivre ensemble !</strong></p> <p>Pour rejoindre la visioconférence il vous suffit de cliquer sur ce lien =&gt; <a href="https://meet.jit.si/monnaielibre83?fbclid=IwAR3KoWXzb0xQtvL8QV4QpFQEtyAwA0ZPPi6mVNwpdhI1xv0VzJAp6klROac">https://meet.jit.si/monnaielibre83</a></p> <p>Dans la mesure du possible, il est recommandé de vous équiper d’un casque ou micro-casque, cela sera plus agréable au niveau son.</p> <p>Les premières sessions seront assez généralistes pour présenter la Monnaie Libre et procéder également à l’ouverture de comptes.</p> <p>Mais nous aborderons également les idées de projets que les membres ont ou pourraient avoir et nous organiserons des séances dédiées.<br> Par avance merci de partager et pour votre future participation.</p> <p>Prenez soin de vous et de vos proches.<br> Amicalement, Francis.</p> <ul> <li>Groupe Monnaie Libre Var, avenue de Lattre de Tassigny, Brignoles, Provence-Alpes-Côte d’Azur, France</li> <li><a href="https://meet.jit.si/monnaielibre83">https://meet.jit.si/monnaielibre83</a></li> <li> <a href="https://www.agendadulibre.org/tags/june">june</a>, <a href="https://www.agendadulibre.org/tags/%C4%9F1">ğ1</a>, <a href="https://www.agendadulibre.org/tags/monnaie-libre">monnaie-libre</a>, <a href="https://www.agendadulibre.org/tags/visio-conf%C3%A9rence">visio-conférence</a>, <a href="https://www.agendadulibre.org/tags/cr%C3%A9ation-mon%C3%A9taire">création-monétaire</a> </li> </ul> <h3 id="toc-fr-paris-Émission-libre-à-vous---le-mardi-29-décembre-2020-de-15h30-à-17h00">[FR Paris] <a href="https://www.agendadulibre.org/events/23116">Émission « Libre à vous ! »</a> - Le mardi 29 décembre 2020 de 15h30 à 17h00.</h3> <p>L’émission <em>Libre à vous !</em> de l’April est diffusée chaque mardi de 15 h 30 à 17 h sur radio <em>Cause Commune</em> sur la bande FM en région parisienne (93.1) et sur le <a href="https://cause-commune.fm">site web de la radio</a>.</p> <p>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 <a href="https://www.libreavous.org">site consacré à l’émission</a>, quelques jours après l’émission en général.</p> <p><strong>Les ambitions de l’émission <em>Libre à vous !</em></strong></p> <p>La radio <em>Cause commune</em> a commencé à émettre fin 2017 sur la bande FM en région parisienne (93.1) et sur Internet.</p> <p>Depuis mai 2018, l’April anime une émission d’explications et d’échanges sur la radio Cause Commune sur les thèmes des libertés informatiques.</p> <p><em>Libre à vous !</em> se veut avant tout une émission d’explications et d’échanges sur les dossiers politiques et juridiques que traite l’April, et sur les actions qu’elle mène.</p> <p>Pour les libertés informatiques en général, et pour le logiciel libre en particulier.</p> <p><em>Libre à vous !</em> c’est aussi un point sur les actualités du Libre, des personnes invitées aux profils variés, de la musique sous licence libre, des actions de sensibilisation.</p> <p>Donner à chacun et chacune, de manière simple et accessible, les clefs pour comprendre les enjeux mais aussi proposer des moyens d’action, tel est l’objectif de cette émission hebdomadaire, qui est diffusée en direct chaque mardi du mois de 15 h 30 à 17 h.</p> <p>L’émission dispose :</p> <ul> <li>d’un <a href="https://april.org/lav.xml">flux RSS compatible avec la baladodiffusion</a> </li> <li> <a href="https://listes.libreavous.org/wws/subscribe/actus">d’une lettre d’information à laquelle vous pouvez vous inscrire</a> (pour recevoir les annonces des podcasts, des émissions à venir et toute autre actualité en lien avec l’émission)</li> <li><p>d’un <a href="https://talk.libre-a-toi.org/">salon dédié sur le webchat de la radio</a> (salon #libreavous).</p></li> <li><p>Radio Cause Commune, 22 rue Bernard Dimey, Paris, Île-de-France, France</p></li> <li><p><a href="https://www.libreavous.org">https://www.libreavous.org</a></p></li> <li><p><a href="https://www.agendadulibre.org/tags/april">april</a>, <a href="https://www.agendadulibre.org/tags/radio">radio</a>, <a href="https://www.agendadulibre.org/tags/cause-commune">cause-commune</a>, <a href="https://www.agendadulibre.org/tags/libre-%C3%A0-vous">libre-à-vous</a></p></li> </ul> <h3 id="toc-fr-tours-permanence-adeti---le-mardi-29-décembre-2020-de-18h30-à-20h30">[FR Tours] <a href="https://www.agendadulibre.org/events/22880">Permanence ADeTI</a> - Le mardi 29 décembre 2020 de 18h30 à 20h30.</h3> <p>La permanence d’ADeTI est un moment d’accueil avec des bénévoles pour apprendre à utiliser un ordinateur sous GNU/Linux (Ubuntu, Linux Mint, Debian…) mais aussi :</p> <ul> <li>réparer les problèmes de logiciels sur son ordinateur</li> <li>prendre des conseils pour choisir des logiciels alternatifs</li> <li>différencier les logiciels libres utilisables pour répondre aux besoins</li> <li>préserver et réfléchir sur ses usages (vie privée, éthique…)</li> </ul> <p>Mais c’est aussi un moment consacré pour :</p> <ul> <li>partager des connaissances et échanger des savoirs</li> <li>maîtriser les formats ouverts et la pérennité de ses documents</li> <li>Confidentialité, intégrité et disponibilité des systèmes d’information</li> <li>Diversité des alternatives</li> <li>Indépendance</li> </ul> <p>Nous accueillons également des membres de l’association Touraine Data Network et A-Hébergement qui peuvent répondre aux questions concernant Internet, les réseaux et l’hébergement : connexion à Internet, alternatives aux “Box” et aux opérateurs/FAI commerciaux, Neutralité du Net, Vie Privée, Blog, Site Internet/Web…</p> <ul> <li>Centre Socio-culturel Tours Nord Léo Lagrange Gentiana, 90 avenue André Maginot, Tours, Centre-Val de Loire, France</li> <li><a href="https://www.adeti.org">https://www.adeti.org</a></li> <li> <a href="https://www.agendadulibre.org/tags/install-party">install-party</a>, <a href="https://www.agendadulibre.org/tags/adeti-org">adeti-org</a>, <a href="https://www.agendadulibre.org/tags/touraine-data-network">touraine-data-network</a>, <a href="https://www.agendadulibre.org/tags/tdn">tdn</a>, <a href="https://www.agendadulibre.org/tags/ffdn">ffdn</a>, <a href="https://www.agendadulibre.org/tags/permanence">permanence</a>, <a href="https://www.agendadulibre.org/tags/internet">internet</a>, <a href="https://www.agendadulibre.org/tags/internet-libre">internet-libre</a>, <a href="https://www.agendadulibre.org/tags/interoperabilite">interoperabilite</a>, <a href="https://www.agendadulibre.org/tags/interop%C3%A9rabilit%C3%A9">interopérabilité</a>, <a href="https://www.agendadulibre.org/tags/lug">lug</a>, <a href="https://www.agendadulibre.org/tags/install-partie">install-partie</a>, <a href="https://www.agendadulibre.org/tags/acteur-du-libre">acteur-du-libre</a>, <a href="https://www.agendadulibre.org/tags/auto-hebergement">auto-hebergement</a>, <a href="https://www.agendadulibre.org/tags/auto-h%C3%A9bergement">auto-hébergement</a>, <a href="https://www.agendadulibre.org/tags/network">network</a>, <a href="https://www.agendadulibre.org/tags/isp">isp</a>, <a href="https://www.agendadulibre.org/tags/fai">fai</a>, <a href="https://www.agendadulibre.org/tags/hebergement">hebergement</a>, <a href="https://www.agendadulibre.org/tags/h%C3%A9bergeur">hébergeur</a>, <a href="https://www.agendadulibre.org/tags/h%C3%A9bergement">hébergement</a>, <a href="https://www.agendadulibre.org/tags/serveur">serveur</a>, <a href="https://www.agendadulibre.org/tags/mail">mail</a>, <a href="https://www.agendadulibre.org/tags/wordpre">wordpre</a>, <a href="https://www.agendadulibre.org/tags/virtualisation">virtualisation</a>, <a href="https://www.agendadulibre.org/tags/forum">forum</a>, <a href="https://www.agendadulibre.org/tags/liste-de-diffusion">liste-de-diffusion</a>, <a href="https://www.agendadulibre.org/tags/cloud">cloud</a>, <a href="https://www.agendadulibre.org/tags/musique">musique</a>, <a href="https://www.agendadulibre.org/tags/musique-libre">musique-libre</a>, <a href="https://www.agendadulibre.org/tags/%C3%A9ducation">éducation</a>, <a href="https://www.agendadulibre.org/tags/chatons">chatons</a>, <a href="https://www.agendadulibre.org/tags/presentation">presentation</a>, <a href="https://www.agendadulibre.org/tags/logiciel">logiciel</a>, <a href="https://www.agendadulibre.org/tags/logiciel-libre">logiciel-libre</a>, <a href="https://www.agendadulibre.org/tags/logiciels">logiciels</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libre">logiciels-libre</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a>, <a href="https://www.agendadulibre.org/tags/wiki">wiki</a> </li> </ul> <h3 id="toc-fr-beauvais-sensibilisation-et-partage-autour-du-libre---le-mercredi-30-décembre-2020-de-18h00-à-20h00">[FR Beauvais] <a href="https://www.agendadulibre.org/events/22410">Sensibilisation et partage autour du Libre</a> - Le mercredi 30 décembre 2020 de 18h00 à 20h00.</h3> <p>Chaque mercredi soir, l’association propose une rencontre pour partager des connaissances, des savoir-faire, des questions autour de l’utilisation des logiciels libres, que ce soit à propos du système d’exploitation Linux, des applications libres ou des services en ligne libres.</p> <p>C’est l’occasion aussi de mettre en avant l’action des associations fédératrices telles que l’April ou Framasoft, dont nous sommes adhérents et dont nous soutenons les initiatives avec grande reconnaissance.</p> <ul> <li>Ecospace de la Mie au Roy, 136 rue de la Mie au Roy, Beauvais, Hauts-de-France, France</li> <li><a href="https://www.oisux.org">https://www.oisux.org</a></li> <li> <a href="https://www.agendadulibre.org/tags/oisux">oisux</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a>, <a href="https://www.agendadulibre.org/tags/framasoft">framasoft</a>, <a href="https://www.agendadulibre.org/tags/atelier">atelier</a>, <a href="https://www.agendadulibre.org/tags/rencontre">rencontre</a> </li> </ul> <h3 id="toc-fr-paris-introduction-au-développement-web-en-ligne---le-vendredi--1-janvier-2021-de-15h00-à-19h00">[FR Paris] <a href="https://www.agendadulibre.org/events/23053">Introduction au développement web, en ligne</a> - Le vendredi 1 janvier 2021 de 15h00 à 19h00.</h3> <p>Bonjour !</p> <p>C’est avec émotion que je décide de reprendre mon webinaire quinzomadaire Introduction au développement web. Je prévois la prochaine session pour le vendredi 1ᵉʳ janvier 2021, de 15 à 19 heures.</p> <p>Les thèmes disponibles sont les suivants :</p> <ul> <li>premiers pas dans le web : introduction au langage Html</li> <li>introduction aux Cascading Style Sheets, le langage de style du web (Css)</li> <li>comprendre les fonctions <em>JavaScript</em> (<em>JavaScript</em>)</li> <li>quelques effets <em>JavaScript</em>- Css (<em>JavaScript</em>, Css)</li> <li>industrialiser la génération du code : le langage Php (Php)</li> <li>un élément ubiquitaire : le formulaire (Php, Html, Css, <em>JavaScript</em>)</li> <li>un objet ubiquitaire : le requêteur (<em>JavaScript</em>, Php)</li> <li>le site <em>responsive</em> </li> <li>le site à navigation optimisée, ou <em>single-page website</em> (<em>JavaScript</em>)</li> </ul> <p>Faites-moi savoir quel thème vous souhaiteriez étudier le 1ᵉʳ, à <a href="mailto:edu@pariswebschool.fr">edu@pariswebschool.fr</a></p> <p>Bonne fin d’année !!! :o)</p> <ul> <li>En ligne, Paris, Île-de-France, France</li> <li><a href="https://edu.pariswebschool.fr">https://edu.pariswebschool.fr</a></li> <li> <a href="https://www.agendadulibre.org/tags/d%C3%A9veloppement">développement</a>, <a href="https://www.agendadulibre.org/tags/html">html</a>, <a href="https://www.agendadulibre.org/tags/css">css</a>, <a href="https://www.agendadulibre.org/tags/javascript">javascript</a>, <a href="https://www.agendadulibre.org/tags/php">php</a>, <a href="https://www.agendadulibre.org/tags/code">code</a>, <a href="https://www.agendadulibre.org/tags/formulaire">formulaire</a>, <a href="https://www.agendadulibre.org/tags/requ%C3%AAteur">requêteur</a>, <a href="https://www.agendadulibre.org/tags/responsive">responsive</a>, <a href="https://www.agendadulibre.org/tags/single-page">single-page</a>, <a href="https://www.agendadulibre.org/tags/website">website</a>, <a href="https://www.agendadulibre.org/tags/web">web</a>, <a href="https://www.agendadulibre.org/tags/visio-conf%C3%A9rence">visio-conférence</a> </li> </ul> <h3 id="toc-fr-toulouse-visioconférence-monnaie-libre---le-samedi--2-janvier-2021-de-19h00-à-22h00">[FR Toulouse] <a href="https://www.agendadulibre.org/events/23058">Visioconférence Monnaie Libre</a> - Le samedi 2 janvier 2021 de 19h00 à 22h00.</h3> <p>On vous propose une série d’apéro présentation en visioconférence:<br> La Monnaie Libre en Q&amp;R,<br> Présentation des projets d’Econolibre,<br> Présentation de projets de monnaie libristes,<br> Alors notre monde en Monnaie Libre, comment on le fait?</p> <p>Chaque samedi à partir de 19h à 22h</p> <p>Proposez des thèmes de discussion, basés sur la Monnaie Libre, dans la semaine qui précède…</p> <p>Cela nous permettra de nous réunir, de voir comment nous supportons cette folie Covid-19, De poser des questions sur la monnaie libre et de présenter les nouveaux projets de l’association ECONOLIBRE et des projets d’autres acteurs Monnaie Libre; de réfléchir aux projets que nous pouvons faire ensemble, et de mieux nous connaître.</p> <p>Rien de spécial à installer, ça se passera via le site web JitSi:<br> <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fmeet.jit.si%2Feconolibre%3Ffbclid%3DIwAR2jhMUe0U1tUWNEe0Y8mOp5nyLp82t8ocG2O_ZGUux7yD9y5Khf8FVUtTA&amp;h=AT2wECcwvPgjvPIimexqf3C4pC1v9fivcV0b-pKfSG1IS2C8yMmWR-4IfFd2qFlbGwu7VxPPnpNUso8Co2yeg-6p5qkySHnM9GB2IR3R_xsjp65n9BDjZPZasFN-UoMIGgrUZaw6Mg">https://meet.jit.si/econolibre</a></p> <p>On pourra décider d’autres dates de réunions-visio en format différent (ateliers, cours, etc.) qui sont proposés par l’équipe d’Econolibre.</p> <p>Détails de l’association sur notre site: <a href="https://econolibre.org/">https://econolibre.org</a></p> <p>On peut manger pendant les réunions (c’est un apéro).</p> <p>Un petit TUTO pour expliquer comment utiliser Jitsi:<br> <a href="https://l.facebook.com/l.php?u=https%3A%2F%2Fforum.monnaie-libre.fr%2Ft%2Fvisioconference-avec-jistsi%2F10363%3Ffbclid%3DIwAR2LJDtmnFin3Pe7rSUMhoOJL3nO9AeW9d3OSTLpc_ha5z2dfH7wrcx4bA0&amp;h=AT3cTTK43Mh5JpGjv8y3M9TtdFBtiMm8Gfvqfa3n2-KyobwTODqTIvqdHpviLxBg0gSjR1RR4hcyx6iCVUcvPE8QkVjgoK0x6f4ey8pB9wEQ5H-XQislJt7s59ZCkB399ySPhugHsw">https://forum.monnaie-libre.fr/t/visioconference-avec-jistsi/10363</a></p> <p>La réunion commence à 19h, mais on teste les connexions à partir de 18h50.</p> <p>(si besoin) Une présentation pour les nouveaux monnaie libristes est faite, qui dure moins de 30mn et sera suivie de questions réponses.</p> <p>Quelques vidéos de présentation sur notre chaine Youtube: (Econolibre)<br> <a href="https://www.youtube.com/channel/UC9e9jWjY8foLfJp_6KTIHRQ">https://www.youtube.com/channel/UC9e9jWjY8foLfJp_6KTIHRQ</a><br> et sur notre chaine Odysee :<br> <a href="https://odysee.com/@Econolibre:6">https://odysee.com/@Econolibre:6</a></p> <ul> <li>Apéro Monnaie Libre en Ligne, Toulouse, Occitanie, France</li> <li><a href="https://econolibre.org">https://econolibre.org</a></li> <li> <a href="https://www.agendadulibre.org/tags/monnaie-libre">monnaie-libre</a>, <a href="https://www.agendadulibre.org/tags/econolibre">econolibre</a>, <a href="https://www.agendadulibre.org/tags/visio-conf%C3%A9rence">visio-conférence</a>, <a href="https://www.agendadulibre.org/tags/%C7%A71">ǧ1</a>, <a href="https://www.agendadulibre.org/tags/june">june</a>, <a href="https://www.agendadulibre.org/tags/cryptomonnaie">cryptomonnaie</a>, <a href="https://www.agendadulibre.org/tags/economie">economie</a>, <a href="https://www.agendadulibre.org/tags/cr%C3%A9ation-mon%C3%A9taire">création-monétaire</a> </li> </ul> <h3 id="toc-fr-béziers-permanence-gnulinux-et-logiciels-libres---le-dimanche--3-janvier-2021-de-18h30-à-21h00">[FR Béziers] <a href="https://www.agendadulibre.org/events/22591">Permanence GNU/Linux et Logiciels Libres</a> - Le dimanche 3 janvier 2021 de 18h30 à 21h00.</h3> <p>Vous avez des questions, des demandes, des propositions sur <strong>GNU/Linux</strong> et les <strong>Logiciels Libres</strong>, nous vous proposons les créneaux suivants pour l’animation d’ateliers de prises en mains et d’accompagnements à GNU/Linux et aux Logiciels Libres. Cet atelier a pour but de vous familiariser avec l’environnement de travail Linux et la ligne de commande.</p> <p>À l’IUT de Béziers, le 1ᵉʳ jeudi de chaque mois de 18h30 à 21h00 à l’OpenLab c’est salle D215 - Place du 14 juillet 34 500 Béziers. Venez donc nous raconter des histoires de pingouins… sur la banquise ou sur la plage, échanges, informations, conseils, entre-aides ! GNU/Linux, Gnome, KDE… nous ne sommes pas sectaires à partir du moment que l’outil est libre. Il peut même s’agir de BSD, c’est vous dire !<br> Linux est un système d’exploitation libre, qui convient à tous les ordinateurs vieux ou récents. Vous y trouverez tous les outils nécessaires à votre émancipation informatique !</p> <p><a href="http://montpel-libre.fr"></a></p> <p>Entrée libre et gratuite sur <a href="http://montpel-libre.fr/spip.php?article2787"><strong>inscription</strong></a>. Une simple <a href="https://montpellibre.fr/stock/documents/Adhesion/montpellibre_adhesion_2020.pdf"><strong>adhésion</strong></a> à l’association est possible.</p> <p>Cet événement vous est proposé dans le cadre du partenariat qui lie <a href="https://www.iutbeziers.fr"><strong>l’IUT de Béziers</strong></a> et <a href="http://montpel-libre.fr"><strong>Montpel’libre</strong></a>.</p> <p>Jeudi 3 septembre 2020 de 18h30 à 21h00 (premier jeudi de chaque mois)<br> Fablab Web-5, salle D215 IUT - Place du 14 juillet 34 500 Béziers</p> <ul> <li>Fablab Web-5, salle D215 IUT, place du 14 juillet, Béziers, Occitanie, France</li> <li><a href="https://montpellibre.fr">https://montpellibre.fr</a></li> <li> <a href="https://www.agendadulibre.org/tags/atelier">atelier</a>, <a href="https://www.agendadulibre.org/tags/permanence">permanence</a>, <a href="https://www.agendadulibre.org/tags/iut-b%C3%A9ziers">iut-béziers</a>, <a href="https://www.agendadulibre.org/tags/gnu%2Flinux">gnu/linux</a>, <a href="https://www.agendadulibre.org/tags/atelibre">atelibre</a>, <a href="https://www.agendadulibre.org/tags/montpel-libre">montpel-libre</a>, <a href="https://www.agendadulibre.org/tags/logiciels-libres">logiciels-libres</a> </li> </ul> </div><div><a href="https://linuxfr.org/news/agenda-du-libre-pour-la-semaine-53-de-l-annee-2020.epub">Télécharger ce contenu au format EPUB</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/122749/comments.atom">voir le flux Atom</a> <a href="https://linuxfr.org/news/agenda-du-libre-pour-la-semaine-53-de-l-annee-2020#comments">ouvrir dans le navigateur</a> </p>
    • Li chevron_right

      Publication du rapport de la Mission Bothorel sur les données et les codes sources de l’État

      Stefane Fermigier · pubsub.eckmul.net / linuxfr_news · Monday, 28 December, 2020 - 16:59 · 12 minutes

    <div><p>La Mission Bothorel « ayant pour objet la politique de la donnée et des codes sources de l’État », lancée en juin dernier, vient de rendre <a href="https://www.mission-open-data.fr/uploads/decidim/attachment/file/33/Mission_Bothorel_Rapport.pdf">son rapport</a> au Premier Ministre qui « assure d’ores et déjà que des mesures seront prises pour mettre en œuvre les recommandations formulées. » Le <a href="https://cnll.fr/">Conseil National du Logiciel Libre</a> (CNLL) <a href="https://cnll.fr/news/audition-mission-bothorel-ouverture-codes-donnees-etat/">avait été auditionné</a> par la mission et <a href="//linuxfr.org/news/contribuez-a-la-consultation-ouverte-sur-la-politique-de-la-donnee-et-des-codes-sources-de-l-etat">était intervenu</a> lors de la <a href="https://www.mission-open-data.fr/processes/politique-publique-donnee">consultation publique</a> qui a eu lieu en octobre et novembre.</p> <p>Le rapport fait 215 pages et il contient 37 recommandations. Il est difficile de le résumer en quelques lignes, nous nous contenterons de saluer ici la reconnaissance des « logiciels libres comme composants stratégiques de nos systèmes d’information », et parmi les propositions, celle-ci: « Créer un “Open Source Program Office” (OSPO) […], chargé d’aider l’administration à ouvrir et à réutiliser les codes sources publics, d’identifier les enjeux de mutualisation et de créer des liens avec les communautés open source existantes et d’accompagner les talents français dans ce domaine ».</p> <p>On pourrait regretter que des sujets comme la politique d’achat de logiciels de l’État (autrement dit, la notion de « priorité », de « préférence » ou même d’« encouragement » pour le logiciel libre) ou la politique industrielle de soutien à la filière du logiciel libre ne soient pas abordés dans le rapport, mais on observera que ces sujets ne faisaient pas partie de <a href="https://www.mission-open-data.fr/uploads/decidim/attachment/file/1/Lettre_Mission_BOTHOREL.pdf">la commande</a> passée par le Premier Ministre à la Mission.</p> </div><ul><li>lien nᵒ 1 : <a title="https://www.mission-open-data.fr/" hreflang="fr" href="https://linuxfr.org/redirect/107607">La Mission</a></li><li>lien nᵒ 2 : <a title="https://cnll.fr/news/cnll-soutient-mission-bothorel-ouverture-codes-sources-etat/" hreflang="fr" href="https://linuxfr.org/redirect/107608">La réaction du CNLL</a></li><li>lien nᵒ 3 : <a title="https://www.gouvernement.fr/remise-du-rapport-sur-la-politique-publique-de-la-donnee-des-algorithmes-et-des-codes-sources" hreflang="fr" href="https://linuxfr.org/redirect/107610">Remise du rapport, téléchargement du rapport et de son annexe</a></li></ul><div><h2 class="sommaire">Sommaire</h2> <ul class="toc"> <li><a href="#toc-la-r%C3%A9action-du-cnll">La réaction du CNLL</a></li> <li><a href="#toc-quelques-commentaires-additionnels-sur-le-rapport">Quelques commentaires additionnels sur le rapport</a></li> </ul> <h2 id="toc-la-réaction-du-cnll">La réaction du CNLL</h2> <p>Le CNLL a réagi positivement à la publication du rapport, tout en notant que certains sujets importants pour l’écosystème (et notamment la filière) du logiciel libre restent à traiter dans d’autres cadres : </p> <blockquote> <p>Le CNLL tient tout d’abord à saluer le travail réalisé par la Mission, que ce soit sur les données ouvertes ou sur les logiciels libres, présentés comme des « composants stratégiques de nos systèmes d’information ». Plus généralement, la mission a pris la mesure de l’importance de la création de communs numériques bénéficiant à tous les secteurs de la société, et donc de l’importance qu’il y a pour l’État de soutenir cette production. Le rôle transformatif que peuvent jouer le partage des données et les principes et méthodes de travail du développement open source dans la modernisation et le décloisonnement de l’action publique est également souligné à juste titre dans le rapport.</p> <p>Concernant plus spécifiquement le logiciel libre, le CNLL partage le constat actuel d’une vision stratégique encore incomplète et de l’insuffisance du soutien opérationnel à la mise en œuvre d’une véritable stratégie autour de l’utilisation du logiciel libre dans l’administration, pourtant prévue par l’article 16 de la loi République numérique.</p> <p>Le CNLL approuve les recommandations énoncées dans le rapport relatives à l’élaboration et à la mise en œuvre de cette stratégie, que ce soit au niveau politique (portage politique par le Premier Ministre, qui implique la prise en compte de tous les sujets relatifs au logiciel libre, y compris ceux qui dépassent le cadre strict de cette Mission) ou opérationnel (création d’un OSPO – Open Source Program Office – de l’État). Si cette dernière recommandation est suivie d’effet, cet OSPO devra travailler en réseau à la fois avec des correspondants au sein des administrations et des collectivités concernées, mais aussi avec l’ensemble de l’écosystème industriel.</p> <p>Le CNLL réaffirme enfin sa volonté de participer au débat public et de travailler avec les structures concernées ou mises en place à la suite de ce rapport, sur les sujets suivants :</p> <ul> <li>politique de soutien économique à la filière française du logiciel libre et notamment mise en visibilité des principes et de l’offre (technologique et commerciale portées par les ESN et éditeurs open source) auprès des acheteurs publics ;</li> <li>représentation concertée de l’écosystème français (public et privé) dans le cadre de la coopération européenne autour du logiciel libre ;</li> <li>le logiciel libre comme levier pour l’autonomie stratégique, sécuritaire et la souveraineté numérique ;</li> <li>dimensions éthiques et responsables du logiciel libre ;</li> <li>interopérabilité, notamment via la notion de standard ouvert.</li> </ul> <p>Enfin, concernant les sujets – politique de développement économique, tenant compte notamment du rôle essentiel joué par les éditeurs de logiciel libre, souveraineté numérique, place du logiciel libre dans l’éducation, formation, etc. – qui n’ont pas pu être traités directement par la mission compte-tenu de la commande qui lui avait été passée par le Premier Ministre, le CNLL appelle à ce qu’ils soient abordés au plus vite dans des contextes appropriés (autres missions parlementaires, dialogues constructifs avec les Ministères concernés, consultations publiques, etc.).</p> </blockquote> <h2 id="toc-quelques-commentaires-additionnels-sur-le-rapport">Quelques commentaires additionnels sur le rapport</h2> <p>Page 9, un constat lucide sur l’utilité du logiciel libre (dans sa dimension collaborative) pour décloisonner les administrations :</p> <blockquote> <p>S’agissant de l’ouverture des codes et de l’utilisation de logiciels libres, il faut structurer la communauté du secteur public et renforcer l’appui qui lui est apporté. Le logiciel libre n’est pas une idéologie déconnectée des besoins des administrations et ses enjeux ne se résument pas à la question de l’utilisation de LibreOffice. Il est, au contraire, le moyen de créer enfin du partage et de la mutualisation dans le secteur public, d’éviter que deux administrations s’épuisent sur un même problème sans le savoir et sans se parler, enfin de permettre à l’administration et à l’économie de s’enrichir mutuellement en développant ensemble des outils d’intérêt général. Il constitue aussi une réponse au manque d’attractivité de l’État pour les compétences numériques. La mission considère que la création d’un Open Source Program Office (OSPO), visible et pérenne, au sein de la DINUM, serait une première pierre pour relever ce défi.</p> </blockquote> <p>Sur les logiciels libres produits par la recherche publique, un constat, partagé par beaucoup de chercheurs (page 90) :</p> <blockquote> <p>à cet égard, les organismes de transfert de technologie ne doivent pas constituer un frein au développement de la science ouverte. Ainsi, les collaborations sur des projets de recherche ne devraient pas être ralenties par l’absence de maîtrise, de la part des cellules de valorisation des instituts de recherche, des processus de mise à disposition et de programmation informatique.</p> </blockquote> <p>Qui aboutit à la recommandation :</p> <blockquote> <p><strong>Recommandation</strong> : prendre davantage en compte les démarches d’open source et d’open data pour le rayonnement de la recherche française dans les évaluations et le financement des projets</p> </blockquote> <p>La stratégie préconisée concernant la mutualisation au sein de l’administration est détaillée pages 145 et suivantes.</p> <blockquote> <p>Les efforts en matière de mutualisation des codes sources produits au sein de l’administration sont aujourd’hui assez faibles. Or, les gains associés à cette démarche aboutissant à la production de logiciels permettraient une meilleure utilisation des fonds publics et une plus grande transparence. La mission recommande donc d’élargir le périmètre de l’AGDAC [administrateur général de la donnée, des algorithmes et des codes sources] et de lui confier une mission visant à promouvoir la publication et la réutilisation des codes sources au sein de l’administration au travers d’un Open Source Program Office [OSPO]. Pour accomplir cette mission, il convient d’une part de renforcer et rationaliser l’utilisation des logiciels libres dans la sphère publique, et d’autre part, d’animer une communauté au sein de l’État de sorte à accroître l’attractivité des profils.</p> <p>La mission recommande de mettre en place une stratégie sur l’utilisation des logiciels libres au sein de l’État ainsi qu’une animation interministérielle rassemblant les développeurs de l’État au travers de l’OpenSource Program Office (OSPO). Le besoin de soutien du logiciel libre dans le secteur public est la principale demande de la consultation publique conduite par la mission.</p> </blockquote> <p>Sur le logiciel libre comme composant stratégique de la souveraineté numérique :</p> <blockquote> <p><strong>Les logiciels libres comme composants stratégiques de nos systèmes d’information</strong><br> Les infrastructures nécessaires à la donnée sont de plus en plus exposées à des formes de dépendances logicielles, ce qui soulève un enjeu d’autonomie stratégique. Les technologies web ont favorisé l’émergence du logiciel en tant que service, ou <em>Software as a Service</em> (SaaS) : au lieu d’exécuter un programme sur sa machine, l’utilisateur utilise son navigateur (ou un autre logiciel client) pour se connecter à une machine d’Internet sur laquelle s’exécute le logiciel rendant le service. Les organismes proposant des services peuvent assurer l’hébergement de ce service eux-mêmes (sur site, on premises en anglais), soit en déléguer tout ou partie à une entreprise.<br> Un organisme peut déléguer tous les aspects du service, auquel cas elle se tournera vers une offre SaaS ; il peut déléguer toutes les couches nécessaires au fonctionnement du service, sauf la couche applicative et les données, auquel cas elle utilisera une offre de <em>Platform as a Service</em> ; il peut enfin ne déléguer que les couches « profondes » et prendre à sa charge les applicatifs, les données, ainsi que le système d’exploitation et tous les services intermédiaires permettant que l’ensemble fonctionne, auquel cas on parlera d’<em>Infrastructure as a Service</em>. De même que le serveur Web libre Apache Httpd était celui qui faisait tourner la majorité des sites web à la fin des années 2000, c’est avec des logiciels libres que tournent aujourd’hui la majorité des couches profondes de ces infrastructures, à commencer par le noyau Linux, omniprésent. Il y a un fort enjeu d’autonomie stratégique dans la capacité à participer à la gouvernance de ces projets libres critiques, car ces services se développent majoritairement à l’étranger.</p> </blockquote> <p>Enfin, sur la consultation publique, la mission, sans les reprendre à son compte, prend note des principales propositions concernant le logiciel libre soutenues par l’April et le CNLL. Cf. page 206 :</p> <blockquote> <p>Premièrement, la consultation a fait ressortir une forte mobilisation autour du logiciel libre : les promoteurs d’une action plus ferme de l’État en faveur du logiciel libre se sont très largement mobilisés, à l’invitation notamment de l’April et du CNLL. Leurs propositions concernent notamment la priorité à accorder au logiciel libre, le manque d’effectivité de l’article 16 de la loi pour une République numérique ou encore l’application du référentiel général d’interopérabilité. La thématique a ainsi recueilli les soutiens les plus nombreux aux contributions libres (recommandations suggérées par les contributeurs) :</p> <ul> <li>priorité au logiciel libre et aux formats ouverts dans le secteur public, modifier l’article 16 de la loi république numérique (181 soutiens) ;</li> <li>l’État doit créer et maintenir une forge publique des logiciels libres (174 soutiens) ;</li> <li>création d’une agence ou mission interministérielle pour accompagner à l’usage du logiciel libre (156 soutiens).</li> </ul> </blockquote> </div><div><a href="https://linuxfr.org/news/publication-du-rapport-de-la-mission-bothorel-sur-les-donnees-et-les-codes-sources-de-l-etat.epub">Télécharger ce contenu au format EPUB</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/122721/comments.atom">voir le flux Atom</a> <a href="https://linuxfr.org/news/publication-du-rapport-de-la-mission-bothorel-sur-les-donnees-et-les-codes-sources-de-l-etat#comments">ouvrir dans le navigateur</a> </p>
    • wifi_tethering open_in_new

      This post is public

      linuxfr.org /news/publication-du-rapport-de-la-mission-bothorel-sur-les-donnees-et-les-codes-sources-de-l-etat

    • Li chevron_right

      Xfce 4.16 : La souris fait la fête !

      xcomcmdr · pubsub.eckmul.net / linuxfr_news · Monday, 28 December, 2020 - 06:33 · 16 minutes

    <div><p>Xfce 4.16 est désormais disponible. Nous vous proposons une traduction de l’annonce et de la visite guidée, disponibles sur le site officiel.</p> </div><ul><li>lien nᵒ 1 : <a title="https://www.xfce.org/about/tour" hreflang="en" href="https://linuxfr.org/redirect/104699">Présentation sur Xfce.org</a></li><li>lien nᵒ 2 : <a title="https://www.xfce.org/download/changelogs/4.16" hreflang="en" href="https://linuxfr.org/redirect/107597">Journal des modifcations</a></li><li>lien nᵒ 3 : <a title="https://xfce.org/about/news" hreflang="en" href="https://linuxfr.org/redirect/107598">Annonce sur Xfce.org</a></li><li>lien nᵒ 4 : <a title="https://gitlab.xfce.org/explore/groups?sort=name_desc" hreflang="en" href="https://linuxfr.org/redirect/107599">Projet sur GitLab (pour les développeurs)</a></li><li>lien nᵒ 5 : <a title="https://hub.docker.com/r/xfce/xfce-build" hreflang="fr" href="https://linuxfr.org/redirect/107600">Container Docker (pour les développeurs)</a></li></ul><div><h2 class="sommaire">Sommaire</h2> <ul class="toc"> <li><a href="#toc-pr%C3%A9ambule--un-petit-bilan">Préambule : un petit bilan</a></li> <li><a href="#toc-nouvelles-ic%C3%B4nes-par-d%C3%A9faut">Nouvelles icônes par défaut</a></li> <li><a href="#toc-gestionnaire-de-param%C3%A8tres">Gestionnaire de paramètres</a></li> <li> <a href="#toc-applications-par-d%C3%A9faut">Applications par défaut</a><ul> <li><a href="#toc-pr%C3%A9f%C3%A9rences-daffichage">Préférences d’affichage</a></li> <li><a href="#toc-raccourcis-clavier">Raccourcis clavier</a></li> </ul> </li> <li><a href="#toc-gestionnaire-de-fichiers">Gestionnaire de fichiers</a></li> <li><a href="#toc-tableau-de-bord">Tableau de bord</a></li> <li><a href="#toc-gestionnaire-dalimentation">Gestionnaire d’alimentation</a></li> <li><a href="#toc-boite-de-dialogue-%C3%80-propos">Boite de dialogue « À propos »</a></li> <li><a href="#toc-gestionnaire-de-fen%C3%AAtres">Gestionnaire de fenêtres</a></li> <li> <a href="#toc-en-outre">En outre</a><ul> <li><a href="#toc-bureau">Bureau</a></li> <li><a href="#toc-gestionnaire-de-sessions">Gestionnaire de sessions</a></li> <li><a href="#toc-en-vrac">En vrac</a></li> </ul> </li> <li><a href="#toc-bilan">Bilan</a></li> </ul> <p>Cette visite vous fera découvrir les nouvelles fonctionnalités majeures de Xfce 4.16. Et elles sont nombreuses !</p> <p>Pour la liste complète des modifications, consultez le <a href="https://xfce.org/about/tour416">journal des modifications</a>.</p> <h2 id="toc-préambule--un-petit-bilan">Préambule : un petit bilan</h2> <p>Fruit d’un an et quatre mois de travail, c’est un nouveau record de rapidité pour ce projet qui était habitué à deux ans minimum entre chaque nouvelle version stable. Mais cela ne tient pas au hasard, car les méthodes de développement ont changé. Fini l’entre-soi entre une dizaine de développeurs, le projet s’est ouvert bien plus qu’auparavant aux contributeurs externes en baissant <a href="https://fr.wikipedia.org/wiki/Barri%C3%A8re_%C3%A0_l%27entr%C3%A9e">la barrière à l’entrée</a>.</p> <p>Une migration vers <a href="https://gitlab.xfce.org/explore/groups?sort=name_desc">GitLab</a>, et une <a href="https://hub.docker.com/r/xfce/xfce-build">image docker</a> plus tard, l’intégration continue a été mise en place et les contributions externes sont désormais à un niveau record pour ce projet. Pour donner une idée, bien qu’elles ne soient pas toutes des contributions externes, il y a eu environ 288 demandes d’intégration de code acceptés ou rejetés rien que pour le cœur des composants Xfce. Ce qui fait que malgré le temps de développement bien plus court, le journal des changements de Xfce 4.16 est plus imposant que pour Xfce 4.14 !</p> <p>Mais assez de préambules, voici les principales nouveautés.</p> <h2 id="toc-nouvelles-icônes-par-défaut">Nouvelles icônes par défaut</h2> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f757073747265616d2d69636f6e732e706e67/upstream-icons.png" alt="Icônes Xfce 4.16" title="Source : https://cdn.xfce.org/about/tour/4.16/upstream-icons.png"></p> <p>Pendant très longtemps, Xfce utilisait un mélange hétérogène entre les icônes du projet Tango et d’autres icônes grappillés à droite et à gauche, sans convention aucune. La charge revenait aux distributions de rendre cela davantage acceptable. C’est fini !</p> <p>Afin de rendre l’environnement plus attractif et de renforcer son identité visuelle, nous avons créé de nouvelles icônes pour toutes nos applications principales et les avons basées sur une palette partagée pour assurer la cohérence. Nous avons également défini d’autres contraintes (implicites) de conception, en suivant vaguement les principes du thème Adwaita du projet <a href="https://fr.wikipedia.org/wiki/GNOME">GNOME</a>.</p> <p>La palette suivante en est la base :<br> <img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f70616c657474652e706e67/palette.png" alt="Palette de couleurs des icônes Xfce" title="Source : https://cdn.xfce.org/about/tour/4.16/palette.png"></p> <h2 id="toc-gestionnaire-de-paramètres">Gestionnaire de paramètres</h2> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f73657474696e67732d6d616e616765722e706e67/settings-manager.png" alt="Gestionnaire de paramètres" title="Source : https://cdn.xfce.org/about/tour/4.16/settings-manager.png"></p> <p>Le gestionnaire de paramètres a reçu une nouvelle apparence pour sa barre de recherche, qui peut maintenant être cachée de façon permanente. En outre, ses capacités de recherche ont été améliorées en valorisant la partie « Commentaires » du fichier de lancement de chaque outil (fichiers .desktop).</p> <p>Achevant le passage à GTK3 réalisé lors de la mise au point de la version précédente de Xfce, tous les outils qu’il présente utilisent désormais des <a href="https://en.wikipedia.org/wiki/Client-side_decoration">décorations de fenêtre côté client</a>.</p> <h2 id="toc-applications-par-défaut">Applications par défaut</h2> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f64656661756c742d6170706c69636174696f6e732e706e67/default-applications.png" alt="Applications par défaut" title="Source : https://cdn.xfce.org/about/tour/4.16/default-applications.png"></p> <p>Ce nouvel outil de configuration représente une fusion entre les « Paramètres MIME » et les « Applications préférées » précédemment disponibles. En regroupant les deux dans un même endroit, les utilisateurs peuvent plus facilement définir les applications par défaut pour traiter certains types de fichiers.</p> <h3 id="toc-préférences-daffichage">Préférences d’affichage</h3> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f646973706c61792d6469616c6f672e706e67/display-dialog.png" alt="Préférences d’affichage" title="Source : https://cdn.xfce.org/about/tour/4.16/display-dialog.png"></p> <p>Pour mieux prendre en charge les écrans à haute densité – qui existent en différentes tailles et densités – nous avons ajouté une mise à l’échelle fractionnaire basée sur l’extension <a href="https://en.wikipedia.org/wiki/X.Org_Server#Other_DDX_components">RandR</a> de <a href="https://en.wikipedia.org/wiki/X.Org_Server">X11</a>. De plus, le mode d’affichage natif est maintenant marqué d’un astérisque et les rapports d’aspect sont affichés en fonction des résolutions d’affichage.</p> <p>L’utilisation d’une mauvaise configuration pouvait générer une mauvaise disposition du (ou des) tableaux de bords. Cela a été corrigé.</p> <h3 id="toc-raccourcis-clavier">Raccourcis clavier</h3> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f6b6579626f6172642d73686f7274637574732e706e67/keyboard-shortcuts.png" alt="Modification d’un raccourci clavier" title="Source : https://cdn.xfce.org/about/tour/4.16/keyboard-shortcuts.png"></p> <p>Afin de faciliter la vie de nos utilisateurs, nous avons ajouté des raccourcis clavier par défaut, par exemple pour la gestion des fenêtres par pavage de Xfwm, ou pour ouvrir Thunar. Le style visuel de la boîte de dialogue a également été mis à jour.</p> <h2 id="toc-gestionnaire-de-fichiers">Gestionnaire de fichiers</h2> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f7468756e61722d636f70792e706e67/thunar-copy.png" alt="Opération de copie de fichiers dans Thunar" title="Source : https://cdn.xfce.org/about/tour/4.16/thunar-copy.png"></p> <p>Dans les dialogues de copie et de déplacement de Thunar, les utilisateurs peuvent maintenant facilement interrompre l’opération sur le fichier concerné. En outre, la prise en charge du transfert de fichiers en file d’attente, la mémorisation des paramètres d’affichage par dossier et la prise en charge de la transparence dans les thèmes Gtk ont été ajoutées.</p> <p>Thunar a aussi reçu une liste gargantuesque de petites corrections.</p> <h2 id="toc-tableau-de-bord">Tableau de bord</h2> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f70616e656c2d6461726b2e706e67/panel-dark.png" alt="Mode sombre activé dans les préférences du tableau de bord" title="Source : https://cdn.xfce.org/about/tour/4.16/panel-dark.png"></p> <p>Le tableau de bord a reçu quelques mises à jour notables, une animation lors de sa réduction, et un nouveau plugin 'Barre de statut'<em>Status Tray</em>). Ce dernier affichait uniquement les applications compatibles avec l’interface de programmation <em>'systray'</em> traditionnelle. Désormais, il comprend aussi la prise en charge moderne des applications utilisant l’API <em>StatusNotifier</em> (provenant de KDE).</p> <p>En outre, la prise en charge du mode sombre, des lanceurs affichant des actions supplémentaires sur le clic droit, des boutons de fenêtre offrant la possibilité de 'Lancer une nouvelle instance…' et bien plus encore, ont été ajoutés.</p> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f70616e656c2d737461747573747261792e706e67/panel-statustray.png" alt="Le nouveau plugin statustray" title="Source : https://cdn.xfce.org/about/tour/4.16/panel-statustray.png"></p> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f70616e656c2d6175746f686964652e676966/panel-autohide.gif" alt="l’autohide" title="Source : https://cdn.xfce.org/about/tour/4.16/panel-autohide.gif"></p> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f70616e656c2d6c61756e63682e706e67/panel-launch.png" alt="Lancement d’une nouvelle instance d’une application" title="Source : https://cdn.xfce.org/about/tour/4.16/panel-launch.png"></p> <h2 id="toc-gestionnaire-dalimentation">Gestionnaire d’alimentation</h2> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f706f7765726d616e616765722e706e67/powermanager.png" alt="Gestionnaire d’alimentation" title="Source : https://cdn.xfce.org/about/tour/4.16/powermanager.png"></p> <p>La boîte de dialogue des paramètres du gestionnaire d’énergie a été réorganisée et affiche désormais au choix le mode « sur batterie » ou « branché », au lieu des deux dans un immense tableau.</p> <h2 id="toc-boite-de-dialogue-À-propos">Boite de dialogue « À propos »</h2> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f61626f75742d786663652e706e67/about-xfce.png" alt="A propos" title="Source : https://cdn.xfce.org/about/tour/4.16/about-xfce.png"></p> <p><img src="//img.linuxfr.org/img/68747470733a2f2f63646e2e786663652e6f72672f61626f75742f746f75722f342e31362f61626f75742d73797374656d2e706e67/about-system.png" alt="Onglet Système" title="Source : https://cdn.xfce.org/about/tour/4.16/about-system.png"></p> <p>Non seulement l’onglet 'À propos' (<em>About</em>) a été retravaillé pour être plus attrayant visuellement et plus facile à lire, mais un onglet séparé montrant des informations de base sur le système de l’utilisateur a également été ajouté.</p> <h2 id="toc-gestionnaire-de-fenêtres">Gestionnaire de fenêtres</h2> <p>Le gestionnaire de fenêtres a reçu de nombreuses corrections dans sa gestion de la composition et son usage des <a href="https://fr.wikipedia.org/wiki/GLX">extensions OpenGL</a>.</p> <p>De plus, si un écran primaire a été défini, la boîte de dialogue Alt-Tab ne s’affiche plus que sur cet écran. Par ailleurs, de nouvelles options permettant d’agrandir le curseur avec le reste de l’affichage, ainsi qu’une option permettant de conserver les fenêtres réduites dans la liste des plus récemment utilisées rendent la gestion des fenêtres plus pratique.</p> <h2 id="toc-en-outre">En outre</h2> <h3 id="toc-bureau">Bureau</h3> <p>xfce4-desktop a surtout reçu de petites améliorations et corrections, et est davantage stable. Il a aussi reçu un nouveau fond d’écran !</p> <p>Le menu par défaut (nommé garçon) ne démarre plus les applications comme étant des <a href="https://fr.wikipedia.org/wiki/Fork_(programmation)">processus fils</a> du tableau de bord. Ainsi un crash de l’application n’entraîne plus avec lui la disparition du tableau de bord.</p> <h3 id="toc-gestionnaire-de-sessions">Gestionnaire de sessions</h3> <p>La prise en charge de <a href="https://fr.wikipedia.org/wiki/GNU_Privacy_Guard">GPG</a> 2.1 a été améliorée, et le dialogue de paramètres est davantage lisible.</p> <h3 id="toc-en-vrac">En vrac</h3> <p><em>xfce4-appfinder</em> permet désormais de chercher en filtrant par "<em>frecency</em>", une combinaison de la fréquence et de la date de dernière utilisation des applications.</p> <p><em>Mousepad</em> l’éditeur de textes de Xfce, a reçu de nombreuses corrections le rendant bien plus stable, et permet notamment une recherche de texte sans bloquer son interface graphique.</p> <p><em>xfdashboard</em> et beaucoup d’autres greffons (comme <em>xfce4-calculator-plugin</em>) ont aussi publié de nouvelles versions majeures en même temps que Xfce. Pour rappel, <em>xfdashboard</em> est un greffon qui propose une vue en tableau de bord des applications lancées. Il s’inspire principalement du <em>dashboard</em> du bureau <a href="https://fr.wikipedia.org/wiki/GNOME">GNOME</a> ou du <a href="https://fr.wikipedia.org/wiki/Mission_Control_(OS_X)"><em>Mission Control</em></a> de macOS, et peut être entièrement piloté au clavier.</p> <h2 id="toc-bilan">Bilan</h2> <p>Longtemps pouvant être considéré comme moribond et refermé sur lui-même, le projet <a href="https://fr.wikipedia.org/wiki/Xfce">Xfce</a> a réalisé ces dernières années un véritable tour de force. Cela fait vraiment plaisir à voir, et personnellement m’a convaincu de rester définitivement. En effet, si <a href="https://fr.wikipedia.org/wiki/LXQt">LXQt</a> ou <a href="https://fr.wikipedia.org/wiki/MATE">MATE</a> étaient tentants dernièrement face aux vieux bugs qui ne bougeaient pas, ce n’est plus du tout le cas.</p> <p>Plus qu’une chasse aux bugs, c’est un remaniement complet auquel nous avons affaire, quand on compare à Xfce 4.12.</p> <p>Vive Xfce ! Et bonnes fêtes !</p> </div><div><a href="https://linuxfr.org/news/xfce-4-16-la-souris-fait-la-fete.epub">Télécharger ce contenu au format EPUB</a></div> <p> <strong>Commentaires :</strong> <a href="//linuxfr.org/nodes/117958/comments.atom">voir le flux Atom</a> <a href="https://linuxfr.org/news/xfce-4-16-la-souris-fait-la-fete#comments">ouvrir dans le navigateur</a> </p>