Nokia choisit python

Posté par  . Modéré par Jaimé Ragnagna.
Étiquettes : aucune
0
2
fév.
2005
Python
Par un communiqué de presse, Nokia annonce la disponibilité d'un kit de développement Python pour leur plate-forme "Series 60". Des paquets sont disponibles en téléchargement et permettent d'utiliser :
  • le toolkit graphique;
  • le Bluetooth;
  • le réseau GPRS;
  • le service de messagerie SMS;
  • les scripts de déploiement;
  • un certain nombre de modules standards.

Nokia propose aussi une documentation au format PDF très complète sur Python et le "Series 60 SD", et espère ainsi que la facilité de développement des programmes Python permettront de révéler le potentiel des "Series 60". Cette plate-forme, utilisant Symbian OS, est déployée par un grand nombre de constructeurs comme LG Electronics, Lenovo, Nokia, Panasonic, Samsung, Sendo et Siemens.

CPS 3.2.3 (stable) et 3.3.0 (devel) disponibles

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes : aucune
0
17
déc.
2004
Python
Nuxeo vient de publier deux nouvelles versions de CPS (Collaborative Portal Server), correspondant aux branches stable et de développement.

CPS est un logiciel libre (GPL) de gestion de contenu web (CMS) collaboratif implémenté au-dessus de Zope et du CMF développé par Nuxeo et une communauté de contributeurs.

Sortie de Python 2.4

Posté par  (site web personnel) . Modéré par Florent Zara.
Étiquettes :
0
30
nov.
2004
Python
La version finale de Python 2.4 est sortie aujourd'hui le 30 novembre 2004. C'est une version finale et stable et il est recommandé aux utilisateurs de Python de se mettre à jour vers cette version.

Python 2.4 est le résultat de quasiment 18 mois de développements sur la base de la version 2.3 et représente une nouvelle étape dans l'évolution du langage. Les nouvelles fonctionnalités ont été gardées à leur strict minimum, des bogues ont été corrigés et des améliorations ont été apportées.

Les changements notables dans Python 2.4 incluent une amélioration de l'importation des modules, des décorateurs de fonctions/méthodes et des générateurs d'expressions.

Zope X3 en version finale

Posté par  . Modéré par Benoît Sibaud.
Étiquettes :
0
12
nov.
2004
Python
Aboutissement de près de trois années de développement conduit par Jim Fulton, de Zope Corp en collaboration avec la communauté Zope, dont Stephan Richter, la version finale de Zope X3 3.0.0 vient de sortir.

Zope X3 est une réécriture du serveur d'applications web objet Zope visant à proposer une nouvelle génération de technologies inspirées des motifs de développement modernes. Le coeur de Zope X3 est "l'architecture à base de composants" dont le principe de base est le respect des interfaces. Elle permet d'augmenter la qualité logicielle dans la mesure où chaque composant est conforme à des interfaces qui sont définies, et dont le résultat est prédictible, notamment via des tests unitaires.

Parmi les nouveautés de Zope X3, on trouve :
- une meilleure séparation du code et de la configuration grâce au langage ZCML ;
- une nouvelle version de la base de données "objet" de Zope, ZODB 3.3, plus à même de gérer des sites à haut trafic ;
- une meilleure documentation.

NdM : Un énorme merci à l'équipe d'Ingeniweb, à l'initiative notamment de Zopera, et qui a rédigé cette dépêche, ainsi qu'à ArBaDaCarBa, Nicolas Évrard et Baptiste Simon pour leurs propositions.

Premier "sprint" de programmation Zope/CPS/ERP5 à Paris la semaine prochaine

Posté par  (site web personnel) . Modéré par Amaury.
Étiquettes :
0
20
août
2004
Python
Un "sprint" de programmation Zope/CPS/ERP5 est organisé la semaine prochaine à Paris par Nuxeo et Nexedi, avec comme objectif principal d'améliorer l'intégration de CPS et d'ERP5, ainsi que de CPS et de CPSSkins, et de renforcer les liens entre les communautés de développeurs CPS et ERP5.

Une vingtaine de développeurs sont attendus pendant ces trois jours.

CPS est un système de gestion de contenu, de travail collaboratif et de workflow développé au-dessus de Zope. ERP5 est un ERP développé au dessus de Zope. CPSSkins est un système de gestion de skins pour CPS/CMF/Plone. CPS, ERP5 et CPSSkins sont des logiciels libres sous licence GPL.

