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.

Cartes de références pour développeurs

Posté par (page perso) . Modéré par Nÿco.
Tags :
0
21
juil.
2004
Doc
Souvent, lorsque l'on code, on ne se souvient plus forcément des différentes fonctions de telle ou telle bibliothèque C, une autre fois c'est la liste des balises (X)HTML ainsi que leurs attributs.

Pour remédier à cela, la page Quick Reference Cards propose un certain nombre de fichiers au format PDF faisant la plupart du temps entre 1 et 4 pages et permettant d'avoir l'essentiel en condensé.

On y trouve des cartes pour CSS, XML Path, XSL, C, C++ STL, Perl, PHP, MySQL, etc... Soit au total, environ une quarantaine de cartes de références.

NdM : les cartes sont diffusées selon différentes licences, dont certaines peuvent ne pas être libres selon les définitions de la documentation libre (le contenu est purement technique) ou du logiciel libre de la FSF. La licence de chaque carte est précisée dans son contenu.

Une bibliothèque graphique de l'INRIA Sophia-Antipolis sous GPL

Posté par (page perso) . Modéré par Nÿco.
Tags :
0
20
juil.
2004
Audiovisuel
L'INRIA Sophia-Antipolis a mis sous licence GPL l'implémentation d'un algorithme permettant d'améliorer la qualité d'une image de manière assez bluffante.

Comme vous pouvez le voir sur le premier lien, on obtient un résultat vraiment impression avec par exemple la possibilité d'enlever les lunettes d'une personnes, le système s'occupant de remplacer les pixels cachés.

Mise à jour (22 juillet) : David Tschumperlé, l'auteur de la bibliothèque graphique de l'INRIA Sophia-Antipolis, nous a demandé de publier un complément d'information qui répondra à vos questions.

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.

Journal Mise en place d'un Index

Posté par (page perso) .
Tags : aucun
0
14
mai
2004
Je suis en train d'essayer de mettre en place un moteur de recherche en Python. Pour l'enregistrement de l'index, ma base se compose de 3 tables :

mots (idMot, mot)
page (idPage, url)
index (idMot, idPage, nbOccurences)

Le problème est que en prenant 100 mots par page, et 200 000 pages indexes on se retrouve avec plus de 200 000 enregistrements dans la table page ainsi que 20 000 000 (200 000*100) dans la table index.
Sans compter le nombre (...)

Journal Serveur et SOAP

Posté par (page perso) .
Tags : aucun
0
3
avr.
2004
Bonjour,

je suis en train de réfléchir à la mise en place d'un serveur utilisant SOAP comme protocole de transport. J'aurais donc 2, 3 questions :

1. Est-ce que il est obligatoire d'avoir un serveur Web pour envoyer des messages SOAP ? D'après mes premières recherches, l'envoie des messages en utilisant le protocole HTTP suffirait.

2. Comme language, j'hesitais entre Python et Java. Je pense que le Java peut être un peu plus rapide, mais python quand à lui est (...)

Journal Transformer un fichier Word en PDF avec PDF

Posté par (page perso) .
Tags : aucun
0
2
mar.
2004
Je dois dans le cadre de mon stage, mettre un place un système transformant un fichier Word (.doc) en fichier PDF. Le problème est que le système tournera sur un serveur Linux (mutualisé qui plus est). Il ne m'est donc pas possible d'utiliser l'extension COM disponible sous Windows pour faire tout ça directement en utilisant Word.

Est-ce que quelqu'un aurait des retours d'expériences ou des idées pour la mise en place d'un tel système ?

Merci

Journal Environnement de développement sur clé USB

Posté par (page perso) .
Tags : aucun
0
2
fév.
2004
Je suis en train d’essayer de mettre en place (tout d’abord pour des besoins personnels) un environnement complet de développement sur clé USB pour Windows. Cela veut dire, un ou plusieurs éditeurs de texte, des interpréteurs (python, perl, ruby), voir même un serveur web de test (avec Apache/PHP/Mysql).

Pour le moment j’ai déjà Scite et Python qui fonctionne (le projet date de 3 jours). Je me posais la question de comment mettre un « système » comme ça sous GPL (...)

Journal LDAP

Posté par (page perso) .
Tags : aucun
0
8
jan.
2004
Est-ce que quelqu'un s'y connait en ce qui concerne les annuaires LDAP ? Est-il possible d'implementer un serveur basique en Python ?
Le but serait de stocker des contacts dans la base dans le but de les utiliser dans Thunderbird.

OpenLDAP ne fonctionnant pas sous windows, je me posais la question d'en implementer un moi même (même de taille très très réduite).

Merci

Journal Orienté objet et base de données

Posté par (page perso) .
Tags : aucun
0
9
déc.
2003
Je suis en train d’essayer de développer une petite application me permettant de savoir combien de jour il reste avant un événement donné. Par exemple, à l’affichage l’on pourra voir la chose suivante :

10 jours avant les vacances de Noël
21 jours avant le nouvel an

En ce qui concerne le développement, j’essaie de le réaliser en PHP orienté objet. J’ai commencé la modélisation du programme en UML (cf http://skink.org/class.gif(...)) et je bloque sur 2 choses :

1. (...)

Journal Le temps et la temperature en ligne...

Posté par (page perso) .
Tags : aucun
0
26
nov.
2003
Est-ce que quelqu'un saurait comment obtenir (sur Internet) le temps et la temperature pour une ville donnée.

J'ai deja vu ça avec une "applet" gnome, et j'aimerais bien me faire un petit truc online.

Pour afficher par exemple le temps et la temperature de 2 villes françaises.

Merci

Journal RegExp

Posté par (page perso) .
Tags : aucun
0
19
nov.
2003
Dans le but de mettre en place un site et un logiciel concernant les regexp, je suis à la recherche d'un maximum de ressources.

- logiciel existant
- url
- bibliotheque de regexp
- cours
- tutoriaux

etc...

Merci journal ;)

Journal Expressions Régulières

Posté par (page perso) .
Tags : aucun
0
15
oct.
2003
'jour jour-nal,

j'étais tombé il y a quelque temps un site qui était plus ou moins une bibliothèque d'expressions regulières. Le problème est que je ne trouve plus l'url j'aurais voulus savoir si vous connaissiez des sites avec diverses expressions régulières.

Merci...

Journal Traitement de page HTML

Posté par (page perso) .
Tags : aucun
0
30
sept.
2003
Bonjour,

Je voudrais extraire des données d'une page HTML pour les enregistrer par la suite dans une base de données SQL.

La page en question est la page suivante http://slhs1.univ-fcomte.fr/edt/edit_edtetap.idc?etacod=216&sem(...) , et il s'agit d'un emploi du temps. Pour le moment je comptais utiliser des expressions régulières, et plus particulierement l'expression suivante :
'<font size="-1">.*</font>' pour recuperer le contenu des cellules qui m'interresse mais cela ne marche pas... ;(

Est-ce que une personne aurait une autre idée, soit en n'utilisant (...)

Journal Tableau à 2 dimensions

Posté par (page perso) .
Tags : aucun
0
13
août
2003
Bonjour,

Dans un programme, j'ai besoin de modéliser une carte en 2D donc j'utilise pour ça des listes imbriquées de la façon suivante

# Création de ma map
carte = []
iy = []
for y in range(30):
iy.append("t") # t signifie que la case en question est du terrain
for x in range(30):
carte.append(iy)

Pour modifier un emplacement je comptais faire la chose suivante :

carte[x][y] = f # pour placer à la case de coordonées (x,y) la lettre (...)