Rapports de bugs

Cette page décrit les bugs connus sur ce site.

plus de page de contact ?

parce qu'un petit malin avait trouvé le moyen de tenter d'utiliser cette page pour spammer, je l'ai désactivée
Pas réussi à trouver comment il avait fait et identifier la faille, donc ça reste bloqué.
Avec un minimum d'imaginaion vous pouvez trouver mon adresse mail directement, vu que mon fournisseur de services Internet est l'hébergeur du site : free.fr !!

Impossibilité d'afficher les figures dynamiques

Les récentes modifications de sécurité (sic) de Java et des navigateurs interdisent désormais toutes les applets non signées (JavaSketchpad)
Ce qui soit dit en passant est absurde : entre autoriser une applet signée à faire tout ce qu'elle veut et exécuter une applet non signée dans la sandbox en interdisant "par principe" dans Java lui même toute possibilité d'accès au système (ne gardant que les calculs et les fonctions d'interface graphique), on se demande laquelle est la plus "sure" !!
L'applet utilisée dans ce site est le JavaSketchpad par un éditeur tiers, qui n'a visiblement pas la motivation (vu que cette applet est distribuée gratuitement !) de la mettre à jour pour la signer de façon correcte !
Ce défaut (impossibilité d'exécuter les applets) est partagé par de nombreux sites Web comme par exemple les éléments d'Euclide ou les calculateurs sur le site alpertron

Pour passer outre ces restrictions faussement paranoïaques (suppression de la sandbox et toutes les applets doivent être signées), il faut autoriser explicitement Java sur ces sites, par le panneau de configuration Java :

Et répondre par l'acceptation à toutes les invites de sécurité, voire même forcer leur apparition en cliquant sur les "briques Lego" matérialisant des plugins pas lancés dans le navigateur.
De plus l'applet étant déja partiellement lancée avant ces autorisations, un rechargement de la page (CTRL-F5) peut s'avérer nécessaire

désolé pour cet inconvénient mais il n'y a aucun moyen de rendre ça plus convivial en l'état
(à part refaire entièrement le site sans aucune figure dynamique, dommage)

Affichage des symboles

Tous les caractères mathématiques sont directement codés en Unicode.
L'inconvénient est que ça ne fonctionne pas avec Internet Explorer !
Avec un Windows© ancien, il vous est nécessaire de vous procurer une police Unicode.
Il est de toute façon préférable de changer de navigateur ! (Firefox par exemple).
Les Windows© récents incluent des polices Unicode avec tous les caractères nécessaires.

L'installation d'une police Unicode ne suffit toutefois pas avec IE :
il est toujours récalcitrant pour afficher le caractère ∓ (moins ou plus) et affiche un carré au lieu du attendu !
De même pour plusieurs autres caractères.
Même en forçant l'utilisation explicite de la police Unicode contenant le caractère, certains caractères ne s'affichent toujours pas !
Par exemple ⇒ affiche un carré au lieu du attendu.

Test des caractères Unicode. Tout doit (devrait si IE n'était pas buggé) être affiché correctement.

Aucune solution propre (c'est-à-dire Unicode) côté serveur (moi), des caractères indispensables restant impossible à afficher avec Internet Explorer.

palliatif :
Pour vous permettre de conserver IE (tous les goûts sont dans la nature...), les quelques symboles récalcitrants avec IE (une vingtaine) sont codés sous forme d'images, ou simulé par combinaison de caractères ordinaires.
Par exemple _|_ au lieu de , => au lieu de

Applets et Internet Explorer

En fait ceci est dorénavant vrai partout (voir ci-dessus)
Paragraphe gardé pour des raisons historiques

Internet Explorer (toujours lui...) est complètement paranoïaque en ce qui concerne les applets Java (depuis Vista).
C'est à dire qu'il ne respecte pas les normes de Java :
Une applet non signée ne s'exécute (moteur Java RE) que dans un "cadre de sécurité" qui lui interdit d'accèder aux fonctions système : lecture/écritures de fichier, etc... Seuls les affichages dans sa propre fenêtre lui sont permis.
Mais la paranoïa de IE fait que toute applet non signée est totalement interdite.
Ce qui est stupide, car la signature d'une applet ne garantirait pas (puisqu'elle pourrait alors le faire !) que celle-ci ne perturbe pas l'intégrité du système.
Les applets de ce site sont donc non signées, ce qui avec un navigateur normal est justement la meilleure sécurité que celle-ci est "sûre". La confiance étant uniquement en celle du moteur Java de SUN : une applet malveillante ne s'exécuterait pas !

Statut :
Tant pis pour la paranoïa de IE. Je refuse de signer mes applets, car ceci imposerait à l'utilisateur d'accepter à chaque fois répétitivment le certificat, la navigation serait alors impossible. D'autant qu'il se demanderait pourquoi une applet d'affichage graphique aurait besoin d'accèder aux fichiers du PC !
De toute façon, ma principale applet est de Key Curiculum Press Inc., aussi Je ne peux pas la signer !

Images foireuses avec Netscape/Mozilla

Netscape/Mozilla n'affiche pas correctement les images si elles ne sont pas entièrement dans la page. En particulier lors du défilement (scrolling) les images deviennent illisibles.
Ce bug dépend du système d'exploitation, semble être un défaut d'interface entre Mozilla et certains contrôleurs graphiques.
Même comportement de Mozilla sur d'autres sites.

palliatif : Forcer le raffraichissement de l'affichage dans Mozilla en réduisant/restaurant la fenêtre.
Le rechargement de la page est inopérant car perd le scrolling.

Défauts de Scrolling

Lors du scrolling les class="res" sont mal encadrées avec IE
Problème d'interface graphique ?

statut : Tel quel (pas génant). Pas toujours reproductible.

Défauts des infobulles

Certaines infobulles n'apparaissent pas selon la taille d'écran

statut : Palliatif : remplacer les positionnement des infobulles au coup par coup.
Nouveau statut : NOPE.
Il n'y a plus d'infobulles dans la nouvelle architecture.

Scrolling du frame supérieur

[...]
Nouveau statut :
NOPE, plus de frames dans la nouvelle architecture.

Images manquantes

Certaines images n'apparaissent parfois pas, il faut forcer leur chargement par le menu contextuel de Internet explorer. Ceci n'est pas un bug du site et se produit sur d'autres sites avec beaucoup d'images par page. C'est dû à un paramètrage défectueux de votre navigateur. Il est recommandé de ne pas dépasser 3 connections simultanées par serveur. Certaines versions anciennes de Windows et certains utilitaires mettent ce paramètre à 10. (Il faut dire que cette valeur de 10 était même citée chez Microsoft http://support.microsoft.com/?kbid=282402).
Quoi qu'il en soit de nombreux serveurs, y compris celui hébergeant ce site, poubellisent les connexions superflues. Les fichiers demandés au serveur sur ces connexions n'arrivent alors jamais.

Il est donc conseillé de mettre ce paramètre à 3.
Ceci se fait en modifiant la base de Registre, soi-même (à la main avec regedit) ou avec un utilitaire comme TcpOptimizer
La clé de registre est :

HKEY_CURRENT_USER\
Software\Microsoft\Windows\CurrentVersion\Internet Settings

"MaxConnectionsPer1_0Server"=Dword:00000003
"MaxConnectionsPerServer"=Dword:00000003

JavaSketchpad

Des droites visiblement concourantes ne se coupent pas !
Cela se produit en cherchant l'intersection de Rays ou Segments obtenus par rotations de points, pour certaines valeurs de l'angle et certains emplacements de points.
Détails avec une applet de démo.

Statut : Palliatif : Valeurs d'angles plus précises, mais surtout éviter les intersections avec des Ray/Segment verticaux ou presque.
Rapport de bug transmis à Key Curiculum Press.

IE et CSS

Evidemment, il est bien connu que Internet Explorer ne suit pas les règles du W3C et les CSS !

Pour réaliser un menu fixe (CSS {position: fixed;} ), il faut utiliser d'autres bug d'IE pour compenser ce bug et d'autres bug pour compenser etc...
z-index ne marche pas non plus, et impossible de faire passer le menu devant les applets sans efforts démesuré pour les beaux yeux de Billy..
Quand une applet (ou des éléments de formulaire comme select etc) passe sous le menu, le menu disparaît derrière, alors que le menu devrait être devant l'applet.

statut :
Ne sera pas corrigé, c'est un bug de Internet Explorer et Microsoft.
Fonctionne impec avec les autres (vrais) navigateurs.

 

Accueil Mail English version