Le langage de programmation Python arrive dans une version 3.1 qui marque la maturation de la branche 3.x. Le passage à Unicode par défaut pour les chaînes de caractères dans Python 3.0 était source de nombreuses régressions au niveaux des performances. Celles-ci ont été gommées par la réécriture en C de la bibliothèques d'entrées/sorties (io) et l'optimisation des décodeurs des principaux jeux de caractères (ISO-8859-1, UTF-8 et UTF-16).
Les nouvelles fonctionnalités ne sont pas en reste. Le type « dictionnaire ordonné », qui conserve l'ordre d'insertion des éléments, souvent demandé par les utilisateurs, fait enfin son entrée dans le langage sous le nom « odict » (PEP 372: Adding an ordered dictionary to collections). L'instruction « with » accepte désormais d'écrire plusieurs contextes sur la même ligne, rendant contextlib.nested() désuet.
La seconde partie de la dépêche détaille les nouveautés de la version 3.1.
Interview de Adam Hamsik, développeur NetBSD
Peu de temps après la sortie officielle de NetBSD 5.0, le Google Summer of Code 2009 a vraiment démarré, les étudiants commençant à écrire du code. Pour la cinquième année consécutive, le projet NetBSD participe à cette opération, qui permet à des étudiants de travailler sur des projets libres durant l'été, en étant rémunérés. Après avoir porté l'an passé les outils LVM (Logical Volume Manager) de Linux vers NetBSD, Adam Hamsik s'est cette année attaqué au portage du système de fichiers ZFS.
Adam a accepté de répondre à quelques-unes de nos questions. Au travers de ces réponses, il nous explique comment il a découvert NetBSD, le temps qu'il consacre à NetBSD, mais aussi comment les portages de LVM et de ZFS se sont passés. Il nous donne également un éclairage sur le Google Summer of Code, vu de l'intérieur.
L'article est disponible à la fois en français et en anglais.
Adam a accepté de répondre à quelques-unes de nos questions. Au travers de ces réponses, il nous explique comment il a découvert NetBSD, le temps qu'il consacre à NetBSD, mais aussi comment les portages de LVM et de ZFS se sont passés. Il nous donne également un éclairage sur le Google Summer of Code, vu de l'intérieur.
L'article est disponible à la fois en français et en anglais.
Grand quizz des 11 ans : connaissez-vous bien LinuxFr.org ? (jour 4)
Suite du quizz « connaissez-vous bien LinuxFr.org ? » à l'occasion des 11 ans du site. Les 11 nouvelles questions sont désormais en ligne et vous avez jusqu'à 23h59 ce soir pour répondre en minuscules et sans espace ni caractère accentué.
Concernant la journée de mercredi, nous avons eu cette fois 58 participants et parmi ceux-ci 10 ont trouvé toutes les bonnes réponses dans le bon format (dont 1 a toutes les bonnes réponses depuis 3 jours et 2 depuis 2 jours). Le gagnant du troisième jour (mercredi) est chrisix.
Vous pouvez dès à présent (re)jouer avec les 11 nouvelles questions, Bonne chance et à demain pour les prochaines questions :-)
Mise à jour : suite à une ambiguïté sur la question n°11 (sic), une autre réponse a été acceptée, ce qui fait deux gagnants potentiels supplémentaires ; cela ne change bien évidemment rien pour chrisix, et il a été procédé à un second tirage sur les 9 personnes restantes qui a permis de choisir un second gagnant : fredx.
Concernant la journée de mercredi, nous avons eu cette fois 58 participants et parmi ceux-ci 10 ont trouvé toutes les bonnes réponses dans le bon format (dont 1 a toutes les bonnes réponses depuis 3 jours et 2 depuis 2 jours). Le gagnant du troisième jour (mercredi) est chrisix.
Vous pouvez dès à présent (re)jouer avec les 11 nouvelles questions, Bonne chance et à demain pour les prochaines questions :-)
Mise à jour : suite à une ambiguïté sur la question n°11 (sic), une autre réponse a été acceptée, ce qui fait deux gagnants potentiels supplémentaires ; cela ne change bien évidemment rien pour chrisix, et il a été procédé à un second tirage sur les 9 personnes restantes qui a permis de choisir un second gagnant : fredx.


