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

mardi 2 juin 2009

mercredi 27 mai 2009

La Finale Locale Imagine Cup 2009

C'était hier mardi 26 mai 2009 que s'est déroulé la finale locale de la catégorie Software design d'Imagine Cup pour mon pays la République démocratique du Congo.

Avec une salle pleine, on pouvait remarquer les participants et leurs mentors habillés en jolie t-shirt bleu "Microsoft-Imagine cup" presser de présenter ce qu'ils avaient dans leur sac!

Le moment arrivé, les 10 équipes retenues ont défendu leur projet et ont eu fâce à eu un jury qui leur a pas rendu la vie facile :/

Nous avons assisté à un spectacle d'innovation et de prouesses technologiques, ces jeunes tous accros des technologies Microsoft ont bien démontre qu'ils étaient talentueux;

Comme il fallait s'y attendre, une seule équipe à été primé par le Jury et fera face à l'équipe sénégalaise, cette équipe c'est Neuro Jeet; celle là même qui a remporté la finale locale de l'année passée.

J'ai été marqué en faisant physiquement connaissance avec Sie Kambou notre Evangeliste Microsoft. Avec lui nous avons eu à discuter sur plusieurs points, et en passant il a m'a parlé des points forts de Windows seven qu'il avait déjà dans sa machine !:cool:

Une fois encore félicitation à Neuro Jeet^^

mardi 26 mai 2009

Une voie ?

Comme dans mes habitudes, je fait un tour sur le blog de Bertrand Dunogier, si vous le connaissez pas, il travail chez ez system france, homme avec qui j'ai fait connaissance en décembre dernier! suis sur billet http://blog.ankh-morpork.net/2009/05/23/gearman-application-n-tier-en-php/ sujet que je me propose de creuser; Peut-être une éventuelle piste pour ton tfe. Qui sait ?

lundi 25 mai 2009

Quelques liens :D

Sur cette page http://weblogs.asp.net/scottgu/archive/2008/10/10/october-10th-links-asp-net-asp-net-ajax-jquery-iis.aspx Scott Guthries père de l'ASP.net pense à nous, en nous donnant plein des supers liens.