mai
2007
Un tuto que j’ai commencé il y a longtemps, je me suis pris le temps de le finir. Pourquoi utiliser une FFT, quelle est l’intérêt d’une FFT, et quels sont les problèmes rencontrés lorsqu’on analyse le spectre d’un signal ? Toutes les réponses dans ce tutoriel.
avril
2007
Voilà, après la RC1, voici la version 2.5.1 de Python. Il s’agit d’une version de maintenance, plus de 150 bugs de corrigés, par exemple. Le comportement est resté identique à la version 2.5, au prix d’améliorations qui ont été retirées et qui seront présentes dans d’autres versions ultérieurs. Python 2.5.1 est téléchargeable ici : http://www.python.org/2.5.1/ Et pour avoir d’autres infos sur la 2.5 : http://www.python.org/2.5/highlights.html
avril
2007
A cette question, personne ne peut vraiment répondre, en fait. Si Matlab est une usine à gaz, il a le mérite de pouvoir presque tout faire, ce qui n’est pas encore le cas de Python. Malgrés tout, Python fait son petit bonhomme de chemin, avec numpy et scipy pour la partie calculatoire, et par exemple matplotlib pour le graphisme. C’est dans ce contexte qu’un billet est apparu sur un blog permettant de comparer les capacités […]
février
2007
Encore un livre sur Python. L’avantage de celui-ci est qu’il couvre une version récente d’un toolkit graphique en vogue, wxPython. Trop souvent, on est laissé seul avec la documentation – trop – succinte sur le site. Ici, on couvre les modalités importantes de wxPython. Lien sur la page livre Python : http://python.developpez.com/livres/?page=livresPython#L1932394621 Lien sur mon site perso : http://miles.developpez.com/critiques/python/wxPython-in-Action/
janvier
2007
Il existe plusieurs bibliothèques de tests unitaires, je vous propose de voir un peu l’architecture nécessaire pour concevoir la sienne, avec Qt4. Pourquoi avoir conçu la mienne ? Parce que d’autres ne répondaient pas à mes besoins exactement ou n’avaient pas d’interface graphique, et puis voir les problèmes de ce genre de choses, c’est intéressant ! Ensuite, quand on programme un logiciel, il reste souvent des bugs, malgré les tests précédents. Une solution est de […]
janvier
2007
Une application doit être testée, et pour cela, rien de mieux pour commencer que les tests unitaires. Basée sur les idées de Kent Beck dans Test-Driven Development, cppUnit est une bibliothèque complète de tests unitaires, à utiliser sans modération dans ses programmes.
janvier
2007
Dans le cadre de mon boulot, j’ai parfois besoin de créer des prototypes, et à ce niveau, Python est tout indiqué. Ce livre, je l’ai lu ne connaissant pas encore en détail les bases de Python, mais en connaissant tout de même suffisamment pour suivre ce que l’auteur raconte. Et c’est très intéressant. Critique sur la page livre : http://python.developpez.com/livres/?page=livresPython#L0596009259 Critique sur mon site perso : http://miles.developpez.com/critiques/python/pp/
décembre
2006
Après les Property Maps, voici l’application et leur utilité au travers des graphes. Plusieurs algorithmes sont implémentés, mais surtout les types de graphes proposés sont très divers. Ils méritent bien un tutoriel de présentation.
décembre
2006
Après une session remarquée sur le multithreading lors des Trolltech DevDays 2006, Trolltech remet le couvert avec un web cast avec le journal Dr Dobb’s. Trente minutes de présentation suivies de 30 minutes de questions/réponses composent la présentation. Les fondamentaux du multithreading sont exposés – pourquoi, comment, qui, … – ainsi que les outils nécessaires, puis l’utilisation du multithreading sous Qt est exposé, avec ses avantages. La scéance de questions/réponses est aussi intéressante et dépasse […]
décembre
2006
De retour après une absence de publication pendant un mois Cet article est un article introductif préparant le terrain pour les graphes. Property Map est une bibliothèque permettant de gérer des propriétés indépendemment de son stockage, pratique pour les graphes selon que l’on stocke les arcs et les sommets sous forme de vecteur, de liste, … Lien vers l’article
Articles récents
- Test du débuggeur parallèle TotalView
- Nokia ajoute la licence LGPL à Qt
- Profiler son code C/C++ sous Windows et Linux
- Mise à jour de la page associée au livre Python – les fondamentaux du langage – la programmation pour les scientifiques
- Nouvelles versions alpha pour Python 2.6 (a1) et Python 3.0 (a3)