Syndiquer le contenu
Mis à jour : il y a 9 heures 18 min

Firefox 50 Cent

17 novembre, 2016 - 20:56

La 50e version majeure de Firefox est sortie le 15 novembre 2016.
Raccourcis claviers, démarrage plus rapide, Emojis, Let’s encrypt, 27 failles corrigées mais aussi des projets plein la tête !


     Design par Jeferson « wsaconato », sans licence explicite.

Sommaire Les nouveautés de la version 50 Version bureau
  • Firefox 50 propose ses propres Emojis si le système d’exploitation ne contient aucune police avec Emoji (Windows 8.0 et inférieur, GNU/Linux) ;
  • l’outil de recherche de texte aura une option pour chercher sur les mots entiers de la page au lieu de chercher le texte partout (même en milieu de mot) ;
  • un paramètre permet de modifier le raccourci Ctrl + Tab pour parcourir les onglets dans leur ordre d’utilisation récente au lieu de parcourir, par position, dans la barre d’onglets :  Accessible via about:preferences#general ;
  • 98 % des utilisateurs de Windows 7 ou supérieur peuvent utiliser WebGL ;
  • pour les utilisateurs de Windows et de Mac OS X, les vidéos EME peuvent utiliser le format WebM ;
  • protection lors du téléchargement contre un large panel d’exécutables sous GNU/Linux, Mac OS X et Windows ;
  • Ctrl + Alt + R permet d’activer le « mode lecture » depuis n’importe quelle page compatible ;
  • le démarrage est plus rapide, grâce à des performances accrues pour les extensions.
Du côté de chez GNU

La version GNU/Linux ne repose plus sur les bibliothèques logicielles libgnome et libgnomeui qui sont, de fait, obsolètes depuis longtemps (leurs fonctionnalités ont été consolidées dans GTK+ dans le cadre du projet Ridley qui préparait GTK+ 3) [bogue no 694570].

Notons par ailleurs que, du côté de Debian, on retente GTK+ 3 à l’occasion de cette version !

Et le mode multi‐processus, on en est où ?

L’avancement du projet Electrolysis dépend pour une bonne part du test des extensions pour s’assurer de leur compatibilité (et, le cas échéant, de leur modification pour fonctionner dans ce mode).

Vous voulez aider le projet à avancer plus vite ? Indiquez les extensions qui fonctionnent (ou pas) avec l’extension officielle Add‐on Compatibility Reporter. Une fois l’extension installée, une icône représentant une pièce de puzzle (le symbole habituel des extensions dans Firefox) apparaît à droite de la boîte de recherche sur le Web. Après avoir testé le comportement de vos extensions, cliquez sur cette icône pour :

  1. vérifier en bas du panneau que le mode multi‐processus est bien activé ;
  2. signaler quelles extensions fonctionnent et lesquelles dysfonctionnent (comme indiqué en détail ici).

Cela permet d’alimenter la base de données Are we e10s yet?.

Rappelons que les extensions s’appuyant sur la nouvelle API de WebExtension sont directement compatibles. D’après le calendrier, Mozilla souhaite augmenter, dans Firefox 50, la proportion d’utilisateurs utilisant Electrolysis de 6 à 12 % selon le calendrier.

Autorité de certification Internet Security Research Group : arrivée du certificat racine de Let’s Encrypt

Firefox 50 reconnait le certificat racine de l’Internet Security Research Group : ISRG Root X1. Auparavant, c’était Digital Signature Trust Co qui signait les certificats via Let’s Encrypt Authority X1 Let’s Encrypt Authority X3, pour qu’ils soient reconnus dans tous les navigateurs.
De plus amples explications sont disponibles sur le site letsencrypt.org.

Version Android

Au menu de la version 50 pour Android :

Communs à la version de bureau et mobile Failles de sécurité

Vingt‐sept failles de sécurité ont été corrigées pour Firefox 50 : 3 critiques (CVE-2016-5296, CVE-2016-5289 et CVE-2016-5290), 12 élevées, 10 modérées et 2 basses. Six failles sont aussi corrigées pour Firefox ESR 45.5 : deux critiques (CVE-2016-5290 et CVE-2016-5296), deux élevées et deux modérées.

Pour les développeurs

Les développeurs bénéficient des améliorations suivantes :

Console Web

La console Web de Firefox 50 apporte les nouveautés suivantes :

  • possibilité de comprendre source maps (mais désactivé par défaut) bogue no 1289570 ;
  • les Memory Tools sont activés par défaut ;
  • amélioration du storage inspector pour IndexedDB ;
  • box model a désormais son propre onglet séparé de Computed View (note : pas chez moi, version 50) ;
  • amélioration de Web Console au niveau de Call Stack lors des requêtes XHR ou Fetch.
Installer Firefox

Les utilisateurs de versions Windows 32 bits (XP SP2 minimum), Windows 64 bits (Windows 7 minimum), Mac OS X en 32 ou 64 bits (version 10.9 Mavericks minimum) et GNU/Linux en 32 ou 64 bits peuvent installer cette nouvelle version de Firefox [source].

Idem pour les utilisateurs d’Android (version 4.0 Ice Cream Sandwich minimum, jusqu’à la dernière AOSP 7.1) sur x86 ou ARM (ARMv7 minimum) (page de téléchargement).

Une version spécifique (non basée sur le moteur de rendu développé par Mozilla) existe également pour iOS (version 8.2 minimum) [source].

Prochaines versions Version 51

Firefox 51 bêta teste l’impact d’une restriction plus stricte de SHA-1 [source].

Version 52 ESR

Il s’agira de la dernière version dont la compatibilité sera assurée avec Windows XP et Vista. S’agissant d’une version ESR, les utilisateurs concernés auront jusqu’en mai 2018 pour trouver une solution. Ensuite, Windows 7 sera le point d’entrée de Firefox 53 du côté des aficionados du système d’exploitation de Redmond. À noter que LibreOffice, de son côté, réfléchit à laisser de côté Windows XP après la série 5.2.x.

L’API HTML5 BatteryManager permettant de connaître l’état de la batterie sur un ordinateur sera retirée de cette version. En effet, son usage est détourné pour pister les utilisateurs.

Cette version prendra en charge requestIdleCallback [source].

Ce sera aussi la dernière version à pouvoir faire tourner les greffons NPAPI (sauf le greffon Flash qui continuera d’être pris en charge encore un moment). Nous verrons dans la suite de la dépêche que Mozilla pourrait ne pas s’arrêter là pour la gestion des greffons. Vous pouvez lire une revue plus globale sur Flash dans la dépêche LinuxFr.org dédiée à cette technologie.

Version 53

Gecko faisait les contrôles sur la sécurité des contenus avant d’envoyer les requêtes que traitait Necko (API indépendante de la plate‐forme et ayant des fonctionnalités dans le réseau).

Dans Firefox 53, cette responsabilité de contrôle des contenus va être transférée de Gecko à Necko. Mozilla a publié un papier lors de la IEEE Cybersecurity Development 2016 [source].

Futures versions

Abordons à présent le futur de Firefox :

  • Mozilla cherche à améliorer la sécurité sur le Web, Firefox affichera une icône d’un cadenas barré quand vous rentrez un mot de passe sur un site n’utilisant pas la couche de sécurité TLS. Cela compliquera la possibilité de récupérer des mots de passe à l’aide d’une attaque d’homme du milieu : Plus d’informations sur le billet Plus de mots de passe à travers HTTP, SVP ! (en anglais) ;
  • l’impression d’une page utilisera l’affichage « Mode de lecture » (proposé depuis Firefox 38.0.5) ; on peut espérer que les publicités d’une page Web ne seront plus imprimées [bogue no 962433] ;
  • le greffon Flash ne sera plus déclaré au site Web auquel Firefox se connecte [bogue no 1186948] ; pour cela, il faudra que le comportement du greffon soit à « Demander pour activer » (comportement par défaut depuis quelques versions) ;
  • amélioration du Debugger rewrite en HTML et de Console rewrite en HTML ;
  • le travail est toujours en cours dans Nightly pour permettre enfin l’accélération matérielle du rendu des pages Web via OpenGL sur la plate‐forme GNU/Linux. Il est prévu, avant qu’elle ne soit lancée dans Aurora/Beta/Release, de n’activer cette fonctionnalité que pour un certain nombre de pilotes testés comme ne posant pas de problème. C’est le travail en cours sur le [bogue no 1294232], basé sur l’extension GLX_MESA_query_renderer qui a été assez récemment ajoutée à Mesa 3D (version 10.3).
  • lors de l’échange de clés Diffie-Hellman, si votre site web utilise une clef ≤ 1 023 bits, Firefox refusera la connexion source ;
  • Firefox pourrait proposer de compartimenter votre navigation Web. Vous pourrez ouvrir une page de Facebook, Google ou autres traqueurs de vie privée, ces pages Web ignoreront les autres pages que vous avez ouvertes dans la même session ; ce sont les onglets contextuels dans Firefox Nightly et les conteneurs : Peut‐être une piste d’évolution pour marier interface utilisateur innovante et vie privée et, par là même, se démarquer des autres navigateurs. Espérons que ce projet arrive rapidement et vivra plus longtemps que les groupes d’onglets Panorama.
Test Pilot : l’expérimentation continue

Trois extensions sont proposées par Mozilla pour avoir des retours utilisateurs :

  • Page Shot, pour une « capture d’écran » de la page Web ;
  • Min Vid, pour avoir la vidéo en cours toujours au premier plan ;
  • Tracking Protection, pour limiter l’action des pisteurs (trackers) qui cherchent à vous suivre sur la Toile.
WebExtension

Firefox 51 bêta voit arriver différentes mises à jour des WebExtensions (WebExtension a été introduite dans Firefox 48). Une de ces mises à jour apporte à l’API la gestion du multi‐processus. Les extensions pourront bénéficier à terme du bac à sable et du parallélisme en étant exécutées dans un processus distinct. Toutefois, aucune date d’échéance n’est donnée pour son arrivée dans Firefox stable (bogue de suivi et une vidéo de deux heures sur le travail effectué).

Autre amélioration, une désinstallation supprimera les données enregistrées localement [bogue no 1213990]. Il est possible de demander de conserver ces données locales, mais il faudra l’indiquer [bogue no 1220494].

Enfin, cette mise à jour de WebExtension apporte Native messaging, le wiki de Mozilla indique :

« Native messaging enables a WebExtension to exchange messages with a native application installed on the user’s computer. This enables native applications to provide a service to add‐ons without needing to be reachable over the Web. One common example here is password managers: the native application manages storage and encryption of passwords, and communicates with the add‐on to populate Web forms. Native messaging also enables add‐ons to access resources that are not accessible through WebExtension APIs, such as some particular piece of hardware._ »

Ce qui peut être traduit par :

« La messagerie native permet à WebExtension d’échanger des messages avec une application native installée sur l’ordinateur de l’utilisateur. Cela permet aux applications natives de fournir un service aux modules complémentaires sans devoir être accessibles sur le Web. Un exemple courant est celui des gestionnaires de mots de passe : l’application native gère le stockage et le chiffrement des mots de passe et communique avec l’extension pour remplir les formulaires Web. La messagerie native permet également aux modules complémentaires d’accéder à des ressources qui ne sont pas accessibles par l’intermédiaire d’API WebExtension, comme certains éléments matériels particuliers. »

[source]

Un billet de blog de Mozilla revient sur la migration en cours du système actuel des extensions vers le futur nouveau système basé sur WebExtension. Si les développeurs ont majoritairement contribué sur leurs besoins propres (documentations, corrections de bogues, retours d’utilisation), ce billet appelle aux bonnes volontés d’autres aspects :

  • rendre les API les plus agnostiques possibles, en effet, à terme, WebExtensions devraient fonctionner aussi bien sur Chrome et Opéra que sur Firefox (certaines rumeurs disent que Microsoft pourrait intégrer les WebExtensions à Edge) ; le billet rappelle ainsi qu’il ne sera plus nécessaire de connaître le fonctionnement particulier de Firefox ;
  • créer les API manquantes, si vous avez besoin d’une API n’hésitez pas à ouvrir un rapport de bogue à ce sujet. Les API les plus complexes en cours de traitement sont affichées sur un Kaban dédié [source].

Le site Are we WebExtensions yet? estime que la compatibilité des WebExtensions avec le Chrome Store est passée de 38,71 %, le 31 mars 2016, à 45 %, le 9 septembre 2016.

Projet Mortar

Le projet Mortar, qui signifie mortier en anglais, s’intéresse à deux points techniques dans Firefox :

PPAPI

Mozilla s’interroge sur le remplacement du système de greffons Netscape Plugin API (NPAPI), hérité de Netscape, par celui de Chrome Pepper Plugin API (PPAPI) . Est‐ce que la documentation de PPAPI est cette fois suffisante, claire et indépendante du moteur de rendu de Chrome pour Mozilla ? (conditions qui ont jusque‐là justifié le refus).

PDFium

De même, ce projet s’intéresse à PDF.js qui réalise la lecture des documents PDF au sein de Firefox (et qui peut être aussi utilisé au sein un site Web pour proposer des PDF en HTML). Mozilla pourrait le remplacer par PDFium, le lecteur de PDF de Chrome. Ce dernier permet de remplir les formulaires PDF (ce que ne sait pas faire PDF.js).

Révision en profondeur de Gecko

Arrivée du mode multi‐processus et des WebExtensions, purge du code spécifique à Firefox OS, abandon programmée de l’interface des greffons NPAPI, prochain abandon des versions XP et Vista de Windows… Quelque chose de gros serait‐il en train de se préparer ?

Nouvelle étape, majeure : le projet Quantum, ou l’hybridation Gecko‐Servo

Alors que le projet Electrolysis tend vers sa conclusion (basculement progressif de tous les utilisateurs), Mozilla dévoile le projet Quantum qui consiste à utiliser des portions de code cruciales en termes de performances et de sécurité du moteur de rendu Servo (programmé en Rust) dans le moteur de rendu actuel Gecko.
Mozilla espère que cela rendra son moteur de rendu plus véloce, capable d’utiliser au mieux le parallélisme des processeurs et aussi des processeurs graphiques [source].

Le projet Quantum est subdivisé en quatre sous-projets :

  • Quantum CSS, pour rendre le moteur CSS le plus parallélisable possible ;
  • Quantum DOM va rendre Gecko plus adaptatif, particulièrement dans le cas où de très nombreux onglets sont ouverts en arrière‐plan ;
  • Quantum Compositor, pour améliorer le code qui interagit avec les processeurs graphiques ;
  • Quantum Rendering remplacera le sous‐système de rendu graphique de Gecko par celui de Servo avec, là aussi, une place importante pour le processeur graphique.

Plus d’informations, notamment sur Quantum DOM sur tech.mozfr.org.

Derrière ce projet, Mozilla évoque éclairement la prochaine génération de moteur de rendu (Servo, le moteur de rendu codé en Rust, a toujours été déclaré comme une expérimentation : il n’est pas appelé à remplacer Gecko). Et c’est pour demain !

L’équipe de développement de Servo s’en réjouit (et fournit quelques chiffres spectaculaires à l’appui) !

Techniquement, les premières briques sont déjà posées :

La prochaine étape pourrait être la concrétisation dans quelques mois de Quantum CSS (alias le projet Stylo, permettant l’intégration du moteur de style de Servo dans Gecko).

Autour de Firefox Mozilla : comment nous protégeons Internet avec votre aide

Ce billet de blog de Mozilla, traduit en français sur blog.mozfr.org, revient sur les différents actions de Mozilla pour la sécurité appuyée par sa communauté et les différents partenaires d’Internet. C’est un billet orienté grand public qui a le mérite de brosser toutes les initiatives de Mozilla dans ce domaine, mais la plupart sont sûrement connues des lecteurs de LinuxFr.org : Mozilla : comment nous protégeons Internet avec votre aide.
Lire aussi en complément, concernant le fonctionnement du Secure Open Source Fund ou SOS Fund : Le fonds de Mozilla qui sécurise l’open source et le Net.

Autorité de certification WoSign

Cette autorité de certification a joué au plus malin en anti‐datant des certificats pour leur permettre d’utiliser SHA-1, qui a été abandonné par les différents navigateurs Web. Les gens de Mozilla viennent de s’en apercevoir et ils n’apprécient pas du tout [source].
Bien sûr, les autres navigateurs ont été alertés et tout ce petit monde va sûrement se concerter pour savoir comment punir le fautif (la base de son métier est de fournir de la confiance, pas de jouer au malin) [source].

Servo/Rust

La feuille de route a été mise à jour pour inclure les objectifs du 4e trimestre et jeter quelques idées préliminaires pour 2017.

