Archives de la catégorie 'debian-fr'

Les nouveautés de Python 3.3 (GLMF)

Suivez-moi aussi sur Identi.ca ou sur Twitter.

python-logo-master-v3-TM

Mon article sur les nouveautés de Python 3.3 est paru dans le Gnu/Linux Magazine France d’avril 2013. Voici le sommaire de ce long article détaillant les principales nouveautés de la dernière mouture du langage Python, exemples à l’appui le plus souvent. Avec l’accord de mon éditeur, je vous propose de découvrir le sommaire de ce long article :

  • 1. Installer Python 3.3
  • 2. Nouveautés du coeur de Python
  • 2.1 Nouvelle syntaxe yield from
  • 2.2 Amélioration des chaînes Unicode
  • 2.3 Transition Unicode et retour de la syntaxe u’chaine’
  • 2.4 Optimisation de l’utilisation de mémoire liée à l’usage des dictionnaires
  • 2.5 Paquets d’espace de nommage implicites
  • 2.6 Standardisation de la fonction__import__ appelée par le mot-clé import
  • 2.7 Suppression du contexte d’une exception
  • 2.8 Nouveau comportement de la hiérarchie des exceptions OS et IO
  • 2.9 Nouveaux apports à des fonctions builtin importantes
  • 2.10 Verrou d’import amélioré
  • 2.11 Nom qualifié pour les fonctions et les classes
  • 2.12 Lanceur Python pour Windows
  • 2.13 Amélioration de memoryview
  • 3. Nouveaux modules
  • 3.1 Module ipaddress
  • 3.2 Module lzma pour la compression et décompression
  • 3.3 Module venv de création d’environnements virtuels
  • 3.4 Module unittest.mock pour créer de faux objets durant les tests unitaires
  • 3.5 Module faulthandler pour l’extraction de la pile d’appel
  • 4. Nouveautés des modules existants
  • 4.1 Ré-écriture du module bz2
  • 4.2 Zéro-copie et popularisation des descripteurs pour le module os
  • 4.3 Support du lzma pour le module tarfile
  • 4.4 Nouvelles fonctions du module time
  • 4.5 Meilleur gestion de l’Unicode dans le module email
  • 4.6 Accélération du code C du module decimal
  • 4.7 Support de nouveaux navigateurs par le module webbrowser
  • 4.8 Information de l’interpréteur courant dans sys.implementation
  • 5. Fin de support de systèmes

Bien qu’il ne soit plus possible de trouver ce numéro du magazine en librairie, vous pouvez passer par l’édition numérique de GNU/Linux Magazine France (format PDF) pour acquérir ce magazine si l’article vous intéresse ;)

Pour les utilisateurs de Debian, le paquet Python 3.3 est disponible en Jessie et en Sid. Si vous êtes dans l’une des deux versions, il suffit de taper la commande suivante :

# apt-get install python3.3

Et vous, que pensez-vous de cette mouture de python et/ou de l’article ? N’hésitez pas à faire un retour à ce sujet.

N’hésitez pas à réagir à cet article en laissant un commentaire.

Installer Debian Wheezy sur un Qnap TS-219 PII

Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet

À la recherche d’un petit serveur de sauvegarde pour les besoins de ma société MyTux, j’ai été séduit par le hardware du Qnap TS-219 PII, avec deux emplacements pour des disques. Mon seul pré-requis était la possibilité d’installer Debian Wheezy 7.0 dessus, voulant gérer moi-même toute la partie software.

qnap-ts-219-p2
Le Qnap TS-219 PII utilise un processeur ARM Marvell 2.0 GHz. Les autres caractéristiques hardware sont 512MB DDRIII de mémoire RAM, 8 TB de disque maximum, 1 port Gigabit Ethernet RJ-45 et 2 ports eSATA à l’arrière.

L’utilisation du processeur ARM Marvell 2.0 a aiguisé ma curiosité et motivé mon achat car j’étais intéressé depuis un moment à voir comment Debian se comportait sur une plateforme ARM, ayant eu de très bon échos de la part d’utilisateurs réguliers de cette plateforme.

J’ai également constaté que le constructeur Qnap était bien supporté par Debian par le travail du développeur Debian Martin Michelmayr. Un hardware qui me plaît et la possibilité d’y installer simplement ma distribution préférée, je n’ai pas hésité longtemps :)

qnap-ts-219-p2-arriere

Toutes les informations relatives à l’installation de Debian sur les appareils TS-21x de Qnap sont disponibles sur la page du site web de Martin Michelmayr dédiée aux machines Qnap TS-21X. Un must-read pour toutes personnes voulant effectuer cette installation. La procédure est très détaillée.

