Nouveau look Google ! Des solutions existent…

Vous avez probablement déjà pu constaté la nouvelle interface de Google qui ajoute un menu à gauche sur la page de résultats. Si non, de nombreux blogs et journaux ont déjà bien relayé l’information.

Beaucoup de gens souhaitent retrouver l’ancienne interface appelée aussi parfois « Classic Google Look ».

Dans cet article, je vais essayer de regrouper les différentes solutions trouvées sur internet qui permettent de retrouver cet ancien look. Un autre article déjà en préparation essayera de comprendre les raisons de cette nouvelle disposition en 3 colonnes.

Lire la suite

Créer une page web en utilisant l’implémentation XHTML 5

Ce week-end, j’ai voulu m’intéresser au futur standard HTML 5, nouveau né de la famille des standards du w3c, et son implémentation par les navigateurs modernes. On a annoncé à tord il y a quelques années la mort du format HTML 4 face à une version plus XMLisé et son nouveau standard xhtml et sa version 1.1. Quoi que bien adopté par la communauté des développeurs web, la spécification du standard xhtml 2 semblait bien partie pour remplacer naturellement son ainé, mais c’est sans compter sur le navigateur incontournable du marché (Internet Explorer 6) qui n’a jamais bien supporté le XHTML. Le consortium W3C a donc préféré former parallèlement un deuxième groupe de travail sur les spécifications du standard HTML 5, suite du HTML 4. Ce nouveau format plus « pragmatique » s’est tout de suite orienté plus multimédia (et futuriste) contrairement au xhtml 2 qui s’attachait à définir (trop strictement) l’utilisation des balises.

Lire la suite

Sciences cognitives

Cet article est un des chapitres de mon travail sur l’émergence d’une langue

Présentation

Les sciences cognitives ont pour objectif l’étude du comportement et de la pensée humaine, animale ou même artificielle. L’étude de ces comportements repose principalement sur l’étude des mécanismes cognitifs permettant le traitement de l’information ainsi que l’acquisition et la mémorisation de connaissances. Les sciences cognitives permettent la modélisation des divers processus mentaux allant de la perception de l’environnement à la commande motrice en passant par la mémorisation, le raisonnement et le langage notamment. Cette science apparue au cours des années 50 regroupe de nombreux domaines comme l’anthropologie, les neurosciences, la philosophie, la psychologie et surtout l’informatique et la linguistique. Ces différentes disciplines se sont depuis de plus en plus interconnectées. Cette approche multidisciplinaire a permis de nombreuses avancées dans l’ensemble de ces domaines et a trouvé des applications pratiques aussi bien dans l’industrie (la Cognitique) que dans l’imagerie cérébrale ou encore dans la résolution d’algorithme informatique.

Lire la suite

Retourner une page avec un code d’erreur HTTP sous Tomcat

Comment retourner le code d’erreur HTTP (de type: erreur 404, 401) dans une application utilisant les servlets de J2EE.

Le problème consite à envoyer le fameux code d’erreur dans l’en-tête de la page, mais en cherchant sur internet, j’ai mis du temps à trouver la solution pour les applications  Tomcat alors voiçi la reponse toute faite.

Lire la suite

DWR (Ajax)

Le Framework Data Web Remoting (DWR) est un Framework Open-source qui permet de faire appel à des méthodes Java à partir du navigateur web par l’intermédiaire du langage de script Javascript. Le framework est constitué d’un ensemble de librairies Java capable de générer automatiquement les différents fichiers Javascript nécessaires aux appels Ajax. Avant l’utilisation de ces nouveaux Frameworks, les développeurs étaient contraints de développer leurs propres systèmes d’appel Ajax en utilisant la technologie XMLHttpRequest. Cette technologie, certes puissante, avait l’inconvénient d’être incompatible avec certains navigateurs. Dwr est un couche supplémentaire qui permet de faire abstraction du navigateur utilisé. L’utilisateur de DWR permet donc d’utiliser les mêmes fonctions Javascript quelques soit le navigateur utilisé. L’utilisation de DWR permet donc un gain de temps non négligeable dans le développement d’applications dite « web 2.0 » et facilite la mise en place d’interactions client-serveur.