Je l'ai vérifié sur plusieurs de mes applis et sur docutils par ex (http://docutils.sf.net(...))
le gain est réellement au dessus de 20%.
$ time python2.3 rst2latex.py __agriculture.rst >/dev/null
real 0m3.875s
user 0m3.530s
sys 0m0.110s
$ time python2.2 rst2latex.py __agriculture.rst >/dev/null
real 0m5.175s
user 0m4.490s
sys 0m0.100s
Par contre le temps de démarrage est légèrement plus long...
$ time python2.2 </dev/null
real 0m0.079s
user 0m0.080s
sys 0m0.000s
time python2.3 </dev/null
real 0m0.102s
user 0m0.080s
sys 0m0.020s
Mais ce qui est plus important, c'est de voir que le langage à atteind une telle maturité que les devs semblent ne plus rien avoir à faire d'autre que de l'optimisation ! J'exagère à peine mais c'est ce qui ressort de la liste python-dev et des interviews d'europython. Je parle de python en tant que langage, pas des modules qui eux bien sûr évolueront sans cesse.
http://psyco.sf.net(...) est également de plus en plus actif et intéresse beaucoup les devs du core python.
J'utilise l'officiel du scrabble, un fichier ascii que j'ai récupéré au hasard du net... (350000 entrées)
Ca me fait penser à un autre problème, je n'ai pas réussi à savoir si je peux utiliser le terme "scrabble" ? Peux-t'il y avoir un brevet sur une règle du jeu ?
Il me semble que pour l'instant en France on peut, mais je pense qu'on rejoindra vite le problème des logiciels... (ce qui me permet d'aborder le sujet avec les joueurs).
Les dépositaires du nom "scrabble" m'ont d'ailleur contacté, mais ils sont du Canada et ont laissé tomber quand ils ont su que j'étais en France. Du coup j'ai changé de nom, SEPS signifie SEPS nEst Pas Scrabble ;-)
J'ai un jeu de scrabble en ligne/email que je souhaiterai également passer en GPL, mais faute de temps et d'autre développeur je n'ai pas créé de release à télécharger et encore moins de site de dev... J'ai bien spécifié le fait que le code était ouvert sur le site du jeu, mais personne n'a semblé s'y intéresser...
Si ça intéresse quelqu'un, c'est en python, en serveur autonome (twistedmatrix), et ça tourne depuis plusieurs années (30000 parties jouées). Mais il n'y a strictement aucune doc technique ni lien pour télécharger quoi que ce soit :-(
J'ai le même problème pour d'autres projets dont je me sert pour le boulot, qui sont en GPL mais dont je n'ai pas le temps pour organiser la diffusion... Et ça m'embêterai de donner des codes non documentés en pature à la comunauté...
Pour écrire des documentations à transformer en html ou latex/pdf il y a docutils/reStructuredText qui est beaucoup plus agréable que l'xml/html et latex.
Il est prévu qu'il soit incorporé dans la lib standard.
Personellement je m'en sert pour réaliser des sites dont le contenu est saisi à distance (à la spip)
http://docutils.sf.net
La saisie:
- Il faut s'y habituer, ensuite on ne veux plus s'en passer. Le problème, c'est qu'en revenant sur d'autres langages on oublie fréquement les {, ; $... C'est à ce moment là que l'on s'aperçoit à quel point ils sont inutiles et pesants.
La lecture:
- Elle est instantanée. Je veux dire par là qu'il ne peut pas y avoir de piège de la sorte
if (c==5)
printf ("ok");
printf ("suite");
- Plus agréable et plus rapide, du fait qu'il y ait beaucoup moins de signes ; { $ etc...
- Je ne partage pas ton point de vue, par rapport à d'autres langages comme le C ou le PHP, c'est la première fois que je prend plaisir à hacker d'autres sources. En particulier les miens ! (dont la maintenance est beaucoup plus facile)
Ils sont aussi le premier pays à accepter de construire une nouvelle centrale nucléaire depuis tchernobyl... A croire qu'ils ont peur du froid ? pourtant le vélo est roi là bas...
Bien paradoxal comme pays.
Attention à ne pas confondre langage de script avec langage éventuellement utilisé pour du script. Ce serait dommage de les enfermer dans un domaine aussi restreint !
Un serveur d'application c'est une architecture à plusieurs niveaux. Un peu comme du web dynamique en cgi classique, avec en prime une gestion plus poussée de la persistence, des sessions (sous forme de transactions) et de la communication entre les programmes. Le tout le plus divisé possible pour pouvoir réutiliser chaque partie séparément, bref : objet.
Le framework, c'est ce qui défini (et implémente parfois) la façon dont tout ça travaille ensemble.
Le développeurs java sont plus nombreux, en revanche former des développeurs python/zope est beaucoup plus rapide. Surtout pour des developpeurs connaissant déjà java.
Voir aussi http://twistedmatrix.com(...) pour une solution plus légère que zope et plus orienté application que CMS.
libres d'être lus, imprimés et diffusés, (mais pas vendus ni réédités), certains titres des éditions agones sont disponible en texte intégral sur leur site : http://www.agone.org(...)
dont certains très récents comme
noam chomski : De la guerre comme politique étrangère des Etats-Unis
A noter que ce n'est pas forcément simple pour un éditeur de mettre ses livres en ligne :
Problèmes techniques pour passer de xpress à l'html
Problème d'autorisation des auteurs
Problèmes sur certains passages édités chez d'autres éditeurs
Comme dans le domaine des logiciels, seul un éditeur ayant confiance dans ses "produits" peu se permettre de les montrer librement. Les clients ne payent pas pour acheter un livre, mais pour contribuer au travail de l'éditeur.
C'est ce qui a permis à agone de survivre, et même de rebondir, malgrès l'incendie (pour ceux qui suivent...)
Posté par wilk .
En réponse à la dépêche agone brûle !.
Évalué à 10.
Il s'agit bien évidement du fond qui est important et non d'une question d'assurances.
En notant que le contenu des livres va devenir de plus en plus proche de nos préocupations d'informaticiens, ogm, brevets et protection des libertés en règles générales etc...
Le fait de mettre les livres en ligne a également fait ressortir le problème des formats non libres et donc difficilement exportables en html. Raison pour laquelle les livres ne sont pas encore tous en ligne.
Ce qui fait que l'association (le statut d'agone) s'interresse de plus en plus à l'adoption de logiciels libres pour leurs besoins.
[^] # Re: Deux mesures suffisent
Posté par wilk . En réponse à la dépêche Python 2.3 est sorti. Évalué à 10.
le gain est réellement au dessus de 20%.
$ time python2.3 rst2latex.py __agriculture.rst >/dev/null
real 0m3.875s
user 0m3.530s
sys 0m0.110s
$ time python2.2 rst2latex.py __agriculture.rst >/dev/null
real 0m5.175s
user 0m4.490s
sys 0m0.100s
Par contre le temps de démarrage est légèrement plus long...
$ time python2.2 </dev/null
real 0m0.079s
user 0m0.080s
sys 0m0.000s
time python2.3 </dev/null
real 0m0.102s
user 0m0.080s
sys 0m0.020s
Mais ce qui est plus important, c'est de voir que le langage à atteind une telle maturité que les devs semblent ne plus rien avoir à faire d'autre que de l'optimisation ! J'exagère à peine mais c'est ce qui ressort de la liste python-dev et des interviews d'europython. Je parle de python en tant que langage, pas des modules qui eux bien sûr évolueront sans cesse.
http://psyco.sf.net(...) est également de plus en plus actif et intéresse beaucoup les devs du core python.
[^] # Re: MSWL Olmec, un jeu de football par e-mail passe au libre
Posté par wilk . En réponse à la dépêche MSWL Olmec, un jeu de football par e-mail passe au libre. Évalué à 2.
Ca me fait penser à un autre problème, je n'ai pas réussi à savoir si je peux utiliser le terme "scrabble" ? Peux-t'il y avoir un brevet sur une règle du jeu ?
Il me semble que pour l'instant en France on peut, mais je pense qu'on rejoindra vite le problème des logiciels... (ce qui me permet d'aborder le sujet avec les joueurs).
Les dépositaires du nom "scrabble" m'ont d'ailleur contacté, mais ils sont du Canada et ont laissé tomber quand ils ont su que j'étais en France. Du coup j'ai changé de nom, SEPS signifie SEPS nEst Pas Scrabble ;-)
[^] # Re: MSWL Olmec, un jeu de football par e-mail passe au libre
Posté par wilk . En réponse à la dépêche MSWL Olmec, un jeu de football par e-mail passe au libre. Évalué à 2.
http://seps.flibuste.net(...)
http://seps.flibuste.net/techno(...)
Si ça intéresse quelqu'un, c'est en python, en serveur autonome (twistedmatrix), et ça tourne depuis plusieurs années (30000 parties jouées). Mais il n'y a strictement aucune doc technique ni lien pour télécharger quoi que ce soit :-(
J'ai le même problème pour d'autres projets dont je me sert pour le boulot, qui sont en GPL mais dont je n'ai pas le temps pour organiser la diffusion... Et ça m'embêterai de donner des codes non documentés en pature à la comunauté...
[^] # Re: EuroPython 2003 à Charleroi du 25 au 27 juin
Posté par wilk . En réponse à la dépêche EuroPython 2003 à Charleroi du 25 au 27 juin. Évalué à 1.
http://www.python.org/pypi(...)
Mais c'est tout récent, donc pas du tout exhaustif.
Python étant livré "avec les piles", c'est pas trop génant, personellement je n'utilise qu'une poignée de module externes.
[^] # Re: python et PDF
Posté par wilk . En réponse à la dépêche EuroPython 2003 à Charleroi du 25 au 27 juin. Évalué à 1.
[^] # Re: Interview de Guido van Rossum (Python)
Posté par wilk . En réponse à la dépêche Interview de Guido van Rossum (Python). Évalué à 10.
La saisie:
- Il faut s'y habituer, ensuite on ne veux plus s'en passer. Le problème, c'est qu'en revenant sur d'autres langages on oublie fréquement les {, ; $... C'est à ce moment là que l'on s'aperçoit à quel point ils sont inutiles et pesants.
La lecture:
- Elle est instantanée. Je veux dire par là qu'il ne peut pas y avoir de piège de la sorte
if (c==5)
printf ("ok");
printf ("suite");
- Plus agréable et plus rapide, du fait qu'il y ait beaucoup moins de signes ; { $ etc...
- Je ne partage pas ton point de vue, par rapport à d'autres langages comme le C ou le PHP, c'est la première fois que je prend plaisir à hacker d'autres sources. En particulier les miens ! (dont la maintenance est beaucoup plus facile)
[^] # Re: La Finlande a repoussé l'EUCD - pour le moment
Posté par wilk . En réponse à la dépêche La Finlande a repoussé l'EUCD - pour le moment. Évalué à -4.
Bien paradoxal comme pays.
[^] # Re: Nouvelles versions de Ruby
Posté par wilk . En réponse à la dépêche Nouvelles versions de Ruby. Évalué à 7.
[^] # Re: Que choisir comme environnement ???
Posté par wilk . En réponse à la dépêche Que choisir comme environnement ???. Évalué à 3.
Le framework, c'est ce qui défini (et implémente parfois) la façon dont tout ça travaille ensemble.
Pour s'amuser à faire son serveur d'application chez soit :
http://www.python.org/doc/current/lib/module-SimpleXMLRPCServer.htm(...)
[^] # Re: Que choisir comme environnement ???
Posté par wilk . En réponse à la dépêche Que choisir comme environnement ???. Évalué à 4.
Voir aussi http://twistedmatrix.com(...) pour une solution plus légère que zope et plus orienté application que CMS.
[^] # Re: Nouveaux articles d'IBM developerWorks
Posté par wilk . En réponse à la dépêche Nouveaux articles d'IBM developerWorks. Évalué à 5.
Par exemple pour gérer toutes sortes de caches.
# python
Posté par wilk . En réponse à la dépêche Red Hat Linux 8.0 est sorti.. Évalué à 2.
Est-ce que quelqu'un peut nous dire si /usr/bin/python est en version 2 ?
Je parle de la version par défaut.
merci
# lyberagone
Posté par wilk . En réponse à la dépêche Annuaires de livres ouverts en ligne. Évalué à 6.
dont certains très récents comme
noam chomski : De la guerre comme politique étrangère des Etats-Unis
A noter que ce n'est pas forcément simple pour un éditeur de mettre ses livres en ligne :
Problèmes techniques pour passer de xpress à l'html
Problème d'autorisation des auteurs
Problèmes sur certains passages édités chez d'autres éditeurs
Comme dans le domaine des logiciels, seul un éditeur ayant confiance dans ses "produits" peu se permettre de les montrer librement. Les clients ne payent pas pour acheter un livre, mais pour contribuer au travail de l'éditeur.
C'est ce qui a permis à agone de survivre, et même de rebondir, malgrès l'incendie (pour ceux qui suivent...)
[^] # Re: Et les assurances
Posté par wilk . En réponse à la dépêche agone brûle !. Évalué à 10.
En notant que le contenu des livres va devenir de plus en plus proche de nos préocupations d'informaticiens, ogm, brevets et protection des libertés en règles générales etc...
Le fait de mettre les livres en ligne a également fait ressortir le problème des formats non libres et donc difficilement exportables en html. Raison pour laquelle les livres ne sont pas encore tous en ligne.
Ce qui fait que l'association (le statut d'agone) s'interresse de plus en plus à l'adoption de logiciels libres pour leurs besoins.
# Pourquoi pas dans LDP ?
Posté par wilk . En réponse à la dépêche Nouvelle page de coordination des traductions des mans. Évalué à 6.