Un problème de design : observez la nature
Mode écolo on !
www.asknature.org
Je suis tombé sur ce site grâce à un twitt de Tim O’Reilly.
C’est l’institut de biomimicry qui a récemment travaillé avec autodesk pour le construire. La Biomimicry est une nouvelle discipline qui étudie les meilleures idées de la nature et leur design et leur mise en oeuvre pour résoudre des problèmes humain.
Vous trouverez donc sur le site des exemples assez surprenant. Par exemple, comment utiliser la topologie complexe des ailes de papillons pour créer des revêtements non-salissant. C’est vrai qu’en prenant un peu de recul, qui a déjà vu des ailes de papillon sales ?
Un nouveau navigateur pour les dévelopeurs ? 2
Lorsque l’on développe des applications web, une des principales difficultés est de le rendre compatible avec les différents navigateurs du marché : internet explorer bien sûr, firefox mais aussi safari et chrome.
Les tests deviennent alors fastidieux. En effet, d’une part il faut installer les différents logiciels, puis tester chaque scénario sur chacun d’eux.
Et s’il était possible d’avoir un navigateur capable de reproduire le comportement de tous les autres. C’est ce que nous propose lunascape. Un utilisateur peut ainsi visualiser une page et changer le moteur de rendu utilisé d’un simple click.
On retrouve aussi une navigation par onglet, un lecteur RSS, de podcasts, une gestion des favoris etc…
Pour l’instant, seule la version sous WIndows est disponible. A quand la version Mac et Linux ?
L’un d’entre vous l’a t-il déjà essayé ?
Anti-spam sur les formulaires 4
Ce soir je suis tombé sur cet article qui décrit une méthode particulièrement astucieuse pour éviter de se faire spammer sur les formulaires.
Alors bien sûr, il existe la fameuse captcha, mais je ne la trouve pas satisfaisante. Parfois, les séquences sont quasi-illisibles et cela rajoute de la complexité dans la saisie des formulaires. En ces temps où l’on cherche à simplifier et améliorer l’expérience utilisateur, nous devons penser à d’autres systèmes.
L’auteur nous explique sa méthode en se basant sur l’analyse suivante :
- les robots remplissent tous les champs de formulaire
==> l’ajout d’un champs masqué en css dans le formulaire permet de vérifier si le formulaire a été rempli par un être humain. Dans le code de soumission du formulaire, en vérifiant la présence de cette variable dans le POST, on peut vérifier la provenance.
- les robots remplissent les formulaires à une vitesse non humaine
==> en vérifiant le temps qui s’est écoulé entre l’affichage du formulaire et sa soumission, il est possible de vérifier si il a été rempli par un être humain.
Vous pourrez trouver la librairie PHP écrite par le bloggueur. Elle est particulièrement bien écrite.
Est-ce une bonne solution ? Comment un robot pourrait la contourner ? Vos avis ?