Tous les articles de mars, 2008

Le mémorial de Thiepval sur Google Earth…

Je pense que ça m’épatera toujours ce que des gens motivés peuvent réaliser et partager avec d’autres gens. Par exemple, en me promenant sur Google Earth, j’ai quand même trouvé que le mémorial de Thiepval avait déjà été modélisé :

Thiepval - Google Earth

Pour information, le mémorial de Thiepval porte le nom de 72 000 soldats britanniques tombés pendant l’offensive de la Somme en 1916. C’est, de mémoire, le monument géré par la Commonwealth War Graves Commission qui porte le souvenir du plus d’hommes.

Annuaire des placements : gérer des sous-rubriques

Comme je l’annonçais il y a quelques jours, l’Annuaire des placements a fait peau neuve et ses fonctionnalités se développent petit à petit. Dernière nouveauté en date, la gestion de sous-rubriques au sein des différentes catégories de l’annuaire. Ainsi, une personne recherchant une solution de défiscalisation peut préciser le type d’encadrement légal qu’elle souhaite utiliser (Loi de Robien, Borloo, loi Malraux…).

Annuaire des placements financiers

Pour mettre en place cette fonctionnalité, deux solutions techniques : gérer une liste de catégories complexe avec des notions d’héritage et de parentés, ou utiliser une base de mots-clés. C’est la seconde solution, plus simple, qui a été mise en place.
Ainsi, pour chaque catégorie de premier niveau de l’annuaire, une liste de mots clés fixes est définie. Ne sont alors affichés pour ces mots clés que les sites qui utilisent ces mots en renseignant leur fiche lors de l’inscription, et qui appartiennent bien entendu à la catégorie mère. La gestion de l’affichage des catégories, et surtout la sélection des sites en est fortement simplifiée.

Seul inconvénient, la mise en place de ce genre de système à l’aide de Dreamweaver. En effet, la sélection d’enregistrements à partir d’une information (le mot clé) fournie par un autre enregistrement est impossible dans Dreamweaver sans modifier le code source d’une page. C’est là l’une des faiblesses de l’outil de développement d’Adobe.
Il convient donc de modifier le code de sélection des jeux d’enregistrement afin de pouvoir mettre en place de type d’action :

  1. Tout d’abord, définir le jeu d’enregistrement qui trouvera les sites comme si le mot clé recherché était une variable d’URL, du genre $_GET[’motcle’]. La requête SQL construite par Dreamweaver, ou plutôt son inclusion PHP ressemble alors à :
  2. $sitecat_dern_5sites = “0″;
    if (isset($_GET[’id_parents’])) {
    $sitecat_dern_5sites = $_GET[’id_parents’];
    }

    $sitekw_dern_5sites = “rien”;
    if (isset($_GET[’motcle’])) {
    $sitekw_dern_5sites = $_GET[’motcle’];
    }

    mysql_select_db($database_annuplacement, $annuplacement);
    $query_dern_5sites = sprintf(”SELECT annu_finance_sites.*, annu_finance_categories.titre AS cat_titre, annu_finance_categories.url AS cat_url FROM annu_finance_sites INNER JOIN annu_finance_categories ON annu_finance_categories.id = annu_finance_sites.categorie WHERE annu_finance_sites.categorie=%s AND LOWER(annu_finance_sites.mots_cles) LIKE %s ORDER BY annu_finance_sites.titre ASC”, GetSQLValueString($sitecat_dern_5sites, “int”),GetSQLValueString($sitekw_dern_5sites, “text”));

  3. Dreamweaver construit sa requête SQL en fonction d’appel à des variables MySQL (les %s placés à l’intérieur de la requête) et de fonctions GetSQLValueString chargées de trouver les données. Dans le code précédent, c’est justement la fonction GetSQLValueString($sitekw_dern_5sites, “text”) qui localise la chaîne à utiliser pour identifier le mot-clé.
  4. Il convient donc d’indiquer à Dreamweaver que la variable à rechercher est issue d’une requête précédente, comme le titre de la catégorie active ($row_categorie_active[’titre’]). On obtient alors ce simple changement de code dans la construction de la requête PHP :

    $sitecat_dern_5sites = “0″;
    if (isset($row_categorie_active[’id_parents’])) {
    $sitecat_dern_5sites = $row_categorie_active[’id_parents’];
    }
    $sitekw_dern_5sites = “rien”;
    if (isset($row_categorie_active[’titre’])) {
    $sitekw_dern_5sites = “%”.strtolower($row_categorie_active[’titre’]).”%”;
    }

Cette méthode fonctionne, bien entendu, à condition que le jeu d’enregistrement categorie_active soit mis en place avant le jeu d’enregistrement actuel… Voici donc les premiers pas vers la modification manuelle des jeux d’enregistrements de Dreamweaver. Si vous avez des questions ou des commentaires, n’hésitez pas…

