sept 24 2008

L’XMLHttpRequest Cross Site en cours de spécification : Présentation

Catégorie : ProgrammationSiM07 @ 16:50

Une des principales restrictions de ceux qu’on appel vulgairement AJAX, c’est qu’il ne permet que peu d’interaction entre différent site, entre différent domaine pour des questions de sécurité. Mon article ne vise pas à présenter l’XMLHttpRequest en tant que tel mais une évolution en cours qu’est l’XMLHttpRequest Cross Domain, c’est à dire une requête AJAX vers un domaine différent.

Explication :

Actuellement si je suis sur le site www.sim07.net  alors il m’est possible d’effectuer des requêtes AJAX que vers ce domaine pour des questions de sécurité. Pourtant moi, webmaster je sais très bien que www.sim07.net est très proche de simonrolland.fr, c’est en gros le même site et pourtant je ne peux effectuer directement mes requêtes.

La solution actuelle, le proxy

Actuellement on doit donc faire un mini proxy sur le domaine www.sim07.net pour effectuer la demande à simonrolland.fr. Shématiquement cela donne :

XMLHttpRequest Cross Site

Le code du proxy est on ne peut plus simple, en PHP :

<?php
$s = file_get_contents(”http://simonrolland.fr/ajax.php”);
echo $s;
?>

Le chemin en bleu est bien sur plus rapide et c’est ce que permet l’XMLHttpRequest XDomain mais cela pose un certain nombre de problème de sécurité.

Plus qu’un simple changement de domaine

 Mon exemple simplifie un peu les choses, on peut très bien imaginer que la requête se fasse vers le même nom de domaine mais sur un port différent. Exemple, mon site est codé en PHP et tourne sur un serveur Apache2, sur www.sim07.net et implicitement le port 80, j’héberge mon JavaScript sur le sous domaine static.sim07.net et mes traitements serveur AJAX sont fait via un servlet Java sur un serveur Apache Tomcat sur le port 8080. Problème ! impossible depuis le domaine www.sim07.net d’effectuer une requête vers www.sim07.net:8080. Idem si on avait voulu faire la requête sur un hypothétique ajax.sim07.net.

La solution du W3C : Header HTTP ou XML

 Le W3C à produit un brouillon de travail sur le sujet et suggère plusieurs solutions. Firefox 3 dans ses versions Beta implantait ce brouillon mais il n’est plus possible de faire marcher les différents proof of concept hormis pour des extensions. Dommage mais sécurité oblige. J’ai eu beau chercher je n’ai pas trouver d’article relatif à ce sujet pour Firefox 3.1, donc à priori pas de changement.

La solution du W3C est vraiment pas mal, l’idée est de faire la requête qui dans l’en-tête HTTP de la réponse indique si le site est accepté ou pas, si tous les sites sont accepté, tous sauf etc …

Il faut donc rajouter :

header(”Access-Control: allow <www.sim07.net>”)

Et le tour est joué, la requête est accepté. Perso je trouve que c’est la solution la plus simple. La solution XML est plus proche de la technique qu’utilise Flash à savoir un fichier crossdomain.xml à la racine du site.

Internet Explorer …

Chez Microsoft on discute du sujet mais il n’y a pas beaucoup plus d’information sur le sujet en tout cas cela ne ressemble que peu aux spécifications du W3C.

Pour aller plus loin :


déc 29 2007

La fin d’une histoire, la fin de Netscape

Catégorie : Monde InternetSiM07 @ 23:19

Logo NetscapeAOL qui possédait le navigateur web Netscape a décidé de stopper son développement. Ce navigateur issu de Mozaic, dominait largement le marché avant un certain … Internet Explorer. Il n’était presque plus utilisé (0.6%) et n’était plus qu’un Firefox muni d’extension, reste que c’est un nom qui aura marqué Internet.

Un peu d’histoire

Avril 1994 : Création de Mosaic Communications Corporation
Novembre 1994 : Changement de nom pour Netscape, le navigateur est alors renommé Netscape Navigator
Aout 1995 : Entrée en bourse de Netscape
Janvier 1998 : Netscape lance le projet Mozilla, la guerre première guerre des navigateurs a alors été remportée par Microsoft
Novembre 1998 :
AOL rachète Netscape
Novembre 2000 : sortie de Netscape 6 basé sur Mozilla 0.6
Juillet 2003 : AOL Time Warner dissous l’équipe Netscape
Aout 2004 : AOL sort Netscape 7.2

L’histoire est tellement longue qu’il faudrait un livre entier ! Heureusement Wikipedia est là pour tout raconter en détail !

1er Février 2008, la fin du support

Le directeur de Netscape a annoncé sur son blog la fin de la correction des failles de sécurité le 1er février 2008, une date qui restera marqué comme la fin d’un histoire. Heureusement de Netscape est né le petit bijou Mozilla et AOL d’expliquer :

Compte tenu du focus d’AOL et du succès que la Fondation Mozilla a rencontré dans le développement de produits critiques reconnus, nous estimons que c’est de bon moment pour mettre un terme au développement des navigateurs sous la marque Netscape, de passer la main entièrement à Mozilla et d’encourager les utilisateurs de Netscape à adopter Firefox.

Bon vent Netscape !


juil 20 2007

Firefox 2.0 devant Internet Explorer 7, tout le monde en parle mais …

Catégorie : Non classéSiM07 @ 19:23

Logo WindowsTout le monde depuis quelques jours parle du fait que Internet Explorer 7 est moins utilisé que Firefox 2.0. Tristan Nitot parle aujourd’hui du bon point mais peu, aucune ? personnes  ne s’alarment sur un point : Les utilisateurs de Windows n’effectuent pas les mises à jour de leur système d’exploitation, même les mises à jour critique ! On ne s’étonnera pas d’avoir un nombre de PC zombie énorme à travers le monde après.

Tristan Nitot sur son Standblog :

Firefox 2 prend un léger avantage sur IE7 en Europe. Rappelons une différence majeure entre les mises à jours des deux navigateurs : Firefox a été mis à jour manuellement par les utilisateurs jusqu’à très récemment, alors que Microsoft a poussé IE7 en tant que mise à jour de sécurité critique (ce qui fait que la plupart des gens se sont retrouvés avec IE7 sans comprendre). Autrement dit, il y a plus de gens qui font le choix de Firefox 2 que de gens qui ont subit le passage à IE7. Par ailleurs, c’est une excellente nouvelle pour les standards : IE6 tend à disparaître plus rapidement qu’on ne le redoutait ;

C’est une excellente nouvelle mais je trouve quand même terrifiant de constater que si peu de machine soit à jour ! Je sus d’accord, on parle bien dans les statistiques d’usage, Firefox 2.0 est plus utilisé qu’Internet Explorer 7 mais vu à quel point IE domine le marché, le chiffre est énorme. Il faudrait calculer, mais à la louche, il y a sans doute plus de la moitié des utilisateurs de Windows qui n’ont pas effectué toutes les mises à jour critiques. Dingue !

PS : J’ai simplifié en admettant qu’il n’y avait que des utilisateurs de Firefox sous Windows ;) mais vu le monopole là encore …