PloneiCalendar 1.0Beta2 est sorti !

Posté par  . Modéré par rootix.
Étiquettes :
0
11
août
2004
Python
PloneiCalendar est un produit Zope/Plone pour la gestion de vos calendriers au format iCalendar sur le web.

Outre le fait d'y proposer un accès par webdav, il vous permet de visualiser vos calendriers et leurs événements directement dans Plone, et d'associer des droits de lecture et d'écriture à des utilisateurs et groupes. Autres points positifs : les formats de date sont complètement internationalisés (i18n), et les vues sont entièrement réalisées en CSS, sans utilisation de tableaux HTML.

Pour encourager le développement du produit, je vous propose de le tester et de soumettre vos remarques ou bugs sur la page SourceForge.

IronPython : implémentation pour Mono/.NET

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
4
août
2004
Python
IronPython est une implémentation libre (sous licence CPL v1.0) de Python pour la machine virtuelle de Mono/.NET (NdM : Common Language Runtime, ou CLR).

Plus rapide que la version officielle et moins gourmande en mémoire, elle permet de réaliser des exécutables et des dll's utilisables par les autres langages compilables pour CLR (type C#, VB, ...).

NdM : l'auteur de IronPython, Jim Hugunin, s'était déjà illustré en créant Jython (une implémentation de Python pour Java), et en participant activement aux développements de Numerical Python et d'AspectJ. Il a récemment rejoint l'équipe CLR de Microsoft, où il compte poursuivre son travail sur IronPython et promouvoir l'utilisation sur cette plate-forme des langages dynamiques en général.

PDFMap v2.0 est sorti, dans toutes les bonnes crémeries !

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
0
29
juil.
2004
Python
PDFMap est un logiciel écrit en Python et publié selon les termes de la GNU GPL. Il peut s'utiliser aussi bien en tant que bibliothèque Python, qu'en tant que script CGI ou en tant qu'outil en ligne de commande.

Ce logiciel permet, à l'aide de la bibliothèque Python ReportLab, de générer très facilement des cartes avec un fond bitmap au format PDF, et de placer dessus des formes géométriques ou des images de manière complètement paramétrable, orientée et à l'échelle.

De plus, les objets placés sur le fond de carte peuvent être rendus cliquables et réactifs, par exemple pour interroger une base de données du web ou un moteur de recherche. Cette fonctionnalité est supportée dans Adobe Acrobat Reader et dans les versions récentes de XPDF.

Cette version apporte une restructuration complète du code qui offre maintenant la bibliothèque et l'exécutable de manière séparée et donc d'installation plus facile.

Dive Into Python

Posté par  (site web personnel) . Modéré par jerome.
Étiquettes :
0
20
juil.
2004
Python
La version papier du livre Dive Into Python de Mark Pilgrim vient de sortir. C'est un livre libre disponible sous licence GNU Free Documentation License disponible depuis 2002 sur Internet.

Ce livre, sur le langage Python, est avant tout destiné aux personnes sachant déjà programmer et il aborde relativement vite des thèmes aussi divers qu'utiles :

* L'introspection
* La programmation orientée objet
* Les exceptions
* Le traitement de fichiers HTML et XML
* Les services webs
* Les tests unitaires

C'est ici la version finale qui est maintenant éditée chez APRS.

Il existe de plus une traduction française (bien qu'incomplète) de ce livre.

Résultats du concours Zopeur.org

Posté par  . Modéré par rootix.
Étiquettes :
0
15
juil.
2004
Python
Le concours de design de sites web du portail Zopeur.org vient de s'achever.

Pour mémoire, Zopeur.org, en partenariat avec Objectis et Eyrolles, avait lancé le premier concours de design de sites web sous Zope. Seuls les sites à but non lucratif pouvaient participer.

Ces sites étaient évalués suivant 3 types de critère :

- critère technique : architecture du site,
- critères ergonomiques : lisibilité, graphisme, esthétisme, facilité de navigation,
- critères de contenu : orthographe, style, structure de l'information.

Après une délibération difficile, et en se basant partiellement sur un vote public, le jury a désigné les sites gagnants.

Le vainqueur repart avec un hébergement Zope d'un an sur un serveur dédié, le second avec un compte V.I.P. chez Objectis.net et les suivants avec des livres Eyrolles sur Zope et Plone.

Encore merci à tous les participants et rendez-vous l'an prochain pour la seconde édition du concours !

Sorties de Scilab 3.0 et de python-numarray 1.0

Posté par  (site web personnel) . Modéré par rootix.
Étiquettes :
0
13
juil.
2004
Python
La version finale de Scilab 3.0 est disponible depuis quelques jours sur le site de l'INRIA. Ce logiciel "boite-à-outils" du calcul numérique, est une des alternatives libres (NdM : Scilab n'est pas un logiciel libre) à Matlab. Alors que le développement de scilab semblait stagner depuis quelques années, la création il y a un an du Scilab Consortium lui a sans doute donné un second souffle.

