Linux France

S'abonner à flux Linux France
Mis à jour : il y a 1 heure 17 min

Kodi 16.0 -- Jarvis

Dimanche 27 Mars

Kodi, ou Kodi Entertainment Center, anciennement connu sous le nom de XBMC, est un lecteur multimédia libre de salon. Il est écrit en C++, Python et C, et publié sous licence GNU GPL v2.

NdM. : la version 16, évoquée dans cette dépêche, est sortie il y a plus d'un mois. Faute de contributeurs, cette dépêche n'a pu être terminée et est publiée « telle quelle » pour que le travail entamé ne soit pas perdu. N'hésitez pas à participer pour rendre les suivantes plus complètes !

Nouveautés DirectX 11

L'implémentation de DirectX 11 va permettre d'avoir une compatibilité accrue avec les possesseurs de cartes graphiques récentes, sans oublier le fait que les cartes plus anciennes pourront toujours bénéficier du support de Dx9, qui a d'ailleurs été révisé pour cette nouvelle version.

Étirement non-linéaire 4:3 -> 16:9

Le bug qui ne permettait pas d'afficher correctement en plein écran les vidéos au format 4:3 vers du 16:9 est corrigé.

Journalisation des événements

Journalisation des activités récentes, mais qui n'affiche dans cette version que des informations assez basiques. À suivre si des améliorations seront apportées à cette fonctionnalité dans une prochaine version de Kodi.

Séparation paramètres de thèmes / paramètres généraux

La personnalisation des thèmes de Kodi a été séparée du fichier de configuration général. Le premier argument concerne les performances. Ce fichier grossissait à mesure que de nouveaux thèmes étaient installés et pouvait ainsi prendre un certain temps à se charger. Le deuxième est qu'il n'était pas aisé de repartir sur une configuration neuve sans perdre par la même occasion la configuration des thèmes. Désormais, cette atomisation permet, à l'instar de ce qui existe avec les greffons, de supprimer le fichier de configuration principal tout en préservant les configurations des thèmes. Le corollaire est qu'il est aussi possible de copier uniquement les fichiers de configuration des thèmes d'une installation à une autre sans modifier la configuration principale. La conversion vers ce nouveau système est automatique et ne requiert aucune intervention de l'utilisateur.

Extension pour la gestion des images

Une aide plutôt intéressante pour les développeurs, moins pour l'utilisateur lambda.
Elle permet aux thèmes qui exploitent cette fonctionnalité de proposer des jaquettes et de ne plus télécharger les images à chaque chargement mais de les stocker en local.

Appui long

Ajout de la fonctionnalité du menu contextuel via une plus longue pression (quelques secondes) sur la touche Ok ou Enter. D'autres fonctionnalités sont envisagées pour une prochaine version.

Changements dans le gestionnaire d'extensions

Quelques changements concernant les extensions :

  • Le bouton Roll-back du panneau d'informations des extensions a été remplacé par Update.
  • Le bouton Update fait dorénavant apparaître une liste des versions disponibles pour les extensions (basé sur les informations présentes sur les dépôts).
  • Possibilité de désactiver la mise à jour automatique d'une extension.
Au revoir karaoké

La fonction karaoké, déjà peu visible dans les versions précédentes, est ici tout simplement supprimée. La cause : peu de connaissance dans son fonctionnement et son intégration.

Autre

Et tout plein d'autres évolutions et corrections que vous pourrez lire dans l'annonce de la publication de cette version 16 de Kodi (en).

Télécharger ce contenu au format Epub

Lire les commentaires

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

Dimanche 27 Mars

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 30 événements est en seconde partie de dépêche.

Sommaire Agenda du Libre pour la semaine 13 de l'année 2016 [Teyran] Notions PC - Le mardi 29 mars 2016 de 09h00 à 10h00.

Réaliser une présentation type « diaporama » avec LibreOffice Impress
Réaliser un livret « Souvenirs de voyage » avec Scribus
Utiliser les filtres pour donner à vos photos un aspect vieilli, d’esquisse ou de peinture avec Gimp

[Castelnau-le-Lez] Section GNU/Linux - Le mardi 29 mars 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 :

[Castelnau-le-Lez] Atelier de développement et programmation - Le mardi 29 mars 2016 de 10h00 à 12h00.

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 langage à la demande.
Notre équipe vous attend pour répondre à vos questions et satisfaire votre curiosité.
Entrée libre et gratuite sur inscription.

[Brignoles] Réunion mensuelle de Gullivar - Le mardi 29 mars 2016 de 18h30 à 21h30.

Les membres de l'association GULLIVAR (Groupe d'Utilisateurs de Logiciels Libres de l'Intérieur du Var) vous invitent à leur réunion mensuelle qui aura lieu le 29 mars 2016, de 18h30 à 21h30, dans la salle des Saint Anges, chemin de San Sumian à Brignoles à partir de 18h30.
Cette soirée est ouverte à tous, adhérents et sympathisants.
Un Accès Haut débit par Ethernet et wifi est disponible pour la mise à jour et l’installation de distributions GNU/Linux.

[Lay] Mardi du Numérique - Le mardi 29 mars 2016 de 18h30 à 20h00.

Chaque dernier mardi du mois, Chantier Libre, FabLab du Roannais organise au Lay t'motiv le Mardi du Numérique, un atelier ou une animation en lien avec le libre qu'il soit logiciel ou matériel.
Ce mois-ci nous découvrons Inkscape, un logiciel de dessin vectoriel. Nous verrons ses bases et ses possibilités : dessin et plan, création d'infographie, conception d'objets à réaliser avec la découpeuse laser…En plus de voir comment concevoir un doseur à spaghetti original, nous préparerons une mini-infographie pour qu'elle soit utilisable le mois prochain avec Sozi, un logiciel pour faire des présentations comme PowerPoint mais dynamiques.
(Un coquille s'est glissée dans l'affiche ci-dessous, il s'agit bien du 29 mars 2016 et non pas du 30)

[Lyon] Logiciels Libres - Le mardi 29 mars 2016 de 19h00 à 21h30.

Matthieu et Clément vous parleront du Logiciel libre suivant trois grands axes :
- Présentation "technique" du logiciel libre (les 4 libertés fondamentales)
- Présentation "communautaire" (communauté d'utilisateurs vs client; Contributeurs ; Organisation humaine d'un projet)

[Toulouse] QJELT, le repas du Libre Toulousain - Le mardi 29 mars 2016 de 20h00 à 23h00.

Le groupe d'utilisateurs de Logiciels Libres de Toulouse Toulibre en collaboration avec Tetaneutral.net fournisseur d'accès internet et hébergeur libre proposent aux sympathisants de se retrouver l'un des mardis ou jeudis de chaque mois pour échanger autour des logiciels Libres, des réseaux libres, discuter de nos projets respectifs et lancer des initiatives locales autour du Libre. Ce repas est ouvert à tous, amateurs de l'esprit du Libre, débutants ou techniciens chevronnés.
Ce Qjelt aura lieu le mardi 29 mars 2016 à 20 heures, au restaurant Bois et Charbon situé au 64 rue de la Colombette à Toulouse. C'est à proximité de la place Saint Aubin accessible par le métro à la station Jean Jaurès (ligne A et B). Entrée/plat/dessert + 1/4 de vin à 19€50.
Pour des raisons de logistique, une inscription préalable avant le dimanche soir est nécessaire sur cette page.

[Peymeinade] Install Party - Le mercredi 30 mars 2016 de 19h00 à 21h00.

Au sein de l'atelier de Clic' Ordi, venez découvrir, essayer, installer Linux!
En compagnie de membres de l'association Linux-Azur, une équipe de passionnés, rien que pour vous est prêt à vous accueillir et à faire face au problématiques actuelles et futures:
Découvrez un monde rempli de Papillons, licornes, mais surtout de manchots !

[Montpellier] Rencontre du Groupe OpenStreetMap OSM - Le mercredi 30 mars 2016 de 19h00 à 22h00.

Ces rencontres mensuelles se veulent être des instants conviviaux pour faire un compte-rendu des activités du mois précédent, mais aussi pour présenter les opérations et rendez-vous du prochain mois que proposeront le groupe HérOSM et le Collectif des Garrigues.
Si vous avez des propositions n’hésitez pas à compléter la page dédiée.
== Proposition de programme ==

[Orléans] PAO Libre avec Scribus - Le mercredi 30 mars 2016 de 20h30 à 22h30.

La prochaine conférence de Cenabumix aura lieue mercredi 30 mars 2016 de 20h30 à 22h30 à la maison des associations d’Orléans
  sur le thème :
La P.A.O. Libre avec Scribus

[Mauguio] Infolibres - Le jeudi 31 mars 2016 de 17h00 à 19h00.

Rendez-vous salle de formation informatique de la médiathèque.
L’équipe de Montpel’libre vous propose une permanence de dépannages pour vous aider à apprivoiser votre système GNU/Linux au quotidien.
Le contenu de l’atelier s’adapte aux problèmes des personnes présentes.

[Paris] Aperopensource #33 - Le jeudi 31 mars 2016 de 19h00 à 23h00.

Suite au succès de notre premier apéropen source de 2016 organisé en partenariat avec Parinux on vous propose de remettre ça pour se retrouver et contribuer à différents projets libres dans la bonne ambiance habituelle.
Pour rappel Parinux organise tous les jeudis des soirées de contribution pour permettre aux utilisateurs et aficionados de logiciels libres de se réunir autour de projets libres afin d’apporter une pierre de plus à ces édifices communs.
Nous vous proposerons notamment de contribuer à Silex et de nous aider pour notre campagne de Crowd Funding qui débutera en avril !!

[Bordeaux] Mapathon Missing Maps - Le jeudi 31 mars 2016 de 19h00 à 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é.

[Lyon] Jeudi vie privée - Le jeudi 31 mars 2016 de 19h00 à 21h30.

Ce Jeudi 31 mars 2016 : Facebook et la vie privée (gratuit mais inscription obligatoire à epn@salledesrancy.com) de 19h00 à 21h30L’EPN des Rancy de la Maison Pour Tous, situé 249 Rue Vendôme – 69003 Lyon.
Propose les ateliers jeudis vie privée  de 19h à 21h30 (gratuit – inscription obligatoire à epn@salledesrancy.com)Cet atelier  propose comme  thématique :  Facebook et la vie privéeFacebook est souvent attaqué concernant la protection de la vie privée de ses utilisateurs. Nous allons essayer de vous expliquer pourquoi, et comment faire pour protéger au mieux votre vie privée sur Facebook et voir si des alternatives sont possibles.N'hésitez pas venez nombreux

[Paris] Soirée de Contribution au Libre - Le jeudi 31 mars 2016 de 19h30 à 23h00.

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.

[Tours] L'auto-hébergement et pourquoi pas chez-vous ? - Le jeudi 31 mars 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).

[Lyon] Libre en fête : Impress - Le vendredi 1 avril 2016 de 14h00 à 16h00.

Créer un diaporama sous Impress
Le vendredi 1er avril de 14h00 à 16h00 - bibliothèque municipale de Lyon 2e
Session d'initiation à l'utilisation d'un éditeur de diaporama

[Marseille] Soirée mensuelle - Le vendredi 1 avril 2016 de 19h00 à 23h30.

Le PLUG organise une soirée le vendredi 1er avril à partir de 19h.
Non non, c’est pas une blague, on se retrouve bien le 1er vendredi d’avril.
Par contre, il y aura un challenge informel ; essayer de piéger ses camarades en leur faisant croire les choses les plus farfellues, sans se faire démasquer trop vite. Attendez-vous à du très haut niveau d’absurdité et d’humour.

[Saint-Loubès] AG de l'ABUL - Le vendredi 1 avril 2016 de 19h30 à 23h00.

L’assemblée générale de l’ABUL se tiendra lundi 1er avril 2016 à 19h30 à Saint-Loubès au Point-Jeunes.
Organisation
Régularisation des adhésions

[Lyon] Journées du Logiciel Libre - Du samedi 2 avril 2016 à 09h00 au dimanche 3 avril 2016 à 18h00.

JDLL 2016 : les 02 et 03 avril 2016
Créativité, Citoyenneté, Diversité : Le logiciel libre, du code, mais pas que …
Fort du succès des précédentes éditions, nous avons le plaisir d'annoncer la 17ième édition des Journées du Logiciel Libre (JDLL) ces 2 et 3 avril 2016 à Lyon.

[Beauvais] Initiation à OpenGPG - Le samedi 2 avril 2016 de 09h00 à 12h00.

En collaboration avec la MAJI (Maison des Associations de la Jeunesse et des Initiatives) et le Blog-Argentine, l'association Oisux propose 4 samedis du Libre en 2016 à Beauvais au 28 rue de Gascogne.
Formations gratuites, 9h30 à 12h00.
Au programme :

[Cognac] Initiation à la bureautique avec LibreOffice - Le samedi 2 avril 2016 de 09h00 à 17h00.

Initiation à la bureautique avec LibreOffice ( Writer Calc Impress )
Sur inscription à l'adresse contact@logicielslibrescognac.org

[Lyon] Ancestris aux JDLL - Du samedi 2 avril 2016 à 09h00 au dimanche 3 avril 2016 à 18h00.

Ancestris
Le logiciel de généalogie libre Ancestris sera présent aux JDLL (Journées Du Logiciel Libre) à Lyon 3, 249 rue Vendôme à la Maison Pour Tous des Rancy
Le dimanche il est prévu une démonstration (consulter le programme de la manifestation)

[Aix-en-Provence] Samedi Libre - Le samedi 2 avril 2016 de 10h00 à 18h00.

Ces Samedis libres sont organisés par l'Axul en collaboration avec plusieurs associations de logiciels libres des Bouches-du-Rhône (et souvent du Var).
Ils proposent des présentations générales et une aide technique pour le dépannage et la mise à jour d'ordinateurs avec des logiciels libres. Ils présentent aussi des démonstrations de matériels libres.
De nombreuses démonstrations seront disponibles pour fêter « Libre en Fête » :

[Paris] Hackathon Virgule - Du samedi 2 avril 2016 à 11h00 au dimanche 3 avril 2016 à 18h00.

Virgule est un robot des années 70. Il aurait pu connaître une enfance hippie, une adolescence disco, danser sur Janet Jackson puis Justin Bieber, mais non, Virgule n'a pas pu expérimenter tout cela, car Virgule n'est pas encore né.
En effet, d'abord prototype conçu au CEA (Commissariat à l'Energie Atomique) en 1972 et initialement destiné à travailler dans une centrale nucléaire, Virgule resta inachevé.
Et heureusement pour nous, car aujourd'hui le Carrefour numérique² a la chance de sortir cette œuvre de collection de sa cave pour vous proposer de le remotoriser !