juil 15 2007

Les premières images d’Internet Explorer 8, surprenant !

Catégorie : Non classéSiM07 @ 0:35

Je ne suis pas capable de vous dire ces images sont réelle ou pas mais il semblerait que les premières images d’Internet Explorer 8 arrivent. Tout le monde est unanime, c’est moche, c’est le style Office 2007 dans Internet Explorer. Internet Explorer 7 a vu une diminution de la taille des barres, Internet Explorer verra sans doute son explosion !

Internet Explorer 8

Internet Explorer 8

 Internet Explorer 8

 Internet Explorer 8

Plus je regarde les captures et plus je me pose des questions, c’est assez énorme les services cités plus haut, je ne sais pas si Microsoft serait capable d’intégrer de tel option, ils risqueraient un très grand nombre de procès. Je n’exclus pas qu’une telle version puisse exister mais une version légère existerait sans doute.

Vous en pensez quoi ?


juil 13 2007

Internet Explorer et Firefox chez les Gamers

Catégorie : Non classéSiM07 @ 20:43

J’ai découvert une petite vidéo sur LinuxFr, un micro-trottoir qui a eu lieu en octobre 2006 lors de l’Azerty, un rendez-vous de Gamer. Je vous laisse découvrir la vidéo, il y a des perles et de bon gros blaireaux ! Maintenant vous comprendrez pourquoi je ne suis pas pour le portage des jeux vidéos sous Linux :p

