jeudi 24 mars 2011

Microsoft cloue la porte

La prog est un sport dangereux et par chance Microsoft est là avec son papier bulle !

IE n'aime pas google map. Pas assez sécuritaire une apostrophe dans le src du iframe et/ou dans le link qui s'en suit.  
Il prompt une erreur : "Internet Explorer a modifié cette page pour empêcher le script de site à site" (testé dans ie6, ie7, ie8, ie9)


Après avoir retiré l'apostrophe du mal, pour ajouter l'insulte à l'injure, le logo Google map est "buggément" retiré et ce soir ... Faut le voir pour le croire !

Pour se venger, google map ralentit le débit de ce browser ! "Toujours en cours de chargement. Connexion lente? Utilisez le guide de dépannage ou du HTML de base." (tout allait bien dans Chrome...)



Dans le même ordre d'idée, .net 4 encode les Attributes.Add pour plus de sécurité (et oui, j'ai pigé ça dans Dora ;-) Moi qui aimait bien passer mes projets .net 2 à 4 plus vite que mon ombre, me voilà enchanté !

J'aime beaucoup les figures de style dans les posts ainsi que joutes verbales, ex :
"Nailing the doors of your house shut would improve the security of your house but it would make it unreasonably difficult to enter."




Pourquoi tester un site web après sa mise en ligne ? Les droits d'écriture, l'adresse smtp/email du formulaire, images ou fichiers manquants ou mal exportés (lire bug du ftp, bytes=0...). Il faut maintenant ajouter à ça les iframe google map en IE !

Citrix, mon ami

Juste une petite note pour vous dire de ne JAMAIS essayer de mettre un service web sur un web interface Citrix. C'est DANGEREUX ;-) Voir ici ce que wikipedia relate sur Citrix, section relationship with Microsoft ;-)

Y'a-t-il un lien à faire ici ? Je pense que oui ! Ici François Paradis qui vous dit, bonne nuit !


UPDATE 9/6/2011: ça fonctionne en mettant AUTH:UNPROTECTED_PAGES à 
/site/WebService.asmx et surtout [WebMethod(EnableSession = true)] à la méthode.

vendredi 4 mars 2011

À la demande !

Ce post est un rassamblement de liens intéressants :
jsfiddle pour montrer du code !


Une consultante en javascript nous parle de 1.5, et y'a de trucs le fun à savoir dans le bas de son blog comme http://jsfiddle.net/t8cAK/

Le fameux XHR !
Vous saviez que vous pouviez même exécuter un js script sur demande ?

La meilleure place en ville !  On se retrouve toujours au Encosia !  Il jongle avec .Net et jQuery ajax comme pas un. Templating, vsDoc, cdn, tout y passe.  Un de mes bug favoris.



Quelque chose d'étrange dans le voisinage

Traduction Babel Papa à mes amateurs de Ghostbusters, pour vous amener à cette mise en garde :
jquery.validate.js 1.7 n'est PAS (encore) compatible avec jquery 1.5.  On attends la 1.8 au lieu d'être aussi pressé que moi pour profiter de ses performances incroyables ex.
Les symptomes d'une mauvaise interaction sont :


Request URL:
http://localhost/monApplication/WebService.asmx/GetCategory?callback=jQuery15109079146014992148_1299293758541

Un paramètre mystère qui vient se greffer là sans explications, comme si on était en json pour je ne sais quoi.

Et le Accept du Request headers est à

Accept:
text/javascript, application/javascript, application/ecmascript, application/x-ecmascript, */*; q=0.01
Au lieu de application/json.

Pour matter ce minuscule caffard il a fallu appeler les démolisseurs et croyez moi, ça ressemblait à la salle de bal après l'intervention...

Joyeux codage !