[Ivry sur Seine] Cours de l'Ecole du Logiciel Libre - Le samedi 2 avril 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.

[Paris] Premier Samedi du Libre - Le samedi 2 avril 2016 de 14h00 à 18h00.

Chaque premier samedi de chaque mois, les bénévoles des associations du Libre vous accueillent au Carrefour Numérique² de la Cité des sciences et de l'industrie (CSI) lors de l'install party du Premier Samedi du Libre (PSL).
L'install party du Premier Samedi du Libre aura lieu le 2 avril 2016 de 14h à 18h au Carrefour Numérique², niveau -1 de la Cité des sciences et de l'industrie, Paris 19e.
Venez aider ou vous faire aider à installer et paramétrer des logiciels libres et toute distribution GNU/Linux avec les associations d'utilisateurs de Fedora, Mageia, Ubuntu ou Debian, sur netbook, portable, ou tour, PC ou Mac, éventuellement à côté de votre système actuel. Idem si vous avez des difficultés avec un périphérique, ou un logiciel libre.

[Lyon] Journées du Logiciel Libre - Le dimanche 3 avril 2016 de 09h00 à 18h00.

JDLL 2016 : les 02 et 03 avril 2016
Créativité, Citoyenneté, Diversité : Le logiciel libre, du code, mais pas que …
Fort du succès des précédentes éditions, nous avons le plaisir d'annoncer la 17ième édition des Journées du Logiciel Libre (JDLL) ces 2 et 3 avril 2016 à Lyon.

[Brignoles] Dimanche du Libre - Le dimanche 3 avril 2016 de 10h00 à 19h30.

Les membres de l'association GULLIVAR (Groupe d'Utilisateurs de Logiciels Libres de l'Intérieur du Var) vous invitent au dimanche du Libre de Brignoles, le dimanche 3 avril 2016, dans la salle des Saint Anges, chemin de San Sumian à Brignoles.
Programme de la journée du 3 avril 2016.
10h, ouverture de la salle (matinée libre, configuration des pc, install-party, etc..).

[Strasbourg] Install Party - Le dimanche 3 avril 2016 de 14h00 à 18h00.

Seeraiwer organise en partenariat avec l'Atelier culturel une Install Party pour découvrir les logiciels libres et les système d'exploitation ouverts !
Nous vous proposons de découvrir le monde du logiciel libre avec
Linux Mint

Télécharger ce contenu au format Epub

Lire les commentaires

Premier module libre de facturation électronique pour Odoo

Samedi 26 Mars

Certains d'entre-vous ont peut-être créé leur société et ont alors été confrontés aux joies de la comptabilité… Cette dépêche les intéressera particulièrement ! Le développement de ce premier module libre de facturation électronique pour Odoo est le fruit d'une histoire amusante que je vais vous raconter.

NdM. : pour mémoire, Odoo est un progiciel libre de gestion intégré, anciennement connu sous le nom d'OpenERP.

Sommaire Le problème