Firefox, mais là vu que je viens de reformater Internet Explorer => Bien un reflex Windowsien ça !

Internet Explorer. C’est plus facile, c’est plus simple, plus rapide et j’ai appris que ça, je connais que ça. => tu iras loin dans la vie avec cette mentalité.

Internet Explorer, parce que c’est ce qui est fournit avec Windows et que Firefox je n’ai pas envie de l’installer. => C’est bien plus simple d’installer un jeu vidéo, c’est certain.


juil 05 2007

Mon Dieu ! Windows !

Catégorie : Non classéSiM07 @ 18:31

Logo WindowsComme quoi c’est vraiment de l’habitude ! je viens d’aller faire un tour sous Windows histoire d’y faire un peu de ménage et être certain qu’il fonctionne bien. Cela faisait bien 2/3 mois que je ne l’avais pas réellement lancer et comme quoi on perd vite des habitudes ! Voici quelques points qui me manque sous Windows.

Alt+Tab, Ctrl+F2, rien de cela pour lancer ses programmes, vivre sans Katapult c’est difficile. Pas de Ctrl+F2 pour faire un Démarrer => Exécuter et encore si on arrive dans ce lanceur il faut encore trouver les commandes.

Internet Explorer, crash, pas crash, crash, pas crash

Internet Explorer 7 qui crash puis qui ne crash pas, c’est un long feuilleton (en 2 parties), mon Windows et mon Internet Explorer 7 qui plante ! pourtant mon système est dans une configuration totalement de base et totalement mis à jour et surtout totalement légal :). <HS> J’ai même un Office 2003 légal</HS>

1 reboot, 2 reboot, 3 reboot, 4 reboot …

Un uptime de 15 minutes, une mise à jour -> un reboot ! à chaque fois que je lance Windows il faut que je le relance ! c’est super agaçant de toujours devoir redémarrer pour avoir un système à jour. En plus si vous ne redémarrez pas immédiatement il vous fait chier avec des fenêtres. Pour comparer les uptimes, je n’avais pas coupé mon Linux depuis 4 jours et il était en pleine forme et pourtant j’ai mis plein de programmes à jour. Redémarrer il n’y a rien de plus agaçant c’est pourtant super fréquent sous Windows :s.

Don’t touch touchpad ! 

Enfin tout le plus chiant reste la gestion du touchpad qui est vraiment minable ! soit il est super lent, soit il est super rapide il n’y a aucune accélaration, impossible de faire un bon ralenti. Je comprend pourquoi les gens achètent des souris et les constructeurs ne fassent aucun effort pour offrir sur les portables des bon touchpad car ils sont pratiquement inutilisable sous Windows. Pire ! si vous branchez une souris les vitesses ne sont même pas compatible et vous devez vous rendre dans le panneau de configuration pour diminuer les vitesses. Pour moi qui n’utilise jamais de souris c’est un problème majeur qui rend le système très désagréable.

ext3, what is it ? 

Où sont mes partitions ? ah bah non elles sont en ext3 et Windows ne gère pas la concurrence, bon bah tant pis je redémarre et je retrouve mon système.

Ah si un point positif, le Wifi qui fonctionne très simplement et très rapidement.

Vous pouvez penser que je troll mais c’est une constatation, changer de système d’exploitation c’est changer des habitudes et rien d’autres.


mai 29 2007

Installer Internet Explorer 6 en plus d’Internet Explorer 7

Catégorie : Non classéSiM07 @ 10:22

Alpha-Geek a découvert il y a quelques jours un logiciel développé par Tredosoft, il est indispensable pour tous les développeurs web soucieux de rendre leur site compatible avec tous les navigateurs. De plus ce logiciel permet l’installation de : IE 5.5, IE 5.0, IE4 et même IE3 !

Capure de Multiple IE

