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
novembre
2006
A l’occasion de la présentation de la dernière version de présentation de Qt Jambi, Trolltech propose un concours de développement basé sur cette nouvelle technologie. Pour ceux qui ne connaissent pas Qt Jambi, il s’agit de la version Java de Qt, la bibliothèque cross-platform de Trolltech, écrite en C++. Qt Jambi est un astucieux montage de bibliothèques entre le C++ et le Java puisque selon les besoins, on peut utiliser la version C++ ou la […]
novembre
2006
Paralélliser son code grâce aux instructions SIMD de son processeur nécessite une compréhension de ces instructions et de l’assembleur du processeur. Quand il s’agit de porter ce travail sur plusieurs plateformes, il faut connaître l’assembleur de chaque processeur, avec ses instructions inexistantes et d’autres qui n’existaient pas sur son propre processeur. Ce que propose ce livre, c’est de faire cette étape pour vous. Il n’est donc destiné qu’aux personnes désireuses d’optimiser son code de jeu […]
octobre
2006
Avec un peu plus de retard que prévu, voici un reportage/compte-rendu de ces 2 journées passées à Munich. Plusieurs séminaires se déroulaient en parallèle, donc il était impossible de parler de chaque présentation, malheureusement. Une publication maintenant permet aussi de vous proposer le support de la présentation de Qt in depth par Bradley Hughes. La page principale
octobre
2006
Les réseaux bayesiens sont des outils complexes qui sont pourtant utilisés dans plus en plus de domaines, des banques à la distribution électrique, mais aussi dans le diagnostic médical, par exemple. Pour comprendre ces outils, il vaut mieux un bon livre, en français… La critique sur la page livres : http://algo.developpez.com/livres/#L2212111371 La critique dans mon espace perso : http://miles.developpez.com/critiques/algo/rb/
octobre
2006
Lors des Trolltech DevDays 2006, Aurélien et moi avons eu l’occasion de discuter avec Bradley Hughes, qui est responsable du développement de la plateforme Qt, donc tout ce qui concerne les bases de Qt. Qt utilise le partage implicite, autre nom de l’idiome Copy-On-Write – l’avis de Sutter dans un de ses livres – pour toutes ses classes ou presque et utilise donc un compteur de référence atomique. Récemment, on lui a souvent posé la […]
septembre
2006
Certains l’ont peut-être constaté lors de leur lecture, mais mon tuto sur Boost.Random manquait cruellement d’une chose pourtant fondamentale : la liste des en-têtes associés aux classes de cette bilbiothèque de nombres aléatoires. Pas évident de faire de la programmation avec un tuto lorsqu’on doit tout de même se lancer tête baissée dans la doc ! L’erreur est maintenant corrigée et le tutoriel est toujours encore en ligne ici.
septembre
2006
Lorsqu’il s’agit de commencer à programmer le moteur AI du jeu qur lequel on travaille, on n’a pas forcément l’idée de l’outil à utiliser comme base. Ce livre présente les techniques de base utiles à la conception de cet outil fondamental, et ceci pour les différents types de jeu actuels. La critique sur la page livres : http://jeux.developpez.com/livres/#L1584503440 La critique dans mon espace perso : http://miles.developpez.com/critiques/jeux/aigep/
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)