En bref : Olivier Dahan et Wikio, une jurisprudence à construire…

Lu aujourd’hui sur le Journal du Net :

Le tribunal de grande instance de Nanterre a débouté vendredi 7 mars le réalisateur Olivier Dahan d’une procédure de référé intenté contre Wikio.fr et son éditeur, Planète Soft, exigeant le retrait d’un lien présent sur l’agrégateur. Ce lien, tiré du flux RSS du site Gala.fr renvoyait vers un article relayant une supposée liaison entre le réalisateur de “La môme” et l’actrice Sharon Stone. Olivier Dahan demandait 30.000 euros en réparation du préjudice ainsi qu’une astreinte de 5.000 euros par jour de retard.

Planète Soft s’était défendu en expliquant que Wikio.fr n’était ni hébergeur, ni éditeur ni webmaster de Gala.fr et ne pouvait être tenu responsable du contenu publié sur ce site ou des flux RSS qu’il édite. Le tribunal de Nanterre a estimé que la demande déposée par le réalisateur n’était pas explicite sur ces points et l’a invité à “mieux se pourvoir”.

Olivier Dahan avait obtenu le 28 février la condamnation du site Lespipoles.com à lui verser 800 euros de dommages-intérêts concernant le même motif. Le TGI de Nanterre, avait alors estimé que le fait de rediffuser un flux RSS n’exonérait pas l’éditeur d’un site de toute responsabilité.

On en arrive donc, pour le portail d’information Wikio, a une décision inverse de celle prise par le même tribunal envers le site Lespipoles.com il y a à peine deux semaines. Reste à savoir comment va fonctionner la jurisprudence.

dotCrime Manifesto : réduire le crime sur Internet

Je viens tout juste de terminer la lecture de dotCrime Manifesto - How to sto Internet crime, sommité dédiée à la sécurité Internet et à la lutte contre la cybercriminalité écrit par Phillip Hallam-Baker.

dotCrime Manifesto

Tout d’abord, quelques mots sur l’auteur car son portrait vaut le détour : Phillip Hallam-Baker a travaillé successivement au CERN de Génève et au M.I.T. Il est actuellement en poste chez Verisign en tant que Principal Scientist. Il travaille depuis plus de 20 ans sur la sécurité des réseaux et on lui doit pas mal de choses, comme la mise au point du referer dans les requêtes HTTP. Rien que ça… C’est dire la compétence et l’expérience du bonhomme.

Et le livre alors ? dotCrime Manifesto se propose de dépeindre un tableau complet de la cybercriminalité et des différents moyens de contrer celle-ci. Loin des grandes théories, le livre s’ancre définitivement dans le réel. Les premiers chapitres rappellent d’ailleurs bien que le but du crime sur le Net est avant tout la génération de profit réel et l’enrichissement de ses auteurs. Spam, fishing, détournement de fonds… le seul but de ces man??uvres, c’est l’argent. Un rappel utile, qui permet d’arriver à ce constat : la cybercriminalité ne peut être arrêté via de simples moyens techniques. Comme toute forme de criminalité, c’est la conjonctions de moyens juridiques, sociaux et techniques qui pourra mettre un terme aux escroqueries sur le Net. C’est simple à dire, mais cela fait du bien de voir quelqu’un de respecté reposer ces bases !

Le livre détaille alors les failles actuelles du réseau, et les premières solutions possibles pour endiguer le spam et le fishing. En gros, la mise en place d’un réseau Internet de la confiance, basé sur des principes d’authentification et de certification avancés. On y parle bien entendu de protocoles et de systèmes d’information, mais pas seulement : après tout, un protocole ne compte que s’il est adopté par la majorité. Les conditions du déploiement sont donc aussi importantes que les considérations purement techniques.

Phillip Hallam-Baker aborde de nombreux travaux en cours sur la sécurisation des transactions, les normes d’authentification des sites sécurisés ou la lutte contre le spam. Les dernières parties de l’ouvrage sur les systèmes d’authentification ou sur la protection des infrastructures et des données stockées sont elles un peu plus floues, simplement parce que moins ancrées dans les préoccupations actuelles.

Ce qui m’épate, c’est surtout que Phillip Hallam-Baker réussit à dépeindre cet Internet de la confiance sans tomber dans le travers Big Brother, que j’ai cru voir venir au fur et à mesure des pages… Son Internet idéal, et forcément contrôlé, ne fait pas réellement peur d’un point de vue de la protection des données : la cryptographie y joue un rôle prépondérant. C’est plutôt, au vu du discours théorique, les questions d’utilisabilité qui me laissent encore perplexes.

Ce qui m’épate aussi, c’est la culture de l’auteur et les nombreuses allusions à James Bond qui émaillent le livre…

Pour plus d’informations sur le sujet :