Mais heureusement Internet Explorer 6 disparait petit à petit, vous n’êtes que 21% à utiliser IE6. 21% de chieur :)


mai 18 2007

Conclusion sur mon enquête sur les utilisateurs de Windows (partie 1)

Catégorie : Non classéSiM07 @ 18:41

Logo WindowsAvant hier, j’ai lancé une petite enquête sur le forum infos-du-net, son but comprendre un peu plus pourquoi les gens restent sous Windows. L’échantillon interrogé est plutôt jeune et même si à la base je ne cherchais pas des gens qui ont testé Linux, ils l’ont en général fait avec plus ou moins de succès. Beaucoup de joueur, même occasionnel. Mais surtout des personnes faisant beaucoup d’opération avec leur machine, de lire de la musique à de l’encodage en passant par la bureautique et la DAO.

Cet article n’est qu’une contre argumentation sur les points forts de Windows, il ne reprend pas volontairement les points plus faible de Linux (j’ai pris note). L’objectif est bien de comprendre les points forts qui font que Windows semble ne pas avoir de point faible.

Les questions posées étaient :

  1. Pourquoi aimez vous Windows ? habitude ? nombre de logiciel ? jeux vidéo ?
  2. Avez vous déjà acheté une version boite de Windows ? si non, si Windows n’était pas piratable et qu’il ne se vendait plus lors de l’achat d’ordinateur, iriez vous directement l’acheter ?
  3. Pensez vous que Microsoft apporte un support technique à ses clients ?
  4. Pourriez vous décrire rapidement l’usage que vous faites de votre ordinateur ? bureautique, messagerie instantanée, email, jeux, vidéo, musique, téléchargement (protocole ?), imagerie et photo …

J’attendais beaucoup de la seconde question mais malheureusement je n’ai pas eu beaucoup de réponse, en tout cas comme j’espérais. A dire vrai j’ai du mal à imaginer qu’une personne irait directement acheter Windows 300€ alors qu’il lui serait possible d’avoir un CD de Linux gratuitement. Possible mais c’est tout de même un très gros budget !

Pourquoi ils utilisent Windows

La première personne prend comme premier argument le nombre de logiciel, certes il y a un grand nombre de logiciel sous Windows c’est un point fort mais les efforts de développement s’éparpillent aussi ! La philosophie KDE c’est de développer un programme de qualité qui répond à tous les besoins sans avoir besoin de passer d’un logiciel à un logiciel, les efforts se concentrent. Sous Gnome c’est une fonction : un logiciel et il y a plus de programme en général.

Aussi vu le nombre de gens qui utilise Windows, ça me permet de mieux aider ceux qui ont Windows.

J’utilise Windows car tout le monde utilise Windows, cela se tient, on imagine que en cas de problème on trouvera plus facilement une solution sous Windows. Dans le monde réel c’est vrai, avec des distributions comme Ubuntu je suis plus sceptique. C’est d’ailleurs ce point qui fait l’objet de la question suivante.

Il y a également un argument intéressant au sujet des réseaux, il est vrai Linux est bien plus puissant pour faire de gros réseaux mais en revanche il faut s’y connaitre et il n’y a que peut de logiciel graphique à cet effet. Même si Windows est certainement moins bien pour faire des réseaux il évite de s’y connaitre vraiment en réseau. 95% des gens ?

Il (Windows) possède l’interface la plus simple, accessible, rapide, et efficace

Logog GnomeQuestion d’habitude ! simple ? par rapport à KDE c’est certain, par rapport à Nautilus certainement pas, il est très basique et à porter de tous, plus que Windows qui lorsqu’il voit que des images se met en mode diapo. accessible ? je ne comprends pas trop, pas plus que sous Linux, le principe des répertoires étant le même. rapide ? Houla ! NON ! Katapult ! un Alt+Espace taper 3 lettres et le programme est lancé. Pas besoin de naviguer dans le menu démarrer car il y a plus de place dans les différents tableaux de bord etc … un fois configurer on accède bien plus rapidement là où il faut. Je crois pas contre que Windows est un système assez intuitif.

