Nicknick’s Blog

Le blog libre d’un utilisater de GNU/Linux et programmeur
  • rss
  • Accueil
  • Contact

Nouveau projet : konjugaison

20 mars 2009

Il y a quelques temps j’ai codé un petit logiciel permettant de conjuguer près de 4000 verbes français. Je l’ai fait avec Python (PyQt pour l’interface, ElementTree pour parser le XML). Sauf que non seulement Python est lent, mais en plus j’ai codé ça avec le logo de Gnome (j’avais jamais fait de POO auparavant).

Comme ces derniers temps j’apprends le C++, je pense réécrire le programme en utilisant exclusivement Qt, pour l’interface et le XML.

Pour info, j’exploite une base de verbes crée par Pierre Sarrazin pour le logiciel Verbiste. Cette base étant sous licence GPL, je me suis permis d’y ajouter une information très utile : l’auxiliaire utilisé pour les formes composées. En effet, certains verbes utilisent être, d’autres avoir, et d’autres encore les deux. J’ai ajouté cette information à partir du site Le Conjugueur (btw, je m’excuse d’avoir tant fait souffrir leur serveurs :-°). Étant donné que cette information n’est pas disponible dans la base originelle, il n’y a pas les temps composés dans Verbiste. Ce sera donc possible avec Konjugaison.

Je n’ai pas encore commencé à coder, et comme j’ai pas mal de boulot en ce moment, je ne sais pas quand le logiciel sera terminé :-/ . Pour le moment il me reste à :

  • Apprendre à me servir de QXml ;
  • Mettre à jour la base de donnée des verbes ;
  • Coder tout ça :D .

Une fois terminé, j’aimerais bien l’intégrer plus ou moins à KDE. Je ne sais pas quels sont les critères, ni les possibilités, mais de toutes façons j’ai le temps de m’informer :D .

Partager cet article :
  • TwitThis
  • Digg
  • StumbleUpon
  • Sphinn
  • del.icio.us
  • Scoopeo
  • Facebook
  • Wikio FR
Catégories
Projets
Tags
c++, konjugaison, projet, qt
Flux rss des commentaires
Flux rss des commentaires
Trackback
Trackback

« Quoi ? Encore un blog ?!?

6 réponses

Bonne chance pour ce nouveau projet !! Pourrais tu quand même

guillomecool | 21 mars 2009 | 13:34

Bonne chance pour ce nouveau projet !!
Pourrais tu quand même nous donner le lien de ton ancien projet pour qu’on puisse le télécharger …

Si tu veux : http://nicknick63.no-ip.org/files/Conjugaison.zip . Mais bon, ce n'est

nicknick63 | 21 mars 2009 | 23:45

Si tu veux : http://nicknick63.no-ip.org/files/Conjugaison.zip . Mais bon, ce n’est pas un bon exemple de programme en python (à vrai dire j’ai même tendance à avoir honte de mon code :D ).

Attention, ceci est peut-être en violation totale du brevet déposé

DarkBaboon | 14 avril 2009 | 16:28

Attention, ceci est peut-être en violation totale du brevet déposé par MICROSOFT sur la conjugaison !!

Nan, je déconne, les brevets logiciels n’ont pas cours ici en Europe, par contre c’est une autre histoire pour les U.S.A. Ce qui veut dire que tu peux héberger et distribuer ton logiciel sur un serveur en France, par contre le petit Américain qui apprend le français aura potentiellement interdiction de l’utiliser, donc merci pour l’innovation et la diffusion de la culture. Tout ça pour dire NON AUX BREVETS !!

Ouais je sais que Microsoft a encore fait n'importe quoi

nicknick63 | 15 avril 2009 | 23:48

Ouais je sais que Microsoft a encore fait n’importe quoi là dessus, mais je m’en fout totallement :D .

Ça m'étonne un peu que la relative lenteur de Python

Poulet | 4 juillet 2009 | 19:07

Ça m’étonne un peu que la relative lenteur de Python t’affecte dans un tel projet. Mais bon.

Bah, peut-être aussi que ça vient de mon code tout-pourrit

nicknick63 | 4 juillet 2009 | 20:46

Bah, peut-être aussi que ça vient de mon code tout-pourrit Poulet. Il me semble que tu es bien placé pour savoir que faire de la POO proprement en Python n’est pas forcément chose facile.
Et puis je pense surtout que j’ai fait de la merde avec ElementTree.

Sinon le projet est toujours au point mort, je m’occupe d’autre chose en ce moment :-/ .

Laisser un commentaire

Vous pouvez utiliser ces balises html : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam protection by WP Captcha-Free

Catégories

  • Projets (1)
  • Vie du blog (1)

Tags

c++ konjugaison projet qt

Articles récents

  • Nouveau projet : konjugaison
  • Quoi ? Encore un blog ?!?

Méta

  • Inscription
  • Connexion
  • Articles RSS
  • RSS des commentaires
  • WordPress.org
Creative Commons License
Tous les textes de ce blog sont mit à disposition sous un contrat Creative Commons.
rss Flux rss des commentaires valid xhtml 1.1 design by jide powered by Wordpress get firefox