On notera que la licence de Scilab n'est pas la CeCILL, mais toujours l'ancienne licence "libre pour usage non commercial" (NdM : lire « non libre »).

Toujours dans le domaine du calcul numérique, le module python-numarray, successeur de python-numeric, vient quant à lui de sortir en version 1.0 . Il permet à python de manipuler des tableaux multi-dimensionnels, ce qui constitue le coeur de logiciels tels que Scilab, Octave ou Matlab. D'après les release notes, ses développeurs envisagent même, à terme, son inclusion dans le "core" python.

Projet tuteuré pour apprendre Zope

Posté par  . Modéré par Mouns.
Étiquettes :
0
21
mai
2004
Python
Zope est un serveur d'applications web développé en python. Il est construit de manière à pouvoir être étendu sans limites en y ajoutant des modules. Ces modules se nomment des produits dans le vocabulaire de Zope. Comparable à des scripts php ou perl, ces produits offrent de nouvelles fonctionnalités pour étendre son application. L'exemple le plus connu de produit est Plone, gestionnaire de contenu en vogue.

Pour promouvoir cette technologie, Zopeur.org, portail francophone sur Zope et Python, lance un projet tuteuré de création de produits. Ce projet "ouvert" a pour objectif de démystifier et de proposer une documentation collégiale sur la création de produits pour Zope.

Toutes les étapes de construction d'un produit seront abordées et le projet sera suivi par des professionnels du domaine. Alors si vous voulez participer à ce projet ou si vous êtes tout simplement curieux de découvrir Zope et sa technologie à travers ce projet, rendez-vous sur Zopeur.org

Sortie de CourierCPS, une solution de gestion de courrier

Posté par  (site web personnel) . Modéré par Amaury.
Étiquettes :
0
18
mai
2004
Python
CourierCPS est un logiciel libre de gestion de courrier pour Collaborative Portal Server 3 (CPS 3). CPS3 est un Logiciel de gestion de contenu basé sur Zope.
CourierCPS permet aux organisations de dématérialiser de bout en bout la chaîne de traitement du courrier entrant et sortant. CourierCPS a été développé dans le cadre d'un contrat pour le Ministère de l'Intérieur, de la Sécurité Intérieure et des Libertés Locales (MISILL). Il s'agit de l'un des premiers projets de dématérialisation des procédures administratives intégralement réalisée à l'aide de Zope et de CPS.

Trac, un outil pour gérer des projets

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes : aucune
1
21
avr.
2004
Python
Trac est un logiciel libre, sous licence GPL, combinant un Wiki, un navigateur de dépôt Subversion et un outil de suivi des bogues.

C'est en quelque sorte la boîte à outil idéale du projet informatique. Le but de Trac est de proposer un outil de gestion de projets sans interférer avec les habitudes des développeurs. Un des points forts de Trac est la "timeline" qui affiche toutes les modifications ou ajouts de bugs, pages Wiki ou fichier sur le dépôt Subversion. Cette page (et quelques autres) sont également disponibles au format RSS ce qui s'avère très pratique pour suivre l'évolution d'un projet.

Trac est écrit en Python et nécessite Subversion, SQLite et Apache 2. Il utilise également ClearSilver une librairie permettant de réaliser des gabarits (X)HTML de pages Web pour plusieurs langages.

Le projet semble assez actif, les auteurs sont disponibles sur IRC et pour ne rien gâcher, ils sont sympa.

NdM : Trac est publié sous licence GPL (et pour rappel ou pas, Subversion et ClearSilver sont sous licence Apache, et SQLite est placé dans le domaine public)

