42gl : 42 GL et les normales 
42GL étant un moteur 3D optimisé, il lui est indispensable de procéder au calcul des normales des faces des objets fermés afin de ne pas afficher les faces qui sont dans un sens ne permettant pas de les voir sur l'écran. Voici donc le résultat lorsque nous affichons les normales des faces d'un cube :

La soutenance finale approchant, nous aurons de plus en plus souvent l'occasion de vous faire profiter en avant-première des innovation apportées par 42GL au monde de la 3D
.
Posté le 2006-06-05 à 00:39:59 par Florian. Commenter
Erreurs : Microsoft Office Picture Manager - Compresser les images
Alors par une belle après-midi d'une semaine de révisions, nous voila Eventreur et moi en train d'ouvrir une petite image (une flèche utilisée pour un bouton sur un site web) avec Microsoft Office Picture Manager. Sur un côté de la fenêtre, nous remarquons un volet "Compresser les images". Intéressé, Eventreur se dit que peut-être cela lui permettra de réduire un petit peu la taille de son fichier (déjà léger). Nous tentons donc, non sans enthousiasme
les magnifiques fonctions qui s'offrent à nous, tout en observant la taille totale estimée. Voici les images correspondant aux essais des l'options "Compresser pour Pages Web" et "Compresser pour Documents" :


Les résultats sont tout simplement impressionants, consternants...
Après avoir bien étudié ce qui est écrit sur ces captures d'écran, il semblerait que cette fonction de « Compression des images » soit en fait une fonction de redimensionnement, et que lorsqu'on lui demande de compresser une image, il la convertisse à une taille prédéfinie en fonction de la cible choisie. Et il effectue cette « compression » (!!) même si l'image originale contient moins de pixels que l'image qu'il obtiendrait suite à ce traitement.
Posté le 2006-05-26 à 21:06:44 par Florian. Commenter
Divers : Et un navigateur pourri, un !
Je viens, en analysant les logs d'apache de trouver pour la première fois une trace du passage sur le site naturailes.queze.net d'un navigateur incompatible avec le système de protection d'images utilisé.
Ce navigateur est sans surprise ... IE ! Enfin j'avais fait un gros effort pour obtenir la compatibilité avec IE6, IE5, ... Donc là, il s'agit d'une version exotique d'IE !
Mozilla/4.0 (compatible; MSIE 5.22; Mac_PowerPC)
Problème constaté : ce navigateur ne charge pas correctement les images de fond (css). J'ai dans la feuille de style par exemple #csa{[...];background-image:url('Imgpm5nem.jpg');}. Et dans le log d'apache, je retrouve, ô surprise, "GET /'Imgpm5nem.jpg' HTTP/1.1" 404.
Alors là, je me suis dit que peut-être qu'il y avait une erreur dans ma syntaxe et qu'elle était tolérée par d'autre navigateurs. (ma feuille de style étant valide d'après le validateur du W3C, je n'y croyais quand même pas trop
). Je suis donc allé vérifier sur le site du W3C dans la spécification CSS2. La plus part de leurs exemples semblent utiliser des double-quotes et non des simple-quotes, mais l'explication est très claire sur ce point :
The format of a URI value is 'url(' followed by optional whitespace followed by an optional single quote (') or double quote (") character followed by the URI itself, followed by an optional single quote (') or double quote (") character followed by optional whitespace followed by ')'. The two quote characters must be the same.
Ma feuille de style est donc valide, et ce navigateur pourri. Bilan : mes sites sont incompatibles avec IE mac 5.22
.
Posté le 2006-05-23 à 22:29:27 par Florian. Commenter