Python 3.2

Posté par  (site web personnel) . Modéré par Lucas Bonnet.
88
21
fév.
2011
Python

Un an et sept mois après Python 3.1, voici une nouvelle version majeure de Python 3 : la version 3.2. Elle apporte notamment deux nouveaux modules (argparse et concurrent.futures), des améliorations sur les extensions écrites en C (API stable et marquage dans le nom de fichier des bibliothèques) et les modules compilés (fichiers .pyc) sont désormais rangés dans un dossier « __pycache__ ». Pour rappel, Python 3 corrige les erreurs de jeunesse de Python et harmonise la bibliothèque standard (relire la dépêche annonçant Python 3.0).

Pour faciliter le travail des développeurs des autres implémentations de Python (IronPython, Jython, Unladen Swallow, PyPy), la syntaxe, la sémantique et les fonctions builtins n'ont pas changé dans version 3.2, comme décidé par le moratoire (PEP 3003: Python Language Moratorium). Le moratoire prend fin avec la publication de Python 3.2.

La seconde partie de la dépêche présente en détail les nouveautés de Python 3.2, l'état du portage des modules vers Python 3, et évoque ce qui est prévu pour la suite.

Sortie de GIMP 2.99.8 (version de développement)

Posté par  (site web personnel, Mastodon) . Édité par Matthieu, bobble bubble, Benoît Sibaud et Julien Jorge. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
87
3
nov.
2021
Graphisme/photo

GIMP 2.99.8 est notre nouvelle version de développement, qui arrive à nouveau avec un lot considérable d'améliorations.

