Sortie de Python 3.7

74
10
sept.
2018
Python

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

Logo de Python

Un logiciel libre de gestion des cultures OpenJardin

Posté par  (site web personnel) . Édité par Nÿco, Davy Defaud, Benoît Sibaud et palm123. Modéré par Pierre Jarillon. Licence CC By‑SA.
74
30
jan.
2018
Communauté

OpenJardin est un logiciel pour GNU/Linux orienté permaculture. Nous avons réalisé un logiciel de gestion graphique et interactif des parcelles avec des fiches de cultures par parcelle, une planification annuelle et une planification des rotations de cultures.

L’ensemble est géré par une base de données SQLite qui inclut la majorité des espèces potagères et conservera l’historique des cultures. Les variétés potagères seront ajoutées avec la possibilité d’y indiquer les dates de semis et récoltes, les plantes compagnes et les rotations.

Le plan du jardin est facilement modifiable avec intégration d'un fond de plan aux formats JPEG/PNG/BMP, etc. Le logiciel est libre et sous licence GNU GPL v3.0 , il est téléchargeable en paquet Debian .deb pour GNU/Linux 64 bits. On y trouve également une notice d’utilisation à la page téléchargement ainsi que les sources en C++/Qt 5.5, pour ceux qui veulent les modifier. Les retours sont les bienvenus pour l’améliorer ou y apporter des ajouts.

PAMPI — Présentations avec Markdown, Pandoc, Impress

Posté par  (site web personnel) . Édité par Davy Defaud, ZeroHeure, Xavier Teyssier et Benoît Sibaud. Modéré par Xavier Teyssier. Licence CC By‑SA.
74
5
fév.
2017
Bureautique

PAMPI est un logiciel libre (licence GNU GPL 3) permettant de réaliser facilement des présentations.

Les présentations sont écrites dans des fichiers textes et sont donc facilement modifiables. La syntaxe (Markdown) est assez simple à apprendre (on peut aussi écrire des maths en utilisant MathJax). Les fichiers sont convertis en pages Web en utilisant Pandoc et fonctionnent grâce à impress.js.

Sortie du noyau Linux 4.5

74
20
avr.
2016
Noyau

La sortie de la version stable 4.5 du noyau Linux a été annoncée le 13 mars 2016 par Linus Torvalds. Le nouveau noyau est, comme d’habitude, téléchargeable sur les serveurs du site kernel.org.

Le détail des évolutions, nouveautés et prévisions se trouve dans la seconde partie de la dépêche (qui est sous licence CC BY-SA, Attribution — Partage dans les Mêmes Conditions).

Protéger sa vie privée sur le Web, exemple avec Firefox

74
26
fév.
2018
Internet

Un internaute peut penser que sa navigation sur le Web est noyée dans la masse, et que personne ne s’intéresse à la pister, puisqu’elle n’a pas d’importance particulière. C’est le genre de réponse que l’on peut entendre autour de soi quand on tente de sensibiliser au pistage. Ces assertions ne sont malheureusement pas valables. Bien au contraire, le comportement des internautes intéresse beaucoup les grandes sociétés : beaucoup fondent leur modèle économique^W de fonctionnement dessus, pour refourguer de la publicité au passage qui est leur vrai client payant (vu que c’est gratuit en utilisateur, tu es le produit :/).

À partir des données recueillies, des techniques de manipulation sont appliquées aux internautes comme le datamining, le neuromarketing, le biais cognitif, etc. Ces techniques ont atteint une telle maturité et efficacité qu’il est impossible de ne pas en être victime. Il ne se passe pas une semaine sans que de nouveaux articles paraissent sur de nouvelles techniques. Même être conscient de l’existence de ces biais ne permet pas de s’en protéger directement. Tout cela est l’objet d’une marchandisation monstre dans lequel nous sommes tous plus ou moins victimes. Cet article vise à sensibiliser le lecteur et à proposer des solutions efficaces afin qu’il puisse préserver sa vie privée, son autonomie, son libre arbitre, sa liberté et son indépendance, ou simplement ne pas se faire polluer de pub clignotant à foison sur chaque page consultée.

Quelques nouvelles sur Qt et KDE

