Archives de l’auteur : Bruno

Télécharger Google Chrome : le navigateur web de Google

C’est normalement aujourd’hui (mardi 2 septembre) que Google a choisit de sortir son navigateur internet. il sera accessible à l’adresse suivante : http://www.google.com/chrome/

Une bd de 38 pages présente les nouveautés (techniques) de ce navigateur : http://www.google.com/googlebooks/chrome/

Une des grosses évolutions pour moi, c’est la séparation des onglets en process autonomes

Du coup le design reflète plus la réalité : chaque onglet est une application indépendante.

Voilà un aperçu piqué sur un site parlant de la sortie avec la page d’accueil à la opéra montrant des miniatures des sites les plus utilisés.

Dans la bd, Google parle aussi d’un V8, une sorte de compilateur javascript (entre autre ?) qui permet d’améliorer les temps d’execution des applications AJAX. Bref, le choix du javascript est renforcé par rapport à celui du flash.

L’article annonçant la sortie de Google Chrome avec une citation :

At Google, we have a saying: “launch early and iterate. »

  Ne vous attendez donc pas à un produit fini…

[UPDATE 23h43] Je l’ai téléchargé, c’est vraiment pas mal. Pour les développeurs, il manque équivalent de firebug au moins pour les flux. Je me suis aussi habitué à la correction orthographique de Firefox…

Ci dessous une vidéo des coulisses de Google Chrome (en bref, ils veulent sauver la planète !)


Modifier des variables d’entete pour utiliser le freebusy de Exchange

Dans le cadre de l’assistant de URBA, nous exploitons les disponibilités des utilisateurs (free busy de Exchange).
Le service est disponible de deux façons (cf article). Dans notre cas, nous avons choisit via OWA et pour cela,le serveur IIS utilise un composant XMLHttp de  Microsoft pour dialoguer avec le serveur Exchange (2000 ou 2003 sachant qu’il est possible de réactiver cette fonctionnalité sous Exchange 2005)
L’adresse du service est

http://exchange/public/?cmd=freebusy

où exchange est votre serveur exchange et les paramètres à envoyer sont la date de début, la date de fin, l’interval et le mail de l’utilisateur. 

&start=2008-02-07T08:00:00Z&end=2008-02-07T20:00:00Z&interval=60&u=SMTP:bcatteau@toto.com

Ensuite, le serveur répond de deux façons différentes selon que l’on soit Navigateur ou serveur en se basant sur la variable d’entete « User-Agent » (cf l’article).
Mais je constate (et c’est là l’interêt de ce post…) qu’en utilisant le composant Msxml2.ServerXMLHTTP.3.0, impossible de forcer la valeur du « user-agent » sur certains serveurs.

J’ai donc reglé le probleme en utilisant le composant msxml2.xmlhttp.
ce n’est pas la première fois que j’ai des problemes avec ces composants, la dernière fois, c’etait du à un bug d’un des composants qui ne transmettait pas les cookies de session en HTTPS !

 

Bilan des vacances 2/2

Comment occuper un enfant de 20 mois à la mer ?
On a prolongé les vacances à la mer… J’ai été étonné par la fascination qu’a un tout petit pour le sable et l’eau.
En gros, vous vous asseyez à proximité de l’eau et vous faites un trou, rapidement il se remplit d’eau. Vous pouvez placer votre enfant dans l’eau, il est capable de jouer pendant une heure. il suffit de continuer à creuser le fond qui se rebouche naturellement…

Belle invention quand même ce bac à sable géant qui est lessivé, nivelé et humidifié deux fois par jour naturellement !