Sortie de CourierCPS, une solution de gestion de courrier

Posté par (page perso) . Modéré par Amaury.
Tags :
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.

Projet tuteuré pour apprendre Zope

Posté par . Modéré par Mouns.
Tags :
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

Sorties de Scilab 3.0 et de python-numarray 1.0

Posté par (page perso) . Modéré par Christophe Guilloux.
Tags :
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.

Résultats du concours Zopeur.org

Posté par . Modéré par Christophe Guilloux.
Tags :
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 !

Dive Into Python

Posté par (page perso) . Modéré par jerome.
Tags :
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.

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

Posté par (page perso) . Modéré par Benoît Sibaud.
Tags :
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.

IronPython : implémentation pour Mono/.NET

Posté par (page perso) . Modéré par Christophe Guilloux.
Tags :
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.

PloneiCalendar 1.0Beta2 est sorti !

Posté par . Modéré par Christophe Guilloux.
Tags :
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.

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

Posté par (page perso) . Modéré par Amaury.
Tags :
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.

Zope X3 en version finale

Posté par (page perso) . Modéré par Benoît Sibaud.
Tags :
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.

Sortie de Python 2.4

Posté par (page perso) . Modéré par Florent Zara.
Tags :
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.

CPS 3.2.3 (stable) et 3.3.0 (devel) disponibles

Posté par (page perso) . Modéré par Nÿco.
Tags : aucun
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.

Nokia choisit python

Posté par . Modéré par Jaimé Ragnagna.
Tags : aucun
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.

GRAC 0.1a : vérificateur grammatical

Posté par . Modéré par Nÿco.
Tags :
0
5
fév.
2005
Python
La première version de GRAC (GRAmmar Checker), un logiciel de correction grammaticale libre écrit en Python, vient de sortir. GRAC, distribué sous licence GPL, se base sur un apprentissage à partir de texte annoté et sans faute pour déduire des règles de grammaires. Il est théoriquement fonctionnel pour n'importe quelle langue.

Pour être performant, GRAC nécessite un corpus d'apprentissage annoté très important. Malheureusement, il n'existe pas à l'heure actuelle un tel corpus sous licence libre.

Création de l'Association Francophone Python

Posté par . Modéré par Christophe Guilloux.
Tags : aucun
0
18
fév.
2005
Python
Nous sommes heureux de vous faire part de la naissance de l'Afpy, Association francophone Python.

Cette association est née du regroupement de personnes de la communauté Python et Zope francophone. Elle a pour vocation de s'adresser à tous les utilisateurs francophone, particulièrement en Europe. Son objectif est la promotion du langage Python à travers :

* l'animation d'un site web communautaire ;
* le soutien aux projets de logiciels libres développés en python ;
* l'organisation d'évènements nationaux et régionaux ;
* la participation des membres à diverses conférences ;
* la traduction de la littérature Python en français ;
* la création de documentations techniques ;
* ce que vous y apporterez.

Le site internet de l'Afpy est : http://www.afpy.org et possède d'ores et déjà un espace dédié au langage python (forum, docs, etc.).

L'Apfy propose également une deuxième section consacrée entièrement à Zope, un outil de développement web écrit en Python. Ce deuxième site héberge des ressources et un forum dédié, qui intéresseront les développeurs, intégrateurs et utilisateurs de Zope et des CMS Zope (CPS, Plone, Zwook, iKaaro, etc.).

Pour contacter l'Afpy : association.afpy_AT_gmail.com

Concours de programmation Python

Posté par . Modéré par Christophe Guilloux.
Tags : aucun
0
28
fév.
2005
Python
L'Afpy (Association Francophone PYthon) organise un concours de programmation Python.

Le concours consiste à concevoir un programme Python (un 'bot') qui puisse tenir une conversation avec l'utilisateur, dans le même esprit qu'Eliza ou que le concours Turing.

Monty Python oblige, les bots devront avoir des discours teintés de connotations à la culture Monty-Pythonnesque.

Le gagnant recevra un coffret DVD des Flying Circus. Des livres seront aussi distribués pour les meilleurs.

Le meilleur programme sera ensuite rendu disponible pour utilisation sur le site web de l'Afpy.

Date limite de dépôt des programmes : 1er juin 2005

Les résultats seront annoncés en juillet 2005.

Pycon 2005

Posté par . Modéré par Nÿco.
Tags :
0
23
mar.
2005
Python
La conférence annuelle Python a lieu actuellement à Washington DC.