Un week-end de septembre 2015, quelques jours avant la date limite de dépôt de la liasse fiscale (la déclaration fiscale qui sert de base au calcul de l'impôt sur les sociétés) de notre SS2L Akretion, un de mes associés, développeur Odoo lui aussi, termine sa comptabilité de l'année écoulée pour pouvoir éditer son bilan. « Terminer » n'est pas le bon terme, je devrai plutôt dire « commence sa comptabilité », en tout cas en ce qui concerne la saisie des factures fournisseur !

Saisir ses factures fournisseur dans son logiciel comptable, même s'il s'appelle Odoo, n'est pas une partie de plaisir, et il a donc attendu la dernière minute pour s'y mettre. Il doit notamment saisir de nombreux billets de train achetés sur Capitaine Train dont il a l'historique dans sa boite mail avec le justificatif de paiement sous forme de fichier PDF en pièce jointe.

La solution

Et comme tout bon développeur, il est un peu paresseux. Plutôt que de se mettre à la tâche, il tente de développer un script pour automatiser ce travail ingrat et rébarbatif. Après quelques heures de travail, le script est au point : il prend les reçus PDF de CapitaineTrain, extrait le texte du PDF, récupère les informations pertinentes (date, descriptif du trajet, montant) via des expressions régulières et créé la facture fournisseur dans Odoo !

Si cela marche pour les billets de train, cela doit aussi pouvoir marcher pour les factures de téléphone mobile, d'accès Internet, de loyer, etc. Autant de factures qu'il faut saisir chaque mois dans son logiciel comptable ! L'idée est lancée.

Le produit

Elle aboutit au développement du module Odoo account_invoice_import annoncé comme un cadeau de Noël à la communauté Odoo et disponible sur le projet account-invoicing de l'Odoo Community Association (OCA). Ce module utilise la bibliothèque Python invoice2data qui contient des templates pour de nombreux fournisseurs, dont beaucoup de fournisseurs français.

Dès janvier 2016, j'équipe nos clients utilisateurs d'Odoo de ce nouveau module et je leur montre comment ils peuvent importer leurs factures de téléphone mobile, d'électricité, leurs billets de train… Ainsi que les factures de notre SS2L !

Un mois après le déploiement de ce nouveau module, ma société met à jour son serveur Odoo vers une nouvelle version et adopte un nouveau moteur de rapport pour les factures. La mise en page de la facture est complètement revue, et les expressions régulières destinées à extraire les informations de la facture PDF pour créer la facture fournisseur dans Odoo ne fonctionnent plus !

Un obstacle

Après à peine un mois d'utilisation, on atteint déjà les limites du système : tout changement dans la mise en page de la facture du fournisseur impose de mettre à jour le template d'import. Pour éviter cet écueil, il faut passer à la facturation électronique !

Et me voilà reparti à coder. Dans la seconde partie de la dépêche vous apprendrez certains principes de la facturation électronique, en particulier le format ZUGFeRD, et comment il est possible de générer et d'importer des factures électroniques ZUGFeRD dans Odoo.

Aujourd'hui, quand une entreprise reçoit une facture PDF par courriel, le comptable va visualiser la facture avec son logiciel de lecture PDF préféré et, ensuite, il va saisir manuellement la facture dans le logiciel comptable de l’entreprise pour générer les écritures comptables dans le journal d’achats. Pour éviter cela, il faut automatiser l’import des factures fournisseur dans le logiciel comptable, ce qui nécessite d’avoir des données structurées sur la facture afin de pouvoir l’importer de façon fiable dans le logiciel comptable de l’entreprise.

Le format PDF est parfait pour visualiser ou imprimer une facture, mais il ne fournit pas d’informations structurées sur la facture. Pour cela, mieux vaut utiliser un fichier XML. Il existe deux standards internationaux pour les factures XML :

La solution serait-elle d’envoyer des factures sous forme de fichiers XML par courriel ? Peut-être pas. En effet, si votre entreprise est équipée d’un logiciel comptable moderne capable de générer des factures sous forme de fichiers XML, comment être sûr que vos clients possèdent un logiciel comptable moderne capable de lire de telles factures XML ? Et si votre client ne peut pas lire vos factures, il y a fort à parier que vous ne serez jamais payé ! C’est pour résoudre ce problème que le standard ZUGFeRD a été inventé. Ce standard fournit une solution intelligente et pragmatique à ce problème : il définit une façon d’intégrer un fichier XML à l’intérieur de la facture PDF. Avec l’arrivée de la norme PDF/A-3 en 2012, il est devenu possible d’intégrer un ou plusieurs fichiers de n'importe quel format à l’intérieur d’un document PDF (sous Acrobat Reader, il faut cliquer sur l’icône représentant un trombone pour lister les fichiers intégrés dans le document PDF ; si vous connaissez des lecteurs PDF libres capables de lister les fichiers intégrés, signalez-les en commentaire !). Ainsi, une facture au format ZUGFeRD est simplement une facture PDF avec un fichier XML embarqué au format Cross Industry Invoice (CII).

L’Allemagne est l’auteur du standard ZUGFeRD et elle incite ses entreprises à envoyer leurs factures dans ce format. À partir du 1er janvier 2017, les grandes entreprises fournisseur de l’État français auront l’obligation d’envoyer à l’administration des factures électroniques, et cette obligation sera étendue progressivement à toutes les entreprises jusqu’au 1er janvier 2020. En France, le FNFE-MPE (Forum National de la Facture Electronique et des Marchés Publics Electroniques, qui n'a pas encore de site web !) coordonne la standardisation des factures électroniques et adopte la même approche technique que le standard ZUGFeRD : un fichier XML standardisé embarqué dans une facture PDF. Ce communiqué de presse annonce que la France et l’Allemagne travaillent ensemble pour adopter un standard commun pour les factures électroniques.

Certains pays, comme par exemple la Belgique, ont choisi une autre approche : le format belge de facture électronique e-fff spécifie que la facture est un fichier XML au format UBL à l'intérieur duquel on intègre le fichier PDF. C'est exactement l'inverse de l'approche franco-allemande ! Si vous n'avez pas de logiciel comptable moderne capable de lire la facture XML, vous ne pourrez même pas accéder au fichier PDF pour voir la facture, c'est la double peine ! Une histoire belge en quelque sorte… Aux Pays-Bas, la norme UBL a également été choisie ; la pratique semble être d'envoyer à la fois le fichier XML et le fichier PDF côte à côte.

J'ai développé le support de la norme ZUGFeRD à la fois pour la génération des factures client (module account_invoice_zugferd) et pour l’import des factures fournisseur (module account_invoice_import_zugferd) dans Odoo. Ces développements sont publiés sous la licence AGPL dans le projet account-invoicing de l’Odoo Community Association (OCA) sur Github. Ce screencast en anglais (22 minutes, format OGV) offre une démonstration de l’utilisation d’Odoo à la fois pour l'import de factures PDF normales, mais aussi pour la génération de factures électroniques ZUGFeRD et leur import dans Odoo. J'ai également développé un module d'import de factures XML au format UBL (module account_invoice_import_ubl).

Ces modules sont la première implémentation libre de la norme ZUGFeRD en Python. C'est aussi à ma connaissance la première implémentation libre de la norme ZUGFeRD dans un ERP opensource. Le module utilise la bibliothèque Python PyPDF2 pour l'ajout du fichier XML à l'intérieur du fichier PDF et pour toutes les autres contraintes imposées sur le fichier PDF par la norme ZUGFeRD. C'est une alternative au module Odoo propriétaire itis_account_invoice_zugferd vendu au prix de 800 € sur l'App Store d'Odoo et qui nécessite Java pour la génération de la facture ZUGFeRD.

Les factures électroniques sont amenées à remplacer les factures papier, tout comme le courrier électronique est en passe de remplacer le courrier postal. Selon le gouvernement français, la généralisation de la facturation électronique devrait générer des économies de 335 millions d’euros pour les entreprises françaises et de 375 millions d'euros pour l’État (cf. cet article).

Télécharger ce contenu au format Epub

Lire les commentaires

LinuxMAO - Éditorial de mars 2016

Samedi 26 Mars

Depuis le dernier éditorial de février 2016, plus d'un mois s'est passé, des chutes de neige ici et là et un printemps qui pointe le bout de son nez dans quelques endroits de France métropolitaine. Que les francophones des ailleurs sur notre belle planète ne m'en veuillent pas trop, et qu'ils se sentent invités à venir co-écrire le prochain éditorial de linuxmao pour y donner des nouvelles météorologiques !

Allez hop ! On rentre dans le cœur du sujet qui nous intéresse.

Sommaire Quoi de neuf ?

Des nouvelles et des nouveaux inscrits pour ce mois de février, 37 pour être exact ! Alors bienvenue à Moka, Elytis, m31z0nyx, yogib33r, Jobian, Bips, Socko, garavan, tnio, didou25210, DubX, coqrouge, bullfeet, PILOU80, Gadjo Carolus, GADJOSEB, 57Ombre101, genome314, walkin_man, ping floyd, jack386, Sylv_01, champi, Julien68, dhb, questexclqam, benji74974, Titus, tedddbear, pateje, dorian.gioe, ZAPPA, homer00, insolo, yolenoyer, sarpimus et à idesbaldesdunes !

Samuel redevient admin en temps que "veilleurs" et participera donc à l'entretien des mises à jour logiciel sur linuxmao. Re-bienvenue Samuel !

Amélioration de l'affichage de Tiki (le CMS qui sous-tend le site) et correction d'un bogue concernant la fonction "Répondre à tous" dans la messagerie perso de linuxmao. Voir [RÉSOLU] [BOGUE] Messagerie - fonction "Répondre à tous". Ainsi que d'un bogue pour les modérateurs de forums, double-merci m31z0nyx ! Du côté des menus, il y a eu une simplification du "menu de gauche -> Documentation -> Portail Matériel -> Fabriquer les choses soi-même". Enfin, la fonctionnalité permettant de consulter l'historique des pages a été réactivée pour tous les visiteurs.

Musique sur linuxmao Musique libre en dehors de linuxmao

Wahou, 117 pistes en licences libres ont été déposées en février chez Dogmazic !

À noter également que Patrick Ferlet nous propose un album fabriqué à base de Fedora.

Nouvelles du monde

Mini-LAC :

La conférence "mini-LAC (puisqu'il n'y aura pas de conférence LAC cette année 2016), s'organise pour les 8 ou 10 Avril 2016 à Berlin. Il est à noter des conférences sur :

  • falkTX en donnera deux à propos des greffons LV2 et du MOD ;
  • Harry (la personne derrière fabla et d'autres trucs d'openav) en donnera une ;
  • une sur le mixage et plus précisément, une discussion ouverte à propos des outils : égaliseur, gate, compresseur afin de nettoyer un mix programmation avec Faust ;
  • une conf' de rncbc, à propos de ses logiciels : QjackCtl, Qsynth, Qsampler, Qtractor, QXGEdit, QmidiNet, QmidiCtl, synthv1, samplv1 et drumkv1.

… et pas mal d'autres choses, voir les informations complètes ainsi que le message officiel. Ces informations ne sont pas traduites en français car les conférences vont être en anglais, donc si vous ne comprenez pas la langue impériale, vous êtes foutu :-) Ceci dit, si vous voulez en savoir un peu plus, demandez-le dans les commentaires de cet article et je répondrai/traduirai du mieux que je peux (olivier).

FAUST award :

À voir l'annonce officielle de la compétition de logiciels à sources ouvertes FAUST qui a pour but de promouvoir la technologie développée autour de FAUST et de ses outils de développement.

Nouveautés sur linuxmao

Côté « documentation sur les matériels », le site et sa partie « Portail matériel », s'enrichit d'informations de pages :

Côté nouveau logiciel, démarrage d'une nouvelle page par jams concernant le greffon de délai : ZamDelay.

À noter également une page dédié à Filipe Coelho dans la partie développeurs du site.

Les chiffres habituels pour les curieux, pour le mois de Février 2016, linuxmao.org a eu :

  • 28 334 visiteurs uniques, et a donc re-dépassé le record du mois passé sur ce point là ;
  • 482 202 pages servies ;
  • 2 146 930 hits ;
  • 26,87 Go de bande passante utilisée.

À noter que linuxmao a eu 3 270 visiteurs uniques le 27 février alors que les autres jours, nous oscillons entre 1800 et 2200 de façon stable. Aucune idée de ce qu'il s'est passé là, peut être que TF1 a parlé de nous ! Si vous avez une info…

Coté logiciel sur LinuxMAO

Nouvelle version de LibraZiK, voir cet article pour plusse d'informations.

Quelques nouveautés dans la forge de ReZound lui permettant une belle traduction en français notamment (et dans d'autres langues aussi, fini les caractères bizarres à l'affichage).

Côté logiciel en dehors de linuxmao

Grâce aux rapporteurs d'informations de linuxmao concernant les mises à jour de logiciel, le mois de février a vu des changements quant à :

  • Nootka qui passe en version 1.2.4
  • Tuxguitar qui passe en version 1.3.1
  • ZynAddSubFX qui passe en version 2.5.3
  • Ardour qui passe en version 4.7
  • Vee One Suite qui passe en version 0.7.3
  • Mixbus qui passe en version 3.1
  • FSThost qui passe en version 1.6.0 (en janvier 2016)
  • giada qui passe en version 0.11.2 (en janvier 2016)
  • ALSA qui passe en version 1.1.0 (en novembre 2015)

Information : si vous souhaitez filer un coup de main pour la veille logiciel, des mains actives sur les claviers sont bienvenues ! Voir cette page.

Post scriptum

À noter qu'une rencontre de MAOistes sous linux s'est tenue en février 2016 et qu'il est prévu dans faire d'autres. Voir ce forum.

Allez, à la bonne vôtre et au mois prochain !
olinuxx

Télécharger ce contenu au format Epub

Lire les commentaires

Skydive, un nouvel outil d’analyse de votre réseau

Samedi 26 Mars

Skydive est un logiciel libre, sous licence Apache, permettant d’analyser les problèmes et de surveiller vos réseaux SDN. Software Defined Networking est une architecture réseau abstraite permettant de gérer globalement ses ressources, elle est principalement utilisée dans les infrastructures de type Cloud, car elle offre une grande souplesse d’utilisation.

Skydive

Une infrastructure SDN est complexe, mais trouver la source des problèmes l’est encore plus. Qui n’a pas eu de problème de paquets perdus pendant un déploiement ? Combien de flux simultanés la machine virtuelle du tenant (locataire) “Mr T” génère-t-elle ? Que s’est-il passé à 4h du matin ?

C’est pour répondre à ce genre de questions que le projet Skydive a été créé.

Topologie

Skydive permet de visualiser la topologie en temps réel et de faire la corrélation avec le trafic du réseau. L’architecture du projet Skydive contient des agents de collecte d’informations de topologie et de flux de votre réseau, ainsi qu’un agent de collecte et d’analyse permettant de faire la corrélation des différents points d’analyse de votre réseau physique ou virtuel. De plus, une interface web minimaliste est présente sur le port 8082 de l’agent d’analyse des données collectées, celle-ci vous permettra de visualiser la topologie et les flux de votre réseau.

Sondes

Skydive repose sur des sondes de collecte. À la fois pour la capture de la topologie et pour la capture des flux réseaux. Skydive embarque nativement les principales sondes permettant la collecte des informations des interfaces réseaux et d'une sonde sFlow pour la capture des flux. Bien qu'étant agnostique du SDN utilisé, il est possible d'enrichir les données collectées grâce à celles issues du contrôleur. Les connecteurs disponibles actuellement sont OpenStack et Docker.

Post mortem

Dans le cas d’utilisation de Skydive pour une analyse post mortem des problèmes rencontrés sur des applications/VM, Skydive enregistre ses données dans une base Elasticsearch.

Écrit en Go

Skydive est écrit en Go, simple d’utilisation, et vous permettra de logger, comprendre, visualiser, dépanner votre réseau ou plus encore… Les git-review sont les bienvenus :)

Présence à l'OpenStack Summit

Nous serons présents à l'OpenStack Summit à Austin, Texas où aura lieu une présentation sur Skydive.


Télécharger ce contenu au format Epub

Lire les commentaires

Dr. Geo 16.03

Samedi 26 Mars

Dr. Geo est un environnement libre de géométrie interactive et de programmation. Il est aussi bien destiné à un public jeune de l'école primaire ou du secondaire I, qu'à des plus grands pour expérimenter la géométrie et/ou la programmation. Il est propulsé par l'environnement de développement dynamique Pharo, supporté par l'INRIA/RMOD.

Cette version apporte quelques fonctions supplémentaires mais surtout plusieurs correctifs dans l'utilisation des figures programmées.

Dr. Geo est donc plus sûr dans la conception de figures interactives codées. Lorsque conçues de façon itératives, ces figures comptent plusieurs milliers d'objets.

Quelques exemples de figures programmées

Les échantillons sont présentés avec le code source et son résultat après exécution du code. Les constructions sont toutes récursives et les figures obtenues sont déformables interactivement.

Fractale de Koch | canvas koch | canvas := DrGeoCanvas new fullscreen. koch := [ ]. koch := [ :a :b :k | |ab c d v | k > 0 ifTrue: [ ab := (canvas segment: a to: b) hide. c := (canvas pointOnCurve: ab at: 1 / 3) hide. d := (canvas pointOnCurve: ab at: 2 / 3) hide. v := (canvas altIntersectionOf: (canvas perpendicularBisector: ab) hide and: (canvas circleCenter: c to: d) hide) hide. koch value: a value: c value: k - 1. koch value: c value: v value: k - 1. koch value: v value: d value: k - 1. koch value: d value: b value: k - 1]. canvas segment: a to: b]. koch value: ((canvas point: -8@3) name: 'A') value: ((canvas point: 8@3) name: 'B') value: 5

Spirale de Fibonacci |canvas shape alfa fibo a b m s| canvas := DrGeoCanvas new fullscreen. alfa := (canvas freeValue: -90 degreesToRadians) hide. shape := [:c :o :f| | e p | e := (canvas rotate: o center: c angle: alfa) hide. (canvas arcCenter: c from: o to: e) large. p := canvas translate: e vector: (canvas vector: c to: o) hide. (canvas polygon: { c. o. p hide. e }) name: f. e]. fibo := [ ]. fibo := [ :f :o :c :k | | e f1 f2 f3| "f1: term Fn-1, f2: term Fn, o & c: origin and center of spiral arm e: extremity of the spiral arm" f1 := f first. f2 := f second. f3 := f1 + f2. e := shape value: c value: o value: f2. c := (canvas scale: c center: e factor: f3 / f2) hide. k > 0 ifTrue: [ fibo value: {f2. f3} value: e value: c value: k - 1 ]]. a := canvas point: 1@0. b := canvas point: -1 @0. m := (canvas middleOf: a and: b) hide. s := shape value: m value: a value: 1. shape value: m value: s value: 1. fibo value: {1. 2} value: b value: a value: 10

Sierpinski dragon | canvas dragon rec| canvas := DrGeoCanvas new fullscreen. dragon := [ ]. dragon := [ :a :b :k | | c m n | k > 0 ifTrue: [ c := canvas altIntersectionOf: (canvas circleCenter: a to: b) hide and: (canvas circleCenter: b to: a) hide. c hide. m := (canvas middleOf: a and: c) hide. n := (canvas middleOf: b and: c) hide. dragon value: m value: a value: k - 1. dragon value: m value: n value: k - 1. dragon value: b value: n value: k - 1]. k = 0 ifTrue: [ canvas segment: a to: b ]. ]. rec := 5. canvas text: 'Sierpinski Dragon, recursion: ', rec printString at: 0@0. dragon value: (canvas point: -4@1.5) value: (canvas point: 4@1.5) value: rec

Branches | canvas branch alfa beta gamma delta| canvas := DrGeoCanvas new fullscreen. alfa := (canvas freeValue: 135 degreesToRadians) hide. beta := (canvas freeValue: 202.5 degreesToRadians) hide. gamma := (canvas freeValue: 68.5 degreesToRadians ) hide. delta := (canvas freeValue: 157.5 degreesToRadians ) hide. branch := [ ]. branch := [ :a :b :k | | m am mb c d e bc cd de f g h bf fg gh | m := (canvas middleOf: a and: b) hide. am := canvas segment: a to: m. mb := canvas segment: m to: b. "" c := (canvas rotate: m center: b angle: alfa) hide. d := (canvas rotate: b center: c angle: beta) hide. e := (canvas rotate: c center: d angle: beta) hide. bc := canvas segment: b to: c. cd := canvas segment: c to: d. de := canvas segment: d to: e. "" f := (canvas rotate: c center: b angle: gamma) hide. g := (canvas rotate: b center: f angle: delta) hide. h := (canvas rotate: f center: g angle: delta) hide. bf := canvas segment: b to: f. fg := canvas segment: f to: g. gh := canvas segment: g to: h. k > 0 ifTrue: [ branch value: a value: m value: k - 1. branch value: m value: b value: k - 1. branch value: b value: c value: k - 1. branch value: c value: d value: k - 1. branch value: d value: e value: k - 1. branch value: b value: f value: k - 1. branch value: f value: g value: k - 1. branch value: g value: h value: k - 1. ] ]. branch value: (canvas point: 0 @ -2) value: (canvas point: 0 @ 1) value: 3

Télécharger ce contenu au format Epub

Lire les commentaires

Avec THOT, pour une solidarité 2.0

Vendredi 25 Mars

Prochainement en Bretagne, l'association THOT va participer à deux événements organisés pour la promotion des logiciels libres. Si vous vous êtes curieux, que vous vous intéressez à l'informatique sans pour autant connaître ou que vous désirez créer par vous même, notez bien ces dates, parlez en et venez nombreux !

Qui est THOT ?

THOT Cis sur le blog Emmabuntüs
Site officiel

L'association THOT (communication, information, savoir), créée en septembre 2014 à Binic dans les Côtes-d'Armor, rêve d'un monde où chaque personne aurait accès à Internet et posséderait les compétences numériques requises pour devenir acteur au niveau social et économique ; où chacun serait également conscient de l'impact écologique que représentent soixante millions de tonnes annuels de déchets électroniques pour notre planète et recyclerait volontairement ses propres déchets pour préserver et assainir l'environnement; où l'égalité existerait enfin entre les personnes aisées et démunies, entre les “natifs numériques” et les “immigrants numériques” pour profiter ensemble des TIC (Technologies de l'information et de la Communication pour l'enseignement).

L'association THOT est localisée à Binic, dans les Côtes-d'Armor. Depuis septembre 2014, elle poursuit trois objectifs :

  • Réduire la fracture numérique et donc démocratiser l'informatique en l'adaptant aux ressources et aux connaissances de chacun. En effet, pour certains, posséder un ordinateur est au-dessus de leurs moyens, sans parler d'accéder à internet. L'association met à leur portée du matériel informatique afin qu'ils puissent eux aussi communiquer, s'informer et maîtriser le savoir au niveau mondial.

  • Accompagner les particuliers dans le cadre du développement numérique. Dans cette optique, l'association THOT Cis effectue un gros travail de sensibilisation auprès des parents et enfants sur les opportunités liées au réemploi et au recyclage afin de réfléchir sur de nouvelles solutions à mettre en œuvre : les avantages d'internet pour la recherche, le partage d'informations, la communication, le commerce et le stockage de fichiers - mais également les risques intrinsèques, les pièges d'internet qui mal utilisé, entraîne des dérives bien connues : addiction, perte de l'imaginaire, paresse intellectuelle chez les jeunes qui ne voient plus la nécessité d'apprendre quand la connaissance est ainsi facilitée.

  • Protéger l'environnement et agir pour réduire les gâchis, réutiliser les matériaux encore en état de fonctionner. Par exemple, les livres au format papier délaissés au profit du numérique pour cause de double emploi.

Un réseau d'entraide autour du réemploi Emmabuntüs

Ce monde d'égalité et de partage numérique n'existe pas encore mais des personnes comme vous et moi partagent cet idéal, notamment le collectif Emmabuntüs que THOT a choisi de rejoindre pour œuvrer à l'E-inclusion.

En fait, depuis 2011, date à laquelle le collectif a commencé à développer le système d'exploitation Emmabuntüs - une distribution GNU/Linux qui permet de reconditionner des ordinateurs obsolètes issus de dons à des associations humanitaires et simplifier l'informatique pour les utilisateurs -. Il est installé sur des machines qui autrement seraient détruites alors qu'elles fonctionnent encore. Son recours prolonge de plusieurs années leur durée de vie, réduisant d'autant le gaspillage. Pour rappel, seulement 10% de ces déchets sont recyclés.

La Maison du département des Côtes d'Armor

qui lui apporte un soutien très actif.


Photo (forum de la science à Ploufragan (22)

Des partenaires variés

Dans son action, l'association THOT est relayée par :

  • des structures comme Trira (TRI Rhône-Alpes), OSITECH

  • des associations, Les PC de l'Espoir, Atelier solidaire de Saint-Ouen, La Ruche, Eisenia qui réemploient des ordinateurs et installent à cet effet le système d'exploitation Emmabuntüs sur des ordinateurs de seconde main.

Pour participer

Vous aussi, que vous soyez un organisme public ou privé, simple particulier, soutenez l'association THOT CIS et donnez les matériaux informatique et multimédia inutilisés. Pour identifier les lieux de dépôt à proximité, vous trouverez des informations sur les sites suivants :

Vous pouvez contacter directement THOT à l'adresse assothot CHEZ gmail.com ou les rencontrer quand ils participent à des événements ponctuels.

Certes, la lutte pour réduire la surconsommation et les déchets est une tâche immense. Mais si la route est longue, la voie est libre1. À votre niveau, vous pouvez déjà faire beaucoup et soutenir les projets solidaires pour avancer dans ce sens.

  1. devise de Framasoft, une association qui agit pour la diffusion des logiciels libres 

Télécharger ce contenu au format Epub

Lire les commentaires

Découvrir le logiciel libre au printemps, plus de 150 événements pour le Libre en Fête 2016

Jeudi 24 Mars

L'initiative Libre en Fête, relancée pour la seizième année consécutive par l'April, connaît un franc succès ce printemps 2016 : à ce jour, plus de 150 événements ont été référencés.

Depuis 2001, l'April invite les groupes d'utilisateurs et les associations de promotion des logiciels libres à organiser, autour de la date du 21 mars, dans une dynamique conviviale et festive, des événements de découverte du Libre en général à destination du grand public. La thématique optionnelle de cette édition 2016, qui se déroule du samedi 5 mars au dimanche 3 avril, est « la priorité au logiciel libre au quotidien ».

Grâce à la mobilisation de nombreuses organisations partout en France, ces jours-ci le grand public a l'opportunité de s'initier aux applications et aux systèmes d'exploitations libres, de se familiariser avec les projets collaboratifs en ligne, de découvrir comment améliorer la sécurité de ses navigations sur le web, et bien plus encore.

Le référencement des événements a été possible grâce au partenariat avec l'Agenda du Libre, qui met à votre disposition un plan interactif.

L'April tient à remercier chaleureusement toutes les associations et les structures qui ont répondu à son appel et qui agissent en faveur des libertés informatiques partout en France.

L'initiative Libre en Fête 2016 se termine le dimanche 3 avril : il est encore temps d'organiser un événement dans votre région ! :-)

Télécharger ce contenu au format Epub

Lire les commentaires

Warmux CD remix

Mardi 22 Mars

Nous sommes heureux de vous présenter le "Warmux CD remix". Il s'agit d'un CD-ROM multimode dans le même style que le précédent : le SupertuxKart Remix 0.9-0.73 DVD.

C'est à dire qu'il s'agit d'un CD fonctionnant sous Windows accompagné d'un live CD sous Slitaz 4.0 réalisé avec l'équipe Slitaz (Eric). Le CD est multilingue : français, anglais, allemand, italien au moins.

Ce CD est un hommage à ce très beau jeu qu'est Warmux. Non pas qu'il soit mort, mais on peut être triste qu'il soit abandonné de tous, seul sur son espace de stockage. Avant qu'il ne disparaisse définitivement dans les abysses numériques,nous avons fait une sauvegarde du code source. Il est inclus dans ce CD, répertoire : \binaries\sources .

Vous trouverez également dans le répertoire media, des étiquettes pour CD ainsi qu'un exemple de pochette pour boîtier DVD. De quoi faire un bel objet.

Fonctionnement :

Mode classique sous Windows :
Le script windows.bat vous donne le choix de 4 langues, puis lance l'interface. Ensuite, laissez-vous guider. Cette interface est aussi compatible Linux grâce à Wine : lancer bash linux.sh

Le mode Live CD sous Slitaz 4.0 :
La compatibilité dans ce mode est limitée plutôt aux machines anciennes. Mais c'est voulu, afin de conserver une faible taille et de rester sur le format final d'un CD-Rom. De plus, il aurait fallu travailler beaucoup plus pour avoir une meilleure compatibilité, sans toutefois obtenir du 100% de toute façon. En fait, comme l'on dispose de trois modes de fonctionnement, l'un des trois au moins devrait fonctionner (essayez par exemple le mode Linux+Wine).
Dans le mode Live CD, en cas de non détection de la carte vidéo : si vous avez accès à internet, au login, taper "root", mot de passe "root" puis lancer tazx et choisir "install Xorg" ; votre carte vidéo (par exemple "nv" pour les cartes Nvidia). Puis relancer "startx".
Note : On pourra aussi essayer un des CD/DVD de LinuxConsole 2 qui pour certains, contiennent Warmux (Mais la taille est plus élevée).

Pour résumer : au moins trois utilisations possibles :

  • sans système d'exploitation : démarrer sur le CD (choix "Language" ou "Slitaz Live") ou sur la clé USB
  • sous Windows : exécution automatique ou lancer windows.bat
  • sous Linux : utiliser le binaire WarMUX-11.04.1-Linux-x86-Install fournit dans le répertoire binaries\linux , ou démarrer l'interface Windows par linux.sh (bien sûr, vous n'avez pas besoin de cela si WarMUX 11.04.1 figure dans les dépôts de votre distribution et que vous avez internet).
