Agrégateur de flux

Agenda du Libre pour la semaine 39 de l’année 2018

Linux France - Samedi 22 Septembre

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

Sommaire [CA-QC Montréal] ApacheCon - Du lundi 24 septembre 2018 à 09h00 au jeudi 27 septembre 2018 à 21h00.

ApacheCon est la conférence internationale de la Apache Software Foundation.

L'horaire de la ApacheCon North America 2018 est en ligne ici https://apachecon.com/acna18/schedule.html

[FR Montpellier] Inclusion Numérique - Le lundi 24 septembre 2018 de 09h30 à 11h30.

Nous initions et formons aux outils et usages numériques tous les publics qui s’en sentent éloignés, voire exclus.

Dans les années à venir le tout numérique va s’accélérer dans nos démarches quotidiennes accès aux soins, à l’emploi, à l’énergie, au services bancaires, caisses de retraite, loisirs, etc.
Une grande partie de la population n’a pas jugé utile ou eut l’opportunité d’utiliser des outils numériques, ordinateurs fixes, portables, les smartphones ou les tablettes.

Nous considérons que l’inclusion numérique est fondamentale pour réduire la fracture
numérique, encore bien réelle, entre les générations et réduire les inégalités sociales, culturelles, d’accès à l’emploi.
Dans un monde ultra-connecté avoir des connaissances numériques de base est devenu indispensable quelque soit son âge.

Nous animons avec bienveillance des ateliers collectifs d’initiation et de pratique des logiciels et des outils numériques libres, en fonction de la demande des utilisateurs.

Les thématiques que nous vous proposerons

  • Ranger et m’organiser
  • Entretenir son ordinateur
  • Utiliser une clé USB, un disque dur externe
  • Insérer une image
  • Mettre en page un courrier
  • Créer un tableau simple
  • Débuter sur la mise en forme
  • Progresser sur la mise en forme de textes
  • Classer ses recherches
  • Protéger son identité sur l’Internet
  • Tchatter avec une webcam
  • Utiliser les services administratifs en ligne
  • Débuter sur Internet et la messagerie
  • Le podcasting
  • Transférer et enregistrer sa musique
  • Remplir sa déclaration d’impôts
  • Faire des rencontres
  • Stockez ses données en ligne
  • Vendre, acheter, donner ses objets
  • Préparer ses vacances
  • Débuter sur la messagerie
  • Découvrir les réseaux sociaux
  • Faire des économies grâce à Internet
  • Utiliser les sites / applications pour communiquer
  • Débuter avec son téléphone portable
  • Transférer les photos de son téléphone
  • Utiliser les applications de sa tablette, son téléphone
  • Débuter sur sa tablette, son téléphone
  • Transférer et classer ses photos
  • Créer son livre photo
  • Réaliser un diaporama de photos
  • Le photomontage

  • Maison pour tous Albert Camus, avenue de Villeneuve Angoulême, Montpellier, Occitanie, France

  • Adresse web http://montpel-libre.fr

  • Tags
    montpel-libre, formation, atelier

[FR Paris] Rencontre de la toile francilienne - Le lundi 24 septembre 2018 de 18h30 à 22h00.

Bienvenue à la deuxième rencontre de monnaie libre après l'été 2018.

La Toile Francilienne organise cette rencontre ouverte à toutes et tous pour parler de la monnaie libre Ğ1 et participer à son développement et à l’agrandissement du réseau d’utilisateurs.

L’objectif de ces rencontres est donc de partager de façon conviviale notre expérience de la monnaie libre et de participer à son développement. Les grandes thématiques abordées sont les suivantes

  • Faire découvrir la monnaie libre.
  • Faciliter les rencontres entre membres afin de certifier les nouveaux entrants.
  • Échanger des biens et services en monnaie libre Ğ1.

