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/
septembre
2006
Ce pattern n’a l’air de rien, mais quand vous avez besoin de créer un nombre maximal d’objets d’une classe donnée pour des raisons de coût, de surveillance, … c’est vers lui qu’il faut se tourner. Simple à mettre en place, son impélementation l’est aussi. Voir l’article
août
2006
Les threads de Boost évoluent à chaque nouvelle version de la bibliothèque ou presque. Si pour l’instant, il y a peu dans cette bibliothèque, les concepts développés sont intéressants. Voici la version html et la version pdf.
août
2006
Quand on parle de système de fichiers, il s’agit en fait d’accéder aux fichiers de manière portable et effectuer des opérations classiques sans changer son code – par exemple rechercher récursivement des fichiers avec certaines caractéristiques -. Voici la version html et la version pdf. Enjoy !
juillet
2006
Un autre tuto sur les bibliothèques de Boost, cette fois-ci il s’agit des assertions statiques. Ces assertions sont des conditions vérifiées à la compilation – taille d’un type de données, compatibilité des types de données, … – et déclenchent des erreurs à la compilation. Voici la version html et la version pdf. Enjoy !
juillet
2006
Et une petite critique de livre supplémentaire. Ce livre est le premier écrit par Mat Buckland, le second traite aussi de l’IA dans les jeux, mais plus du côté machines à état. Ici, on aborde en profondeur et de manière ludique/légère les algorithmes génétiques – qu’on n’explique pas souvent, alors qu’ils sont puissants, même s’ils peuvent être lents – et les réseaux de neurones, avec leurs avantages – facilité d’utilisation, pas besoin de savoir ce […]
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)