Posté par  . Édité par BAud, Nils Ratusznik, woprandi, palm123, dourouc05, ZeroHeure, ChetManley, pamputt, Bruno Coudoin, Benoît Sibaud, _PhiX_, Dring, bubar🦥, jon et patrick_g. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
74
16
sept.
2014
KDE

Le nombre de dépêches sur KDE et Qt semble assez faible sur LinuxFr.org en comparaison du rythme effréné de l’actualité de ces deux projets libres en ce moment. Voici donc quelques nouvelles qui peuvent valoir la peine d'être lues.

Évidemment, c’est loin d’être exhaustif et vous êtes invité à lire le très actif planetkde.org, si vous souhaitez plus de précisions.

CARE et la reproductibilité des exécutions

Posté par  (site web personnel) . Édité par palm123, Benoît Sibaud, ZeroHeure, Florent Zara et Xavier Teyssier. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
74
5
fév.
2014
Technologie

CARE (Comprehensive Archiver for Reproducible Execution) vient de sortir en version 2.1.

CARE est un outil permettant d'observer l'exécution d'une commande Linux (ls, gcc, vlc, …) et de créer une archive contenant l'intégralité des fichiers utilisés lors de l'exécution de cette commande. Il est alors possible d'extraire cette archive sur une autre machine afin de relancer la commande dans le système de fichiers d'origine.

Lors de la ré-exécution, la commande sera entièrement isolée dans l'archive et ne pourra accéder qu'aux fichiers et à l'environnement présent dans cette archive. Il est important de noter que les événements extérieurs (comme les entrées clavier, réseau, …) ne sont pas archivés et doivent, si nécessaire, être recréés par l'utilisateur.

François Pellegrini nommé à la CNIL

Posté par  (site web personnel) . Édité par Benoît Sibaud, Xavier Teyssier et ZeroHeure. Modéré par Florent Zara. Licence CC By‑SA.
74
26
jan.
2014
Justice

François Pellegrini, bien connu pour sa lutte contre les brevets logiciels, pour ses compétences en droit du logiciel et par sa participation au lancement des RMLL vient d'être nommé à la Commission nationale informatique et libertés (CNIL).
La commission est composée d’un collège de 17 personnalités. Les présidents de l'Assemblée nationale et du Sénat ont nommé de droit, respectivement, Nicolas Colin (co-auteur d'un rapport de 2013 sur la fiscalité du numérique) et François Pellegrini.

C'est en décembre que François Pellegrini avait fait acte de candidature. La présidence du Sénat vient de lui signifier qu'il vient d'être choisi au vu de son seul dossier et qu'il n'a pas été tenu compte des sollicitations dont les sénateurs étaient l'objet. L'interlocuteur a même ajouté qu'il souhaitait que cela se sache.

Nous ne pourrons que nous féliciter de ces nominations car avec Nicolas Colin, ce sont deux personnes très au fait de la technique qui viennent d'être nommées. Nous pouvons espérer qu'ils apporteront un éclairage nouveau à la CNIL sur les sujets qu'ils connaissent bien.

Financement participatif de dessin symétrique dans GIMP

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud, rootix et palm123. Modéré par tuiu pol. Licence CC By‑SA.
74
17
sept.
2013
Graphisme/photo

Le financement participatif est à la mode, et je n'y échappe pas. En tant que l'un des développeurs de GIMP, j'ai décidé de m'y essayer.

Il y a quelques mois, lors du Libre Graphics Meeting à Madrid, l'atelier Krita de speed painting, par David Revoy, utilisait massivement la fonctionnalité de miroir de Krita. J'étais avec une artiste qui a trouvé l'expérience sympathique, et je me suis demandé pourquoi on n'avait pas cette fonctionnalité dans GIMP.

Trois mois plus tard, j'ai donc pris mon éditeur et ai codé une première version en quelques heures. Puis le jour suivant, j'ai expérimenté davantage en implémentant une seconde version plus avancée. Puis je me suis arrêté là. Je n'ai plus touché à ce code particulier depuis deux mois, car faire d'un hack proof-of-concept une fonctionnalité solide et durable est ce qui prend le plus de temps.