Je confirme bien sûr le bon déroulement de l’opération pour l’installation de la toute nouvelle Debian Wheezy 7.0. Un travail impeccable pour l’installeur Debian qui démontre s’il le fallait encore sa grande souplesse à s’adapter à différentes plateformes matérielles.

Merci encore à Martin Michelmayr pour son travail sur l’intégration du matériel du constructeur Qnap au sein de Debian (pour ma part, je me suis fendu d’un petit don à son encontre, voir le lien paypal en bas de la page) qui m’a permis d’installer Debian Wheezy 7.0 en un temps record sur ce Qnap TS-219 PII.

Et vous, avez-vous un retour à faire sur le matériel Qnap utilisé conjointement avec Debian ?

Debian Wheezy 7.0 publiée en version stable

Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet

Un rapide billet pour signaler que le projet Debian vient de publier Debian 7.0 "Wheezy". Cette nouvelle version stable succède à Debian 6.0 Squeeze.

wheezy

Un grand bravo à toutes les personnes ayant participées à cette nouvelle version, développeurs et mainteneurs Debian, contributeurs et utilisateurs. Spéciale dédicace à l’équipe de publication qui a œuvré d’arrache-pied ces derniers mois pour parfaire Wheezy.

Cette nouvelle version est d’ors et déjà ou sera disponible dans peu de temps sur vos miroirs préférés, par exemple http://cdimage.debian.org/cdimage/release/current/

Les notes de publication de cette nouvelle version sont disponibles à http://www.debian.org/releases/stable/releasenotes

Désormais la nouvelle version "testing" de Debian se nomme Jessie, bienvenue à elle !

jessie

PokerTH disponible en version 1.0.1 dans le dépôt experimental de Debian

Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet

PokerTH est un très sympathique jeu de poker sans argent réel (play money) dont le principal intérêt – à mes yeux – est de proposer un jeu multijoueur par internet avec un classement mondial  à travers le site ami poker-heroes.com, ce qui compense le fait de ne pas utiliser d’argent réel et crée une émulation entre les joueurs motivés par le classement.

pokerth-template-logo

Le classement est remis à zéro tous les trois mois et un système de pénalité permet d’avoir un classement cohérent en fonction de votre niveau de participation et des résultats obtenus, pour qu’un jour ayant très peu joué avec des résultats excellents ne devienne pas premier du classement, passant devant des joueurs à 150 parties avec un très bon taux de 25 à 30% de première place.

poker-heroes

Il faut souligner le formidable travail de Evgeni Golov, développeur Debian et de l’équipe des jeux Debian (Debian games team), qui réalisent rapidement le nouveau paquet de chaque nouvelle version de PokerTH et le rendent disponible d’abord dans le dépôt expérimental. C’est en effet un point critique car souvent les nouvelles versions ne sont pas rétro-compatibles et vous empêchent de participer au jeu sur internet. Vous devez donc soit compiler laborieusement la nouvelle version avant de pouvoir rejouer soit utiliser le travail de Evgeni Golov.

Petit rappel de comment installer PokerTH sur votre Wheezy à partir du dépôt experimental:

  • ajouter la ligne suivante dans votre fichier /etc/apt/sources.list
  • deb http://ftp.fr.debian.org/debian/ experimental main
  • Passe la commande suivante en tant qu’utilisateur root:
  • # apt-get update && apt-get -t experimental install pokerth

Et à bientôt autour de la table verte ;)

Nouveau meneur du projet Debian (Debian Project Leader) : Lucas Nussbaum

Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet

Tout d’abord félicitations à Stefano Zacchiroli pour ses trois mandats consécutifs en tant que meneur du projet Debian, merci pour tout ce qu’il a apporté au projet en incarnant ce rôle.

Et félicitations encore à Lucas Nussbaum pour son élection. Je lui souhaite tout le courage nécessaire pour mener à bien les tâches de son programme que je trouve personnellement très intéressant. Il aura aussi à relever le défi de l’arrivée imminente de Debian Wheezy, dont la date de sortie cible a été annoncée par l’équipe de publication au week-end du 4 et 5 mai 2013.

Wheezy

Wheezy

Vrac de mini-messages n°1

Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet

En vrac les mini-messages postés par votre serviteur sur mon Identi.ca, qui aborde des sujets aussi divers que Django, Redis, Debian, et bien d’autres. Contenu dépouillé mais qui a l’intérêt d’attirer l’attention sur différents sujets à découvrir ou redécouvrir.

Bon week-end à tous :)

Nouvelle thématique entrepreneuriale du blog

Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet

Vous aurez peut-être remarqué un changement dans le sous-titre du blog.  Suite à la création de mon entreprise l’année dernière, j’ai en effet pris une direction plus entrepreneuriale dans mes activités.