Plone 2.0 dans les bacs

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
26
mar.
2004
Python
La nouvelle version du CMS (Système de Gestion de Contenu) basé sur Zope/CMF est sortie. Plone permet de construire facilement des portails collaboratifs, efficaces et très propres. Il est écrit en Python ce qui permet aux développeurs d'étendre facilement ses fonctionnalités ou d'en modifier le code. Au menu de la 2.0 on trouve :
- refonte du système d'interface : basé sur XHTML/CSS valide (sans tableaux pour la mise en page) et accessible (basé sur les standards "Section 508" et WAI-AAA). Personnalisation facile (CSS uniquement et en option modification des templates). - support de la gestion de groupes d'utilisateurs (peut se baser sur des sources extérieures comme LDAP, ActiveDirectory, ou des BDDs SQL). - développement désormais testé par un jeu de tests unitaires et de non-régression. - plein de bugfixes et autres améliorations ... NdM. : plone est distribué sous GPL. merci à Nicolas Ledez pour nous avoir également proposé une dépêche

PyKota v1.18 est sorti

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
19
mar.
2004
Python
PyKota est un système complet, centralisé et internationalisé, de quotas d'impression pour CUPS et LPRng.
Cette nouvelle version amène pleins de corrections de bugs, notamment sur les groupes d'utilisateurs et les groupes d'imprimantes qui peuvent désormais être imbriqués sans limite. De nouveaux outils en ligne de commande et de nouvelles directives de configuration ont également été ajoutées, rendant le logiciel plus rapide et encore plus facilement extensible : il exporte d'ailleurs quasiment l'intégralité de son état interne par le biais de variables d'environnement. La documentation a été améliorée et la traduction Italienne ajoutée. D'autre part, des exemples de rapports créés depuis OpenOffice.org sont désormais inclus. Voir le ChangeLog pour tous les détails.

Première version de Vampire

Posté par  . Modéré par Nÿco.
Étiquettes :
0
10
mar.
2004
Python
La première version de vampire (vampire-0.2a) vient de sortir.

Vampire est un outil de test de tarball à distance écrit en Python. C'est un outil destiné aux développeurs qui souhaitent tester la portabilité de leur logiciel sur une ferme de compilation (compile farm). Vampire prend un groupe de tarball (en général générées par les Autotools), les « uploade » sur des machines cibles, lance une suites de tests (généralement make distcheck) et retourne les résultats dans un fichier XML. Vampire est assez flexible pour tester n'importe quel type de tarball et il s'adapte théoriquement à un quelconque moyen d'obtenir un shell distant (ssh, rsh, telnet par exemple).

NdM : c'est sous GPL

Zope 2.6.4 et 2.7.0 enfin stables

Posté par  . Modéré par Nÿco.
Étiquettes :
0
12
fév.
2004
Python
Après les remous des versions 2.6.3 et 2.7.0 bêta pour ainsi dire bâclées, les vraies versions stables viennent de voir le jour. Il s'agit en fait des versions rc2 sans modifications.

Le meilleur serveur d'applications web vient de faire un sacré bond en avant !

Piqûre de rappel : Zope est un serveur d'application web qui se présente sous la forme d'une base de données objets et hiérarchique, d'un « object broker » qui permet de « publier » des objets sur différents protocoles : HTTP, FTP, WebDAV, XML-RPC. On ne parle plus en termes de pages mais d'objets auquels on applique des méthodes (vue, action, etc.). Il embarque aussi une interface web d'administration qui permet de tout faire ou presque.

PyKota v1.16 est sorti !

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
24
jan.
2004
Python
PyKota est un système complet, centralisé et internationalisé, de quotas d'impression pour CUPS et LPRng.

Entièrement écrit en Python et diffusé sous licence GNU GPL, il offre de très nombreuses fonctionnalités et est particulièrement flexible.

Permettant d'utiliser au choix OpenLDAP ou PostgreSQL comme backend, son intégration dans un système existant ne pose aucune difficulté.

Enfin, son modèle de distribution original tente de concilier logiciel libre et rémunération de l'auteur. Pour cette raison l'abonnement annuel aux paquets officiels (tarballs et RPMs) est payant (20 USD), mais l'accès CVS est gratuit. À noter que les paquets officiels sont également librement redistribuables et modifiables (mais perdent l'appellation 'Officiel' si modifiés) selon les termes de la GNU GPL.

Zope 2.6.3 et 2.7.0 beta 4

Posté par  . Modéré par Nÿco.
Étiquettes :
0
10
jan.
2004
Python
Voici deux nouvelles versions majeures pour le meilleur serveur d'applications web libre (si si !).