"Travail en cours 2" (suite l'image de sortie de GIMP 2.99.6) par Aryeom

"Travail en cours 2" (suite de l'image de sortie de GIMP 2.99.6) par Aryeom, licence Creative Commons by-sa 4.0

Électronique sous GNU/Linux — 15 ans de Libre plus tard

Posté par  . Édité par bubar🦥, Davy Defaud, Ysabeau 🧶 🧦, ZeroHeure, Benoît Sibaud et palm123. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
87
11
avr.
2020
Do It Yourself

Ça fait plus de quinze ans que mon ordi tourne sous GNU/Linux, que je profite des dépêches de LinuxFr.org et puis, là, je me suis dit : bon sang, que de chemin parcouru par le Libre et les libristes. Je venais tout juste de terminer un projet complet, balayant toutes les étapes de conception à l’utilisation, alors ça y est, il fallait raconter, partager…

Premier petit aparté pour signaler que je suis électronicien de métier (matériel et logiciel embarqué), que j’utilise les mêmes logiciels au boulot et que cet article serait le même si je présentais un projet de ma boîte, mais mon patron serait moins partant pour un tel déballage !

StreetComplete : jouez à compléter OpenStreetMap

Posté par  . Édité par ZeroHeure, Davy Defaud, Benoît Sibaud et palm123. Modéré par tuiu pol. Licence CC By‑SA.
Étiquettes :
87
25
avr.
2017
Android

StreetComplete est un logiciel libre (licence GNU GPL v3) pour Android (et dérivés) en cours de développement mais déjà fonctionnel et disponible depuis F-Droid. Cette application permet de contribuer à OpenStreetMap de manière ludique en remplissant des quêtes en se promenant dans la rue ; les contributeurs du Libre ayant le droit d’être aussi ridicules que les chasseurs de Pokémons en regardant leur écran de téléphone plutôt que leur environnement.

Son et lumière à l’hôtel

Posté par  (site web personnel) . Édité par Yves Bourguignon, BAud, Nÿco, Benoît Sibaud, M5oul, Florent Zara et ʭ ☯ . Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
87
26
mai
2016
Humour

Deux histoires d'informatique à l'hôtel traduites en français :

  1. c'est celle d'un étudiant, Gökberk Yaltıraklı, qui « aime coder, écouter de la musique et voyager » et qui nous raconte sur son blog une enquête menée lors d'un séjour à l'hôtel. Son site est http://gkbrk.com/ et nous le remercions de nous autoriser à reproduire son article traduit.
  2. c'est celle d'un autre voyageur, Matthew Garrett, qui nous raconte ses découvertes dans un hôtel qui n'a, a priori, pas fini sa mutation technologique… Et nous le remercions de nous autoriser à reproduire son article traduit.

Projet de loi de finances FR 2016 : interdiction des logiciels libres de comptabilité et de caisse

Posté par  (site web personnel) . Édité par Benoît Sibaud, palm123, Pierre Jarillon, tuiu pol et patrick_g. Modéré par tuiu pol. Licence CC By‑SA.
87
12
déc.
2015
Justice

Depuis plusieurs années, le gouvernement français s’est engagé dans une lutte contre la fraude à la TVA.

Le projet loi de finances 2016 comporte un article 38 qui interdira de fait la détention de logiciels libres de comptabilité, de gestion ou d’encaissement.

Je suis impliqué directement dans la lutte contre ce projet, ce journal vise à fournir une information de première main sur ce qui se passe.

Sortie du noyau Linux 3.18

87
17
déc.
2014
Noyau

La sortie de la version stable 3.18 du noyau Linux a été annoncée le lundi 7 décembre 2014 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 est dans la seconde partie de la dépêche.

Héberger son courriel

87
11
oct.
2013
Technologie

Au vu d’un précédent sondage, les lecteurs ont largement envie de plus de howto/documentation. Voici donc un tutoriel pour mettre en place une solution pour héberger ses courriels. Jusque‐là, c’est assez classique, mais on va aller un peu plus loin en ajoutant une solution pour lutter contre le pourriel (spam), qui apprend en fonction de ce que l’utilisateur configure. Cette solution vise une installation pour quelques utilisateurs maximum (on ne parle pas de LDAP, par exemple). Qui plus est, ils doivent être de confiance, car ils ont accès à certaines commandes qui peuvent poser des problèmes. Ils n’ont pas non plus de quota maximum.

L’installation et la configuration ont été testées sur Debian Wheezy, mais devraient fonctionner pour toute distribution.

Entretien avec Andrew Tanenbaum à propos de MINIX

Posté par  (site web personnel) . Édité par Davy Defaud, Nÿco et Benoît Sibaud. Modéré par baud123. Licence CC By‑SA.
87
17
nov.
2011
Technologie

MINIX 3 est système d’exploitation libre sous licence BSD. Créé par le professeur Andrew Tanenbaum, il est basé sur un micro‐noyau et il vise avant tout la fiabilité et la modularité.

Alors que la licence d’origine était propriétaire et que le système était conçu avant tout comme étant un projet pédagogique, la situation a commencé à évoluer à partir de l’an 2000. La licence a été changée pour la BSD, puis, en 2005, c’est la raison d’être même du projet qui a changé. Plus question de système pédagogique réservé aux étudiants désireux de comprendre les entrailles d’un système d’exploitation !

Minix3

La version 4.6 du compilateur GCC est disponible

Posté par  (site web personnel) . Modéré par baud123. Licence CC By‑SA.
87
26
mar.
2011
GNU

La sortie de la version 4.6 du compilateur GCC a été annoncée ce vendredi 25 mars sur la liste de diffusion du projet.

Écrit à l’origine par [Richard Stallman] en tant que compilateur C officiel du projet GNU, dont il est le fondateur, [GCC] est aujourd’hui le compilateur multi-langage de référence du monde du logiciel libre. Il accepte du code source écrit en Ada, C, C++, Objective-C, Objective-C++, D, Fortran, Go, Java, Pascal et VHDL, et fonctionne sur une multitude d’architectures.

G’MIC 3.2.5 : 15 ans de développement pour du traitement d’images libre et reproductible

86
30
mai
2023
Graphisme/photo

À l’occasion de la sortie de la version 3.2.5 de G’MIC (GREYC’s Magic for Image Computing), cadriciel libre pour le traitement des images, nous vous proposons un récapitulatif des nouvelles fonctionnalités implémentées depuis notre précédente dépêche (publiée en décembre 2021). C’est aussi pour nous l’opportunité de célébrer les 15 ans d’existence du projet !

G’MIC est développé à Caen, en France, dans l’équipe IMAGE du GREYC, un laboratoire public de recherche en Sciences et Technologies de l’Information et de la Communication (Unité Mixte de Recherche CNRS / ENSICAEN / Université de Caen). Il est distribué sous licence libre CeCILL.

gmic_teaser

Dans cette dépêche, nous détaillerons quelques-unes des fonctionnalités récemment ajoutées, et nous les illustrerons par des exemples de traitement et de synthèse d’images 2D et 3D.

N. D. A. : Cliquez sur les images pour en obtenir une version en pleine résolution, ou une vidéo correspondante lorsque les images contiennent l’icône play_video

Le rendu 3D, rétrospective

Posté par  (site web personnel) . Édité par Benoît Sibaud et Julien Jorge. Modéré par Pierre Jarillon. Licence CC By‑SA.
Étiquettes :
86
21
nov.
2022
C et C++

Le 13 novembre 2022 est sorti Vulkan Scene Graph 1.0.0 (VSG). C'est la première version stable de cette bibliothèque en C++ qui fournit un graphe de scène basé sur l'API graphique Vulkan. Son concepteur, Robert Osfield, avait créé et maintenu OpenSceneGraph (OSG), basé sur OpenGL. Vulkan étant devenu la référence, il était temps de mettre à jour OSG en utilisant les toutes dernières fonctionnalités du C++. Comme c'est un sujet touffu, je vous propose dans cette première dépêche de revenir sur l'histoire des graphismes 3D. Dans une deuxième dépêche, nous verrons ce qu'est un graphe de scènes, et dans une troisième, nous nous pencherons plus spécifiquement sur OpenSceneGraph et VulkanSceneGraph.

L’ordinateur portable modulaire : La lumière au bout du tunnel

86
18
mar.
2022
Matériel

Rappel du projet

Bonjour tout le monde, je suis Valentin Pohu, Président de Cairn Devices une entreprise qui conçoit un ordinateur portable modulaire et Open Hardware en France !
Rappel de notre dernière dépêche : https://linuxfr.org/news/open-computer-v0-1-preuve-de-concept-d-un-ordinateur-portable-modulaire-sous-gnu-linux
Nous n’avions pas donné de nouvelles sur LinuxFr depuis fin 2019… Il fallait donc y remédier !

Imprimantes et libertés

86
16
mar.
2023
Matériel

Le logiciel libre a commencé avec le légendaire refus d’accès au code source d’un pilote d’imprimante : Richard Stallman voulait améliorer un pilote d’impression, mais Robert Sproull avait signé un contrat de non divulgation avec Xerox.

  • Quarante années après, où en sommes-nous ?
  • Quelle imprimante acheter pour un libriste ?

Imprimante Linux - remix Openclipart 338371 et 103855

Cette dépêche est la suite de la comparaison des différents modèles d’imprimantes. 😃

Les logiciels libres de caisse de mieux en mieux pris en compte par Bercy

Posté par  . Édité par ZeroHeure, Davy Defaud et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
86
13
déc.
2018
Justice

Depuis le 1er janvier 2018, toute personne utilisant un logiciel ou système de caisse doit détenir un document attestant de la conformité de son outil à la réglementation visant à lutter contre la fraude à la TVA. Un dispositif inscrit à l’article 286 3o bis du code général des impôts et initialement issu de la loi de finances pour 2016, date à laquelle l’April s’est engagée pour la promotion et la défense des logiciels libres ayant des fonctions d’encaissement.