Après Firefox, c’est GNOME que Rust pourrait oxyder. Alors qu’une réflexion est en cours pour utiliser Rust dans les parties les plus exposées de GStreamer, Builder, l’environnement de développement intégré de GNOME permet dorénavant de travailler avec ce langage. Par ailleurs, Alberto Ruiz a récemment publié une réflexion sur l’utilisation principale de Rust dans GNOME.

À noter qu’il existe Corrode, un outil soutenu par Mozilla de traduction du code C en code Rust.

B2G OS

Firefox OS est mort et ses portions de code vont être retirées de Gecko, obligeant le projet communautaire Boot to Gecko (B2G) à réaliser un fork de Gecko pour survivre.

WebAssembly alias wasm

Ce format binaire dont les spécificités seront garanties par leur ouverture et leur standardisation, continue de progresser au sein de Chrome, EDGE et Firefox. Tous ces navigateurs invitent leurs utilisateurs à tester ce nouveau format (encore en phase de test) et à leur faire part de leurs retours. Ils espèrent figer la première au cours du premier trimestre 2017 et l’activer par défaut sur leur navigateur respectif.
Dans Firefox, pour activer WebAssembly, il faut aller dans about:config et activer javascript.options.wasm [source].

Télécharger ce contenu au format Epub

Lire les commentaires

Pendant ce temps, dans l’écosystème Ruby

17 novembre, 2016 - 03:30

Même si les analystes le positionnent toujours comme un langage à la popularité limitée, il n’empêche que depuis l’arrivée du cadriciel Rails, le langage Ruby est utilisé par de nombreux services qui partagent notre quotidien : GitHub, Airbnb, Twitch, Zendesk, LinuxFr.org, etc.

Petit tour d’actualité de ce langage qui va bientôt fêter ses 20 ans !

Ruby 3×3

Dès sa création, le langage Ruby s’est focalisé sur la productivité et la joie procurée par la programmation. Les performances n’ont jamais été une caractéristique essentielle de ce langage. Les choses ont néanmoins évolués en février 2013 avec l’arrivée de la version 2. Cette version majeure incluait une toute nouvelle machine virtuelle bien plus performante. Aujourd’hui, le créateur du langage, Yukihiro Matsumoto (aka Matz), souhaite aller encore plus loin et a fixé à la communauté l’objectif de sortir une version 3, trois fois plus rapide que la version 2.0.

Pour mesurer cela, il a été décidé de se baser sur un émulateur NES écrit exclusivement en Ruby : optcarrot. Néanmoins, Matz reste conscient que Ruby on Rails reste l’application vitrine du langage et, à ce titre, il a décidé d’ajouter quelques analyses comparatives autour de ce cadriciel.

Concernant les performances en elles‐mêmes, plusieurs pistes sont actuellement à l’étude :

  • la compilation à la volée (JIT) qui permettrait un gain performance important. C’est une piste sérieuse, néanmoins Matz ne souhaite pas utiliser le compilateur à la volée du projet LLVM, car il est considéré comme étant trop jeune (par rapport à Ruby). Il faudra donc trouver une solution alternative ;
  • une première expérimentation a été réalisée avec un compilateur anticipé et permet déjà de faire gagner jusqu’à 30 % de performance ;
  • plusieurs optimisations autour du ramasse‐miettes sont déjà en cours, même si cela ne représente que 10 % du temps passé dans l’interpréteur Ruby ;
  • une nouvelle approche de la programmation concurrente via des guilds devrait également améliorer les performances d’ensemble.

Mais pas d’emportement, tout cela n’est pas prévu avant un ou deux ans.

 

Sortie de Ruby on Rails 5

Une nouvelle version majeure du framework Ruby on Rails est sortie cet été. Cette version 5 comporte beaucoup de nouveautés dont les plus intéressantes sont :

  • Action Cable, un nouveau module pour manipuler les WebSockets dans votre application ;
  • le mode API pour créer des applications qui ne communiquent qu’à travers du JSON ;
  • Turbolinks 5 pour accélérer la navigation sur votre site ;
  • et plusieurs améliorations sous le capot (comme celle‐ci ou celle‐là).

Néanmoins, les migrations peuvent être relativement délicates car, comme à son habitude, la Rails Core Team n’hésite pas à remettre en cause certains choix du passé (pour ne citer qu’eux : la méthode belongs_to a été revue, de même que le comportement de la fonction de rappel).

C’est peut‐être pour cela que notre site préféré est toujours sur la branche 4 ?

En tout cas, je vous invite à vous initier à ce cadriciel qui fait des merveilles en vous plongeant dans l’ouvrage de référence !

 

Pourquoi Ruby ?

Toujours pas convaincu de l’utilité de ce langage ?
Alors, jetez un œil à cette Keynote de l’insolent David Heinemeier‐Hansson, créateur du cadriciel Ruby on Rails, qui vous expliquera que Ruby est un ami, ce n’est pas tes parents. Il trouve même une relation entre la pyramide de Maslow et la programmation et, bien entendu, utiliser Ruby s’apparente à un accomplissement de soi. ☺

Télécharger ce contenu au format Epub

Lire les commentaires

Revue de presse de l'April pour la semaine 45 de l'année 2016

16 novembre, 2016 - 16:11

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

[Numerama] Edward Snowden montre au monde qu'il n'a pas peur de l'avenir

Par Gabriele Porrometo, le vendredi 11 novembre 2016. Extrait:

Edward Snowden a montré une tranquillité presque surréaliste pendant la conférence qu'il tenait hier soir. Il maintient néanmoins ses engagements.

Lien vers l'article original: http://www.numerama.com/politique/208009-edward-snowden-montre-au-monde-quil-na-pas-peur-de-lavenir.html

[francetv info] La ville de Fontaine se dote de logiciels libres gratuits pour ses écoles

Par Gilles Ragris, Grégory Lespinasse, François Hubaud, le jeudi 10 novembre 2016. Extrait:

Le groupe scolaire Robespierre de Fontaine est en pleine migration informatique. Et cela ressemble à une révolution, car la ville a choisi d'équiper ses écoles de logiciels libres. Ces systèmes d'exploitation gratuits permettent de faire fonctionner votre ordinateur.

Lien vers l'article original: http://france3-regions.francetvinfo.fr/alpes/isere/grenoble/ville-fontaine-se-dote-logiciels-libres-gratuits-ses-ecoles-1128249.html

Voir aussi:

[Next INpact] La CNIL saisie sur l’accord entre Microsoft et l’Éducation nationale

Par Marc Rees, le jeudi 10 novembre 2016. Extrait:

Après l’échec d’un référé devant les juridictions civiles, une association traine l’accord de partenariat entre l’Éducation nationale et Microsoft devant la CNIL, mais aussi le ministère. La cible? La question des données personnelles.

Lien vers l'article original: http://www.nextinpact.com/news/102089-la-cnil-saisie-sur-l-accord-entre-microsoft-et-l-education-nationale.htm

[Numerama] Le décret du fichier biométrique TES attaqué en justice

Par Julien Lausson, le mercredi 9 novembre 2016. Extrait:

Le collectif des Exégètes Amateurs annonce son intention d'attaquer devant le Conseil d'État le décret donnant naissance au controversé fichier TES.

Lien vers l'article original: http://www.numerama.com/politique/207252-le-decret-du-fichier-biometrique-tes-attaque-en-justice.html

Et aussi:

[Journal du Net] L'ouverture, élément clef de toute logique d'innovation

Par Benjamin Jean, le mardi 8 novembre 2016. Extrait:

Open Source, Open Compute, Open Laws… Les nouvelles logiques numériques de l'"Open" sont devenues les clés de tout processus d’innovation.

Lien vers l'article original: http://www.journaldunet.com/solutions/expert/65608/l-ouverture--element-clef-de-toute-logique-d-innovation.shtml

Et aussi:

[BFMtv] Le ministère de la Culture cède aux sirènes de Microsoft

Par Jamal Henni, le lundi 7 novembre 2016. Extrait:

La rue de Valois va dépenser 2 millions d'euros l'an prochain pour installer la suite de logiciels bureautiques Office de l'éditeur américain sur les ordinateurs du personnel, aujourd'hui équipés de logiciels libres.

Lien vers l'article original: http://bfmbusiness.bfmtv.com/entreprise/le-ministere-de-la-culture-cede-aux-sirenes-de-microsoft-1049695.html

Et aussi:

Voir aussi:

[Developpez.com] Marché des PC: quels sont les problèmes qui freinent l'adoption de Linux?

Par Michael Guilloux, le lundi 7 novembre 2016. Extrait:

Dans le monde du développement, Linux est le plus grand projet communautaire. Autour du noyau, gravitent également de nombreux autres projets soutenus par des organisations et des développeurs dont une bonne partie apportent leur contribution de manière bénévole. Malgré la collaboration qu’il peut y avoir, dans le domaine des PC, Linux a beaucoup de retard sur ses concurrents Windows et macOS.

Lien vers l'article original: http://www.developpez.com/actu/106312/Marche-des-PC-quels-sont-les-problemes-qui-freinent-l-adoption-de-Linux-Partagez-vos-avis

[Next INpact] L’État recherche dix «entrepreneurs d’intérêt général»

Par Xavier Berne, le lundi 7 novembre 2016. Extrait:

Relever en dix mois un «défi d’intérêt général» à Bercy, à la Cour des comptes ou à la Bibliothèque nationale de France vous motive-t-il? Les pouvoirs publics cherchent des spécialistes du numérique (développeurs, data-scientists…) pour des contrats censés débuter en janvier 2017.

Lien vers l'article original: http://www.nextinpact.com/news/102018-l-etat-recherche-dix-entrepreneurs-d-interet-general.htm

Et aussi:

Télécharger ce contenu au format Epub

Lire les commentaires

FreeBSD 11.0

15 novembre, 2016 - 12:20

Après un cycle de bêta démarré le 8 juillet 2016, trois versions candidates et une sortie retardée le 28 septembre 2016 à cause d’une faille d’OpenSSL, FreeBSD 11.0-RELEASE est sorti le 10 octobre 2016.

Il est à noter que ce cycle de publication a nécessité une version candidate supplémentaire due à des régressions sur la partie réseau.

En bref

FreeBSD 11.0 est une version majeure du système, néanmoins elle casse peu de compatibilité. Cette version apporte son lot de pilotes, modules et correctifs, notamment dans les domaines du réseau et de la sécurité, ainsi que l’exposition de nouvelles bibliothèques et API. Les progrès de bhyve, la prise en charge de Xen et d’Hyper-V mettent la virtualisation à l’honneur. Enfin, les efforts portés sur les architectures ARM et l’intégration de cartes d’acquisition poursuivent l’ouverture du système vers le monde de l’informatique embarquée.

Sommaire Points clefs
  • OpenSSH 7.2p2 est proposé en version de base, désactivant par défaut la génération de clef DSA et retirant la version 1 du protocole SSH ; n’oubliez pas de mettre à jour vos clefs avant toute mise à jour ;
  • ajout de la prise en charge des cartes Wi‐Fi 802.11n ;
  • par défaut, l’outil ifconfig(8) fixe le domaine légal à FCC ; aussi, les cartes nouvellement créées ont moins de chance de violer les règles spécifiques à votre pays : pensez à ajouter create_args_wlan0="country FR" dans votre configuration ;
  • l’outil svnlite(1) est proposé en version 1.9.4 ;
  • la bibliothèque libblacklist(3), venue de NetBSD, a été intégrée dans le système de base ;
  • ajout d’une pile graphique pour l’hyperviseur bhyve(8) ;
  • une plus grande prise en charge de périphériques réseau sans fil.
Disponibilité

Une nouvelle architecture est disponible, AArch64 (pour ARMv8), alors qu’une autre, IA64, n’est plus maintenue. FreeBSD 11.0-RELEASE est donc désormais disponible sur les architectures AMD64, x86, PowerPC, PowerPC64 (ppc64), SPARC64, MIPS, MIPS64, ARMv6 (4 et 5) et AArch64.

Installation

Vous pouvez installer un système à partir des images (CD, DVD, memstick, ARM SD) que vous trouverez sur ce site ou sur celui‐ci, pour ceux qui utilisent des machines virtuelles.

Les plates‐formes de virtualisation les plus célèbres comme EC2 d’Amazon, GCloud de Google et Azure de Microsoft vous proposent d’installer des instances de FreeBSD. Plus généralement, de nombreux hébergeurs, vous proposent ce système sur un serveur dédié ou VPS.

Installateur

L’outil d’installation, bsdinstall, prend en charge le système de fichiers ZFS en standard, de même que l’outil de partitionnement sade.

De nouvelles options de sécurité sont proposées :

  • cacher les processus aux autres utilisateurs : security.bsd.see_other_uids=0 ;
  • cacher les processus aux autres groupes : security.bsd.see_other_gids ;
  • interdire la lecture des messages du noyau aux simples utilisateurs : security.bsd.unprivileged_read_msgbuf ;
  • désactiver le débogage aux simples utilisateurs : security.bsd.unprivileged_proc_debug ;
  • attribuer un identifiant de processus (PID) calculé au hasard, à la création de processus : kern.randompid=xx ;
  • protection contre les dépassements de tampons : security.bsd.stack_guard_page ;
  • nettoyer le répertoire tmp au démarrage : clear_tmp_enable ;
  • désactiver la consultation de journaux à distance : syslogd_flags="-ss" ;
  • désactiver tous les services sendmail :sendmail_enable="NONE".
Mise à jour

Attention, les utilisateurs d’EC2 sont invités à lire les errata avant de mettre à jour. Pour mettre à jour un système existant, lancez les commandes suivantes, sans omettre d’écraser le fichier bspatch pour corriger une faille de sécurité :

# : > /usr/bin/bspatch # freebsd-update upgrade -r 11.0-RELEASE # freebsd-update install # reboot <redémarrage> # freebsd-update install <mise à jour des ports> # freebsd-update install

Pour mettre à jour les ports :

  • paquets binaires: pkg-static upgrade -f ;
  • portmaster : portmaster -Raf ;
  • synth : synth upgrade-system ;
  • si vous utilisez poudriere, créez une nouvelle jail en 11.0-RELEASE ou utilisez la commande de mise à jour de la jail de construction suivante : poudriere jail -u -j myjail -t 11.0-RELEASE.
Configuration

L’harmonisation des fichiers et répertoires de configuration progresse avec :

Il s’agit de définir les configurations d’un démon par un fichier unique /etc/{demon}.conf et/ou un ensemble de fichiers dans le répertoire /etc/{demon}.conf.d/ ; ceux‐ci étant étendus à ${LOCALBASE} pour vos configurations privées, comme celles des ports. Ainsi, le déploiement de vos configurations est simplifié.

L’option MK_ARM_EABI a été retirée de src.conf.

L’option WITH_SYSTEM_COMPILER a été introduite et activée par défaut. Elle permet, lors de la construction du système depuis les sources (i.e. make buildworld), d’utiliser le compilateur du système hôte si sa version est compatible, sans avoir à d’abord construire une version du compilateur.

La suite d’outils NTP a été mise à jour, dont le format du fichier /etc/ntp/leap-second. Le script d’initialisation dispose désormais d’un nouvel argument fetch qui permet de mettre à jour ce fichier. Le script periodic, activé par daily_ntpd_leapfile_enable et daily_ntpd_avoid_congestion pour éviter trop de requêtes simultanées, vient compléter le tableau pour permettre la mise à jour automatique de ce fichier.

L'outil service comprend deux nouvelles directives describe et extracommands qui permettent respectivement de donner une description du démon et une liste de commandes non standards:

# service pf describe Packet Filter # service nginx extracommands reload configtest upgrade gracefulstop # service ntpd extracommands fetch

Le démon de routage multi‐diffusion (multicast) mrouted, retiré de la base, doit maintenant être installé depuis son port.

/etc/ttys comprend un nouveau drapeau, onifconsole, pour n’activer le terminal que s’il s’agit d’une console ; ainsi qu’une nouvelle classe 3wire, identique aux classes standards, mais sans champ baudrate. Dans le cadre d’une architecture ARM, les terminaux ttyu1 à ttyu3 sont activés par défaut.

La gestion des opérations asynchrones aio est intégrée par défaut.

De même, RACCT et RCTL, liés au contrôleur de ressources rctl, se retrouvent par défaut dans GENERIC. Vous pouvez les activer avec kern.racct.enable=1. rctl permet désormais de limiter les accès au système de fichiers en lecture et/ou en écriture, en bande passante et/ou quantité d’entrées‐sorties par seconde.

