mardi 1 décembre 2009

Enfin, j'ai mon accès...

Googlewave

preview
 
Thank you for signing up to give us early feedback on Google Wave. We're happy to give you access to Google Wave and are enlisting your help to improve the product.

vendredi 27 novembre 2009

Le nouveau Google sera bleu Partager

La page d'accueil :




La page de recherche:



:)

mardi 17 novembre 2009

Google se veut l'Internet

Décidément Internet resteras le Centre de gravité de Google, il y a peu de temps Google a mis en place les projets suivants :
- Un navigateur Internet : Google Chrome
- Un OS "pour le web" prévu pour 2010 : Chrome OS
- Un langage de Programmation orienté Web : Go!

Ce qui me surprend le plus c'est son nouveau projet SPDY où Google réécrit le protocole HTTP en un autre plus léger deux fois plus rapide que le web que nous connaissons aujourd'hui réduisant la latence du chargement des pages webs !

Je connais par cœur le protocole HTTP et son principe de communication, à priori cette nouvelle m'a surpris, Comment optimiser HTTP qui est déjà d'une extrême simplicité ?
Google réponds à cette question sur cette page http://dev.chromium.org/spdy/spdy-protocol
One of the bottlenecks of current HTTP is that it relies solely on multiple connections for concurrency. This causes several problems, including additional round trips for connection setup, slow-start delays, and a constant rationing by the client where it tries to avoid opening too many connections to a single server. HTTP "pipelining" doesn't help, as each connection may be blocked on the request at the head of the line; in addition, many proxies apparently have poor support for pipelining. Applications, in their desire to create many connections, create many sub-domains to work around browser per-domain connection throttling.

Est-ce Maintenir la connexion client/serveur ne provoquerai pas un autre problème de performance ?
A creuser...

jeudi 22 octobre 2009

Tikdem V3


la version 3 du site de tikdem a été publiée, vos impressions sont les bienvenues !!!

>> http://www.tikdem.com/

lundi 7 septembre 2009

CSS before JS, L'ordre compte !

Après un week end passé sur les 3 saisons de Kyle XY Ce matin suite à un constat d'affichage lente des pages (qui était dévenu gênant), je me suis penché sur le problème. A priori mon premier constat était de voir que les pages n'était pas du tout lentes à se charger, car on pouvait les voir ! mais c'était la mise en forme qui s'appliquait tardivement,

Simple à deviner, le fichier de style (css) se chargeait beaucoup trop tard ! et pourquoi ? réponse : il venait juste après 4 ou 5 appels des fichiers javascript, un changement d'ordre à suffit pour voir les pages s'affichait comme l'éclair.

mercredi 24 juin 2009

Visibility vs Display sous safari

Suite à un bug que j'ai pas possible de reproduire chez moi, j'ai dû installé la version pour pc de safari, navigateur de apple. Au premier contact j'ai été surpris par deux choses:

1° la lenteur d'exécution du code javascript ;
2° son interface proche de chrome le navigateur de google^^

Revenons au bug ! Ce navigateur a une pauvreté impressionnante, en effet rien n'est prévu pour le déboggage même pas un petit plugin du genre firebug - IE developper toolbar ^^ fallait bien continuer malgrès cela, le déboggage a donc du se faire à la traditionnelle;

A ma grande surprise le problème venait de la propriété css display qui était initialisé à none dans une div, me permettant pas l'accès aisé via dom vers les sous-élements.

La solution : changer
style="display:none"
en
style="visibility:hidden"


Tout de même les deux propriétés ne sont pas équivalentes :
Visibility définit si un élément doit être visible ou pas;
display définit comment un élément s'affiche.

vendredi 5 juin 2009

Bing !


Depuis une semaine Microsoft a mis sur pied un nouveau moteur de recherche d'aide au choix : Bing, successeur de Live Search.

Avec une Interface plutôt sobre, bing se propose être le nouveau concurrent de google.
Pour l'instant il est à sa version bêta, on ne trouves pas grand chose de novateur, ce que j'apprécie le plus c'est la partie cartes.

Une géolocalisation est faite automatiquement à son arrivée sur la page, on tombe à pic sur une jolie carte virtual earth de son pays :D