OpenProject est un outil de collaboration et de gestion de projet polyvalent. Il est axé sur la souveraineté et la confidentialité des données. La version 17.0 apporte notamment l'édition collaborative de documents en temps réel.

OpenProject est un outil de collaboration et de gestion de projet polyvalent. Il est axé sur la souveraineté et la confidentialité des données. La version 17.0 apporte notamment l'édition collaborative de documents en temps réel.

Nix est un gestionnaire de paquets dont les débuts remontent à 2003. Il a pour but de rendre la gestion de paquets fiable, reproductible et personnalisable. Il permet notamment de faire des mises à jour atomiques, d’annuler des mises à jour, d’installer des multiples versions d’un même paquet, de définir précisémment des environnements logiciels… Il peut être installé sur n’importe quelle distribution GNU/Linux et sur macOS. Enfin, Nix a également inspiré un projet assez similaire : GNU Guix.
De nombreux outils ont été développés sur la base de Nix : la logithèque Nixpkgs, la distribution GNU/Linux NixOS, l’outil de déploiement de machines Nixops, le système de construction et de cache de paquets binaires Hydra, l’outil de construction d’images Docker Docker Tools, etc.
Cette dépêche présente trois outils très pratiques pour gérer son environnement utilisateur : un service de cache de paquets binaires (Cachix), un outil de personnalisation de la logithèque (Overlays) et un outil de configuration de l’environnement utilisateur (home‑manager).
Quarante‐cinquième émission « Libre à vous ! » de l’April. Écouter le podcast et programme :