Ses développeurs ont conduit un audit de sécurité durant le dernier trimestre 2003 conduisant à la correction de nombreux bugs mais aussi de failles potentielles de sécurité. Vous êtes encouragé à mettre vos sites à jour. Attention toutefois à certains produits de bas-niveau qui peuvent devenir incompatibles (dont VerboseSecurity).

Zope 2.6.3 est la version stable. Il utilise toujours l'interpréteur Python qu'il embarque (2.1).

Zope 2.7.0b4 est la version de développement. L'environnement a été modifié pour, d'une part utiliser l'installation à la configure/make/make install et d'autre part utiliser le Python du système (2.3).

Les coulisses du développement de Python

Posté par  . Modéré par Nÿco.
Étiquettes :
0
10
déc.
2003
Python
Brett Cannon à écrit un texte où il décrit l'organisation du développement du langage Python.

Ce texte présente les principaux outils utilisés (sourceforge, CVS, bug tracking, patch...), les lieux de rencontres (mailing-lists, newsgroups...), la manière de procéder pour envoyer un rapport de bug, un patch, une demande d'amélioration, une proposition concrète (pep) etc.

Cette organisation semble assez classique pour un projet libre communautaire, mais n'en reste pas moins redoutablement efficace.

À lire même si on n'est pas développeur ou intéressé par Python particulièrement.

NdM : Quelques références aux Monty Pythons sont cachés dans ces quelques liens, saurez vous les trouver ?

Apprendre à programmer avec Python

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
0
8
déc.
2003
Python
Le livre de Gérard Swinnen : Apprendre à programmer avec Python est sur le point de sortir chez O'Reilly. Pour l'instant il n'est pas encore sur leur site, mais ça ne devrait pas tarder.

Ce livre est un excellent point de départ pour démarrer avec Python. C'est une mine d'exercices et d'exemples en tous genres.

Attention, il ne s'agit pas d'une référence, mais d'un cours. Il suit donc une progression pédagogique. On peut par exemple souligner qu'il introduit rapidement les objets graphiques (du module TKinter) dans un souci de motivation.

Un dernier point : le livre reste sous FDL (free document licence) et librement téléchargeable.

Zope 2.7 Beta 3

Posté par  . Modéré par Xavier Antoviaque.
Étiquettes :
0
19
nov.
2003
Python
Le futur de la branche 2 de Zope vient de passer en beta 3, avec une ribambelle de corrections de bugs et quelques nouveautés.

La 2.7 est certes une beta, mais je l'utilise sans souci depuis la beta 2. Attention les enfants, ne faites pas ça chez vous... en production je veux dire.

Les nouveautés de la branche 2.7 par rapport à la 2.6 restent cependant intéressantes alors n'hésitez pas à l'essayer. Attention, beaucoup d'habitudes seront mises à mal, le système d'installation et la configuration du serveur sont différents.

Interview de Guido van Rossum

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
1
sept.
2003
Python
Guido van Rossum est le créateur du langage Python. Il a donné, le 14 août dernier, un entretien à Steve Holden de O'Reilly network. L'information majeure est qu'il quitte la fondation Python software (PSF) pour une startup californienne (Elemental security). Il restera cependant à la tête de la PSF.

Python 2.3 est sorti

Posté par  (site web personnel) . Modéré par Benoît Sibaud.
Étiquettes :
0
30
juil.
2003
Python
Après un an et demi de développement, la nouvelle version stable de Python est arrivée. Au menu: un interpréteur plus rapide (20 à 30%) et des nouveautés du coté des fonctions et des modules.

Reprise d'un commentaire :
« Les améliorations du langage, peu nombreuses mais très intéressantes: support accru de l'unicode, amélioration de la gestion des classes, une nouvelle fonction sum() pour sommer une séquence, de nouvelles possibilités de manipulation de dictionnaires.

Les nouveaux modules et packages, bien alléchants :
- bz2 et csv, pour gérer les archives au format bz2 et les fichiers texte à valeurs séparées par des point-virgule,
- logging, un module de gestion de messages de log, basé sur l'interface du fameux log4j, la référence en la matière dans le monde Java,
- datetime, un package très rapide implémenté en C, pour manipuler des données de temps avec support des timezones,
- sets et itertools, qui implémentent des algorithmes de manipulation d'ensembles mutables et d'itérateurs
... »