Je m'en remets donc à vous pour financer cette fonctionnalité et me donner ainsi le temps de l'achever et de l'inclure dans la branche master de GIMP. En me finançant, vous aidez à améliorer GIMP, le Logiciel Libre, l'Art Libre, et vous sauvez des chatons.

Titre de l'image

OLinuXino, la RaspBerry Pi version Open Source

Posté par  . Édité par Benoît Sibaud, NeoX, claudex, patrick_g et tuiu pol. Modéré par tuiu pol. Licence CC By‑SA.
74
30
juil.
2013
Matériel

Vous connaissez tous la RaspBerry Pi, ce minuscule ordinateur monocarte à base de processeur ARM.

Vous n’êtes donc pas sans savoir que malgré ses qualités et possibilités, ce magnifique outil n'est, et c'est regrettable, pas complètement libre ! En effet la partie GPU (de marque Broadcom) est «closed-source binary blob».
Mais ce n'est pas son seul défaut, la rapidité du processeur, ainsi que la mémoire disponible peuvent être pour beaucoup un frein à la réalisation de leurs idées les plus folles.

Heureusement il y a OLinuXino un projet complétement libre, autant au niveau matériel que logiciel (voir les schémas disponibles sur GitHub).

Plus de détails dans la suite de la dépêche.

Keccak remporte la mise et devient SHA-3

Posté par  (site web personnel) . Édité par Davy Defaud, Nÿco, Florent Zara et Benoît Sibaud. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
74
3
oct.
2012
Sécurité

En 2007, le NIST (National Institute of Standards and Technology) a lancé une compétition internationale pour choisir une fonction de hachage de nouvelle génération.

Les attaques sur SHA-1 avaient généré une certaine inquiétude et les experts pensaient que la famille SHA-2 (SHA-256, SHA-384, SHA-512) serait menacée à plus ou moins longue échéance. Cela a donc conduit à l’organisation d’une compétition SHA-3 sur le modèle de celle ayant conduit à la sélection de l’algorithme de chiffrement AES.

Plus de 64 propositions ont été reçues et soumises, au fil des années, aux tentatives de cassages de la communauté cryptographique mondiale. Cette longue compétition vient enfin de s’achever puisque le NIST a désigné Keccak comme l’algorithme gagnant. Ce dernier devient donc officiellement SHA-3.

Plus de détails dans la suite de la dépêche.

Ryzom, un nouveau départ

Posté par  (site web personnel) . Édité par Davy Defaud, Nÿco, baud123, Benoît Sibaud, ZeroHeure et Florent Zara. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
74
26
sept.
2012
Jeu

Ryzom est un MMORPG, c’est‐à‐dire un jeu de rôle en ligne massivement multijoueur. Son monde est la planète végétale Atys. Il serait trop long de tenter de décrire cet univers très riche et complexe. Le site commercial, les guides officiels et communautaires peuvent y aider. Plusieurs articles ont déjà été rédigés sur LinuxFr.org, car c’est le premier jeu de cette ampleur qui a été libéré (tant d’un point de vue moteur que données graphiques), au bout de plusieurs tentatives infructueuses. Le jeu est maintenu par la société Winch Gate et va, au cours de cette semaine, connaître une petite révolution : la fusion de trois mondes parallèles, dans trois langues différentes (allemand, anglais et français) en un seul.

Logo Ryzom

Je tiens à insister sur le fait que je ne suis pas du tout un spécialiste de Ryzom. Je m’y suis intéressé depuis qu’il a été libéré (c’est un jeu sous licence libre, j’y reviendrai en deuxième partie). J’y ai joué depuis qu’un client officiel pour GNU/Linux existe, et je me suis même abonné, plus pour soutenir le jeu, que pour profiter du déblocage des hauts niveaux que je suis loin d’atteindre.