Télécharger ce contenu au format Epub

Lire les commentaires

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

Lundi 21 Mars

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

[Developpez.com] Le gouvernement américain désire rendre open source une partie du code de ses logiciels développés et partager ces logiciels entre ses agences

Par Olivier Famien, le vendredi 18 mars 2016. Extrait:

Il est de notoriété publique que le partage du code des applications constitue un avantage intéressant, car il permet à une communauté plus importante d’évaluer ce code et de détecter des erreurs éventuelles. Par ailleurs, la disponibilité du code pourrait donner d’autres idées insoupçonnées afin d’améliorer son implémentation.

Lien vers l'article original: http://www.developpez.com/actu/97025/Le-gouvernement-americain-desire-rendre-open-source-une-partie-du-code-de-ses-logiciels-developpes-et-partager-ces-logiciels-entre-ses-agences

[ZDNet France] La "culture de la rente" française en plein désarroi face à la révolution digitale

Par Guillaume Serries, le vendredi 18 mars 2016. Extrait:

Basée sur des rentes parfois ancestrales, la croissances des entreprises françaises se heurte au mur de la transformation numérique qui fissure un modèle à bout de souffle, explique Nicolas Mariotte, sociologue de Capgemini consulting.

Lien vers l'article original: http://www.zdnet.fr/actualites/la-culture-de-la-rente-francaise-en-plein-desarrois-face-a-la-revolution-digitale-39834322.htm

[Mediapart] Pourquoi les profs vont boycotter l'accord Microsoft-Éducation Nationale

Par Bruno Menan, le vendredi 18 mars 2016. Extrait:

Au-delà des raisons éthiques que nous avons déjà exposées, c'est pour de simples raisons de bons sens que les enseignants vont massivement refuser d'utiliser les "outils" mis gracieusement à leur disposition par la multinationale.

Lien vers l'article original: https://blogs.mediapart.fr/ilian-amar/blog/180316/pourquoi-les-profs-vont-boycotter-laccord-microsoft-education-nationale

Voir aussi:

[La Tribune] Les Chatons toutes griffes dehors face aux géants du Net

Par Sylvain Rolland, le jeudi 17 mars 2016. Extrait:

Dans le sillage de sa campagne "Dégooglisons Internet", qui vise à lutter contre l’hégémonie des Gafam (Google, Apple, Facebook, Amazon, Microsoft), l’association Framasoft travaille à la création d’un collectif d’hébergeurs alternatifs, les "Chatons", dont l’objectif est de populariser les services éthiques auprès du grand public.

Lien vers l'article original: http://www.latribune.fr/technos-medias/internet/les-chatons-toutes-griffes-dehors-face-aux-geants-du-net-557084.html

[Next INpact] Priorité aux logiciels libres: l'April exhorte le gouvernement à la transparence

Par Xavier Berne, le lundi 14 mars 2016. Extrait:

Alors que les débats sur le projet de loi Numérique doivent reprendre au Sénat à partir du 6 avril, l’Association de promotion du logiciel libre (April) vient de demander au gouvernement qu’il publie la note juridique justifiant son opposition à toute priorisation des logiciels libres au sein de l’administration.

Lien vers l'article original: http://www.nextinpact.com/news/99024-priorite-aux-logiciels-libres-l-april-exhorte-gouvernement-a-transparence.htm

Et aussi:

Voir aussi:

[LeDevoir.com] Éradiquer Facebook pour sauver la démocratie

Par Fabien Deglise, le lundi 14 mars 2016. Extrait:

Richard Stallman, le père des logiciels libres, appelle les citoyens à reprendre le contrôle de leur vie.

Lien vers l'article original: http://www.ledevoir.com/societe/actualites-en-societe/465389/eradiquer-facebook-pour-sauver-la-democratie

Et aussi:

[Techrights] Microsoft Has Just Blackmailed Linux Twice in One Single Week and the Media Didn’t Notice or Just Ignored It Because of Microsoft’s Charm Offensives

Par Dr. Roy Schestowitz, le jeudi 10 mars 2016. Extrait:

(Microsft aime linux au point de l'étranger à mort avec des breverts pendant que les médias ne regardent pas) Microsoft loves Linux enough to strangle it to death with patents while the media isn't paying attention and instead telling us that Microsoft is now a buddy or pal of GNU/Linux

Lien vers l'article original: http://techrights.org/2016/03/10/charm-offensives-distract

Et aussi:

Télécharger ce contenu au format Epub

Lire les commentaires

FusionDirectory 1.0.10 est sorti !

Lundi 21 Mars

L’équipe de FusionDirectory est heureuse de vous annoncer la publication de la version 1.0.10 de FusionDirectory. Pour ceux qui ne connaissent pas FusionDirectory, il s’agit d’un gestionnaire d’infrastructure. Il est à LDAP ce que Webmin pouvait être à NIS/NIS+ : une interface Web modulaire de gestion complète d’un annuaire LDAP. Sa modularité permet d’offrir aussi la gestion de services qui ne sont pas directement interopérables avec LDAP.

Cette version majeure a beaucoup de nouvelles fonctionnalités, améliorations et se concentre principalement sur la gestion du DNS et la gestion de communautés logicielles.

Nouvelles fonctionnalités :

  • Le plugin DNS a été complétement réécrit est n'est plus dépendant des systèmes, vous pouvez gérer toutes vos zones, qu'elles soient externes ou internes ;
  • le plugin DNS peut aussi gérer les vues et les ACL Bind, ceci peut être automatisé avec la nouvelle version de ldap2zone du projet Argonaut ;
  • un plugin community a été créé pour gérer des communautés logicielles ainsi que des projets, et sera utilisé par le consortium ow2 ;
  • un plugin newsletter a été créé pour gérer les abonnements aux listes de diffusion et sera utilisé par le consortium ow2 ;
  • un plugin subcontracting a été créé pour aider à la gestion des contrats des utilisateurs dans le cadre de la sous-traitance ;
  • l'authentification HTTP a été ajoutée ;
  • IPv6 est pris en charge dans cette version ;
  • Fixedbutton est maintenant le thème par défaut.

Principaux correctifs :

  • Il est maintenant possible d'assigner des ACL FusionDirectory sur n'importe quelle branche de l'annuaire ;
  • lors de la création d'un utilisateur et de son compte de messagerie en même temps en mode Unix Hierarchy, la boite mail est correctement crée ;
  • les groupes contenant des objets de types inconnus apparaissent maintenant correctement ;
  • Fusiondirectory-setup –migrate-dns a été crée pour migrer les DNS de FusionDirectory 1.0.9.x vers 1.0.10 ;
  • le plugin Personal a maintenant des champs supplémentaires : date de debut/date de fin, numéro de badge et pays.

Corrections mineures :

  • Les attributs postalAddress et homepostalAddress respectent maintenant strictement la RFC ;
  • un modifier C a été ajouté pour compter les éléments d'un tableau ;
  • Fusiondirectory-setup peut maintenant vous prévenir quand des uid sont dupliqués ;
  • les champs syslog, ldap, ntp dans « systèmes » ont été enlevés.

Paquets pour les distributions :

Des paquets logiciels pré-compilés sont disponibles pour Debian Wheezy et Jessie, CentOS 6 et 7, Scientific Linux 6 et 7, Suse SLES 11 SP3 ainsi qu'ArchLinux.

Télécharger ce contenu au format Epub

Lire les commentaires

NodeMCU + ESP8266 : une alternative à l'Arduino ?

Dimanche 20 Mars

On entend de plus en plus parler de cette carte esp8266 qui permet facilement de se connecter et d'échanger sur un réseau WIFI. Des cartes tels que NodeMCU sont de plus en plus populaires et permettent d'utiliser l'esp8266 plus facilement, presque comme un Arduino.

Il est possible de la programmer en Lua, de créer des firmwares avec l'IDE d'Arduino et de nouveaux projets fleurissent tous les jours. Seulement, toutes ces possibilités amènent de la confusion lorsque l'on commence à s'intéresser à l'esp8266 et c'est pour éclaircir les choses que j'ai eu envie de créer cette dépêche.

Comparaison technique entre NodeMCU et Arduino

La carte qui se rapproche le plus d'un Arduino est la NodeMCU. Elle a été créée pour pouvoir utiliser l'ESP8266 avec le firmware du même nom, NodeMCU, qui permet d'interpréter des scripts Lua. Aujourd'hui cette carte peut être programmée comme un Arduino avec l'IDE d'Arduino.

NodeMCU est à l'ESP8266 ce que le ATmega 328 est à l'Arduino. Il existe aujourd'hui 14 versions de l'ESP8266. NodeMCU utilise la version 12 (ESP12E) de l'esp8266.

+---------------------+----------------+------------------------+
| | Arduino UNO R3 | NodeMCU |
+---------------------+----------------+------------------------+
| Power | 5V | 3,3V |
| Fréquence | 16MHz | 80MHz |
| Microcontroller | ATmega328 | ESP8266 |
| Flash Memory | 32KB | 4MB |
| SRAM | 2 KB | 64 KB SRAM / 96KB DRAM |
| EEPROM | 1 KB | Non, utiliser Flash |
| USB | Oui | Oui |
| External Power Port | Oui | Non |
| Pins | 32 | 22 |
| GPIO | 14 | 16 (11 Digital I/O) |
| Analog I/O | 6 | 1 |
| WiFi | Non | Oui ! |
| PWM | 6 | 9 |
| SPI / I2C | Oui | Oui |
|---------------------+----------------+------------------------+

Pour le prix, l'Arduino est à 20 € pour une version officielle et à 2,50 € en Chine pour une copie. NodeMCU est à 3 € en Chine.

Historique

L'ESP8266 a été créé en 2014 par une société chinoise (Espressif). Elle a été surtout utilisée au début pour ajouter des fonctionnalités WIFI à des projets Arduino via des commandes AT. Très vite, devant la puissance de la puce et avec la publication d'un SDK par Espressif, une belle communauté a développé des outils et firmware pour pouvoir la programmer.

En deux ans, un grand nombre de modèles différents ont été commercialisés.

Firmwares

Si beaucoup de projets ont débuté pour programmer la puce, deux semblent principalement utilisés :

NodeMCU

NodeMCU est donc le nom d'une carte, mais également d'un firmware qui permet de programmer l'ESP8266 via le langage de script Lua. Cela simplifie grandement les choses, voici par exemple le code nécessaire pour se connecter à un réseau WIFI :

print(wifi.sta.getip()) --nil wifi.setmode(wifi.STATION) wifi.sta.config("SSID","password") print(wifi.sta.getip()) --192.168.18.110

Voici d'autres exemples sur la page du projet. Malheureusement, la quantité de mémoire disponible pour les scripts après installation du firmware est faible pour les scripts un peu longs. Il a été tenté de « minifier » le code Lua (les commentaires, nom de variables, etc étant envoyés en mémoire) mais on perd du coup de la simplicité de programmation.

Création de firmware via l'IDE Arduino

Un nouveau projet est donc né pour programmer directement NodeMCU avec l’IDE Arduino, comme un Arduino. Ce projet est aujourd'hui très actif et utilisé.

Il ne s'agit plus ici de scripts mais bien de créer un firmware à télécharger sur la puce. Cela évite donc les problème de mémoire rencontrés avec NodeMCU. Un grand nombre de bibliothèques sont déjà disponibles pour créer vos firmware.

Conclusion (personnelle)

Je n'ai passé que peu de temps avec mon NodeMCU et cela est à mon avis plus compliqué à utiliser que les Arduino :

  • Beaucoup de solutions sont proposées, on a un peu l'impression de rentrer dans une jungle avec beaucoup de sentiers possibles (d’où cette dépêche pour éclaircir un peu les choses), là ou avec l'Arduino on est sur une autoroute ;
  • C'est une solution puissante, grâce au WIFI, aux 4 Mo de mémoire flash, à la possibilité de créer des pages web, à la rapidité du processeur ;
  • De mon coté, il me manque des GPIO et surtout des entrées analogiques. Il faut également mieux connaître l’électronique car les voltages sont différents de l'Arduino (3.3 v partout, entrée analogique entre 0 et 1 v) et les nombreux exemples de montages avec l'Arduino ne fonctionnent donc plus.
Télécharger ce contenu au format Epub

Lire les commentaires

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

Dimanche 20 Mars

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 57 événements est en seconde partie de dépêche.

Nouvelle fonctionnalité dans l'Agenda du Libre: vous pouvez vous abonner aux flux en les limitant à un certain nombre de kilomètres autour d'un lieu (voir la page des flux pour la documentation)

Sommaire Agenda du Libre pour la semaine 12 de l'année 2016 [Montpellier] Formation sécurité informatique et cryptographie - Le lundi 21 mars 2016 de 08h30 à 13h00.

Montpel’libre premier centre formateur Tails en France a le plaisir de vous proposer un nouveau cycle de formation, cryptographie et sécurité informatique.
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 :

[Thonon les Bains] Conférence : valeurs pour l'informatique - Le lundi 21 mars 2016 de 09h30 à 11h00.

"Liberté, égalité, fraternité : des valeurs pour l'informatique", tel est le thème d'une conférence débat à l'animation de laquelle je participerai au Pôle d'animations seniors de la ville de Thonon-les-Bains.
L'objectif est de faire prendre conscience des enjeux de décisions que nous prenons dans l'usage des outils numériques et de proposer quelques voies pour défendre les valeurs de la République française dans ce domaine aussi.
Les décisions portent sur les choix de : matériels, logiciels, services en ligne et méthodes d'utilisation des outils numériques.

[Rouen] Semaine du libre - Le lundi 21 mars 2016 de 14h00 à 20h00.

La Cyber-Base de Rouen organise "La semaine du Libre", du 19 au 24 mars 2016.
Des conférences: "Linux, même pas peur!", Dégooglisons Internet, "Pourquoi il faut apprendre à coder aux enfants", La démarche opendata en Seine-maritime…
Des ateliers: Scratch, logiciels libres, art numérique…

[Kunheim] Formation Linux - Le lundi 21 mars 2016 de 18h00 à 22h00.

Tous les lundis à partir de 18h00 jusqu'à 22h00 venez découvrir ou vous former sur Linux et les logiciels libres.
Ces séances de formation ont lieu à la salle "Kegreiss" au 56 rue principale - Kuhneim - face à la mairie - cette salle est accessible aux personnes à mobilité réduite.
Nous vous attendons nombreux. Le Team Linux

[Savigny-lès-Beaune] Conférence "Linux & les Logiciels Libres" - Le lundi 21 mars 2016 de 18h30 à 20h30.

La micro-informatique est un monde merveilleux !
Savez-vous qu'il existe un autre « monde » en dehors de Microsoft ou d'Apple ?
Un monde loin des monopoles…

[Paris] Les clés de la PAO sur Linux - Le lundi 21 mars 2016 de 19h00 à 21h00.

Initiation aux principaux outils de communication visuelle avec Linux
Dans la série des ateliers Do it yourself, l’association Silex Labs vous propose un nouveau cycle d’ateliers pour découvrir les clés de la PAO & du Design Open source et vous initier aux principaux outils de communication visuelle avec Linux.
Nous commencerons par un atelier pour étudier les bases de la PAO avant de faire des ateliers sur chacun des logiciels de Design et PAO open source : Scribus, Inkscape et Gimp.                

[Rennes] Google connait la couleur de votre slip - Le lundi 21 mars 2016 de 19h30 à 22h00.

Internet et téléphonie mobile, vers toujours plus de surveillance : publicité, prévision des comportements, vente d'informations privées, contrôle des populations… Comment fonctionne Internet, qui a accès à quelles informations, comment se protéger des actes de non-respect de la vie privée (des sociétés privées et des gouvernements) ?
Le lendemain auront lieu des ateliers, même heure même lieu, pour apprendre passer à la pratique !
Cet événement a lieu dans le cadre de la Semaine De l'Environnement de Rennes.

[Teyran] Notions PC - Le mardi 22 mars 2016 de 09h00 à 10h00.

Réaliser une présentation type « diaporama » avec LibreOffice Impress
Réaliser un livret « Souvenirs de voyage » avec Scribus
Utiliser les filtres pour donner à vos photos un aspect vieilli, d’esquisse ou de peinture avec Gimp

[Castelnau-le-Lez] Section GNU/Linux - Le mardi 22 mars 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 :

[Castelnau-le-Lez] Atelier de développement et programmation - Le mardi 22 mars 2016 de 10h00 à 12h00.

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 langage à la demande.
Notre équipe vous attend pour répondre à vos questions et satisfaire votre curiosité.
Entrée libre et gratuite sur inscription.

[Arles] Présentation du site Framasoft - Le mardi 22 mars 2016 de 14h00 à 16h00.

À la médiathèque d'Arles le 22 mars  dans le cadre de libre en fête 2016 de 14h00 à 16h00.
Présentation des logiciels libres proposés sur le site Framasoft.
Lieu: Médiathèque d'Arles, places Félix Rey Arles

[Rouen] Semaine du libre - Le mardi 22 mars 2016 de 14h00 à 21h00.

La Cyber-Base de Rouen organise "La semaine du Libre", du 19 au 24 mars 2016.
Des conférences: "Linux, même pas peur!", Dégooglisons Internet, "Pourquoi il faut apprendre à coder aux enfants", La démarche opendata en Seine-maritime…
Des ateliers: Scratch, logiciels libres, art numérique…

[Orthez] Simple comme un logiciel libre - Le mardi 22 mars 2016 de 16h00 à 18h00.

Le CyberCentre vous propose un atelier de découverte de quelques logiciels libres :
Thunderbird, pour recevoir et envoyer des e-mails, de manière simple,
Openstreetmap, pour consulter des cartes, faire un itinéraire et même faire ses propres cartes,

[Lyon] Libre en fête : réaménager son intérieur - Le mardi 22 mars 2016 de 17h00 à 19h00.

Réaménagez votre intérieur
A l'aide du logiciel libre et gratuit Sweet Home 3D, découvrez comment réaménager votre intérieur.
Devenez architecte d'intérieur grâce à Sweet Home 3D en créant des aménagements, restructurant votre appartement comme un professionnel.

[Pouzauges] Démo Informatique alternative - Le mardi 22 mars 2016 de 18h00 à 20h00.

Le monde numérique est aujourd’hui largement dominé par les géants Apple, Microsoft, Google. Des alternatives existent pourtant, libres et respectueuses de vos données et de votre vie privée. Souvent gratuites, elles peuvent être adoptées facilement. Rendez-vous au Cybercentre pour les découvrir.
Démo et discussion autour du monde libre, le 22 mars à 18h. Sur Inscription.

[Rennes] Ateliers : Google connait la couleur de votre slip - Le mardi 22 mars 2016 de 19h30 à 22h00.

Cette soirée sera consacrée à apprendre en pratique à contourner la censure, à éviter la surveillance, à ne pas contribuer à à enrichir Google et consorts. C'est la suite de la conférence de la veille, à laquelle il faudra avoir participé pour venir à l'atelier (ou avoir déjà de solides bases).
On y verra comment améliorer sa nivagation sur le web, utiliser Tor, Tails, chiffrer ses communications mail. On pourra aussi apprendre à utiliser des mots de passe solides, et voir plus en détail comment les téléphones portables nous espionnent.
Résumé de la conférence de la veille :

[Teyran] Notions PC - Le mercredi 23 mars 2016 de 09h30 à 10h30.

Réaliser une présentation type « diaporama » avec LibreOffice Impress
Réaliser un livret « Souvenirs de voyage » avec Scribus
Utiliser les filtres pour donner à vos photos un aspect vieilli, d’esquisse ou de peinture avec Gimp

[Rouen] Semaine du libre - Le mercredi 23 mars 2016 de 10h00 à 20h00.

La Cyber-Base de Rouen organise "La semaine du Libre", du 19 au 24 mars 2016.
Des conférences: "Linux, même pas peur!", Dégooglisons Internet, "Pourquoi il faut apprendre à coder aux enfants", La démarche opendata en Seine-maritime…
Des ateliers: Scratch, logiciels libres, art numérique…

[Paris] Libre en fête au Pavillon circulaire - Du mercredi 23 mars 2016 à 13h00 au dimanche 27 mars 2016 à 18h00.

Le Réseau des recycleries, ressourceries et acteurs du réemploi d'Île de France (REFER) s'est vu confier par la Mairie de Paris l'exploitation du Pavillon Circulaire de début mars à fin mai 2016.
Plus de 30 associations investiront le lieux et organiseront ateliers et conférences pour repenser nos modes de consommation au jour le jour.
Le REFER a ainsi proposé à Ubuntu d'animer pendant l'événement national "Libre en Fête".

[Lorient] Découverte de l'association Framasoft - Du mercredi 23 mars 2016 à 15h00 au vendredi 25 mars 2016 à 17h00.

Semaine découverte de l'association Framasoft, réseau d'éducation populaire dédié à la promotion du «libre» en général et du logiciel libre en particulier.‪
Les logiciels libres Mercredi 23 mars, de 15h à 17h Framasoft propose un annuaire, des clés USB, DVD et un installateur Windows pour les découvrir et les utiliser régulièrement.1626 logiciels libres disponibles dans leur annuaire.
La « culture libre » Jeudi 24 mars, de 10h à 12h Framasoft propose un blog, une bibliothèque numérique libre, une plateforme vidéo, un site dédié à la musique libre ainsi qu’un service original de traduction collaborative.

[Paris] Atelier CSS3 - Le mercredi 23 mars 2016 de 19h00 à 21h00.

Les ateliers Back to Basics
L’association Silex Labs  vous propose une série d’ateliers pour travailler ensemble avec des outils devenus incontournables, et partager des retours d’expériences sur les bonnes pratiques d’organisation et de travail collaboratif.
Au cours de ces ateliers, nous allons découvrir les technologies (du web) utilisées pour la création de sites internet (HTML5, CSS3, Javascript, Node.js).

[Allauch] Démarrer un device Linux - Le mercredi 23 mars 2016 de 19h00 à 21h30.

Le 6e meetup du groupe Aix Marseille Embedded Linux s'intéresse au démarrage d'un device Linux embarqué. Traditionnellement l'init de la machine est basée sur l'init historique d'Unix et de Linux, l'init SystemV ou sysvinit.
Mais depuis peu un nouvel acteur arrive en force dans les distributions : systemd.
Alors faut il passer à systemd ou vaut il mieux rester sous system V ?

[Toulouse] Rencontre Logiciels Libres / présentation Monnaies libres - Le mercredi 23 mars 2016 de 19h30 à 22h30.

L'association Toulibre organise une rencontre autour des Logiciels Libres le mercredi 23 mars, 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.

[Rennes] Rencontre mensuelle des contributeurs OpenStreetMap 35 - Le mercredi 23 mars 2016 de 20h00 à 23h00.

La cartographie collaborative vous intéresse, vous contribuez un peu, beaucoup à OpenStreetMap :
cette rencontre est ouverte à tous, débutants, expérimentés, curieux…
La salle dispose d'un vidéo projecteur et d'une connexion Internet.Venez avec votre ordinateur portable dans la mesure du possible.

[Nancy] Rencontre régionale des RéZolutions Numériques - Le jeudi 24 mars 2016 de 10h00 à 16h00.

Les RéZolutions Numériques, c’est quoi ?
Les RéZolutions Numériques, c’est un cycle de rencontres territoriales pour accompagner toutes les associations dans leur transition numérique.
Dans leurs actions, leur gouvernance, la gestion de leurs adhésions, les associations sont impactées par le numérique mais ne mesurent pas tout ce qu'il peut leur apporter. 

[Rouen] Semaine du Libre - Le jeudi 24 mars 2016 de 14h00 à 20h00.

La Cyber-Base de Rouen organise "La semaine du Libre", du 19 au 24 mars 2016.
Des conférences: "Linux, même pas peur!", Dégooglisons Internet, "Pourquoi il faut apprendre à coder aux enfants", La démarche opendata en Seine-maritime…
Des ateliers: Scratch, logiciels libres, art numérique…

[Mauguio] Infolibres - Le jeudi 24 mars 2016 de 17h00 à 19h00.

Rendez-vous salle de formation informatique de la médiathèque.
L’équipe de Montpel’libre vous propose une permanence de dépannages pour vous aider à apprivoiser votre système GNU/Linux au quotidien.
Le contenu de l’atelier s’adapte aux problèmes des personnes présentes.

[Lyon] Remixer la musique sous Audacity - Le jeudi 24 mars 2016 de 17h00 à 19h00.

Remixer la musique
Un atelier pour vivre et créer la musique en toute liberté.
Dans le cadre de Libre en fête, découvrez les possibilités du logiciel libre Audacity et de la musique libre pour remixer et créer des morceaux originaux. Voix, sons, distorsions, tout est possible !

[Lyon] Jeudi Bidouille - Le jeudi 24 mars 2016 de 19h00 à 22h00.

Rendez-vous mensuels et informels
Entraides et dépannages entre utilisateurs de logiciel libres débutants et plus aguérris.
L’occasion de voir comment ça marche, de demander un coup de pouce, de faire découvrir une astuce.

[Paris] Soirée de Contribution au Libre - Le jeudi 24 mars 2016 de 19h30 à 23h00.

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.

[Tours] L'auto-hébergement et pourquoi pas chez-vous ? - Le jeudi 24 mars 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).

[Lunel] Permanences « À la carte » Logiciels Libres & GNU/Linux - Le vendredi 25 mars 2016 de 11h00 à 12h00.

L’intérêt de cette présence est d’avoir une information autour des postes Linux que nous avons installé à la médiathèque pour expliquer ce qu’est GNU/Linux et introduire les ateliers que nous animons à la médiathèque.
Une question sur l’informatique avec un environnement GNU/Linux ou sur tablette ?
Une aide sur les logiciels libres ?

[Arles] Les ressources numériques Libres - Le vendredi 25 mars 2016 de 14h00 à 16h00.

À la médiathèque d'Arles le 25 mars dans le cadre de libre en fête 2016 de 14h00 à 16h00.
Présentation de la ressource numérique Toutapprendre.com et des tutoriels consacrés aux logiciels libres.
Lieu : Médiathèque d'Arles place Félix Rey Arles

[Pouzauges] Atelier Retouche photo avec GIMP - Le vendredi 25 mars 2016 de 14h00 à 16h00.

Atelier découverte du logiciel libre GIMP. Réaliser des effets et trucages photo.

[Corbeil-Essonnes] Utilisation de Médias Libres - Le vendredi 25 mars 2016 de 16h00 à 18h00.

Faites le plein d'Images, musique, vidéos, livres … sous licences libres.
Découverte de médias et utilisation des licences pour un usage personnel et professionnel.

[Montpellier] Permanence « Les logiciels libres, parlons-en ! » - Le vendredi 25 mars 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 (ou au delà sous réserve d’accord préalable), 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.

[Courthézon] Open Bidouille Camp x84 - Le samedi 26 mars 2016 de 09h00 à 20h30.

Le collectif COUR_TECH_ZONE, MakerLab de Courthézon organise un Open Bidouille Camp, OBCx84, le 26 Mars 2016 de 9h00 à 20h30.
Un OBC est moment libre d'accès au croisement de la culture du faire soi-même et du partage de savoirs / faire-savoir. Cet événement entend favoriser les échanges et susciter la créativité autour d'ateliers pratiques, amusants et gratuits.
Le public est invité à découvrir, participer, tester, expérimenter, fabriquer, faire, partager, échanger, créer, bricoler, recycler, bidouiller…

[Gap] Ateliers Libre en fête - Le samedi 26 mars 2016 de 09h00 à 17h00.

Dans le cadre du Libre en fête, l'association Linux-Alpes, en partenariat avec le Fab'Alpes propose une journée complète d'ateliers de présentation et de découverte du logiciel libre et des communs numériques :
GNU/Linux Debian
les logiciels libres pour la 3d et la fabrication

[Courthezon] Open Bidouille Camp x84 - Le samedi 26 mars 2016 de 09h00 à 20h30.

Projet porté par le MakerLab Cour_Tech_Zone,
L'OBC x84 c'est quoi?
C'est plus d'une cinquantaine d'ateliers pratiques, permettant à chacun d'interagir par l'apprentissage, la fabrication et le partage. Où le public est invité à découvrir, participer, tester, expérimenter, fabriquer, faire, partager, échanger, créer, bricoler, recycler, bidouiller…

[Lannion] Challenge Ada Lovelace - Le samedi 26 mars 2016 de 10h00 à 17h00.

Le challenge Ada Lovelace est un concours de programmation de micro-services à destination des lycéennes de secondes / premières et Terminales du Lycée Félix le Dantec de Lannion (côtes d'armor) - http://www.lycee-ledantec.ac-rennes.fr
Le concours dure 2 mois mais le Samedi 26 Mars, les équipes présenteront leurs projets à un jury de développeuses dans le cadre du Libre en fête en Trégor - http://libre-en-fete-tregor.fr
La journée débutera par la présentation au public (stand dédié) puis une présentation au jury avec vidéo projection et une remise du prix du jury et du prix du public (le public pourra voter le jour même).

[Savigny-lès-Beaune] Journée "Demo & Install Party" - Le samedi 26 mars 2016 de 10h00 à 18h00.

Ça y est ! Vous savez ce que sont les Logiciels Libres mais avez encore quelques appréhensions à franchir le pas, tout seul. Cette journée "Demo & Install Party" est faite pour vous.
Venez découvrir, comprendre, utiliser, installer des "Logiciels Libres" dans des domaines aussi variés que : la bureautique, la photo, la musique, la vidéo, …, sans oublier Internet.
Venez :

[Lannion] Libre en Fête en Trégor - Le samedi 26 mars 2016 de 10h00 à 18h00.

Grande fête du numérique, du logiciel libre et de ses usages
Un événement unique sur un territoire unique
26 Mars 2016 10h­18h, Salle des Ursulines, Lannion

[Lyon] Libre en Fête : Atelier Scribus - Le samedi 26 mars 2016 de 10h00 à 12h00.

Dans le cadre LIBRE EN FÊTE (événement national de découverte des logiciels libres),L’EPN des Rancy de la Maison Pour Tous propose avec les élèves de la licence professionnels Colibre d'assister à l'atelier : créer une page magazine avec scribus - samedi 26 mars de 10h à 12h (gratuit / inscription obligatoire à epn@salledesrancy.com)
La première page d’un catalogue ou d’un magazine sont le point d’attractivité de votre lectorat. Avec cette action nous verrons qu’avec Scribus on a intérêt à créer différents types de mise en page et nous nous attacherons plus particulièrement à travailler la première page en créant un modèle qui sera votre signature d’un numéro à l’autre.N'hésitez pas à venir nombreux

[Tours] Journée régionale du libre - Le samedi 26 mars 2016 de 10h00 à 18h00.

L'association Adeti.org organise la 2ème journée régionale du Libre en région Centre - Val de Loire, le samedi 26 mars 2016 de 10h à 18h au centre Léo Lagrange (90 avenue Maginot, 37100 Tours).
Au programme :
Conférences :

[Lyon] Libre en fête : tableur - Le samedi 26 mars 2016 de 10h00 à 12h00.

Session d'initiation aux usages de base du tableur CALC de la suite libre LibreOffice
Atelier gratuit, sur inscription, sur place ou par téléphone au 04 78 38 60 00
Saisie, mise en forme et tri de données dans un tableau

[Berd'huis] Libre en Fête - Le samedi 26 mars 2016 de 10h00 à 17h00.

Journée portes ouvertes au Centre de Télétravail de la CdC Perche Sud, en association avec l'Espace Publique Numérique de Bretoncelles et l'Association "Les Hommes Fourmillent", consacrée au Monde du Libre.
Démonstration de différentes versions de linux ainsi que des logiciels libres et gratuits.
Renseignements au 07 81 18 39 57

[Nozay] Le Libre en fête - Le samedi 26 mars 2016 de 10h00 à 17h00.

Le samedi 26 mars de 10h00 à 17h00 le Cybercentre de la Région de Nozay participe à la fête nationale du libre.
A cette occasion vous pourrez découvrir tous les avantages des Logiciels Libres.
Des valeurs d'entraide et de coopération, un bien commun accessible à tous favorisant le partage des connaissances, une communauté vivante prête à aider les nouveaux venus.

[Rambouillet] Ordi Libre - Le samedi 26 mars 2016 de 10h00 à 18h00.

S’affranchir des logiciels privateurs et du profit sans éthique : un doux rêve? Non! Ici on installe et on sensibilise à l’intérêt de passer par les logiciels libres.
Vous cherchez une alternative plus respectueuse de vos droit que Windows? Celles et ceux qui franchissent le cap témoignent et vous accompagnent.
Vous ne voulez plus non plus être la muse des prédateurs de données (Google, Amazon, NSA, etc…)?

[Gex] Install party spéciale associations - Le samedi 26 mars 2016 de 10h00 à 17h00.

Nous sommes heureux de vous annoncer notre prochaine manifestation qui se déroulera, le samedi 26 mars à Gex de 10h à 17h.
Donnez une deuxième vie à votre ordinateur, nous vous aiderons à installer un système d'exploitation libre.
Venez découvrir les multiples avantages et possibilités des logiciels libres.

[Montpellier] Le Matos Gratos du Mois - Le samedi 26 mars 2016 de 11h00 à 18h00.

Le Matos Gratos du mois est un nouveau concept que nous vous proposons. En effet, lors des Install-Party que nous organisons, nous nous sommes aperçus que certaines personnes avaient le désir de migrer ou d’utiliser un système d’exploitation Libre tel que GNU/Linux, mais que ces personnes n’avaient pas forcement les moyens financiers d’acheter un ordinateur.
Montpel’libre est souvent contactée pour recevoir des dons d’ordinateurs en tout genre. Bien sûr, tout n’est pas en parfait état, mais après un contrôle des composants, avec plusieurs machines il est possible de reconstituer un nouvel ordinateur en état de marche, dans l’un de nos ateliers « Do It Together » qui pourrait se traduire en, faisons le ensemble, avec un système d’exploitation libre, moderne et performant, flambant neuf et reparti pour plusieurs années de bons et loyaux services.
Les pièces détachées restantes partiront dans un Jerry ou chez Emmaüs.

[Villefranche-sur-Saône] RepairCafé mensuel - Le samedi 26 mars 2016 de 14h00 à 18h00.

Un événement régulier et local où l'on répare ou fait réparer ses objets divers et variés.
Avec la participation du GULL local pour ce qui concerne l'informatique.

[Ivry sur Seine] Cours de l'Ecole du Logiciel Libre - Le samedi 26 mars 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.

[Courbevoie] Atelier LibreOffice WRITER - Le samedi 26 mars 2016 de 14h00 à 18h00.

Venez apprendre les secrets d'un traitement de textes Libre pour des présentations professionnelles !
OBJECTIF : Abandonner M$-Office pour le traitement de textes Libre LIBREOFFICE. Beaucoup pensent très bien connaître les outils de traitement de textes, en fait non, ils n'utilisent qu'une partie des possibilités de l'outil. Ghislaine vous apprendra à utiliser des astuces souvent méconnues pour réaliser des courriers sophistiqués, imagés, professionnels, pour de superbes présentations qui vous étonneront.
LIEU : 48 rue de Colombes 92400 Courbevoie, dans notre belle salle dédiée, équipée WiFi internet,(7min de la gare SNCF Courbevoie, ligne Saint Lazare <=> La Défense)

[Rostrenen] Install-party - Le samedi 26 mars 2016 de 14h00 à 19h00.

Cette année, en plus d'une Install-party ou tout un chacun est invité à tester et/ou installer Linux sur sa machine, et pour promouvoir la création de l'association "Esprit-FabLab", nous proposons différentes activités ouvertes à tout public:
la démonstration d'une imprimante 3D et d'une extrudeuse de filaments
des drones faits maison

[Marseille] Install Party GNU/Linux - Le samedi 26 mars 2016 de 14h30 à 19h30.

L’association CercLL (CercLL d’Entraide et Réseau Coopératif autour des Logiciels Libres) vous invite à une install party GNU/Linux, le samedi 26 mars 2016 de 14h30 à19h30, dans la salle de la Fabulerie au 4 rue de la Bibliothèque 13001 Marseille (prés du Conservatoire).
Vous avez envie de découvrir un système d’exploitation libre, simple d’utilisation, stable, rapide et sécurisé. Une nouvelle façon d’utiliser votre ordinateur.
Vous vous sentez une affection naissante pour le Gnou et le Manchot, les mascottes de GNU/ Linux.

[Mourenx] Simple comme un logiciel libre - Le samedi 26 mars 2016 de 14h30 à 16h00.

La Cyber du MI[X] vous propose un atelier de découverte de quelques logiciels libres :
Thunderbird, pour recevoir et envoyer des e-mails, de manière simple,
Openstreetmap, pour consulter des cartes, faire un itinéraire et même faire ses propres cartes,

[Gap] Conférence « Pas de république numérique sans logiciel libre » - Le samedi 26 mars 2016 de 17h00 à 19h00.

Dans le cadre du Libre en fête, l'association Linux-Alpes, en partenariat avec le Fab'Alpes propose une conférence à deux voix intitulée « Pas de république numérique sans logiciel libre » avec Karine Berger, députée des Hautes-Alpes signataire du Pacte du logiciel libre et Jean-Christophe Becquet, président de l'April.
Cette conférence s'intéressera particulièrement au projet de loi « pour une République numérique » qui devrait revenir en discussion au Sénat fin avril ou début mai 2016. En janvier dernier, les amendements visant à inscrire dans la loi la priorité au logiciel libre ont fait l'objet d'un débat passionné à l'Assemblée nationale.
Rendez-vous samedi 26 mars à 17h au Centre social du Centre ville, Rue pasteur Prolongée à Gap (Hautes-Alpes).

Télécharger ce contenu au format Epub

Lire les commentaires

Libraries.io sous licence libre

Vendredi 18 Mars

Les sources du site Libraries.io viennent d'être publiées sous licence AGPL-3.0. Et c'est une très bonne nouvelle.

Ce site analyse les paquets d'une trentaine de dépôts dans différents langages (npm, Packagist, Pypi, Cargo, etc.) pour en exposer une série de statistiques intéressantes, concernant leurs dépendances, leurs licences, etc.

Une de ses premières applications pratiques est la possibilité de connaître les mises à jour nécessaires sur l'ensemble des dépendances d'un projet donné. L'analyse croise également les informations des paquets avec celles des dépôts Github correspondant, permettant notamment d'associer un nombre de contributeurs actifs sur projet.

À partir de cette information, le site permet d'afficher la liste des modules ayant un Bus factor problématique : c'est-à-dire ceux dont dépendent de nombreux autres modules et qui ne sont maintenus que par une équipe très restreinte. La page est clairement présentée comme une expérimentation, mais elle s'inscrit dans une démarche pédagogique, incitant explicitement à contribuer à ces projets.
Dans le même esprit, une page liste les paquets qui ne déclarent pas de licence et incite à en suggérer une.

Télécharger ce contenu au format Epub

Lire les commentaires

Linux Audio Conference 2016

Jeudi 17 Mars

Chaque année, la Linux Audio Conference est un rassemblement festif et musical qui réunit la petite communauté de l'audio sous Linux, sous l'égide de linuxaudio.org, autour d'ateliers, de conférences, et de performances diverses.

Cette année, c'est à Berlin ♫

Durant le week-end du 8 au 10 avril 2016 se tiendra la 18eLAC au C-base de Berlin.

Au programme cette année:

Ateliers Conférences

Keep on hackin' the free world :) (continuons à hacker le monde libre)

Télécharger ce contenu au format Epub

Lire les commentaires

Projet de loi français « pour une République numérique » acte 2 ; le Sénat, l'April remonte au front

Mercredi 16 Mars

Nous connaissons à présent les dates des prochaines étapes du projet de loi français « pour une République numérique » : le 6 avril 2016 auront lieu les débats à la Commission des lois du Sénat, saisie au fond. Puis les 26, 27, 28 avril et le 3 mai le texte sera débattu puis voté en séance publique.

Pour rappel, des amendements peuvent être déposés et votés à chacune de ces deux étapes. Les dépôts doivent être effectués au plus tard le 4 avril à 12h pour les débats en commission et jusqu'au 25 avril à 11h pour la séance publique. Pour plus de précisions

Le chef d'orchestre de ce nouveau volet est le sénateur LR Christophe-André Frassa, nommé rapporteur pour la Commission des lois. Celui-ci a commencé ses auditions. L'association April rencontrera le sénateur dans l'après-midi du 25 mars.
Nous (NdM.: Étienne Gonnu est le chargé de mission affaires publiques de l'April) défendrons à nouveau auprès de lui la priorité au logiciel libre dans les administrations publiques ainsi que la reconnaissance du caractère communicable des codes sources développés par les administrations.

Petit récapitulatif du contexte actuel Sur le caractère communicable du code source.

Le contexte initial a déjà été décrit avec précision par une autre dépêche, ainsi que par le demandeur lui même.

Une nouvelle étape, et une confirmation en droit de la validité de la demande est arrivée par une décision du tribunal administratif du 10 mars dernier :

« le caractère évolutif d’un programme informatique ne saurait exclure tout droit à communication de ce programme sauf à priver le justiciable d’un droit effectif à la communication des documents administratifs ; que si les programmes informatiques ont vocation à évoluer au gré des mises à jour, chaque version du code source d’un même programme informatique revêt le caractère de document administratif achevé et peut être communiqué dans cet état ».

L'April avait d'ailleurs communiqué sur le sujet.

Loin d'être accessoire, le code ayant déjà été communiqué, cette décision est très précieuse car elle crée un précédent juridique. L'avis de la CADA, pour important qu'il ait été, n'a pas de portée contraignante, la validation d'un tribunal administratif qui plus est en formation collégiale est donc une excellente nouvelle.

Malheureusement, celle ci n'est pas suffisante pour désarmer la parade de « l'exception de sécurité » instaurée lors des débats en séance publique de l'Assemblée nationale. Celui-ci permet à n'importe quelle administration d'invoquer un risque d'atteinte à son système d'information pour faire obstacle à la communication d'un code source. Il s'agit d'un bel exemple d'une exception trop large et impossible à contrôler par le juge.

Sur la priorité au logiciel libre:

Pour ceux qui avaient suivi les débats, les députés porteurs des amendements « priorité » ont montré un fort engagement et une vrai compréhension des enjeux. Malheureusement cela n'avait pas (encore) suffi à faire pencher la balance et l'Assemblée nationale avait finalement retenu la formulation « encouragement à l'utilisation des logiciels libres ». Ce terme qui peut sembler positif n'a absolument aucune portée contraignante et donc normative. Il n'a donc aucune incidence juridique, et porte en lui le risque politique d'"étouffer" le sujet dans les débats futurs : « c'est déjà fait, plus besoin de légiférer ».

Durant ces débats, le Gouvernement et les députés affiliés se cachaient derrière des arguments d'autorité. Invoquant inconstitutionnalité et incompatibilité avec le droit européen et la commande publique sans prendre la peine d'étayer leur argumentaire. Il est vite apparu, notamment grâce à certains députés dont Delphine Batho qui l'a directement citée, qu'une note juridique de la Direction des Affaires Juridiques de Bercy (la DAJ) était la source de ces positions.

Forte de cette information, l'April s'est enquise de cette note auprès de la DAJ. Cela n'a malheureusement pas abouti, car cette communication irait à l'encontre du secret des délibérations du Gouvernement… Peu convaincue l'April a saisi la CADA pour avis.

Peu convaincue, l'April l'est tout autant en ce qui concerne la qualité et la rigueur de l'argumentaire juridique développé dans la note. Et d'autant plus depuis la leçon de droit infligée le 10 mars par le tribunal administratif sur l'affaire du code source ; sure d'elle l'administration faisait valoir que la communication du code source serait contraire au droit de l'Union européenne, les juges durent rappeler que la directive invoquée portait sur la réutilisation des données et non sur l'accès aux documents. Une simple différence de champ d'application matériel…

Une telle incompréhension renforce nos soupçons qu'une confusion entre les notions de technologie et de licence juridique est au centre de l'« analyse juridique » de la DAJ. La nécessité de transparence sur ce sujet n'en apparait que plus évidente.

Télécharger ce contenu au format Epub

Lire les commentaires

Onzième rencontre C++ francophone jeudi 31 mars 2016 à Paris

Mercredi 16 Mars

Le C++ FRUG vous convie à leur onzième rencontre francophone. Cette édition a pour nom std::move(meetup) car elle se tient à l'école 42.

Informations pratiques : Le programme :
  • de 19:00 à 19:30 : accueil ;
  • de 19:30 à 20:15 : fonction passée en argument template, par Martin Morterol (LRI) ;
  • de 20:15 à 21:00 : pause dinatoire, pizzas et bières gratos ;
  • de 21:00 à 21:45 : système de fichiers dans les nuages, par Quentin Hocquet (Infinit).
Le renouveau du C++

Durant les années 90 et 2000, le standard C++ n'a quasiment pas évolué ! De très nombreux développeurs pensaient que le C++ s'était stabilisé. Et puis, en 2011, la terre a tremblé ! Les nouveautés du C++11 sont tellement nombreuses que les nouvelles façons de coder en C++ n'étaient plus reconnues par ceux qui avaient raté le coche.

Tous les enthousiastes du nouveau C++ avaient envie de se retrouver, de discuter des nouveaux paradigmes de programmation, de mieux comprendre la nouvelle orientation du C++, et comment utiliser un sous-ensemble plus intuitif et moins enclin à l'erreur. Et le prochain C++17 nous promet une révolution similaire à C++11 !

Joël, le joyeux organisateur

Joël Falcou organise depuis 2013 les rencontres du Groupe des Utilisateurs C++ Francophone (abrégé en anglais C++ FRUG en clin d'œil à nous les Frogs).

Dans la vie, Joël est maître de conférences LRI et Polytech Paris-Sud, mainteneur Boost et membre du comité de standardisation ISO C++.

Fonction passée en argument template :
  • déduction de son type retour ;
  • déduction du type de chacun de ses arguments ;
  • stockage de l'ensemble.

Un exemple vaut mieux qu'un obscur discours

template <typename MonTypeDeFonction> void stocke (MonTypeDeFonction ma_fonction); // Ah... et les types des arguments ? template <typename TypeRetour, typename TypeArg1, typename TypeArg2> void stocke( TypeRetour (*ma_fonction)(TypeArg1,TypeArg2) ); // Et si plus de deux arguments? template <typename TypeRetour, typename ...TypeArg> void stocke (TypeRetour (*ma_fonction)(TypeArg...) ) { auto mon_stockage_local = ma_fonction; // Et pour stocker en dehors de la fonction? } template <typename T> std::vector<std::function<T>> mon_stockage_global; template <typename TypeRetour, typename ...TypeArg> void stocke (TypeRetour (*ma_fonction)(TypeArg...) ) { mon_stockage_global<decltype(ma_fonction)>.push_back(ma_fonction); // Au secours !!! }

Finalement, si l'exemple vous semble obscur, alors mieux vaut un discours !

Martin Morterol du Laboratoire de Recherche en Informatique (LRI, Université Paris Saclay) nous démystifiera cette problématique :

Comment une classe template peut stocker une instance de std::function sur une fonction passée en paramètre ?

Cette classe doit connaître le type de retour de la fonction mais également le type des paramètres. Martin présentera une méthode permettant de répondre à cette problématique de façon simple pour l'utilisateur.

Voir aussi la solution proposée par duckie.

Infinit

Quentin Hocquet présentera une solution innovante de système de fichier décentralisé dans les nuages afin par exemple de partager des fichiers entre mobiles/ordinateurs en utilisant les transferts pair à pair (P2P). Puis une démo pour déployer une infrastructure de stockage publique, privé ou hybride. Ce logiciel sera libéré dès que la qualité du code sera correcte.

Quentin Hocquet travaille pour la société Infinit, start-up créée à Paris en 2012 avec déjà des équipes à New-York et Buenos Aires. Les technos utilisées sont le C++, Boost, Objective-C, Qt, Debian/Ubuntu, OS X Cocoa, Windows, Réseau TCP/IP/P2P/…, Tolérance aux pannes Byzantine, Système de fichiers, Fonctions système bas-niveau. Et la bière y coule à flot !

Participer à la vie du C++

Pour aller plus loin, chacun peut participer à l'élaboration de la norme en proposant ses contributions sur le dépôt Git de la prochaine version du C++.

Il est aussi possible de rejoindre le comité de normalisation du C++. L'AFNOR gère la commission pour la France. Nous pouvons vous expliquer les conditions…

Une association est en cours de constitution. Nous pouvons imaginer un stand C++ aux prochains salon de logiciels libres aux côtés des habituels stands Ada, PHP, Python, Perl…

Télécharger ce contenu au format Epub

Lire les commentaires

IT-Edit 2.0, un éditeur de texte avec terminaux intégrés

Mardi 15 Mars

IT-Edit (Integrated Terminals Editor) est disponible en version 2.0. Cette nouvelle version apporte de nombreuses améliorations par rapport à la 1.0.1. Il s'agit d'un éditeur de texte doté de multiples fonctionnalités. Il est écrit en C et utilise GTK+3, gtksourceview3.0, ainsi que libvte-2.90.

IT-Edit gère la coloration syntaxique de nombreux langages de programmation. Il intègre des terminaux bien placés, de façon à ne pas perdre de vue la ligne de commande pendant l'écriture de code.

Description de IT-Edit 2.0

IT-Edit est un petit environnement de développement : « un éditeur de texte avec des terminaux habilement intégrés » :

  • IT-Edit dispose de terminaux dans la même fenêtre que l'éditeur, dans une barre latérale masquable et redimensionnable. Vous pouvez facilement y ajouter ou retirer des terminaux ;
  • IT-Edit dispose d'un grand terminal occupant la totalité de l'interface, divisible en 4 terminaux vers lesquels vous pouvez aisément basculer depuis l'interface principale ;
  • Il est possible d'exécuter des commandes, comme une compilation, un outil de débogage et tout ce que vous pouvez faire dans le terminal directement depuis l'éditeur. Il se marie donc bien avec un fichier Makefile.
Exécuter une commande

Un bouton permet d'exécuter des commandes shell. Au départ, j'ai décidé d'implémenter un lecteur de pages de manuel s'ouvrant dans un nouveau terminal inclus dans toplevel (qui peut être redimensionnée, maximisée, minimisée et fermée). Mais j'ai remarqué que je limitais sans raison cette fonctionnalité. J'ai donc décidé de l'étendre a toutes les commandes shell possibles. Après exécution de la commande voulue le terminal est tout à vous et vous pouvez continuer à entrer des commandes…

Accès rapide à la documentation ou fichiers de tous types.

De même , après avoir implémenté une fonctionnalité de lancement rapide de documentation HTML enregistrée au préalable, j'ai décidé de la fournir pour tout type de fichier (lancé avec l'application par défaut du système).

Lancement rapide d'outils graphiques

IT-Edit auto-détecte quelques outils graphiques : diff, débogueur, interpréteur Python, calculatrice, dictionnaire, etc. que vous pouvez ensuite lancer depuis l'éditeur. Vous pouvez en ajouter autant que vous voulez.

Nouveau dans IT-Edit 2.0

ChangeLog it-edit-2.0

Paquets

Le programme est distribué sous forme de paquet *.deb, si cela ne vous convient pas, il existe une archive tarball (*.tar.gz) compatible Linux et POSIX compliant (non-testé). Pour installer IT-Edit tapez :

$ ./configure $ make $ sudo make install Appel à contributions

Je suis ouvert à toutes formes de critiques, si vous avez des commentaires à faire sur le code, les fonctionnalités auxquelles je n'ai pas pensé, etc.

PS : un gestionnaire de fenêtres pavant est une alternative, je sais merci.

Télécharger ce contenu au format Epub

Lire les commentaires

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

Lundi 14 Mars

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

[Developpez.com] Steve Ballmer aime Linux, l'ancien PDG de Microsoft change d'opinion sur Linux

Par Michael Guilloux, le vendredi 11 mars 2016. Extrait:

Jusqu’il y a quelques années, la bataille faisait encore rage entre le monde open source et le monde propriétaire. Cette bataille de deux univers à idéologies différentes mettait surtout en opposition les deux systèmes les plus populaires de ces deux mondes, à savoir Linux pour le monde open source, et Windows pour le monde propriétaire. Si Windows dominait (et domine toujours) largement le marché des PC, il fallait maintenir cette position alors que Linux commençait à gagner du terrain.

Lien vers l'article original: http://www.developpez.com/actu/96831/Steve-Ballmer-aime-Linux-l-ancien-PDG-de-Microsoft-change-d-opinion-sur-Linux-quinze-ans-apres-l-avoir-traite-de-cancer

Et aussi:

[Developpez.com] Comment œuvrer pour l'E-inclusion en reconditionnant des ordinateurs avec Linux

Par ideefixe, le jeudi 10 mars 2016. Extrait:

Dans le Grand Ouest, des associations reconditionnent des ordinateurs avec des logiciels libres pour en faire don à leurs adhérents.

Lien vers l'article original: http://open-source.developpez.com/actu/96803/Comment-oeuvrer-pour-l-E-inclusion-en-reconditionnant-des-ordinateurs-avec-Linux-des-associations-reconditionnent-des-ordinateurs

[usine-digitale.fr] Libérez vos objets connectés avec l'open source et l'open hardware

Par Julien Bergounhoux, le jeudi 10 mars 2016. Extrait:

L’open source n’est pas nouveau dans l’embarqué, mais il prend son essor. Conséquence de l’apparition de nouveaux usages et de contraintes, objets connectés en tête. Preuve que ses avantages sont bien réels. Enquête.

Lien vers l'article original: http://www.usine-digitale.fr/article/liberez-vos-objets-connectes-avec-l-open-source-et-l-open-hardware.N382895

[InformatiqueNews.fr] L’Open source en une infographie

Par la rédaction, le mercredi 9 mars 2016. Extrait:

L'open source school présente une infographie qui donne les chiffres de l'Open Source et montre le dynamisme de ce secteur.

Lien vers l'article original: http://www.informatiquenews.fr/lopen-source-infographie-45863

Et aussi:

[Next INpact] Le fisc ouvrira le code source de son calculateur d'impôts le 1er avril

Par Xavier Berne, le mercredi 9 mars 2016. Extrait:

Le citoyen qui réclamait depuis près de deux ans que le fisc lui communique le code source de son logiciel de calcul de l’impôt sur les revenus a finalement obtenu gain de cause devant la justice. Le ministère des Finances a décidé de mettre en ligne ce fichier à compter du 1er avril.

Lien vers l'article original: http://www.nextinpact.com/news/98981-le-fisc-ouvrira-code-source-son-calculateur-d-impots-1er-avril.htm

Et aussi:

[01net.] Dites-le aux filles: ça manque de femmes dans le numérique!

Par Delphine Sabattier, le mardi 8 mars 2016. Extrait:

Pour la Journée internationale de la femme, on s'est posé la question de la présence féminine dans le secteur des technologies. Tout avait si bien commencé…

Lien vers l'article original: http://www.01net.com/actualites/dites-le-aux-filles-ca-manque-de-femmes-dans-le-numerique-957534.html

[Libération.fr] «Geeks contre tsunami», quand la technologie répond aux catastrophes naturelles

Par Camille Gévaudan, le lundi 7 mars 2016. Extrait:

Une équipe de «geeks citoyens» veut améliorer les infrastructures de télécommunication dans les Antilles françaises pour la simulation d'alerte au tsunami qui sera organisée en mars.

Lien vers l'article original: http://www.liberation.fr/futurs/2016/03/07/geeks-contre-tsunami-quand-la-technologie-repond-aux-catastrophes-naturelles_1437985

Télécharger ce contenu au format Epub

Lire les commentaires

Appel à traducteurs FR>EN pour le livre « Open Models »

Samedi 12 Mars

L'association Without Model, qui a publié en 2014 Open Models, les business models de l’économie ouverte, un ouvrage collectif de 35 articles rédigés par 53 auteurs, et sous licence CC-BY-SA, lance à présent la traduction collaborative de cet ouvrage.

Elle recherche des traducteurs du français vers l'anglais pour contribuer à ce projet.

Un appel à contribution est publié en 2ème partie.

Open Models : la traduction

Open Models a été largement diffusé et on a eu de nombreuses demandes pour une version anglaise alors on se lance dans la traduction collaborative. Passionnés, anglophones, traducteurs, libristes, on a besoin de vous pour quelques minutes, quelques heures ou quelques jours pour traduire le livre en mode sprint.

Publié en décembre 2014, Open Models rassemble 35 articles qui décrivent et analysent les modèles ouverts dans 6 domaines (logiciel, manufacturing, données, art et culture, éducation et sciences). Réalisé de façon collaborative et diffusé en licence CC-By-SA, les revenus générés par la vente d’exemplaires papier et les conférences de présentation du livre ont permis de financer les coûts techniques de réalisation et un hackadon pour financer des projets libres.

Et maintenant la traduction

C’est la première fois qu’on se lance dans une traduction collaborative, on s’y est préparé mais il est certain qu’on aura besoin de votre aide et de votre bienveillance pour y parvenir avec le bon niveau de qualité.

Nous avons bénéficié de précieux conseils de traducteurs et de libristes1 pour préparer cette traduction et voici ce qu’on vous propose :

  1. une phase à distance au mois de mars pour avoir une première version du maximum d’articles ;
  2. un sprint le week-end du 2 avril 2016 pour harmoniser et offrir un moment sympa aux contributeurs qui pourront nous rejoindre sur Paris ;
  3. une phase de relecture post sprint par une équipe anglophone ;
  4. une phase de correction orthographe/faute de frappe anglais.

Pour la phase de traduction collaborative à distance, nous utiliserons framacalc pour le tableau de suivi, nous mettrons les fichiers à traduire sur un OwnCloud, et ces fichiers seront au format .odt (OpenDocument Text), avant d’être traduits sur des framapad.

Alors, vous en êtes ? Voici comment vous pouvez participer

Vous avez un moment en mars pour contribuer à la première version de la traduction :

  • choisissez le contenu que vous voulez traduire dans le livre ;
  • regardez dans ce document pour voir les articles qui sont « À traduire » ;
  • envoyez un courriel à contact CHEZ withoutmodel.com pour recevoir les versions françaises ;
  • rejoignez-nous le 2 avril 2016 !

D'autres possibilités existent :

  • Vous connaissez des gens qui pourraient avoir envie de contribuer à la traduction ? Faites-leur suivre ce post !
  • Vous connaissez des anglophones qui pourraient s’impliquer sur la phase de relecture ? Mettez-nous en contact avec eux via l’adresse contact CHEZ withoutmodel.com !
  • Vous savez faire de délicieux gâteaux ou des tartes magnifiques ? Venez les partager le week-end du 2 avril !
C’est quoi le Without Model de l’opération ?

Les traductions seront produites par les contributeurs sous licence Creative Commons CC-BY-SA et les traducteurs ne seront pas rémunérés. La contrepartie à cette contribution est la visibilité assurée aux traducteurs qui s’impliqueront (identifiés individuellement sur les productions web, pdf ou papier).

Le travail de traduction du mois de mars 2016 donnera lieu à un premier jet auquel des évolutions seront apportées dans les étapes ultérieures d’harmonisation (en particulier la relecture par des anglophones natifs). La version finale pourra ne pas correspondre exactement au premier jet.

Le livre sera mis à disposition gratuitement sous licence Creative Commons CC-BY-SA dans son format numérique et pourra être vendu en format papier. Les revenus générés par la vente de livre seront répartis (après déduction des coûts de fabrication) entre les contributeurs.

  1. Merci à Samy Boutayeb, Pierre-Yves Gosset, Jean-Bernard Marcon et Christophe Masutti pour leurs précieux avis et conseils 

Télécharger ce contenu au format Epub

Lire les commentaires

Pages