Ce lundi 24 septembre, la rencontre aura lieu au  à partir de 18h30 au simplon (https://simplon.co/).

Cette rencontre est libre et ouverte quelque soit votre niveau de connaissance de la monnaie libre (du novice au plus confirmé). Si le principe vous plaît et que vous êtes curieux d’en savoir plus, n’hésitez plus venez partager avec nous ce moment convivial.

L’inscription (non-obligatoire mais toujours appréciée pour anticiper sur le nombre de participants) se passe sur le lien Framadate ci-dessous, actualisé régulièrement

https://framadate.org/mardi-ml

Si vous avez des questions, n'hésitez pas à communiquer directement sur le framadate ou sur le forum

https://forum.monnaie-libre.fr/

[FR Lyon] Lundi entraide et bidouille - Le lundi 24 septembre 2018 de 19h30 à 21h30.

Atelier de partage de connaissances et d'entraide entre utilisateurs de logiciels libres.

L'ALDIL et des associations partenaires proposent des rendez-vous réguliers à la MJC de Montchat pour permettre à des utilisateurs de logiciels de se rencontrer.

L'occasion de découvrir et s'entraider sur différents outils informatiques libres, entre utilisateurs débutants et plus avertis.

Le moment idéal pour s'initier et libérer votre ordinateur en installant un système GNU/Linux. Des conseils, de l'assistance et un suivi pour le dépannage.
Menu du jour selon arrivages et pas de thème précis. Au gré des envies et demandes des participants…

Il n'y a pas d'inscription. Toutefois, nous vous recommandons d'indiquez le but de votre venue par avance (problèmes, questions, besoins) à l'adresse de contact ci-dessous.

Tout public - Entrée libre et gratuite dans la limite des places disponibles.

De 19h30 à 21h30 dans l'espace numérique de la MJC de Montchat.

[FR Montpellier] Inclusion Numérique - Le mardi 25 septembre 2018 de 09h30 à 11h30.

Nous initions et formons aux outils et usages numériques tous les publics qui s’en sentent éloignés, voire exclus.

Dans les années à venir le tout numérique va s’accélérer dans nos démarches quotidiennes accès aux soins, à l’emploi, à l’énergie, au services bancaires, caisses de retraite, loisirs, etc.
Une grande partie de la population n’a pas jugé utile ou eut l’opportunité d’utiliser des outils numériques, ordinateurs fixes, portables, les smartphones ou les tablettes.

Nous considérons que l’inclusion numérique est fondamentale pour réduire la fracture
numérique, encore bien réelle, entre les générations et réduire les inégalités sociales, culturelles, d’accès à l’emploi.
Dans un monde ultra-connecté avoir des connaissances numériques de base est devenu indispensable quelque soit son âge.

Nous animons avec bienveillance des ateliers collectifs d’initiation et de pratique des logiciels et des outils numériques libres, en fonction de la demande des utilisateurs.

Les thématiques que nous vous proposerons

  • Ranger et m’organiser
  • Entretenir son ordinateur
  • Utiliser une clé USB, un disque dur externe
  • Insérer une image
  • Mettre en page un courrier
  • Créer un tableau simple
  • Débuter sur la mise en forme
  • Progresser sur la mise en forme de textes
  • Classer ses recherches
  • Protéger son identité sur l’Internet
  • Tchatter avec une webcam
  • Utiliser les services administratifs en ligne
  • Débuter sur Internet et la messagerie
  • Le podcasting
  • Transférer et enregistrer sa musique
  • Remplir sa déclaration d’impôts
  • Faire des rencontres
  • Stockez ses données en ligne
  • Vendre, acheter, donner ses objets
  • Préparer ses vacances
  • Débuter sur la messagerie
  • Découvrir les réseaux sociaux
  • Faire des économies grâce à Internet
  • Utiliser les sites / applications pour communiquer
  • Débuter avec son téléphone portable
  • Transférer les photos de son téléphone
  • Utiliser les applications de sa tablette, son téléphone
  • Débuter sur sa tablette, son téléphone
  • Transférer et classer ses photos
  • Créer son livre photo
  • Réaliser un diaporama de photos
  • Le photomontage

  • Maison pour tous Albert Camus, avenue de Villeneuve Angoulême, Montpellier, Occitanie, France

  • Adresse web http://montpel-libre.fr

  • Tags
    montpel-libre, formation, atelier

[CA-QC Montréal] SQiL - 15 ans des Linux-Meetup au Québec - Le mardi 25 septembre 2018 de 17h30 à 21h30.

Venez fêter avec nous, les 15 ans des Linux-Meetup au Québec

Je suis fier de vous annoncer que notre "sponsor" pour cet événement unique sera Red Hat qui nous accueillera dans leur bureau du Vieux-Montréal (127 St-Pierre) de 17:30 à 21:30

Personnellement, j'organise les Linux-Meetup tous les premiers mardis du mois, et ce, pratiquement sans arrêt.

Voici la liste des présentations de la soirée (commençant à 18:30) :

  • Sommaire de mes 15 ans de Linux-Meetup [Martial Bigras]
  • Gestion de cycle de vie Linux avec Satellite 6 [Michael Lessard / Éric Beaudoin] (présentation de la version beta 6.4 avec l'intégration Ansible et Puppet 5)
  • RHEL Roadmap [Michael Lessard / Éric Beaudoin]

Des goodies Red Hat vous seront remis, un goûter et boisson seront servis, ainsi qu'un immense gâteau pour fêter cet événement unique.

Cette rencontre est organisée pendant la SQIL (Semaine Québécoise de l'Informatique Libre).

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.

La rencontre est gratuite et ouverte à tous (de débutants à experts) et rassemble des gens de diverses professions gestionnaires, professeurs, administrateurs de systèmes, DBA, ingénieurs, programmeurs, retraités, étudiants, etc.

Vous pouvez confirmer votre présence sur un ou plusieurs réseaux sociaux afin de promouvoir l'événement.

En espérant vous y voir en grand nombre

Martial

[FR Pertuis] Conférence La cartographie participative, quels enjeux » - Le mardi 25 septembre 2018 de 18h30 à 20h00.

Avec Jean-Christophe Becquet- Apitux

Durée 1h30

Public Tout public à partir de 12 ans

Cette conférence animée par Jean-Christophe Becquet, président de l'April, association pour la promotion et la défense du logicile libre, présentera l'outil de cartographie libre OpenStreetMap et ses enjeux. Elle sera suivie d'un temps d'échanges avec le public.

Entrée libre dans la limite des places disponibles

[FR Brignoles] Reunion Formations & Débats - Le mardi 25 septembre 2018 de 18h30 à 23h00.

GULLIVAR (Groupe d’Utilisateurs de Logiciels Libres de l’Intérieur du VAR) vous invite à une soirée atelier / présentation qui aura lieu le mardi 25 septembre 2018, dès 18h30, en la salle des Saint Anges, chemin de San Sumian à Brignoles.

 Information sur l’association

À partir de 20h30, ateliers proposés par Eric Rojas
Outils GIMP Retouche de vos photos

Cette soirée est ouverte à tous, adhérents et sympathisants.

Un accès haut débit (Ethernet & Wifi) est disponible pour la mise à jour et l’installation de distributions GNU/Linux.

[FR Grenoble] Soirée Wikipédia initiez-vous à la contribution - Le mardi 25 septembre 2018 de 18h30 à 21h00.

Ce mardi 25 septembre, les Wikipédiens de Grenoble se réunissent et vous accueillent pour une initiation à la contribution. Que vous soyez déjà contributeur ou simple curieux, venez apprendre à contribuer, et élaborer ensemble des projets d’articles

Wikipédia est une encyclopédie collaborative chacun peut enrichir les articles sur les thèmes qui lui tiennent à cœur technologie, histoire, littérature, art, science…

Pendant cette séance, vous apprendrez comment créer, modifier et améliorer des articles.

Les nouveaux contributeurs y recevront une formation de base à l’édition.

Les Wikipédiens de Grenoble seront présents pour vous aider et vous conseiller

Nous conseillons aux participants de se créer au préalable un compte sur Wikipédia.

Entrée libre de 18h30 à 20h30

[FR Alençon] Réunion de rentrée - Le mardi 25 septembre 2018 de 19h00 à 20h00.

eTHiX est la nouvelle association alençonnaise de promotion du "libre" en général et des logiciels libres en particulier dans le but d’une appropriation sociale des outils numériques, d’une informatique responsable et d’une information du citoyen.

Nous avons le plaisir de vous convier à la réunion de lancement de cette association.

Nous pourrons faire le point sur la constitution de l'association et décider ensemble des axes de travail à développer suivant les affinités de chacun.

Nous pourrons également, vu l'heure, partager les mets et autres agréments de bon aloi que chacun voudra bien ramener.

  • Collectif des Petits Châtelets, 41 chemin des Châtelets, Alençon, Normandie, France
  • Tags ethix, réunion, lancement
[FR Lille] Permanence associative Chtinux - Le mardi 25 septembre 2018 de 20h30 à 23h00.

Comme tous les derniers mardis de chaque mois, Chtinux vous propose sa permanence associative

Nous vous attendons donc ce mardi 25 septembre à 20H30 au Café Citoyen (Lille).

Cette manifestation conviviale est ouverte à tous. Vous pourrez y discuter joyeusement Logiciel Libre, de DIY, d'OpenData, chercher de l'aide technique ou proposer vos idées d'évènements… le tout autour de boissons bio-équitables, par exemple les bières « à façon, exclusivités du Café Citoyen

Si vous venez avec votre ordinateur pour obtenir de l'aide, prévenez-nous en envoyant un courrier électronique à l'adresse bonjour CHEZ chtinux POINT org

Accessible en métro (station République - Beaux Arts).
Une connexion Internet est disponible sur place.

Pour soutenir le Café Citoyen, nous vous demandons d'y acheter au minimum une consommation. Après avoir pris votre boisson au bar, vous pouvez nous rejoindre directement au 2ème étage.

[FR Paris] Kernel Recipes - Du mercredi 26 septembre 2018 à 09h30 au vendredi 28 septembre 2018 à 17h30.

La 7e édition de Kernel Recipes aura lieu à Paris du 26 au 28 septembre 2018, dans les locaux de Mozilla Paris.

Au programme de cette nouvelle édition, plus d'une vingtaine d'intervenants venus du monde entier qui participent au développement du noyau.

La conférence a conservé une dimension humaine. Un peu plus d'une centaine de participants, ce qui facilité les discussions entre les participants et avec les conférenciers.

Au programme dévelopement, sécurité, réseau, systèmes de fichiers…

Les inscriptions démarrent fin Août 2018.

[FR Pertuis] Cartopartie - Le mercredi 26 septembre 2018 de 10h00 à 12h30.

Cowork

Balade

Durée 2h30

Public Tout public à partir de 12 ans

Au cours de cet atelier de cartographie participative, les participants sont invités à parcourir les rues du centre ville de Pertuis afin d'enrichir le fonds de carte OpenStreetMap existant. Un moment de rencontre et de travail ludique pour tous les publics

Sur réservation

  • Médiathèque Les Carmes, 35 avenue du Maréchal Leclerc, Pertuis, Provence-Alpes-Côte d'Azur, France
  • Tags cartopartie, osm, apitux, april
[FR Vandœuvre-lès-Nancy] Comment naviguer sur le web - Le mercredi 26 septembre 2018 de 15h00 à 17h00.

Cet atelier consistera à vous familiariser avec l’usage d’un navigateur web, apprendre le fonctionnement général et les fonctionnalités de base.

Savoir comment visiter un site Internet ou utiliser un moteur de recherche n’aura plus de secret pour vous.

Inscription gratuite aux ateliers

La participation aux animations repose sur un système d’inscriptions préalables qui permet de répondre de façon plus ciblée aux attentes des usagers et de les associer au projet.

L'inscription est obligatoire au plus tard 30 min avant l’atelier.

[FR Beauvais] Atelier hebdomadaire de partage de connaissances autour des logiciels libres - Le mercredi 26 septembre 2018 de 18h00 à 20h00.

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.

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.

L'atelier a lieu en salle 3.

[CA-QC Montréal] SQiL - Soirée Wiki à la Cinémathèque québécoise Tahani Rached - Le mercredi 26 septembre 2018 de 18h00 à 21h00.

mercredi 19 septembre*de 18h à 21h. ATTENTION la date de l'événement vient d'être modifiée. Celui-ci n'aura *pas lieu le 19 septembre tel que prévu initialement.

Fabrice Montal, programmateur-conservateur à la Cinémathèque québécoise, vous fera découvrir le parcours et les œuvres de la cinéaste Tahani Rached pour mieux les documenter sur Wikipédia et ses projets frères Vous bénéficierez des précieuses ressources documentaires de la Médiathèque Guy-L.-Coté ainsi que d'un accompagnement pour vous aider à contribuer aux projets Wikimédia.

Ces soirées se veulent conviviales et stimulantes, tout le monde est bienvenu Que vous soyez simplement curieux d'en savoir plus sur les projets Wikimédia ou sur le cinéma d'animation, que vous soyez débutant ou contributeur averti, professionnel, étudiant ou amateur, passionné ou non de cinéma… nous répondons à vos questions

Cette activité est gratuite et se déroulera à la Médiathèque Guy-L.-Coté, au sein de la Cinémathèque québécoise. Quelques ordinateurs seront disponibles mais il est conseillé d'apporter le vôtre.

[FR Grenoble] Missing Maps – Cartographier pour la bonne cause - Le mercredi 26 septembre 2018 de 18h30 à 21h30.

Venez nous aider à cartographier sur OpenStreetMap, la carte du monde collaborative et libre.

CartONG et La Coop Infolab vous invitent à un mapathon pour découvrir la cartographie participative et humanitaire dans OpenStreetMap pas besoin d’être un expert, c’est accessible à tout le monde

Nous verrons comment un pays comme Madagascar est directement concerné par ces changements climatiques et comment nous pouvons aider à mieux connaître, comprendre et prévenir les risques liés à ces changements grâce à la cartographie

Ce mapathon sera l’occasion d’aborder la question des Objectifs de Développement Durable (ODD) et s’inscrit dans le cadre du projet “EducAuRA, objectif 2030” qui a reçu le soutient de la Commission Européenne.

Le programme de la soirée

Cet événement s’inscrit dans le cadre de l’initiative globale Missing Maps{::}, projet humanitaire qui vise à cartographier en amont les parties du mondes vulnérables aux catastrophes naturelles, crises sanitaires, environnementale, aux conflits et à la pauvreté.

Au programme

  • 18h30 accueil des participants
  • 18h40 Mots de bienvenue, présentation du projet Missing Maps, du projet EducAuRA et du déroulement de la soirée
  • 18h50 Présentation de la contribution dans OSM
  • 19h00 Cartographions à Madagascar
  • 21h30 Fin du mapathon, conclusion sur les contributions de la soirée

Gratuit sur inscription

[FR Lyon] Comment construire son centre de console rétro - Le mercredi 26 septembre 2018 de 19h30 à 21h00.

Atelier connecté 2018-2019 (mercredi 19h30-21h)

à partir de 16 ans,

Gratuit (Inscription obligatoire à epn@salledesrancy.com)

de 19h30 à 21h

animé par  Romain Deville

Apprenez à manipuler et mettre à votre service les objets connectés.

Comment construire son centre de console rétro en 3 séances

Cycles de 3 séances Mercredis 19 septembre, Mercredi 26 septembre, Mercredi 3 octobre 2018

Dans le Hall de la MPT, vous avez pu découvrir et/ou jouer avec notre borne d’arcade. Lors de ces 3 séances, nous vous apprendrons à réaliser votre propre borne d’arcade afin de jouer en familles ou avec vos amis. N’hésitez plus.
Pour les plus curieux, cela s’installera sur un Raspberry Pi. (si vous avez le votre n’hésitez pas à venir avec, sinon on vous le fournira).

Venez nombreux

[FR Toulouse] Rencontres Tetalab - Le mercredi 26 septembre 2018 de 20h30 à 23h30.

Rencontre hebdomadaire des hackers et artistes libristes Toulousains.

Ouvert au public tous les mercredi soir.

Venez nombreux.

[FR Challans] Permanence Linux - Le jeudi 27 septembre 2018 de 18h00 à 20h00.

Chaque dernier jeudi du mois, l'association Linux Challans vous donne rendez-vous à l'Albanera Café, 17 rue du Général Leclerc 85300 Challans.

Nous vous proposons lors de ces rendez-vous mensuels d'échanger autour du Libre, des conseils ou une assistance technique.

Vous pouvez venir pour vous faire aider, ou aider, à installer et paramétrer une distribution Linux de votre choix ou des logiciels libres sur votre ordinateur.

Recommandations

  • Sauvegardez vos données avant de venir.
  • Libérez de la place sur le disque dur (20 Go minimum) et défragmentez Windows si vous voulez le conserver.
  • Nous prévenir de votre passage via la messagerie.

Au plaisir de vous voir bientôt

[FR Lille] Internet c'est politique, dicutons-en - Le jeudi 27 septembre 2018 de 18h30 à 19h30.

Venez nous rencontrer et découvrir les enjeux actuels d'Internet.

Et ce qu'il est possible de changer en créant son propre fournisseur d'accès à Internet.

Venez nombreux.

[FR Lyon] Réunion de lancement organisation des JdLL 2019 - Le jeudi 27 septembre 2018 de 19h00 à 22h00.

Bonjour à toutes et tous,

J'espère que vous avez passé un excellent été Septembre étant là, c'est l'occasion de reprendre les bonnes habitudes associatives-).

Or les Journées du Logiciel Libre (JdLL), qui fêteront leur 21ème anniversaire le 6 et 7 avril 2019, font appel à vous
En quelques années, le nombre de visiteurs et d'intervenants a considérablement augmenté, faisant de l'évènement un des plus connus et populaires de France pour la thématique qu'il aborde.

Nous en sommes très heureux et nous vous invitons à rejoindre les bénévoles organisant ce moment convivial de rencontre et d'interaction, de partage et d'entraide.

C'est la raison pour laquelle l'équipe d'organisation de l'évènement recherche du monde dans plusieurs domaines qui vont de l’élaboration du programme et la recherche d’intervenants, à la communication avec sa gestion des relations publiques et la recherche de partenaires. Les secteurs de la logistique (déploiement du réseau, récupération et acheminement de matériel). Ces différents pôles et leur coordination générale vont devoir se mettre en action rapidement.

Nous vous invitons donc à nous rejoindre à la première réunion de cette rentrée 2018.
Elle aura lieu le Jeudi 27 septembre, à 19h au salon de la Maison pour Tous des Rancy (Lyon 3ème).

Pour toutes précisions, demandes d’informations ou propositions, écrivez-nous à jdll@jdll.org

N'hésitez pas à faire connaître l'évènement et à inviter à son organisation auprès de votre entourage, de vos connaissances et sur les réseaux sociaux

Et pour en savoir un peu plus sur l’évènement

Merci à vous et à bientôt
L’équipe d’organisation et ses partenaires

[FR Lyon] Création de jeux vidéos Introduction - Le jeudi 27 septembre 2018 de 19h00 à 21h00.

Initiez-vous au 10ème art, la création de jeux vidéo.

– de 19h à 21h  –

À partir de 16 ans

Attention la présence à l'ensemble des dates du cycle est requise

Jeudi 27 septembre 2018 Introduction

Avec l’association Game Dev Party, découverte des bases de la création de jeux vidéo avec Unity3D game design, intégration de graphismes et de sons, animations, interactions. Une forte motivation à créer des jeux vidéo est requise.

[FR Jupilles] Atelier échange de savoirs autour de Mageia (linux local) - Le jeudi 27 septembre 2018 de 19h30 à 23h45.

Echange de savoir sur tous les sujets tournants autour du système d'exploitation Mageia support , version ß test, contribution, traduction…

Ouvert à tous, curieux, débutants, utilisateurs.

Installation possible du système sur votre ordinateur portable ou fixe. Pour un ordinateur fixe, classique n'apportez que la tour.

[FR Paris] Soirée de Contribution au Libre et contrib'atelier de Framasoft - Le jeudi 27 septembre 2018 de 19h30 à 22h00.

Parinux propose aux utilisateurs de logiciels libres de se réunir régulièrement afin de contribuer à des projets libres. En effet, un logiciel libre est souvent porté par une communauté de bénévoles et dépend d'eux pour que le logiciel évolue.

Nous nous réunissons donc tous les dans un environnement propice au travail (pas de facebook, pas de télé, pas de jeux vidéos, pas de zombies).

Vous aurez très probablement besoin d'un ordinateur portable, mais électricité et réseau fournis.

En cas de difficulté, vous pouvez joindre un des responsables de la soirée, Emmanuel Seyman (emmanuel (at) seyman.fr), Paul Marques Mota mota (at) parinux.org, ou Magali Garnero (Bookynette) tresorier (at) parinux.org.

Pour obtenir le code d'entrée de la porte cochère, envoyez un mail au responsable.

On peut amener de quoi se restaurer (Franprix, 8 rue du Chemin Vert, ferme à 22h)

Regazouillez sur Twitter - Wiki des soirées

Programme non exhaustif

  • Fedora (sa traduction)
  • Parinux, ses bugs et son infrastructure
  • April, … y a toujours quelque chose à faire
  • Open Food Facts/ Open Beauty Facts, sa base de données, ses contributeurs, sa roadmap
  • Schema racktables, son code
  • Agenda du Libre, mise à jour et amélioration du code
  • Ubuntu-Fr, son orga, ses événements
  • En vente libre, maintenance et commandes
  • Open street map, une fois par mois
  • Linux-Fr sait faire
  • en vente libre

tout nouveau projet est le bienvenu.

Tous les 1ers jeudis => Les associations Ubuntu-fr  et ouvre-boite organisent une réunion pour leurs membres.

Tous les jeudis, le groupe de travail Sensibilisation de l'April se réunit pour réfléchir à mieux communiquer vers le grand public.

Tous les jeudis, des membres de Framasoft organisent des contrib'atliers et vous invitent à venir participer, tester ou améliorer des logiciels libres

[FR Quimperlé] Point info GNU/Linux - Le vendredi 28 septembre 2018 de 13h30 à 17h30.

Mickaël et Johann vous accueillent.

Conseils, aide et infos pratiques GNU/Linux et Logiciels Libres.
Pas d’inscription, entrée libre. De 13h30 à 17h30

Curieux Déjà utilisateur Expert

Pour résoudre vos problèmes, vous êtes le bienvenue

N'hésitez pas à venir avec votre PC si vous voulez une installation de GNU/Linux ou de venir avec votre périphérique récalcitrant (imprimante, scanner…) si possible.

Médiathèque de Quimperlé
Tél 02.98.35.17.30

[FR Montpellier] Les logiciels libres, parlons-en - Le vendredi 28 septembre 2018 de 17h00 à 19h00.

Les logiciels libres parlons-en Ouvrons le dialogue sur l’ouverture des données Partageons nos expériences pour une meilleure répartition des connaissances.

Cette permanence vous permet de rencontrer le groupe Montpel’libre, ses activités, d’être orienté vers nos ateliers et permanences techniques et d’être accompagné pour une transition digitale progressive et adaptée vers les logiciels libres.

 Proposition de programme

  • discussions autour de l’organisation d’événements
  • gestion des groupes de travail
  • propositions diverses
  • présentation de l’asso

Montpel’libre est un Groupe d’Utilisateurs GNU/Linux et Logiciels Libres qui promeut les logiciels libres, la culture libre et les biens communs.
Notre association se situe à la jonction des secteurs d’activités du numérique, des industries culturelles et créatives, de l’économie sociale et solidaire, du développement durable, de la recherche et formation ainsi que de l’éducation populaire et de l’éducation scientifique.
Elle s’adresse à l’informaticien comme au néophyte, au particulier comme au professionnel ou à l’étudiant et à un public de tout âge.

Montpel’libre exerce des activités multiples autour de six pôles

  1. PERMANENCES
  2. ATELIERS
  3. CONFÉRENCES / FORMATIONS / EXPERTISE
  4. ÉVÉNEMENTIEL
  5. TECHNIQUE / SÉCURITÉ
  6. PUBLICATION

Et de plusieurs communautés et groupes de travail.

Ces permanences sont suivies d’un Apéro refaire le monde convivial et partagé, de 18h30 à 21h30. Elles ont lieu au Faubourg marché, tous les vendredis de 17h00 à 19h00.

Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible.

Cet événement vous est proposé dans le cadre du partenariat qui lie Le Faubourg Marché et Montpel’libre.

[FR Montpellier] Initiation aux outils numériques libres - Le vendredi 28 septembre 2018 de 17h00 à 18h00.

Nous initions et formons aux outils et usages numériques tous les publics qui s’en sentent éloignés, voire exclus.

Dans les années à venir le tout numérique va s’accélérer dans nos démarches quotidiennes accès aux soins, à l’emploi, à l’énergie, au services bancaires, caisses de retraite, loisirs, etc.
Une grande partie de la population n’a pas jugé utile ou eut l’opportunité d’utiliser des outils numériques, ordinateurs fixes, portables, les smartphones ou les tablettes.

Nous considérons que l’inclusion numérique est fondamentale pour réduire la fracture
numérique entre les générations et réduire les inégalités sociales, culturelles, d’accès à l’emploi.
Dans un monde ultra-connecté avoir des connaissances numériques de base est devenu indispensable quelque soit son âge.

Nous animons avec bienveillance des ateliers collectifs d’initiation et de pratique des logiciels et des outils numériques libres, en fonction de la demande des utilisateurs.

Les thématiques que nous vous proposerons

  • Ranger et m’organiser
  • Entretenir son ordinateur
  • Utiliser une clé USB, un disque dur externe
  • Insérer une image
  • Mettre en page un courrier
  • Créer un tableau simple
  • Débuter sur la mise en forme
  • Progresser sur la mise en forme de textes
  • Classer ses recherches
  • Protéger son identité sur l’Internet
  • Tchatter avec une webcam
  • Utiliser les services administratifs en ligne
  • Débuter sur Internet et la messagerie
  • Le podcasting
  • Transférer et enregistrer sa musique
  • Remplir sa déclaration d’impôts
  • Faire des rencontres
  • Stockez ses données en ligne
  • Vendre, acheter, donner ses objets
  • Préparer ses vacances
  • Débuter sur la messagerie
  • Découvrir les réseaux sociaux
  • Faire des économies grâce à Internet
  • Utiliser les sites / applications pour communiquer
  • Débuter avec son téléphone portable
  • Transférer les photos de son téléphone
  • Utiliser les applications de sa tablette, son téléphone
  • Débuter sur sa tablette, son téléphone
  • Transférer et classer ses photos
  • Créer son livre photo
  • Réaliser un diaporama de photos
  • Le photomontage

  • Mpt Joseph Ricôme, 7 rue Pagès, Montpellier, Occitanie, France

  • Adresse web http://montpel-libre.fr

  • Tags
    montpel-libre, formation, atelier

[FR Marseille] Apéro Chatons Mensuel Marsnet - Le vendredi 28 septembre 2018 de 18h00 à 22h00.

Cette année nos apéros ont un thème central autour duquel nous nous retrouvons pour discuter, échanger et en apprendre d'avantage. Des petites démos informelles et des installations pour les novices seront au menu)

Thème du mois
Communication et Réseaux Sociaux Alternatifs

Communication sécurisée: Silence, Signal, Riot Matrix, Conversations …
: Mastodon, Diaspora, Riot Matrix …

Utilisation, fonctionnalités, licences, localisation des serveurs, protocoles de chiffrement supportés, comment les utiliser intelligemment à la place ou à coté de Facebook, Twitter, Telegram …

Venez avec vos ordis et téléphones, on pourra les installer et les essayer ensemble)

Apportez ce que vous voulez boire ou manger, nous partagerons)

Et surtout, venez nombreux amis, parents, enfants, tatas, tontons, associations ou pas, tout le monde est bienvenu.

[FR Quimper] Web et vie privée avec S.Bortzmeyer - Le vendredi 28 septembre 2018 de 19h00 à 21h00.

Sans faire preuve de naïveté en croyant que la loi nous protège et que tout le monde va la respecter, que peut connaître le citoyen sur les pratiques de surveillance par les États et les entreprises

Stéphane Bortzmeyer, ingénieur spécialiste des réseaux informatiques, viendra vendredi 28 septembre 2018 de 19h à 21h animer un apéro-discussion au Centre social des Abeilles (02 98 55 33 13) de Quimper 4 rue Sergent Le Flao (plan d’accès) sur « Qui vous observe WEB et vie privée »

Cette connaissance des pratiques de surveillance par les États et les entreprises est un pré-requis à de futures actions pour améliorer les choses. Par exemple la création au Centre des Abeilles d’un groupe d’échange, de partage et d’entraide où chacun·e· pourra venir poser ses questions et apporter ses connaissances

[FR Rouffignac Saint-Cernin] Conférence Débat Logiciels LIbres, pour sortir de l'aliénation - Le vendredi 28 septembre 2018 de 20h00 à 23h00.

Conférence Débat à partir de 20H à la salle des fêtes (sous la mairie)

Pour féter les 10 ans du club Mammoutux, conférence-débat suivi d'un pot de l'amitié

Thème de la conférence "Données personnelles et Logiciels Libres, pour sortir de l'aliénation au Numérique".

Intervenant Jean-Paul Quentin - Président de Mammoutux

[FR Beauvais] Linux Presentation Day - Le samedi 29 septembre 2018 de 09h30 à 12h00.

Linux Presentation Day (ou LPD) est l’occasion de découvrir Linux et les logiciels libres. Un grand nombre de groupes d’utilisateurs de Linux (GUL) du monde, ainsi que des entreprises et des universités, organisent deux fois par an, à la même période, des rencontres afin de présenter GNU/Linux et les Logiciels Libres.

Le prochain Linux Presentation Day aura lieu en France, à partir du solstice d’automne,  c’est-à-dire le dimanche 23 septembre, pendant une semaine, jusqu’au samedi 29 septembre.

L'association Oisux propose une rencontre pour découvrir Linux et les Logiciels Libres.

[FR Courbevoie] Atelier langage ADA - Le samedi 29 septembre 2018 de 09h30 à 18h00.

L'association StarinuX, promotrice du logiciel Libre et Opensource, vous convie à l'atelier

LANGAGE Ada,

QUAND: le samedi 29 septembre 2018 de 9h30 à 18h30

: 48 rue de Colombes 92400 Courbevoie (Gare Courbevoie, SNCF St Lazare <=> La Défense ou RATP bus 275, Pont de Levallois <=> La Défense, arrêt STADE. (attention ce n'est pas le point sur la carte openstreetmap ci-dessus, c'est la bonne rue mais c'est plus près de la voie de chemin de fer)

PRÉSENTATION

Son nom vient de Ada Lovelace, pionnière de la science informatique.

Ada est un langage de programmation inventé par une équipe de CII-Honeywell Bull, orienté objet dont les premières versions remontent au début des années 1980. Il est souvent utilisé dans des systèmes temps réel et embarqués nécessitant un haut niveau de fiabilité et de sécurité. De nos jours, Ada est employé dans toutes les technologies de pointe en France, l'automobile, les transports ferroviaires (ALSTOM, Siemens Transportation Systems, ANSALDO-STS, TGV, Corail, RER, METEOR), les technologies aéronautiques (Thales, Airbus, EADS-Défense) et les technologies spatiales (Thales Alenia-Space, EADS-Astrium, CNES, Arianespace), le nucléaire (CEA)…

OBJECTIF:

Ada est un langage du présent et de l'avenir. Apprenez à programmer vos premières applications en langage ADA. Des experts de l'association Ada-France, formateurs de cet atelier, vous encadreront pendant les exercices.

PROGRAMME:

Plusieurs exercices encadrés par 4 à 5 membres d'Ada-France et ingénieurs

  • Calcul du nombre Pi (séquentiel),
  • Calcul du nombre d'Or,
  • Horloge apériodique,
  • Le zoo,
  • Traitement d'images.
  • Calculer le nombre Pi (calcul //).

MODALITÉS - PRÉ-REQUIS - NIVEAU:

Les débutants en Ada sont acceptés.

Pour profiter au mieux de cet atelier, il est fortement recommandé d'avoir des connaissances de base en programmation. Nécessité impérative d'avoir un Linux 64 bits, sinon de l'installer en mode virtuel, car le compilateur Ada ne fonctionne qu'en 64 bits.

FORMATEURS: atelier animé par des membres experts d'Ada-France.

PRÉCISION: comme à l'accoutumée, une participation de 20 (10 demandeurs d'emploi) / ANNUELLE est demandée, valable pour plus de 10 ateliers.

INFOS et INSCRIPTION: www.starinux.org/ateliers-sx.php

Au plaisir de votre présence le 29 septembre, bien à vous,

Pascal Bessonneau , chargé events de StarinuX.

[FR Marseille] Install Party GNU/Linux - Le samedi 29 septembre 2018 de 14h00 à 19h00.

L’association (CercLL d’Entraide et Réseau Coopératif autour des Logiciels Libres) vous invite à une install party ***{::}GNU/Linux, le, dans la salle du *Foyer du Peuple 50 rue Brandis 13005 Marseille*{::}.*

Vous avez envie de découvrir un système d’exploitation libre, simple d’utilisation, stable, rapide et sécurisé. Une nouvelle façon d’utiliser votre ordinateur.

Vous vous sentez une affection naissante pour le Gnou et le, les mascottes de

Au programme

DÉCOUVERTE de l’univers des logiciels libres.

INSTALLATION d’un environnement GNU/ Linux, ainsi que le meilleur des logiciels libres.

Venez avec votre ordinateur, nous installerons ensemble une distribution avec un ensemble de et pour une utilisation quotidienne.

Ouvert à tous – accessible aux débutant-e-s

Une participation de 2 euros est demandée.

L’adhésion à l’association est de 20 euros annuelle.(L’adhésion n’est pas obligatoire).

Plan d’accés

[BE Grivegnée] Linux Install Party - Le samedi 29 septembre 2018 de 14h00 à 17h00.

Venez rencontrer une équipe de passionnés, tous les derniers samedis du mois, de septembre à juin, de 14h00 à 17h00 pour venir installer un Linux sur votre ordinateur.

On y installera ce que vous voulez ou, si vous n’avez pas d’idée, on cherchera avec vous ce qui vous conviendra le mieux.

[FR Quimper] install-party - Le samedi 29 septembre 2018 de 14h00 à 18h00.

Le samedi 29 septembre 2018 de 14h à 18h le Centre des Abeilles 4 rue Sergent Le Flao à Quimper (plan d’accès) invite Linux Quimper à organiser une Install Party.

Cette install-party sera l’occasion de découvrir, tester et installer sur son ordinateur personnel le système GNU/Linux alternative libre, complète et gratuite, aux systèmes Mac et Windows.

Des bénévoles, utilisateurs des diverses distributions de GNU/Linux, seront là pour aider, conseiller, partager leurs connaissances avec les personnes qui auront éventuellement apporté leur ordinateur personnel

Cette journée sera un temps de partage et d’échange. Si vous avez quelques connaissances du système GNU/Linux, n’hésitez pas à venir aider ces personnes qui désirent passez sous ce système libre et gratuit. Inscrivez-vous sur le forum de Linux Quimper. Merci-)

[FR Rouen] Journée Mensuelle du Logiciel Libre - Le samedi 29 septembre 2018 de 14h00 à 18h00.

Le samedi 29 Septembre 2018, nous organisons notre Journée Mensuelle du Logiciel Libre à la Maison St Sever à Rouen. (Centre Commercial St Sever, 10-12 rue Saint-Julien 76100 Rouen) de 14h00 à 18h00.

On fera connaissance avec la toute dernière version de openSUSE, la openSUSE Leap 15, Gnome 3.26, LibreOffice 6.1 et beaucoup d’autres distributions Linux.

SUSE Linux Enterprise 12 SP4 (beta) sera aussi de la partie et comme vous le savez est la pièce maitresse de openSUSE Leap 15 et qui est maintenue par des ingénieurs SUSE.

Nous distribuerons gracieusement des DVDs openSUSE 15 de 64 Bits à nos visiteurs dans la limite du stock disponible.

Le Raspberry Pi 3 ainsi que les Raspberry Pi 2 seront aussi à votre disposition pour votre plaisir de coder

On pourra discuter du Noyau 4.17.9, si le temps le permet.

Voici aussi une liste des démonstrations de logiciels libres (FOSS) que nous vous proposerons
https://nui.fr/blog/logiciels-libres-a-vous-proposer-comme-installation/

Si vous voulez présenter une distribution Linux ou un logiciel libre, contactez-moi assez rapidement pour la logistique.

Cet évenement s'inscrit dans la démarche du Linux Presentation Day partout dans le monde https://linux-presentation-day.fr/

Un autre évenement se tiendra le même jour, le Software Freedom Day que nous animons depuis 2005.

Nous allons axer des sessions sur l’interopérabilité, de sorte de vous orienter vers une migration en douceur vers le logiciel libre. L'interopérabilité a toujours été notre fer de lance.

[FR Schiltigheim] Install Party Linux - Le samedi 29 septembre 2018 de 14h00 à 17h00.

Vous avez un ordinateur fixe ou portable avec un Windows Vista, Seven, 10, ou encore XP et celui-ci est lent ou avec des logiciels indésirables

Votre utilisation de l’ordinateur se limite à consulter vos mails, stocker vos photos et films de vacances ainsi qu’à faire quelques recherches sur Internet. Vous avez envie d’essayer ou d’adopter un nouveau système plus basé sur une philosophie due partage de connaissances et respectueux de votre vie privée

Pour vous accompagner dans la transition, l’association Desclicks – L’Informatique Solidaire organise le samedi 29 septembre de 14h à 17h une Install Party Linux dans ses locaux du 3 rue St Paul.

Au cours de l’Install Party vous pourrez tester un système Linux directement sur votre ordinateur et apprendre à l’installer avec l’aide des bénévoles engagés dans l’association.

Interface mate sous LinuxMint 19Une distribution Linux – Ubuntu ou LinuxMint par exemple – est un ensemble de programmes permettant de faire fonctionner rapidement votre ordinateur en utilisant moins de ressources que peuvent le faire les alternatives commerciales comme les systèmes Microsoft.

Ces distributions vous permettent de travailler directement avec des outils Libres LibreOffice pour la bureautique, Firefox pour Internet et Thunderbird pour vos mails.

De nombreux programmes sont également installables facilement via une logithèque intégrée. La majeure partie des programmes intégrés et disponibles via la logithèque sont Libres.

Cela signifie qu’ils offrent à chacun les libertés d’utiliser, d’étudier, de (re)distribuer et de modifier leur fonctionnement afin de les améliorer.

Quelques conseils pour passer une bonne Install party

  • Sauvegardez vos données avant de venir (documents, musiques et films de vacances) sur un support externe
  • Défragmentez votre système Windows si vous souhaitez y conserver un accès
  • Envoyez-nous un petit message pour nous dire que vous venez  à contact AT desclicks POINT net.
  • N’hésitez pas à nous contacter si vous avez des questions

Cette édition s’inscrit dans le cadre national de la fête des possibles. Découvrez les autres événements en Alsace sur le site fete-des-possibles.org

[FR Tournefeuille] Install party, Logiciels Libres et échanges sur "comment reprendre la main sur notre vie numérique". - Le samedi 29 septembre 2018 de 14h00 à 17h00.

Vous en avez marre de votre système propriétaire qui fait faire à votre machine des traitements à l'insu de votre plein gré, en particulier de vos données personnelles.

Vous êtes prêts à faire un grand saut ou un plus petit vers un système d'utilisation libre et éthique de votre machine, avoir accès à des dizaines, centaines ou milliers de logiciels libres développés pour le bien commun de leurs utilisateurs, venez avec un de vos ordinateurs et nos bénévoles vous aideront à lui donner une nouvelle jeunesse

Si vous souhaitez seulement vous informer sur les bienfaits d'une utilisation plus transparente et conviviale de vos outils numériques, découvrir de nouveaux modèles plus performants et respectueux vis-à-vis de vos usages et souhaits, nous serons là aussi pour vous accueillir et échanger avec vous.

[FR Ivry sur Seine] Cours de l'Ecole du Logiciel Libre - Le samedi 29 septembre 2018 de 14h30 à 18h30.

Présentation de l'E2L

Quel est le rôle de l'école du logiciel libre

Tout d'abord, ce n'est pas une école comme les autres. Elle n'a pas d'établissement fixe, pas de cours de récréation, pas de carte d'étudiant, ni de diplôme de fin d'année.

Comme toutes les écoles, son rôle est d'apprendre à ses élèves les logiciels libres, c'est-à-dire

  • comment en trouver de bons parmi les nombreux sites qui en proposent,
  • comment en prendre possession en fonction des licences,
  • comment les installer en fonction de ses besoins,
  • comment les tester et les utiliser,
  • comment en comprendre le fonctionnement pour ensuite les modifier,
  • comment écrire ses propres logiciels libres.

En fait, l'école du logiciel libre est une université populaire, comme celles qui ont vu le jour en France à partir du 19 ème siècle, et dont le but est de transmettre des connaissances théoriques ou pratiques à tous ceux qui le souhaitent. Et pour atteindre ce but, sa forme juridique est de type " association à but non lucratif ".

Comment fonctionne l'école

Cette école étant une association, elle possède, comme toutes les autres, un bureau, élu chaque année en assemblée générale, pour l'administrer. Mais elle a aussi des responsables pédagogiques dont le rôle est essentiel car ce sont eux qui établissent les programmes des cours en fonction des souhaits des adhérents, valident les candidatures des enseignants et affectent les sessions.

Les membres du bureau et les responsables pédagogiques forment "l'encadrement de l'école ". Tous les membres "encadrants" doivent être membres de l'association.

Les locaux où se déroulent les cours seront ceux que l'on veut bien nous prêter une salle des fêtes, un théâtre, une salle de réunion publique, un amphi dans une école publique, ou autre.

Les thèmes des cours sont définis par les adhérents en fonction de leurs envies, de leurs besoins. Les cours sont ensuite décidés par les responsables pédagogiques de l'école en fonction des enseignants disponibles.

Afin de permettre au plus grand nombre de participer et d'assister aux cours, les sessions se tiennent essentiellement le samedi. Une première de 9h à 12h30, et une autre de 14h à 17h30.

Programme détaillé sur le site http://e2li.org

[FR Vandœuvre-lès-Nancy] Premiers pas avec LibreOffice - Le samedi 29 septembre 2018 de 15h00 à 17h00.

Cet atelier vous présentera la suite bureautique LibreOffice, y sera décrit les principales fonctions.

Celui-ci servira de base pour l’apprentissage des différentes séquences relatifs au traitement de texte, tableur et le module de diaporama.

Inscription gratuite aux ateliers

La participation aux animations repose sur un système d’inscriptions préalables qui permet de répondre de façon plus ciblée aux attentes des usagers et de les associer au projet.

L'inscription est obligatoire au plus tard 30 min avant l’atelier.

[FR Vire] Atelier libre - Le samedi 29 septembre 2018 de 16h00 à 19h00.

Atelier libre ouvert à tous. Venez découvrir, échanger et poser vos questions sur des logiciels ou services libres lors de cet atelier.

Un focus rapide sera présenté à 17h sur un thème spécifique préparé par un bénévole de l’association.

[FR Saint Leu d'esserent] Stand Oisux lors de la fête des Possibles - Le dimanche 30 septembre 2018 de 09h00 à 18h00.

L'association Oisux participe à la démarche "villes en transition énergétique et citoyenne". A ce titre nous prenons notre part aux actions de beauvais-en-transition.info et à la fête des possibles organisée cette année par le groupe ATTAC de Clermont-de-l'Oise. Groupe très sensibilisé à la question des logiciels libres.

Référencement de l'événement https://fete-des-possibles.org/rdv/carnaval-des-possibles/

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Sortie de Chamilo LMS 1.11.8

Linux France - Vendredi 21 Septembre

La communauté Chamilo est heureuse d'annoncer la sortie de la nouvelle version de leur logiciel : Chamilo LMS 1.11.8, avec plus de 30 nouvelles fonctionnalités pour améliorer la qualité et la disponibilité de l'éducation pour tous.

Chamilo est une plateforme d'apprentissage en ligne ou [Learning management system] appelée aussi learning support system (LSS).

La plateforme d'apprentissage en ligne Chamilo a vu grandir sa communauté à grande allure (déjà 20M d'utilisateurs) autour d'un concept : rendre l'apprentissage en ligne plus facile à utiliser pour toutes les organisations.
Elle utilise PHP/jQuery/MariaDB et peut être installée avec Apache/Nginx/IIS sur Linux/OSX/Windows.
Chamilo est actuellement le 4ème LMS Opensource le plus populaire dans le secteur de l'enseignement supérieur, à quelques portails de différence de Claroline, pourtant née 9 ans plus tôt, comme publié dans le "ListEdTech LMS Coverage".

Nous avons résumé les fonctionnalités les plus intéressantes ci-dessous :

  • Support RGPD: une série de nouvelles fonctionnalités permettant aux institutions de respecter les normes du RGPD avec leur plateforme
  • Vidéos 360°: support beta des vidéos 360 ° et réalité virtuelle (VR) au format MP4, permettant des expériences plus immersives pour les étudiants
  • Support LTI 1.1 : plugin pour intégrer des outils LTI externe dans des cours de Chamilo
  • Messages audio: ajouter un enregistrement audio aux messages internes (sur le réseau social) pour mieux correspondre au comportement des nouvelles applications de messagerie
  • Enquêtes obligatoires: Obliger les étudiants à répondre à des enquêtes avant de pouvoir poursuivre d'autres cours. Intègre une page spéciale "Enquêtes en attente" *
  • Outil portfolio: par cours ou global (via réseau social), cet outil permet aux étudiants de montrer leur travail à leur classe ou à tous les utilisateurs du portail*
  • Compétences & tags: permet de rajouter des étiquettes (tags) aux compétences pour une gestion plus étendue
  • Vie étudiante: fonctionnalité beta pour gérer le suivi du bien-être des étudiants parallèlement à leurs études *
  • Compétences & étapes: fonctionnalité beta qui permet d'associer des compétences à des items de cours et pas seulement pour la validation du cours en entier *
  • Intégration BBB HTML5: l'intégration de la vidéoconférence BigBlueButton est maintenant supportée pour la version 2.0 Beta de BBB avec le client HTML5
  • Boostrap: intégration CSS à l'intérieur de documents nouvellement créés
  • Déplacement de la plupart du JavaScript dans un fichier séparé, ce qui permet de le stocker dans le cache et de retirer 6KB de chargement de la page principal à chaque chargement (c'est à dire plus de 50% du poids de la page dans certains cas).
  • Plusieurs corrections de sécurité (déjà publiées sous forme de patchs) ou de fonctionnalités, dont une classée critique.
  • Support de HSTS+CSP directement dans la configuration
  • Plusieurs centaines de changements mineurs, améliorations et adaptations

Cette version mineure représente plus de 1000 heures d'analyse, de développement et de conception, gratuitement ajoutées au projet.
Le travail a maintenant commencé sur Chamilo 2.0, qui intègre Symfony 4, Boostrap 4, Webpack et beaucoup d'autres nouvelles technologies autour de l'environnement PHP.

Rejoignez-nous sur Slack: https://chamilo.slack.com/ ou sur Github: https://github.com/chamilo/chamilo-lms

Si vous souhaitez essayer le campus de démonstration en ligne gratuit fourni par l'Association Chamilo, rendez-vous sur https://campus.chamilo.org/fr et créez un compte enseignant.
Si vous préférez tester votre propre portail en tant qu'administrateur, téléchargez la dernière version sur leur site Web: https://chamilo.org/fr/telecharger/ ou contactez un fournisseur officiel pour un service plus personnalisé: https://chamilo.org/fr/fournisseurs/

Pour plus d'informations, visitez https://chamilo.org/fr

*: L'activation de certaines de ces fonctionnalités peut nécessiter des modifications (documentées) de la base de données

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Parution de GNOME 3.30

Linux France - Jeudi 20 Septembre

Annoncé le 5 septembre dernier, GNOME 3.30 est baptisé « Almería », pour rendre hommage à l’équipe qui a organisé dans la ville espagnole la récente conférence annuelle des utilisateurs et développeurs de GNOME (GUADEC).

Comme tous les six mois, cette nouvelle version arrive avec son lot de nouveautés. On vous présentera les plus importantes d’entre elles, ainsi que les faits marquants du dernier cycle de développement.

Sommaire Évènements Un coup de boost ?

En mai s’est tenu un hackathon GNOME pour réduire la consommation de ressources d’une session typique de GNOME. Coorganisé par la fondation Raspberry Pi, on devine qu’il s’agissait d’adapter l’environnement de bureau à des ordinateurs modestes. Il y avait de quoi faire, parce que, au moins sur Fedora, le Shell était instancié deux fois : une fois par la session utilisateur (normal), et une fois par le gestionnaire de sessions ! Comme on peut le lire sur le blog du GNOME Libre, une série de correctifs apportés à GDM permet de faire chuter le poids du Shell sur la mémoire vive : 280 Mio de moins sur la balance !

Les efforts pour réduire globalement la consommation de ressources ont porté leurs fruits puisque, mis bout à bout, ce ne sont pas moins de 750 Mio de mémoire vive qui ont été libérés ! On notera également que les développeurs se dotent de nouveaux outils pour détecter les goulots d’étranglement.

Visites estivales

En juin, Richard Hugues rendait visite à Canonical pour parler un peu du gestionnaire de Logiciel. Vous pouvez consulter le billet de Will Cooke si vous voulez voir des gens coller des post-it sur des portes de placard.

GNOME a rendu une petite visite à KDE ! Fin août se tenait en effet l'Akademy, l'évènement qui rassemble chaque année la communauté KDE. Carlos Soriano et Felipe Borges ont donc rencontré les participants et ont dressé un petit compte-rendu. Au fait, vous avez déjà entendu parler de KDE Connect ? On apprend dans le compte-rendu qu’Albert Vaca, l’auteur du fameux logiciel, utilise en fait GNOME. Ça, c'est dit.

Bas niveau En vrac : GTK, GLIB…

On trouve sur le GitLab des exemples intéressants de solutions à trouver pour adapter GTK au mobile. C'est ce qui avait poussé Purism à confier à Adrien Plaza le développement de la bibliothèque Hdy, destinée à permettre aux applications de redimensionner leur interface aux différents formats d'écran. Problème tout bête : la gestion des arrondis de la barre de titre peut s'avérer parfois compliquée. Heureusement, une solution semble avoir été trouvée, et GTK 4 devrait en bénéficier si elle n'est pas livré dans le lot de correctifs GTK 3.24.1.

C’est tout à fait anecdotique, mais on ne peut résister à l’envie de partager ce billet (en anglais) avec vous : Glib peut désormais passer un chemin à la forme canonique.

Dans sa conférence sur Pipewire, Wim Taymans a indiqué que même si dans les faits la technologie de RedHat avait encore des soucis de latence, il devrait pouvoir prendre en charge les applications conçues pour Alsa, PulseAudio, ou Jack, grâce à des bibliothèques de substitution. On avait vu dans les discussions d'un journal sur LinuxFr.org que cela n'était pas du goût de tout le monde.

Du rififi autour des micrologiciels

Depuis plusieurs versions, il est possible de mettre à jour des micrologiciels (firmware) au travers de l’interface graphique de GNOME Logiciels. Dans l’arrière‐boutique, l’interface graphique s’appuie sur fwupd pour « flasher » les composants, et lvfs (Linux Vendor Firmware Service) pour héberger les binaires. Les utilisateurs de nombreuses distributions peuvent donc « flasher » leur équipement de manière transparente, grâce à la collaboration de sociétés comme Dell et Logitech.

De son côté, l’entreprise System76, qui vend du matériel avec sa propre distribution préinstallée, préfère s’appuyer sur un outillage de son cru, spécifique à son système dérivé d’Ubuntu : Pop_OS !. Il en résulte que les clients de System76 ne pourront probablement pas « flasher » leurs composants s’ils ont choisi d’utiliser une autre distribution.

En mai dernier, Richard Hugues pointait du doigt la société pour ce qu’il considérait comme un choix regrettable, et Cassidy James Blaede (alors designer chez System76) s’est empressé d’y répondre en justifiant que la société pouvait avoir d’autres priorités que s’intégrer à LVFS, et de déplorer l’attitude de Richard qui n’était pas de nature à encourager des relations fructueuses autour de son projet.

LVFS a le vent en poupe

Malgré tout, LVFS prend de l’ampleur et permet désormais aux clients de deux douzaines de constructeurs — dont Realtek et Lenovo — de mettre à jour simplement les micrologiciels de leur équipement. Richard Hugues indique ainsi qu’environ 200 000 mises à jours ont lieu chaque mois, avec un taux d’échec inférieur à 0,01 %. Dorénavant, la Fondation Linux s’implique dans LVFS, ce qui permet simultanément de pérenniser le projet et à Huguesie de dégager du temps pour se consacrer un peu plus à GNOME Logiciels, par exemple.

Des paquets Flatpak plus facile à réaliser

Depuis notre précédent article sur GNOME, Flatpak a fait un petit peu de ménage. Comme l'explique Alex Larsson sur son blog, Flatpak s'appuie généralement sur un environnement d'exécution ("runtime") fourni par Freedesktop, et dont dérivent ensuite des implémentations pour GNOME ou KDE. Dans sa dernière version, cette brique est totalement remaniée puisque Yocto en est éjecté, au profit de BuildStream.

Flatpak a de plus franchi un cap symbolique avec l'annonce de sa version 1.0. À cette occasion, Bastian Ilsø Hougaard a réalisé une nouvelle vidéo parmi d'autres. On espère entre autre voir arriver des nouveautés du côté des portails, notamment pour que les applications puissent communiquer avec les périphériques USB… En tout cas, l'inventeur de Flatpak espère lui que son mode de distribution des applications contribuera à l'avènement de Linux sur le bureau !

Applications Intégration de GNOME sous mobile avec Librem 5

Dans notre article sur GNOME 3.28, nous avions parlé du Librem 5, le « smartphone libre » en cours de réalisation par la société Purism. Purism, qui s’adresse pour le moment à un public conscient de l’importance de l’informatique libre, avait fait le choix de distribuer son ordinateur de poche sous GNOME. Forcément, ça demandait quelques efforts pour adapter l’environnement de bureau au mobile…

Pour adapter l’ergonomie des logiciels existants (à commencer par le Shell, mais également le gestionnaire de contacts) et concevoir de nouveaux logiciels pour répondre aux usages qu’on peut avoir en déplacement (téléphoner, par exemple…), Purism avait recruté une personne dénommée Tobias Bernard. Alors même que le Librem 5 ne devrait pas voir le jour avant 2019, GNOME bénéficie déjà des prolifiques et excellentes contributions du designer allemand. Ce dernier a, comme l'année dernière, donné une conférence au GUADEC, dont on peut retrouver les diapos ici.

Les applications GNOME

La plus grosse nouveauté de GNOME 3.30, c'est probablement l'arrivée de l'application Podcasts ! Développée par Tobias Bernard (design) & Jordan Petridis (code), il s'agit d'une interface GTK supplémentaire pour rapatrier et lire les enregistrements audio. Contrairement à Vocal ou GPodder, Podcasts est écrit en Rust et vise à une intégration parfaite avec GNOME, pour le bureau comme pour le mobile (illustration ci-dessous au centre).

Fractal, le très récent client Matrix écrit en Rust, a connu de nombreuses améliorations. Le billet de blog de Eisha Chen‐Yen‐Su montre, captures d’écran à l’appui, les nombreuses améliorations que la développeuse a implémenté à partir des dessins de Tobias Bernard).

Mais Fractal se fractionne ! Suite à une sombre histoire de banquets et de barbecues, l'interface graphique doit être découpée en deux applications pour couvrir au mieux les différents usages. D’un côté, les conversations en tête‐à‐tête devraient se faire à travers l’application « Messages »  ; de l’autre, on pourra parler à de nombreuses personnes dans différents salons en utilisant l’application « Discussions ». Les noms sont encore susceptibles de varier, mais l’idée est là !

Machines est bien connu pour permettre de faire tourner facilement des machines virtuelles sur son PC. Ce qu’on sait peut‐être moins, c’est qu’il permet également de prendre le contrôle de machines distantes. Le fameux RDP vient d’être ajouté à la liste des protocoles pris en charge.

Jeux a connu pas mal d'évolutions importantes, notamment grâce au travail de son nouveau mainteneur Alexander Mikhaylenko. Les jeux vidéo peuvent maintenant être classés par développeur ou par plateforme, un peu comme dans Musique, et l'application peut être contrôlée à la manette de jeu dès son lancement, pour ne jamais avoir à toucher à son clavier – bien que désormais on puisse également configurer les actions des jeux sur les touches du clavier pour jouer sans manette. La version Flatpak, qui fournit par défaut des émulateurs intégrés (contrairement aux versions des distros qui dépendent de paquets distincts), inclut à présent de quoi émuler les jeux Sega Master System et Game Gear, Nintendo DS et même Virtual Boy.

Autour de GNOME

Dino, le client XMPP avec chiffrement intégré, vient de se voir étoffé de la possibilité de chercher dans les messages. Dans la demande d'intégration sur GitHub, l'auteur mentionne plusieurs billets de blogs qu'il a rédigé tout au long du développement. Ça vaut le coup d'œil car ça présente les différentes phases de développement, depuis une maquette graphique jusqu'aux captures d'écran, une fois le code implémenté.

Lollypop, un lecteur audio pour GNOME, continue son bout de chemin avec une forte reprise de l’activité (l’auteur s’était temporairement concentré sur une autre projet Eolie). Les nouveautés sont nombreuses : téléchargement des paroles, mode « mini » amélioré, gestion des décennies, suppression du menu déporté, etc. Le développeur est soutenu par une communauté force de propositions, ce qui permet d’améliorer rapidement les points faibles de Lollypop.
Des paquets sont fournis pour Fedora, OpenSUSE et Ubuntu, que ce soit en version stable ou de développement.

Pitivi : la vitesse des clips pourra être ajustée dans une prochaine version (c’est prévu pour la 2.0, la prochaine 1.0 n’autorisant pas de nouvelles fonctionnalités par rapport aux versions actuelles), comme résultat d’un travail sponsorisé dans le cadre du GSoC. La fonctionnalité sera facilement accessible dans l’onglet Séquence, qui comprendra alors trois rubriques : Transformation, Effets et Vitesse. Par ailleurs, un greffon permettant de rechercher, écouter puis importer des sons de la banque Freesound est en cours de développement. En attendant, vous pouvez tester la version 0.999 sortie le 29 août dernier avec les paquets Flatpak mis à disposition (de la version stable comme de la version de développement) !

Pour Corebird, c’est No Future. Le client libre et intégré à GNOME pour accéder aux services de Twitter a été rendu obsolète par Twitter lui‐même. La célèbre entreprise à l’oiseau bleu a en effet décidé de bloquer l’accès à ses services, sauf monétisation.

On se consolera peut‐être bientôt avec Trumpet, un client libre écrit en Rust pour interagir avec le Fédivers (dont Mastodon, Pleroma et PixelFed), actuellement en développement. Si tout se passe bien, ce logiciel pourrait bien être rebaptisé en quelque chose comme « GNOME Social ». C’est encore Tobias Bernard qui a réalisé les maquettes visuelles du logiciel, et ça devrait ressembler à ça :

Autre logiciel qui n'en est qu'à ses débuts : Password Safe. S'il s'agit d'une énième interface graphique pour manipuler les bases KeePass, celui-ci est le premier à proposer une intégration étroite à GNOME, aussi bien sur bureau que sur mobile. Le code est hébergé sur la forge de GNOME. Vous pouvez jeter un œil au fichier README.md pour savoir comment tester la version de développement. Divulgation : avec Flatpak, bien sûr !

Changements soudains du côté de la fondation GitLab

Carlos Soriano, qui était extrêmement impliqué dans ce processus, a annoncé fin mai que la migration depuis cgit & Bugzilla vers GitLab était terminée. Une bonne chose de faite après un an et demi d’efforts !

C'est à la même période que GitLab a publié un spot publicitaire de trois minutes mettant en scène Soriano, Neil Mac Govern, Nuritzi Sanchez et Sriram Ramkrishna. Vous pourrez vous infliger cette vidéo promotionnelle sur YouTube.

Donations, 1ère partie

Fin mai encore, la fondation GNOME annonçait qu’elle était tombée sur un million de dollars US. Ce sont des choses qui peuvent vous arriver aussi si vous rencontrez un généreux très riche donateur. Geste désintéressé, envie de transformer la Fondation GNOME en entreprise ou simple besoin de défiscaliser ?

La fondation a vite trouvé quoi faire de cette nouvelle manne puisqu’elle a annoncé embaucher quatre personnes : un développeur pour GTK+, un administrateur système, un « coordinateur de programme » pour soulager les membres de la fondation, et un « coordinateur de développement », dont la seule mission est de faire rentrer des sous.

Donations, 2nde partie

Peu de temps après, la fondation a effectué une nouvelle annonce. Cette fois‐ci, il était question de 300 000 US$ supplémentaires à GNOME, et 100 000 US$ à GIMP, généreusement attribués par Handshake. On apprendra que Handshake est une organisation qui vise à remplacer les serveurs racines du DNS par une technologie à base de « blockchain ».

Pour la suite

Dans six mois, de nombreuses applications vont perdre le fameux "App Menu"! Ce menu global, apparaissant dans le Shell car supposé affecter l'ensemble des fenêtres ouvertes d'une même application, avait été très décrié dès son introduction dans GNOME 3.4, il y a de cela plus de six ans.

Guidés notamment par la nécessité d'une approche qui convienne à la fois aux stations de bureau multi-écrans et aux ordinateurs de poche, les designers ont fait le choix d'abandonner cette approche. Les entrées de ce menu devront être migrées dès GNOME 3.32 derrière un bouton « burger » plus classique. Derrière cette proposition, on ne sera pas surpris de retrouver encore le nom de Tobias Bernard, si ?

Côté ergonomie, on peut aussi s'attendre à ce que le nouveau gestionnaire de session soit bientôt implémenté. Et tout cela devrait participer d'un rafraîchissement graphique plus vaste, puisqu'une pelletée de nouvelles icônes devrait être livrée, avec un guide pour aider la graphiste à renforcer l'intégration visuelle de leurs icônes à l'environnement de bureau.

Bref, vivement la suite !

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Revue de presse de l'April pour la semaine 37 de l'année 2018

Linux France - Lundi 17 Septembre

La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.

Sommaire

[Les Echos] Le fablab où l’on apprend à se réparer soi-même

Par Hélène Bielak, le vendredi 14 septembre 2018. Extrait:

A Rennes, le Humanlab propose aux personnes handicapées de fabriquer les équipements dont elles ont besoin pour améliorer leur quotidien. Cette semaine, le lieu a fait sa rentrée et a ouvert ses portes aux nouveaux porteurs de projet.

Lien vers l'article original: https://start.lesechos.fr/entreprendre/actu-startup/le-fablab-ou-l-on-apprend-a-se-reparer-soi-meme-12872.php

[Developpez.com] Bercy ouvre les codes sources des modèles économétriques Mésange, Opale et Saphir

Par Stéphane le calme, le jeudi 13 septembre 2018. Extrait:

Sous la pression de l’association Ouvre-boîte (une association dont l'objet est d'obtenir l'accès et la publication effective des documents administratifs, et plus particulièrement des données, bases de données et codes sources, conformément aux textes en vigueur), la direction générale du Trésor a décidé de mettre en ligne trois de ses modèles économétriques, notamment Mésange, Opale et Saphir.

Lien vers l'article original: https://www.developpez.com/actu/224096/Bercy-ouvre-les-codes-sources-des-modeles-econometriques-Mesange-Opale-et-Saphir-sous-la-pression-d-une-l-association

[Le Monde.fr] La directive de l’UE sur le droit d’auteur à l’heure du numérique est adoptée

Par Damien Leloup, Martin Untersinger, le mercredi 12 septembre 2018. Extrait:

Ce texte, censé encadrer le copyright dans l’Union européenne, a été approuvé par les eurodéputés, qui en ont modifié certains contours.

Lien vers l'article original: https://mobile.lemonde.fr/pixels/article/2018/09/12/le-parlement-europeen-adopte-la-directive-sur-le-droit-d-auteur-a-l-heure-du-numerique_5354024_4408996.html

Et aussi:

Voir aussi:

[Developpez.com] Un logiciel libre doit-il être en mesure de restreindre les tâches que ses utilisateurs peuvent effectuer avec son aide?

Par Stéphane le calme, le mercredi 12 septembre 2018. Extrait:

Avant d’aborder le sujet, il est important de s’arrêter un moment sur la définition même de logiciel libre. «Logiciel libre» [free software] désigne des logiciels qui respectent la liberté des utilisateurs. En gros, cela veut dire que les utilisateurs ont la liberté d'exécuter, copier, distribuer, étudier, modifier et améliorer ces logiciels. Ainsi, «logiciel libre» fait référence à la liberté, pas au prix (pour comprendre ce concept, vous devez penser à «liberté d'expression», pas à «entrée libre»).

Lien vers l'article original: https://www.developpez.com/actu/223844/Un-logiciel-libre-doit-il-etre-en-mesure-de-restreindre-les-taches-que-ses-utilisateurs-peuvent-effectuer-avec-son-aide-Non-pour-Richard-Stallman

[Usbek & Rica] «À l’ère post-Snowden, on ne peut plus se voiler la face»

Par Guillaume Ledit, le mardi 11 septembre 2018. Extrait:

L'universitaire américain Yochai Benkler fait partie de ces intellectuels qui pensent l'impact d'Internet sur nos sociétés depuis les années 1990. Le professeur d'études juridiques entrepreneuriales à Harvard est aujourd'hui membre d'une commission lancée le 11 septembre 2018 par l'ONG Reporters sans frontières et chargée de travailler à la rédaction d’une future «déclaration sur l’information et la démocratie».

Lien vers l'article original: https://usbeketrica.com/article/a-l-ere-post-snowden-on-ne-peut-plus-se-voiler-la-face

[L'info durable] Des zones de gratuité au service d'un modèle durable

Par Emmanuelle Vibert, le mardi 11 septembre 2018. Extrait:

Partout, à la marge, des zones de gratuité se développent, en résistance à une marchandisation forcenée du monde. L’essayiste Paul Ariès propose d’amplifier ce mouvement, pour construire une société soutenable et joyeuse.

Lien vers l'article original: https://www.linfodurable.fr/conso/des-zones-de-gratuite-au-service-dun-modele-durable-6023

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Firefox 61 & 62

Linux France - Lundi 17 Septembre

La version 61 de Firefox a été publiée le 26 juin 2018 et la version 62 le 5 septembre 2018.

Sécurité et performances sont les mots clés des changements introduits dans ces versions pour le bureau ou Android. Par ailleurs, le dernier chapitre de la dépêche ouvre d'alléchantes perspectives sur Android.

Sommaire Nouveautés communes aux versions bureau et Android

Firefox 61 implémente le brouillon de la version 1.3 de TLS (Transport Layer Security), le protocole qui sécurise vos communications sur Internet, et l'active par défaut. À noter qu'un des principaux rédacteurs de la spécification, Eric Rescorla est aussi le CTO de Firefox chez Mozilla.
La version 1.3 du protocole permet de faire un nettoyage dans les algorithmes mathématiques qui pourraient induire des faiblesses dans les communications. Il permet aussi d'introduire de nouveaux algorithmes plus récents, de faire une poignée de main (handshake) avec un seul RTT (Round-trip time ; un début de gestion à 0 RTT est ajouté). Pour plus de détails sur les apports de TLS 1.3 et les risques impliqués par le 0 RTT, vous pouvez lire un long résumé sur le site de Stéphane Bortzmeyer : RFC 8446. Plus généralement, concernant TLS, vous pouvez lire la page Wikipédia Transport Layer Security.

À partir de la version 61, le chargement de ressources FTP dans une page Web n'est plus autorisé.

Comme d'habitude, le corps commun de Firefox voit aussi plusieurs failles de sécurité corrigées (version 61 ici, version 62 ). La liste comprend plusieurs correctifs d'utilisation inappropriée de la mémoire (buffer overflow, use-after-free…). À noter que le correctif qui avait été introduit pour mitiger l'attaque Spectre a dû être amélioré dans la version 61.

Nouveautés pour le bureau Version 61

Firefox pour bureau voit ses performances améliorées :

  • le rendu des pages est plus rapide avec les améliorations de Quantum CSS et la nouvelle fonctionnalité « retained display list » ;
  • le changement d'onglet se fait plus vite sur les systèmes Windows et GNU/Linux ;
  • les WebExtensions utilisent maintenant leur propre processus sur MacOS.

L'interface s'améliore un peu également :

  • le menu « Actions sur cette page » apparu avec le design Photon a une nouvelle option qui permet d'ajouter directement dans Firefox les moteurs de recherche annoncés par les pages web ;
  • dans ce même menu, sous macOS, une entrée permet de facilement partager l'URL de l'onglet courant.
Version 62

Côté interface :

  • Possibilité de rouvrir une page dans un (autre) onglet contextuel ;
  • Suppression du champ description des marque-pages.

Côté performances :

  • MS Windows : rendu amélioré pour les utilisateurs ne bénéficiant de l’accélération matérielle, via Parallel-Off-Main-Thread Painting.

Côté sécurité :

  • FreeBSD : ajout de la prise en charge de WebAuthn (c'était une nouveauté de la version 60 sur les autres plateformes) ;
  • macOS : les applettes Adobe Flash tournent de façon plus sécurisée via un bac à sable.

Et d'autres nouveautés consignées dans les notes des versions 61 et 62 !

Nouveautés pour Android

Des gains de performance :

  • version 61 : tenant d'une part à des améliorations du moteur Quantum CSS (alias Stylo) de Firefox qui avait intégré la version 60 pour Android et, d'autre part, à une modification de la façon dont Firefox gère les évènements tactiles qui rend le scrolling plus rapide ;
  • version 62 : un scrolling encore amélioré d'une part, et un chargement des pages en WiFi plus rapide grâce à l'utilisation du cache réseau quand le cache disque est lent d'autre part.

Plus généralement, Firefox pour Android devrait connaître de sérieux gains de performance en 2019 (lire le chapitre suivant).

Enfin la version 62 répare un bogue qui empêchait les sessions vidéos WebRTC entre Firefox pour Android et Safari.

Actualités afférentes Fin de prise en charge de Firefox Extended Support Release (ESR) 52

Et donc bye bye la prise en charge de Windows XP et Vista mais aussi de macOS 32 bits et des processeurs plus anciens que l’Intel Pentium 4 et l’AMD Opteron sous GNU/Linux, mais aussi de l'ancien format d'extensions !

Firefox pour iOS 12

Sorti le 11 juin 2018, Firefox pour iOS est un navigateur WebKit personnalisé pour retrouver un peu du confort de Firefox dans le système iOS (marques pages, mots de passe…).

Vous connaîtrez toutes les nouveautés de cette version en lisant le billet de blogue officiel (ou les notes de version).

Triturage de Servo

La feuille de route de Servo a été récemment mise à jour pour inclure un axe de développement fort autour de la réalité virtuelle.

Par ailleurs la lettre d'information du développement de Servo du mois de juillet précise que Paul Rouget est à la manœuvre pour revoir la façon dont le port Android fonctionne : un prototype de navigateur pour Android basé entièrement sur Servo est à attendre prochainement.

Thunderbird 60

Ça bouge du côté de notre courrielleur préféré, qui a récemment repris du poil (ou des plumes ?) : tout est décrit sur le billet de blog.mozfr.org. Quant aux développeurs d'extensions, ils seraient bien avisés de se rendre sur cette page.

Et parce que c'est vous, voici un zoom sur la prise en en charge du standard FIDO U2F.

Tor Browser 8 (basé sur Firefox ESR 60)

Par ici la liste des nouveautés !

Mise à jour de Firefox Screenshot

L'outil de capture d'écran intégré permettra de prendre des notes sur la capture d'écran directement depuis Firefox.

Pendant ce temps, le projet Common Voice

Le projet Common Voice initié par Mozilla (lire l'interview de Sylvestre Ledru) attend des volontaires pour prononcer, dans la langue de Molière, des phrases permettant d'enrichir une banque de sons libre et de proposer à terme un assistant vocal en local.

Aperçu des prochaines versions Firefox 63
  • Sous MS Windows (depuis Quantum) et macOS (depuis la version 61), les extensions sont d'ores et déjà exécutées en dehors du processus principal ; ce sera le cas sous GNU/Linux également avec cette prochaine version (rapport de bogue correspondant) (à quand Off Main Thread Painting activé par défaut sur GNU/Linux ? En attendant, un léger gain de performances est à attendre venant de la nouvelle méthode de compilation incluant PGO et qui s'appliquera aux binaires de la version 64. Notez toutefois que cette décision n'engage pas les distros).
  • Comme évoqué dans la précédente dépêche, l'API WebExtensions s'enrichit pour permettre à des extensions, comme avant, d'effectuer une recherche sur une chaîne de caractères à partir de n'importe lequel de vos moteurs de recherche déjà installés (rapport de bogue correspondant). C'était une demande notamment de Ben Basson, le développeur de l'excellente extension Context Search qui pourra donc renaître de ses cendres. À noter que cette autre extension tire déjà parti de cette nouvelle possibilité !
  • Possibilité de sélectionner simultanément plusieurs onglets pour les déplacer, épingler, marquer ou encore les rendre silencieux (d'autres possibilités à venir, comme de pouvoir envoyer plusieurs onglets simultanément vers un autre appareil). Le plus surprenant est qu'il s'agit essentiellement du fruit du travail d'un volontaire : Oriol Brufau (lire l'entretien en anglais) !
  • Jouer du son sur un site donné nécessitera l'autorisation de l'utilisateur.
Firefox 65 (janvier 2019) Futures versions, mais déjà dans Nightly

Dans la continuité du projet Quantum, l'intégration du moteur graphique WebRender avance bien : il vient d'être activé par défaut dans les dernières Nightly pour les utilisateurs desktop de GPUs Nvidia sous Windows 10 (et pourrait l'être dans Firefox 64 selon la feuille de route pour l'année). Sous l'annonce correspondante, un utilisateur de puce graphique Intel sous GNU/Linux précise qu'il l'a activé depuis plusieurs mois et que c'est « incroyablement stable ».

Après que Nightly a implémenté le décodage du nouveau codec libre AV1, à présent c'est YouTube qui commence à coder certaines vidéos dans ce format à fins de test.

Pour rappel, la Nightly est installable en Flatpak.

Un nouveau navigateur pour Android

Alors que Firefox Klar est en train d'être rebasé GeckoView, la feuille de route mentionne à présent qu'un nouveau navigateur basé sur les Mozilla Android Components et GeckoView est prévu pour le 1er semestre 2019 : nom de code Fenix !

Pour finir, précisons que les dépêches Firefox manquent de contributeurs. N'hésitez pas à vous rendre dans l'espace de rédaction pour apporter votre pierre à l'édifice. D'ici là, bon surf !

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Développer du logiciel libre dans l'administration française : appel à candidatures EIG !

Linux France - Dimanche 16 Septembre

Le 13 septembre, la mission Etalab lance l’appel à candidature de la troisième promotion de son programme Entrepreneur·e d’Intérêt Général (EIG).

  • Le but du programme : recruter cinq designers (femmes ou hommes), neuf développeuses ou développeurs et 18 data scientists, pour relever des défis d’utilité publique au sein de ministères et d’administrations centrales pionnières.
  • Le programme recrute (CDD de dix mois, 4000 euros nets par mois) des candidates ou candidats avec une certaine expérience — environ cinq ans — et des profils moins expérimentés ayant déjà démontré un fort esprit d’entreprise (projets d’entreprenariat, engagements associatifs).

Tous les défis EIG sont l'occasion de développer des logiciels libres au sein de l'administration.

Allez voir le site EIG pour plus d'information sur les profils recherchés !

Un événement de présentation des défis se tiendra le 3 octobre au Liberté Living Lab (Paris).

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Drôme : porte ouverte aux rencontres SPIP le 29 septembre 2018

Linux France - Dimanche 16 Septembre

Dans une précédente dépêche nous annoncions les rencontres SPIP du 27 au 30 septembre prochain.

Comme tous le monde ne connaît pas nécessairement SPIP, et que certaines personnes ont peut‐être juste envie de le découvrir, une journée spéciale « Portes ouvertes » a été prévue : pour venir juste rencontrer la SPIP team, poser quelques questions autour de SPIP et de l’avenir du Web participatif, découvrir les réalisations et projets les plus excitants et, éventuellement, tenter de déboguer un morceau de code avec SPIP qui te pose problème.

A priori le programme global est :

  • ateliers, conférences et rencontres le matin ;
  • pique‐nique le midi ;
  • ateliers, conférences et rencontres l’après‐midi ;
  • barbecue le soir (et poursuite des présentations, travaux et discussions).

Les repas sont prévus en mode auberge espagnole / repas canadien : les personnes apportent à manger pour partager.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Agenda du Libre pour la semaine 38 de l'année 2018

Linux France - Dimanche 16 Septembre

Calendrier web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 46 événements (1 en Belgique, 29 en France, 0 au Luxembourg, 16 au Québec, 0 en Suisse et 0 en Tunisie) est en seconde partie de dépêche.

Sommaire [CA-QC Montréal] Non-conférence WikiSuite - Du vendredi 7 septembre 2018 à 09h00 au mercredi 19 septembre 2018 à 17h00.

La première non-conférence WikiSuite.

WikiSuite est la suite intégrée de logiciels libres la plus complète à avoir été développée jusqu'à ce jour. L'ensemble permet de satisfaire les besoins logiciels des entreprises et organisations (vente en ligne, gestion des connaissances, gestion d'événements, gestion du soutien à la clientèle, intranet collaboratif, etc.). WikiSuite est composé notamment de ClearOS, Tiki Wiki CMS Groupware, Openfire Meetings, Syncthing, Elasticsearch, Kimchi et Xibo.

Une partie de cet événement aura lieu pendant la Semaine québécoise de l'informatique libre (SQiL) 2018.

[FR Lyon] Rencontre wikimédienne - Le lundi 17 septembre 2018 de 18h30 à 20h00.

Rencontre mensuelle de la cabale de la quenelle (groupe wikimédien lyonnais).

Discussion des projets et collaborations en cours ou à venir autour d’une boisson.

Rejoignez nous

[FR Grenoble] Atelier cartographie – Initiation OpenStreetMap - Le lundi 17 septembre 2018 de 18h30 à 21h00.

Le collectif “OpenStreetMap Grenoble” vous propose de vous initier à Open Street Map lundi 17 septembre Cette soirée sera dédiée à l’accueil des contributeurs débutant(e)s
Venez découvrir comment contribuer à OSM

Programme

  • Présentation d’OSM,
  • Utiliser les données OSM,
  • Fabriquer une carte personnalisée avec uMap.

Il est conseillé aux participants de se créer préalablement un compte sur OpenStreetMap, et d’installer JOSM sur leurs ordinateurs.

A partir de 18h30 à La Coop-Infolab. 31 rue Gustave Eiffel – 38000 Grenoble

Je m'inscris

gratuit, sur inscription

[CA-QC Trois-Rivières] SQiL - Introduction à PureData - Le lundi 17 septembre 2018 de 09h00 à 16h30.

Dans le cadre de la Semaine québécoise de l’informatique libre (SQiL), Ellektro Lab vous invite à découvrir le logiciel PureData ce lundi 17 septembre de 9h à 16h30 au 1930 rue Bellefeuille.

Apprenez les diverses applications de ce logiciel de programmation en temps réel utilisé dans la création d’installations vidéos et sonores. Les participants pourront voir et comprendre comment fonctionne le logiciel dans une ambiance de discussion ouverte sur l’utilisation du logiciel en général. Vous pouvez apporter votre ordinateur portable toutefois les places pour s’installer seront limitées afin d’accueillir le plus de gens possible.

Vous verrez dans cette journée comment créer des effets visuel avec Gem, communiquer avec d’autres interface en utilisant le protocole OSC et comment entrer en interaction avec des éléments physique à l’aide du microcontrôleur Arduino. Pas besoin d’avoir une connaissance en la matière, la conférence se veut plutôt démonstrative que sous forme de cours. C’est l’occasion de mieux comprendre comment intégrer des technologies peu coûteuse dans un contexte artistique ou même pratique.

Cette activité est gratuite et présentée dans les locaux d’Enigma (1930 rue Bellefeuille à Trois-Rivières, au même endroit qu’Ellektro Lab mais au deuxième étage).

Consulter la page ellektrolab.com pour plus de détails.

[CA-QC Montréal] SQiL - (3L)-Logiciels Libres en liberté - Le lundi 17 septembre 2018 de 13h30 à 17h45.

En septembre 2018 ce sera le 17 prochain, de 13:30 à 17:40. Au Rond-point café autogéré, 3213 Ontario Est, Montréal. Pour notre participation annuelle à la SQiL (Semaine québecoise de l’informatique libre), la MULLM et 3L organisent 2 rencontres pour tous les niveaux d’utilisateurs mais surtout pour les débutants par la présentation de systèmes d’exploitation libres de niveau débutant comme Elementary OS 4.1 Loki ou DFLinux (debian facile linux) strech 9.5.

Et le vendredi le 21 septembre 2018 de 13:30 à 20:45 pour une seconde chance de voir nos présentations uniques à Montréal car nous y sommes l’unique groupe d’utilisateurs (GULL) dans la grande région de Montréal.

Amener vos portables, téléphones intelligents et tablettes et votre bonne humeur. Venez jaser sur les logiciels libres, nous montrer vos découvertes, poser vos questions.

Guy Bernard, fondateur

Organisateur principal et porte-parole

Alias Lou P. DeVille, LoupDeVille

[CA-QC Montréal] SQiL - Rencontre Elastic à propos de Kibana, du nouveau dans la suite 6.x et l'intégration dans WikiSuite - Le lundi 17 septembre 2018 de 18h30 à 21h00.

Participez à la rencontre avec l'entreprise Elastic (Elasticsearch, Logstash, Kibana et Beats) organisée en collaboration avec WikiSuite le lundi soir 17 septembre à l'espace multifonctionnel Code & Café.

Au programme de la soirée

18h30 - Accueil (nourriture et boisson dispo.)
- Introduction aux nouveautés de Kibana
19h30 - Les nouveautés de la suite Elastic 6.x, incluant la version 6.3 qui ajoute de nouvelles fonctionnalités (les rollups et le support SQL) à Elasticsearch et la libération du code de X-Pack.
20h00 - Comment Elasticsearch est utilisé dans WikiSuite

Cet événement se déroule dans le cadre de la Semaine québécoise de l'informatique libre (SQiL) 2018 et de la première non-conférence WikiSuite.

Join us for an Elastic (Elasticsearch, Logstash, Kibana, and Beats) meetup with WikiSuite

7:30 pm - What's new in Elastic Stack 6.x, including the latest release of 6.3 with features like Rollups, SQL support for Elasticsearch, and the opening of X-Pack
8:00 pm - How Elasticsearch is used in WikiSuite

This event is taking place in the Semaine québécoise de l'informatique libre (SQiL) 2018 and the first WikiSuite Unconference.

[FR Nantes] Rencontres Régionales du Logiciel Libre - Le mardi 18 septembre 2018 de 09h00 à 18h00.

C’est un concept d’événements qui se déroulent à travers toute la France sous l’égide du Conseil National du Logiciel Libre (CNLL) qui a pour but de promouvoir le logiciel libre ainsi que l’écosystème numérique local en fédérant les associations nationales de chaque grande ville.

A Nantes, elles sont organisées par l’association Alliance Libre dans l’objectif de faire rencontrer des administrations, collectivités, industries et entreprises ayant ou souhaitant déployer des solutions libres avec des prestataires locaux.

Cette journée permet également aux prestataires de rencontrer de nouveaux talents.

Cette année, les RRLL 2018 ont lieu dans les locaux d'OVH, quartier EuroNantes. 

Les inscriptions http://rrll.alliance-libre.org/rencontres-regionales-du-logiciel-libre/inscription

[FR Grenoble] Install Party - Le mardi 18 septembre 2018 de 19h00 à 22h00.

Le but de cette rencontre est que les novices repartent à la fin de la journée avec leur propre ordinateur fonctionnant sous un nouveau système d'exploitation, correctement installé, configuré et agrémenté de
nombreux logiciels.

Au cours de ces réunions, les utilisateurs confirmés tentent de transmettre une partie de leur savoir aux novices, qui deviendront passeurs à leur tour. (Wikipédia ©)

[FR Digne-les-Bains] Soirée Linux - Le mardi 18 septembre 2018 de 20h00 à 23h59.

Linux Alpes vous accueille ce mardi 18 septembre pour sa soirée de rentrée à Digne-les-Bains.

Discussions sur les logiciels libres, entraide, présentation de logiciels, démonstrations …

Rendez-vous dès 20H chez Xsalto, voir plan d'accès

https://umap.openstreetmap.fr/fr/map/linux-alpes_99925#19/44.09325/6.23486

Contact 06 66 45 80 95

Entrée libre et gratuite

[CA-QC Internetville] SQiL - Journée internationale contre les DRM - Le mardi 18 septembre 2018 de 00h00 à 23h59.

Aujourd'hui, le mardi 18 septembre 2018, est la Journée internationale contre les DRM.

La Free Software Foundation (FSF) et plusieurs autres organisations dont FACiL au Québec vous invitent à manifester contre les menottes numériques (DRM) qui restreignent l'usage des œuvres culturelles comme les livres, les albums de musique, les films, etc.

Pour savoir comment vivre sans menottes numériques et protester contre le fléau des DRM, voyez le dossier DRM et droit d'auteur du Wiki de FACiL ou le site officiel (en) de la journée internationale proposée par la FSF dans le cadre de sa campagne «Defective By Design».

[CA-QC Trois-Rivières] SQiL - Qu’est-ce que le Arduino - Le mardi 18 septembre 2018 de 09h00 à 16h30.

Dans le cadre de la Semaine québécoise de l’informatique libre (SQiL), Ellektro Lab vous invite à cette conférence où nous démystifierons le Arduino et ainsi découvrir les récentes technologies utilisées par plusieurs artistes en arts numériques. Cette conférence aura lieu le mardi 18 septembre de 9h à 16h30 au 1930 rue Bellefeuille.

Le but de cette présentation est de démontrer comment programmer le Arduino et comment utiliser des composantes telle que les senseurs, moteurs, interrupteurs et autres dispositifs afin de créer une interaction avec un objet ou avec l’environnement. La journée se veut surtout informative, vous pouvez apporter votre ordinateur portable toutefois les places pour s’installer seront limitées afin d’accueillir le plus de gens possible.

En après-midi il y aura une démonstration de quelques applications du Raspberry Pi en lien avec le domaine artistique. Nous verrons ensemble différentes façons d’utiliser le Raspberry Pi et aussi mieux comprendre les forces et les limites de ce petit ordinateur.

Cette activité est gratuite et présentée dans les locaux d’Enigma (1930 rue Bellefeuille à Trois-Rivières, au même endroit qu’Ellektro Lab mais au deuxième étage).

[CA-QC Montréal] SQiL - Apportez votre ordi à Koumbit - Le mardi 18 septembre 2018 de 17h00 à 19h00.

Venez au bureau de Koumbit entre 17h et 19h pour de l'aide personnalisée avec des outils en code libre sur votre ordi. On ne peut pas garantir qu'on sera capable de trouver une solution pour le problème ou défi auquel vous faites face, mais on a hâte d'essayer de vous aider Nous avons de l'expertise en particulier avec les applications Web comme WordPress, Drupal et Nextcloud, ainsi que le système d'opération Debian et les outils qui roulent là-dessus.

Koumbit est un OBNL fondé en 2004 à Montréal. Autant les individus que les organisations peuvent être membres de Koumbit, tant qu'ielles partagent nos valeurs.

Notre principale activité est de fournir des services Web, incluant l'hébergement et le développement de sites. Ce travail est accompli par les membres qui forment le Conseil de travail, souverain dans les prises de décisions.

Koumbit est un fier partisan des groupes communautaires et militants locaux et internationaux. Les choix technologiques que nous proposons sont adaptés aux besoins de ces groupes et construits uniquement avec des logiciels libres.

Pour en apprendre plus ou pour nous contacter, visitez koumbit.org

[CA-QC Montréal] SQiL - Soirée de traduction des pages d'aide de Riseup - Le mardi 18 septembre 2018 de 19h00 à 21h30.

Les pages d'aide de Riseup sont une précieuse source d'information pour améliorer sa sécurité informatique. Elles peuvent être consultées par tout le monde et sont un excellent endroit pour en apprendre plus sur la sécurité en ligne.

Dans le cadre de la SQiL 2018, nous vous invitons à nous rejoindre pour une soirée de traduction des pages d'aide de Riseup Au menu, traduction de ces pages de l'anglais vers d'autres langues.

Les pages d'aide de Riseup sont disponibles dans les langues suivantes

  • Français
  • Espagnol
  • Mandarin
  • Portugais
  • Allemand
  • Italien
  • Catalan
  • Hindi
  • Polonais
  • Grec
  • Russe

Si vous parlez une de ces langues, vous pouvez nous aider à en améliorer la traduction

Tout le monde est la bienvenue à cet événement. Aucune connaissance technique particulière n'est requise.

Si possible, pensez à apporter un ordinateur portable avec vous car il n'y aura pas de postes de travail disponibles.

[FR Le Mans] Permanence mercredi après-midi - Le mercredi 19 septembre 2018 de 12h00 à 17h00.

Assistance technique et démonstration concernant les logiciels libres.

[FR Beauvais] Atelier hebdomadaire de partage de connaissances autour des logiciels libres - Le mercredi 19 septembre 2018 de 18h00 à 20h00.

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.

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.

L'atelier a lieu en salle 3.

[FR Paris] Apéro du Libre - Le mercredi 19 septembre 2018 de 19h00 à 23h00.

Tous les 15 du mois, Parinux vous convie à l'Apéro Parisien du Libre (APL). Cet événement informel et convivial réunit les personnes intéressées par le monde du Libre.

Pour le 15 septembre, exceptionnellement on a décidé de reporter au 19 septembre, déjà parce que le samedi soir, ce n’est pas pratique de trouver un (bon) bar qui ne soit pas bondé à craquer, ensuite parce qu’un certain nombre d’entre nous ne pouvaient pas être dispos ce jour-là.

Nous vous donnons donc rendez-vous au Gob le 19/09 à partir de 19h (facile) pour échanger autour du Libre avec les bénévoles de l’association Parinux.

Tou·te·s sont les bienvenu·e·s, qu'ils/elles soient membres ou non, que ce soit pour découvrir l'association, se renseigner sur ses activités, ou simplement partager un bon moment avec d'autres bénévoles du Libre

[FR Lyon] Comment construire son centre de console rétro - Le mercredi 19 septembre 2018 de 19h30 à 21h00.

Atelier connecté 2018-2019 (mercredi 19h30-21h), à partir de 16 ans, animé par  Romain Deville

Apprenez à manipuler et mettre à votre service les objets connectés.

Comment construire son centre de console rétro en 3 séances

Cycles de 3 séances Mercredis 19 septembre, Mercredi 26 septembre, Mercredi 3 octobre 2018

Dans le Hall de la MPT, vous avez pu découvrir et/ou jouer avec notre borne d’arcade. Lors de ces 3 séances, nous vous apprendrons à réaliser votre propre borne d’arcade afin de jouer en familles ou avec vos amis. N’hésitez plus.
Pour les plus curieux, cela s’installera sur un Raspberry Pi. (si vous avez le votre n’hésitez pas à venir avec, sinon on vous le fournira).

Venez nombreux

[FR Carnac] SGEG - Le mercredi 19 septembre 2018 de 19h30 à 22h00.

Le SGEG (Sansten GNU Easy Group) vous invite tous les 3 mercredi de chaque mois au SGEG Meeting pour discuter de Logiciel Libre, boire un verre, manger un morceau et surtout se rencontrer

Ce mois-ci, retrouvez la fine équipe de l'association Rhizomes à Ty Gwelig à Carnac à partir de 19h30.

Du covoiturage est organisé au départ de Vannes, Auray… N'hésitez-pas à poster un courriel sur la liste de discussion.Le rendez-vous est fixé à 19h30.

Tous les utilisateurs de Logiciel Libre sont les bienvenus (*BSD, Hurd, GNU/Linux, etc.) ainsi que toutes les associations, les utilisat[eur|trice]s même les non averti⋅e⋅s.

Prévoir une participation culinaire, nous sommes dans un restaurant.

Attention, il faut s'inscrire tous les mois Afin d'évaluer le nombre de personnes qui viendront.

[FR Toulouse] Rencontres Tetalab - Le mercredi 19 septembre 2018 de 20h30 à 23h30.

Rencontre hebdomadaire des hackers et artistes libristes Toulousains.

Ouvert au public tous les mercredi soir.

Venez nombreux.

[CA-QC Montréal] SQIL - Découvrez le logiciel libre pour un numérique éthique - Le mercredi 19 septembre 2018 de 14h00 à 19h00.

Dans le cadre de la Semaine québecoise de l'informatique libre, l'équipe de LINAGORA est très heureuse de vous accueillir dans ses locaux de Montréal pour échanger sur le thème du numérique éthique et du logiciel libre durant une après-midi.

Bigdata, traçabilité, protection des données, … À l'heure où les assistants vocaux fleurissent et où l'IA se révèle de plus en plus intrusive, des moyens colossaux sont déployés par les GAFAM (Google, Apple, Facebook, Amazon et Microsoft) et BATX (Baidu, Alibaba, Tencent, Xiaomi) pour capter toujours plus de données et les valoriser commercialement ou politiquement.

Quelle sont les solutions pour profiter de ces nouveaux services numériques tout en ayant une attitude citoyenne et responsable

Nous pensons qu'il faut développer une nouvelle approche d'un numérique fondé sur l'éthique. Or nous constatons bien souvent que l'on parle d'éthique à posteriori, juste après qu'un scandale éclate (Affaire Facebook-Cambridge Analytica par exemple).

Comment devenir proactif face à ces enjeux et traiter notamment les sujets de protection des données à priori

Chez LINAGORA nous croyons de tout coeur que les réponses sont dans l'open source

Au programme de cette après-midi d'échange

  • Présentation de l'innovation de LINAGORA pour un monde libre et de nos solutions pour protéger vos données et faire de l'IA éthique - Baptiste IVOL (LINAGORA)
  • Comment quitter les services GAFAM (Personnels & Professionnels) ? - Fabien Rodriguez (Le Goût du Libre)
  • Économie sociale et solidaire s'affranchir des logiciels fermés - Professeur Louis Martin (titulaire de la Chaire de recherche de logiciel libre, Finance sociale et solidaire)
  • Mot de clôture - François-William Croteau (Membre du comité exécutif, Responsable de la ville intelligente, des technologies de l'information et de l'innovation et de l'enseignement supérieur
  • Cocktail de réseautage

Pour en savoir plus sur notre société

LINAGORA est l'un des éditeurs de logiciels libres les plus innovants au monde et s'est donné il y a 18 ans la mission de permettre aux organisations publiques et privées de développer leur indépendance technologique. (Plus…)

[CA-QC Montréal] SQiL - Grande conf. sur les politiques publiques d'Internet - Le mercredi 19 septembre 2018 de 16h30 à 19h00.

IMPORTANT l'inscription est gratuite mais obligatoire vu le nombre limité de places

Titre de la conférence Les politiques publiques d'Internet. Des réseaux libres, neutres, décentralisés, qui nous appartiennent en commun

Conférencier Alexis Fitzjean O'Cobhthaigh de La Quadrature du Net (Paris)

Description 2018 aura vu la fin du principe de la neutralité du réseau Internet aux États-Unis, principe attaqué à plusieurs reprises par des géants des télécommunications depuis 2004. Quelques années plus tôt, Chelsea Manning et Edward Snowden nous révélaient toute l'étendue de la collecte, du pistage et du profilage des internautes au service des États d'une part et au profit des géants du numérique d'autre part. Doit-on s'inquiéter pour l'avenir d'Internet Au fait, quel est l'état des politiques publiques relatives à Internet au Québec/Canada Est-ce mieux ailleurs, par exemple en Europe, là où des États comme la France commencent à mettre en application un nouveau Règlement général sur la protection des données (RGPD) ?

Ajuster nos lois et nos institutions pour tâcher de réparer les dommages et mieux résister aux attaques n'est certainement pas inutile, mais ce n'est pas nous mettre en position de préparer et de maîtriser notre avenir. À plus long terme, qu'est-ce que les citoyens et les citoyennes peuvent faire de mieux pour favoriser le développement d'un réseau des réseaux qui sera véritablement libre, neutre, décentralisé, protecteur de nos libertés et de nos droits et compris comme un bien commun à cultiver pour l’enrichissement de tous, à préserver pour les générations futures

Voilà quelques unes des questions auxquelles tâchera de répondre notre intervenant dans le cadre de l'édition 2018 de la Grande conférence de la Semaine québécoise de l'informatique libre.

Rappelons que la Semaine québécoise de l'informatique libre (SQiL) se déroule du 15 au 23 septembre 2018 et que la Grande conférence la SQiL est coorganisée par FACiL et la Chaire Lexum en information juridique.

Les avocats et les notaires souhaitant recevoir une attestation de participation doivent remplir cet autre formulaire en plus de s'inscrire à l'événement.

[CA-QC Montréal] SQiL - Introduction à Gutenberg, le nouvel éditeur WordPress - Le mercredi 19 septembre 2018 de 17h00 à 19h00.

Gutenberg, le nouvel éditeur de WordPress, sera lancé très bientôt Pour aider les utilisateurs.trices de WordPress à gérer ce changement significatif, Koumbit offre un atelier pratique (et gratuit) où les participant.e.s pourront se familiariser avec ce système. Apportez votre ordinateur portable à 17h le mercredi 19 septembre, et un membre du collectif vous guidera à travers le processus pour installer l'éditeur et expérimenter avec ses différentes fonctionnalités.

Koumbit est un OBNL fondé en 2004 à Montréal. Autant les individus que les organisations peuvent être membres de Koumbit, tant qu'ielles partagent nos valeurs.

Notre principale activité est de fournir des services Web, incluant l'hébergement et le développement de sites. Ce travail est accompli par les membres qui forment le Conseil de travail, souverain dans les prises de décisions.

Koumbit est un fier partisan des groupes communautaires et militants locaux et internationaux. Les choix technologiques que nous proposons sont adaptés aux besoins de ces groupes et construits uniquement avec des logiciels libres.

Pour en apprendre plus ou pour nous contacter, visitez koumbit.org

[CA-QC Montréal] SQIL - stratégie numérique axée sur les données - Le mercredi 19 septembre 2018 de 17h30 à 20h00.

Comment tirer profit des algorithmes pour votre stratégie numérique, tout en tenant compte des bonnes pratiques sur la vie privée, telles qu'imposées par le RGPD européen

Venez faire le plein de nouvelles idées et partager votre expérience avec nos conférenciers mercredi 19 septembre

Speakers
- Fares Aldik, Directeur marketing analytique, Adviso
- Denis Archambault, Partenaire et Chef de Pratique Visualisation avancée des données, DSI Data Science Institute
- Mohamed Khalfallah, Partenaire et Chef de Pratique Machine Learning/AI, DSI Data Science Institute
- Vincent Bureau, Gestionnaire de programme conformité RGPD, 360Project

*Déroulé de la soirée
*

5:30 | Ouverture des portes et réseautage
5:45 | Nouvelles de la communauté, présentation des intervenants et des sponsors
6:00 | Les données au coeur de l'organisation - Fares Adlik
6:40 | Mesurer la performance des campagnes numériques dans le monde physique - Denis Archambault
7:00 | Des actions marketing augmentées par l'IA pour diminuer les taux de désabonnement à un service - Mohamed Khalfallah
7:25 | RGPD 3 mois après - Vincent Bureau
7:45 | Questions à nos intervenants et réseautage
8:00 | Fermeture des portes

Modalités d'inscription et détails de l'événement sur la page du Meetup

Attention, cet événement est payant et les places sont limitées

[FR Digne-les-Bains] Café numérique Logiciel libre, savoirs libres, semences libres, société libre - Le jeudi 20 septembre 2018 de 14h30 à 15h30.

Jean-Christophe Becquet, directeur d'APITUX et président de l'April animera le prochain Café numérique sur le thème « Logiciel libre, savoirs libres, semences libres, société libre », jeudi 20 septembre 2018 à 14h30 à l'Espace Numérique LUMEN, 45 avenue du 8 mai 1945 à Digne-les-Bains.

« De l’invention du logiciel libre par Richard Stallman en 1984 à sa diffusion dans toutes les sphères de la société. Cette conférence précisera le fonctionnement des licences libres. Elle développera les enjeux du logiciel libre, notamment dans l’éducation. Elle montrera comment le libre s’est progressivement élargi à toutes les champs de la connaissance avec des projets d’envergure mondiale comme l’encyclopédie Wikipédia ou la carte collaborative OpenStreetMap. Elle explorera enfin la diffusion des mêmes principes de partage à d’autres communs comme les semences végétales. »

Jean-Christophe Becquet s'implique dans les communautés du logiciel libre depuis 1997. Conférencier, enseignant et formateur, il est habitué à s'adresser à un public non technicien.

Cet événement s'inscrit dans le cadre de la Fête des possibles à laquelle l'April participe du 15 au 30 septembre 2018.

[FR Lyon] Le jeudi c'est Wiki où sont les femmes - Le jeudi 20 septembre 2018 de 17h00 à 19h00.

Enrichissez l'encyclopédie Wikipédia sur les Lyonnaises célèbres et participez à l'organisation des balades urbaines journées du matrimoine à Lyon.

Contribuer sur Wikipédia c'est facile Enquêtez chaque mois avec le collectif de Wikipédiens et Wikipédiennes lyonnais-es pour enrichir de textes, images et informations tieées du fonds e la Bibliothèque et Internet.

Ce mois-ci, Participez à l’enrichissement des connaissances sur les femmes qui ont laissé leur empreinte à Lyon en vue de nourrir les balades qui seront organisées lors des journées du matrimoine par l'association Filactions.

Retrouvez l'ensemble des sessions mensuelles Wikipédia organisées le 3e jeudi de chaque mois à l'EN Part-DIeu sur la page projet Wikipédia.

Gratuit sur inscription dans la limite des places disponibles (sur place ou au 04 78 62 19 79).

[FR Montpellier] Aprilapéro - Le jeudi 20 septembre 2018 de 18h45 à 19h30.

Un apéro April consiste à se réunir physiquement afin de se rencontrer, de faire plus ample connaissance, d’échanger, de partager un verre et de quoi manger mais aussi de discuter sur l’actualité et les actions de l’April.

Un apéro April est ouvert à toute personne qui souhaite venir, membre de l’April ou pas. N’hésitez pas à venir nous rencontrer.

Régulièrement Montpel’libre relaie et soutient les actions de L’April. De nombreux Apriliens ont par ailleurs rejoints les rangs de Montpel’libre, sans doute lors d’Apéro April, d’AprilCamp ou des Rencontres Mondiales du Logiciel Libre qui ont eu lieu à Montpellier.

Nous vous invitons donc à venir nous rejoindre dans une ambiance conviviale, à partager cet apéro, chacun porte quelque chose, boissons, grignotages… et on partage.

Les Aprilapéro Montpellier ont lieu le 3e jeudi de chaque mois de 18h45 à 19h30.

Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible.

Cet événement vous est proposé dans le cadre du partenariat qui lie le Do Tank, l’April et Montpel’libre.

Tramway lignes 1, 2, 3 et 4, arrêts Gare Saint-Roch
GPS Latitude 43.60285 | Longitude 3.87927

[FR Lyon] Jeudi bidouille - Le jeudi 20 septembre 2018 de 19h00 à 22h00.

Atelier gratuit - jeudi 19h00 à 22h00

L’EPN des Rancy (249, rue Vendôme, 69003 Lyon) et l'association ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre) vous proposent des rendez-vous mensuels pour accompagner les utilisateurs de logiciel libre dans la résolution de leur problème informatique.

L'objectif de ces ateliers sont l'entraide et dépannages entre utilisateurs de logiciel libres débutants et plus aguerris. L’occasion de voir comment ça marche, de demander un coup de pouce, de faire découvrir une astuce.

Avec la participation des bénévoles de l’ALDIL, Illyse et des utilisateurs de GNU/Linux (Ubuntu, Debian, Mageia, LinuxMint…).

Ces ateliers sont ouverts à tous.

N'hésitez pas à venir nombreux.

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.

[FR Paris] Traduction de la documentation de Python - Le jeudi 20 septembre 2018 de 19h00 à 21h00.

Cet atelier a pour but d'avancer dans la traduction de la documentation de Python en français.

Vous présenter les différentes manières et les différents outils pour traduire la documentation de Python, et vous y aider.

On s'y partagera des pizza sponsorisées par la PSF et on sera hébergés par Budget Insight (Merciiii à eux eux ♥)

N'oubliez pas de vous inscrire sur meetup pour que je vous compte pour les pizzas.

[FR Paris] Soirée de Contribution au Libre - Le jeudi 20 septembre 2018 de 19h30 à 22h00.

Parinux propose aux utilisateurs de logiciels libres de se réunir régulièrement afin de contribuer à des projets libres. En effet, un logiciel libre est souvent porté par une communauté de bénévoles et dépend d'eux pour que le logiciel évolue.

Nous nous réunissons donc tous les dans un environnement propice au travail (pas de facebook, pas de télé, pas de jeux vidéos, pas de zombies).

Vous aurez très probablement besoin d'un ordinateur portable, mais électricité et réseau fournis.

En cas de difficulté, vous pouvez joindre un des responsables de la soirée, Emmanuel Seyman (emmanuel (at) seyman.fr), Paul Marques Mota mota (at) parinux.org, ou Magali Garnero (Bookynette) tresorier (at) parinux.org.

Pour obtenir le code d'entrée de la porte cochère, envoyez un mail au responsable.

On peut amener de quoi se restaurer (Franprix, 8 rue du Chemin Vert, ferme à 22h)

Regazouillez sur Twitter - Wiki des soirées

Programme non exhaustif

  • Fedora (sa traduction)
  • Parinux, ses bugs et son infrastructure
  • April réunion du groupe de travail sensibilisation de 18h45 à 20h30. Accueil à partir de 18h30
  • Open Food Facts/ Open Beauty Facts, sa base de données, ses contributeurs, sa roadmap
  • Schema racktables, son code
  • Agenda du Libre, mise à jour et amélioration du code
  • Ubuntu-Fr, son orga, ses événements
  • En vente libre, maintenance et commandes
  • Open street map, une fois par mois
  • Linux-Fr sait faire
  • en vente libre

tout nouveau projet est le bienvenu.

Tous les 1ers jeudis => Les associations Ubuntu-fr  et ouvre-boite organisent une réunion pour leurs membres.

Tous les jeudis, le groupe de travail Sensibilisation de l'April se réunit pour réfléchir à mieux communiquer vers le grand public.

Tous les jeudis, des membres de Framasoft organisent des contrib'atliers et vous invitent à venir participer, tester ou améliorer des logiciels libres

[FR Vannes] Initiation Inkscape & dessin vectoriel - Le jeudi 20 septembre 2018 de 20h00 à 22h30.

Une introduction aux principes du dessin vectoriel et à l'interface du logiciel Inkscape, proposée par MakerSpace56 à ses adhérents.

[FR Toulouse] Repas du Libre - Le jeudi 20 septembre 2018 de 20h30 à 23h00.

Le groupe d'utilisateurs de logiciels libres de Toulouse Toulibre en collaboration avec Tetaneutral.net fournisseur d'accès internet et hébergeur libre proposent aux sympathisants de se retrouver l'un des mardis ou jeudis de chaque mois pour échanger autour des logiciels libres, des réseaux libres, discuter de nos projets respectifs et lancer des initiatives locales autour du Libre.

Ce repas est ouvert à tous, amateurs de l'esprit du Libre, débutants ou techniciens chevronnés.

Ce Qjelt aura lieu le jeudi 20 septembre 2018 à 20h30, au restaurant la Paniolade situé au 146 Boulevard de Suisse à Toulouse.

C'est à proximité des ponts jumeaux et des minimes, et donc accessible par bus ou métro même tard le soir (bus 16 ou métro B en marchant un peu). Il n'y a pas de formule prévue, c'est à la carte pizzas, viandes, poissons, salades…

Pour des raisons de logistique, une inscription préalable avant la veille est souhaitée sur toulibre.org/qjelt.

[CA-QC Montréal] SQiL - Introduction au graphisme libre - Le jeudi 20 septembre 2018 de 19h00 à 21h30.

Dans le cadre de la Semaine québécoise de l’informatique libre (SQIL), la SOGÉÉCOM vous invite à un atelier sur l'utilisation de logiciels libres de graphisme.

Cette activité de formation est ouverte à tous et à toutes. Les personnes à qui elle s'adresse sont celles qui n'ont jamais utilisé d'outils de graphisme. Les individus plus expérimentés sont toutefois également la bienvenu.

Le but de la formation est d'abord et avant tout présenter l'utilisation de base des logiciels libres de graphisme GIMP, Scribus et Inkscape. L'accent sera mis sur la production de matériel d'information, comme des affiches et des tracts.

Des ordinateurs sont disponibles sur place. Vous pouvez toutefois apporter vos ordinateurs portables.

Plan de la formation

  1. Introduction

    1. Pourquoi utiliser des logiciels libres
    2. Bonne pratiques de sauvegarde
    3. Installer GIMP, Scribus et Inkscape
  2. Introduction à GIMP

    1. Créer un document
    2. Les outils
    3. Les calques
    4. Les filtres
    5. Activité pratique faire une affiche
  3. Introduction à Scribus

    1. Créer un document
    2. Les repères
    3. Les boites de texte et d'image
    4. Activité pratique faire un tract
  4. Inkscape

    1. Les images vectorielles
    2. Les formes
    3. Activité pratique utiliser une photo pour créer une forme simplifiée

Local B-1166.

[CA-QC Coteau du Lac] Émission #160 de bloguelinux - Le jeudi 20 septembre 2018 de 20h00 à 21h00.

bloguelinux.ca est un blogue québécois offrant la diffusion d'un podcast qui traite des logiciels libres, du système d'exploitation Linux et de la technologie en général il y a un processeur, il y a un système d'exploitation, c'est certain que ça nous intéresse

bloguelinux.ca est enregistré le jeudi à 20h00 toutes les deux semaines.

Vous pouvez nous écouter en direct lors des enregistrements à l'adresse http://live.bloguelinux.ca ou directement sur notre site à http://www.bloguelinux.ca en cliquant sur la radio dans le panneau de gauche du site.

Vous pouvez rejoindre nos conversations avec Telegram en vous abonnant au groupe BlogueLinux en suivant le lien suivant https://t.me/joinchat/ArPfnFAOS1OB0u7pwZFQHA et dans notre salle de chat en vous connectant sur les serveurs de freenode.net dans la salle #bloguelinux.

Si vous n'avez pas de client IRC, vous pouvez utiliser l'adresse http://webchat.freenode.net

AVERTISSEMENT Ce podcast peut contenir du langage inapproprié ou vulgaire et peut ne pas convenir à tout le monde.

Animateurs Patrick et Sandrine

[FR Montpellier] Les logiciels libres, parlons-en - Le vendredi 21 septembre 2018 de 17h00 à 19h00.

Les logiciels libres parlons-en Ouvrons le dialogue sur l’ouverture des données Partageons nos expériences pour une meilleure répartition des connaissances.

Cette permanence vous permet de rencontrer le groupe Montpel’libre, ses activités, d’être orienté vers nos ateliers et permanences techniques et d’être accompagné pour une transition digitale progressive et adaptée vers les logiciels libres.

 Proposition de programme

  • discussions autour de l’organisation d’événements
  • gestion des groupes de travail
  • propositions diverses
  • présentation de l’asso

Montpel’libre est un Groupe d’Utilisateurs GNU/Linux et Logiciels Libres qui promeut les logiciels libres, la culture libre et les biens communs.
Notre association se situe à la jonction des secteurs d’activités du numérique, des industries culturelles et créatives, de l’économie sociale et solidaire, du développement durable, de la recherche et formation ainsi que de l’éducation populaire et de l’éducation scientifique.
Elle s’adresse à l’informaticien comme au néophyte, au particulier comme au professionnel ou à l’étudiant et à un public de tout âge.

Montpel’libre exerce des activités multiples autour de six pôles

  1. PERMANENCES
  2. ATELIERS
  3. CONFÉRENCES / FORMATIONS / EXPERTISE
  4. ÉVÉNEMENTIEL
  5. TECHNIQUE / SÉCURITÉ
  6. PUBLICATION

Et de plusieurs communautés et groupes de travail.

Ces permanences sont suivies d’un Apéro refaire le monde convivial et partagé, de 18h30 à 21h30. Elles ont lieu au Faubourg marché, tous les vendredis de 17h00 à 19h00.

Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible.

Cet événement vous est proposé dans le cadre du partenariat qui lie Le Faubourg Marché et Montpel’libre.

[FR Aix-en-Provence] L.A.B - Le vendredi 21 septembre 2018 de 19h00 à 23h00. [FR Orléans] Réunion mensuelle - Le vendredi 21 septembre 2018 de 20h30 à 23h00.

La prochaine réunion de l'association aura lieu le vendredi 18 mai à partir de 20h30 à la salle des 

(2 rue Edouard Branly à Orléans-la-Source)

Au programme de ce vendredi

  • Les commandes Linux de base
  • Personnaliser son environnement de bureau

Pour venir nous voir Plan d'accés

Venez nombreux et parlez-en autour de vous car les réunions de l'association sont aussi ouvertes aux non adhérents.

[CA-QC Montréal] SQiL - Maison des utilisateurs de logiciels libres de Montréal - Le vendredi 21 septembre 2018 de 13h30 à 19h00.

C’est une maison à la fois physique au travers tous les endroits ou 3L-Logiciels libres en Liberté se déplace pour aller aider les utilisateurs de logiciels libres de tous niveaux, mais surtout pour les DÉBUTANTS. Et aussi virtuelle avec de l’aide à distance soit par téléphone (5149985644) ou par l’utilisation de logiciel d’aide à distance. Pour aider ceux qui sont dans le besoin et qui sont trop loin de Montréal pour avoir une aide direct en personne.

Et le vendredi le 21 septembre 2018 de 13:30 à 19:00 pour une seconde chance de voir nos présentations uniques à Montréal car nous y sommes l’unique groupe d’utilisateurs (GULL) dans la grande région de Montréal.

Rencontres pour tous les niveaux d’utilisateurs mais surtout pour les débutants par la présentation de systèmes d’exploitation libres de niveau débutant comme Elementary OS 4.1 Loki ou DFLinux (debian facile linux) strech 9.5.

[FR Beauvais] Samedi du Libre sur Wordpress (site internet) - Le samedi 22 septembre 2018 de 09h30 à 12h00.

Formation et partage de connaissances sur les points suivants* Installation
* Paramètres de base
* Organisation des menus et des articles
* Pages statiques
* Modules complémentaires interconnexion avec les réseaux sociaux, agenda, e-mailing

[FR Rennes] Permanence Gulliver - Le samedi 22 septembre 2018 de 14h00 à 18h00.

Venez installer GNU Linux ou un logiciel libre.

[FR Boé] Arobase Café - Le samedi 22 septembre 2018 de 14h00 à 17h00.

Les bénévoles de l'association aGeNUx sont invités à la médiathèque de Boé pour partager sur les différentes méthodes de sauvegardes de ses données.

Venez nombreux.

[FR Villeurbanne] Apprendre à construire et programmer un robot - Le samedi 22 septembre 2018 de 14h00 à 17h00.

À partir de cette rentrée le Laboratoire Ouvert Villeurbannais démarre une série d’ateliers à destination des jeunes et adolescents.

Le premier atelier se concentre sur tous les aspects de la construction d’un robot autonome basique.

Lors de cet atelier les participants apprendront

  • les bases d’utilisation d’une carte électronique programmable Arduino
  • piloter des moteurs
  • lire des informations à partir de capteurs
  • fabriquer un châssis simple
  • mettre ensemble toutes les notions pour faire un robot autonome

Informations pratiques voir le lien pour les modalités pratiques et l'inscription

[FR Ivry sur Seine] Cours de l'Ecole du Logiciel Libre - Le samedi 22 septembre 2018 de 14h30 à 18h30.

Présentation de l'E2L

Quel est le rôle de l'école du logiciel libre

Tout d'abord, ce n'est pas une école comme les autres. Elle n'a pas d'établissement fixe, pas de cours de récréation, pas de carte d'étudiant, ni de diplôme de fin d'année.

Comme toutes les écoles, son rôle est d'apprendre à ses élèves les logiciels libres, c'est-à-dire

  • comment en trouver de bons parmi les nombreux sites qui en proposent,
  • comment en prendre possession en fonction des licences,
  • comment les installer en fonction de ses besoins,
  • comment les tester et les utiliser,
  • comment en comprendre le fonctionnement pour ensuite les modifier,
  • comment écrire ses propres logiciels libres.

En fait, l'école du logiciel libre est une université populaire, comme celles qui ont vu le jour en France à partir du 19 ème siècle, et dont le but est de transmettre des connaissances théoriques ou pratiques à tous ceux qui le souhaitent. Et pour atteindre ce but, sa forme juridique est de type " association à but non lucratif ".

Comment fonctionne l'école

Cette école étant une association, elle possède, comme toutes les autres, un bureau, élu chaque année en assemblée générale, pour l'administrer. Mais elle a aussi des responsables pédagogiques dont le rôle est essentiel car ce sont eux qui établissent les programmes des cours en fonction des souhaits des adhérents, valident les candidatures des enseignants et affectent les sessions.

Les membres du bureau et les responsables pédagogiques forment "l'encadrement de l'école ". Tous les membres "encadrants" doivent être membres de l'association.

Les locaux où se déroulent les cours seront ceux que l'on veut bien nous prêter une salle des fêtes, un théâtre, une salle de réunion publique, un amphi dans une école publique, ou autre.

Les thèmes des cours sont définis par les adhérents en fonction de leurs envies, de leurs besoins. Les cours sont ensuite décidés par les responsables pédagogiques de l'école en fonction des enseignants disponibles.

Afin de permettre au plus grand nombre de participer et d'assister aux cours, les sessions se tiennent essentiellement le samedi. Une première de 9h à 12h30, et une autre de 14h à 17h30.

Programme détaillé sur le site http://e2li.org

[FR Vandœuvre-lès-Nancy] Découvrir un poste informatique - Le samedi 22 septembre 2018 de 15h00 à 17h00.

Cet atelier vous apprendra les rudiments du clavier et de la souris, à faire connaissance avec les bases de l’interface graphique, et à faire vos premiers pas dans un gestionnaire de fichiers.

Inscription gratuite aux ateliers

La participation aux animations repose sur un système d’inscriptions préalables qui permet de répondre de façon plus ciblée aux attentes des usagers et de les associer au projet.

L'inscription est obligatoire au plus tard 30 min avant l’atelier.

[CA-QC Montréal] SQiL - Intro à la création d'extensions de navigateur en JavaScript - Le samedi 22 septembre 2018 de 09h30 à 16h30.

Femmes en programmation Introduction à la création d'extensions de navigateur en JavaScript - Montréal (En Français)

Durant cette expérience, nous apprendrons les rudiments du JavaScript en mettant l'accent sur les variables et les boucles. Ce langage de programmation nous permettra d'interagir avec le web et d'accomplir des tâches comme remplacer ou modifier du contenu sur des pages web. De plus, nous aborderons des questions d'éthique liées aux autorisations des extensions et sensibiliserons les apprenantes à la protection de la vie privée en ligne. Les participantes utiliseront des outils de développement pour découvrir des aspects comme la manipulation DOM et créer leur propre extension de navigateur personnalisée. Finalement, les apprenantes auront à leur disposition une liste de ressources pour modifier l'extension, la rendre compatible avec d'autres navigateurs et la partager avec d'autres utilisateurs.

Cet atelier est axé sur la pratique. Les participantes

apprendront des techniques et des concepts de programmation de base transférables vers d'autres langages de programmation

verront les blocs de construction de base du HTML, du CSS et du JavaScript et apprendront comment ceux-ci travaillent ensemble pour améliorer notre expérience en ligne

chargeront et mettront à jour leurs extensions avec le mode développeur de Chrome

modifieront et remplaceront les éléments avec du JavaScript (plus de chatons sur le web)

auront une idée des ressources disponibles en ligne pour continuer à apprendre

Quel est le public cible

Conçus pour les adultes s’identifiant comme femme ou homme, transgenres ou non binaires, nos ateliers Ladies Learning Code offrent des activités d’apprentissage par projets axées sur la pratique donnant aux débutants les compétences et la confiance nécessaires pour devenir des créateurs avec la technologie.

Prérequis aucun, vous n'avez qu'à apporter votre laptop

[BE Saint Gilles] Gnu/Linux Install party - Le dimanche 23 septembre 2018 de 10h00 à 18h00.

L’une des grandes qualités des logiciels libres, c’est qu’on peut librement les copier, les installer, les tester

Une Linux Install Party est une réunion où tout un chacun peut

  • venir copier, échanger, se faire assister dans l'installation de logiciels libres
  • partager des connaissances, des configurations, faire circuler des informations…
  • faire connaissance avec une culture du Libre.

Chaque quatrième dimanche du mois, nous organisons une Install Party à l’atelier multimedia de l’asbl fij

Le comité asbl BxLUG 2018

[FR Ramonville-Saint-Agne] Village des alternatives - Le dimanche 23 septembre 2018 de 10h00 à 18h00.

Le club CULTe (Club des utilisateurs de Logiciels libres et de gnu/linux de Toulouse et des environs" sera présent lors du "Village des alternatives" (alternatiba.eu/toulouse) pour faire connaître l'alternative que représente l'informatique "libre".

Sa présence est d'autant plus naturelle que cette association exerce ses activités à Ramonville Saint Agne depuis plus de 20 ans.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Capitole du Libre 2018

Linux France - Dimanche 16 Septembre

L’édition 2018 du Capitole du Libre se tiendra cette année les samedi 17 et dimanche 18 novembre à l’ENSEEIHT de Toulouse. Le Capitole du Libre est un événement gratuit et libre d’accès consacré aux logiciels libres et à la culture libre. Organisé par l’association Toulibre avec l’aide des clubs étudiants de l’ENSEEIHT (Net7, TVn7 et CAn7), il est orienté à la fois vers le grand public et le public spécialisé.

Des conférences et des ateliers auront lieu tout au long du week‐end ; des stands et des animations seront proposés au public pour leur faire découvrir le monde du Libre.

L’appel à participation est ouvert à tous et à toutes jusqu’au 16 septembre 2018 23 h 59 (heure de Toulouse), vous pouvez proposer une conférence ou un atelier (ou les deux) sur https://participez-2018.capitoledulibre.org/cfp/. Jusqu’au 31 octobre, il est également possible de demander un espace pour un stand associatif/communautaire.

Libristes d’Occitanie et d'ailleurs, n’hésitez pas à faire circuler l’information et éventuellement à proposer une intervention.

NdM.: la dépêche a été créé en rédaction le 6 septembre, mais a été poussée en modération le 16 septembre et modérée en urgence.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

DATAFARI 4.1, moteur de recherche open source pour entreprise

Linux France - Vendredi 14 Septembre

Datafari est une solution de recherche pour entreprise. Elle permet aux employés de retrouver les données où qu’elles soient, quelles qu’elles soient, en sécurité. Plus concrètement, Datafari récupère et indexe les données et documents depuis de nombreuses sources différentes et plusieurs formats de fichiers, et permet de chercher aussi bien à l’intérieur des documents que dans leurs metadonnées.

Datafari est disponible en version open source appelée Datafari Community Edition, et en version propriétaire, appelée Datafari Enterprise Edition. Mais comme nous sommes ici sur linuxfr.org, nous allons nous concentrer sur la version libre ! Celle-ci est en licence Apache v2 pour limiter les contraintes de réutilisations (même si ça se peut se débattre).

Que peut-on faire avec Datafari ?

Comme dit plus haut, c’est un moteur de recherche pour entreprise. Ses objectifs sont différents d’un moteur de recherche web, et les défis techniques diffèrent. Pour un moteur de recherche pour entreprise, il faut être multisource, multiformat, et gérer la sécurité. En outre, il faut permettre de pouvoir administrer l’outil. Dans la version libre, on peut côté admin :

  1. Administrer les connecteurs aux sources de données, vers de nombreuses sources (nous utilisons Apache ManifoldCF avec tous ses connecteurs) dont Sharepoint, Documentum, Alfresco, les partages de fichiers.
  2. Gérer l’algorithme de pertinence qui classe les documents pour leur affichage suite à une requête
  3. Mettre en avant des documents pour des requêtes identifiées
  4. Créer des utilisateurs et leur assigner des rôles
  5. Voir des statistiques d’usages de l’outil
  6. Créer l’équivalent de google adWords (appelés promoliens)
  7. Gérer des synonymes
  8. Plein d’autres choses accessibles depuis la documentation confluence

Côté utilisateur, on peut :

  1. Chercher de facon simple ou avancée
  2. Béneficier de la correction orthographique et de l’autocompletion
  3. Utiliser des facettes pour filtrer les résultats
  4. Mettre des résultats dans un panier de favoris
  5. Créer des alertes emails quand des documents modifiés/nouveaux correspondent à une requête
Sur quoi se base Datafari ?

On retrouve dans Datafari 4.1 :

  1. Elasticsearch / Logstash / Kibana pour les dashboards d’analytics
  2. Apache Manifoldcf Postgre et Tomcat) pour le crawl
  3. Apache Tika
  4. Apache Solr le moteur d’indexation et de recherche scalable big data
  5. Apache Cassandra stocker les infos utilisateurs
  6. Ajaxfrancelabs pour la UI en HTML5/Ajax
Comment démarrer ?

Pour démarrer tout de suite, le mieux est sans doute de suivre le quick start guide. Pour aller plus loin, il suffit de se balader sur la documentation Datafari sur Confluence, qui couvre les usages, l’administration et le développement.

Des commentaires ?

Nous sommes en permanence à l’écoute des commentaires et suggestions pour faire avancer le produit, alors profitez-en, que ce soit d’un point de vue technique ou fonctionnel, ça nous intéresse. Ha et si vous êtes déjà un utilisateur, n’hésitez pas à en parler sur le web !

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

ConFoo 2019: la conférence pour les développeurs est à la recherche de conférenciers

Linux France - Vendredi 14 Septembre

ConFoo 2019 se déroulera du 13 au 15 mars à Montréal, à l’Hôtel Bonaventure.
ConFoo est à la recherche de professionnels ayant une connaissance approfondie du développement avec PHP, Ruby, Java, DotNet, JavaScript, Databases, Intelligence Artificielle et plus souhaitant partager leurs connaissances et expériences lors du prochain ConFoo. Soumettez vos propositions avant le 24 septembre.

Nous prenons grand soin de nos conférenciers en couvrant la majorité des dépenses incluant le déplacement, l’hébergement, le lunch, le billet complet de la conférence, etc. Les présentations sont d’une durée de 35min + 10min de questions et peuvent être tant en français qu'en anglais. ConFoo est un environnement ouvert où tout le monde est invité à soumettre. Vous êtes qualifié et amical? Joignez-vous à nous!

Si vous voulez simplement assister à la conférence, nous avons un rabais de 320$ en vigueur jusqu’au 21 octobre.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Le Frido 2018, livre libre de mathématique pour l'agrégation

Linux France - Mardi 11 Septembre

Le Frido 2018 est un livre libre de mathématique destiné à l'agrégation et plus. Il suppose connue la théorie des ensembles, puis fait tout en détail de la constructions des ensembles de nombres jusqu'aux statistiques en passant par les corps, les groupes, l'analyse, les probabilités et un peu de numérique.

Sommaire Logique mathématique et pédagogique

Le Frido suit la logique mathématique, pas la logique pédagogique. Il n'est donc pas un bon ouvrage pour découvrir la mathématique. Bien que Le Frido parte des bases (construction des ensembles de nombres) et démontre tout en détail, il est destiné aux lecteurs qui savent déjà pas mal de choses.

J'utilise un script qui vérifie si tous les \ref pointent vers des \label se trouvant plus haut dans le texte, afin de m'assurer qu'aucune notion n'est utilisée avant d'être définie.

Cette façon de faire pose de grosses contraintes sur la table des matières. Par exemple, remarquez que

  • les coordonnées polaires demandent les fonctions trigonométriques
  • les fonctions trigonométriques demandent de la théorie sur les suites et séries de fonctions
  • le théorème de permutation de limite de fonctions et de dérivée demande une intégrale (ça c'est un truc dingue, et si quelqu'un sait comment faire sans, je suis preneur).

Donc les coordonnées polaires doivent arriver bien après les intégrales. En particulier, les exemples de changement de variables dans les intégrales durant le chapitre sur les intégrales sont très limités.

Changements depuis Le Frido 2017

Par rapport à l'année passée, les principales modifications sont des clarifications et des retours sur les bases. Peu de nouvelles choses pouvant être qualifiées de «woaw un développement de plus».

  • Correction d'erreurs par cdrcprds : Z est intègre et euclidien.
  • Beaucoup de corrections et de précisions dans la partie «théorie des ensembles» par Guillaume Deschamps
  • Unicité du corps de décomposition et nombreuses autres choses autour des anneaux et corps de polynômes grâce aux remarques de cdrcprds.
  • Correction d'une faute dans la définition de la limite ; j'avais recopié trop rapidement la définition fausse très discutable fausse donnée sur Wikipédia : lisez la page de discussion
  • Début de la démonstration du théorème de Weinersmith (qui dit que Lp est un Hilbert si et seulement si p=2). Le nom de ce théorème est de moi, en hommage à la constance de Weiner, décrite dans une section à la fin du Frido.
  • Définition de pour tout et , démonstration des principales propriétés, lien avec l'exponentielle et son équation différentielle.
  • Démonstration du fait que les coordonnées polaires sont un difféomorphisme de classe . Cela via un looooong détour par les produits tensoriels.

Pour plus de détails, voir le journal des changements. La section «remerciements» dans l'introduction liste les personnes et leurs contributions.

Contributeurs Merci à tout le monde

Pas mal de monde a envoyé des patch via github et encore plus par mail privé. Merci à tous.

J'en profite pour réitérer mon appel : si vous avez fait du travail sur le Frido, n'hésitez pas à ajouter votre nom à la liste des contributeurs… ou à me demander de le faire si vous ne touchez pas LaTeX/git.

Contributions

Le Frido contient dans son introduction une liste de questions encore en suspens, et de choses à faire. Il y en a pour tous les niveaux en analyse, en algèbre, en numérique et en LaTeX.

Si vous trouvez des erreurs ou des choses pas claires, n'hésitez pas à m'écrire. Pas besoin de connaître git ou LaTeX : un simple mail suffit.

Informatique théorique

Le contenu du Frido est évidemment influencé par mes goûts personnels.

La partie « analyse » contient quelque morceaux qui dépassent le cadre du programme de l'agrégation, par exemple

  • la mesure de Lebesgue sur est complètement définie, avec sa tribu et tout et tout,
  • la topologie sur les espaces de distributions,
  • certaines versions du théorème de représentation de Riez sont démontrées, et ça va aller empirant parce que j'ai dans l'intention de prouver le théorème de Weiner.

Les parties « algèbre » et surtout « géométrie » par contre restent au ras du programme (et je ne sais presque pas ce qu'est un espace affine).

Pourquoi je raconte ça ?

Parce que le Frido a absolument envie d'avoir une partie solide sur l'informatique théorique. Si vous avez des compétences, n'hésitez pas à rédiger un chapitre ou deux ou plus. Ou plus modestement, rédiger la définition d'une machine de Turing et donner deux exemples serait déjà pas mal.

Mais attention : le Frido est un cours de mathématique ; la structure reste "définition, théorème, démonstration, exemples" dans cet ordre là.

Si vous voulez des idées, le programme spécifique à l'option D est vers la fin du programme

Pour compiler chez vous

La compilation du document est simplifiée. Il n'y a plus qu'une seule dépendance en un module python personnel.

Les instructions sont ici.

Extension

Le Frido est la partie en français contenant la mathématique de niveau « jouable à l'agrégation ». Si vous en voulez plus, vous pouvez lire mazhe qui contient en plus, en anglais :

  • Ce que j'ai fait pour ma thèse : déformation par action de groupe de AdS vu comme quotient de SO(2,n).
  • Un peu de géométrie non-commutative
  • Une construction assez détaillée des différents types de fibrés (vectoriels, principaux et associés), algèbres de Clifford et opérateur de Dirac au programme.
  • Une tentative de réponse aux questions que je me pose sur la théorie (quantique) des champs : pourquoi le groupe de la nature est et non Lorentz ? Pourquoi les fermions sont des sections de fibrés associés alors que les bosons sont des connexions ? Plus généralement, que veulent dire les physiciens quand ils disent « ce champ se transforme comme ceci ou cela » ?
Envoi

À septembre 2019 pour une prochaine version. En attendant, vous pouvez lire la dernière version roulante et consulter l'erratum mis à jour à chaque découverte désagréable.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Revue de presse de l'April pour la semaine 36 de l'année 2018

Linux France - Lundi 10 Septembre

La revue de presse de l'April est régulièrement éditée par les membres de l'association. Elle couvre l'actualité de la presse en ligne, liée au logiciel libre. Il s'agit donc d'une sélection d'articles de presse et non de prises de position de l'association de promotion et de défense du logiciel libre.

Sommaire

[ZDNet France] De l'open source dans vos projets informatiques? Quelle idée!

Par Leslie Saladin, le samedi 8 septembre 2018. Extrait:

Les raisons de l'expansion des solutions open source, leurs atouts et leur succès en France: une tribune de Leslie Saladin, de BlueMind.

Lien vers l'article original: https://www.zdnet.fr/blogs/l-esprit-libre/de-l-open-source-dans-vos-projets-informatiques-quelle-idee-39873337.htm

Et aussi:

[ouest-france.fr] La Baleine, un lieu alternatif pour créatifs et bricolos

Par Nelly Cloarec, le samedi 8 septembre 2018. Extrait:

Plutôt que de bosser dans leur salon, une vingtaine d’artistes trouvent refuge à La Baleine, à Quimper. Ils y partagent les mètres carrés, les outils et les idées.

Lien vers l'article original: https://www.ouest-france.fr/bretagne/quimper-29000/quimper-la-baleine-un-lieu-alternatif-pour-creatifs-et-bricolos-5956282

Et aussi:

[L'OBS] La directive sur le droit d'auteur inquiète la fondation Wikimedia

Par Thierry Noisette, le mercredi 5 septembre 2018. Extrait:

La fondation américaine qui soutient Wikipédia met en garde contre un risque d'atteinte au partage et de réduction du domaine public avec le texte qui sera voté le 12 septembre.

Lien vers l'article original: https://www.nouvelobs.com/economie/20180905.OBS1856/la-directive-sur-le-droit-d-auteur-inquiete-la-fondation-wikimedia.html

Et aussi:

Voir aussi:

[We Demain] Dominique Hubert, conseiller en informatique "éthique"

Par Emmanuelle Vibert, le mercredi 5 septembre 2018. Extrait:

Deuxième volet de notre série sur les indépendants qui inventent une nouvelle forme de travail… voire de démocratie.

Lien vers l'article original: https://www.wedemain.fr/Dominique-Hubert-conseiller-en-informatique-ethique_a3529.html

[ZDNet France] Linux: Linus Torvalds ne veut plus tout contrôler

Par Louis Adam, le mercredi 5 septembre 2018. Extrait:

Linus Torvalds est revenu sur son rôle au sein de l’équipe de développement du kernel Linux à l’occasion de l’Open Source Summit. L’occasion pour lui d’expliquer qu’il n’est pas omniscient et que si le développement se poursuit, c’est avant tout grâce à la communauté des mainteneurs.

Lien vers l'article original: https://www.zdnet.fr/actualites/linux-linus-torvalds-ne-veut-plus-tout-controler-39873205.htm

[Contrepoints] Logiciels libres: partage et plaisir

Par Marien Fressinaud, le lundi 3 septembre 2018. Extrait:

Si certains logiciels libres sont réputés à la fois pour leur efficacité et leur esthétique fonctionnelle (qu’on nommera design, parce que c’est ainsi), il faut reconnaître qu’ils ne font pas la majorité.

Lien vers l'article original: https://www.contrepoints.org/2018/09/03/324110-logiciels-libres-partage-et-plaisir

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Sortie de Python 3.7

Linux France - Lundi 10 Septembre

Python 3.7 a été publié le 27 juin 2018, soit un an et demi après la précédente version. Celle‐ci vient avec son lot de nouveaux modules et fonctionnalités que nous détaillons dans la suite de la dépêche.

Sommaire Python 3.7 en résumé

La fonctionnalité la plus « marquante » est sans doute l'introduction du module dataclasses qui permettra aux développeurs d'écrire des classes avec une syntaxe bien plus concise qu'à l'accoutumée. Une nouvelle fonction native a été introduite à savoir breakpoint() facilitant l'utilisation du débogueur et offrant la possibilité, pour des usages plus avancés, de le personnaliser. Le module asyncio a été fortement amélioré, notamment en simplifiant l'API, en plus de cela, async et await deviennent désormais des mots clefs. Ajoutons à cela, le fait que la conservation de l'ordre d'insertion des dict est désormais officielle d'après les spécifications, et vous aurez une bonne vision des modifications liées à la syntaxe du langage.

Python 3.7 apporte aussi des améliorations sur des fonctionnalités plus avancées, comme la possibilité de personnaliser l'accès aux attributs de module, mais aussi l'introduction du module typing dans le cœur de Python, ainsi que la possibilité d'effectuer une évaluation différée des annotations, ce qui amène à Python des évolutions intéressantes concernant son système de typage.

Enfin, cette version vient avec la possibilité de faire des builds reproductibles, et de très nombreuses améliorations de performance faisant de Python 3.7 la version la plus rapide de Python.

Nouveaux modules PEP 557 : Dataclasses

La PEP 557 introduit le nouveau module dataclasses qui fournit le décorateur @dataclass permettant d'écrire une « classe de données » de façon plus concise. Les dataclasses peuvent être vues comme un namedtuple mutable avec des valeurs par défaut. Le décorateur de classe repose sur la PEP 526 qui a introduit les annotations de variables. On peut donc désormais écrire ceci en Python 3.7 :

from dataclasses import dataclass @dataclass class BankAccount: """class that corresponds to a bank account.""" bank_name: str # no default value owner_name: str currency: str = "dollar" # assign a default value for 'currency' value: int = 0 def tax(self, val) -> int: self.value -= val

Cela donne ensuite :

>>> print(BankAccount('BNP', 'toto')) BankAccount(bank_name='BNP', owner_name='toto', currency='dollar', value=0) >>> account = BankAccount('LCL', 'tata', 'euros', 1000) >>> account.tax(5) >>> print(account.value) 995

L'intérêt d'utiliser une dataclass et non pas un namedtuple, c'est qu'il s'agit ni plus ni moins d'une classe normale en Python. On peut donc utiliser tous les concepts de la programmation objet associés aux classes (héritage, métaclasse, docstrings). On voit dans l'exemple ci-dessus que le décorateur va générer une classe, et va fournir automatiquement le __init__, __repr__, ainsi que la fonction d'égalité __eq__.

>>> print(account) <class '__main__.BankAccount'> >>> dir(account1) ['__annotations__', '__class__', '__dataclass_fields__', '__dataclass_params__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'bank_name', 'currency', 'owner_name', 'tax', 'value']

Il est possible de passer des paramètres au décorateur pour générer, par exemple, des fonctions de comparaisons avec le paramètre order. Par exemple, la classe suivante permettra de faire des comparaisons.

@dataclass(order=True) class Item: price: float product_name: str >>> pomme = Item(1.5, 'pomme') >>> ordinateur = Item(500, 'ordinateur') >>> pomme < ordinateur True

Python va comparer les éléments en considérant que les éléments sont des tuples, il va donc comparer les champs un par un.

Il est possible de convertir une instance dataclass en tuple ou dict via les fonctions astuple() ou asdict() disponibles dans le module. Dans l'exemple ci-dessus, cela donne :

from dataclasses import astuple, asdict >>> print(astuple(pomme)) (1.5, 'pomme') >>> print(asdict(pomme)) {'price': 1.5, 'product_name': 'pomme'}

Les dataclasses peuvent faire penser à l'utilisation que l'on peut faire des namedtuples, mais ces derniers ont certaines restrictions. De par leur nature, ce sont des objets immuables. Ainsi, si l'on écrit :

from collections import namedtuple Item = namedtuple('Item', ['price', 'product_name']) apple = Item(2, 'apple')

Modifier le champ price va provoquer une erreur :

>>> apple.price = 3 AttributeError: can't set attribute

De même, on peut accidentellement comparer deux namedtuples qui ont les mêmes valeurs, mais qui ne représentent pas les mêmes objets.

Stock = namedtuple('Stock', ['quantity', 'name']) apple_stock = Stock(2, 'apple') >>> apple_stock == apple True

L'utilisation de dataclass empêche cela car la comparaison de deux objets de classes différentes renverra toujours False.

PEP 567 : Variables contextualisées

Cette nouvelle fonctionnalité demande une petite introduction.

Si on prend un programme « classique » mono-thread avec une exécution linéaire, toutes les variables sont accessibles simplement en lecture ou écriture et ne sont pas susceptibles de changer. Jusque-là, rien de compliqué.

Maintenant, prenons le cas d'un programme multi-thread. Le contexte d'exécution — et en particulier toutes les variables — est partagé entre toutes les threads. Il est donc difficile pour une thread de manipuler des données privées, réservées à la thread. Python propose une solution pour ce problème avec l'API threading.local qui fournit un objet où la modification et la récupération d'une variable donnée pourra être différente suivant la thread qui l'appelle.

Avec l'arrivée de l'asynchronicité dans l'exécution du code, de nouveaux problèmes se présentent : on peut avoir à l'intérieur de la même thread d'exécution plusieurs fonctions qui s'exécutent de façon asynchrone et qui auraient besoin d'un contexte différent par fonction plutôt que par thread.

C'est ce problème que résout le nouveau module contextvars. Son introduction a été discutée et approuvée via la PEP 567 - Variables contextualisées. Cette PEP est elle-même un sous-ensemble d'une PEP plus ambitieuse, la PEP 550 - Contexte d'exécution. Cette dernière apportait la notion de contexte à un ensemble plus large de construction Python (en particulier les générateurs) mais n'a pas fait l'unanimité parmi les core-développeurs. L'auteur de la PEP, Yury Selivanov, a repris les parties qui faisaient consensus dans la PEP 567 qui a été intégrée dans Python 3.7.

L'exemple suivant utilise asyncio et une liste pour créer trois contextes différents dans init_var(), puis le programme l'appel de la fonction hello() à chaque fois avec une valeur différente de name programmée dans le contexte.

import contextvars import asyncio import datetime all_names = ['Donald', 'Mickey', 'Dominique'] # La variable contextuelle name = contextvars.ContextVar('name') def hello(): date = datetime.datetime.now().strftime('%H:%M:%S') print('Bonjour {}, il est {}'.format(name.get(), date)) def init_var(event_loop): name.set(all_names.pop()) event_loop.call_later(1, hello) # on récupère une boucle d'évènements event_loop = asyncio.get_event_loop() # on planifie des appels toutes les secondes event_loop.call_later(0, init_var, event_loop) event_loop.call_later(1, init_var, event_loop) event_loop.call_later(2, init_var, event_loop) # on prévoit de s'arrêter tout de même event_loop.call_later(5, event_loop.stop) # on met tout en route et on attend event_loop.run_forever()

Le résultat :

>py -3.7 asyncio_example2.py Bonjour Dominique, il est 13:10:03 Bonjour Mickey, il est 13:10:04 Bonjour Donald, il est 13:10:05 Ajout de l'API importlib.resources pour lire des ressources embarquées

Le terme ressource désigne ici un fichier de données. Avec cette nouvelle API, il est possible d'accéder en lecture à un fichier qui serait embarqué dans un package Python, et donc installé en même temps que le package. Ou bien de donner un accès en lecture à une donnée qui fait partie de l'application distribuée mais n'est pas représentée strictement comme un fichier.

Accéder à des ressources de données est un besoin courant pour certains types d'applications. Par exemple, les applications graphiques peuvent ainsi distribuer aisément leurs icônes et images.

Avant la disponibilité de cette API, embarquer un fichier de données au packaging et y accéder à l'exécution se faisait soit à coups de bidouilles sur la variable __file__ pour localiser le module en cours et en déduire l'emplacement du fichier (la méthode old-school, qui marchait pas toujours dans des environnements complexes), soit en utilisant l'API Basic Resource Access de setuptools, l'outil de packaging de Python.

C'est surtout ce dernier qui est remplacé par la nouvelle API, plus robuste et plus simple à utiliser. Une documentation spécifique est disponible pour migrer de pkg_resources à importlib.resources, en plus de la documentation standard.

À noter la disponibilité d'un portage vers les précédentes versions de Python (2.7, 3.4, 3.5 et 3.6) via le package importlib_resources sur PyPi. C'est d'ailleurs dans ce package que l'API a maturé dans les six derniers mois avant de rejoindre Python 3.7.

Syntaxe et caractéristiques des dictionnaires async et await deviennent des mots clefs réservés

Pour éviter les problèmes de rétro-compatibilité, async et await n'ont pas été ajoutés à la liste des mots clés réservés lorsqu'ils ont été inclus dans Python 3.5.

Il était donc possible de nommer des variables et des fonctions async ou await.

Dorénavant, ce n'est plus possible en Python 3.7 :

>>> async = 42 File "<stdin>", line 1 async = 42 ^ SyntaxError: invalid syntax >>> def await(): File "<stdin>", line 1 def await(): ^ SyntaxError: invalid syntax Ordre d'insertion dans les dictionnaires

La conservation de l'ordre d'insertion dans les dict est désormais officielle. Ce comportement provient au départ d'un effet de bord de l'amélioration de l'implémentation des dictionnaires (consommation mémoire réduite de 20 à 25 %) réalisée pour la version 3.6. Cette propriété a été dans un premier temps définie en tant que détail d'implémentation de CPython 3.6 afin de ne pas trop perturber la compatibilité arrière et les autres implémentations de Python.

Concrètement, en Python 3.5 :

>>> d = {} >>> d['a'] = 1 >>> d['z'] = 2 >>> for k in d: print(k) # affiche toutes les cles du dictionnaire z a

L'ordre de parcours des clés du dictionnaire est non-défini à l'avance, et peut bouger au fur à mesure que le dictionnaire évolue :

>>> d['j'] = 3 >>> for k in d: print(k) # affiche toutes les cles du dictionnaire z j a

Le nouvel élément ajouté a changé l'ordre de parcours.

Maintenant, en Python 3.6 et 3.7 :

>>> d={} >>> d['a'] = 1 >>> d['z'] = 2 >>> for k in d: print(k) a z >>> d['j'] = 3 >>> for k in d: print(k) a z j

Les clés sont maintenant affichées dans l'ordre où elles ont été ajoutées au dictionnaire. Un effet de bord sympa est que pour les fonctions à arguments par mot-clés, l'ordre est préservé aussi :

L'ancien comportement en Python 3.5 :

>>> def f(**kw): ... for k in kw: print(k) >>> f(a=1, j=2, z=3) z j a >>> f(z=3, a=2, j=1) z j a

On constate que l'ordre d'affichage des clés est celui du dictionnaire utilisé, et va donc varier en fonction des clés du dictionnaire.

Maintenant, en Python 3.6 et 3.7 :

>>> f(a=1, j=2, z=3) a j z >>> f(z=3, j=2, a=1) z j a

L'ordre d'affichage dépend désormais de l'ordre de création des clés.

C'est pas une killer-feature de Python, mais c'est plutôt confortable.

Note personnelle de l'un des auteurs : ça m'est arrivé plusieurs fois lors de phases de debug d'être perturbé parce que les nouvelles entrées dans un dictionnaire étaient affichées au milieu plutôt qu'à la fin. Ce ne sera plus le cas.

À noter que la classe OrderedDict du module collections devient beaucoup moins utile, mais pas nécessairement obsolète : son auteur Raymond Hettinger explique dans un mail que l'implémentation de OrderedDict est optimisée afin de permettre des ré-ordonnancements rapides et fréquents lors de l'évolution du dictionnaire. Ce n'est pas le cas des dict normaux qui eux sont optimisés pour être compacts en mémoire et rapides lors des accès. Une autre différence est que pour être égaux, deux dict normaux ont besoin d'avoir les mêmes clés et valeurs, alors que deux OrderedDict ajoutent la contrainte que les clés ont été insérées dans le même ordre.

Améliorations PEP 553 : Introduction de la fonction breakpoint()

La PEP 553 introduit la nouvelle fonction native breakpoint() pour faciliter et uniformiser l'accès au débogueur Python.

Auparavant, pour faire appel à pdb, le débogueur standard de Python, vous deviez écrire import pdb; pdb.set_trace(). Désormais, vous pourrez faire breakpoint() uniquement.

Cela a pour premier avantage de réduire le nombre de caractères à taper, et que ce soit plus facile à retenir, mais le véritable avantage est la possibilité de personnaliser le comportement du débuggeur.

En effet, cette nouvelle fonction native fait appel à la fonction sys.breakpointhook() qui elle-même interroge une nouvelle variable d'environnement nommée PYTHONBREAKPOINT. Selon la valeur choisie, on peut désactiver le débogage (pour le désactiver dans un environnement de prod), utiliser le comportement par défaut avec l'appel à pdb, ou appeler un autre débogueur (celui intégré dans l'IDE utilisé, par exemple).

PEP 560 et PEP 563 : Améliorations autour des annotations

Les annotations des paramètres et valeur de retour de fonctions ont été introduites en même temps que le passage à Python 3.0, par la PEP 3107 en 2006. À l'époque, la syntaxe a été choisie de façon « neutre » afin de ne pas forcer un fonctionnement spécifique alors que l'annotation de type était encore quelque chose de très expérimental (voire inexistant) et novateur. Guido avait bien en tête que cela évoluerait vers de l'annotation de type poussée (cf. son blog) mais il était trop tôt pour figer cela dans le marbre et surtout le passage à Python 3 occupait déjà beaucoup de monde.

Par neutre, on entend qu'on pouvait rajouter des trucs (techniquement des expressions) après les arguments et les valeurs de retour des fonctions mais que ces trucs étaient totalement ignorés par l'implémentation, en dehors du fait qu'ils soient accessibles.

Les annotations étaient décrites dans la grammaire en tant que :

def foo(a: expression, b: expression = 5, *args: expression, **args: expression) -> expression: ...

Les deux exemples d'utilisation potentielle donnés dans la PEP étaient :

def compile(source: "something compilable", filename: "where the compilable thing comes from", mode: "is this a single statement or a suite?"): ... def haul(item: Haulable, *vargs: PackAnimal) -> Distance: ...

Évidemment, c'était surtout le cas haul() qui motivait l'évolution.

L'aspect « neutre » signifiait qu'en dehors de la syntaxe du langage et d'une fonction pour rapatrier la chaîne de l'annotation, on ne touche pas au fonctionnement interne du langage.

Avançons de huit années, jusqu'en 2014. Durant ces huit ans, des outils se sont emparés des possibilités ouvertes par l'annotation de type et permettent ainsi de vérifier statiquement la cohérence des types d'un ensemble de module Python. Le plus connu alors est mypy développé par l'équipe de Dropbox dans laquelle travaille Guido. Lorsqu'on l'exécute sur un ensemble de code Python, il fournit un rapport sur la cohérence globale des types déclarés dans les fonctions et leur utilisation (de la même façon que les compilateurs C++/Java/…).

En 2014, Guido propose une nouvelle PEP, la PEP 484 - Indication de types, pour standardiser la façon dont on décrit le type d'un paramètre dans les annotations. Le but est de permettre aux différents outils travaillant avec les annotations de type d'utiliser un vocabulaire commun.

Cette PEP ajoute un module typing à Python 3.5, qui permet de définir des types complexes à utiliser lors de l'annotation de type. Le module est provisionnel, ce qui veut dire qu'il est proposé en l'état mais qu'il pourrait encore évoluer.

Concrètement, on peut maintenant écrire :

def adder(val: int, l: Sequence[int]) -> List[int]: ret = [] for v in l: ret.append( v+val ) return ret

L'annotation val: int était déjà possible avant. La nouveauté de la PEP 484 concerne tous les types élaborés comme Sequence, List, Dict, Any ainsi que toutes les constructions pour fabriquer des types plus spécifiques ou plus génériques.

Le code ci-dessus nécessite d'être préfixé par la ligne suivante :

from typing import Sequence, List

En effet, les annotations sont des expressions ordinaires qui respectent la syntaxe Python.

On note aussi la syntaxe inhabituelle, <container class> [ <type> ]. Il fallait une syntaxe lisible (pour rester dans l'esprit du langage) mais distincte de ce qui existe déjà, et qui ne crée pas de confusion pour le parser Python. Il y a eu pas mal de débat pour arriver à ce choix.

Cette syntaxe est possible grâce à l'utilisation d'une méthode __getitem__() dans la méta-classe . Si vous ne savez pas ce qu'est une méta-classe, ne vous en faite pas, c'est très très spécifique. En gros, une méta-classe fonctionne pour une classe de la même façon qu'une classe pour une instance : elle permet de contrôler la création de la classe et de lui adjoindre des méthodes génériques disponibles pour toutes les classes qui y réfèrent. Ça permet notamment d'adjoindre et de partager des comportements génériques par des classes sans passer par le système classique d'héritage. On pourrait écrire trois pages sur le sujet sans le couvrir réellement.

Toujours est-il qu'on reste dans l'esprit d'une modification « neutre » du langage au sens où on utilise deux fonctionnalités déjà présentes, un module et des méta-classes pour proposer l'annotation de type.

La prise en charge des annotations a continuée d'évoluer, avec dans Python 3.6 la PEP 526 - Une syntaxe pour les annotations de variables, qui permet désormais d'annoter le type d'une variable en plus des arguments d'une fonction.

Concrètement, cela prend la forme de :

primes: List[int] = [] captain: str # Note: no initial value! class Starship: stats: ClassVar[Dict[str, int]] = {}

C'est particulièrement utile lors de l’initialisation de conteneurs vides, pour lesquels l'analyseur de type ne peut savoir qu’elle sera les types stockés.

C'est une standardisation dans le langage d'une fonctionnalité déjà présente dans mypy qui permettait la même chose mais en s'appuyant sur des commentaires :

primes = [] # type: List[int] class Starship: stats = {} # type: ClassVar[Dict[str, int]]

Pour en revenir aux annotations, la neutralité et la généricité ont commencé à montrer leur limites lorsqu'on en fait un usage intensif. C'est ce qui est arrivé ces dernières années, et qui ont motivé deux PEP implémentées dans Python 3.7 .

L'utilisation poussée du module typing a montré qu'il était plutôt lent, du fait de l'utilisation intensive des méta-classes et notamment de l'héritage multiple de méta-classes. C'est pourquoi Python 3.7 introduit la PEP 560 - Gestion dans le cœur de Python du module typing et des types génériques. Comme le dit son nom, cette PEP intervient dans le cœur de l'interpréteur CPython, sur des aspects techniques et hard-core pour accélérer et simplifier le module typing .

De son côté, la PEP 563 - Évaluation différée des annotations, vise à corriger une erreur de jeunesse sur les annotations : celles-ci sont évaluées lors du chargement des modules Python. Pour un programme qui contient beaucoup d'annotations, il y a donc un coût en temps, au démarrage du programme, alors même que les annotations ne sont pas utilisées. L'autre inconvénient est que l'évaluation directe ne permettait pas les références par avance (forward references), où on définit plus bas dans le code un type qu'on souhaite utiliser dès maintenant pour l'annotation.

La proposition de la PEP est de stocker la chaîne de caractère de l'expression dans le champ __annotation__, plutôt que directement le résultat de l'expression évaluée. Pour les outils de vérification de type, ça ne change rien car il était déjà possible de stocker une chaîne de caractère, pour résoudre justement le problème des références par avance.

Pour d'autres usages des annotations, il faudra forcer un appel eval(ann, globals, locals) pour obtenir l'expression de l'annotation. À noter que l'expression n'est plus évaluée dans son périmètre d'origine (à l'analyse du module) mais dans le périmètre qui appelle eval, ce qui peut avoir des conséquences si l'expression utilisait des variables du périmètre local. Pour cette raison, c'est un changement incompatible avec le passé.

Du fait de cette incompatibilité, beaucoup de précautions sont prises pour l'activation de cette fonctionnalité :

  • pour Python 3.7, ce n'est pas actif par défaut et il faudra un import explicite pour en bénéficier :
from __future__ import annotations
  • pour Python 3.8, l'utilisation d'annotations incompatibles avec la PEP 563 déclenchera un PendingDeprecationWarning, signifiant en gros « attention, bientôt, l'usage sera obsolète ». On parle ici juste de l'usage d'expression dans les annotations qui dépendent du périmètre local, le reste fonctionne très bien en l'état ;
  • pour Python 3.9, on passera à un DeprecationWarning, signifiant cette fois, « maintenant, cet usage est obsolète » ;
  • et pour Python 4.0, une erreur sera levée à la compilation.

À noter qu'avec ces deux PEP, les annotations de type rentrent dans le cœur du langage Python, même si elles restent totalement optionnelles.

Amélioration du module asyncio

Le module asyncio a été introduit dans Python 3.4 pour gérer les entrées/sorties asynchrones, les boucle d’évènements, les co-routines et les tâches. Dans Python 3.7, asyncio a reçu plusieurs nouvelles fonctionnalités ainsi que des améliorations d'utilisabilité et de performance.

Parmi les nouveautés, on peut citer la nouvelle fonction asyncio.run() qui simplifie l'appel de co-routine depuis un code synchrone :

import asyncio async def bonjour(): print('Bonjour les Moules< !') asyncio.run(bonjour())

Autre nouveauté, asyncio accepte maintenant les variables de contexte. Voir la PEP 567 pour plus de détails.

La nouvelle fonction asyncio.create_task() a été ajoutée comme raccourci de asyncio.get_event_loop().create_task().

La nouvelle fonction asyncio.current_task() retourne la tâche courante et la nouvelle fonction asyncio.all_tasks() retourne l'ensemble des tâches existantes dans une boucle donnée. Les méthodes Task.current_task() et Task.all_tasks() sont devenues obsolètes.

La nouvelle fonction asyncio.get_running_loop() retourne la boucle courante et lance une RuntimeError si il n'y a pas de boucle s'exécutant actuellement. À la différence de asyncio.get_event_loop() qui va créer une nouvelle boucle plutôt que de lancer une exception.

La nouvelle méthode StreamWriter.wait_closed() permet d'attendre jusqu'à la fermeture d'un flux. StreamWriter.is_closing() peut être utilisé pour savoir si le flux est en cours de fermeture.

La nouvelle méthode loop.sock_sendfile() permet l'envoi de fichier en utilisant os.sendfile quand c'est possible.

Les nouvelles méthodes Task.get_loop() et Future.get_loop() retournent leur boucle d'origine. Server.get_loop() permet de faire la même chose pour les objets asyncio.Server.

Il est maintenant possible de contrôler le lancement des instances asyncio.Server. Avant, le serveur se lançait immédiatement après sa création. Le nouvel argument start_serving de loop.create_server() et loop.create_unix_server(), ainsi que Server.start_serving(), et Server.serve_forever() peut être utilisé pour découpler l'instanciation du serveur et le lancement du serveur. La nouvelle méthode Server.is_serving() retourne True si le serveur est lancé.

Les objets retournés par loop.call_later() ont maintenant une méthode when() qui retourne leur heure d'exécution estimée.

Les exceptions lancées lorsqu'une tâche est annulée ne sont plus journalisées.

Plusieurs APIs asyncio sont devenues obsolètes.

PEP 564 : Gestion des nanosecondes pour le module time

Après avoir permis à Python 3.3 d'avoir une horloge monotone, après avoir amélioré les méthodes de mesures des micro-benchmarks, Victor Stinner nous propose cette fois d'améliorer la précision des mesures de temps en Python.

La PEP 564 introduit la gestion des nanosecondes dans le module time. La précision des horloges dans les systèmes d'exploitation modernes peut excéder la précision du nombre flottant de secondes retourné par la fonction time.time(), ainsi que ses différentes variantes.

Pour éviter la perte de précision, cette PEP ajoute six nouvelles fonctions liées à la précision nanosecondes :

  • time.clock_gettime_ns() ;
  • time.clock_settime_ns() ;
  • time.perf_counter_ns() ;
  • time.process_time_ns() ;
  • time.time_ns().

Des mesures montrent que la résolution de time.time_ns() est désormais trois fois plus précise que celle de time.time(). Sur la machine utilisée pour les benchmarks, le plus petit intervalle mesuré s'approche des 300 ns sous Windows et fait moins de 100 ns sous Linux.

Message d'erreur ImportError

L'erreur ImportError va désormais afficher un message d'erreur plus explicite en affichant le nom du module et le chemin du fichier utilisé lorsque l'expression from ... import ... échoue.

Concrètement, avec Python 3.6 :

>py -3.6 >>> from itertools import toto Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: cannot import name 'toto'

Avec Python 3.7, c'est mieux :

>py -3.7 >>> from itertools import toto Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: cannot import name 'toto' from 'itertools' (unknown location) PEP 538 : Forçage de la locale C en UTF-8

La PEP 538 propose d'ajuster le comportement de CPython en présence de la locale C vide ou introuvable. Dans ce cas, CPython se comportera comme si l'environnement était le suivant :

LC_CTYPE=C.UTF-8 PYTHONIOENCODING=utf-8:surrogateescape

Un très gros travail a été fait dans le cycle de Python 3 pour attacher un encodage précis à toute chaîne de caractère : dans les noms de fichiers, dans les variables d'environnements, etc. Il reste encore quelques cas subtils, et c'est l'objet de cette PEP rédigée par Nick Coghlan.

Dans les cas où la locale C est complètement vide, CPython se considérait en ASCII 7 bits et pouvait générer facilement des erreurs de conversion. En forçant l'UTF-8 dans ces situations, CPython devient à même de mieux gérer le problème et de mieux interagir avec les autres modules qui s'attendent tous à travailler en encodage 8 bits. Lorsque CPython réalise cet ajustement, il force la variable d'environnement LC_TYPE ce qui a pour effet important que toutes les bibliothèques chargées dynamiquement depuis l'interpréteur et tous les processus lancés depuis l'interpréteur héritent de ce changement. Cela permet notamment de configurer correctement GNU readline dont le comportement dépend de la locale en cours.

À l'intérieur de la PEP, Nick liste des cas concrets où cela peut se présenter aujourd'hui et où cette PEP fait la différence :

  • lors de l'utilisation de technologie de conteneurs : Docker, Kubernetes, OpenShift mais aussi GNOME Flatpak ou Ubuntu Snappy ;
  • lors d'un ssh vers un serveur, lorsque la locale du PC initiant la connexion est exportée en tant que variable d'environnement mais n'existe pas sur le serveur.

Un pas de plus vers l'universalité de l'unicode !

PEP 540 : Forçage de l'UTF-8 à l'exécution

La PEP 540 adresse un problème similaire à la PEP précédente, mais avec des cas d'usages légèrement différents. Deux changements sont proposés :

  1. Permettre le forçage de l'utilisation d'UTF-8 par CPython, en ignorant la locale. Ceci peut être activé soit en passant un paramètre au lancement de l'interpréteur ( -X UTF8 ), soit en fixant la variable d'environnement PYTHONUTF8 à 1 ;
  2. Activer ce forçage lorsque la locale est fixée à C (posix). Ceci rejoint le comportement de la PEP précédente.

Les effets du forçage d'UTF-8 :

  • sys.getfilesystemencoding() retourne systématiquement UTF-8, en ignorant la locale ;
  • locale.getpreferredencoding() retourne systématiquement UTF-8, en ignorant la locale et le paramètre do_setlocale ;
  • sys.stdin, sys.stdout, and sys.stderr utilisent l'encodage UTF-8 avec la gestion d'erreur surrogateescape pour stdin/stdout, backslashreplace pour stderr.

Ces deux PEP permettent d'ajuster le comportement de CPython lorsque la locale est configurée différemment pour un système. La différence principale entre les deux approches est que le forçage d'UTF-8 n'affecte que l'interpréteur en cours, il n'est pas hérité par les autres modules dynamiques du même environnement ou par les sous-processus lancés. Les deux PEP sont donc complémentaires.

PEP 552 : Des .pyc basés sur les hash

La compilation des modules python en bytecode est stockée dans un fichier <nom du module>.pyc dans le répertoire __pycache__. En informatique, lorsqu'on parle de cache, il se pose toujours la question délicate de l'invalidation du cache et Python ne fait pas exception. Python a choisi jusqu'à présent de stocker des tampons de date (timestamp) dans le .pyc. Lors de l'exécution, l'interpréteur regarde la date de modification du module Python, la date stockée dans le .pyc et si cette dernière est plus ancienne, il recompile le module. L'approche a plutôt bien marché pour les 24 dernières années, mais il se trouve des cas où ce n'est pas approprié :

  1. lorsque le tampon de date des fichiers n'est pas complètement fiable ou précis (salut NFS, salut les partages réseaux Windows !) ;
  2. lorsqu'on veut créer des builds reproductibles, c'est-à-dire construire un logiciel de façon à ce que pour des données d'entrées identiques, les données de sorties soient identiques. Faire dépendre le choix de recompiler un module d'une date de modification d'un fichier altère cette reproductibilité.

La solution proposée et implémentée par la PEP 552 est de stocker un hash du fichier source dans le .pyc, en lieu et place du tampon de date. L'algorithme de hash choisi est SipHash, parce qu'il est déjà disponible dans l'interpréteur.

L'interpréteur CPython ne générera spontanément jamais de .pyc basé sur les hashes. Pour obtenir de tels .pyc, il faut déclencher soi-même la compilation avec les modules compileall ou py_compile.

Deux types de .pyc basés sur les hashes ont été définis :

  • les vérifiés, pour lesquels CPython va recalculer le hash du module source et vérifier si un changement a eu lieu ;
  • les non-vérifiés, pour lesquels CPython se contente de charger le module. Cela correspond à des environnements ou un autre programme est chargé de vérifier et générer les .pyc en fonction de l'évolution des sources.
PEP 562 : Extension de l'accès aux attributs de module

Avec la PEP 562, Python 3.7 permet de définir une fonction __getattr__() pour les modules. Cette fonction sera appelée lorsque l'attribut d'un module n'est pas trouvé, selon le même principe que __getattr__() pour les classes. Il est également possible de définir la fonction __dir__() qui sera appelée lorsque l'utilisateur liste le contenu du module (avec dir()).

Un exemple typique d'usage de ces deux fonctionnalités est la possibilité de gérer l'obsolescence de certaines fonctions du module, ou encore de permettre un chargement à la demande (lazy loading).

Exemple d'émission de warning pour des fonctions obsolètes :

# monmodule.py from warnings import warn deprecated_names = ["old_function", ...] def _deprecated_old_function(arg, other): ... def new_function(): ... def __getattr__(name): if name in deprecated_names: warn(f"{name} is deprecated", DeprecationWarning) return globals()[f"_deprecated_{name}"] raise AttributeError(f"module {__name__} has no attribute {name}") def __dir__(): return ["new_function"]+ deprecated_names # main.py from monmodule import old_function # fonctionne, mais émet un warning print(dir(monmodule)) # affiche ["new_function", "old_function" ] # avant python 3.7, cela aurait affiché ["_deprecated_old_function", "new_function", ...] PEP 565 : Meilleure gestion des alertes d'API obsolètes

Avec la PEP 565, Python 3.7 fait des ajustements à la marge sur la gestion des alertes (warnings) lors de l'usage d'API obsolètes. Une gestion appropriée de ce type d'alerte n'est pas facile à trouver et les développeurs de Python cherchent le bon niveau de compromis.

Python dispose de trois types principaux d'alertes à lever pour les API qui sont sur le chemin de l'obsolescence :

  • PendingDeprecationWarning : utilisé pour les API qui deviendront prochainement obsolètes ;
  • DeprecationWarning : utilisé pour les API qui sont obsolètes et disparaitront dans le futur ;
  • FutureWarning : utilisé pour les constructions syntaxiques dont la construction va changer dans le futur.

Ces alertes sont levées sous forme de messages sur la sortie d'erreur mais n'affectent pas le programme outre-mesure. L'étape après DeprecationWarning est de lever une exception, qui cette fois arrête le programme en cours d'exécution.

Jusqu'à Python 2.6 et 3.1 , le comportement par défaut était de cacher les PendingDeprecationWarning, et d'afficher les autres. Un mode développeur pouvait être activé avec -Wdefault, dans lequel Python affichait aussi les PendingDeprecationWarning, ce mode étant notamment activé par le module unittest.

L'idée était que les développeurs utilisent le mode -Wdefault, et que les utilisateurs d'un programme ou d'une bibliothèque en Python voient uniquement les FutureWarning et DeprecationWarning.

À l'usage, les développeurs de Python ont constaté qu'un nombre croissant d'utilisateurs de bibliothèques ou programmes écrits en Python étaient confrontés à des alertes DeprecationWarning, pour lesquelles ils ne pouvaient rien : elles étaient levées par des dépendances de leur code, sur lesquelles ils n'avaient pas de contrôle. Cela correspondait en général à une situation où une bibliothèque avait été validée et livrée avec une version de Python plus ancienne, dans laquelle cette alerte n'existait pas encore.

La décision a donc été prise pour Python 2.7 et 3.2 d'ignorer les alertes DeprecatonWarning par défaut, tout comme les PendingDeprecationWarning. Il faut activer le mode -Wdefault pour revoir ces deux types d'alertes.

Cependant, ce changement a rendu ces alertes trop discrètes et des développeurs ont été surpris de la disparition de certaines API dans de nouvelles versions de Python alors que leur disparition avait été préparée.

La PEP 565 propose un compromis plus subtil pour gérer la situation : afficher les DeprecationWarning lors de l'exécution du module principal. Le module principal s'entend comme le module __main__ pour un script d'un seul fichier ou le code entré dans l'interpréteur interactif.

D'autres changements plus légers sont inclus dans cette PEP :

  • la signification de FutureWarning est étendue aux alertes destinées aux utilisateurs d'une application, pour les prévenir d'une utilisation en passe de devenir obsolète (on peut imaginer par exemple un réglage particulier d'une application qui n'a plus de sens) ;
  • la documentation sur les alertes devient beaucoup plus détaillée, avec la liste complète des options en ligne de commande pour les contrôler, le détail du filtre par défaut et pas mal d'exemples pour montrer comment tester la génération des warnings ;
  • il y a maintenant une recommandation officielle à destination des développeurs d'outils de tests, d'activer les alertes développeur lors de l'exécution d'une suite de tests ;
  • de même, les développeurs de ligne de commande interactive (shell), tel que par exemple IPython, sont priés de configurer les alertes afin d'afficher les DeprecationWarning pour les commandes entrées interactivement.
Le nouveau mode d'exécution « dev »

La ligne de commande a maintenant une option en plus, -X dev qui active le mode développement de CPython (également activable via la variable d'environnement PYTHONDEVMODE). Dans ce mode, CPython réalise des vérifications supplémentaires à l'exécution, qui sont trop consommatrices pour être activées par défaut :

  • affichage de tous les types d'alertes (y compris le DeprecationWarning cité plus haut) ;
  • activation des traceurs mémoires pour les allocations, cf PyMem_SetupDebugHooks() ;
  • activation du module faulthandler qui permet d'afficher la pile d'appel lors d'un crash ;
  • activation du mode debug de asyncio.
Amélioration de l'API C : PEP 539 : Introduction d'une nouvelle API C pour le stockage interne à un thread

La PEP 539 propose une nouvelle API pour le stockage de données privées pour un thread (Thread Local Storage ou TLS). Il existait déjà une telle API dans CPython, mais celle-ci souffrait du problème suivant : la clé utilisée pour chercher des valeurs spécifiques à un thread était un int. C'est contraire à la norme POSIX pthreads, qui exige un type opaque pthread_key_t. Cela n'est pas un problème pour les plate-formes où le type pthread_key_t peut se convertir facilement en int, comme Linux (où c'est un unsigned int) ou Windows (où c'est un DWORD). Cependant, d'autres plate-formes existent, qui sont compatibles POSIX, et pour lesquelles l'API existante ne peut pas fonctionner : Cygwin et CloudAPI par exemple.

L'API actuelle de stockage interne à un thread est donc marquée en tant qu'obsolète et une nouvelle API compatible POSIX la remplace.

Communauté PEP 545 : Officialisation des traductions de la documentation

La PEP 545 décrit le processus de traduction de la documentation Python. Trois traductions sont désormais hébergées sur python.org :

La PEP permet de mettre en valeur les efforts fait par différentes communautés pour traduire la documentation, et permettra d'uniformiser le travail fait sur d'autres langues : espagnol, chinois, etc.

On en profite pour faire appel à des contributeurs : la traduction française est aujourd'hui à 29 % et pourrait recevoir plus de contributeurs. Ça se passe sur GitHub.

Liens complémentaires

Toutes les nouvelles PEP introduites :

  • PEP 538 : Force l'utilisation du locale C historique à un locale UTF-8.
  • PEP 539 : Nouvelle API C pour ajouter une mémoire locale de thread, ou Thread Local Storage (TLS).
  • PEP 540 : Ajout d'un nouveau mode UTF-8
  • PEP 545 : Officialisation du processus de traduction de la documentation
  • PEP 552 : Reproductibilité des fichiers .pyc
  • PEP 557 : Introduction des dataclasses
  • PEP 560 : Gestion dans le cœur de Python du module typing et des types génériques
  • PEP 562 : Extension de l'accès aux attributs de module
  • PEP 563 : Évaluation différée des annotations
  • PEP 564 : Gestion des nanosecondes pour le module time
  • PEP 565 : Meilleure gestion des alertes d'API obsolètes
  • PEP 567 : Variables contextualisées
Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

LinuxMAO — Éditorial de septembre 2018

Linux France - Dimanche 9 Septembre

Comme tous les mois (enfin, presque tous les mois puisque le dernier éditorial sur linuxfr.org date de Juin 2018… ba oué, la période estivale tout ça… si vous voulez consulter les éditoriaux de juillet et d'août 2018, des liens sont disponibles ci-dessous), LinuxMAO vous apporte ici son lot de nouveautés et vous permet de vous tenir au courant de l’actualité musicale. Nouveaux projets, nouvelles publications, nouvelles réalisations, dernières mises à jour de logiciels… Allez vite lire la deuxième partie de la dépêche.

Article sous licence CC By-SA 2.5 (comme l’originel sur LinuxMAO.org).

Sommaire

Le petit Roger prépare sa rentrée des classes.
Tout est nouveau pour lui car, après des études primaires maussades, il a choisi de s'orienter vers un cursus secondaire inédit : "MAO sous Linux, option synthèse sonore". Il sera pensionnaire. Le seul collège proposant cette section se trouve dans une lointaine contrée imaginaire.
Il a fébrilement préparé cartable, trousse, banques de sons, clavier-maître et affûté ses oreilles tout l'été aux sons de l'IRCAM, de Kraftwerk, d'un large éventail de techno et de drum and bass.
Là où il bloque encore, c'est sur le choix de la carte-son par laquelle transiteront ses créations audio et MIDI. Un camarade de camping, cet été, lui a fait connaître linuxmao.org et l'a assuré qu'il trouverait aide et conseils de la part de cette communauté libre et désintéressée. Début septembre, il s'inscrit sur le site et, dès le lendemain, après de méthodiques lectures, poste sur le forum, section "le home-studio, les instruments et le DIY", sa liste de questions studieusement préparée.
La solution fut trouvée après deux jours d'échanges amicaux avec trois des membres du site.
Roger, ravi, ne manque pas de remercier les trois intervenants, tout fier d'avoir pu ajouter le traditionnel "[résolu]" dans le titre de son fil.
Dès réception du matériel tant convoité, il n'a pas manqué de relater en détail son retour d'expérience, dans un article qu'il a pris l'initiative d'écrire seul, copiant-collant un sujet similaire portant sur un autre matériel, juste en en modifiant le contenu.
Roger a tout pigé. Il sait que la richesse du site est faite de plusieurs milliers de contributions telles que la sienne, telles que les vôtres, et que le plaisir d'y circuler tient parfois juste à un "merci !" enthousiaste…
Vous tous, nouveaux inscrits tant et tant bienvenus, prenez quelques minutes de votre temps musical pour lire le court manuel du site linuxmao.org.
Bonne rentrée, bien souriante, à vous tous !

Quoi de neuf ?

Depuis la parution du dernier éditorial, nous ont rejoint : EmmanuelDumas, BARBARAEYDELY, Epiqure, amphyper, lightpow, sikinosiki, ScoreItOnLinux, sickboy, hapkin, maaou68, HoneyBearBassPlayer, dadoudidon, graphicspad, neoshell, lalilala, georges74, maharo, Nydoxic, GhostOfBushes, TotoLeTroll, eleatus, et crazyman.
Bienvenue à vous toutes et tous !

Musique sur LinuxMAO Musique libre en dehors de LinuxMAO

Liste de lecture des nouveautés pour le mois d'Août 2018 chez les copains de Dogmazic .

À noter qu'un concours ayant pour principes/contraintes d'utiliser certains synthétiseurs à modulation de fréquence (FM) libres pour produire de la musique libre devrait démarrer probablement bientôt : https://fmchallenge.osamc.de/. Nous pouvons constater que le logiciel 6PM de m2v2 figure parmi les 7 synthétiseurs FM sélectionnés ! Les autres étant : Dexed, le MDA DX10, Hexter, JuceOPLVSTi, OpulenZ (un des synthés embarqués de LMMS, et Oxe FM Synth.

Nouvelles du monde

Annoncé sur la liste de diffusion/discussion de développement d'ALSA : ALSA-dev la mini-conférence audio annuelle aura lieu le 21 octobre 2018 à Édimbourg. Ci dessous, une traduction rapide du message d'annonce :

Comme les années précédentes, nous essayons d'organiser une mini-conférence audio pour que nous puissions nous réunir et discuter des problèmes, en particulier des décisions de conception, en face à face. L'événement de cette année aura lieu le dimanche 21 octobre à Édimbourg, la veille de l'ouverture d'ELC Europe. Nous sommes encore en train de finaliser le site (nous espérons pouvoir confirmer la semaine prochaine) mais il sera à l'extérieur du site de l'ELC, de sorte qu'il ne sera pas nécessaire d'acheter un billet de l'ELC pour y assister.

Comme pour les années précédentes, nous établissons un ordre du jour par le biais d'une discussion sur une liste de diffusion - si vous le pouvez, répondez à ce courrier avec des sujets que vous aimeriez voir discutés et dont vous apprécieriez que l'on s'occupe. Bien sûr, si nous pouvons régler les choses plus rapidement via la liste de diffusion, c'est encore mieux !

Si vous avez l'intention d'y assister, veuillez remplir le formulaire ici.

À noter que l'utilisateur fulup-bzh semble vouloir y envoyer 2 de ses collaborateurs dans le cadre de son travail (audio embarqué en automobile). Fulup a contribué au site linuxmao et a également un projet de mixeur audio avec le couple AJG/AJM (AlsaJsonGateway et AlsaJsonMixer). Espérons ici qu'il ait envie de nous faire un petit débriefing !

Annoncé sur la liste linux-audio-dev, la première conférence internationale à propos de Faust (IFC 2018, IFC pour International Faust Conference) a eu lieu à l'université Johannes Gutenberg à Mainz en Allemagne courant juillet. Si le sujet vous intéresse et que vous n'avez pas pu vous y rendre, vous pouvez trouver les vidéos de toutes les présentations et la cérémonie du prix Faust sur le canal youtube. Toutes les vidéos sont présentes dans une liste de lecture unique qui reflète (presque entièrement) le programme.

Tant que nous sommes dans les vidéos de conférence, les vidéos de la LAC (Conférence Audio Linux) 2018 sont disponibles sur le site de l'accueillant ainsi que sur les pages dédiées aux événements liés sur le programme. Vous pouvez donc voir ou revoir ce qu'il s'est passé cette année à la LAC de Berlin.

Nouveautés sur LinuxMAO

Des chiffres :

Le nombre de visiteurs uniques du mois d'août 2018 est de 32822. linuxmao.org, c'est à ce jour, 6037 utilisateurs inscrits, 2338 "pages de documentation", les plus de 88000 messages dans les "forums", et d'autres fioritures.

D'autre part, nous avons eu 22 nouvelles inscriptions depuis la rédaction du dernier éditorial du site c'est à dire en 32 jours.

Nouvelles pages :

Coté administration :

  • la page jackdbus passe du portail logiciel aux archives
  • réattribution des messages à leurs auteurs originels dans ce fil de discussion
  • modification de la "balisecode" pour y ajouter un lien vers le manuel du site, section "forum"
  • maintenance générale du site
Coté logiciel sur LinuxMAO Côté logiciel en dehors de LinuxMAO

Depuis la publication du dernier éditorial, olinuxx, sub26nico, syberia303 et Sylv_01 ont relevé les mises-à-jour suivantes :

Pour ce mois-ci :

Pour les mois précédents (mais que nous n'avions pas vu jusque là) :

Post scriptum

Merci à allany, olinuxx, r1 et sub26nico pour l'écriture de cet édito, et on se retrouve le mois prochain pour une revue de l'actualité du mois écoulé !

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Les journaux LinuxFr.org les mieux notés du mois d'août 2018

Linux France - Dimanche 9 Septembre

LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux. Voici un florilège d'une dizaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du mois d'août passé.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Agenda du Libre pour la semaine 37 de l'année 2018

Linux France - Dimanche 9 Septembre

Calendrier web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces 29 événements (2 en Belgique, 23 en France, 0 au Luxembourg, 4 au Québec, 0 en Suisse et 0 en Tunisie) est en seconde partie de dépêche.

Sommaire [CA-QC Montréal] Non-conférence WikiSuite - Du vendredi 7 septembre 2018 à 09h00 au mercredi 19 septembre 2018 à 17h00.

La première non-conférence WikiSuite.

WikiSuite est la suite intégrée de logiciels libres la plus complète à avoir été développée jusqu'à ce jour. L'ensemble permet de satisfaire les besoins logiciels des entreprises et organisations (vente en ligne, gestion des connaissances, gestion d'événements, gestion du soutien à la clientèle, intranet collaboratif, etc.). WikiSuite est composé notamment de ClearOS, Tiki Wiki CMS Groupware, Openfire Meetings, Syncthing, Elasticsearch, Kimchi et Xibo.

Une partie de cet événement aura lieu pendant la Semaine québécoise de l'informatique libre (SQiL) 2018.

[FR Rennes] Forum ouvert et Apéro des Libertés - Le lundi 10 septembre 2018 de 18h00 à 23h00.

Des Libertés

Individuelles et collectives, citoyennes, associatives, entrepreneuriales, d'apprendre, de transmettre, numériques ou encore de mobilité…

Chaque jour un peu plus elles sont mises en question à Rennes et partout ailleurs, dans nos villes et nos villages, dans nos études et établissements scolaires, universités, dans Internet, dans notre intimité, dans nos professions. Chaque jour une grande entreprise propose de s'en emparer et de privatiser nos intimités et libertés, ou des gouvernements les font reculer, parfois des politiques locales s'engagent dans des voies périlleuses, ou encore des institutions publiques ou privées délaissent le terrain des libertés au profit de systèmes peu ou pas libres.

Nous vous proposons une rencontre inter-collectifs et trans-engagements à Rennes sur le large sujet des Libertés au delà de celles du numériques et de la vie privée.

Cette rencontre se voulant simple et conviviale, elle pourra prendre la forme d'un premier temps au format forum ouvert avec les personnes présentes sur 2 heures en fin de journée puis un apéro décontracté et échanges libres en soirée.

Ce forum ouvert et apéro des Libertés ne sera pas porté par une étiquette d'un collectif mais sera un temps de rencontres et d'échanges entre individus, associations, collectifs, universitaires, entreprises impliquées…

Méthodologie forum ouvert http://www.multibao.org/#cpcoop/animer_ateliers/blob/master/echanger/forum_ouvert.md

Les postures encouragées

L’accueil

Prenons gage que les personnes – de tous horizons et identités confondues – soient les bienvenues, qu’elles se sentent accueillies dans un espace ouvert et hospitalier. Cela inclut, mais sans s’y limiter, les personnes de toute ethnie, culture, nationalité, couleur, croyance politique, religion, capacité mentale et physique, statut de migration ou d'expatriation, classe économique et sociale, niveau d’éducation, sexe, orientation sexuelle, identité sexuelle, âge, taille, situation familiale.

La bienséance et la bientraitance

Rencontrons-nous avec excellence, c’est-à-dire la volonté et le soin apporté sur le bien être et le bonheur d’autrui, et assurons-nous d’être bien-traitant en s’attachant à ce que notre manière d’agir concrètement (savoir-être et savoir-faire) soit bien un terrain de bienséance.

Les comportements que nous voudrions décourager

  • Attaques personnelles menaces, insultes, langage violent
  • Humour oppressif et langage discriminatoire
  • Avances, drague non consentie
  • Insistance alors que quelqu’un vous demande d’arrêter
  • Encouragement des comportements ci-dessus

Ce que nous allons faire

2h de forum ouvert puis mise en commun et restitution.

  • Tous les participants se regroupent en session plénière (réunis en grand cercle). Au cours de cette première session, ce sont les participants qui vont définir eux-mêmes l’ordre du jour autour du thème défini par les organisateurs, en effet il n’y a pas d’ordre du jour pré-établi.
  • Les participants énoncent et affichent au mur, la place des marchés, les questions qu’ils souhaitent traiter au cours du Forum ouvert ou qui leur semblent importantes. Chaque question soulevée par les participants est soumise à discussion.
  • Une vingtaine de questions ou de propositions de sujets sont récoltées durant cette séance et réparties en ateliers.
  • Chaque participant qui souhaite inscrire un sujet sur la place des marchés se rend au milieu du cercle où sont disposés papier et stylos, il formule sa proposition de sujet en quelques mots et l’explique ensuite à tout le groupe pour enfin aller l’afficher au mur.

2. Choix de sujets Les participants se rendent à la place du marché pour choisir librement les ateliers auxquels ils souhaitent participer répartition en groupes de travail, définition des timings…

3. Sessions en ateliers de travail Plusieurs sessions d’ateliers de travail se déroulent autour des sujets qui ont été définis en amont par les participants. Des petits groupes se forment et traitent le sujet avec méthode et de manières décidées par le groupe lui-même.

Puis apéro libre.

  • La loi de la mobilité ou loi des deux pieds : si, pendant la réunion, des personnes estiment qu’elles n’apprennent rien ou n’apportent rien aux échanges, elles sont libres de faire usage de leurs pieds pour se rendre dans un endroit plus productif ou plus intéressant à leurs yeux.
  • Les personnes présentes sont les bonnes personnes. Aucun⋅e participant⋅e ne doit se sentir inutile, chacun a des choses à apporter au débat.
  • « Ça commence quand ça commence. Aucun horaire strict n’est défini par les organisateurs au cours du Forum ouvert, ce sont les participants eux-mêmes qui décident de commencer les débats lorsque ils le souhaitent et on considère que quel que soit le moment, c’est le bon moment.
  • Quand c’est fini, c’est fini. À l’inverse, les organisat⋅rices⋅eurs s’engagent à respecter l’horaire de fin prévu.
  • Ce qui arrive est ce qui devait arriver. Les organisat⋅rices⋅eurs n’interviennent pas au cours d’aucun débat et laissent librement les participants aller vers les directions qu’ils souhaitent donner au Forum ouvert.

Qui peut venir

Toute personne qui le souhaite qui a pris connaissance des contextes et conditions si avant.

Que dois-je préparer

Nous sommes dans un bar-café avec wifi gratuit.

Pensez à prévoir

  • De quoi boire un verre ou deux. Les boissons sont à la charge et à la responsabilité de chaque personne, cela n'empêche pas d'offrir ce qui conviendra à qui vous le désirez avec son accord.
  • De quoi écrire et prendre des notes
  • Un ordinateur ou tablette pourrait être un plus pour le forum ouvert.
  • De la bonne humeur (-)
  • Ne prenez des photos qu'avec le consentement explicite des personnes qui apparaissent dessus

  • Bar les mille Potes, 4 boulevard de la Liberté, Rennes, Bretagne, France

  • Tags
    liberté, citoyen, citoyenne, démocratie, forum, numerique, degooglisons, contribution

[FR Rennes] Réunion mensuelle OpenStreetMap - Le lundi 10 septembre 2018 de 19h00 à 21h00.

Les contributeurs OSM 35 proposent chaque 2e lundi du mois une réunion autour du projet de cartographie collaborative OpenStreetMap.

L'occasion de découvrir le projet, de venir échanger sur les nouveautés, de partager vos initiatives.

Plus d'informations sur la communauté locale

[FR Lyon] Reprenez le contrôle de vos données - Le mardi 11 septembre 2018 de 14h00 à 16h00.

Qui trouve un intérêt à étudier nos faits et gestes sur le web Qu'advient-il de nos données, finalement pas si personnelles Venez avec votre smartphone, vos questions et parlons-en

Parce qu'aujourd'hui être citoyen-ne signifie comprendre les tenants et aboutissants de la société connectée, cet eTime vous propose des moments d'échanges collectifs sur la culture numérique.

Alors reprenez le contrôle de vos données personnelles

Que ce soit pour communiquer ou rechercher des informations sur le Web, nous dépendons de grandes entreprises qui trouvent dans la collecte de nos données personnelles un intérêt économique. Peut-on surfer sans être traqué-e Tour d’horizon des services numériques respectueux de la vie privée.

Gratuit sur inscription dans la limite des places disponibles (sur place ou au 04 78 62 19 79).

[FR Lyon] Réunion OpenStreetMap - Le mardi 11 septembre 2018 de 18h30 à 20h30.

Les cartographes lyonnais d’OpenStreetMap se rencontrent régulièrement le 2 mardi de chaque mois et chacun peut s’inviter et participer à ces rencontres.

Si vous souhaitez mettre un sujet particulier à l’ordre du jour de la rencontre à venir, vous pouvez l’indiquer sur la page préparatoire Lyon/Réunion 11 septembre 2018.

Le compte-rendu de la rencontre précédente se trouve sur la page du wiki d’OpenStreetMap Lyon/Réunion 10 juillet 2018.

Venez nombreux

[FR Paris] Rencontre de la toile francilienne - Le mardi 11 septembre 2018 de 18h30 à 22h00.

Bienvenue pour le premier mardi de la monnaie libre après l’été 2018

La Toile Francilienne organise cette rencontre ouverte à toutes et tous pour parler de la monnaie libre Ğ1 et participer à son développement et à l’agrandissement du réseau d’utilisateurs.

L’objectif de ces rencontres est donc de partager de façon conviviale notre expérience de la monnaie libre et de participer à son développement. Les grandes thématiques abordées sont les suivantes

  • Faire découvrir la monnaie libre.
  • Faciliter les rencontres entre membres afin de certifier les nouveaux entrants.
  • Échanger des biens et services en monnaie libre Ğ1.

Ce mardi 11 septembre, la rencontre aura lieu au “Denfert café” (https://www.openstreetmap.org/) à partir de 18h30.

Cette rencontre est libre et ouverte quelque soit votre niveau de connaissance de la monnaie libre (du novice au plus confirmé). Si le principe vous plaît et que vous êtes curieux d’en savoir plus, n’hésitez plus venez partager avec nous ce moment convivial.

L’inscription (non-obligatoire mais toujours appréciée pour anticiper sur le nombre de participants) se passe sur le lien Framadate ci-dessous, actualisé régulièrement

https://framadate.org/mardi-ml

Si vous avez des questions, n’hésitez pas à communiquer directement sur le framadate ou sur le forum

https://forum.monnaie-libre.fr/

[FR Brignoles] Réunion Formations & Débats - Le mardi 11 septembre 2018 de 18h30 à 23h00.

GULLIVAR (Groupe d’Utilisateurs de Logiciels Libres de l’Intérieur du VAR) vous invite à une soirée atelier / présentation qui aura lieu le mardi 11 Septembre 2018, dès 18h30, en la salle des Saint Anges, chemin de San Sumian à Brignoles.

Accueil des nouveaux adhérents

 Information sur l’utilisation du site

À partir de 20h30, ateliers proposés par Eric Rojas
Outils bureautique LibreOffice

Cette soirée est ouverte à tous, adhérents et sympathisants.
Un accès haut débit (Ethernet & Wifi) est disponible pour la mise à jour et l’installation de distributions GNU/Linux.

[FR Lyon] Accueil/permanence de Hadoly, l'hébergeur associatif lyonnais - Le mardi 11 septembre 2018 de 19h00 à 20h30.

La permanence (mensuelle) d'Hadoly (Hébergeur Associatif Décentralisé et Ouvert à LYon), chaton lyonnais, est l'occasion d'échanger avec les membres de l'asso sur les services et moyens mis à disposition des adhérents afin de se libérer des Gafams tout en grignotant et en en buvant un coup (n'hésitez pas à apporter quelque chose).

Nous partageons du mail, du cloud, et d'autres services, le tout basé exclusivement sur des logiciels libres avec le respect de la neutralité du net et de la vie privée.

Et en plus l'hébergement est physiquement local

[FR Le Mans] Permanence du mercredi après-midi - Le mercredi 12 septembre 2018 de 12h00 à 17h00.

Assistance technique et démonstration concernant les logiciels libres.

[FR Beauvais] Atelier hebdomadaire de partage de connaissances autour des logiciels libres - Le mercredi 12 septembre 2018 de 18h00 à 20h00.

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.

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.

L'atelier a lieu en salle 3.

[FR Toulouse] Rencontres Tetalab - Le mercredi 12 septembre 2018 de 20h30 à 23h30.

Rencontre hebdomadaire des hackers et artistes libristes Toulousains.

Ouvert au public tous les mercredi soir.

Venez nombreux.

[FR Paris] Certification PGP et CAcert - Le jeudi 13 septembre 2018 de 19h00 à 20h00.

Vous souhaitez renouveler votre certificat CAcert Augmenter son niveau de confiance Augmenter le niveau de confiance de votre clé publique PGP

Venez rencontrer des certificateurs autour d'un verre

En pratique

Pour votre clef PGP, préparez

  • deux documents d'identité français parmi la carte nationale d'identité, le passeport, la carte d'identité militaire, le permis de conduire, …
  • un petit papier imprimé avec l'identifiant et l'empreinte de votre clef, en autant d'exemplaires que vous espérez rencontrer de gentils autres porteurs de clefs.

Pour votre certificat CAcert, préparez

  • deux documents d'identité français parmi la carte nationale d'identité, le passeport, la carte d'identité militaire, le permis de conduire
  • des formulaires d'accréditation imprimés, pré-remplis avec vos coordonnées en cliquant ici, ou vierges en cliquant là. Deux exemplaires pour chaque accréditation un pour vous, un pour le gentil accréditeur.

Tous les détails sur le wiki de CAcert et Meetup

[FR Jupilles] Atelier échange de savoirs autour de Mageia (linux local) - Le jeudi 13 septembre 2018 de 19h30 à 23h45.

Echange de savoir sur tous les sujets tournants autour du système d'exploitation Mageia support , version ß test, contribution, traduction…

Ouvert à tous, curieux, débutants, utilisateurs.

Installation possible du système sur votre ordinateur portable ou fixe. Pour un ordinateur fixe, classique n'apportez que la tour.

[BE Huy] Rencontre mensuelle - Le jeudi 13 septembre 2018 de 19h30 à 22h00.

Notre réunion mensuelle a lieu tous les, Rue Entre-Deux-Portes 35, 4500 Huy.

Nous organisons régulièrement des rencontres pour vous aider à installer et configurer des systèmes libres, à approfondir vos connaissances et à découvrir le fabuleux monde du logiciel libre.

[FR Paris] Soirée de Contribution au Libre - Le jeudi 13 septembre 2018 de 19h30 à 22h00.

Parinux propose aux utilisateurs de logiciels libres de se réunir régulièrement afin de contribuer à des projets libres. En effet, un logiciel libre est souvent porté par une communauté de bénévoles et dépend d'eux pour que le logiciel évolue.

Nous nous réunissons donc tous les dans un environnement propice au travail (pas de facebook, pas de télé, pas de jeux vidéos, pas de zombies).

Vous aurez très probablement besoin d'un ordinateur portable, mais électricité et réseau fournis.

En cas de difficulté, vous pouvez joindre un des responsables de la soirée, Emmanuel Seyman (emmanuel (at) seyman.fr), Paul Marques Mota mota (at) parinux.org, ou Magali Garnero (Bookynette) tresorier (at) parinux.org.

Pour obtenir le code d'entrée de la porte cochère, envoyez un mail au responsable.

On peut amener de quoi se restaurer (Franprix, 8 rue du Chemin Vert, ferme à 22h)

Regazouillez sur Twitter - Wiki des soirées

Programme non exhaustif

  • Fedora (sa traduction)
  • Parinux, ses bugs et son infrastructure
  • April, … y a toujours quelque chose à faire
  • Open Food Facts/ Open Beauty Facts, sa base de données, ses contributeurs, sa roadmap
  • Schema racktables, son code
  • Agenda du Libre, mise à jour et amélioration du code
  • Ubuntu-Fr, son orga, ses événements
  • En vente libre, maintenance et commandes
  • Open street map, une fois par mois
  • Linux-Fr sait faire
  • en vente libre

tout nouveau projet est le bienvenu.

Tous les 1ers jeudis => Les associations Ubuntu-fr  et ouvre-boite organisent une réunion pour leurs membres.

Tous les jeudis, le groupe de travail Sensibilisation de l'April se réunit pour réfléchir à mieux communiquer vers le grand public.

Tous les jeudis, des membres de Framasoft organisent des contrib'atliers et vous invitent à venir participer, tester ou améliorer des logiciels libres

[FR Montpellier] Les logiciels libres, parlons-en - Le vendredi 14 septembre 2018 de 17h00 à 19h00.

Les logiciels libres parlons-en Ouvrons le dialogue sur l’ouverture des données Partageons nos expériences pour une meilleure répartition des connaissances.

Cette permanence vous permet de rencontrer le groupe Montpel’libre, ses activités, d’être orienté vers nos ateliers et permanences techniques et d’être accompagné pour une transition digitale progressive et adaptée vers les logiciels libres.

Proposition de programme

  • discussions autour de l’organisation d’événements
  • gestion des groupes de travail
  • propositions diverses
  • présentation de l’asso

Montpel’libre est un Groupe d’Utilisateurs GNU/Linux et Logiciels Libres qui promeut les logiciels libres, la culture libre et les biens communs.
Notre association se situe à la jonction des secteurs d’activités du numérique, des industries culturelles et créatives, de l’économie sociale et solidaire, du développement durable, de la recherche et formation ainsi que de l’éducation populaire et de l’éducation scientifique.
Elle s’adresse à l’informaticien comme au néophyte, au particulier comme au professionnel ou à l’étudiant et à un public de tout âge.

Montpel’libre exerce des activités multiples autour de six pôles

  1. PERMANENCES
  2. ATELIERS
  3. CONFÉRENCES / FORMATIONS / EXPERTISE
  4. ÉVÉNEMENTIEL
  5. TECHNIQUE / SÉCURITÉ
  6. PUBLICATION

Et de plusieurs communautés et groupes de travail.

Ces permanences sont suivies d’un Apéro refaire le monde convivial et partagé, de 18h30 à 21h30. Elles ont lieu au Faubourg marché, tous les vendredis de 17h00 à 19h00.

Entrée libre et gratuite sur inscription. Une simple adhésion à l’association est possible.

Cet événement vous est proposé dans le cadre du partenariat qui lie Le Faubourg Marché et Montpel’libre.

[FR Strasbourg] Apéro Accueil ARN - Le vendredi 14 septembre 2018 de 18h00 à 22h00.

Rencontrez l’association Alsace Réseau Neutre et participez à la construction d’un Internet éthique

ARN est un Fournisseur d’Accès à Internet associatif proposant diverses façons d’utiliser et de construire Internet autrement.
Lors de ces réunions

  • nous évoquons les sujets actuels relatifs à l’association et au numérique en Alsace
  • nous faisons le point tous.tes ensemble sur l’avancée des projets de l’association et des projets associatifs environnants
  • nous profitons de ces instants pour faire avancer les projets de l’association sous forme de groupes de travail ouverts.

Venez échanger avec nous

Merci de vous inscrire (sous pseudo) ici (non-obligatoire) :
https://framaforms.org/participer-a-un-evenement-coanime-par-arn-1529493317

[FR Saint-Nazaire] Apéro Monnaie Libre - Le vendredi 14 septembre 2018 de 19h00 à 22h00.

Les Apéros Monnaie Libre sont l’occasion de nous rencontrer entre membres et futurs membres de la monnaie libre Ğ1. Que vous soyez totalement débutant ou utilisateur confirmé, tout le monde est bienvenue aux apéros monnaie libre
• Question/Réponse, de ce qu’est la Monnaie Libre Ḡ1
• Assistance création/utilisation de porte-feuille Ğ1 sous Césium.

Mais c’est quoi la Ğ1

C’est le nom de la 1ère et seule monnaie libre existante à ce jour, une monnaie co-créée par tous les humains qui l’utilisent, c’est un revenu de base par création monétaire.
Plus de détail ici http://nayya.org/

Si vous souhaitez de l’assistance pour créer ou utiliser votre compte Ğ1, nous vous recommandons d’apporter votre appareil (téléphone, tablette, pc portable).

Ǧmarché Ces apéros sont aussi un moment privilégié pour demander ou proposer des biens et services en Ğ1.

[FR Paris] Quadr'apéro parisien de La Quadrature du Net - Le vendredi 14 septembre 2018 de 19h00 à 23h00.

C'est la rentrée, et avec elle la reprise des apéros mensuels de La Quadrature du Net sur Paris

Rejoignez-nous au Garage pour discuter des actions de La Quadrature, boire un coup et manger un morceau

N'hésitez pas à amener quelque choses à boire et à manger)

[FR Le Tholonet] Réunion mensuelle de l'Axul - Le vendredi 14 septembre 2018 de 20h00 à 23h55.

Les membres de l'Axul (Association du Pays d'Aix des Utilisateurs de Linux et des Logiciels Libres) vous invitent à leur réunion du vendredi 14 septembre de 20h00 à 23h55 au 1er étage du centre culturel Georges Duby du Tholonet (859 avenue Paul Julien, à proximité de la place du marché) à Palette, premier village sur la D7n au Sud-Est d'Aix.

Ordre du jour

  • 20h00 - 20h15 Accueil
  • 20h15 - 20h30 Présentation des participants et organisation de la soirée
    ^

  • 20h30 - 23h55 Discussion générale

    • Compte-rendu du Samedi Libre du 1er septembre au Jas-de-Bouffan
    • Compte-rendu d'Assogora le 9 septembre à Aix-en-Provence
    • Compte-rendu de la Matinée des Associations le 9 septembre au Tholonet
    • Compte rendu d'autres événements libres récents
    • Préparation du Samedi Libre du 6 octobre
    • Projets d'ateliers pour les derniers mois de 2018
    • Autres interventions de l'Axul…
    • Autres questions

Événements ultérieurs

  • Samedi Libre du 6 octobre 2018
  • Réunion mensuelle du 12 octobre 2018

Ces réunions libres et gratuites sont ouvertes à toutes et à tous, débutant(e)s ou expert(e)s GNU/Linux, membres ou non de l'Axul.

Entrée Libre. Tout Public.

[CA-QC Trois-Rivières] SQiL - Semaine du logiciel libre - Du samedi 15 septembre 2018 à 08h00 au dimanche 23 septembre 2018 à 17h00.

Présentation, Table ronde, conférences et atelier sur des logiciels libres.

Activités, horaire et date à déterminer

[FR Paris] Atelier 'Contribuer à Ansible' - Du samedi 15 septembre 2018 à 10h00 au dimanche 16 septembre 2018 à 18h00.

Un atelier Contribuer à Ansible se déroulera le week-end du 15/16 septembre, de 10h à 18h/19h, à Paris (75016).

Il sera animé par un membre de la core team (Mickaël) et un contributeur du projet Ansible (Pierre-Louis).

Cet atelier, et ouvert aux personnes développant en Python et débutant avec Ansible, se concentrera plus particulièrement sur les modules du projet Ansible.

Les prérequis pour participer sont

  • un ordinateur avec Python (2.7 ou 3.5+) ;
  • une installation Git fonctionnelle
  • un compte GitHub et avoir forké le projet Ansible ;
  • une installation fonctionnelle d'Ansible à partir des sources ;
  • lire/écrire un rapport de bug en anglais.

Il est possible de ne venir qu'un des deux jours de l'atelier.

La participation à l'atelier est gratuite, l'inscription à l'évènement est obligatoire et s'effectue à l'aide de ce formulaire. Afin de faciliter la gestion de l'évènement, en cas d'empêchement, nous vous demandons de prévenir les deux organisateurs Mickaël et Pierre-Louis. La date limite d'inscription est fixée au lundi 10 septembre à 23h59 (UTC+2).

Nous remercions Scaleway qui héberge l'atelier et Red Hat qui sponsorise un des déjeuners.

[CA-QC Québec] SQiL - JiLL à Québec reprendre sa vie numérique en main - Le samedi 15 septembre 2018 de 10h30 à 16h30.

Programmation détaillée de la journée

De récents scandales ont confirmé que notre vie privée est gravement en danger dans l’économie numérique de surveillance qui s’est imposée très rapidement à notre insu. En quoi et comment est-elle menacée Comment se protéger sans faire le sacrifice du confort et des plaisirs que l’on retire de l’usage des logiciels En quoi les logiciels libres font-ils partie de la solution, lesquels choisir Quels fournisseurs de service utiliser

Reprendre le contrôle de notre intimité numérique c'est possible grâce aux logiciels libres, au prix il est vrai d'un effort à la portée de tous. Des membres de LinuQ montreront comment ils le font.

La journée se déroulera au Musée de la civilisation

[CA-QC Montréal] SQiL - Journée internationale du logiciel libre 2018 à Montréal - Le samedi 15 septembre 2018 de 13h00 à 21h00.

FACiL invite le grand public de la région de Montréal ainsi que tous les acteurs et toutes les actrices de la communauté du libre à célébrer la Journée internationale du logiciel libre (JiLL).

Cet événement inaugure la Semaine québécoise de l'informatique libre (SQiL) 2018, coordonnée par les bénévoles de FACiL du 15 au 23 septembre.

- HORAIRE COMPLET DE LA JOURNÉE ET LISTE DES EXPOSANTS

- MERCI DE SIGNALER VOTRE INTENTION DE PARTICIPER

[BE Liege] Café Crypté - ateliers d'autodéfense numérique - Le samedi 15 septembre 2018 de 13h30 à 17h30.

Le Café crypté est un moment qui existe dans le but de comprendre et d'analyser les dangers du profilage commercial et de la surveillance généralisée sur internet et donc le droit à la vie privée.

Mais aussi, le café crypté existe afin de partager, utiliser et créer collectivement des moyens de préserver nos libertés.

Le Café crypté est ouvert à toutes et tous, militant.e.s ou non militant.e.s, quelles que soient les compétences informatiques de chacune et chacun. Il est, par contre, préférable de venir avec son ordinateur portable, smartphone ou tablette.

Cet espace peut aussi servir pour vous installer un linux ou tester des OS libres.

Les ateliers commencent à 13h30 et se terminent à 17h30, une discussion collective autour d'une thématique en particulier alimentera le début de l'atelier.

Ateliers limités à 20 personnes, venez quand vous voulez, l'espace est ouvert.

Informations alexandre@barricade.be

[FR Nantes] OpenStreetMap la carte numérique collaborative libre - Le samedi 15 septembre 2018 de 14h00 à 18h00.

Dans le cadre des Journées Européennes du Patrimoine 2018 les contributeurs nantais (http://nantes.openstreetmap.fr) à OpenStreetMap participent aux événements ( http://u.osmfr.org/m/81262) du quartier Breil-Barberie à Nantes.

À cette occasion vous pourrez découvrir les multiples usages de cette carte participative et les manières de prendre part au projet.

N'hésitez pas à apporter vos appareils numériques ordinateurs portables, tablettes, smartphones.

[FR Strasbourg] Libérons-nous du pistage - Le samedi 15 septembre 2018 de 14h00 à 17h00.

Lors de cet atelier, des bénévoles d’Alsace Réseau Neutre et d’autres associations vous proposent de reprendre le contrôle sur vos données numériques en vous accompagnant dans l’adoption de solutions alternatives à vos usages numériques quotidiens.

Les parcours

  • savoir configurer son navigateur et découvrir des services numériques éthiques
  • découvrir et installer Linux (Install Party)
  • prendre en main une solution d’auto-hébergement

Si possible, merci d’apporter votre ordinateur (et/ou autre appareil que vous utilisez le plus).

Gratuit (dons acceptés)

Merci de vous inscrire (sous pseudo) ici (non-obligatoire) :
https://framaforms.org/participer-a-un-evenement-coanime-par-arn-1529493317

[FR Ivry sur Seine] Cours de l'Ecole du Logiciel Libre - Le samedi 15 septembre 2018 de 14h30 à 18h30.

Présentation de l'E2L

Quel est le rôle de l'école du logiciel libre

Tout d'abord, ce n'est pas une école comme les autres. Elle n'a pas d'établissement fixe, pas de cours de récréation, pas de carte d'étudiant, ni de diplôme de fin d'année.

Comme toutes les écoles, son rôle est d'apprendre à ses élèves les logiciels libres, c'est-à-dire

  • comment en trouver de bons parmi les nombreux sites qui en proposent,
  • comment en prendre possession en fonction des licences,
  • comment les installer en fonction de ses besoins,
  • comment les tester et les utiliser,
  • comment en comprendre le fonctionnement pour ensuite les modifier,
  • comment écrire ses propres logiciels libres.

En fait, l'école du logiciel libre est une université populaire, comme celles qui ont vu le jour en France à partir du 19 ème siècle, et dont le but est de transmettre des connaissances théoriques ou pratiques à tous ceux qui le souhaitent. Et pour atteindre ce but, sa forme juridique est de type " association à but non lucratif ".

Comment fonctionne l'école

Cette école étant une association, elle possède, comme toutes les autres, un bureau, élu chaque année en assemblée générale, pour l'administrer. Mais elle a aussi des responsables pédagogiques dont le rôle est essentiel car ce sont eux qui établissent les programmes des cours en fonction des souhaits des adhérents, valident les candidatures des enseignants et affectent les sessions.

Les membres du bureau et les responsables pédagogiques forment "l'encadrement de l'école ". Tous les membres "encadrants" doivent être membres de l'association.

Les locaux où se déroulent les cours seront ceux que l'on veut bien nous prêter une salle des fêtes, un théâtre, une salle de réunion publique, un amphi dans une école publique, ou autre.

Les thèmes des cours sont définis par les adhérents en fonction de leurs envies, de leurs besoins. Les cours sont ensuite décidés par les responsables pédagogiques de l'école en fonction des enseignants disponibles.

Afin de permettre au plus grand nombre de participer et d'assister aux cours, les sessions se tiennent essentiellement le samedi. Une première de 9h à 12h30, et une autre de 14h à 17h30.

Programme détaillé sur le site http://e2li.org

[FR Nantes] OpenStreetMap la carte numérique collaborative libre - Le dimanche 16 septembre 2018 de 10h00 à 18h00.

Dans le cadre des Journées Européennes du Patrimoine 2018 les contributeurs nantais (http://nantes.openstreetmap.fr) à OpenStreetMap participent aux événements ( http://u.osmfr.org/m/81262) du quartier Breil-Barberie à Nantes.

À cette occasion vous pourrez découvrir les multiples usages de cette carte participative et les manières de prendre part au projet.

N'hésitez pas à apporter vos appareils numériques ordinateurs portables, tablettes, smartphones.

Horaires dimanche 16 septembre 10h à 12h et 14h à 18h

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

PyConFR 2018, du 4 au 7 octobre à Lille : programme et inscription

Linux France - Vendredi 7 Septembre

La PyConFR, c'est le rassemblement annuel francophone de passionnés/curieux du langage Python et de son écosystème.

Pour ceux qui ne connaissent pas la formule, les deux premiers jours (jeudi et vendredi) sont dédiés à des sprints (hackathons), et le week‐end sera rempli de conférences et/ou d’ateliers découverte.

Cette année on vous présente fièrement notre programme (presque) complet ici : https://www.pycon.fr/2018/program/

Tu as prévu de procrastiner sur un MOOC JavaScript ce week-end là ? Viens plutôt à la PyConFR !

Au passage, il est encore possible de proposer des sprints (et uniquement des sprints) jusqu'au 15 septembre.

À bientôt

Note : l'entrée est gratuite mais l'inscription est obligatoire

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Linux capabilities: Se passer des commandes su et sudo

Linux France - Jeudi 6 Septembre

Nous proposons un module qui permet de se passer des commandes su et sudo. L'avantage de notre module est qu'il permet de contrôler la liste des privilèges donnés aux programmes.

Traditionnellement, l’administration des systèmes Linux repose sur l’existence d’un seul utilisateur puissant (appelé super utilisateur) qui détient à lui seul la liste complète des privilèges du système. Cette vision a été critiquée car tous les programmes exécutés dans le contexte du super utilisateur obtiennent beaucoup plus de privilèges qu’ils n’en ont besoin. Par exemple, tcpdump demande uniquement le privilège cap_net_raw pour s'exécuter. Cependant, en l'exécutant dans le contexte de super utilisateur, tcpdump obtient la liste complète des privilèges des systèmes. Ainsi, l'approche traditionnelle de l'administration Linux rompt le principe du moindre privilège qui garantit qu'un processus doit avoir juste les privilèges nécessaires pour effectuer son travail. Un attaquant pourrait exploiter les vulnérabilités de tcpdump afin de compromettre la sécurité du système.

Il existe cependant une autre voie, non officielle, mais intégrée au noyau de Linux depuis 1998…

Un brouillon POSIX (POSIX draft 1003.1e) avait été proposé afin de définir un modèle qui permet de donner aux processus uniquement les privilèges de super utilisateur dont ils ont besoin. La proposition définit pour chaque processus trois ensembles de bitmaps appelés Inheritable (i), Permitted (p) et Effective (e). Ce modèle n’a pas été adopté officiellement, mais il a été intégré au noyau de Linux depuis 1998.

Cependant, pour différentes raisons, ce modèle n'a pas été largement utilisé. Premièrement, le modèle de capacité Linux présente différents problèmes techniques en raison de l'utilisation d'attributs étendus pour stocker les privilèges dans les exécutables (problème 1). Deuxièmement, les administrateurs système ne disposent pas d’un outil leur permettant de distribuer les privilèges aux utilisateurs Linux de manière fine (problème 2). La distribution de privilèges fine devrait donner aux administrateurs la possibilité de décider quels privilèges à accorder aux utilisateurs, quels programes (par exemple, tcpdump) peuvent utiliser ces privilèges et sur quelles ressources ces privilèges peuvent être appliqués (par exemple, interface réseau eth0). Troisièmement, Linux ne fournit pas d’outil permettant aux utilisateurs de Linux de connaître le privilège demandé par une application (problème 3). Quatrièmement, Linux est livré avec des commandes de base qui ne sont pas compatibles avec des privilèges, tels que la commande passwd (problème 4). En conséquence, la majorité des utilisateurs de Linux utilisent toujours les commandes su et sudo pour exécuter des applications privilégiées car le modèle super utilisateur présente l'avantage d'être facile à utiliser.

Récemment, un nouvel ensemble de privilèges appelé Ambient a été intégré au noyau de Linux afin de résoudre les problèmes techniques liés au stockage des privilèges dans les attributs étendus des exécutables. Cependant, Linux ne fournit pas de solutions pour gérer les problèmes 2 et 3.

Le module RAR (Root As Role) implémente une approche basée sur les rôles pour distribuer les privileges Linux aux utilisateurs. Il fournit une solution au problème 2. Notre module contient un outil appelé sr (switch role) qui permet aux utilisateurs de contrôler la liste des privilèges qu'ils accordent aux programmes. Ainsi, avec notre module, les utilisateurs de Linux peuvent cesser d’utiliser les commandes sudo et su qui ne permettent pas de contrôler la liste des privilèges à donner aux programmes. Il existe déjà des outils permettant de contrôler la liste des privilèges à attribuer aux programmes tels que setcap et le module pam_cap. Cependant, ces outils nécessitent l'utilisation d'attributs étendus pour stocker les privilèges. Stocker des privilèges dans des attributs étendus pose de nombreux problèmes. Notre module permet d'attribuer les privileges Linux sans avoir besoin de les stocker dans les attributs étendus des fichiers exécutables. Grâce à ce module, les administrateurs peuvent regrouper les privilèges Linux dans des rôles et les donner à leurs utilisateurs. Pour des raisons de sécurité, les utilisateurs n’obtiennent pas les rôles attribués par défaut, ils doivent les activer à l’aide de la commande sr (changer de rôle). Notre module est compatible avec pam_cap.so. Les administrateurs peuvent donc continuer à utiliser pam_cap.so avec notre module. Concrètement, notre module permet de respecter le principe du moindre privilège en donnant aux utilisateurs la possibilité de contrôler la liste des privilèges qu’ils accordent à leurs programmes.

Le code (GPLv3) et des exemples plus complets sont disponibles sur la page GitHub du projet.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Semaine québécoise de l’informatique libre (SQiL), du 15 au 23 septembre 2018

Linux France - Jeudi 6 Septembre

L'édition 2018 de la Semaine québécoise de l'informatique libre (SQiL), qui se tiendra du 15 au 23 septembre, est riche d'une panoplie d'activités organisées pour le grand public et les adeptes du libre : des conférences, des ateliers de formation, de discussion, d'entraide ou de contribution, une exposition, un lancement de livre, etc.

Comme le veut la tradition, la SQiL favorise la convergence des mouvements pour le logiciel libre, le matériel libre, le savoir libre et la culture libre. Tout ce qui peut se mettre sous une licence libre et participe à la construction, au développement et à la conservation des communs numériques est à l'honneur ! Célébrons nos ressources partagées ! Célébrons le numérique qui respecte nos libertés et nos droits !

L'association FACIL (FACIL, pour l’Appropriation Collective de l'Informatique Libre), oragnisatrice de la SQiL, invite les Québécoises et les Québécois à participer en grand nombre aux activités.

Télécharger ce contenu au format Epub

Commentaires : voir le flux atom ouvrir dans le navigateur

Pages

S'abonner à Association Linux Azur agrégateur