Freudworld 

jeudi 1 mars 2007

La grippe qui venait du sud.

Lu aujourd'hui dans le Courrier International, le cercueil de sir Mark Sykes, diplomate anglais décédé en 1919 de la grippe espagnole, sera très bientôt ouvert afin que des prélèvements soient effectués sur le corps. Cercueil qui a la rare caractéristique d'être de plomb et hermétiquement scellé. Les chercheurs espèrent donc récupérer une souche d'excellente qualité du virus mortel.

Juste un truc les gars : regardez la (très bonne) série ReGénésis. On ne sait jamais ;)

Approche évènementielle

L'approche évènementielle pour concevoir des applications web est un aspect qui me tourmente en ce moment car c'est ce que j'implémente partiellement au sein de mon dernier développement et ce vers quoi je veux tendre dans mes développements futurs. Mais voilà, c'est une approche totalement différente de ce que tout (bon) développeur web rencontre au quotidien, tant au niveau de la méthodologie que de l'aspect programmation.

Pour plus de lecture, allez faire un saut chez Clochix puis chez Christian Heilmann dont voici un passage qui provoquera des hochements de têtes aux plus anciens (à lire les lignes suivantes, j'ai dû ressembler à ces chiens que l'on pose - ou pas - sur les plages arrières des voitures, c'est vous dire...) :

  • When we created the first web applications connection speeds were slow and being connected to the internet cost us money by the minute.
  • Therefore we used frames to only load what has changed in the app. This led to the problem that if one frame didn't load properly the app didn't work and users were forced to reload the parent page.
  • The next problem was that browsers didn't support CSS and we used tables and font tags to define the look and feel which made it hard to change them and the documents themselves rather heavy.
  • When CSS support became more consistent and usable, we were able to get rid of the extra HTML, documents got lighter and we could get rid of the frames again.
  • The next problem we encountered was that mixing backend logic and HTML output was problematic for maintenance (maintainers needed both skills). As a result, we came up with templating languages that allowed for separation of server-side logic and the structure of the interface.
  • Right now we still see the browser or the framework capabilities as the boundary of our applications. This is a pragmatic approach but limits us in our creativity and binds the application planning and documentation to browsers as the means of display.
  • However, if we take events — including both DOM events and Custom Events — as the main consideration when planning the application we can free ourselves of these limitations and become a lot more independent of the technology in use.
  • An application developed with an underlying Event Plan could be easily shifted to another technology like Flash or become a plug-in for thick clients like instant messengers or even operating systems.

mercredi 7 février 2007

We are the Web (2.0)

Certes, je n'accroche pas à la dénomination de "Web 2.0". Le Web évolue, dans son fond et sa forme. Les utilisations et les utilisateurs aussi. C'est un fait, pas une vérité jetée à la face des incrédules. Via Presse Citron, voici une bien belle vidéo qui nous démontre cette évolution. Les amateurs (anglophones) apprécieront.

< param name="movie" value="http://www.freudworld.fr/vidz/lvplayer.swf?file=we_are_the_web.flv&autoStart=false" /> < param name="wmode" value="transparent" />

lundi 22 janvier 2007

Son nom c'est XUL, Joost XUL...

Je crois avoir un certain flaire concernant les innovations technologiques. Une fois de plus, cela semble se confirmer. Je vous ai déjà parlé du XUL, que je trouve formidable. Je vais donc vous parler brièvement de Joost :

Joost (nom de code The Venice Project) est un projet de Niklas Zennström et Janus Friis (les fondateurs de KaZaA et Skype), dont le but est de créer un logiciel permettant la distribution de programmes télévision et d'autres formes de vidéos sur le web en utilisant la technologie du peer to peer. Dixit Wikipédia.

Si j'aborde ce logiciel, sans l'avoir testé, c'est pour signaler qu'il s'agit d'une application en XUL, tournant via XULRunner, avec un visuel SVG. Bref, les mêmes technologies que j'utilise actuellement pour le développement d'un projet client. Les mêmes technologies que j'ai mis 2 ans à faire adopter par mon employeur. L'exemple de Joost démontre bien que le choix était pertinent. Non ?

Un peu plus d'infos à ce sujet chez vecosys.

jeudi 11 janvier 2007

Oculométrie

Non, l'oculométrie n'est pas un moyen de mesurer l'aptitude d'une personne à agir au culot. Wikipedia nous livre une définition fort simple :
L’oculométrie regroupe un ensemble de techniques permettant d'enregistrer les mouvements oculaires. Les oculomètres les plus courants analysent des images de l'œil capturées par une caméra, souvent en lumière infrarouge, pour calculer la direction du regard du sujet. En fonction de la précision souhaitée, différentes caractéristiques de l'œil sont analysées. D'autres techniques sont basées sur les variations de potentiels électriques à la surface de la peau du visage ou encore sur les pertubations induites par une lentille spéciale sur un champ magnétique.
L'oculométrie est utilisée comme technique de mesure pour la recherche en psychologie, en psycholinguistique, en ergonomie et pour les pré-tests de publicité. D'autres applications existent en informatique, où l'oculomètre est utilisé comme interface homme-machine.

lire la suite