Je vais donc être amené à parler davantage de ces projets dans mes futurs billets. Je vous rassure, Debian et le Logiciel Libre reste au centre de mes activités et de mes projets. Donc peu ou pas de dépaysement pour vous lecteurs sinon une thématique du blog plus large qu’avant.

Mini-Debconf Paris 2012

Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet

C’est avec un plaisir non dissimulé que je vous fais part du prochain déroulement de la Mini-Debconf Paris 2012, événement dédié au projet Debian et au Logiciel Libre, organisé par l’association Debian France.

L’événement se déroulera le 24 et 25 novembre 2012, au Kremlin-Bicêtre, dans les locaux de l’Epita. L’inscription a lieu sur la page du wiki Debian dédié à l’événement qui contient également les propositions de conférences pour l’événement. A ce sujet, il est toujours possible de proposer votre conférence et/ou un lightning talk.

D’ores et déjà un grand merci à l’Epita pour le prêt des locaux et à notre sponsor Logilab.

logo de la Mini-Debconf Paris

Aide-mémoire pour Git : Git à 100%

Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet

Si vous êtes comme moi un programmeur régulier sans être toutefois un professionnel et travaillez avec plusieurs gestionnaires de sources (pêle-mêle Subversion, Mercurial et Git dans mon cas), vous pouvez fréquemment être victime d’oublis dans la syntaxe et dans les possibilités offertes par ce merveilleux outil qu’est Git, lorsque vous reprenez votre travail sur un projet dont les sources sont gérées par la création de Linus Torvald.

Dans cette optique j’utilise quand je m’y remets un livre (Pro Git) pour me rafraîchir la mémoire mais en extraire l’information que je souhaite rapidement n’est pas toujours chose aisée. C’est pourquoi la parution chez Eyrolles dans la collection Memento d’un aide-mémoire nommé "Git à 100%" m’est apparu d’emblée comme une bonne idée. Si en plus les deux auteurs sont les développeurs Debian Raphaël Hertzog et Pierre Habouzit, je n’allais pas me faire prier pour m’y intéresser.

Le mémento vient sous la forme d’un dépliant plastifié de 9 pages. Après une courte introduction générale au fonctionnement interne de Git, on entre rapidement dans le vif du sujet avec les premiers exemples de syntaxe et d’utilisation des commandes les plus courantes. À travers un série de thèmes (modifications, exploration, annulation, restauration et nettoyage, gestion des branches, résolution des conflits, partage et publication) les commandes de Git et leurs utilisation sont présentées.

J’ai beaucoup apprécié la clarté des explications données mais aussi le format condensé de la mise en page et l’accès direct à l’information, rendant possible de ne pas renoncer à certaines fonctionnalités sous prétexte qu’il va falloir quinze à vingt minutes de recherche sur le Net pour retrouver comment mettre en oeuvre une certaine commande. L’exemple sur la commande git bisect et les explication sur git rebase me reserviront par exemple à coup sûr.

Un dépliant qui restera désormais à portée de main sur mon bureau.

Mes contributions au projet Debian du mois de mai 2012

Suivez-moi aussi sur Identi.ca : http://identi.ca/carlchenet

Afin de tracer mes contributions et d’informer mes lecteurs des actions qui ont occupé le temps que je pouvais consacrer au projet Debian, j’ai décidé de consacrer un billet de ce blog par mois aux différentes actions  que j’ai menées à bien.

Premier billet de la série pour le mois de mai 2012 :

  • Mise à jour du paquet Debian du programme Python Pip (outil d’installation de programmes et bibliothèques Python avec gestion des dépendances) vers la version 1.1 -> paquet Debian de Python Pip
  • Mise à jour du paquet Debian  du programme Python Nagstamon (client lourd pour surveillance de parcs informatiques s’interfaçant avec Nagios, Opsview, Icinga, Centreon, Op5/Ninja et Check_MK Multisite) vers la version 0.9.9 -> paquet Debian de Nagstamon
  • Préparation de Solutions Linux 2012 en s’occupant principalement du merchandising pour cette édition. Je serai sur le stand les 3 jours de cette édition 2012 pour recevoir le public. Venez nombreux ! :)

Merci aux personnes ayant fait un don (section "Soutenir l’auteur" ou à droite de la page) pour que je libère du temps sur mon activité professionnelle afin de le consacrer au projet Debian.

La suite le mois prochain. N’hésitez pas à laisser un commentaire !


À propos de l’auteur

Carl Chenet, architecte système et expert GNU/Linux indépendant. N'hésitez pas à faire appel à mes services.
>>> Mon offre de services

Suivez-moi aussi sur Identi.ca !

Suivez-moi aussi sur Twitter !

Soutenir l’auteur

Soutenir les activités Debian de l'auteur Faire un don Pourquoi faire un don ?

Catégories


Suivre

Recevez les nouvelles publications par mail.