PyCon est l'une des conférences les plus importantes autour de Python et regroupe chaque année toutes les sommités de la communauté.

De nombreux thèmes et projets sont présentés, entres autres :
  • SchoolBell : application zope 3 de gestion d'école
  • le futur de Zope, par Jim Fulton
  • des recettes POO par Alex Martelli
  • Python à Google par Greg Stein
  • PyWebOff, un comparatif des framework web écrits en python
  • MultiDrizzle, application d'analyse d'images astronomiques

NotesGroup : application GPL de travail collaboratif

Posté par . Modéré par Jaimé Ragnagna.
Tags :
0
6
avr.
2005
Python
Créée initialement pour nos besoins internes, NotesGroup est une solution Zope/PostgreSQL libre permettant de créer rapidement et simplement des espaces de travail collaboratif entre vos collaborateurs et partenaires.

La particularité de NotesGroup est d'avoir été conçue pour répondre de la façon la plus simple possible à des configurations indéterminées de travail collaboratif. Ainsi avec les seuls concepts d'arborescences de Notes et de droits hiérarchiques disséminés, NotesGroup est à la fois :

* un outil de gestion de projet ;
* un outil de gestion de ticket ;
* un agenda ;
* une application de gestion électronique de documents ;
* un forum ;
* un weblog ;
* un wiki, etc...

interview de Guido van Rossum

Posté par . Modéré par jerome.
Tags :
0
10
avr.
2005
Python
Guido van Rossum revient tout juste de PyCon 2005.

C'était l'occasion pour l'Afpy de lui poser quelques questions sur Python...

Cette interview composée de questions proposées par des membres de l'association Afpy, aborde des sujets très variés et propose en référentiel une liste de liens vers les projets Pythons les plus actifs du moment.

Une certitude ressort de cette interview : Python est en pleine forme :-)

Sortie de la version 2005-12-28 du Hachoir

Posté par (page perso) . Modéré par jerome.
Tags :
0
29
déc.
2005
Python
Hachoir est un outil écrit en Python permettant de visualiser le contenu d'un fichier binaire de manière intelligible. Son objectif n'est pas de reconnaître tous les formats, mais d'avoir une boîte à outils très complète pour supporter rapidement de nouveaux formats. De nombreux formats sont déjà supportés de base (musique mp3, partition ext2, vidéo avi, exécutable elf, archive rpm, image xcf, etc.).

Les données ne sont réellement lues que lorsqu'elles sont accédées. Ceci permet de traiter de très gros fichiers sans problème (ex: partition de 9 Go contenant plusieurs centaine de milliers d'objets), et le chargement d'un fichier prend rarement plus d'une seconde.

Le projet est encore jeune, mais n'hésitez pas à le tester et m'envoyer vos retours d'expérience.

Sortie du livre "Programmation Python"

Posté par . Modéré par Thomas Petazzoni.
Tags :
0
19
jan.
2006
Python
"Programmation Python", un nouveau livre en français sur Python, écrit par Tarek Ziadé et paru aux éditions Eyrolles sort aujourd'hui.

Le livre s'adresse :
  • à tout développeur souhaitant s'initier à un nouveau langage
  • au développeur Python souhaitant aller plus loin
Cet ouvrage présente dans un premier temps la syntaxe du langage, et les outils de premiers secours, soient les primitives et une sélection de modules de la bibliothèque standard. La suite aborde des sujets plus avancés comme les conventions de nommage, la programmation dirigée par les tests, les bonnes pratiques et quelques designs patterns orientés objets.

À l'occasion de la sortie du livre, un concours est organisé pour faire gagner quelques exemplaires. Retrouvez également le livre au salon Solutions Linux, aux stands Eyrolles et Afpy (village assos).

PyKota v1.24 est sorti !

Posté par (page perso) . Modéré par Benoît Sibaud.
Tags :
0
9
avr.
2006
Python
PyKota est le logiciel libre de quotas d'impression sans conteste le plus flexible et probablement le plus complet. Il est distribué selon les termes de la licence GNU GPL, est intégralement écrit en Python, et s'intègre de manière transparente au système d'impression CUPS.

