Le mois de mars est celui du retour du printemps mais aussi celui où a lieu la Journée internationale des droits de femmes. Cette année, on va se pencher sur les droits des femmes ayant des déficiences visuelles et en profiter pour dresser le portrait de la chercheuse en bio-informatique Salomé Nashed. On terminera par quelques mots sur les aides à la navigation des personnes aveugles et malvoyantes, qui ne sont pas sans lien avec des problématiques récurrentes sur LinuxFR.org.
Node.js passe en version 0.6.0 et arrive sous Windows
Node.js est un environnement JavaScript côté serveur, sous licence MIT. Sa particularité est son approche asynchrone pour faciliter la montée en puissance dans des contextes avec beaucoup d’entrées‐sorties, notamment réseau. En pratique, il se compose :
- d’un interpréteur JavaScript, à savoir V8 ;
- de
require(), un chargeur de modules compatible CommonJS ; - d’une bibliothèque standard, volontairement restreinte (une sorte de libc JavaScript où tous les appels sont asynchrones) ;
- d’un ensemble de conventions : par exemple, les fonctions de retour indiquent toujours en premier paramètre si l’appel s’est bien passé, et dans le cas contraire, quelle a été l’erreur ;
- et d’un exécutable,
« node », pour lancer tout ça.
La version 0.6.0 est sortie aujourd’hui et apporte quelques nouveautés de taille (plus de détails en seconde partie) :
- la prise en charge de Windows en utilisant les I/O Completion Ports (IOCP) ;
- un répartiteur de charge entre plusieurs processus Node.js intégré ;
- des moyens de communications entre des processus Node.js plus efficaces ;
- des améliorations du débogueur en ligne de commande ;
- des bindings pour la
zlib; - la mise à jour de V8, passant de la version 3.1 à la 3.6.
La prise en charge de Windows, sans dégrader les performances pour les UNIX, a pris plus longtemps que prévu. Cela a fortement retardé la sortie de cette version, mais Ryan Dahl, son créateur, souhaite sortir la prochaine version stable de Node.js (la v0.8.0) pour janvier 2012.
Un entretien avec FusionForge
Qui ne connaît pas FusionForge, la célèbre forge logicielle ? Mais, qui connaît bien FusionForge et ses auteurs ?
La seconde partie de la dépêches vous propose le compte rendu d’un entretien avec trois de ses développeurs francophones.
/usr friendly
« Le FHS du LSB est bien, mais “ / ” est un sacré bordel, il faut tout de même l’avouer. » Ceux qui auront compris cette phrase seront certainement d’accord. Pour les autres, LSB signifie Linux Standard Base, cela définit tout un ensemble de standards autour de GNU/Linux, dont… le FHS, qui est le Filesystem Hierarchy Standard, qui définit l’emplacement des fichiers.
À la racine, c’est‐à‐dire la base du système de fichiers, notée « / », on range notamment les données et les programmes statiques dans « /usr », bien. Ensuite, on range les binaires dans « /bin » et « /sbin », et les bibliothèques dans « /lib » et « /lib64 ». Oui, mais voilà, on range aussi des binaires dans « /usr/bin » et « /usr/sbin », et des bibliothèques dans « /usr/lib » et « /usr/lib64 ».
La proposition vient de Harald Hoyer et Kay Sievers, deux développeurs Red Hat, et est soutenue par Lennart Poettering. L’héritage de 30 ans d’UNIX est clairement à simplifier. Le but est de :
- fusionner
« /bin »,« /sbin »et« /usr/sbin »dans« /usr/bin »; - déplacer le contenu de
« /lib »dans« /usr/lib »; - déplacer le contenu de
« /lib64 »dans« /usr/lib64 »; - créer des liens symboliques pour rester compatible :
-
« /bin »vers« /usr/bin », -
« /sbin »vers« /usr/bin », -
« /lib »vers« /usr/lib », -
« /lib64 »vers« /usr/lib64 ».
-
Facile à retenir : « sbin », c’est has been ! Hum.
Ceci faciliterait grandement le montage et démontage des systèmes de fichiers, le démarrage du système, les instantanés (snapshots), la virtualisation, etc..
Trinity, fork de KDE 3.5
Les déçus de KDE 4 ne seront pas déçus par le fork de KDE 3.5, nommé Trinity Desktop Environment. Timothy Pearson est à l’origine de ce fork. Il n’est a fortiori pas agressif, puisque le projet KDE officiel continue sur sa lancée de la série 4.x, et Trinity continue la version 3.5.x. On en est donc à la troisième version, numérotée 3.5.13.
Le manque de performances et stabilité de KDE 4.x sont les plus gros griefs, outre les choix d’expérience utilisateur et d’interface. Trinity a intégré des patches issus des distributions, et offre des nouvelles fonctionnalités. Trinity offre en outre une compatibilité KDE 4 : les deux peuvent s’installer côte à côte, et Trinity peut lancer certaines applications KDE 4.
Petites brèves : Empathy, LibreOffice et Samba
Empathy implémente le XMPP de WLM (ex MSN)
Le titre peut faire peur, genre : « Microsoft a encore adopté un standard ouvert pour le détourner »… Mais non, ça va. Comme vu dans ces pages précédemment, MSN implémente XMPP en C2S (client‐to‐server) uniquement (pour l’instant ?), avec une authentification inspirée OAuth, très proche de celle adopté par le XMPP de Facebook Chat (d’ailleurs, ils ont collaboré sur ce projet).
Donc, Empathy implémente cette authentification, grâce au code de l’authentification du XMPP de Facebook Chat. On se rend compte évidemment que le XMPP de MSN, comme celui de Facebook Chat, est un sous‐ensemble d’extensions très restreint.
Sites d’extensions et de modèles LibreOffice
LibreOffice fait encore un pas en avant, cette fois‐ci en offrant deux sites :
- Extensions : pour étendre les fonctionnalités de base du logiciel libre ;
- Modèles : pour commencer des présentations et textes.
Pour l’instant, c’est assez vide, mais vous êtes bien évidemment invités à y contribuer.
C’est la Samba chez Microsoft
Microsoft a contribué au code source libre du projet Samba ! En plus, sous une licence libre, la GPL !
C’est un petit rien, un non‐évènement, mais… symbolique ! Suffisamment pour être noté.
Asterisk 10 est disponible
Après Asterisk 1.8, Digium a publié Asterisk 10. Tout va bien, c’est juste que le « 1. » de devant ne servait à rien. Pour rappel, Asterisk est un autocommutateur téléphonique privé (PABX) open source pour systèmes UNIX, Mac OS et Windows.
Un des changements majeurs, c’est le nouveau « wide‐band media engine » (moteur média large bande), qui remplace avantageusement le media engine existant, puisque d’après Digium, cela offre une qualité audio de niveau studio, avec un nombre quasi‐illimité de codecs (« studio‐quality audio and a nearly unlimited number of codecs »). Cela dispense de la nécessité de connexions audio de haute qualité.
Il n'y a plus de limite de numérisation à des fréquences d’échantillonnage de 8 ou 16 kHz, puisqu’Asterisk gère maintenant les fréquences jusqu’à 192 kHz. Les nouveaux codecs sont Speex 32 kHz (et SILK, par Skype).
Entrevue avec Alfonso Castro sur l’interopérabilité des logiciels
À l’occasion de la Journée de l’Informatique du Québec, édition 2011, Microsoft donnait une conférence sur l’interopérabilité et abordait le sujet de l’open source. Cette conférence était donnée par Alfonso Castro, Directeur de la stratégie interopérabilité pour Microsoft France.
L’émission de radio La voix du Libre, située à Québec, a profité de son passage pour réaliser une entrevue de 40 minutes autour de plusieurs questions sensibles telles que les formats ouverts (ODF et OpenXML), le Web avec HTML 5 et SVG, ainsi que plusieurs problématiques telles que les vidéos au format Silverlight, et enfin, pour terminer, les travaux autour du pilote open source de la Kinect.
Toulibre : événements du libre toulousain en novembre
Voici les prochains événements autour du Libre à Toulouse organisés par Toulibre :
- samedi 5 novembre 2011 : Ateliers logiciels libres : KDE, Blender, LibreOffice ;
- mercredi 9 novembre 2011 : Rencontre logiciels libres et présentation de Enlightement ;
- mercredi 23 novembre 2011 : Rencontre logiciels libres.
Le dernier week‐end de novembre, samedi 26 et dimanche 27 novembre, à l’ENSEEIHT, aura lieu le Capitole du Libre, qui réunit sur le même lieu une Ubuntu Party, un Drupal Camp et aKaDEmy-fr.
Petites brèves : ALAC et OpenMAMA
ALAC
Apple a publié sous licence Apache 2.0 le code source d’un codec audio nommé ALAC, pour Apple Lossless Audio Codec. Ce codec est pris en charge depuis pas mal de temps sous quasiment toute la gamme des iBidules : iPhone, iPad, la plupart des iPods, Mac et iTunes.
OpenMAMA
Le projet OpenMAMA a pour but de livrer une API middleware de messagerie open source pour la finance et les télécommunications. La version 1.1 pour Linux sur x86 a été publiée. C’est un middleware dédié aux gros volumes et aux transactions rapides.
Nouvelle install party Maarch Entreprise v1.2 — 16 décembre
Suite au succès des sessions de juin, venez apprendre à installer et paramétrer l’application Maarch Entreprise version 1.2 !
L’install party Maarch Entreprise s’adresse aux personnes désirant installer l’application avec l’aide des ingénieurs Maarch.
NdM : Maarch Entreprise est une infrastructure de gestion électronique de documents (GED) sous licence GPL v3.
Intouchables, Forces Spéciales et Polisse : le cinéma français se porte bien
Je vous propose trois critiques de films français récents :
- Intouchables ;
- Forces Spéciales ;
- Polisse.
Qui devraient, je pense, intéresser les DLFPiens, voire leur plaire.
Vim fête son 20e anniversaire
Vim, le célèbre éditeur de texte vient de fêter son 20e anniversaire. C’est, en effet, le 2 novembre 1991 que Bram Moolenaar a publié la première version de Vim. C’était alors un clone de vi pour Amiga. Toutefois, contrairement à vi, c’est un logiciel libre. Il a pu ainsi être porté rapidement sur d’autres environnements et devenir l’éditeur de référence de nombreux développeurs.
Au fil des ans, de nombreuses versions se sont succédées (la version actuelle est la 7.3), mais son auteur a gardé le principe que Vim doit rester un éditeur de texte et être le plus possible au service de l’utilisateur.
Profitons‐en pour rappeler que si Vim est un logiciel libre publié sous une licence compatible avec la GPL, ses utilisateurs sont encouragés à faire un don à ICCF Holland, une association créée par Bram Moolenaar pour aider les enfants en Ouganda.
Et pour célébrer les 20 ans de Vim, vous êtes encouragés à poster en commentaire toutes les astuces et anecdotes que vous avez sur Vim.
Kdenlive 0.8.2 — Le montage vidéo HD plus rapide et plus sûr
Pour rappel, Kdenlive est un éditeur vidéo basé sur Qt4 et le moteur MLT. Cette version 0.8.2 stabilise les nouvelles fonctionnalités apportées dans la branche 0.8, à savoir notamment l’utilisation de clips « intermédiaires » basse résolution pour un travail plus fluide en HD, mais aussi des sauvegardes automatiques pour revenir sur nos erreurs (…ou quelques plantages subsistants ?).
En attendant la disponibilité des paquets dans vos distributions à « publication continue », vous pouvez installer simplement tout le nécessaire grâce au script de compilation. Autre nouveauté : les contributions devraient être dorénavant facilitées, par un passage à Git pour le code source, et au wiki KDE userbase pour la documentation (en reconstruction à l’heure actuelle). Donc n’hésitez pas à patcher, corriger ou traduire !
Initiation à la rédaction en LaTeX à Namur
Le 30 novembre 2011, de 20 h à 23 h, le Namur Linux User Group vous propose un atelier de découverte de la rédaction de documents scientifiques en LaTeX, le langage d’édition scientifique.
Le Namur Linux User Group est une ASBL hébergée à l’Université de Namur. Elle réunit des membres de la communauté universitaire et des citoyens autour de la promotion de l’usage des logiciels libres.
Cette réunion est ouverte à tous, débutants comme confirmés, membres de la communauté universitaire comme citoyens.
Nous aborderons les principes généraux de l’édition en LaTeX, la création de tables, de figures, de tables des matières, de bibliographies, etc..
L’atelier se focalisera sur l’utilisation du logiciel Texmaker.
En espérant vous y rencontrer…
La Quadrature du Net publie trois vidéos contre ACTA
À l’occasion du Free Culture Forum à Barcelone, La Quadrature du Net publie trois films pour informer les citoyens et les inciter à se mobiliser contre l’ACTA, l’accord commercial anti‐contrefaçon.
Le contexte
Pour rappel, ACTA — Anti‐Counterfeiting Trade Agreement —, c’est ce traité anti‐démocratique, négocié dans le plus grand secret, et sur le point d’être signé par la plupart des pays du nord, qui comptent ensuite l’imposer aux autres pays en utilisant tout le poids des pays signataires. Les États‐Unis, le Japon, l’Australie, la Nouvelle‐Zélande, le Canada, la Corée du Sud (NdM: et pas du Nord comme initialement indiqué) et Singapour ont déjà signé. Le Mexique n’a pas (encore ?) signé (refus du Sénat). La Suisse non plus, contre toute attente.
L’Union européenne était partante pour signer, mais il faut juste régler un petit problème technique (qui signe pour engager l’UE ?).
Les vidéos
Les vidéos se trouvent sur le site de La Quadrature du Net. Elles sont disponibles, notamment aux formats WebM et Ogg Theora, sur le mediakit de La Quadrature du Net, et sur Youtube et Dailymotion. Pour le moment, la première vidéo a été vue plus de 800 000 fois (dont 500 000 fois directement sur Youtube) et a été sous‐titrée dans une dizaine de langues (Et vous pouvez aider, si vous le souhaitez).
Le but de ces vidéos est surtout d’interpeller un public large. Et ça semble marcher, si on l’en croit les statistiques.
Ressources et actions
Pour approfondir le sujet, de nombreuses ressources existent, consultez les liens ci‐dessous.
N’hésitez pas à en parler autour de vous à des personnes qui n’auraient pas encore entendu parler d’ACTA. Postez la vidéo sur votre blog, diffusez son URL sur Twitter, postez‐la sur votre mur Facebook, Google+, Diaspora, etc.. Plus il y aura de bruit autour de ces vidéos, plus ça sera efficace.










