Architecture Logicielle & Développement

Aller au contenu | Aller au menu | Aller à la recherche

mercredi, janvier 18 2012

Petit rappel, parce que c'est important

(où je rappelle à tous mes amis lecteurs que c'est ma faute si leur commentaire n'apparait pas directement dès l'envoi, et où j'en explique la raison).

Lire la suite...

lundi, janvier 2 2012

2012 : bienvenue à la fin du cycle du calendrier Maya !

Non, 2012 n'annonce pas la fin du monde. Enfin, je n'aimerais pas : j'ai encore beaucoup de choses à faire avant que le monde n'explose, et j'ai quand même besoin de temps pour le faire. 2012 annonce principalement la fin de l'année 2011, si on réflechit bien (mais pas trop). Et en 2011, vous avez été nombreux à venir me lire. Si si.

Lire la suite...

mercredi, octobre 19 2011

Les nouveautés du trimestre

Comme si j'ajoutais de nouvelles fonctionnalités à ce blog chaque trimestre... N'importe quoi, ce titre.

Lire la suite...

jeudi, octobre 13 2011

Vérifier si une fenêtre est recouverte par d'autre fenêtres (Win32 API)

Ce code, très court, vérifie si une fenêtre contrôlée par un HWND est couverte par une ou plusieurs autres fenêtres de la même application.

Lire la suite...

lundi, octobre 10 2011

Dangers et pièges des systèmes de suivi des références

On conçoit aisément qu'il est très difficile de bien concevoir une application ou une libraire : cela demande des connaissances pointues en design ainsi qu'une imagination débordante. Par contre, il est très facile de mal faire : il suffit de se laisser appeler par les sirènes des différents pièges qui, nonchalamment, s'installent sur notre route.

Ce billet traite de l'un de ces pièges : la notion de propriété des objets dans un programme.

Je sais, vous avez déjà lu cette introduction récemment...

Lire la suite...

lundi, octobre 3 2011

Spam, again

Bonjours chers lecteurs,

En raison d'un spam qui s'en va croissant (aujourd'hui, j'ai du supprimer 51 commentaires en anglais), je suis dans l’obligation de trouver une parade rapide et efficace. Dans l'attente d'une solution correcte, j'ai opté pour une simple modération à priori des commentaires. Doctlear 2 (v2.3.1) est censé supporter de multiples options anti-spam, mais je dois admettre que le système ne fonctionne pas aussi bien que souhaité, puisque plus de 80% des spams passent quand même dans les commentaires.

Du coup, ne vous alarmez pas si vos commentaires ne s'affichent pas tout de suite - ils sont simplement en attente, le temps que je les valide :)

Si vous avez une idée ou une solution à proposer, n'hésitez pas !

jeudi, août 18 2011

De la gestion des gestionnaires

On conçoit aisément qu'il est très difficile de bien concevoir une application ou une libraire : cela demande des connaissances pointues en design ainsi qu'une imagination débordante. Par contre, il est très facile de mal faire : il suffit de se laisser appeler par les sirènes des différents pièges qui, nonchalamment, s'installent sur notre route.

Ce billet traite de l'un de ces pièges : l'omniprésent gestionnaire, qu'on retrouve à peu prêt partout, et dont on sait peu de choses.

Lire la suite...

mardi, avril 19 2011

XQual XStudio continue son chemin

xqual Eric Gavaldo, le créateur d'XQual XStudio, m'a fait remarqué très récemment que la dernière version que j'avais annoncé - la version 1.1 - n'était plus trop d'actualité. Il vient en effet de sortir la version 1.4sp7, et s'apprête à sorti la version 1.5 sous peu.

Les nouveautés, pour ceux qui comme moi n'ont guère suivi ces deniers temps l'évolution de ce logiciel de gestion de tests, sont trop nombreuses pour être récapitulées ici. Si vous voulez en avoir le coeur net, le changelog est à votre disposition.

Bref, encoure une fois, je vous encourage à tester et à utiliser (toujours gratuitement, sous Windows, Mac OS X ou Linux, voire directement via le web) cet outil - vous ne le regretterez pas ! Et si vous avez un soucis, la communauté qui se construit autour de ce produit s’agrandit de jour en jour - et ça aussi, c'est un signe de qualité qui ne trompe pas.

Screenshot de présentation

lundi, mars 14 2011

De la gestion de la mémoire

Et bien, il était temps ! Après plus d'un mois sans nouvelle, ce blog commençait à se dessécher, et sa peau parcheminée commençait même à craquer. A ma décharge, je dois dire que je prépare un volumineux, très volumineux scénario pour Dungeons & Dragons 4 qui devrait paraître dans un numéro ultérieur du webzine Petit Dragon, et que cette activité est tout aussi chronophage que mes activités sur ce blog (ce qui pose un problème puisque les journées n'ont que 24h). Mais je vais tenter de publier un autre article d'ici la fin du mois (et si j'en ai le temps, je tenterais d'être plus régulier à l'avenir).

Maintenant que tout est en ordre, attaquons le sujet du jour, et parlons justement de ces gestionnaires de mémoire. Je ne vais pas ici vous livrer le code d'un gestionnaire de mémoire ; inutile de me poser des questions sur les algorithmes à utiliser ; tout ceci est un problème d'implémentation, alors que pour une fois (étrange, me direz vous) c'est le coté fonctionnel et la vision architecturale qui m'intéresse. Incroyable, non ?

Lire la suite...

mardi, février 8 2011

Code source de jeux vidéo

Non, ce n'est pas un post qui va vous dire de télécharger tel ou tel jeu sous un prétexte quelconque - et surtout pas sous couvert d'une idéologie ou le libertarisme serait imposé ; chacun fait ce qu'il veut, après tout - c'est ça la liberté. Ce post a pour mission de recenser quelques jeux dont le code source est libre, parce que je suis en train d'en étudier certains afin d'en extraire ce qu'on nomme avec un amour révérencieux du cliché la substantifique moelle.

Nottez quand même que la plupart de ces jeux ne proposent que leur code - pour pouvoir jouer à ces jeux, il faudra quand même l'acheter afin de pouvoir installer les données du jeu. C'est normal : bien souvent, la réalisation de modèles 3D, des textures, des sprites et autres musique a nécessité plus de temps que le développement du code lui même. Il serait injuste de proffiter de tout ce temps sans en remercier d'une manière ou d'une autre les développeurs (il n'y a qu'à voir ce qui se passe actuellement avec Lugaru HD pour voir que tous ne partagent pas ma vision).

Mise à jour: ajout d'Alien Swarm (merci Dri) et Allegiance (merci Hydroxid Acid).

Lire la suite...

- page 1 de 19