Le blog du garambrogne

Faire discuter Drupal

Drupal se qualifie lui même le plombier des communautés. Le web est asynchrone, ce qui est plutôt embêtant pour une interaction rapide et direct entre plombiers. C'est là que Jabber peut venir à la rescousse, avec sa variante web, le BOSH, dans le module Drupal-Strophe

Lire la suite...

Etendre jQuery

Le coté universel du HTML est une bénédiction. Derrière cette malédiction se cache un drame, chacun des différents navigateurs web fait un peu ce qu'il veut à partir des normes. Un équilibre existe à peu prés, mais les évolutions sont compliqués, et certains, Internet Explorer pour ne pas le nommer rechigne à implémenter des nouveautés comme le <canvas/> (pour dessiner) ou <video/>, pour la vidéo. Pour rendre ça moins douloureux, il faut passer par des frameworks, dont l'excellent jQuery.

Lire la suite...

Json, fils d'ajax et de javascript

JsonAjax, c'est LA technologie web du moment, la base du web2.0 et de tous les machins tendance du moment. Concrétement, ça veut dire qu'une page web peut discuter avec le serveur sans devoir recharger toute la page. D'un point de vue pratique, ça veut dire le retour de la guerre des navigateurs pour le développeur avec des comportements subtilement different dans son javascript et ses CSS. Mais avec de bons outils, ça passe sans trop de soucis.

Lire la suite...

Ma cassette, on m'a volé ma cassette

Capturer un alligatorLe problème du Net, c'est que tout ce qu'on met dessus peut s'enregistrer, et souvent, les créatifs ont l'impression de ce faire voler. Et il y a aussi des phénomènes de mode, et les deux ensembles donne des trucs casses pieds : l'astuce de la mort pour empêcher les gens d'enregistrer mes images.

Lire la suite...

Javascript mon amour

Javascript fut inventé pour Netscape 2.0, en 1995, depuis, le langage a évolué en version 1.5 avec ses qualités et ses gros défauts. D'abord crée sous le nom de livescript, renommé javascript pour faire sérieux, il est maintenant normalisé sous le nom d'ECMAscript et on le retrouve dans une multitude d'applications très diverses.

Lire la suite...