La configuration des touches spéciales, kern.vt.spclkeys du pilote vt est remplacée par un ensemble de clefs kern.vt.kbd_*. lindev, qui amenait /dev/full, est remplacé par full.

Attention, les modules chargés sont maintenant prioritairement trouvés dans /boot/modules puis /boot/kernel.

Noyau, bibliothèques et API

Outre les modules et configurations destinés à intégrer et améliorer la prise en charge des systèmes ARM, de nombreux apports sont à noter.

Un nouvel outil numactl permet d’appliquer une politique particulière sur un fil d’exécution (thread) ou un processus , d’affinité processeur et/ou de gestion de mémoire NUMA.

La bibliothèque libxo est intégrée dans la base ; celle‐ci permet de proposer les sorties des commandes en HTML/XML et JSON. De nombreuses commandes telles que netstat ont été adaptées à libxo.

Une bibliothèque et un démon issu de NetBSD, blacklistd va permettre d’ajouter facilement des entrées à bloquer dans votre pare‐feu, à partir des connexions rejetées par vos démons réseau. Pour l’instant, si ipfw et pf sont gérés, les services suivants ont été adaptés pour permettre les notifications à blacklistd : fingerd, ftpd, rlogind et rshd.

Poussée par nginx et Netflix, l’implémentation de la routine sendfile devient asynchrone. De fait, une application ne bloquera plus sur cet appel. Ce qui permet aujourd’hui à Netflix d’envoyer du bois plusieurs dizaines de Gio/s.

La fonction procctl() a été améliorée pour intégrer une API écrite en collaboration avec Dragonfly BSD. Elle permet de contrôler et de réattribuer les processus orphelins, pour en devenir littéralement la « faucheuse ». Elle est, entre autres, utilisée par l’outil protect qui permet de préserver un ou plusieurs processus de la destruction en cas de défaut d’espace d’échange de mémoire (swap).

Il est désormais possible de gérer des cartes d’entrées‐sorties grâce à l’ajout de la bibliothèque gpio.

casper, une bibliothèque permettant à des applications tournant dans un bac à sable (sandbox) avec capsicum, d’accéder de manière sécurisée à des ressources qui leur sont normalement inaccessibles, est intégrée dans la base. Elle est, entre autres, utilisée dans ping et tcpdump.

CloudABI, une autre plate‐forme d’isolation de privilèges, a été importée et est disponible pour AMD64 et ARM64.

Attention ! La configuration CUBIEBOARD2 a été renommée en A20, à utiliser pour les Banana Pi, par exemple.

Jails

Désormais, vous pouvez monter les systèmes de fichiers liés à la compatibilité Linux, linprocfs et linsysfs, dans une jail. De même, vous pouvez y régler les paramètres système kern.osrelease et kern.osreldate.

Pour filtrer leur sortie, les commandes suivantes intègrent le commutateur -J :

  • ps ;
  • top, de plus le nouveau commutateur -j ajoutera un champ d’identification de jail.

Précisez « 0 » pour ne lister que les processus de l’hôte racine.

jexec comprend le commutateur -l pour remplacer jail exec.clean. De plus, cette commande lancera un shell si aucune autre commande n’est précisée.

Les bogues liés aux interfaces gif et gre ont été corrigés.

Disques et systèmes de fichiers

Le programme d’amorçage loader vous permet d’entrer une phrase de passe pour geli à l’amorçage. Vous pouvez donc chiffrer entièrement vos disques. Ajoutez geom_eli_passphrase_prompt="YES" au fichier loader.conf.

Vous pouvez donner une signature EFI SECURE BOOT grâce à uefisign. L’outil fstyp détecte zfs et geli.

Le chargeur EFI est dorénavant capable d’utiliser le système de fichiers bzipfs.

L’outil de création d’image disque, mkimg propose trois nouveaux commutateurs pour indiquer ses possibilités”:

  • --version, la version ;
  • --formats, les formats d’image possibles ;
  • --schemes, les schémas de partitions compatibles, qui incluent désormais :
    • EFI MBR,
    • NTFS en GPT et MBR,
    • la création de partitions vides,
    • -c, pour définir la taille de l’image.

La commande gpart comprend les schémas de partitionnement, disklabel64, apple-boot, apple-hfs, apple-ufs et lenovofix pour pallier une incompatibilité sur les portables Lenovo.

La commande sesutil permet de piloter les boîtiers SCSI.

Réseau

Vous êtes invités à consulter la longue liste de pilotes et cartes nouvellement gérés ou améliorés pour en savoir plus.

La résolution de nom décrite dans /etc/resolv.conf ne sera relue que si la date de modification du fichier change.

Packet filter

L’algorithme de hachage cryptographique passe de Jenkins à Murmur3, ce qui accroît les performances de 3 % en termes de paquets par seconde. La règle scrub fragment crop|drop-ovl est implicitement convertie en scrub fragment reassemble.

Les protocoles IPX et AppleTalk ne sont plus pris en charge.