Mes camarades de la modération m’ayant proposé de transformer le journal présentant mon dernier guide Linux : une introduction en dépêche, le voici donc, avec quelques ajouts concernant les modèles de LibreOffice et l’art de faire du fichier EPUB, pour aussi répondre à certaines questions.
Concernant la licence de ce petit guide d’introduction à Linux, objet de cette dépêche, le ban et l’arrière‐ban du pinaillage en la matière ayant été convoqué, je suggère d’aller faire un tour sur les commentaires du journal d’origine.
Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces cinquante-six événements (France : 51, Québec : 3, Belgique : 2) est en seconde partie de dépêche.
Depuis cette rentrée 2019, les élèves en classe de seconde ont un cours obligatoire intitulé Sciences numériques et technologie (SNT), alors que les élèves en classe de première, puis lors de leur passage en classe de terminale, peuvent opter pour un enseignement intitulé Numérique et sciences informatiques (NSI).
Dans le cadre de ces cours, les élèves auront naturellement des exercices à faire qui consisteront, entre autres, à écrire des programmes en Python (version 3 ou supérieure), le langage retenu par l’éducation nationale. Néanmoins, notamment à cause de leur interface, ces programmes renvoient une image désuète de l’informatique, en décalage avec celle véhiculée par les smartphones, très populaires auprès des jeunes.
Cette dépêche présente un outil dédié à la création d’exercices modernes de programmation, c’est‑à‑dire des exercices reflétant les nouveaux usages de l’informatique, apparus avec la popularisation des smartphones. Cet outil confère à ces exercices une forme nouvelle propre à stimuler l’intérêt des élèves pour ces cours de SNT/NSI, en faisant le lien entre l’informatique telle qu’abordée dans ces cours, et celle à laquelle ils sont habitués de par l’utilisation de leur smartphone.
Bonne nouvelle suite à mon journal quémandant un portage GTK 3, cet outil de découpe d’enregistrements sonores est sorti aujourd’hui en version 0.12.
Les nouveautés sont essentiellement techniques : cet outil faisait déjà le boulot, mais GTK 2 va disparaître, et donc les outils qui en dépendent avec. Ceci étant, le passage en GTK 3 a été l’occasion de revoir l’ergonomie, pour une découpe encore plus fluide. Et le MP3 étant devenu de facto le format d’échange pour les podcasts, Wavbreaker sait maintenant travailler directement dans ce format.
Blackbird est une entreprise américaine qui fait partie de la catégorie « chasseur de brevets » (patent troll, en anglais), et pas n’importe laquelle, puisqu’elle est l’une des plus actives dans le domaine.
Les chasseurs de brevets achètent des brevets pour ouvrir des procès aux entreprises les enfreignant, le but est purement lucratif. La justice américaine étant ce qu’elle est, il est préférable pour une entreprise même innocente, d’éviter de payer les frais d’avocat et trouver un accord à l’amiable avec le chasseur de brevets, c’est moins onéreux et plus rapide.
Blackbird a voulu jouer le même jeu que d’habitude avec Cloudflare, en ouvrant sa cent‑huitième action en justice, à propos du brevet « Providing an Internet third party data channel », qu’ils ont précédemment acquis pour 1 US$.
Malheureusement pour Blackbird, Cloudflare a décidé de se défendre de manière exemplaire.
La question se pose souvent en modération et divise souvent, que ce soit en interne ou même à l’extérieur de l’équipe. L’équipe de modération doit‑elle systématiquement reprendre et compléter les raccourcis de langage, dans le cas où c’est pertinent, ou bien laisser la volonté initiale de l’auteur. Par exemple, reformuler :
N’hésitez pas à détailler votre avis en commentaire et à donner vos autres pistes de correction.
Total : 2517 votes
Quarante‐quatrième émission « Libre à vous ! » de l’April. Écouter le podcast et programme :
Cette revue de presse sur Internet fait partie du travail de veille mené par l’April dans le cadre de son action de défense et de promotion du logiciel libre. Les positions exposées dans les articles sont celles de leurs auteurs et ne rejoignent pas forcément celles de l’April.
Calendrier Web, regroupant des événements liés au Libre (logiciel, salon, atelier, install party, conférence), annoncés par leurs organisateurs. Voici un récapitulatif de la semaine à venir. Le détail de chacun de ces cinquante‐sept événements (France : 51, Québec : 3, Belgique : 2, Suisse : 1) est en seconde partie de dépêche.
Bienvenue dans la lettre d’information XMPP couvrant le mois d’octobre 2019.
C’est un effort communautaire dont le processus est entièrement documenté : aidez‐nous à la diffuser, partagez cette lettre d’information.
Novembre, mois impair rime avec renouvellement des bimestriels. Vous pouvez dès à présent refaire le plein de lecture chez votre kiosque de journaux préféré. Petit tour subjectif et parti{e,a}l de la presse papier, celle que vous pouvez encore trouver, en novembre 2019, chez votre marchand de journaux.
Les nouveautés de ce mois‑ci :
Toujours présents :
N. D. L. A. : La revue de presse est ouverte pour parler de vos magazines. Elle est en gestation dans l’espace de rédaction et est publiée quand elle est assez dense et pas trop en retard.
Bienvenue à la lettre d’information couvrant le mois de septembre.
Nouveau ce mois : nous avons explicité que cette lettre d’information peut être partagée et adaptée comme défini dans la licence CC by‑SA 4.0, et nous avons ajouté les attributions car c’est le résultat d’un effort communautaire.
Soyez sympa, informez vos amis et collègues : faites suivre cette lettre d’information !
Soumettez vos articles, tutoriels ou publications de blog à propos de XMPP/Jabber sur notre wiki.
Le développement avec des langages de description matériel, le (System)Verilog par exemple, nécessite très souvent de visualiser les chronogrammes afin de vérifier le comportement du composant en développement. Ces chronogrammes sont générés par un simulateur tel qu’Icarus et GHDL, pour les versions libres, ou bien encore par ModelSim, VCS et consorts, pour les versions propriétaires.
GTKWave est la référence dans le monde du logiciel libre pour afficher les chronogrammes, mais il existe également autant d’afficheurs que de simulateurs propriétaires. De très nombreux développeurs ont sans doute été confrontés au côté rébarbatif de l’insertion à la souris des signaux à observer. GTKWave, ainsi que les simulateurs propriétaires, embarquent un interpréteur de langage Tcl afin de faciliter l’édition des signaux à observer avec, bien sûr, une syntaxe différente à chaque fois…
J’ai donc décidé de créer le module Python Wavedisp permettant de décrire hiérarchiquement les signaux à observer, ainsi que de procéder à la génération de scripts d’affichage pour différents outils de visualisation, dont GTKWave.
Tous les articles sont le fruit du travail de la communauté. Grâce au système de rédaction coopérative du site, on peut s’aider les uns les autres. Pas besoin d’expertise pour participer.