Comparaison de doubles

Les ordinateurs ne font pas d’erreurs. Pourtant, pour un ordinateur, 0,2 peut être différent de 1−0.8 ! Qu’est-ce qui cloche avec ce code ? À votre avis, quel sera le résultat de ce traitement hyper simple ? double dix = 1.0; double huit = 0.8; double deux = 0.2; if (dix — huit == deux) { […]

25 janvier 2011 par Ghusse 

Benchmarks et intégration continue

Benchmarks et intégration continue

Dans le cadre professionnel, je travaille sur un logiciel d’optimisation traitant un modèle complexe, riche, sur un nombre de données conséquent. La durée de traitement des algorithmes principaux est donc très critique car certains détails peuvent plomber complètement des performances. Sur un logiciel de ce type, le temps de traitement est un des indicateurs de […]

22 janvier 2011 par Ghusse 

Internet Explorer, les PNG et le gamma

Internet Explorer, les PNG et le gamma

Désolé pour ce billet on ne peut plus geek. Mais ça m’a fait perdre tellement de temps aujourd’hui que je me dis que mes mésaventures peuvent aider d’autres personnes. Des images affichées différemment sous IE et sous Firefox Tout à commencé avec une image qui ne s’affichait pas de la même manière sous Internet Explorer et […]

15 décembre 2010 par Ghusse 
« Newer Posts