En Bref : les mash-ups tenus responsables de leur contenu

Lu sur Generation NT :

Le fondateur du site français Lespipoles.com vient d’être condamné par le Tribunal de Grande Instance de Nanterre à payer une amende de 1.800 euros à Olivier Dahan, réalisateur du film La Môme, pour avoir inséré sur son site une information provenant d’un flux RSS du site Gala.

Les webmasters utilisant des flux RSS pour alimenter leurs sites et leurs blogs ont du soucis à se faire. Le tribunal de Grande instance de Nanterre vient en effet de condamner Eric Duperrin, webmaster du site Lespipoles.com, à verser 1 800 ??? à titre de dommages et intérêts à Olivier Dahan, réalisateur du film La Môme.

Sur son site, Eric Duperrin utilise des flux RSS, notamment en provenance du journal Gala, qui avait publié un article litigieux, basé sur une rumeur et intitulé « Sharon Stone et Olivier Dahan. La Star roucoulerait avec le Réalisateur de La Môme ».

Un résumé de deux lignes ainsi qu’un lien pointant vers cet article figurait donc de manière automatisée sur le site de M. Duperrin, ce qui n’a pas plu au réalisateur qui a exigé, dans son assignation, le retrait de ce lien hypertexte. Une demande retenue par le juge qui a en plus infligé une amende au webmaster. Dans son jugement, le magistrat du Tribunal de Nanterre a estimé que l’utilisation de cette série de flux constituait bel et bien un choix éditorial et que l’éditeur était donc responsable du contenu proposé.

Pourtant, Eric Duperrin se défend d’avoir voulu porter préjudice au plaignant : « Le lien était issu de l’analyse automatique du flux RSS que Gala met à disposition sur son site. Je n’ai même pas eu la possibilité de lire l’article en question puisqu’au moment ou l’huissier de justice à débarqué chez moi, l’article avait déjà été retiré du site de Gala.fr. Mon site est un ” mashup ” qui combine flux RSS, API YouTube et API Flickr. Il n’a donc pas de contenu propre et s’auto-alimente presque tout seul. (…) Je viens d’être condamné à payer 1 800 euros qui viennent s’ajouter aux 4 000 euros de frais d’avocat. Au-delà des répercutions financières, je suis profondément désolé de cette décision qui remet en question la pérennité du concept de ” mashup ” pour lequel j’étais si enthousiaste. »

Un jugement qui remet en question l’utilisation des flux RSS qui peuvent donc causer de gros problèmes aux webmasters.

En tant qu’auteur, ancien journaliste et créateur de sites Web à mes heures perdues, je ne peux qu’être en accord avec la décision prise par le Tribunal de Nanterre. Que l’affaire porte sur le contenu de Gala importe peu, elle aurait eu les mêmes échos pour moi avec le contenu du Wall Street Journal ou du New York Times (pour reprendre les exemples des commentateurs de Generation NT). Un créateur de mash-up, s’il maîtrise les flux qu’il agrège dans son service, est avant tout responsable de ses choix éditoriaux et des sources qu’il a décidé de citer !

Je discutais récemment avec Frédéric Roy, journaliste entre autre à CB News, à propos des effets de Facebook sur la vie privée. Nous étions arrivés à cette constatation, navrante, que l’usage actuel d’Internet tend à une déresponsabilisation de l’individu, qui considère que les outils lui permettant de communiquer ne le rendent plus responsable des actes et des informations qu’il diffuse sur la Toile. On rejette ainsi sur l’outil, ou l’interface, la faute de la diffusion d’informations privées auprès d’une large audience… C’est sans doute là l’effet le plus pervers de Facebook et d’autres outils comme ici les mash-ups.

LinkedIn fait peau neuve…

C’est la mise à jour passée inaperçue de la semaine dernière. Le réseau social américain LinkedIn fait peau neuve et dévoile un nouveau design :

Nouveau design pour LinkedIn

Parmi les quelques nouveautés de cette nouvelle version, on remarquera surtout une barre de navigation permanente sur la gauche de l’interface, ainsi qu’une fonction “What are you working on?” servant à indiquer, en temps réel, son statut sur le réseau. Un peu à la manière d’un Facebook.

C’est d’ailleurs le principal reproche que la blogosphère fait à cette nouvelle version de LinkedIn : son trop grand rapprochement du look et des fonctionnalités de Facebook. Si LinkedIn et Facebook restent deux réseaux aux objectifs bien distincts - LinkedIn est avant tout un service de mise en relation professionnel, Facebook, le paroxysme de la consommation de loisirs instantanée (il paraît que j’ai dit ça dans le numéro daté mars 2008 de SVM…) - il est vrai que le premier prend un peu ombrage de l’audience sans cesse grandissante du second…

Mais il serait vraiment dommage que LinkedIn perde son âme à trop vouloir ressembler à un autre réseau…