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.

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.

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.

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 !

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.

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.

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.

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

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)

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 ?

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
... »

PoPy et PygreSQL s'unissent pour le meilleur

Posté par  . Modéré par Nÿco.
Étiquettes : aucune
0
7
juil.
2003
Python
Les développeurs de PoPy et de PyGreSQL, les 2 premiers pilotes Python pour le SGBDR Postgresql, sont heureux de vous annoncer qu'ils ont décidé d'unir les deux projets pour fournir un nouveau produit plus puissant.

EuroPython 2003 à Charleroi du 25 au 27 juin

Posté par  . Modéré par Fabien Penso.
0
17
juin
2003
Python
EuroPython est la grande conférence annuelle européenne consacrée à Python, le langage agile, et à Zope, puissante plate-forme de développement d'applications Web. Elle réunit pendant trois jours les meilleurs développeurs Python d'Europe (et d'un peu plus loin) et propose trois sessions parallèles pour répondre aux mieux aux divers centres d'intérêts couverts par Python.

Cette année encore, avant de s'envoler vers la Suède, l'Angleterre et d'autres pays nordiques, EuroPython se déroulera en Francophonie, à 1h30 de Paris en TGV.

Profitez-en pour venir y rencontrer Guido van Rossum, le génial créateur du langage utilisé par Red-Hat pour ses installations.

Python in a Nutshell

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
16
mar.
2003
Python
Si vous ne connaissiez pas le langage Python, peut-être que l'interview de Guido Van Rossum vous a donné envie de découvrir ce langage. À moins que, simplement curieux, vous soyez désireux d'essayer autre chose. Toujours est-il que Unix Review met en ligne la critique de l'ouvrage « Python in a Nutshell ».

Interview de Guido van Rossum (Python)

Posté par  (site web personnel) . Modéré par Xavier Antoviaque.
Étiquettes :
0
12
mar.
2003
Python
Après quelques semaines d'attente, voici l'interview promise de Guido van Rossum, le concepteur du langage Python. Guido ne parlant pas le français, elle s'est déroulée en anglais, mais une traduction française vous est proposée.

Vous pouviez proposer vos questions lors d'une dépêche précédente. J'ai essayé d'en reprendre la quasi-totalité, exception faite de celles qui avaient déjà été posées à l'occasion de précédentes interviews. Si la vôtre n'apparaît pas dans l'article, référez-vous au lien ci-dessous, j'ai placé des URLs en réponse à celles qui ont ainsi été éliminées.

Vos questions à Guido van Rossum (Python)

Posté par  (site web personnel) . Modéré par Fabien Penso.
Étiquettes :
0
18
fév.
2003
Python
Guido van Rossum, le concepteur du langage Python, a accepté de répondre à mes questions pour linuxfr.org. Cette dépêche est donc l'occasion de vous proposer de participer à l'interview, en posant les vôtres en commentaires. J'essaierai d'en reprendre le maximum.

Le thème de l'interview est relativement libre, donc toutes les questions sont les bienvenues.