J’ai découvert un univers très mature, avec des joueurs ouverts, qui, même s’il ne profite pas des univers gigantesques d’autres MMORPG, reste un petit monde complexe, plein de secrets, où la forte interaction entre les avatars tient une place prépondérante. Ce jeu, de par sa nature, peut décourager les hardcore gamers (joueurs passionnés) en quête de conquêtes, puissance et artefacts, ainsi que les casual gamers (joueurs occasionnels), de par sa relative complexité. Il est ainsi majoritairement composé de mid‐core gamers (entre les deux), des joueurs modérément réguliers, mais fidèles, considérant le jeu comme un hobby, sans que ça devienne une obsession, car même des avatars faibles peuvent tenir un rôle important via un roleplay (interprétation du personnage) bien tenu, y compris sans être connecté au jeu (via le forum, par exemple).

C’est dans ce contexte que la fusion des mondes sera sûrement passionnante, car elle va démultiplier les interactions possibles. Mais celle‐ci ne se sera pas faite sans accroc.

Mais avant de vous proposer de venir ou revenir un jour, pourquoi pas, rejoindre les réfugiés d’Atys, je vais en deuxième partie tenter de résumer l’histoire, réelle, de Ryzom et de cette fusion des mondes.

Témoignage de Lars Wizenius : les 20 ans de Linux, souvenirs personnels

Posté par  . Modéré par baud123. Licence CC By‑SA.
74
1
sept.
2011
Linux

Je vous propose ci-dessous une traduction de ce poignant témoignage sur la genèse de Linux, par Lars Wirzenius.
Lars, camarade d'université de Linus, pose ici un œil très rafraichissant sur la personnalité de Linus, et la manière dont cette personnalité lui a permis de réaliser son noyau.

Bon, j'arrête d'essayer d'écrire et vous laisse découvrir l'article en question.

Ah oui, une dernière chose quand même : merci à tous les contributeurs qui ont participé à cette traduction.

Firefox 4 est sorti

Posté par  . Modéré par j. Licence CC By‑SA.
74
22
mar.
2011
Mozilla

Après plus d’un an d’attente, 12 versions bêta, et 2 versions candidates, Firefox 4 est enfin sorti ce 22 mars. Les principales nouveautés sont Gecko 2.0 (le moteur de rendu), un moteur JavaScript plus rapide comprenant JägerMonkey, un compilateur JIT (en plus de TraceMonkey, l’optimiseur de boucles présent dans Firefox 3.6), ainsi que l’accélération 3D matérielle et une interface utilisateur revue.

Cette sortie marque aussi une volonté de changement dans les cycles de sortie, en voulant les rendre plus courts. Il faudra voir si ce vœu est respecté. Le protocole Websocket est le grand absent de cette version ; il a été désactivé car, comme les sockets Flash et Java, les websockets peuvent simuler du HTTP et ainsi empoisonner le cache de certains serveurs mandataires (proxies) configurés pour intercepter les requêtes HTTP sans la collaboration des clients.

Pour rappel, Firefox est disponible sous les licences GPL 2, LGPL 2.1 et MPL 1.1.

Merci à esa, Chimrod, Obsidian, ymorin, gnumdk et barmic pour leur aide lors de la rédaction.

Impression 3D « Low-Cost » de métaux par l’utilisation de granulés de polymère chargés

73
30
mar.
2022
Matériel

Aujourd’hui, la fabrication additive de matériaux métalliques est le plus souvent réalisée à l’aide d’outils coûteux et complexes qui laissent à l’utilisateur un contrôle limité et aucune possibilité de modification. Afin de rendre l’impression de pièces métalliques plus accessible aux petites structures mais aussi plus adaptée à la recherche académique, l’utilisation d’un mélange de polymère thermoplastique et de poudre métallique est une bonne solution car de nombreuses matières premières granulaires existent déjà pour les applications de moulage par injection métallique. Pour réaliser le processus de mise en forme, la technologie d’impression 3D Fused Granular Fabrication est mise en place en détournant l’utilisation d’une charge d’alimentation sous forme de granulés qui sont directement insérés dans la tête d’impression.

Cette solution, moins coûteuse, est ici mise en œuvre en modifiant une imprimante de milieu de gamme, la Tool Changer de E3D, et en réalisant les adaptations matérielles et logicielles pour y monter une extrudeuse de granulés compacts, également disponible sur le marché. La partie polymère présente dans la partie verte peut alors être retirée afin d’effectuer les traitements thermiques qui vont densifier la poudre par frittage et donner un objet dense entièrement métallique.