RSS .92| RSS 2.0| ATOM 0.3
  • Home
  • Best Of
  • In English?
  • L'auteur
  •  

    XSLT sans douleur

    juillet 29th, 2008

    Certains lecteurs s’étant plaints de mon manque d’enthousiasme pour le français, voici comme promis le texte intégral de mon article, paru dans le numéro 109 du magazine Programmez!.

    Les transformations XSLT sont sans pareil pour le traitement de documents XML: transformation, analyse, publication, tout ou presque est possible à qui maîtrise ce langage.

    Lire la suite…»


    XSLT sans douleur dans le magazine “programmez”

    juin 2nd, 2008

    programmez_couverture_109.jpgMon article intitulé XSLT sans douleur est publié ce mois dans le magazine “programmez”, numéro 109, courez chez votre marchand de journaux!

    L’article se base sur la présentation du même nom que j’ai utilisé dans plusieurs conférences. Pas facile de résumer cela dans l’espace réduit d’un magazine, je me réjouis d’avoir un feedback des lecteurs.

    Plus tard: le texte intégral est disponible.


    Google Summer of Code 2008

    février 25th, 2008

    Le Google Summer of Code 2008 vient d’être annoncé.

    Ce programme mériterait à mon avis une plus grande participation d’étudiants de Suisse romande - et pour 4500$ par étudiant, sans parler de l’expérience et de la réputation que l’on peut acquérir, cela vaut la peine d’y consacrer quelques efforts!

    Je proposerais plusieurs projets autour de Sling et peut-être Tika.


    The Scala Experience - conférence de Martin Odersky à Lausanne

    février 8th, 2008

    Il me reste un rendez-vous à annuler pour pouvoir assister à la conférence de Martin Odersky, The Scala Experience, lundi à 17h15 l’EPFL.

    On entend beaucoup parler de Scala ces temps, et malgré l’effet de mode je ne serais pas étonné que ce langage prenne une place importante dans notre environnement dans les années à venir. Les avantages par rapport à Java sont évidents, et la cohabitation est facile.

    Les expériences de mon collègue Michael Dürig qui programme en ASCII art donnent une idée de la flexibilité du langage.

    J’éspère pouvoir bientôt ajouter Scala à la panoplie de langages supportés par Sling pour les scripts de traitement des requêtes - cela ne devrait pas poser de problèmes, mais même avec Scala les journées ont toujours 24 heures…


    CocoonGT 2006, demandez le programme!

    septembre 22nd, 2006

    Le programme de la prochaine conférence Cocoon (le 4 octobre à Amsterdam, Hackathon le 2 et 3) est publié, on peut encore s’inscrire!

    J’y présenterai un prototype basé sur Solr et Subversion, combinés avec Cocoon pour créer système de stockage de documents simple et efficace.


    Indexer du XML (ou n’importe quel format) avec Solr

    août 10th, 2006

    111-solr.gifxml.com vient de publier mon article, Solr: indexing XML with Lucene and REST, écrit après avoir évalué Solr ces dernières semaines.

    Solr (prononcez “solar”) , de par l’interface HTTP/XML simple qu’il offre pour gérer un index de documents basé sur Lucene, est une solution idéale pour la gestion d’index de sites et de données hétérogènes. Il suffit de transformer ces données en un format XML simple pour pouvoir les ajouter à l’index, qui offre de riches fonctionnalités pour la recherche full-text et structurée.

    J’évalue actuellement Solr pour différents projets, vous risquez fort d’en entendre encore parler ici prochainement!


    VirtualHost et nom de domaine avec accents

    juillet 13th, 2006

    Je pensais au départ que les noms de domaine avec des accents (comme nestlé.com qu’un petit malin avait réservé à son nom quand cette fonction est devenue disponible) allaient nous causer pas mal de problèmes, mais ce n’est pas si terrible finalement.

    Pour une requête sur http://www.nestlé.ch par exemple, le browser envoie dans les headers HTTP:

    Host: http://www.xn--nestl-fsa.ch/

    xn--nestl-fsa.ch est l’encodage punycode de nestlé.ch.

    Cela permet d’utiliser ce nom punycode pour définir un VirtualHost dans la config du serveur web, qui ne voit finalement rien de spécial en termes de caractères accentués:

    ServerAlias www.xn--nestl-fsa.ch
    ServerAlias xn--nestl-fsa.ch

    Et comme chez Nestlé, la plupart des serveurs vont vous renvoyer sur le nom de domaine sans accents - c’est plus sûr si vous envoyez des URL dans la nature ou en faites des bookmarks par la suite:

    HTTP/1.x 301 Moved Permanently
    Location: http://www.nestle.ch


    ApacheCon EU 2006: c’est le moment de s’inscrire

    mai 22nd, 2006

    Les inscriptions pour la conférence européenne de la fondation Apoache sont ouvertes, on peut encore profiter du prix early bird jusqu’au 29 mai.

    J’y serai pour parler le mercredi des outils légers de gestion de projet qui font le succès des projets Open Source.

    L’idée est de décrire comment le mode de travail (semi-chaotique mais focalisé sur l’essentiel) des communautés peut se transposer dans les entreprises.

    La communauté Cocoon sera bien entendu représentée, nous utilisons la page ApacheConEU2006 de notre wiki pour coordonner les voyages et le logement.


    Les URLs de local.ch, du solide!

    mai 15th, 2006

    Comme map.search.ch, développé si je ne m’abuse par la même équipe il y a quelques années, local.ch a tout compris en ce qui concerne la sémantique des URLs.

    Essayez celle-ci, par exemple: http://tel.local.ch/lausanne/brelaz+daniel. Pas mal, non?

    Plus tard: encore mieux, ça marche aussi dans l’autre sens! Essayez http://tel.local.ch/0217845105.


    Ajax. Ici. Maintenant.

    avril 13th, 2006

    ajax.jpgSi vous pensez qu’Ajax est la technologie du futur, allez voir le Google Calendar, le futur est plus proche que vous ne l’imaginez…