lundi 1 septembre 2008

Etude du C++ Technical Report 1 - reference_wrapper : je confirme, c'est tordu. | 2 vote(s)

Souvenez vous : il y a près de deux ans, j'essayais avec grand peine d'implémenter la classe std::tr1::reference_wrapper<>, et j'ai du abandonner.Tout content de pouvoir installer l'implémentation du TR1 de Microsoft Visual C++ 2008 SP1, j'ai tenu à vérifier que mon échec épique n'était pas du à ma stupidité, mais à (comme je le pense sincèrement) une mauvaise formulation du texte du TR1.

Lire la suite

Tags: , , , ,

jeudi 28 août 2008

Le futur standard C++ : concepts, deuxième prise | 1 vote(s)

Si vous voulez expérimenter les concepts dont il est question dans l'article précédent, je vous signale que Douglas Gregor propose ConceptGCC, un prototype de compilateur C++ basé sur GCC 4.3.0 et qui implémente les extensions de langage définies dans les dernières propositions de Stroustrup et Gregor.

Tags: , , , ,

mercredi 27 août 2008

Le futur standard C++ : concepts | 0 vote(s)

Le système de type du langage C++ s'enrichit d'une nouveauté déroutante: la notion de concepts (que l'on retrouve déjà dans certains langages fonctionnels) est en passe d'être intégrée au coeur du langage - pour le meilleur et pour le meilleur.

Lire la suite

Tags: , , , ,

lundi 21 juillet 2008

Anniversaire II : le retour de la mort se venge

Sous ce titre abscons et on ne peut plus ridicule se cache en fait un pamphlet sarcastique et prégnant sur la téméraire illusion de la vérité consensuelle.

Ou pas.

En fait, je crois que ce blog a deux ans, et je tenais juste à vous en faire part (et à vous livrer quelques statistiques).

Lire la suite

Tags: , , , ,

mardi 13 mai 2008

XQual Studio 0.4b3 - un tout d'horizon | 2 vote(s)

Voici venir un billet moins conventionnel, ou je voulais vous faire découvrir un logiciel de gestion de campagnes de tests que j'ai trouvé intéressant et fort agréable à utiliser. Le produit est signé XQual, et se nomme XQual Studio. Il est gratuit, portable (écrit en Java), et existe actuellement en version 0.4 Beta 3 (la version 0.4 stable étant prévue pour la fin du mois de mai).

Lire la suite

Tags: , , , , , ,

lundi 28 avril 2008

Tous étaient touchés, mais un seul me résiste encore

Oui, bon, dis comme ça, avec une feinte grandiloquence, on dirait que je parles d'un titanesque combat pour la survie humaine. Je l'admets, ce n'est pas le cas (du tout). Non, je faisais référence aux fichiers archives qui accompagnent certains billets.

J'ai récemment installé la dernière version du plugin DLM pour dotclear - et les changements étaient nombreux. Dans un premier temps, j'ai cru que tout s'était bien passé. Hélas, ce n'est pas tout à fait vrai : de nombreux problèmes se sont posés, et parmi ceux-ci, les fichiers attachés aux billets ne pouvaient plus être téléchargés.

J'ai résolu le problème pour la plupart d'entre eux, mais le dernier me résiste encore (pour une raison qui là, m'est complètement inconnue). Je ne désespère toutefois pas de corriger la situation dans les heures qui viennent (disons ce soir, vers 22h).

En attendant, je vous prie d'accepter mes plus crepesques excuses pour tous les désagrément que cela peut vous causer. Comme l'ont titré les Guignols, "Pardon aux familles, tout ça".

Update (14h15): j'écris la fin de ce billet et oh, miracle, je n'ai rien touché depuis tout à l'heure et ça fonctionne correctement à nouveau. Je penche pour un problème de cache sur mon navigateurs.

Voilà, toutes les archives peuvent être téléchargées maintenant :)

Tags:

mardi 15 avril 2008

Exploration de XNA : calques de fonctionnalités | 1 vote(s)

Le billet précédent avait pour but de vous aider à mieux structurer votre code. Avant de rebondir sur d'autres points importants du framework XNA, j'aimerais poursuivre un peu dans cette direction, et vous présenter des éléments de micro-architecture qui, je le pense, vous faciliterons la vie lors du développement de votre produit : les calques de fonctionnalités.

Note: cet article, bien que basé sur des notions XNA, présente un concept qu'il est possible d'adapter à tous les autres langages (C++, Java, etc). Ne vous sentez pas limités par le titre du billet ou par les paramètres des méthodes décrites.

Lire la suite

Fichier(s) attaché(s) :

Tags: , , , , , ,

mercredi 9 avril 2008

Exploration de XNA : Les machines à états | 1 vote(s)

Dans un billet précédent, je faisais référence à la gestion d’états dans le cadre du développement d’un jeu vidéo. Une machine à états a des avantages intéressants dès lors qu’il s’agit de contrôler le flux des actions de l’utilisateur du jeu et de le séquencer en écrans multiples.

Avant d’aller plus loin dans cette analyse, ile nous faut définir ce qu’est une machine à état et à quoi elle peut bien servir.

Note: cet article, bien que basé sur des notions XNA, présente un concept qu'il est possible d'adapter à tous les autres langages (C++, Java, etc). NE vous sentez pas limités par le titre du billet ou par les paramètres des méthodes décrites.

Lire la suite

Tags: , , , , , , , ,

dimanche 6 avril 2008

Un peu de publicité...

Martin, (semble-t-il) étudiant à l'ESIEA et (semble-t-il) lecteur régulier de ce blog[1], a posté ces quelques liens youtube dans un commentaire. Voyant la qualité du travail accompli, je me suis dit, "et si je les mettais bien en évidence sur ce site ?". Et c'est ce que je fais avec ce billet.

Profitez-en, c'est gratuit !

Notes

[1] ne pas hésiter à me contredire si je me trompe, n'est-ce pas ?

Tags: , , ,

mardi 25 mars 2008

Le futur standard C++ : nouvelle version du draft | 0 vote(s)

Le standard C++ se précise davantage. Vendredi dernier, le mailing résultant de la dernière réunion du comité de normalisation a été posté sur le site officiel du workgroup. Parmi les documents les plus importants, on retrouve bien évidemment la dernière mouture du brouillon du futur standard.

Lire la suite

Tags: , ,

mardi 18 mars 2008

Nouvelles fonctions, nouveau look !

Comme vous pouvez le voir, le look du site a drastiquement changé. Il me reste quelques ajustements à faire, mais dans l'ensemble, tout y est. Ou presque.

Lire la suite

Tags: , ,

Questions sur XNA : implémenter un système de pause | 2 vote(s)

De temps en temps, vous m'adressez directement des questions sur différents sujets. Aujourd'hui, j'inaugure une série d'articles qui répondent à des questions concernant XNA. Et je commence par une question de Ludovic.

Si vous avez des questions portant sur XNA, n'hésitez pas à m'envoyer un mail à question@emmanueldeloget.com.

Lire la suite

Tags: ,