La pile TCP a été modifiée pour répondre à la « Packetization Layer Path MTU Discovery » (RFC 4821), qui consiste à calculer la taille maximale d’un paquet (MTU), malgré les trous noirs. Cette fonctionnalité est pilotable par les clefs situées sous `net.inet.tcp.pmtud_blackhole_*.

La configuration de l’ECN accepte trois valeurs pour la clef net.inet.tcp.ecn.enable :

  • 0, pas de notification ;
  • 1, activation sur connexions entrantes et sortantes ;
  • 2, activation sur connexions entrantes seulement.
Hyperviseurs

Le superviseur maison bhyve prend de l’assurance. De nouvelles architectures et de nouveaux pilotes de virtualisation sont au menu, parmi lesquels :

  • le pilote d’entropie virtio_random ;
  • prise en charge des « unmapped IO » ;
  • le « Posted Interrupt Processing » est activé par défaut ;
  • il est possible d’obtenir une console virtuelle via un tty ;
  • ajout de UEFI-GOP, Unified Extensible Firmware Interface Graphics Output, permettant d’obtenir une session graphique pour les machines virtuelles (accessible via VNC).

De nombreux changements concernant Xen :

  • ajout du mode PVH (domU) ;
  • suppression du mode PV (domU, rendu obsolète par PVH) ;
  • ajout du dom0, FreeBSD pouvant ainsi être utilisé en tant que contrôleur de domaine Xen.

Enfin, quelques pilotes pour Hyper-V ont été mis à jour.

En vrac

L’outil de diagnostic PCI, pciconf, permet d’interroger les périphériques par leur nom plutôt que par leur numéro, par le commutateur -l. De plus, les informations VPD sont ajoutées. Si vous avez installé la base de données PCI depuis le port misc/pciid, elle sera lue en remplacement de celle du système de base.

La compatibilité Linux est portée à la version 2.6.18, évaluée dans la clef compat.linux.osrelease.

Contributeurs

Cette nouvelle version a pu être peaufinée grâce au soutien de nombreux contributeurs, mais également de quelques entités qu’il est important de citer, parmi lesquelles :

  • la Fondation FreeBSD ;
  • ABT Systems, Ltd ;
  • AFRL ;
  • Chelsio Communications ;
  • Citrix Systems R & D ;
  • ClusterHQ ;
  • DARPA ;
  • Dell, Inc ;
  • EMC / Isilon Storage Division ;
  • Gandi.net ;
  • Intel Corporation ;
  • iXsystems ;
  • Juniper Networks, Inc ;
  • Limelight Networks ;
  • LSI ;
  • Microsoft Open Source Technology Center ;
  • MIT Computer Science & Artificial Intelligence Laboratory ;
  • Multiplay ;
  • Netflix ;
  • Netgate ;
  • Nginx, Inc ;
  • Norse Corporation ;
  • Sandvine, Inc ;
  • ScaleEngine, Inc ;
  • Solarflare Communications, Inc ;
  • Spectra Logic ;
  • Yandex LLC.
Télécharger ce contenu au format Epub

Lire les commentaires

linuxmao.org change d’hébergeur

14 novembre, 2016 - 22:55

Chers amis du Libre,

linuxmao.org, la ressource collaborative francophone sur tout ce qui concerne la musique assistée par ordinateur (MAO) avec pour outils les logiciels libres sous GNU/Linux, vient de changer d’hébergeur.

Nous profitons de cette migration et de cette dépêche pour présenter le travail effectué par notre communauté lors de ces dernières années.

    Le site s’articule autour de plusieurs axes :

    1. un fonds encyclopédique collaboratif traitant de toutes les étapes de la création musicale sous GNU/Linux, de l’écriture de partitions jusqu’à la diffusion des œuvres. Le musicien y trouvera la plupart des réponses aux questions qui se poseront à lui, qu’il s’agisse de matériels ou de logiciels ;
    2. une communauté centrée sur nos forums où les profils musicaux de toutes tendances se côtoient et s’entraident. Utilisateurs débutants comme confirmés y sollicitent la communauté afin d’apporter des réponses aux questions de tous niveaux qu’ils se posent. Chaque résolution d’un problème enrichit dynamiquement le fonds documentaire de linuxmao ;
    3. un canal IRC, afin de pouvoir échanger et régler les problèmes en temps réel ;
    4. une équipe d’encadrement et d’administration réactive qui sait orienter les utilisateurs vers les réponses les plus pertinentes ;
    5. des joutes musicales, afin de pousser chacun à montrer ses créations et de créer une bonne émulation.

    Notre communauté, forte de plusieurs milliers de membres, tient à remercier UNGI.com pour son soutien depuis le début du site, il y a de cela 11 ans. Cette contribution, fondamentale, aura pleinement participé à la vitalité de linuxmao.org, pendant plus d’une décennie.

    Nous remercions tuxfamily.org (et spécialement gradator pour l’aide et le soutien pendant la migration) pour l’accueil qui nous est fait, en terrain si familier. Depuis des années, nous œuvrons animés par le même désir de partage centré sur le logiciel libre, particulièrement dans le domaine de la création artistique. Les passerelles entre nous sont déjà multiples et très fréquentées, de longue date.

    À bientôt d’y écouter vos morceaux !

    Télécharger ce contenu au format Epub

    Lire les commentaires

    Paris Open Source Summit, c’est cette semaine et LinuxFr.org sera là ! #OSSParis16

    13 novembre, 2016 - 20:40

    Parce que le partage et l’ouverture font partie de l’ADN du Libre et qu’on ne va pas se laisser enfermer derrière des murs réels ou virtuels que certains voudraient ériger, nous vous donnons rendez‐vous à la nouvelle édition du Paris Open Source Summit (POSS, pour les intimes) qui se tient cette semaine, mercredi 16 et jeudi 17 novembre 2016 aux Docks Pullman. Pour rappel, le POSS est issu de la fusion de l’Open World Forum et de Solutions Linux.

    Une partie de l’équipe du site LinuxFr.org sera présente au sein du village associatif, stand pour vous faire découvrir le site et répondre à toutes les questions que vous pourriez vous poser. C’est l’occasion de se retrouver en chair et en os pour certains qui auront pu faire le déplacement.

    Inscrivez‐vous sans plus tarder, faites un tour aux multiples conférences et venez nous voir ! Tous les détails dans la suite de la dépêche…

    Sommaire Le programme, titré « Empowering Open Innovation »

    Le programme de l’édition 2016, co‐présidé par Benjamin Jean (Inno³) et Jean‐Christophe Élineau (Aquinétic), s’articulera autour de l’idée que l’innovation, qui se veut de plus en plus ouverte et collaborative, repose aujourd’hui massivement sur l’Open Source, l’Open Data et les modèles connexes (Open Hardware, Open Access, etc.). Plus encore, l’introduction de ces idées dans chaque nouveau métier ou filière assure un bénéfice partagé de cette innovation technologique et sociétale. Blockchain, Internet des objets, ou Big Data sont autant d’innovations qui n’inspirent confiance que lorsqu’elles sont pensées dans une logique de mutualisation, de pérennisation et de souveraineté.

    De mémoire de LinuxFrien, nous n’avons jamais vu un programme aussi riche et dense. Invités aux réunions du comité de programme élargi, nous avons pu constater qu’un énorme travail de préparation a été fait en amont et que ces deux jours seront la synthèse d’un an de travail. La dynamique lancée continuera après le POSS.

    Tenter de résumer le programme serait très compliqué en quelques lignes et risquerait de lui faire injure. Nous vous proposons de prendre connaissance :

    Et LinuxFr.org ?

    Mais que fait donc l’équipe sur le « POSS » ?

    • rencontrer ses contributeurs et lecteurs ;
    • expliquer le principe de LinuxFr.org aux personnes qui ne connaissent pas (encore) (bien) le site ;
    • inciter les lecteurs à contribuer : nous avons pu constater que certains lecteurs ne se sentaient pas — à tort, le plus souvent – le niveau pour passer la modération (il y a les journaux aussi) et surtout affronter la communauté de LinuxFr.org, qui peut être très exigeante ;
    • vous faire gagner des livres et des abonnements à GNU/Linux Magazine France (nous nous sommes encore démenés pour vous ! Merci aux éditions Diamond, Eyrolles et ENI pour les dons) ;
    • vous donner (oui, on est comme ça, on donne) des autocollants LinuxFr.org inspirés de nos logos passés ou actuels (encore un énorme merci à nos amis de Grafik plus pour les impressions à titre gracieux) ;
    • participer aux nombreuses conférences (plus d’une centaine) qui auront lieu sur les deux jours (on vous conseille de vous pré‐inscrire pour celles qui vous intéressent ;
    • aider à la phase finale de la Student DemoCup, dont les six projets finalistes sont en ligne ; n’hésitez pas à aller voter pour le prix du public !

    Merci à tous ceux qui passeront nous saluer les 16 et 17 novembre sur le stand B5 au cœur de la partie salon (enfin, un peu sur le bord quand même). Nous vous attendons de pied ferme. L’accès à Internet depuis le dock n’est pas forcément de toute fiabilité. Bref, ce n’est pas simple pour rédiger des dépêches. Nous allons cependant tenter de relayer les nouvelles de l’événement via notre compte Twitter @linuxfrorg.

    À gagner !

    Voici la palanquée de livres que vous pourrez gagner sur le salon par tirage au sort, tous les jours à 17 h (pour moitié chaque jour). Votre présence est requise, sinon, nous réattribuons les lots :

    Et, forcément, un abonnement à GNU/Linux Magazine France, doublé d’un de leur fameux mooks.

    Encore une fois, un ÉNORME merci à nos mécènes habituels :

                           

    Nous n’avons pas eu le temps de le faire l’année passée et nous nous tâtons encore cette année à faire une petite vente aux enchères au profit de La Quadrature du Net et de Framasoft avec ces lots et quelques autres goodies (genre des autocollants Mandrake !) et une bouteille de vin de la Liberté, car nous en avons plus besoin que jamais !

                              Rappel des informations pratiques

    Le POSS sera ouvert le :

    • mercredi 16 novembre, de 9 h à 19 h ;
    • jeudi 17 novembre, de 9 h à 18 h.

    Il se tiendra au Dock Pullmann, à 100 mètres de la Porte de la Chapelle, au 50 avenue du Président Wilson, 93200 La Plaine St‐Denis. En fait, plus précisément, au bâtiment 137 de l’avenue des Magasins généraux.

    Les moyens d’accès pour s’y rendre sont nombreux :

    • métro : ligne 12, jusqu’au terminus station Front Populaire (sortie no 1 Léon Blum - Magasins Généraux) ;
    • RER : RER B, arrêt La Plaine - Stade de France ou RER D, arrêt Stade de France - Saint‐Denis ;
    • voiture : périphérique, sortie Porte de la Chapelle. Parking sur place de 900 places ;
    • bus : ligne 239, arrêt Netsquare ;
    • station Vélib’ à l’intérieur du parc.
    Télécharger ce contenu au format Epub

    Lire les commentaires

    Découvrir MetaOCaml dans son navigateur

    13 novembre, 2016 - 19:49

    OCaml est un langage de programmation généraliste, fonctionnel et statiquement typé. MetaOCaml est une extension. Le « Meta » dans le nom fait référence à la méta‐programmation, l’écriture de programmes qui manipulent des programmes.

    Un cours sur MetaOCaml est disponible en ligne sur le site de l’université de Cambridge.

    MetaOCaml est donc une extension d’OCaml, un dialecte non standard du langage qui a une longue histoire. Dérivée de MetaML il y a environ 15 ans, c’est toujours resté un prototype de recherche, avec une base d’utilisateurs petite mais active au fil des années — au contraire de la plupart des prototypes de recherche qui meurent de mort naturelle assez vite. Le « Meta » dans le nom fait référence à la méta‐programmation, c’est‐à‐dire l’écriture de programmes qui manipulent des programmes. MetaML et MetaOCaml sont dans la catégorie de la méta‐programmation « étagée » (staged), où il y a un nombre arbitraire de « niveaux d’exécution » qui construisent des morceaux de programme des niveaux précédents et les font tourner. Par opposition, il y a des langages avec un nombre fixe de niveaux, par exemple « statique, à la compilation » et « dynamique, à l’exécution », comme en C++ ou D, beaucoup de langages à « macros » où la méta‐programmation se résume à une passe de réécriture de code, et des langages où la notion de niveaux est plus floue, plus complexe et combinée avec des réécritures syntactiques de nature un peu différente et moins structurée, comme en Scheme, Lisp ou Racket).

    Une façon de penser à MetaOCaml est que c’est un langage pour décrire des optimisations de la forme « et si on spécialise comme ci ou comme ça à la compilation, on peut obtenir du super code au final », mais où la distinction entre ce qui est spécialisé « à la compilation » et ce qui est exécuté au final est explicite. Elle ne repose pas sur l’intelligence du compilateur, mais sur des marqueurs explicites insérés par le programmeur ou la programmeuse (il y a eu beaucoup de recherche sur l’évaluation partielle comme super‐optimisation et le consensus de la communauté c’est que c’est puissant mais trop fragile ou difficile à prévoir pour qu’on puisse laisser le compilateur le faire sans guidage humain).

    Un exemple récent d’utilisation de la technique est Stream Fusion, to Completeness, un article qui utilise cette forme de méta‐programmation pour optimiser des programmes décrivant des manipulations de flots de données, avec une version en OCaml (utilisant MetaOCaml) et une version en Scala (utilisant LMS, Lightweight Modular Staging, une autre approche de la méta‐programmation par étage). Ils implémentent comme une bibliothèque des optimisations puissantes de « fusion » qui sont traditionnellement espérées par le compilateur.
    Ce travail va être présenté à Paris en janvier 2017, puisque les universités Paris 6 et Paris 7 accueillent et organisent cette année une des principales conférences de recherche en langages de programmation et, d’ailleurs, si vous êtes étudiant et que vous voulez y aller et manger sur place sans payer les frais d’inscription, vous pouvez vous proposer comme volontaire pour aider.

    Ne nous laissons pas distraire. Le sujet de cette dépêche c’est un cours sur MetaOCaml disponible en ligne, créé par Jeremy Yallop à l’université de Cambridge. C’est une sous‐partie du cours Advanced Functional Programming qui s’adresse à des gens connaissant déjà la programmation fonctionnelle, mais pas forcément ses aspects les plus avancés. La partie sur MetaOCaml est à la fin et elle est disponible (comme le reste) sous la forme de cahiers interactifs dans le navigateur (ça utilise IOCamlJS, un noyau IPython / Jupyter pour OCaml).

    Voilà, bonne lecture.

    Télécharger ce contenu au format Epub

    Lire les commentaires

    Sortie de libebur128 v1.2.0

    13 novembre, 2016 - 19:47

    La bibliothèque libebur128 est une bibliothèque de mesure des niveaux d’intensité sonore (loudness) de programmes audio en mode fichier. Elle a déjà été présentée sur LinuxFr.org lors de la sortie de la version 1.1.0, en février 2016. Elle est désormais disponible en version 1.2.0.

    Outre les points mentionnés dans la précédente dépêche, cette version apporte quelques nouveautés utiles :

    • suppression de la dépendance à libspeexdsp. Le sur‐échantillonnage nécessaire aux mesures true‐peak est désormais nativement inclus dans la bibliothèque, grâce aux contributions de Brian Matherly ;
    • ajout de nouvelles fonctionnalités dans l’interface. Il est désormais possible de limiter la durée sur laquelle les mesures portent, facilitant ainsi l’usage de la bibliothèque pour des mesures sur des flux temps réel de longue durée (comme le contrôle sur plusieurs jours des flux audio d’une chaîne de diffusion).
    Télécharger ce contenu au format Epub

    Lire les commentaires

    Agenda du Libre pour la semaine 46 de l'année 2016

    13 novembre, 2016 - 01:00

    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 47 événements (1 en Belgique, 43 en France, 3 au Québec et 0 en Suisse) est en seconde partie de dépêche.

    Sommaire Agenda du Libre pour la semaine 46 de l'année 2016 [FR Montpellier] Formation Prestashop - Le lundi 14 novembre 2016 de 09h00 à 17h00.

    Lundi 14 au mercredi 16 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Prestashop).
    Lundi 21 au mercredi 23 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Référencement Web).
    Lundi 28 au mercredi 30 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Dolibarr).

    [FR Montpellier] Conférence Wikimedia Commons et le droit d’auteur - Le lundi 14 novembre 2016 de 10h00 à 12h00.

    Auditorium de Pierresvives
    4 thématiques d’intervention :
    description du mouvement wikimédia : historique, philosophie, projets (Wikipédia, Wikimedia Commons, Wikisource, Wikidata…), partenariats culturels

    [FR Montpellier] Réunion du comité pocket film - Le lundi 14 novembre 2016 de 16h00 à 18h00.

    La Maison des Adolescents organise avec ses partenaires, des sessions de formation Pocket film gratuites à destinations des professionnels qui souhaitent participer au concours.
    les 3 et 10 novembre 2016 sur Montpellier
    les 17 et 24 novembre 2016 sur Béziers

    [FR Montpellier] WikiPermanence - Le lundi 14 novembre 2016 de 18h00 à 20h00.

    Une WikiPermanence est une rencontre physique entre des wikipédiens chevronnés et de nouveaux ou futurs wikipédiens qui souhaitent acquérir des connaissances et des conseils sur le fonctionnement de Wikipédia. Il ne s’agit pas d’une simple rencontre entre wikipédiens : la WikiPermanence est là pour répondre aux questions, permettre des démonstrations, offrir une aide aux premiers pas et, si cela se fait régulièrement, permettre un suivi.
    Elles nous permettront d’aborder les sujets tels que :
    Un instant est prévu pour l’initiation des débutants

    [FR Montpellier] WikiPermanence - Le lundi 14 novembre 2016 de 18h00 à 20h00.

    Une WikiPermanence est une rencontre physique entre des wikipédiens chevronnés et de nouveaux ou futurs wikipédiens qui souhaitent acquérir des connaissances et des conseils sur le fonctionnement de Wikipédia. Il ne s’agit pas d’une simple rencontre entre wikipédiens : la WikiPermanence est là pour répondre aux questions, permettre des démonstrations, offrir une aide aux premiers pas et, si cela se fait régulièrement, permettre un suivi.
    Elles nous permettront d’aborder les sujets tels que :
    Un instant est prévu pour l’initiation des débutants

    [FR Grenoble] Rencontre groupe local OpenStreetMap - Le lundi 14 novembre 2016 de 18h30 à 21h30.

    Les contributeurs à OpenStreetMap de la région de Grenoble tiendront leur réunion mensuelle le lundi 14 novembre à 18h30.
    Ordre du jour : accueil des nouveaux
    présentation des contributeurs (centres d'intérêt, etc.)

    [FR Montpellier] Formation Prestashop - Le mardi 15 novembre 2016 de 09h00 à 17h00.

    Lundi 14 au mercredi 16 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Prestashop).
    Lundi 21 au mercredi 23 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Référencement Web).
    Lundi 28 au mercredi 30 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Dolibarr).

    [FR Castelnau-le-Lez] Section GNU/Linux - Le mardi 15 novembre 2016 de 10h00 à 12h00.

    L’équipe de Montpel’libre vous propose une permanence de dépannages pour vous aider à vous familiariser avec votre système GNU/Linux au quotidien. Le contenu de l’atelier s’adapte aux problèmes des personnes présentes et permet ainsi d’adapter l’acquisition de nouvelles compétences au rythme de chacun.
    Vous pourrez y aborder plusieurs thèmes :
    Présentation de Linux

    [FR Montpellier] Réunion du groupe de travail sur les pratiques numériques des jeunes - Le mardi 15 novembre 2016 de 16h00 à 18h00.

    Nous sommes de plus en plus sollicités sur les questions ayant trait aux pratiques numériques des jeunes, et ce, sous des angles très différents. Mes missions au sein de la MDA sont dédiées à cet objet.
    Le partenariat étant dans l’ADN de la MDA, il nous semble important de considérer ce vaste chantier de façon partagée. Ainsi la maison des adolescents vous invite à participer à un groupe de travail sur les pratiques numériques des jeunes. Prévention - Présence éducative - Accompagnement aux TIC - Ateliers - Médiation numérique.
    Cette invitation concerne des structures partenaires qui travaillent sur ce sujet dont les méthodes et les compétences peuvent enrichir mutuellement nos pratiques.

    [FR Montpellier] Ateliers Logiciels Libres - Le mardi 15 novembre 2016 de 17h00 à 19h00.

    Réaliser un montage vidéo avec Shotcut Grâce à un logiciel simple et intuitif, vous serez rapidement capable de réaliser un petit film ou court-métrage d’animation en utilisant de courtes séquences vidéo, des photos ou des images. Pour épater vos amis ou pour vous lancer dans l’aventure de l’animation, cette séance est faite pour vous !
    sur inscription
    Shotcut est un logiciel libre de montage vidéo. Il offre des fonctionnalités d’édition avancée telles qu’une ligne du temps à plusieurs pistes et des transitions visuelles. Le logiciel offre aussi une large galerie de filtres vidéo et audio facile d’utilisation.

    [FR Montpellier] Formation sécurité informatique et cryptographie (Tails - Tor - PGP) - Le mardi 15 novembre 2016 de 18h00 à 22h30.

    Montpel’libre premier centre formateur Tails en France a le plaisir de vous proposer un nouveau cycle de formation, cryptographie et sécurité informatique. En partenariat avec
    Merci d’avoir choisi de participer aux ateliers « Sécurité Informatique et Cryptographie » organisés par Le Club de la Presse et Montpel’libre.
    Formation Crypto, séance de préparation, premier module :

    [FR Reims] Atelier Vie-Privée - Le mardi 15 novembre 2016 de 18h30 à 20h30.

    De septembre 2016 à juin 2017, un mardi soir par mois, l'association LoLiCA anime un « Atelier vie Privée » sur un thème précis.
    Le but de ce rendez vous est d'expliquer, de façon très accessible, les problématiques autour de la vie privée dans notre monde numérique et des solutions à apporter pour pouvoir la préserver.
    Ce mardi 15 novembre 2016, nous aborderons le thème «  Les Métadonnées»

    [FR Lyon] Joomlapéro - Le mardi 15 novembre 2016 de 19h00 à 22h00.

    Bonjour à tous,
    Ce mois-ci, Florian va nous parler de Fabrik, une extension gratuite et libre pour faire des formulaires facilement avec Joomla.
    Comme à chaque fois, vous pouvez ramener de quoi manger et/ou boire.

    [FR Mauguio] Infolibres atelier (WordPress) - Le mardi 15 novembre 2016 de 19h00 à 21h00.

    Vous pourrez entre autre, vous approprier l’interface, choisir un thème et des menus adaptés à votre projet, et aborder les notions de lisibilité et de référencement naturel avec WordPress.
    WordPress est un système de gestion de contenu (CMS) qui permet de créer et gérer facilement l’ensemble d’un site web ou simplement un blog. Gratuit et libre, WordPress est personnalisable grâce à de nombreux thèmes et plugins.Retour ligne automatique
    En outre, il existe une solide communauté à travers le monde entier.

    [FR Montpellier] Formation Prestashop - Le mercredi 16 novembre 2016 de 09h00 à 17h00.

    Lundi 14 au mercredi 16 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Prestashop).
    Lundi 21 au mercredi 23 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Référencement Web).
    Lundi 28 au mercredi 30 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Dolibarr).

    [FR St-Denis] Open Source Summit - Du mercredi 16 novembre 2016 à 10h00 au jeudi 17 novembre 2016 à 18h00.

    L'Open Source Summit, né de la fusion de deux grands événements bien connus des libristes qu'étaient l'Open World Forum et Solutions Linux, se tiendra les 17 et 18 novembre 2016 prochains à
    Comme les années précédentes, il y aura donc une grande partie exposition, dans laquelle nous retrouverons toutes les entreprises du secteur ainsi qu'un grand cycle de conférences sur les deux jours mais également un village associatif organisé par l'association Parinux, plus d'infos sur l'événement: http://opensourcesummit.paris
    L'appel à stand se clôturera d'ici septembre (impression du guide oblige).

    [FR Auch] Initiation à Linux - Le mercredi 16 novembre 2016 de 14h00 à 17h00.

    Cette découverte de Linux est proposée au Café associatif d'Auch, l'Abri des Possibles, tous les mercredi.

    [FR Ambérieu-en-Bugey] Mapathon Missing Maps - Le mercredi 16 novembre 2016 de 18h30 à 22h00.

    Venez découvrir comment contribuer à OpenStreetMap, le "Wikipedia de la carte", durant un « mapathon » !
    (un événement convivial où l'on se retrouve pour cartographier, échanger et apprendre à utiliser les outils permettant de contribuer à OSM).
    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, environnementales, aux conflits et à la pauvreté. 

    [FR Le Mans] Crypto party - Le mercredi 16 novembre 2016 de 19h00 à 22h00.

    Lors de cette soirée vous pourrez apprendre à utiliser ENIGMAIL qui vous permettra de chiffrer vos courriels afin de préserver votre vie privée.
    Lieu: l'épicerie sur le zinc, 45 avenue de la Libération, 72100 Le Mans
    Vous  pourrez apporter votre ordinateur portable afin de réaliser l'installation du logiciel ENIGMAIL

    [FR Lyon] Atelier TupperVim - Le mercredi 16 novembre 2016 de 19h00 à 22h30.

    Les TupperVim sont des réunions d'utilisateurs de l’éditeur de texte libre Vim (débutants ou avancés) durant lesquelles chacun des participants échange des trucs et astuces.
    Vim étant un éditeur très riche et hautement paramétrable, ces sessions sont l’occasion de s’initier à son utilisation, d’approfondir ses connaissances, d’échanger ses vimrc respectifs, ou encore de découvrir des greffons pour aller plus loin.
    Toute personne, quel que soit son niveau, est la bienvenue.

    [FR Toulouse] Rencontre Tetalab - Le mercredi 16 novembre 2016 de 21h00 à 23h00.

    Rencontre hebdomadaire des hackers et artistes libristes Toulousains.

    [BE Mons] LoRaWan, communication IoT - Le jeudi 17 novembre 2016 de 19h00 à 21h00.

    Ce jeudi 17 novembre 2016 à 19h se déroulera la 53ème séance montoise des Jeudis du Libre de Belgique.
    Le sujet de cette séance : LoRaWan, la communication sans fil des objets
    Thématique : Internet des objets|Réseau

    [FR Toulouse] Rencontres de la Monnaie Libre - Du jeudi 17 novembre 2016 à 00h00 au dimanche 20 novembre 2016 à 00h00.

    Les rencontres des monnaies libres (RML) sont un événement bi-annuel (vers Juin et Novembre) fondé en 2013.
    Les RML sont une rencontre d'informaticiens contributeurs des projets de logiciels libres permettant la génération d'une monnaie libre P2P (Duniter en 2016).
    Elles sont organisées en 4 journées.

    [FR Martigues] Cycle traitement de la photographie - Le jeudi 17 novembre 2016 de 16h30 à 18h15.

    L’association ULLM (les Utillisateurs de Logiciels Libres du Pays Martégal) en collaboration avec ECM vous présente le programme de ses ateliers du troisième trimètre 2016.
    Le jeudi 17 novembre de 16h30 à 18h15
    Responsable Marc Guelle

    [FR Teyran] Notions PC - Le jeudi 17 novembre 2016 de 16h30 à 18h00.

    Gimp, les outils de détourages
    Réaliser votre généalogie avec le logiciel libre Ancestis
    Réaliser un tableau « dépenses/recettes » avec LibreOffice Calc

    [FR Paris] Soirée de Contribution au Libre - Le jeudi 17 novembre 2016 de 19h30 à 22h30.

    La SCL n'aura pas lieu le 17 novembre 2016, la FPH ne pouvant nous recevoir.

    [QC Coteau du Lac] Émission #119 de bloguelinux.ca - Le jeudi 17 novembre 2016 de 02h00 à 22h00.

    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 à 20 heures 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.

    [FR Montpellier] Permanence « Les logiciels libres, parlons-en ! » - Le vendredi 18 novembre 2016 de 17h00 à 19h00.

    Le Faubourg Marché, qu’est-ce que c’est ?
    Le Faubourg Marché est une permanence partagée qui permet aux associations d’accueillir ensemble, les publics de ces associations une fois par semaine, le vendredi entre 17h00 et 19h00, au 19, rue du Faubourg de Nîmes, 34000 Montpellier.
    L’idée est de s’informer et d’informer les adhérents des diverses associations sur le fonctionnement du lieu et des associations, et notamment sur les 5 partenaires qui l’animent et lui permettent ainsi d’exister (autour.com, L’Accorderie, enercoop, modulauto, La Nef). Lors de cette permanence partagée vous pourrez rencontrer les associations La Graine (monnaie locale de Montpellier), éCOhabitons, Montpellier à pied, et bien sûr Montpel’libre.

    [FR Antibes] Rencontre Accès Libre (RAL) - Le vendredi 18 novembre 2016 de 18h00 à 21h00.

    Certains les appellent « install party », d’autres encore « Soirées Linux », mais les Rencontres Accès Libre sont tout cela en même temps, et bien plus encore.
    C'est l’occasion de :
    discuter, échanger, expliquer ;

    [FR Strasbourg] Soirée bidouille/hack - Le vendredi 18 novembre 2016 de 18h00 à 22h00.

    Hackstub est un groupe d'enthousiastes des technologies qui se reconnaissent dans l'éthique et la culture hacker. Notre but est de construire une communauté locale, ainsi qu'un lieu d'expérimentation ouvert pour travailler sur des projets, échanger, et réfléchir l'utilisation des technologies et leur impact sur la société.
    Nous nous retrouvons tous les vendredi soir à partir de 18h pour bidouiller dans une ambiance conviviale, discuter des problématiques politiques liées aux nouvelles technologies, et apprendre en faisant.
    Certains programment, administrent leur serveur, d'autres bidouillent de l'électronique, ou encore rédigent un mémoire de philo, et d'autres encore expliquent certaines notions aux plus néophytes.

    [FR Le Tholonet] Réunion mensuelle de l'Axul - Le vendredi 18 novembre 2016 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 mensuelle qui aura lieu le vendredi 18 novembre 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

    [FR Bordeaux] Initiation osciloscope numérique - Le vendredi 18 novembre 2016 de 21h00 à 22h00.

    Le labx, HackerSpace bordelais initie les ateliers du lab. Ces ateliers porterons sur des logiciels libres, plutôt orientés hack.
    Vendredi 18 premier atelier du lab sur l’oscilloscope numérique.
    Rappel de quelques bases sur la physique tension, courant, loi d’ohms , fréquence

    [QC Montréal] Atelier du Libre du Club Linux Atomic - Du vendredi 18 novembre 2016 à 18h00 au samedi 19 novembre 2016 à 21h00.

    Le Club Linux Atomic
    Le Club Linux Atomic (CLA) regroupe des utilisateurs, novices comme aguerris, de systèmes d’exploitation GNU/Linux et de logiciels libres. Il a pour principal objet de mieux faire connaître l’informatique libre et d’en favoriser l’utilisation par le plus grand nombre.
    Atelier du Libre

    [QC Montréal] Camp FACIL - Du vendredi 18 novembre 2016 à 18h00 au samedi 19 novembre 2016 à 21h00.

    >>>> Merci de nous signaler votre intention de participer en vous inscrivant ici
    Qu'est-ce qu'un Camp FACIL ? Il s'agit d'une réunion générale des membres et adeptes de FACIL pour faire avancer des projets en cours, effectuer des petites tâches qui traînent, régler des problèmes, des irritants ou simplement discuter de travaux que l'on entend réaliser un autre jour. Tout le monde est libre de participer en fonction de son temps disponible, de ses compétences et de ses préférences. C'est naturellement une bonne façon d'apprendre à se connaître et de prendre le pouls de la communauté de bénévoles que nous formons.
    Vendredi 18 novembre (18h-21h)

    [FR Beauvais] Créer et gérer des newsletters - Le samedi 19 novembre 2016 de 09h30 à 12h00.

    En collaboration avec la MAJI (Maison des Associations de la Jeunesse et des Initiatives), l'association Oisux propose 8 samedis du Libre en 2016 à Beauvais au 28 rue de Gascogne.
    Formations gratuites, 9h30 à 12h00.
    Créer et gérer des newsletters

    [FR Courbevoie] Atelier base de données MYSQL - Le samedi 19 novembre 2016 de 09h30 à 18h00.

    L'association StarinuX, promotion du logiciel Libre et Opensource, organise
    L'ATELIER MYSQL (la base de données Libre).
    PRÉSENTATION : Savoir créer, alimenter, gérer une base de données est devenu aujourd'hui indispensable.

    [FR Mauguio] Infolibres atelier (WordPress) - Le samedi 19 novembre 2016 de 10h00 à 12h00.

    Vous pourrez entre autre, vous approprier l’interface, choisir un thème et des menus adaptés à votre projet, et aborder les notions de lisibilité et de référencement naturel avec WordPress.
    WordPress est un système de gestion de contenu (CMS) qui permet de créer et gérer facilement l’ensemble d’un site web ou simplement un blog. Gratuit et libre, WordPress est personnalisable grâce à de nombreux thèmes et plugins.Retour ligne automatique
    En outre, il existe une solide communauté à travers le monde entier.

    [FR Castelnau-le-Lez] Atelier de développement et programmation - Le samedi 19 novembre 2016 de 10h00 à 12h00.

    Pour cette nouvelle saison, les ateliers Dev/Prog de Castelnau auront lieu chaque semaine le samedi matin, pour satisfaire aux attentes de toutes et tous.
    Rendez-vous hebdomadaire, tous les samedis, salle 38 de la mjc (fermé pendant les vacances).
    Cet atelier de développement est essentiellement axé sur les langages du Web : html, css (même si ce ne sont pas des langages à proprement parler) javascript et PHP, possibilité aussi d’utiliser Ajax, Jquery, Sqlite et MySql, mais il peut aussi aborder d’autres langages à la demande.

    [FR Chambéry] Missing Maps SSI Chambéry-Ouahigouya - Le samedi 19 novembre 2016 de 10h00 à 13h00.

    Venez découvrir comment contribuer à OpenStreetMap, le "Wikipedia de la carte", durant un « mapathon » !
    (un événement convivial où l'on se retrouve pour cartographier, échanger et apprendre à utiliser les outils permettant de contribuer à OSM).
    Cet événement s'inscrit dans le cadre de la coopération décentralisée Chambéry-Ouahigouya et de l'initiative globale Missing Maps, projet humanitaire qui vise à cartographier en amont les parties du mondes vulnérables aux catastrophes naturelles, crises sanitaires, environnementales, aux conflits et à la pauvreté. 

    [FR Toulouse] Capitole du Libre - Du samedi 19 novembre 2016 à 10h00 au dimanche 20 novembre 2016 à 17h00.

    Le Capitole du libre est un événement autour du logiciel libre et au-delà, organisé chaque année à Toulouse par l'association Toulibre (Linux User Group toulousain). Cette année, il se déroulera les 19 et 20 novembre prochain à l'ENSEEIHT.
    https://2016.capitoledulibre.org/
    Le planning des conférences du Capitole du Libre est à jour, et il y en a pour tout le monde : les logiciels libres au quotidien, les enjeux du libre, la culture libre, les communs, libertés et vie privée, mais aussi technique, développement Web, DevOps, embarqué.

    [FR Montpellier] Repair Café - Le samedi 19 novembre 2016 de 13h00 à 19h00.

    Le premier Repair Café de Montpellier ouvre ses portes et vous attend nombreux.
    Réparer ensemble, c’est l’idée des Repair Cafés dont l’entrée est ouverte à tous. Outils et matériel sont disponibles à l’endroit où est organisé le Repair Café, pour faire toutes les réparations possibles et imaginables. Vêtements, meubles, appareils électriques, bicyclettes, vaisselle, objets utiles, jouets, et autres. D’autre part sont présents dans le Repair Café des experts bénévoles, qui ont une connaissance et une compétence de la réparation dans toutes sortes de domaines.
    On y apporte des objets en mauvais état qu’on a chez soi. Et on se met à l’ouvrage avec les gens du métier. Il y a toujours quelque chose à apprendre au Repair Café. Ceux qui n’ont rien à réparer prennent un café ou un thé, ou aident à réparer un objet appartenant à un autre. On peut aussi toujours y trouver des idées à la table de lecture qui propose des ouvrages sur la réparation et le bricolage.

    [FR Nantes] Café vie privée - Le samedi 19 novembre 2016 de 14h00 à 18h00.

    Apprenez à protéger votre vie privée en ligne et vos données personnelles et venez participer aux ateliers qui se tiendront tout au long de l'après-midi autour des thèmes suivants :
    Hygiène numérique : navigation sur Internet, gestion des mots de passe, alternatives logicielles, etc.
    Initiation au chiffrement de mails et sms avec PGP

    [FR Rouen] Journée Mensuelle du Logiciel Libre - Le samedi 19 novembre 2016 de 14h00 à 18h00.

    Stop Press : La Mairie de Rouen met à notre disposition une salle au rez-de-chaussée qui sera plus pratique et accessible pour tous. On vous attend!
    Le samedi 19 Novembre 2016, 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. Rouen, Normandie.
    On fera connaissance avec la toute dernière version de openSUSE, la openSUSE Leap 42.1, Gnome 3.16.2, LibreOffice et beaucoup d’autres distributions Linux. Nous fêterons l'arrivée de la SUSE Linux Enterprise 12 SP2 qui comme vous le savez est la pièce maitresse de Leap 42.1, (bientôt 42.2) et qui est maintenue par des ingénieurs SUSE.

    [FR Argentonnay] Atelier installation et découverte des logiciels libres - Le samedi 19 novembre 2016 de 14h00 à 18h00.

    Retrouvez l'association GEBULL pour un atelier installation et découverte des logiciels libres dans le château de la colporteuse.

    [FR Ivry sur Seine] Cours de l'Ecole du Logiciel Libre - Le samedi 19 novembre 2016 de 14h00 à 18h00.

    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.

    [FR Schiltigheim] Initiation à la Programmation avec Sonic-Pi - Le samedi 19 novembre 2016 de 16h30 à 18h00.

    L'association Desclicks sera présente au café Associatif #32 organisé le 19 novembre par l'AHQCS à la maison des sociétés, au Parc du Château de Schiltigheim.
    Nous y tiendrons, de 16h30 à 18h, un atelier ludique d'initiation à la programmation à l'aide du logiciel Sonic Pi.
    Petits et grands sont les bienvenus (8 ans et plus). 4 binômes pourront être accueillis.

    [FR Nantes] Atelier de contribution à Wikipédia - Le samedi 19 novembre 2016 de 18h30 à 21h30.

    L'objectif de cet atelier est de rendre les femmes plus visibles sur Wikipédia en écrivant des biographies de femmes ou des articles en lien avec le féminisme.
    Ouvert à tou.te.s, sans inscription, ces Ateliers sont libres et gratuits.
    Cet atelier a lieu à l'Espace Simone de Beauvoir, 15 du quai Ernest Renaud, Nantes, arrêt ''Gare maritime'' de la ligne 1 du tramway.

    Télécharger ce contenu au format Epub

    Lire les commentaires

    Sortie de Chisel 3, un langage de description matériel basé sur Scala

    12 novembre, 2016 - 21:13

    Jonathan Bachrach vient de l’annoncer sur la liste de diffusion chisel-user : le premier instantané de Chisel 3 est officiellement sorti.

    Chisel est un langage de description matériel (HDL) basé sur le langage Scala. Le langage n’étant pas reconnu par les principaux logiciels de synthèse, il génère du langage Verilog synthétisable à la « compilation ».

    Sommaire Qu’est‐ce que Chisel ?

    C’est un langage libre développé et soutenu par l’université de Berkeley (UCB). Université bien connue pour avoir « lancé » pas mal de standards libres d’aujourd’hui (pour rappel, BSD signifie Berkeley Software Distribution, soit collection de logiciels de Berkeley).

    Contrairement à VHDL et Verilog — les deux langages de description de matériel (HDL) considérés comme standards dans le monde du FPGA et des ASIC —, Chisel est un langage synthétisable et synchrone par construction. Ce qui signifie qu’une architecture décrite correctement (sans alertes) avec Chisel sera synthétisable directement.
    Chisel est également un langage synchrone, tous les changements d’états se font donc au rythme d’une horloge globale qui est implicite par défaut. Il existe cependant des stratégies de changement de domaines d’horloges pour les circuits complexes.

    Chisel fait partie de ces nouveaux langages de description de matériel que l’on pourrait qualifier de SSHDL — pour Synchronous Synthesizable Hardware Description Language —, dont font partie également Migen, Cλash et SpinalHDL.

    Passage de Chisel 2 à Chisel 3

    La grosse différence entre Chisel 2 et Chisel 3 est l’utilisation d’un langage de netlist — on parle généralement de langage RTL — intermédiaire nommé FIRRTL entre la description en Chisel et le Verilog généré.

    Chisel 2 comportait un certain nombre de backends qui permettaient de transformer le programme Chisel en Verilog, modèle C++ ou SystemC pour la simulation. Avec Chisel 3 la génération de ces backends a été abandonnée. Chisel 3 ne génère que du FIRRTL, FIRRTL génère à son tour du Verilog. Et la génération du modèle C++/SystemC a été déléguée à l’excellent Verilator histoire de mutualiser les efforts de développement. Ce qui nous donne la chaîne de développement suivante :

    Chisel3 -> FIRRTL -> Verilog |-> C++/SystemC |-> simulation |−> synthèse Petit exemple Chisel

    La documentation de Chisel donne comme exemple le calcul de PGCD au moyen de l’algorithme d’Euclide. Cet exemple permet de trouver le PGCD des deux entiers a et b donnés en entrée. La sortie se présente ensuite comme un entier sur 32 bits z et la sortie de validation v permet de signaler la fin du calcul.

    import chisel3._ class GCD extends Module { val io = IO(new Bundle { val a = Input(UInt.width(32)) val b = Input(UInt.width(32)) val e = Input(Bool()) val z = Output(UInt.width(32)) val v = Output(Bool()) }) val x = Reg(UInt.width( 32)) val y = Reg(UInt.width( 32)) when (x > y) { x := x -% y } .otherwise { y := y -% x } when (io.e) { x := io.a; y := io.b } io.z := x io.v := y === 0.U }

    On remarque le bundle d’entrée‐sortie io = IO(new Bundle {}) permettant de déclarer les différents ports du module. Ce qui marque d’emblée, c’est l’absence d’entrée clk. C’est justement parce que c’est un langage synchrone que l’on ne voit pas l’horloge, elle sera générée à la « compilation » en FIRRTL (*.fir), puis en Verilog (*.v).

    La base de la logique synchrone de Chisel est le registre Reg(). Ça n’est rien d’autre qu’une bascule D Qui recopie sa valeur d’entrée sur la sortie sur front montant de l’horloge, ce qui permet de synchroniser des valeurs d’entrée qui n’arriveraient pas en même temps et de présenter ces valeurs au prochain cycle d’horloge.

    La connexion du registre avec les signaux d’entrée‐sortie se fait ensuite avec le symbole de connexion « := ».

    On retrouvera tous les noms des signaux déclarés en Chisel dans le code Verilog généré. Ce qui permet un débogage plus facile et une simulation avec tous les simulateurs du marché.

    Voici l’en‐tête Verilog généré par Chisel pour le module GCD :

    ... module GCD( input clock, input reset, input [31:0] io_a, input [31:0] io_b, input io_e, output [31:0] io_z, output io_v ); reg [31:0] x; reg [31:0] GEN_4; reg [31:0] y; reg [31:0] GEN_5; ...

    Deux signaux d’entrées ont été ajoutés au module : ce sont l’horloge (clock) et la réinitialisation (reset). La conception étant synchrone, l’horloge est implicite et n’est ajoutée qu’au moment de générer le code synthétisable.

    Comme Scala est un langage objet, il est possible de faire hériter le module GCD pour factoriser du code générique. Il est également possible d’instancier le module dans un module de niveau supérieur et de connecter ses entrées‐sorties avec d’autres modules.

    D’une manière générale, l’utilisation d’un langage générique comme Scala pour définir un langage HDL permet de faire un code moins verbeux et décuple les possibilités de création et de développement HDL.

    Chisel 3, tout comme ses concurrents Migen, Cλash et autre SpinalHDL sont désormais mûrs pour être utilisés dans de vrais projets industriels. C’est d’ailleurs la base du processeur RISC-V sodor et rocket-chip.

    Pourtant, les SSHDL ne sont pas encore enseignés dans les universités qui continuent à former sur VHDL en Europe et Verilog aux États‐Unis.

    Il est temps de passer à des langages HDL de plus haut niveau et de considérer VHDL/Verilog comme l’assembleur des FPGA et ASIC !

    Télécharger ce contenu au format Epub

    Lire les commentaires

    #WhatWouldTimblDo : nouvelle campagne de la FSF contre les DRM sur le Web

    11 novembre, 2016 - 16:25

    Cette semaine, Tim Berners‐Lee est appelé à se prononcer sur l’adoption de la gestion numérique des droits (plus connue sous le nom de DRM) dans HTML 5. La Free Software Foundation a donc lancé une pétition pour convaincre l’actuel président du W3C de dire enfin non.

    Petit historique…

    Tim Berners‐Lee, surnommé Timbl, est le principal inventeur du Web, ainsi que le fondateur et président du World Wide Web Consortium dit W3C, organisme de standardisation du Web.
    Le W3C regroupe plusieurs centaines d’entreprises partenaires. Parmi elles, Apple, Google, Microsoft et Netflix proposent en 2013, le développement des Encrypted Media Extensions (EME), un système de menottes numériques pour le Web. Tim Berners‐Lee et son équipe acceptent cette proposition, suscitant de vives critiques du grand public comme de professionnels.

    … et gros remous

    Fondamentalement opposée aux DRM, la Free Software Fondation dispose d’un portail d’information militant dans ce sens : Defective by Design (« défectueux par conception ») et lance une pétition anti‐EME.

    Dans un récent billet, un employé de la FSF tente d’expliquer l’indulgence de Tim Berners‐Lee vis‐à‐vis du projet EME et pourquoi il faut plutôt s’en inquiéter :

    « Berners‐Lee semble espérer que les grands diffuseurs adopteront EME et l’utiliseront pour rendre les DRM moins coûteux et moins rigides lors du streaming de vidéos, puis finiront par laisser tranquille le Web libre. Mais l’histoire nous prouve exactement le contraire. Pour maintenir l’utilisateur sous contrôle, les DRM exigent d’être déployés sur toute nouvelle plate‐forme, tout nouveau format. Leurs propriétaires n’ont aucune raison de ne pas utiliser leur immense pouvoir et leur argent pour en injecter davantage, ailleurs dans le Web. Ainsi, on parle à demi‐mot d’ajouter des DRM dans les standards pour textes et pour images ; ce que la ratification des EME stimulerait. »

    Dès le lancement du groupe de travail EME en 2013, Tim Berneers-Lee et son équipe affichaient déjà un certain malaise. En octobre 2016, Timbl se lavait les mains de la décision d’étendre ou non le temps de développement du standard EME. Ces velléités encouragent aujourd’hui la FSF à interpeller l’inventeur du Web, cependant que le standard est proposé à la mise en œuvre.

    La FSF en action :
    • une pétition, signée par 26 organisations et plus de 34 000 personnes à cette heure ;
    • la campagne #WhatWouldTimblDo (« Ce que ferait Timbl ») sur les réseaux sociaux.
    Télécharger ce contenu au format Epub

    Lire les commentaires

    Trigger Happy : une passerelle entre vos services Internet

    10 novembre, 2016 - 13:33

    Trigger Happy se veut être une alternative libre du célébrissime site/service IFTTT. Le principe ? Récupérer des informations situées à l’autre bout de la toile pour les publier ou les enregistrer ailleurs. Trigger Happy est disponible en version 1.1.0 depuis le 25 octobre dernier.

    Exemples de scénarii :

    • à chaque nouvelle dépêche sur LinuxFr.org, sans lever le petit doigt, je sauvegarde l’article sur mon compte wallabag ;
    • chaque tweet disposant des mots « job développeur Python » est enregistré dans mon compte Evernote ;
    • chaque ticket ouvert sur GitHub crée une carte sur mon compte Trello (et/ou inversement) ;
    • quand j’enregistre une note sur Evernote, cela publie un billet sur mon blog à l’aide de Pelican.
    Sous le capot

    Du Python, du Django, et la sueur de son développeur depuis 2013. ;)

    Services pris en charge

    Il est actuellement possible d’utiliser les services suivants, par ordre alphabétique :

    • Evernote ;
    • GitHub ;
    • Instapush ;
    • Pelican ;
    • Pocket ;
    • Pushbullet ;
    • Rss ;
    • Todoist ;
    • Trello ;
    • Twitter ;
    • Wallabag.
    Vers l’infini et au‐delà

    Les possibilités offertes ne sont limitées que par :

    • votre imagination ! Si vous avez des idées de services dont l’intégration vous serait utile, faites‐le savoir en ouvrant un ticket ;
    • les API existantes en Python, mais quand on voit la liste des « services » d’IFTTT on se dit qu’on a de la marge pour atteindre la rupture de stock.
    Rester maître de ses droits

    Quand vous utilisez des outils comme IFTTT, vous octroyez à ce service, le droit d’accès à vos données personnelles à vos comptes des réseaux sociaux ou autres services Web (via des jetons ou « token »). En soi, ce n’est pas grave, puisque cela vous rend service.

    Mais c’est un peu comme confier à son gardien d’immeuble, le double des clefs de son appartement, sa voiture, sa cave avec son coffre à trésor enterré dedans. Rien ne dit qu’il ne sera pas tenté de s’en servir ou qu’un malandrin pénétrant chez lui, ne vous piquera pas vos clefs.

    À l’ère où l’on parle de « dégoogliser » Internet, et de reprendre en main ses données personnelles, TriggerHappy vous permet, outre les fonctionnalités décrites plus haut, de garder chez vous ces précieux jetons pour conserver la main sur vos services Internet.

    Télécharger ce contenu au format Epub

    Lire les commentaires

    Meilleures contributions LinuxFr.org : les primées d’octobre 2016

    9 novembre, 2016 - 22:58

    Nous continuons sur notre lancée de récompenser ceux qui chaque mois contribuent au site LinuxFr.org (dépêches, commentaires, logo, journaux, correctifs, etc.). Vous n’êtes pas sans risquer de gagner un abonnement à GNU/Linux Magazine France ou encore un livre des éditions Eyrolles ou ENI. Voici les gagnants du mois d’octobre 2016.

    Abonnement d’un an à GNU/Linux Magazine France

    Livres des éditions Eyrolles et ENI

    Les livres qu'ils ont sélectionnés sont en seconde partie de la dépêche. N'oubliez pas de contribuer, LinuxFr.org vit pour vous et par vous !

    Certains gagnants n’ont pas pu être joints ou n’ont pas répondu. Les lots ont été réattribués automatiquement. N’oubliez pas de mettre une adresse de courriel valable dans votre compte ou lors de la proposition d’une dépêche. En effet, c’est notre seul moyen de vous contacter, que ce soit pour les lots ou des questions sur votre dépêche lors de sa modération. Tous nos remerciements aux contributeurs du site, ainsi qu’à GNU/Linux Magazine France, aux éditions Eyrolles et ENI.

    Les livres sélectionnés par les gagnants :

                            Télécharger ce contenu au format Epub

    Lire les commentaires

    Paperwork 1.0

    9 novembre, 2016 - 15:30

    Paperwork est un programme de gestion de documents papiers (et PDF) conçu par un flemmard pour les flemmards. Il s’agit d’une interface graphique conçue avec une idée en tête : « scan & forget » (« numériser et puis voilà fini »). Lire, trier et indexer les papiers est un travail de machine, pas d’humain.

    Le nom de code de cette version est « it's about time ! ».

    Les principaux changements sont :

    • exportation : les fichiers PDF générés contiennent maintenant le texte de l’OCR ;
    • exportation : une option pour simplifier les pages et documents exportés a été ajoutée, elle est basée sur les algorithmes de unpaper (simplification « douce ») et SWT (simplification « aggressive ») et permet d’avoir des fichiers en sortie plus petits ;
    • édition des pages : les couleurs des numérisations peuvent maintenant être ajustées automagiquement au besoin ;
    • séparation du code backend et du code frontend (paquets Python séparés et dépôts Git séparés) ;
    • passage à Python 3 ;
    • passage de Pyinsane 1 à Pyinsane 2 ;
    • ajout d’une fenêtre de diagnostic pour aider au débogage ;
    • portage vers Windows en cours.

    Paperwork est diffusé sous licence GPL v3 ou plus.

    Télécharger ce contenu au format Epub

    Lire les commentaires

    BlueMind version 3.5 est disponible

    9 novembre, 2016 - 12:34

    Fruit de plus de 2 ans d’intenses développements et tests, la nouvelle version majeure 3.5 de BlueMind, solution de messagerie collaborative Open Source, est disponible.

    Elle sera présentée lors de 2 séminaires gratuits :

    Si les grosses modifications sont sous le capot (cette version a bénéficié d'une ré-écriture complète à partir d'un nouveau modèle de données, d'une nouvelle API REST, d'une nouvelle méthode de synchronisation pour les applications web…) la 3.5 propose aussi de nouvelles fonctionnalités et améliore des fonctionnalités existantes.

    BlueMind est développé en Java côté serveur, avec des IHM en JavaScript. Outre le produit, BlueMind propose un écosytème riche : partenaires, place de marché, ressources et documentations complètes en ligne…

    Sommaire

    BlueMind, solution française, est aujourd'hui une alternative largement diffusée et reconnue, face à Exchange, Gmail, Domino ou Zimbra. Son périmètre assez large couvre :

    • la messagerie et le partage de boîtes aux lettres ;
    • le partage de calendrier ;
    • le partage de contact ;
    • la gestion des tâches ;
    • la messagerie instantanée ;
    • le détachement de pièces jointes et l'envoi de fichiers volumineux ;
    • la gestion de la mobilité iPhone, iPad, Android, Windows Phone…
    • la connectivité des clients lourds Outlook et Thunderbird ;
    • le mode web déconnecté directement dans le navigateur ;
    • des fonctionnalités avancées (archivage messagerie, stockage hiérarchique…) ;
    • l'administration graphique (annuaires, sauvegarde, multi-domaines, rôles…) ;
    • l’extensibilité via les APIs ou plugins ;
    • et d'autres.
    Nouveautés

    Plus d'informations avec captures d'écran

    Refonte technique

    BlueMind 3.5 intègre une refonte complète du moteur, du modèle de données et des APIs.
    Ce nouveau modèle de données a été repensé autour de la notion de conteneurs : les informations liées sont rassemblées et isolées dans des “silos” dénormalisés. Les données sont donc plus autonomes et plus distribuables, ce qui présente de nombreux avantages :

    • la synchronisation est générique, plus facile à réaliser, et également plus efficace (réplication, haute disponibilité…) ;
    • l’utilisation d’autres types de stockage qu’une base SQL est envisageable à terme.

    La refonte technique inclut :

    • des APIs et un modèle de données repensés ;
    • l'extensibilité par plugin de l’interface utilisateur ;
    • la gestion des rôles : capacité de déléguer / affecter des rôles aux utilisateurs (droits d'accès / gestion de parties fonctionnelles) ;
    • un nouveau principe de synchronisation pour les apps web ;
    • l'extension des fonctionnalités du calendrier ;
    • la mise à profit des nouveautés offertes par les navigateurs récents ;
    • l'optimisation des performances et des ressources système.
    Support de nouvelles distributions Linux

    BlueMind 3.5 ajoute le support des distributions RedHat 7 et d’Ubuntu Xenial (16.04).
    Retrouvez l’ensemble des distributions supportés (Debian, Ubuntu, Redhat) dans les pré-requis à l’installation.

    Fichiers volumineux et détachement des pièces jointes

    Il est possible de détacher les pièces jointes des messages afin de les présenter sous forme de lien de téléchargement aux destinataires. Ceci permet d’alléger les messages et serveurs de messagerie.

    Cette fonctionnalité est transparente pour l’utilisateur, BlueMind pouvant, selon la taille de la pièce jointe, décider de la joindre au mail ou simplement de la stocker sur le dépôt documentaire en ajoutant automatiquement un lien dans le mail.

    Gestion des tâches

    BlueMind 3.5 propose la gestion des tâches dans une interface dédiée et synchronisée avec l’agenda.
    Elle permet d'organiser les tâches par listes avec l'utilisation des tags partagés avec les autres applications BlueMind (contacts et agenda), et le partage des listes de tâches avec les collaborateurs en leur déléguant une visualisation simple ou la gestion complète des listes.

    Multi-calendriers

    Les utilisateurs peuvent à présent créer autant de calendriers personnels qu’ils le souhaitent et ainsi affiner le partage de leurs événements.

    Intégration de calendriers externes

    BlueMind 3.5 apporte la possibilité d’afficher des calendriers externes (Google, Doodle). Ces calendriers sont synchronisés via leur url ICS (format iCalendar, extension .ics).

    Partage externe de son calendrier

    Le calendrier BlueMind peut désormais être partagé vers l’extérieur via une adresse publique ou via une adresse privée permettant de voir les détails des événements privés.

    Couleurs des calendriers

    Il est désormais possible de personnaliser les couleurs de tous les calendriers de façon durable : les couleurs sont sauvegardées pour les prochaines sessions. C'était la fonctionnalité la plus demandée dans la suggestion box !

    Nouveau modèle de réunions

    Il est maintenant possible d’indiquer une participation différente selon les occurrences d’une réunion récurrente. Ainsi un participant peut accepter toute la série de réunions, mais indiquer qu’il ne participera pas à l'une d'entre elle.

    Chaque participant a désormais sa propre vue d’une réunion, ce qui lui permet de la personaliser (titre, horaires, description, lieu, etc.) sans que les modifications soient visibles des autres participants.

    L’organisateur centralise les participations et sa version de la réunion reflète donc les statuts de participations.

    Historique d'un événement

    Il est désormais possible de visualiser l’historique de création et des modifications d’un événement. Ce même historique est aussi disponible pour les contacts et les tâches.

    Synchronisations iOS

    Les mobiles Apple peuvent à présent synchroniser plusieurs carnets d’adresses.
    Les tâches peuvent aussi être gérées depuis l'application iOS.

    Gestion des droits plus fine

    La gestion des droits d'utilisation ou d’administration a été affinée et il est maintenant possible de déléguer par rôle les fonctionnalités accessibles et la gestion des utilisateurs, des groupes, des carnets d’adresses de domaine, des calendriers de domaine, des boites partagées, des ressources, des paramètres de domaine (quota max, nombre d’utilisateur), …

    Limitation du nombre d'utilisateurs par domaine

    Il est maintenant possible de limiter le nombre d’utilisateurs pouvant être créés pour chaque domaine, très utile pour les installations mutualisées.

    API REST et documentation

    L’API de BlueMind a été complètement repensée et est disponible soit directement via des appels HTTP REST, soit en utilisant des clients (aujourd’hui Java, Javascript, C#, Python et PHP). Le repository bluemind-samples est disponible et rassemble tout ce qui est nécessaire pour contribuer à BlueMind en développant un plugin. Un archétype maven est également disponible pour faciliter la définition d’un nouveau projet.

    Une documentation interactive de notre nouvelle API REST est embarquée dans l’installeur, et est accessible aux utilisateurs disposant du droit “Api docs”.

    Télécharger ce contenu au format Epub

    Lire les commentaires

    Capitole du Libre 2016 : Le programme

    9 novembre, 2016 - 09:07

    L’association Toulibre organise à Toulouse dans les locaux l’ENSEEIHT les samedi 19 et dimanche 20 novembre 2016 le Capitole du Libre, un événement consacré aux logiciels libres, orienté à la fois vers le grand public et le public spécialisé.

    L’entrée est libre et gratuite.

    Le programme des conférences du Capitole du Libre est en ligne et il y en a pour tout le monde ; 99 conférences et 27 ateliers vous attendent tout le week‐end répartis en 14 thématiques :

    • C++ / Qt ;
    • technologies Web ;
    • culture libre ;
    • découverte du Libre ;
    • communauté du Libre ;
    • Communs ;
    • DevOps ;
    • technique ;
    • libertés et vie privée ;
    • objets connectés & embarqué ;
    • 3D, Création graphique et multimédia ;
    • logiciels libres au quotidien ;
    • enjeux du Libre ;
    • monnaies libres.

    Tout le week‐end, des animations sont également prévues : démonstration imprimantes 3D, ateliers pour les enfants, stands associatifs. Il y aura même une conférence sur LinuxFr.org le samedi à 11 h 30. ;-)

    Nouvelles thématiques

    Cette année, Akademy-FR devient une thématique plus large : C++ / Qt. Nous retrouvons deux nouvelles thématiques : Les Communs et Communautés du Libre.

    Les grandes conférences

    Une conférence d’ouverture le samedi matin et une autre le samedi soir sont programmées dans le grand amphithéâtre de 400 places.

    En ouverture samedi 19 novembre à 10 h 30, Thibault Jouannic nous expliquera comment les géants du Web sont capables de suivre à la trace ce que nous faisons.

    Samedi 19 novembre à 19 h, Benjamin Bayart de la Fédération des FAI associatifs, Pierre‐Yves Gosset de Framasoft et Christopher Talib de La Quadrature du Net parleront du travail passé mais surtout futur que ces trois associations réalisent autour des enjeux pour les libertés sur Internet et ce, de façon très complémentaire.

    Stands, démos, install party

    Des animations auront lieu tout le week‐end. Un stand de démo impression 3D, un atelier de création numérique pour les enfants, et un village du Libre vous permettrons de découvrir l’écosystème du Libre.

    L’install party est également présente pour l’aide et le conseil pour un passage en douceur vers un système d’exploitation libre.

    8e Rencontre des monnaies libres

    Cette année le Capitole du Libre a l’honneur d’héberger la partie grand public des 8e Rencontre des monnaies libres organisée par Monnaie Libre Occitane, pour découvrir les monnaies libres, de jouer au jeu Ğeconomicus pour comprendre les concepts et installer les logiciels de monnaie libre (libres eux aussi bien sûr).

    Retrouvez les Communs à la Médiathèque le 18 novembre

    Les communs font l’objet d’une thématique à part entière pendant tout le week‐end, venez découvrir cette 3e voie entre public et privé le vendredi 18 novembre à 18 h avec la conférence à la Médiathèque José Cabanis : Qu’est‐ce que les Communs ?, par Bernard Brunet, avec la participation de Framasoft, ArboréSign et SavoirsCom1.

    Télécharger ce contenu au format Epub

    Lire les commentaires

    Revue de presse de l'April pour la semaine 44 de l'année 2016

    7 novembre, 2016 - 18:05

    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

    [Silicon] Le gouvernement US ouvre Code.gov, son site de partage de code source

    Par Ariane Beky, le vendredi 4 novembre 2016. Extrait:

    La plateforme Code.gov vient d’être lancée par l’administration Obama. Le site regroupe, à ce jour, près de 50 projets Open Source émanant d’agences fédérales américaines.

    Lien vers l'article original: http://www.silicon.fr/gouvernement-us-code-gov-site-partage-code-source-161939.html

    [Le Monde.fr] En 2016, le code informatique arrive à l’école

    Par la rédaction, le mercredi 2 novembre 2016. Extrait:

    Pour faire face à la révolution numérique, il est impératif que les enfants, mais aussi les enseignants et les parents, comprennent l’enjeu de l’introduction de ce nouvel enseignement.

    Lien vers l'article original: http://www.lemonde.fr/sciences/article/2016/11/02/en-2016-le-code-informatique-arrive-a-l-ecole_5024344_1650684.html

    [CIO] Les éditeurs de logiciels restent calmes dans la tempête

    Par Bertrand Lemaire, le mercredi 2 novembre 2016. Extrait:

    Les entreprises utilisatrices sont mécontentes mais les éditeurs de logiciels réagissent bien peu. Pourquoi s'en feraient-ils, d'ailleurs?

    Lien vers l'article original: http://www.cio-online.com/actualites/lire-edito-les-editeurs-de-logiciels-restent-calmes-dans-la-tempete-8841.html

    [Programmez!] La première édition du Prix des 'Acteurs du Libre' est lancée

    Par Frederic Mazue, le mercredi 2 novembre 2016. Extrait:

    Evénement international qui réunit l’ensemble des acteurs et clients de la filière Open Source, le Paris Open Source Summit 2016, sera cette année sous le parrainage de Thierry Mandon, secrétaire d’État en charge de l’Enseignement supérieur et de la Recherche et sous le marrainage d'Axelle Lemaire, secrétaire d'Etat chargée du Numérique et de l'Innovation.

    Lien vers l'article original: http://www.programmez.com/actualites/la-premiere-edition-du-prix-des-acteurs-du-libre-est-lancee-25068

    [ZDNet France] Microsoft/Défense: l'April exige qu'une commission parlementaire fasse la lumière sur ce contrat

    Par Louis Adam, le mardi 1 novembre 2016. Extrait:

    Le contrat passé entre Microsoft et le ministère de la Défense pour l’équipement de son parc de machine, révélé par l'émission Cash Investigation, fait bondir les défenseurs du logiciel libre. Debrief avec Frederic Couchet, délégué General de l’April et Étienne Gonnu, chargé de mission affaires publiques.

    Lien vers l'article original: http://www.zdnet.fr/actualites/microsoft-defense-l-april-exige-qu-une-commission-parlementaire-fasse-la-lumiere-sur-ce-contrat-39844024.htm

    Voir aussi:

    [leParisien] Darknet: plongée dans les bas-fonds d'Internet

    Par Aymeric Renou, le mardi 1 novembre 2016. Extrait:

    C'est la face cachée du Web, son côté obscur qui n'obéit qu'à la seule loi de l'anonymat. Voyage dans un monde parallèle où tout est possible, surtout le pire.

    Lien vers l'article original: http://www.leparisien.fr/societe/face-obscure-01-11-2016-6274275.php

    Et aussi:

    [Developpez.com] USA: la justice a publié une liste d'exceptions à la section 1201 du Copyright Act

    Par Stéphane le calme, le lundi 31 octobre 2016. Extrait:

    La justice américaine a publié une liste d'exceptions au DMCA qui va permettre de protéger les professionnels en sécurité comme le réclamait l’EFF dans un combat lancé depuis des mois déjà. Pour les deux prochaines années, les chercheurs pourront contourner les contrôles d'accès numériques, faire de la rétro-ingénierie, avoir accès, copier et manipuler du contenu numérique qui est protégé par le droit d'auteur sans craindre de poursuite judiciaire dans la limite du raisonnable. La Federal Trade Commission parle d’actes qui doivent être perpétrés de «bonne foi».

    Lien vers l'article original: http://www.developpez.com/actu/106067/USA-la-justice-a-publie-une-liste-d-exceptions-a-la-section-1201-du-Copyright-Act-pour-proteger-les-chercheurs-qui-etudient-la-securite-des-DRM

    [ZDNet France] Le logiciel libre contre la surveillance: ”nécessaire mais pas suffisant”

    Par Thierry Noisette, le lundi 31 octobre 2016. Extrait:

    Dans son livre ”Surveillance://”, Tristan Nitot pointe deux défis pour les logiciels libres: l'ergonomie et le modèle économique.

    Lien vers l'article original: http://www.zdnet.fr/actualites/le-logiciel-libre-contre-la-surveillance-necessaire-mais-pas-suffisant-39844034.htm

    [Next INpact] Au Journal officiel, un fichier biométrique de 60 millions de «gens honnêtes»

    Par Marc Rees, le lundi 31 octobre 2016. Extrait:

    Hier, au Journal officiel, le gouvernement a publié un décret instituant un fichier monstre commun aux passeports et aux cartes nationales d'identité. Destiné à faciliter établissement et renouvellement de ces titres, en plus de prévenir les fraudes, il va ingurgiter des centaines de millions de données puisées dans toute la population française.

    Lien vers l'article original: http://www.nextinpact.com/news/101945-au-journal-officiel-fichier-biometrique-60-millions-gens-honnetes.htm

    Et aussi:

    Télécharger ce contenu au format Epub

    Lire les commentaires

    Les journaux LinuxFr.org les mieux notés du mois d’octobre 2016

    7 novembre, 2016 - 09:16

    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 les 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’octobre passé.

    Télécharger ce contenu au format Epub

    Lire les commentaires

    Agenda du Libre pour la semaine 45 de l'année 2016

    6 novembre, 2016 - 18:19

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

    Sommaire Agenda du Libre pour la semaine 45 de l'année 2016 [FR Montpellier] Formation WordPress - Le lundi 7 novembre 2016 de 09h00 à 17h00.

    Lundi 7 au mercredi 9 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (WordPress).
    Lundi 14 au mercredi 16 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Prestashop).
    Lundi 21 au mercredi 23 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Référencement Web).

    [FR Nantes] Atelier de contribution à Wikipédia - Le lundi 7 novembre 2016 de 18h30 à 21h30.

    L'objectif de cet atelier est de rendre les femmes plus visibles sur Wikipédia en écrivant des biographies de femmes ou des articles en lien avec le féminisme.
    Ouvert à tou.te.s, sans inscription. Ces Ateliers sont libres et gratuits.
    Cet atelier a lieu à l'Espace Simone de Beauvoir, 15 du quai Ernest Renaud, Nantes, arrêt ''Gare maritime'' de la ligne 1 du tramway.

    [FR Marseille] Réunion des contributeurs à OpenStreetMap de la région PACA - Le lundi 7 novembre 2016 de 19h00 à 23h00.

    Les contributeurs d'OpenStreetMap de la région de Marseille se réunissent le lundi 7 novembre 2016, à partir de 19h00
    page du Wiki d'OpenStreetMap sur les réunions de Marseille 
    Pour ceux qui compteraient participer à la réunion et qui viennent pour la première fois, nous avons pour habitude que chacun(e) amène quelque chose à boire et/ou à grignoter.

    [FR Lyon] Apéro Admin Sys - Le lundi 7 novembre 2016 de 19h00 à 22h00.

    Rencontre mensuelle devant une bière ou autres types de boisson des administratrices/administrateurs système, devops, …
    Des sujets à aborder, n'hésitez pas à les soumettre
    Une présentation sur un sujet qui vous tiens à coeur n'hésitez pas non plus

    [FR Montrouge] Hackest Bokeh - Du mardi 8 novembre 2016 à 09h00 au jeudi 10 novembre 2016 à 18h00.

    Bokeh est le CMS libre spécialisé pour les portails documentaires http://www.biblibre.com/fr/solutions/bokeh
    Comment ça marche ?
    Ces 3 jours de contributions à Bokeh sous forme d'ateliers, débuteront le mardi 8 à 9h jusqu'au jeudi 10 Novembre à 17h30. Vous venez comme vous voulez/pouvez, 3 jours, 1 jour, 2 heures…

    [FR Montpellier] Formation WordPress - Le mardi 8 novembre 2016 de 09h00 à 17h00.

    Lundi 7 au mercredi 9 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (WordPress).
    Lundi 14 au mercredi 16 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Prestashop).
    Lundi 21 au mercredi 23 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Référencement Web).

    [FR Biot] RAL Learning Centre - Le mardi 8 novembre 2016 de 17h30 à 20h00.

    Certains les appellent « install party », d’autres encore « Soirées Linux », mais les Rencontres Accès Libre sont tout cela en même temps, et bien plus encore…
    c'est l’occasion de :
    discuter, échanger, expliquer ;

    [FR Montpellier] Formation sécurité informatique et cryptographie (Tails - Tor - PGP) - Le mardi 8 novembre 2016 de 18h00 à 22h30.

    Montpel’libre premier centre formateur Tails en France a le plaisir de vous proposer un nouveau cycle de formation, cryptographie et sécurité informatique. En partenariat avec
    Merci d’avoir choisi de participer aux ateliers « Sécurité Informatique et Cryptographie » organisés par Le Club de la Presse et Montpel’libre.
    Formation Crypto, séance de préparation, premier module :

    [FR Brignoles] Atelier Libre - Le mardi 8 novembre 2016 de 18h30 à 21h30.

    Les membres de l'association GULLIVAR (Groupe d'Utilisateurs de Logiciels Libres de l'Intérieur du Var) vous invitent à une soirée atelier / présentation logiciel libre qui aura lieu le 8 novembre 2016, dans la salle des Saint Anges, chemin de San Sumian à Brignoles à partir de 18h30.
    À 19h30, l'atelier / présentation.
    Cette soirée est ouverte à tous, adhérents et sympathisants.

    [FR Montreuil] Atelier node.js - Le mardi 8 novembre 2016 de 19h00 à 21h00.

    Souvenez-vous, c’était cet été, nous vous apprenions les bases du Node.js pour les débutants et pour les plus téméraires nous avons créé un mini serveur de backups. Toujours dans la série des ateliers « Wanna be dev », Silex Labs vous invite à continuer l’atelier. Au programme cette fois nous continuons l’initiation pour le premier groupe avec un bot Twitter. Le second groupe devra, lui, créer un « téléphone arabe ».
    À propos de Node.js
    Node.js est une plateforme logicielle libre et événementielle en JavaScript orientée vers les applications réseau qui doivent pouvoir monter en charge. Elle est implémentée sous licence MIT et permet de faire tourner un serveur web sans avoir besoin d’un logiciel externe et de mieux contrôler la façon dont le serveur web fonctionne.

    [FR Rennes] Projection "the Internet's Own Boy" - Le mardi 8 novembre 2016 de 19h00 à 22h00.

    La Bibliothèque de l’INSA Rennes (@Biblinsa) vous invite à une projection de "The Internet’s Own Boy", documentaire retraçant la vie et l’histoire d’Aaron Swartz, un jeune américain, génie de l’informatique, militant pour l'accès ouvert aux données, aux savoirs.
    Son activisme et son combat mené sans relâche pour la liberté d’accès à l’information pour tous le conduiront dans un cauchemar juridique qui se terminera en janvier 2013 par son suicide.
    La projection sera suivie d’une courte présentation et d'un échange autour des notions d’Open Access et du libre accès aux données scientifiques et techniques pour tous les citoyens.

    [FR Paris] Tuppervim #49 - Le mardi 8 novembre 2016 de 20h00 à 22h00.

    Le tuppervim est un évènement mensuel organisé dans les locaux de Mozilla.
    Il a lieu un mardi du mois (généralement le premier).
    Le texte suivant a été honteusement copié du site http://tuppervim.org

    [FR Dunkerque] Ciné-débat Les Nouveaux Loups du Web - Le mardi 8 novembre 2016 de 20h30 à 23h00.

    Projection suivie d'une discussion-débat autour du film LES NOUVEAUX LOUPS DU WEB.
    Le mardi 8 novembre à 20h30 au cinéma Studio 43 à Dunkerque (59).
    Avez vous déjà lu les conditions générales d’utilisation des données privées présentes sur chaque site internet que vous visitez, ou sur les applications que vous utilisez ? Bien sûr que non. Et pourtant, ces mentions autorisent les entreprises à utiliser vos informations personnelles dans un cadre au delà de votre imagination.

    [FR Montpellier] Formation WordPress - Le mercredi 9 novembre 2016 de 09h00 à 17h00.

    Lundi 7 au mercredi 9 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (WordPress).
    Lundi 14 au mercredi 16 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Prestashop).
    Lundi 21 au mercredi 23 novembre 2016 de 9h00 à 12h30 et de 13h30 à 17h00 (Référencement Web).

    [FR Auch] Initiation à Linux - Le mercredi 9 novembre 2016 de 14h00 à 17h00.

    Cette découverte de Linux est proposée au Café associatif d'Auch, l'Abri des Possibles, tous les mercredi.

    [FR Paris] Atelier pour (re)découvrir TiddlyWiki - Le mercredi 9 novembre 2016 de 14h00 à 16h00.

    Je vous propose un atelier pratique (re)découvrir TiddlyWiki, le wiki complètement personnalisable qui tient dans un seul fichier, sur place où à emporter !
    Nous avions eu l'honneur de recevoir son créateur Jeremy Ruston lors du premier TiddlyWiki Camp Paris en juin 2015.
    Depuis le développement de la branche 5 continue à son rythme.

    [FR Montpellier] Ateliers Logiciels Libres - Le mercredi 9 novembre 2016 de 17h00 à 19h00.

    Retoucher des photos avec Gimp Retouchez vos images et vos photos grâce à un logiciel libre, puissant et gratuit, The GIMP, souvent comparé à Photoshop. Avec ce logiciel simple d’utilisation pour une prise en main rapide et basique, vous pourrez redimensionner vos images, transformer les couleurs, appliquer des filtres, modifier de nombreux paramètres et bien d’autres choses encore.
    Réaliser un montage vidéo avec Shotcut Grâce à un logiciel simple et intuitif, vous serez rapidement capable de réaliser un petit film ou court-métrage d’animation en utilisant de courtes séquences vidéo, des photos ou des images. Pour épater vos amis ou pour vous lancer dans l’aventure de l’animation, cette séance est faite pour vous !
    sur inscription

    [FR Orléans] Atelier de contribution à Wikipédia - Le mercredi 9 novembre 2016 de 18h30 à 20h00.

    Atelier de contribution à Wikipédia organisé par Wikimédia France.
    5 ateliers seront organisés en 2016-2017.
    Les 9 novembre, 7 décembre, 8 février, 5 avril et 7 juin, de 18h30 à 20h00,

    [FR Grenoble] Conference sur Robot Operating System - Le mercredi 9 novembre 2016 de 19h00 à 23h00.

    Mohamed 'MO' Laazizi viendra au LOG pour nous parler de ROS (Robot Operating System), un framework opensource pour écrire des logiciels de pilotage de robots.
    Il est géré par l'Open Source Robotics Foundation (OSRF) et est supporté par plus de 75 robots.
    Aucun pré-requis nécessaire. Ce sera une présentation assez générale, avec approfondissement de certains points en fonction des questions de l'auditoire.

    [FR Toulouse] Rencontre Logiciels Libres - Le mercredi 9 novembre 2016 de 19h30 à 22h30.

    L'association Toulibre organise une rencontre autour des Logiciels Libres le mercredi 9 novembre, de 19h30 à 22h30 au Centre Culturel Bellegarde, 17 rue Bellegarde à Toulouse.
    Pendant toute la soirée, venez poser vos questions au sujet du Logiciel Libre et trouver de l'aide pour installer ou utiliser des Logiciels Libres sur votre ordinateur.
    Pour cela, vous pouvez si besoin apporter votre ordinateur, un accès Internet est disponible sur place.

    [FR Toulouse] Rencontre Tetalab - Le mercredi 9 novembre 2016 de 21h00 à 23h00.

    Rencontre hebdomadaire des hackers et artistes libristes Toulousains.

    [FR Martigues] Cycle traitement de la photographie - Le jeudi 10 novembre 2016 de 16h30 à 18h30.

    L’association ULLM (les Utilisateurs de Logiciels Libres du Pays Martégal) en collaboration avec ECM vous présente le programme de ses ateliers du troisième trimètre 2016.
    Le jeudi 10 novembre de 16h30 à 18h30 :
    Responsable Marc Guelle

    [FR Paris] Campagne de Dons de la Quadrature du Net - Le jeudi 10 novembre 2016 de 19h00 à 23h00.

    La Quadrature du Net lance sa campagne de dons annuelle.
    À cette occasion, une soirée organisée à Numa invite bénévoles, sympathisants, soutiens et curieux des actions de La Quadrature du Net à se retrouver autour du Conseil d'Orientation stratégique et de l'équipe opérationnelle de La Quadrature pour faire le point sur les différentes actions et les dossiers suivis par l'association, discuter des orientations stratégiques pour 2017 et partager un moment convivial.
    19h : accueil

    [FR Vergèze] Soirée Linux et Logiciels Libres - Le jeudi 10 novembre 2016 de 19h00 à 22h00.

    Bonjour à tous,
    NB: La rencontre prévue le jeudi 13 octobre a été annulée à la dernière minute pour cause d'intempéries (vigilance Orange sur le Gard).
    Notre prochaine rencontre Gard-Linux aura lieu:

    [FR Lyon] Jeudi du graphisme - Le jeudi 10 novembre 2016 de 19h00 à 21h00.

    Atelier gratuit de 19h00 à 21h00
    Inscription obligatoire à epn@salledesrancy.comCe jeudi 10 novembre 2016 : Apprenez à réaliser un panorama photo à 360°
    L’EPN des Rancy vous propose la découverte et expérimentation des logiciels libres d’infographie, retouche d’images, et création d’animation 2D/3D et audiovisuelle avec les étudiant(e)s de la Licence Colibre.
    Chaque séance sera l’occasion de découvrir une technique de création visuelle utilisant un logiciel libre pratique et adapté

    [FR Paris] Soirée de Contribution au Libre - Le jeudi 10 novembre 2016 de 19h30 à 22h30.

    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 jeudis soirs 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.

    [FR Tours] L'auto-hébergement et pourquoi pas chez-vous ? - Le jeudi 10 novembre 2016 de 20h00 à 22h00.

    Touraine Data Network dans le cadre de son objet "la défense et la promotion du réseau des réseaux Internet" vous propose un atelier sur l'auto-hébergement.
    Venez découvrir les principes de l'auto-hébergement de ses propres services numériques: Pourquoi et comment ? L'essayer et pourquoi pas l'adopter !
    Des ateliers complémentaires peuvent être organisés sur d'autres créneaux (essentiellement pour la mise en pratique l'atelier du jeudi soir étant la pour la découverte).

    [QC Montréal] CLA Rencontre Libre - Le jeudi 10 novembre 2016 de 18h00 à 21h00.

    Le Club Linux Atomic (CLA) regroupe des utilisateurs, novices comme aguerris, de systèmes d’exploitation GNU/Linux et de logiciels libres. Il a pour principal objet de mieux faire connaître l’informatique libre et d’en favoriser l’utilisation par le plus grand nombre.La programmation de la rencontre. Consultez la programmation de notre rencontre sur notre site Web.

    Inscription: Nous vous invitons à vous inscrire sur Framadate. Votre inscription nous permet de configurer la salle en fonction du nombre de participants.Tous sont bienvenus à y participer. N’hésitez pas à venir accompagner! Invitez les personnes de votre entourage à fraterniser avec notre communauté.
    English speaking person are welcome.

    [FR Montpellier] Permanence « Les logiciels libres, parlons-en ! » - Le vendredi 11 novembre 2016 de 17h00 à 19h00.

    Le Faubourg Marché, qu’est-ce que c’est ?
    Le Faubourg Marché est une permanence partagée qui permet aux associations d’accueillir ensemble, les publics de ces associations une fois par semaine, le vendredi entre 17h00 et 19h00, au 19, rue du Faubourg de Nîmes, 34000 Montpellier.
    L’idée est de s’informer et d’informer les adhérents des diverses associations sur le fonctionnement du lieu et des associations, et notamment sur les 5 partenaires qui l’animent et lui permettent ainsi d’exister (autour.com, L’Accorderie, enercoop, modulauto, La Nef). Lors de cette permanence partagée vous pourrez rencontrer les associations La Graine (monnaie locale de Montpellier), éCOhabitons, Montpellier à pied, et bien sûr Montpel’libre.

    [QC Montréal] Linux- Sécurité - Introduction - Le samedi 12 novembre 2016 de 08h30 à 17h00.

    Formation de 30 heures offerte au Collège de Maisonneuve. À la fin du cours, le participant aura acquis suffisamment de connaissances avec la sécurité sur le système d'exploitation Linux pour mieux comprendre et réagir dans son milieu de travail. Pour les travailleurs en emploi dans une entreprise privée et les travailleurs autonomes, la formation pourrait vous coûter 2$ de l'heure.

    [QC Montréal] Magento 1.0 - Administrateur - Du samedi 12 novembre 2016 à 08h30 au dimanche 13 novembre 2016 à 16h30.

    Formation offerte au Collège de Maisonneuve. À la fin de ce cours, le participant pourra effectuer la configuration initiale d'un commerce Magento, ainsi qu'administrer le site sur une base quotidienne (honorer des commandes, gestion des produits et des inventaires, modification de contenu, etc.)

    [QC Québec] Activités LinuQ - Le samedi 12 novembre 2016 de 13h00 à 17h00.

    Bonjour à tous ! Nous vous invitons à participer aux prochaines activités de LinuQ le samedi 12 novembre à compter de 13h (ouverture dès 12h) :
    Programme
    13h - Poursuite de l'atelier de réaction à la prise de conscience des viols de notre vie privée (Daniel Pascot & François Pelletier)

    [FR Strasbourg] Soirée bidouille/hack - Le vendredi 11 novembre 2016 de 18h00 à 22h00.

    Hackstub est un groupe d'enthousiastes des technologies qui se reconnaissent dans l'éthique et la culture hacker. Notre but est de construire une communauté locale, ainsi qu'un lieu d'expérimentation ouvert pour travailler sur des projets, échanger, et réfléchir l'utilisation des technologies et leur impact sur la société.
    Nous nous retrouvons tous les vendredi soir à partir de 18h pour bidouiller dans une ambiance conviviale, discuter des problématiques politiques liées aux nouvelles technologies, et apprendre en faisant.
    Certains programment, administrent leur serveur, d'autres bidouillent de l'électronique, ou encore rédigent un mémoire de philo, et d'autres encore expliquent certaines notions aux plus néophytes.

    [FR Castelnau-le-Lez] Atelier de développement et programmation - Le samedi 12 novembre 2016 de 10h00 à 12h00.

    Pour cette nouvelle saison, les ateliers Dev/Prog de Castelnau auront lieu chaque semaine le samedi matin, pour satisfaire aux attentes de toutes et tous.
    Rendez-vous hebdomadaire, tous les samedis, salle 38 de la mjc (fermé pendant les vacances).
    Cet atelier de développement est essentiellement axé sur les langages du Web : html, css (même si ce ne sont pas des langages à proprement parler) javascript et PHP, possibilité aussi d’utiliser Ajax, Jquery, Sqlite et MySql, mais il peut aussi aborder d’autres langages à la demande.

    [FR Paris] Ubuntu Party 16.10 - Du samedi 12 novembre 2016 à 11h00 au dimanche 13 novembre 2016 à 18h00.

    L'Ubuntu Party parisienne est un événement associatif grand public organisé deux fois par an depuis 2006 par des bénévoles de  la communauté francophone d'Ubuntu.
    C'est une occasion de découvrir une  alternative libre, complète et gratuite, aux systèmes Mac et Windows. De nombreux bénévoles passionnés accueillent le public au Carrefour numérique² de la Cité des sciences et de l’industrie.
    Diverses animations sont au programme de ces 2 journées consacrées à l'univers du Libre en général et d'Ubuntu en particulier.  

    [FR Ivry sur Seine] Cours de l'Ecole du Logiciel Libre - Le samedi 12 novembre 2016 de 14h00 à 18h00.

    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.

    [FR Ivry-sur-Seine] Mapathon Missing Maps - Le samedi 12 novembre 2016 de 14h00 à 18h00.

    Venez découvrir comment contribuer à OpenStreetMap, le "Wikipedia de la carte", durant un « mapathon » !
    (un événement convivial où l'on se retrouve pour cartographier, échanger et apprendre à utiliser les outils permettant de contribuer à OSM).
    Cet événement s'inscrit dans le cadre de l'initiative globale Missing Maps, projet humanitaire qui vise à cartographier en amont les parties du monde vulnérables aux catastrophes naturelles, crises sanitaires, environnementales, aux conflits et à la pauvreté. 

    [FR Le Mans] Permanence LinuxMaine - Le samedi 12 novembre 2016 de 14h00 à 18h00.

    L'association de promotion et de découverte du logiciel libre en Sarthe, Linuxmaine, tient sa permanence le deuxième samedi de chaque mois de 14h à 18h.
    Celle-ci est ouverte à tous, membres de l'association ou non.
    On peut s'y informer sur le logiciel libre, les découvrir, en tester amener sa machine pour une installation ou simplement se retrouver pour discuter.

    Télécharger ce contenu au format Epub

    Lire les commentaires

    GNU/Linux s’ouvre à de nouvelles voix de synthèse !

    5 novembre, 2016 - 15:16

    À l’occasion de la sortie par Hypra d’une nouvelle synthèse vocale, plus naturelle et plus intelligible, il m’a semblé utile de vous présenter le contexte. Car cette sortie, c’est surtout un module supplémentaire pour speech‐dispatcher, la plate‐forme libre de synthèses vocales sous GNU/Linux. Malheureusement, le module libre ne marche qu’avec la synthèse, qui n’est pas libre. Mais sait‐on jamais, l’université pourrait y venir avec le temps.

    L’existant

    Si une application veut être accessible, les événements correspondant à ses objets graphiques (affichage, interaction par l’utilisateur, saisie, etc.) doivent être étiquetés (« labellisés ») et branchés au bus d’accessibilité. Inutile de coder une synthèse vocale pour son application, c’est compliqué et le résultat pourrait décevoir le développeur et les utilisateurs.

    Il suffit, sur GNU/Linux, de faire en sorte que son application envoie le nécessaire à une plate‐forme existante, laquelle se chargera de mettre ces éléments à disposition des aides techniques. Ces aides, qui peuvent assister une personne déficiente visuelle à l’usage de l’ordinateur, aider une personne dyslexique à déchiffrer un texte, soulager la fatigue d’un écran ou concerner tout autre besoin moteur, cognitif ou sensoriel, assurent un lien entre ce qui est mis à leur disposition et ce que l’utilisateur comprend. Pour transmettre ce que le logiciel leur donne sous forme vocale, elles envoient le tout à speech‐dispatcher.

    Ce logiciel, monopolistique depuis la disparition de GNOME speech en 2012, regroupe un moteur acheminant le signal d’une assistance technologique vers une sortie vocale et les modules des synthèses vocales prises en charge. C’est un peu le SAPI de Windows sous GNU/Linux. Précisons que sapi4linux semble plutôt en sommeil.

    Le problème posé

    Jusque‐là, speech‐dispatcher, dont tous les modules sont sous licence libre, prennait déjà en charge de nombreuses solutions : Espeak, Mbrola, Svox Pico, Festival, ibmtts, Flite, pour ne parler que de celles connues. Malheureusement, la qualité de ces outils restait franchement moyenne pour des utilisateurs lambdas, débutants, voire non informatisés. Le grand public, âgé ou en situation de handicap, à qui on montre GNU/Linux avec Espeak recule. Précisons que parmi ces outils, peu sont libres, puisque les meilleurs ne le sont pas totalement (mbrola, ibmtts, svox, Pico). Espeak a de réels atouts, mais reste réservé à un public résistant à la voix robotique.

    Or, d’autres synthèses (certes peu) offrent déjà une prise en charge sur GNU/Linux. Elles ne sont pas libres non plus, mais leur qualité est supérieure en naturel et intelligibilité. Il ne restait donc qu’à les faire prendre en charge par Speech-dispatcher pour que les gens y aient accès et découvrent un GNU/Linux sympathique dès le premier abord (eh oui, sauf à être sensibilisé, si le premier abord échoue, le grand public n’y revient pas, surtout vu l’exigence des populations pour qui l’informatique est un bien précieux au quotidien).

    La nouveauté technique

    Depuis aujourd'hui, un patch a été soumis pour que Speech-dispatcher intègre un nouveau module. Il s'agit de Kali. Ce module, libre, permettra :

    • d'accéder à 3 voix francophones supplémentaires, plus naturelles et intelligibles ;
    • d'accéder à deux voix supplémentaires en anglais ;
    • d'entendre l'ordinateur avec une voix féminine ou masculine.

    Certes, pour profiter de cette synthèse vocale, il en coûtera près de 85 euros. Le module Speech-dispatcher la faisant tourner sur GNU/Linux est libre, mais pas la synthèse elle-même. Il faut cependant préciser que les chercheurs qui travaillent sur ce produit depuis plus de 30 ans sont de loin plus accessibles que les grands services de R&D des entreprises faisant autorité sur le secteur. L'ouverture de ce code n'est peut-être pas si loin malgré tout.

    Des usages à explorer

    Je pense que cette sortie offre à ceux qui recherchent l’amélioration de la qualité vocale de nouvelles perspectives. Les personnes aveugles ou malvoyantes s’y intéresseront particulièrement. Grâce à ce module, Orca, le logiciel leur permettant de savoir ce qu’affiche leur écran, pourra leur parler avec une voix plus jolie. Et qui articule !

    Une jolie publication donc, qui en anticipe d’autres, puisqu’il n’est pas exclu que les voix de Voxygen aient aussi leur module speech-dispatcher. GNU/Linux atteindrait ainsi, après plus de 15 ans de travail, le niveau de qualité vocale des autres plates‐formes. J’aime autant vous dire qu’avec des voix naturelles comme celles‐là, les usages se multiplient :

    • diminution de la fatigue visuelle pour une personne âgée ou à la vue en baisse ;
    • concentration sur le fond pour les dyslexiques ;
    • conversion de fichiers texte en fichiers audio lus par une voix, très utile pour un aveugle ou quelqu’un préférant écouter que lire un livre.

    GNU/Linux, version « bureau », entre ainsi dans le paysage de l’innovation des usages, sans pour autant s’inscrire dans le mouvement général du design flashy et du tactile, mais davantage sur un aspect peu exploré jusque‐là par d’autres gens que les aveugles. Il rattrape du retard et dépasse les solutions moins flexibles.

    Télécharger ce contenu au format Epub

    Lire les commentaires