Malgré une augmentation du numéro de version très inférieure à 1%, et en dépit de la conjoncture actuelle, des conditions météorologiques, et d'un site web moche, cette nouvelle édition apporte d'énormes améliorations :
  • Supporte désormais MySQL et SQLite en plus de PostgreSQL et OpenLDAP pour le stockage des quotas d'impression et de l'historique des travaux.
  • Performances très largement accrues par rapport aux versions précédentes.
  • Le nombre d'arguments des commandes n'est plus limité que par la taille mémoire, et pas par le shell ou le noyau.
  • Un générateur de factures d'impression au format PDF est désormais inclus.
  • etc... etc...

Europython au CERN de Genève, 3 au 5 juillet

Posté par . Modéré par tgl.
0
2
juin
2006
Python
Des développeurs du monde entier se réuniront du 3 au 5 juillet à Genève, en Suisse pour la 5ème édition d'Europython, la réunion européenne annuelle du langage Python.

La conférence se passe cette année au CERN, le lieu de naissance du web, et promet d'être le théâtre d'excellentes conférences et "keynotes".

En cinq ans, Europython est devenu incontournable pour ce langage en Europe et dans le monde : c'est un évènement organisé par des Pythonistas pour des Pythonistas.

Pour plus d'informations, ou pour s'inscrire, visitez le site.

PyQt v4 et Python 2.5 beta 1

Posté par . Modéré par Benoît Sibaud.
Tags :
0
25
juin
2006
Python
PyQt, développé par la société Riverbank, est un ensemble de bindings Python pour la bibliothèque multi-plateforme Qt. Développée par Trolltech, cette bibliothèque fournit des outils pour le développement d'interfaces graphiques mais également pour le développement rapide d'applications utilisant XML, HTTP, et bien d'autres. Elle est célèbre principalement pour son utilisation dans l'environnement de bureau KDE.
PyQt a donc suivi la récente évolution de Qt et permet dans cette version 4 aux développeurs Python d'utiliser les différents composants fournis par Qt4. PyQt4 peut être installé conjointement à PyQt3 sans aucun problème, ce qui facilitera les migrations de Qt3 vers vers Qt4.
Riverbank est active en ce qui concerne le développement autour de Python et Qt puisqu'elle fournit également PyKDE, un ensemble de bindings pour le développement autour de KESIP - un outil permettant de créer facilement des bindings Python pour une bibliothèque C/C++. Pour les scientifiques, est également disponible la version 4.2.1 de PyQwt et PyQwt3D qui permettent de créer des objets graphiques tels que des courbes en 2D et 3D en utilisant les objets Qwt et Qwt3D de Qt.

Par ailleurs, Alexis Robert nous a signalé dans un journal la sortie de Python 2.5 beta 1 :
Le 20 juin 2006, Python 2.5 beta 1 est sorti. C'est l'occasion d'observer les nouveautés de cette version majeure du célèbre langage de Guido Van Rossum. D'après le planning, la beta 2 sortira le 12 juillet, la rc1 sortira le 1er août et la version finale le 8 août 2006, suivant la PEP 356.

Hachoir, le couteau suisse qui découpe vos fichiers binaires

Posté par (page perso) . Modéré par Mouns.
Tags :
0
19
août
2006
Python
Hachoir est un projet permettant de lire toutes les informations contenues dans un fichier binaire. Effectivement, contrairement aux fichiers textes qui se lisent facilement : qui aujourd'hui est capable d'analyser le contenu d'une image PNG à l'aide d'un éditeur hexadécimal ?

La version 0.5, qui vient de sortir, supporte la majorité des formats de fichier « courants ». Cela va de l'image PNG à la vidéo AVI en passant par les archives bzip2 ou encore le système de fichier ext2. Par contre, tous les parseurs ne sont pas encore complets : les zones inconnues sont marquées « raw ».

Le parseur a un fonctionnement totalement paresseux : les informations ne sont lues que lorsqu'elles sont demandées, et les champs ne sont crées que lorsque c'est nécessaire. Il est dès lors possible de lire des fichiers complexes et/ou de grande taille (ex: disque dur de 10 Go).

Hachoir est avant tout une bibliothèque écrite en Python, mais plusieurs scripts l'utilisant sont disponibles. hachoir-metadata permet d'extraire les méta-données : durée d'une musique, taille d'une image, commentaires, etc. hachoir-urwid est une interface interactive permettant d'explorer le contenu d'un fichier. hachoir-grep permet de rechercher une chaîne de caractère dans un fichier, ou simplement lister toutes les chaînes d'un fichier.

NdM : Hachoir est disponible sous licence GNU/GPL