Et d’ailleurs, l’installation. C’est toujours un pur bonheur de se dire qu’il suffit de mettre le CD de Windows dans le mange-disques pour avoir Windows. C’est toujours chiant de se dire qu’une fois qu’on aura mis le CD d’une distrib dans le mange-disques, y’a encore du boulot avant d’avoir un truc bien. Parce que mine de rien, Windows ressemble à un produit fini, alors qu’une distrib de Linux ressemble plus à un produit bâclé.

On fait quoi avec un Windows de base ? rien même pas de la bureautique où il faudra passer par de nombreuse installation. Messagerie instantanée ? il faudra installer sous Windows, pas sous Linux. Certes Windows lit des mp3 dès l’installation alors que de nombreuse distribution Linux non.

Logo Internet Explorer 7Voici une phrase que j’aime beaucoup :

Perso: Si on a un Vrai problème avec Linux, pour le résoudre… hein, on ne peut pas dire que cela soit facile…

Quand je pense à mon bug d’Internet Explorer ! quand je pense à mon Media Center dont la fonction Musique ne fonctionnait plus ! Je n’avais que mes yeux pour pleurer en attendant la correction du bug par Microsoft. J’ai dû attendre plusieurs mois avant que chacun de ses bugs soit corrigés !

Conclusion de la partie 1

Je crois qu’il y a un manque de connaissance et de pratique, la simplicité est d’ailleurs un argument qui revient souvent alors que la simplicité c’est plutôt Gnome. Windows n’essaye pas d’être simple je ne crois pas, certes c’est moins complet que KDE qui offre des fonctions partout mais Internet Explorer par rapport à Firefox je ne crois pas qu’on puisse dire qu’il est simple.

La suite est en préparation.


mai 09 2007

Internet Explorer : déclaré largement dépassé

Catégorie : Non classéSiM07 @ 13:59

Il est très très loin le monopole de Microsoft sur la marché des navigateurs web. 21.54%, c’est sa part de marché sur mon blog ! En comparaison Firefox est à plus de 71%.

Une petite capture du tout nouveau Google Analytics pour preuve :

Stat Part de marché navigateur Blog SiM07

Vous trouvez comment la nouvelle interface de Google Analytics ? Moi j’aime pas, il est impossible d’avoir ses stats en cours de journée :s je déteste. Au moins maintenant il me sera impossible de dire que Google Analytics ne s’améliore jamais.

PHPMyVisite ? j’hésite.


avr 14 2007

Internet Explorer 7, quand il ne bug pas il est génial !

Catégorie : Non classéSiM07 @ 14:34

Logo IE7Attention ce qui va suivre n’est pas de l’humour, j’ai été faire un tour sous Windows et j’ai lancé 3 fois Internet Explorer, au bout du troisième lancement il n’a pas crashé (cf cet article) et j’ai été bluffé ! Niveau sécurité c’est pas Firefox, niveau respect des standards loin de là mais pour l’utilisateur lambda il est vraiment très bien !

Si il y a une fonction de vraiment réussi c’est bien la lecture des flux RSS, il a même détecté les tags dans mes flux et il est capable de trier les articles avec les tags, en plus c’est super lisible.

Le Ctrl+Q même si les miniatures sont vraiment moche la fonction est certainement assez pratique à l’usage.

La fonction Zoom qui fait : 100%, 125%, 150% puis retour à 100% c’est pas con du tout.

Le plein écran est presque identique à l’extension FullerScreen mais en mieux car le retour est progressif.

Du coté des moins, les fonctions comme “copier l’adresse du lien” et surtout “copier l’adresse de l’image” qui ne sont pas présentent lors d’un clic droit et pourtant vraiment indispensable.

Voila, quand Microsoft fait du bon boulot (qui bug juste qu’un peu) il faut l’avouer, je garde mon Firefox 2.0 et bientôt Firefox 3.0 mais si Microsoft ne s’endore pas sur leur laurier, qu’ils n’essayent pas de faire n’importe alors Internet Explorer pourrait vraiment être une bonne alternative. Si on m’avait dit hier que j’écrirais ceci aujourd’hui !

PS: Je sais tout est disponible via des extensions avec Firefox mais c’est pas pareil.


Page suivante »