Search Results: "ema"

15 January 2006

Edd Dumbill: A clean sweep

Firstly, if you haven't the faintest interest in the software I use to write this weblog, please feel free to go and do something more interesting right now. Now I'm in the company of dedicated readers of colophons, I will proceed. Redesign and reimplementation  This weblog, which has now been running for over two and a half years, originally ran on some custom software I'd hacked up in Zope: at that time my web development platform of choice. Today, I've relaunched with another custom content management engine, this time written using Rails. It's been a lot of fun to write, and a good excuse to sharpen my Rails skills further. The design has also been fun. It's a little basic right now, but I hope easy to read. Of course, the font is Lucida Grande, which ensures that I am fully Web 2.0 compliant.
The main new feature is that the tags I give articles are now made public. I used to tag posts for my RSS feed, but not publish them on the site. Now they are public--what few tags I currently have--and it's possible to find RSS and Atom feeds just for certain subsections of my writing. I worry sometimes about spamming the various Planet aggregator sites my blog features in, so this gives me a way to direct content specifically at them. That said, at least for Planet XML I like hearing about everything the community members have to say, not just their on-topic posts. New URLs My blog now has a new location, http://times.usefulinc.com/, and new places for  RSS and Atom feeds: Tools used

Edd Dumbill: Are web services and e-business interesting?

A couple of people have commented to me on the lack of explicit reference to web services or e-business technologies in the XTech call for participation. It's worth explaining why this is so. On web services: I consider the low-level specs here (SOAP, REST, WSDL) now to fall under "core technologies" track, and the higher level stuff (WS-*) to be often vacuous spec-mongering. Also, over the years, the quality of web service proposals submitted to the conference has been notably poor compared to all the other topics. A lot of this was to do with the hype web services received. On e-business, some useful submissions have been forthcoming, but never more than a few. My suspicion is that the OASIS stream of events is more interesting for most people in this space--I'd love to hear otherwise. I do view e-business presentations as on-topic, but I would like to find those that genuinely present something worthwhile. While many people often say they'd like to see more case studies, turnout for these is always low at the conference itself, so I've shied away from them somewhat. The thing with case studies is that they're necessarily related to a domain, and it's easy to for attendees to assume there's not transferable experience to be heard. I guess I don't believe either that all the problems in the e-business space are unique to that area. Identity, federated service location, transactions are all topics that deserve a broad audience. However, I acknowledge that I do not work daily in the e-business sphere and I would dearly love to hear somebody who does do a presentation on why there's really some solid things going on there now. Exchange of best practices is more necessary than ever. More reason not to hive off e-business from the other matters in the conference. For a similar reason I've mixed semantic web topics throughout the tracks as well. If anyone working in e-business didn't get useful knowledge out of XTech, I'd be astounded. Likewise, those working in e-business have plenty useful to say to the rest of the conference.
  • only 4 days left to submit a proposal for XTech 2006 (Amsterdam, May 16-19) -- do it now

Edd Dumbill: Emacs font joy

Seems I despaired too soon about not being able to get good-looking fonts in Emacs. Thanks to Duncan Mak I've been able to compile and install an Emacs with anti-aliased fonts on Ubuntu. Here's the recipe: Screenshot of anti-aliased Xft enable Emacs Then I had to edit out the build instructions for the -nox variant of Emacs, as it didn't build properly, and to be sure, added this to the Emacs-gtk confflags section of debian/rules :
  emacs_gtk_confflags += --with-xft=yes
After that, fakeroot dpkg-buildpackage -b in the source directory, and some time later, Emacs packages with anti-aliased fonts. There are some limitations: you need to set the font in your ~/.Xresources file like this:
  Emacs*font: Monospace-8
You may also want to fiddle with the Xft.dpi and Xft.hinting X properties to get the fonts to match your desktop environment. OK, so it's a bit of effort, but worth it. Hopefully this patch will mature and make its way into future Linux distributions.

Edd Dumbill: Cool toys for Firefox and Emacs

Firefox extensions The release of Firefox 1.5 has awakened my interest in the browser, and a few extensions can make life easier.
View Rendered Source Chart
Really handy for a structured view of an HTML page's source. The big advantage is that is displays generated source too, perfect for figuring out AJAX applications.
Foxpose
Sheer eye candy. Thumbnail all your tabbed pages into one page.
Del.icio.us
Browser button for working with the del.icio.us bookmarks site. I've been reluctant to use remote bookmarks before, this extension might just push me over the edge. Really well thought-out integration with the browser.
Rails in Emacs Seeing as I'm not quite prepared to switch to OS X just in order to get TextMate, I figured it was time again to play with my editing environment. Pages from InVisible Blog and Scott Barron give a lot of tips as to the current state of play with Rails and Emacs. I've now got a reasonably pleasant setup, though I wasn't inclined to go the whole way to running the ECB IDE inside Emacs. On Ubuntu, the packages you are looking for are: speedbar eieio semantic ruby-elisp mmm-mode. I also found pabbrev a very handy interface for tab completion. Screenshot of Emacs editing a Rails application The future for Ruby and Emacs is looking hopeful. I learned that a proper Ruby grammar for the semantic package is being worked on, which will enable class browsing and intelligent completion. I am still disappointed that there's no version of Emacs that uses Xft or Pango for anti-aliased font rendering. To get sharp fonts, I still need to use a bitmap font like misc-fixed. If I were in the business of offering bounties for open source development, dragging Emacs into the GTK2/Pango era would be the biggest one. Checking the mailing lists indicates that Pango is not suitable for Emacs, but no alternative scheme ever seems to bear fruit. Yet if Aquamacs can do it... If somebody came along with a decent TextMate-a-like for GNOME, I'd pay good money for it. I've never been really happy with an editor since Cygnus Ed. Hallski and I keep talking about this, and only just manage to resist wasting months of time on trying to write one ourselves.

Edd Dumbill: The Web as it was meant to be used

Since giving XTech 2006 the tagline "Building Web 2.0", I've received a few questions as to how wise this was. The Web 2.0 label has been accused in some quarters of being a vague, marketing-oriented, term. Perhaps an attempt to kickstart a new bubble. I was going to write further, defending my choice: that, practically speaking, Web 2.0 encapsulates a combination of technologies and practices driving the web forward. Yes, it's a label of convenience, but the implementation trends are real. The maturation of XML, a revival in browser technology, a willingness to share data openly and new web development frameworks. Just as I embarked on distilling these thoughts into a fuller form, Paul Graham published an excellent essay on Web 2.0. In it he analyses the Web 2.0 term:
Does "Web 2.0" mean anything? Till recently I thought it didn't, but the truth turns out to be more complicated. Originally, yes, it was meaningless. Now it seems to have acquired a meaning. And yet those who dislike the term are probably right, because if it means what I think it does, we don't need it.
So what's the reasoning that means we don't need the term? Graham writes: "Web 2.0 means using the web the way it's meant to be used." There's nothing fundamentally new, but there is a groundswell of understanding of what's been there all along. For me, that's a wonderful encapsulation of both current web trends and my aspirations for XTech. "Web 2.0" is a just a handy label for this. "The Web as it was meant to be used" will strike a chord with many web practitioners today--whether it's sensible use of web services with REST, improving user interaction in web design, or open semantics and data interchange. If you're involved in using the web as it's meant to be used, consider submitting an XTech proposal.

Pierre Habouzit: DAVDSI - D route Anonc e du Virtuel, par D ficience de ses Syst mes Immunitaires ...

Je ne vais pas faire de pr sentation de DAVDSI, je ne suis pas juriste, et d'autres[1] l'ont d j fait, bien mieux que je ne saurais sans doute jamais le faire. L'article Wikipedia est (comme toujours) tr s clair Je vais plut t revenir sur les diff rents probl mes que cette loi soul vent et qui font actuellement d bat. Je rel ve essentiellement trois grands axes : Ce projet de loi se veut (en tout cas c'est comme a qu'en tant que citoyen il me'a t pr sent , et comment je l'ai compris) de mettre un cadre juridique autour des changes num riques, notament sur Internet (mais aussi de n'importe quel support num rique vers un autre). L galisation du peer-to-peer ? ou licence globale ? Actuellement, le peer to peer et les changes de fichiers sur les r seaux sont dans un tat de vide juridique, ce sur quoi tout le monde est d'accord. Les internautes voudraient voir leur passe temps favori l galis , ou au moins sans doute prot g des inquisitions de la RIAA. Les distributeurs eux (et je souligne le terme distributeur opposer auteurs) sont contre, puisque ceci repr senterait une perte nette dans leur buisness. Je tourne ma phrase au conditionnel parce que je ne veux pas entrer dans les d bats sur le fait que le p2p est ou non b n fique aux distributeurs. D'autres l'ont fait (par exemple dans Confessions d'un voleur de Laurent Chemla, puis plus r cemment Roberto Di Cosmo dans sa lettre ouverte Eddy Mittchell. Mais pour autant que je respecte monsieur Di Cosmo (dont j'ai d'ailleurs suivi les cours passionnants[2]), je pense que lui, ainsi que tout ceux qui se battent pour ou contre la licence globale se trompent de combat. Je m'explique : les d fenseurs de DAVDSI savaient que a serait un gros point de d bat, et tant le point auquel les distributeurs de contenus sont le plus sensibles, ils se sont tr s largement pr par s ce d bat. C'est donc un terrain dangereux, o il est facile de ne plus tre pris au s rieux. D'autant plus que par exemple l' tude de la SPEDIDAM me parait totalement biais (il ne propose que le choix licence global versus ill galit , ce qui donne au r sultat une majorit de gens pour la licence globale, alors que c'est plut t une majorit contre l'ill galit ). Mais j'ai dit que je ne voulais pas m'enfoncer plus loin dans ce d bat, parce qu'il est surtout pr matur . Le r el probl me est que l'on ne sait pas qui ou qu'est ce qu'on prot ge. Il manque un r el d bat et travail de fond sur la propri t intellectuelle vis vis des nouveaux probl mes soulev s par l' re num rique. Nous n'avions pas connu a depuis Gutemberg, bien sur a commence un peu dater ... Au lieu de se poser cette question, qui me parait pourtant pr liminaire au reste du d bat, on voit de toute part les gens se ruer vers des lois-rustines, et cache-mis re. Car DAVDSI est une loi h tive qui veut au plus vite appliquer un sparadrap sur la fissure que repr sente le p2p, sous la pression des distributeurs de contenus. Alors pour ou contre la licence globale ? personnellement je suis contre (et je ne rentrerai pas dans les d tails du sujet ici, on en trouve une vague explication dans les commentaires sur le billet DAVDSI CODE (5)), mais comme les gens qui ont r pondu au sondage de la SPEDIDAM, je suis encore plus contre le fait que a soit ill gal. Entre deux maux, je pr f re le moins dangereux pour moi. Mais la loi se limiterait la licence globale, la limite, je me dirais   quoi bon ... , a serait un mauvais pr c dent, mais la taxe sur les disques durs l' tait d j , c'est juste une prolongation. Malheureusement, la loi va plus loin, et ce sont ces deux points qui me posent le plus de probl mes. L'incompatibilit avec les logiciels libres, et la protection l gale des DRM Mon inqui tude est li e l'interdiction p nalement sanctionn e du contournement des DRM. Les ayatollahs du libres, ainsi que m me des gens plus mod r s, ont tout de suite not l'incompatibilit flagrante de cette loi, avec les logiciels libres (je renvoie le lecteur au blog de Tristan Nitot sur ce point). Mais le probl me me semble bien plus vaste. En effet, m me m me si comme le souligne Me Eolas (que je cite) : La loi fait obligation aux utilisateurs (les maisons de disque et soci t s de production) de ces mesures techniques efficaces d'accorder "de mani re non discriminatoire" des licences d'utilisation aux fabricants de lecteurs et concepteurs de logiciels de lecture, condition que ceux-ci respectent leur tour ces mesures.. Ceci fait qu'aucun logiciel libre (bien plus que les soucis de licence voqu s par Tristan Nitot) n'aura jamais aucune licence qui lui sera accord e : tant que le mat riel informatique, ne supportera pas les DRM en propre, les logiciels capables de lire des contenus prot g s vont n cessairement un moment du processus de rendu (graphique pour les livres, audio pour les mp3, etc ...) avoir la version non prot g e du contenu en m moire. Le code source tant ouvert, n'importe quelle personne (m me pas forc ment de tr s grand hackers) sera capable de d tourner un logiciel libre (son code source est ouvert !) pour r cup rer cette version d cod e du contenu, et en profiter pour le sauver. Je ne suis pas juriste, mais il me parait tr s facile un distributeur de contenus (par exemple Sony) de d fendre devant un tribunal que m me si le responsable du projet libre (par exemple VLC) qui lui demande une licence est sinc re, que aucun d veloppeur de VLC ne pourra assurer Sony que leur logiciel ne sera jamais utilis pour contourner les DRM. Tant que aucun mat riel informatique ne sera capable de d coder des DRM lui m me (enlevant cette responsabilit aux logiciels), aucun logiciel libre, et plus g n ralement open source, ne pourra poss der une telle licence, parce que la loi donne tous les outils aux distributeurs et diteurs de contenus de l'emp cher. Arrive donc ma seconde inqui tude : le jour o le mat riel informatique saura g rer lui m me les contenus prot g s. En effet, le jour o l'ordinateur g rera lui m me gr ce au mat riel toutes les protections num riques autour des contenus, nous serons arriv s un r ve d'un consortium Microsoft-AMD-Intel appel Palladium. Sous des pr textes de s curit informatique, ce consortium vise implanter dans le coeur de votre ordinateur, une puce qui sait si tel ou tel mat riel respecte ou non les DRM[3], tant en charge de refuser la transmission d'un contenu sous sa forme d cod e un p riph rique louche . Bien sur, pour tre reconnu par cette puce (appel e puce TCPA comme Trusted Computing Platform Alliance ) il faudra avoir montr patte blanche ce consortium, pay le droit d' tre reconnu, etc ... Sur la FAQ TCPA vous pourrez lire pourquoi un tel syst me am nerait in vitablement l'informatique vers un monde tel que celui d crit dans la fameuse letter from 2020 dont vous pouvez lire une traduction fid le[4]. Ind pendament de toute consid ration personnelle sur le logiciel libre, la diversit est en tout lieu maintenir. Que a soit en politique, en biologie et en g n tique, ... et en informatique. De la diversit na t la concurrence et la cr ation. La diversit est m re d'innovation. Ce sont des lieux communs, mais je tiens les rappeler. Un monde du multim dia o le DRM est roi, serait un monde de la culture unique, o Microsoft serait le Moscou du silicium, et o rien ne pourrait tre fait sans l'aval du Camarade Gates. D'autre part -- et je vais reviens ici sur mon affirmation sur le fait que DAVDSI est pr matur -- interdire le contournement des DRM am ne directement un monde o les contenus ditoriaux ne sont poss d s que par les distributeurs (lire ce billet d'un autre juriste sur le sujet et les commentaires 22 de Luc Saint- lie et mon pr c dent billet lui aussi commentaire sur le blog de Me Eolas). Bien plus loin que des probl mes de copie priv e, c'est le patrimoine culturel de l'humanit qui serait enti rement poss d et g r par les distributeurs (comprendre Sony, Universal, Microsoft, ...). Une seconde lecteure de la letter from 2020 me fait avec une telle loi encore plus froid dans le dos. Une telle loi fait que le patrimoine culturel d'une nation enti re sera divis e entre les serveurs de grosses multinationales, qui n'auront en plus priori aucun devoir de les conserver (!!!!!) ou d'en prendre un soin particulier. La meilleure arme contre l'oubli et la perte de document, c'est la dispersion des contenus, et la r plication (en parler aux biblioth caires d'Alexandrie ... m me Sony n'est pas l'abri d'un incendie ... ou d'un pirate qui lui d truitait tous ses serveurs !). L' tat fran ais est en train de soutenir une loi, qui m ne au final une d possession de sa culture (comme a on pourra faire des conomies sur un minist re apr s tout... pas con!). Et je vous pargne (parce que ce billet est d j bien assez long) ma petite th orie sur les relations entre monopoles et puces DRM/TCPA (je suppose de toute fa on que ce sujet est abord sur la FAQ TCPA). Bref, au lieu de se demander qui doivent tre les garants de notre culture, et de nos contenus num riques, l' tat ne se pr occupe que de surprot ger des multinationales d j surpuissantes, de conforter leur monopole, et de surtout permettre en le gravant dans le marbre de la loi[5] les principes qui pourraient permettre ces m me multinationales de devenir les Big Brother de demain.
Notes [1] voir le billet Le DADVSI Code(5) : l'Opus d'Elie de Maitre Eolas sur le sujet. [2] si si, je le pense. [3] et ce de mani re incontournable. [4] Je n'arrive pas retrouver un pointeur sur l'original... [5] et c'est sans doute a que je trouve le plus scandaleux.

Pierre Habouzit: DAVDSI -- D route Anonc e du Virtuel, par D ficience de ses Syst mes Immunitaires ...

Je ne vais pas faire de pr sentation de DAVDSI, je ne suis pas juriste, et d'autres[1] l'ont d j fait, bien mieux que je ne saurais sans doute jamais le faire. L'article Wikipedia est (comme toujours) tr s clair Je vais plut t revenir sur les diff rents probl mes que cette loi soul vent et qui font actuellement d bat. Je rel ve essentiellement trois grands axes : Ce projet de loi se veut (en tout cas c'est comme a qu'en tant que citoyen il me'a t pr sent , et comment je l'ai compris) de mettre un cadre juridique autour des changes num riques, notament sur Internet (mais aussi de n'importe quel support num rique vers un autre). L galisation du peer-to-peer ? ou licence globale ? Actuellement, le peer to peer et les changes de fichiers sur les r seaux sont dans un tat de vide juridique, ce sur quoi tout le monde est d'accord. Les internautes voudraient voir leur passe temps favori l galis , ou au moins sans doute prot g des inquisitions de la RIAA. Les distributeurs eux (et je souligne le terme distributeur opposer auteurs) sont contre, puisque ceci repr senterait une perte nette dans leur buisness. Je tourne ma phrase au conditionnel parce que je ne veux pas entrer dans les d bats sur le fait que le p2p est ou non b n fique aux distributeurs. D'autres l'ont fait (par exemple dans Confessions d'un voleur de Laurent Chemla, puis plus r cemment Roberto Di Cosmo dans sa lettre ouverte Eddy Mittchell. Mais pour autant que je respecte monsieur Di Cosmo (dont j'ai d'ailleurs suivi les cours passionnants[2]), je pense que lui, ainsi que tout ceux qui se battent pour ou contre la licence globale se trompent de combat. Je m'explique : les d fenseurs de DAVDSI savaient que a serait un gros point de d bat, et tant le point auquel les distributeurs de contenus sont le plus sensibles, ils se sont tr s largement pr par s ce d bat. C'est donc un terrain dangereux, o il est facile de ne plus tre pris au s rieux. D'autant plus que par exemple l' tude de la SPEDIDAM me parait totalement biais (il ne propose que le choix licence global versus ill galit , ce qui donne au r sultat une majorit de gens pour la licence globale, alors que c'est plut t une majorit contre l'ill galit ). Mais j'ai dit que je ne voulais pas m'enfoncer plus loin dans ce d bat, parce qu'il est surtout pr matur . Le r el probl me est que l'on ne sait pas qui ou qu'est ce qu'on prot ge. Il manque un r el d bat et travail de fond sur la propri t intellectuelle vis vis des nouveaux probl mes soulev s par l' re num rique. Nous n'avions pas connu a depuis Gutemberg, bien sur a commence un peu dater ... Au lieu de se poser cette question, qui me parait pourtant pr liminaire au reste du d bat, on voit de toute part les gens se ruer vers des lois-rustines, et cache-mis re. Car DAVDSI est une loi h tive qui veut au plus vite appliquer un sparadrap sur la fissure que repr sente le p2p, sous la pression des distributeurs de contenus. Alors pour ou contre la licence globale ? personnellement je suis contre (et je ne rentrerai pas dans les d tails du sujet ici, on en trouve une vague explication dans les commentaires sur le billet DAVDSI CODE (5)), mais comme les gens qui ont r pondu au sondage de la SPEDIDAM, je suis encore plus contre le fait que a soit ill gal. Entre deux maux, je pr f re le moins dangereux pour moi. Mais la loi se limiterait la licence globale, la limite, je me dirais   quoi bon ... , a serait un mauvais pr c dent, mais la taxe sur les disques durs l' tait d j , c'est juste une prolongation. Malheureusement, la loi va plus loin, et ce sont ces deux points qui me posent le plus de probl mes. L'incompatibilit avec les logiciels libres, et la protection l gale des DRM Mon inqui tude est li e l'interdiction p nalement sanctionn e du contournement des DRM. Les ayatollahs du libres, ainsi que m me des gens plus mod r s, ont tout de suite not l'incompatibilit flagrante de cette loi, avec les logiciels libres (je renvoie le lecteur au blog de Tristan Nitot sur ce point). Mais le probl me me semble bien plus vaste. En effet, m me m me si comme le souligne Me Eolas (que je cite) : La loi fait obligation aux utilisateurs (les maisons de disque et soci t s de production) de ces mesures techniques efficaces d'accorder "de mani re non discriminatoire" des licences d'utilisation aux fabricants de lecteurs et concepteurs de logiciels de lecture, condition que ceux-ci respectent leur tour ces mesures.. Ceci fait qu'aucun logiciel libre (bien plus que les soucis de licence voqu s par Tristan Nitot) n'aura jamais aucune licence qui lui sera accord e : tant que le mat riel informatique, ne supportera pas les DRM en propre, les logiciels capables de lire des contenus prot g s vont n cessairement un moment du processus de rendu (graphique pour les livres, audio pour les mp3, etc ...) avoir la version non prot g e du contenu en m moire. Le code source tant ouvert, n'importe quelle personne (m me pas forc ment de tr s grand hackers) sera possible de d tourner un logiciel libre (son code source est ouvert !) pour r cup rer cette version d cod e du contenu, et en profiter pour le sauver. Je ne suis pas juriste, mais il me parait tr s facile un distributeur de contenus (par exemple Sony) de d fendre devant un tribunal que m me si le responsable du projet libre (par exemple VLC) qui lui demande une licence est sinc re, aucune d veloppeur de VLC ne pourra assurer Sony que leur logiciel ne sera jamais utilis pour contourner les DRM. Tant que aucun mat riel informatique ne sera capable de d coder des DRM lui m me (enlevant cette responsabilit aux logiciels), aucun logiciel libre, et plus g n ralement open source, ne pourra poss der une telle licence, parce que la loi donne tous les outils aux distributeurs et diteurs de contenus de l'emp cher. Arrive donc ma seconde inqui tude : le jour o le mat riel informatique saura g rer lui m me les contenus prot g s. En effet, le jour o l'ordinateur g rera lui m me gr ce au mat riel toutes les protections num riques autour des contenus, nous serons arriv s un r ve d'un consortium Microsoft-AMD-Intel appel Palladium. Sous des pr textes de s curit informatique, ce consortium vise implanter dans le coeur de votre ordinateur, une puce qui sait si tel ou tel mat riel respecte ou non les DRM[3], tant en charge de refuser la transmission d'un contenu sous sa forme d cod e un p riph rique louche . Bien sur, pour tre reconnu par cette puce (appel e puce TCPA comme Trusted Computing Platform Alliance ) il faudra avoir montr patte blanche ce consortium, pay le droit d' tre reconnu, etc ... Sur la FAQ TCPA vous pourrez lire pourquoi un tel syst me am nerait in vitablement l'informatique vers un monde tel que celui d crit dans la fameuse letter from 2020 dont vous pouvez lire une traduction fid le[4]. Ind pendament de toute consid ration personnelle sur le logiciel libre, la diversit est en tout lieu maintenir. Que a soit en politique, en biologie et en g n tique, ... et en informatique. De la diversit na t la concurrence et la cr ation. La diversit est m re d'innovation. Ce sont des lieux communs, mais je tiens les rappeler. Un monde du multim dia o le DRM est roi, serait un monde de la culture unique, o Microsoft serait le Moscou du silicium, et o rien ne pourrait tre fait sans l'aval du Camarade Gates. D'autre part -- et je vais reviens ici sur mon affirmation sur le fait que DAVDSI est pr matur -- interdire le contournement des DRM am ne directement un monde o les contenus ditoriaux ne sont poss d s que par les distributeurs (lire ce billet d'un autre juriste sur le sujet et les commentaires 22 de Luc Saint- lie et mon pr c dent billet lui aussi commentaire sur le blog de Me Eolas). Bien plus loin que des probl mes de copie priv e, c'est le patrimoine culturel de l'humanit qui serait enti rement poss d et g r par les distributeurs (comprendre Sony, Universal, Microsoft, ...). Une seconde lecteure de la letter from 2020 me fait avec une telle loi encore plus froid dans le dos. Une telle loi fait que le patrimoine culturel d'une nation enti re sera divis e entre les serveurs de grosses multinationales, qui n'auront en plus priori aucun devoir de les conserver (!!!!!) ou d'en prendre un soin particulier. La meilleure arme contre l'oubli et la perte de document, c'est la dispersion des contenus, et la r plication (en parler aux biblioth caires d'Alexandrie ... m me Sony n'est pas l'abri d'un incendie ... ou d'un pirate qui lui d truitait tous ses serveurs !). L' tat fran ais est en train de soutenir une loi, qui m ne au final une d possession de sa culture (comme a on pourra faire des conomies sur un minist re apr s tout... pas con!). Et je vous pargne (parce que ce billet est d j bien assez long) ma petite th orie sur les relations entre monopoles et puces DRM/TCPA (je suppose de toute fa on que ce sujet est abord sur la FAQ TCPA). Bref, au lieu de se demander qui doivent tre les garants de notre culture, et de nos contenus num riques, l' tat ne se pr occupe que de surprot ger des multinationales d j surpuissantes, de conforter leur monopole, et de surtout permettre en le gravant dans le marbre de la loi[5] les principes qui pourraient permettre ces m me multinationales de devenir les Big Brother de demain.
Notes [1] voir le billet Le DADVSI Code(5) : l'Opus d'Elie de Maitre Eolas sur le sujet. [2] si si, je le pense. [3] et ce de mani re incontournable. [4] Je n'arrive pas retrouver un pointeur sur l'original... [5] et c'est sans doute a que je trouve le plus scandaleux.

Pierre Habouzit: DAVDSI -- D route Anonc e du Virtuel, par D ficience de ses Syst mes Immunitaires ...

Je ne vais pas faire de pr sentation de DAVDSI, je ne suis pas juriste, et d'autres[1] l'ont d j fait, bien mieux que je ne saurais sans doute jamais le faire. L'article Wikipedia est (comme toujours) tr s clair Je vais plut t revenir sur les diff rents probl mes que cette loi soul vent et qui font actuellement d bat. Je rel ve essentiellement trois grands axes : Ce projet de loi se veut (en tout cas c'est comme a qu'en tant que citoyen il me'a t pr sent , et comment je l'ai compris) de mettre un cadre juridique autour des changes num riques, notament sur Internet (mais aussi de n'importe quel support num rique vers un autre). L galisation du peer-to-peer ? ou licence globale ? Actuellement, le peer to peer et les changes de fichiers sur les r seaux sont dans un tat de vide juridique, ce sur quoi tout le monde est d'accord. Les internautes voudraient voir leur passe temps favori l galis , ou au moins sans doute prot g des inquisitions de la RIAA. Les distributeurs eux (et je souligne le terme distributeur opposer auteurs) sont contre, puisque ceci repr senterait une perte nette dans leur buisness. Je tourne ma phrase au conditionnel parce que je ne veux pas entrer dans les d bats sur le fait que le p2p est ou non b n fique aux distributeurs. D'autres l'ont fait (par exemple dans Confessions d'un voleur de Laurent Chemla, puis plus r cemment Roberto Di Cosmo dans sa lettre ouverte Eddy Mittchell. Mais pour autant que je respecte monsieur Di Cosmo (dont j'ai d'ailleurs suivi les cours passionnants[2]), je pense que lui, ainsi que tout ceux qui se battent pour ou contre la licence globale se trompent de combat. Je m'explique : les d fenseurs de DAVDSI savaient que a serait un gros point de d bat, et tant le point auquel les distributeurs de contenus sont le plus sensibles, ils se sont tr s largement pr par s ce d bat. C'est donc un terrain dangereux, o il est facile de ne plus tre pris au s rieux. D'autant plus que par exemple l' tude de la SPEDIDAM me parait totalement biais (il ne propose que le choix licence global versus ill galit , ce qui donne au r sultat une majorit de gens pour la licence globale, alors que c'est plut t une majorit contre l'ill galit ). Mais j'ai dit que je ne voulais pas m'enfoncer plus loin dans ce d bat, parce qu'il est surtout pr matur . Le r el probl me est que l'on ne sait pas qui ou qu'est ce qu'on prot ge. Il manque un r el d bat et travail de fond sur la propri t intellectuelle vis vis des nouveaux probl mes soulev s par l' re num rique. Nous n'avions pas connu a depuis Gutemberg, bien sur a commence un peu dater ... Au lieu de se poser cette question, qui me parait pourtant pr liminaire au reste du d bat, on voit de toute part les gens se ruer vers des lois-rustines, et cache-mis re. Car DAVDSI est une loi h tive qui veut au plus vite appliquer un sparadrap sur la fissure que repr sente le p2p, sous la pression des distributeurs de contenus. Alors pour ou contre la licence globale ? personnellement je suis contre (et je ne rentrerai pas dans les d tails du sujet ici, on en trouve une vague explication dans les commentaires sur le billet DAVDSI CODE (5)), mais comme les gens qui ont r pondu au sondage de la SPEDIDAM, je suis encore plus contre le fait que a soit ill gal. Entre deux maux, je pr f re le moins dangereux pour moi. Mais la loi se limiterait la licence globale, la limite, je me dirais   quoi bon ... , a serait un mauvais pr c dent, mais la taxe sur les disques durs l' tait d j , c'est juste une prolongation. Malheureusement, la loi va plus loin, et ce sont ces deux points qui me posent le plus de probl mes. L'incompatibilit avec les logiciels libres, et la protection l gale des DRM Mon inqui tude est li e l'interdiction p nalement sanctionn e du contournement des DRM. Les ayatollahs du libres, ainsi que m me des gens plus mod r s, ont tout de suite not l'incompatibilit flagrante de cette loi, avec les logiciels libres (je renvoie le lecteur au blog de Tristan Nitot sur ce point). Mais le probl me me semble bien plus vaste. En effet, m me m me si comme le souligne Me Eolas (que je cite) : La loi fait obligation aux utilisateurs (les maisons de disque et soci t s de production) de ces mesures techniques efficaces d'accorder "de mani re non discriminatoire" des licences d'utilisation aux fabricants de lecteurs et concepteurs de logiciels de lecture, condition que ceux-ci respectent leur tour ces mesures.. Ceci fait qu'aucun logiciel libre (bien plus que les soucis de licence voqu s par Tristan Nitot) n'aura jamais aucune licence qui lui sera accord e : tant que le mat riel informatique, ne supportera pas les DRM en propre, les logiciels capables de lire des contenus prot g s vont n cessairement un moment du processus de rendu (graphique pour les livres, audio pour les mp3, etc ...) avoir la version non prot g e du contenu en m moire. Le code source tant ouvert, n'importe quelle personne (m me pas forc ment de tr s grand hackers) sera possible de d tourner un logiciel libre (son code source est ouvert !) pour r cup rer cette version d cod e du contenu, et en profiter pour le sauver. Je ne suis pas juriste, mais il me parait tr s facile un distributeur de contenus (par exemple Sony) de d fendre devant un tribunal que m me si le responsable du projet libre (par exemple VLC) qui lui demande une licence est sinc re, aucune d veloppeur de VLC ne pourra assurer Sony que leur logiciel ne sera jamais utilis pour contourner les DRM. Tant que aucun mat riel informatique ne sera capable de d coder des DRM lui m me (enlevant cette responsabilit aux logiciels), aucun logiciel libre, et plus g n ralement open source, ne pourra poss der une telle licence, parce que la loi donne tous les outils aux distributeurs et diteurs de contenus de l'emp cher. Arrive donc ma seconde inqui tude : le jour o le mat riel informatique saura g rer lui m me les contenus prot g s. En effet, le jour o l'ordinateur g rera lui m me gr ce au mat riel toutes les protections num riques autour des contenus, nous serons arriv s un r ve d'un consortium Microsoft-AMD-Intel appel Palladium. Sous des pr textes de s curit informatique, ce consortium vise implanter dans le coeur de votre ordinateur, une puce qui sait si tel ou tel mat riel respecte ou non les DRM[3], tant en charge de refuser la transmission d'un contenu sous sa forme d cod e un p riph rique louche . Bien sur, pour tre reconnu par cette puce (appel e puce TCPA comme Trusted Computing Platform Alliance ) il faudra avoir montr patte blanche ce consortium, pay le droit d' tre reconnu, etc ... Sur la FAQ TCPA vous pourrez lire pourquoi un tel syst me am nerait in vitablement l'informatique vers un monde tel que celui d crit dans la fameuse letter from 2020 dont vous pouvez lire une traduction fid le[4]. Ind pendament de toute consid ration personnelle sur le logiciel libre, la diversit est en tout lieu maintenir. Que a soit en politique, en biologie et en g n tique, ... et en informatique. De la diversit na t la concurrence et la cr ation. La diversit est m re d'innovation. Ce sont des lieux communs, mais je tiens les rappeler. Un monde du multim dia o le DRM est roi, serait un monde de la culture unique, o Microsoft serait le Moscou du silicium, et o rien ne pourrait tre fait sans l'aval du Camarade Gates. D'autre part -- et je vais reviens ici sur mon affirmation sur le fait que DAVDSI est pr matur -- interdire le contournement des DRM am ne directement un monde o les contenus ditoriaux ne sont poss d s que par les distributeurs (lire ce billet d'un autre juriste sur le sujet et les commentaires 22 de Luc Saint- lie et mon pr c dent billet lui aussi commentaire sur le blog de Me Eolas). Bien plus loin que des probl mes de copie priv e, c'est le patrimoine culturel de l'humanit qui serait enti rement poss d et g r par les distributeurs (comprendre Sony, Universal, Microsoft, ...). Une seconde lecteure de la letter from 2020 me fait avec une telle loi encore plus froid dans le dos. Une telle loi fait que le patrimoine culturel d'une nation enti re sera divis e entre les serveurs de grosses multinationales, qui n'auront en plus priori aucun devoir de les conserver (!!!!!) ou d'en prendre un soin particulier. La meilleure arme contre l'oubli et la perte de document, c'est la dispersion des contenus, et la r plication (en parler aux biblioth caires d'Alexandrie ... m me Sony n'est pas l'abri d'un incendie ... ou d'un pirate qui lui d truitait tous ses serveurs !). L' tat fran ais est en train de soutenir une loi, qui m ne au final une d possession de sa culture (comme a on pourra faire des conomies sur un minist re apr s tout... pas con!). Et je vous pargne (parce que ce billet est d j bien assez long) ma petite th orie sur les relations entre monopoles et puces DRM/TCPA (je suppose de toute fa on que ce sujet est abord sur la FAQ TCPA). Bref, au lieu de se demander qui doivent tre les garants de notre culture, et de nos contenus num riques, l' tat ne se pr occupe que de surprot ger des multinationales d j surpuissantes, de conforter leur monopole, et de surtout permettre en le gravant dans le marbre de la loi[5] les principes qui pourraient permettre ces m me multinationales de devenir les Big Brother de demain.
Notes [1] voir le billet Le DADVSI Code(5) : l'Opus d'Elie de Maitre Eolas sur le sujet. [2] si si, je le pense. [3] et ce de mani re incontournable. [4] Je n'arrive pas retrouver un pointeur sur l'original... [5] et c'est sans doute a que je trouve le plus scandaleux.

Pierre Habouzit: DAVDSI -- D route Anonc e du Virtuel, par D ficience de ses Syst mes Immunitaires ...

Je ne vais pas faire de pr sentation de DAVDSI, je ne suis pas juriste, et d'autres[1] l'ont d j fait, bien mieux que je ne saurais sans doute jamais le faire. L'article Wikipedia est (comme toujours) tr s clair Je vais plut t revenir sur les diff rents probl mes que cette loi soul vent et qui font actuellement d bat. Je rel ve essentiellement trois grands axes : Ce projet de loi se veut (en tout cas c'est comme a qu'en tant que citoyen il me'a t pr sent , et comment je l'ai compris) de mettre un cadre juridique autour des changes num riques, notament sur Internet (mais aussi de n'importe quel support num rique vers un autre). L galisation du peer-to-peer ? ou licence globale ? Actuellement, le peer to peer et les changes de fichiers sur les r seaux sont dans un tat de vide juridique, ce sur quoi tout le monde est d'accord. Les internautes voudraient voir leur passe temps favori l galis , ou au moins sans doute prot g des inquisitions de la RIAA. Les distributeurs eux (et je souligne le terme distributeur opposer auteurs) sont contre, puisque ceci repr senterait une perte nette dans leur buisness. Je tourne ma phrase au conditionnel parce que je ne veux pas entrer dans les d bats sur le fait que le p2p est ou non b n fique aux distributeurs. D'autres l'ont fait (par exemple dans Confessions d'un voleur de Laurent Chemla, puis plus r cemment Roberto Di Cosmo dans sa lettre ouverte Eddy Mittchell. Mais pour autant que je respecte monsieur Di Cosmo (dont j'ai d'ailleurs suivi les cours passionnants[2]), je pense que lui, ainsi que tout ceux qui se battent pour ou contre la licence globale se trompent de combat. Je m'explique : les d fenseurs de DAVDSI savaient que a serait un gros point de d bat, et tant le point auquel les distributeurs de contenus sont le plus sensibles, ils se sont tr s largement pr par s ce d bat. C'est donc un terrain dangereux, o il est facile de ne plus tre pris au s rieux. D'autant plus que par exemple l' tude de la SPEDIDAM me parait totalement biais (il ne propose que le choix licence global versus ill galit , ce qui donne au r sultat une majorit de gens pour la licence globale, alors que c'est plut t une majorit contre l'ill galit ). Mais j'ai dit que je ne voulais pas m'enfoncer plus loin dans ce d bat, parce qu'il est surtout pr matur . Le r el probl me est que l'on ne sait pas qui ou qu'est ce qu'on prot ge. Il manque un r el d bat et travail de fond sur la propri t intellectuelle vis vis des nouveaux probl mes soulev s par l' re num rique. Nous n'avions pas connu a depuis Gutemberg, bien sur a commence un peu dater ... Au lieu de se poser cette question, qui me parait pourtant pr liminaire au reste du d bat, on voit de toute part les gens se ruer vers des lois-rustines, et cache-mis re. Car DAVDSI est une loi h tive qui veut au plus vite appliquer un sparadrap sur la fissure que repr sente le p2p, sous la pression des distributeurs de contenus. Alors pour ou contre la licence globale ? personnellement je suis contre (et je ne rentrerai pas dans les d tails du sujet ici, on en trouve une vague explication dans les commentaires sur le billet DAVDSI CODE (5)), mais comme les gens qui ont r pondu au sondage de la SPEDIDAM, je suis encore plus contre le fait que a soit ill gal. Entre deux maux, je pr f re le moins dangereux pour moi. Mais la loi se limiterait la licence globale, la limite, je me dirais   quoi bon ... , a serait un mauvais pr c dent, mais la taxe sur les disques durs l' tait d j , c'est juste une prolongation. Malheureusement, la loi va plus loin, et ce sont ces deux points qui me posent le plus de probl mes. L'incompatibilit avec les logiciels libres, et la protection l gale des DRM Mon inqui tude est li e l'interdiction p nalement sanctionn e du contournement des DRM. Les ayatollahs du libres, ainsi que m me des gens plus mod r s, ont tout de suite not l'incompatibilit flagrante de cette loi, avec les logiciels libres (je renvoie le lecteur au blog de Tristan Nitot sur ce point). Mais le probl me me semble bien plus vaste. En effet, m me m me si comme le souligne Me Eolas (que je cite) : La loi fait obligation aux utilisateurs (les maisons de disque et soci t s de production) de ces mesures techniques efficaces d'accorder "de mani re non discriminatoire" des licences d'utilisation aux fabricants de lecteurs et concepteurs de logiciels de lecture, condition que ceux-ci respectent leur tour ces mesures.. Ceci fait qu'aucun logiciel libre (bien plus que les soucis de licence voqu s par Tristan Nitot) n'aura jamais aucune licence qui lui sera accord e : tant que le mat riel informatique, ne supportera pas les DRM en propre, les logiciels capables de lire des contenus prot g s vont n cessairement un moment du processus de rendu (graphique pour les livres, audio pour les mp3, etc ...) avoir la version non prot g e du contenu en m moire. Le code source tant ouvert, n'importe quelle personne (m me pas forc ment de tr s grand hackers) sera possible de d tourner un logiciel libre (son code source est ouvert !) pour r cup rer cette version d cod e du contenu, et en profiter pour le sauver. Je ne suis pas juriste, mais il me parait tr s facile un distributeur de contenus (par exemple Sony) de d fendre devant un tribunal que m me si le responsable du projet libre (par exemple VLC) qui lui demande une licence est sinc re, aucune d veloppeur de VLC ne pourra assurer Sony que leur logiciel ne sera jamais utilis pour contourner les DRM. Tant que aucun mat riel informatique ne sera capable de d coder des DRM lui m me (enlevant cette responsabilit aux logiciels), aucun logiciel libre, et plus g n ralement open source, ne pourra poss der une telle licence, parce que la loi donne tous les outils aux distributeurs et diteurs de contenus de l'emp cher. Arrive donc ma seconde inqui tude : le jour o le mat riel informatique saura g rer lui m me les contenus prot g s. En effet, le jour o l'ordinateur g rera lui m me gr ce au mat riel toutes les protections num riques autour des contenus, nous serons arriv s un r ve d'un consortium Microsoft-AMD-Intel appel Palladium. Sous des pr textes de s curit informatique, ce consortium vise implanter dans le coeur de votre ordinateur, une puce qui sait si tel ou tel mat riel respecte ou non les DRM[3], tant en charge de refuser la transmission d'un contenu sous sa forme d cod e un p riph rique louche . Bien sur, pour tre reconnu par cette puce (appel e puce TCPA comme Trusted Computing Platform Alliance ) il faudra avoir montr patte blanche ce consortium, pay le droit d' tre reconnu, etc ... Sur la FAQ TCPA vous pourrez lire pourquoi un tel syst me am nerait in vitablement l'informatique vers un monde tel que celui d crit dans la fameuse letter from 2020 dont vous pouvez lire une traduction fid le[4]. Ind pendament de toute consid ration personnelle sur le logiciel libre, la diversit est en tout lieu maintenir. Que a soit en politique, en biologie et en g n tique, ... et en informatique. De la diversit na t la concurrence et la cr ation. La diversit est m re d'innovation. Ce sont des lieux communs, mais je tiens les rappeler. Un monde du multim dia o le DRM est roi, serait un monde de la culture unique, o Microsoft serait le Moscou du silicium, et o rien ne pourrait tre fait sans l'aval du Camarade Gates. D'autre part -- et je vais reviens ici sur mon affirmation sur le fait que DAVDSI est pr matur -- interdire le contournement des DRM am ne directement un monde o les contenus ditoriaux ne sont poss d s que par les distributeurs (lire ce billet d'un autre juriste sur le sujet et les commentaires 22 de Luc Saint- lie et mon pr c dent billet lui aussi commentaire sur le blog de Me Eolas). Bien plus loin que des probl mes de copie priv e, c'est le patrimoine culturel de l'humanit qui serait enti rement poss d et g r par les distributeurs (comprendre Sony, Universal, Microsoft, ...). Une seconde lecteure de la letter from 2020 me fait avec une telle loi encore plus froid dans le dos. Une telle loi fait que le patrimoine culturel d'une nation enti re sera divis e entre les serveurs de grosses multinationales, qui n'auront en plus priori aucun devoir de les conserver (!!!!!) ou d'en prendre un soin particulier. La meilleure arme contre l'oubli et la perte de document, c'est la dispersion des contenus, et la r plication (en parler aux biblioth caires d'Alexandrie ... m me Sony n'est pas l'abri d'un incendie ... ou d'un pirate qui lui d truitait tous ses serveurs !). L' tat fran ais est en train de soutenir une loi, qui m ne au final une d possession de sa culture (comme a on pourra faire des conomies sur un minist re apr s tout... pas con!). Et je vous pargne (parce que ce billet est d j bien assez long) ma petite th orie sur les relations entre monopoles et puces DRM/TCPA (je suppose de toute fa on que ce sujet est abord sur la FAQ TCPA). Bref, au lieu de se demander qui doivent tre les garants de notre culture, et de nos contenus num riques, l' tat ne se pr occupe que de surprot ger des multinationales d j surpuissantes, de conforter leur monopole, et de surtout permettre en le gravant dans le marbre de la loi[5] les principes qui pourraient permettre ces m me multinationales de devenir les Big Brother de demain.
Notes [1] voir le billet Le DADVSI Code(5) : l'Opus d'Elie de Maitre Eolas sur le sujet. [2] si si, je le pense. [3] et ce de mani re incontournable. [4] Je n'arrive pas retrouver un pointeur sur l'original... [5] et c'est sans doute a que je trouve le plus scandaleux.

Uwe Hermann: Phonecaster.de - Listen to podcasts via telephone or cell phone

PhoneCaster.de is a nice service which offers podcasts via telephone. I received an email from them today which told me that someone had added my music podcast to their site (thanks anonymous stranger!). This means that you can now listen to my podcast from your telephone or cell phone by dialing
Phonecaster.de
(in Germany). I'm not sure if it works from outside of Germany, but you could try to call +49 931 663927 408. Please leave a comment and report whether it works or doesn't work. There's quite a bunch of other podcasts available which you can listen to while in a train, on a bus, or while you're somewhere else without Internet access. This opens up some nice new possibilities...

Edd Dumbill: Are web services and e-business interesting?

A couple of people have commented to me on the lack of explicit reference to web services or e-business technologies in the XTech call for participation. It's worth explaining why this is so. On web services: I consider the low-level specs here (SOAP, REST, WSDL) now to fall under "core technologies" track, and the higher level stuff (WS-*) to be often vacuous spec-mongering. Also, over the years, the quality of web service proposals submitted to the conference has been notably poor compared to all the other topics. A lot of this was to do with the hype web services received. On e-business, some useful submissions have been forthcoming, but never more than a few. My suspicion is that the OASIS stream of events is more interesting for most people in this space--I'd love to hear otherwise. I do view e-business presentations as on-topic, but I would like to find those that genuinely present something worthwhile. While many people often say they'd like to see more case studies, turnout for these is always low at the conference itself, so I've shied away from them somewhat. The thing with case studies is that they're necessarily related to a domain, and it's easy to for attendees to assume there's not transferable experience to be heard. I guess I don't believe either that all the problems in the e-business space are unique to that area. Identity, federated service location, transactions are all topics that deserve a broad audience. However, I acknowledge that I do not work daily in the e-business sphere and I would dearly love to hear somebody who does do a presentation on why there's really some solid things going on there now. Exchange of best practices is more necessary than ever. More reason not to hive off e-business from the other matters in the conference. For a similar reason I've mixed semantic web topics throughout the tracks as well. If anyone working in e-business didn't get useful knowledge out of XTech, I'd be astounded. Likewise, those working in e-business have plenty useful to say to the rest of the conference.
  • only 4 days left to submit a proposal for XTech 2006 (Amsterdam, May 16-19) -- do it now

Edd Dumbill: Emacs font joy

Seems I despaired too soon about not being able to get good-looking fonts in Emacs. Thanks to Duncan Mak I've been able to compile and install an Emacs with anti-aliased fonts on Ubuntu. Here's the recipe: Screenshot of anti-aliased Xft enable Emacs Then I had to edit out the build instructions for the -nox variant of Emacs, as it didn't build properly, and to be sure, added this to the Emacs-gtk confflags section of debian/rules :
  emacs_gtk_confflags += --with-xft=yes
After that, fakeroot dpkg-buildpackage -b in the source directory, and some time later, Emacs packages with anti-aliased fonts. There are some limitations: you need to set the font in your ~/.Xresources file like this:
  Emacs*font: Monospace-8
You may also want to fiddle with the Xft.dpi and Xft.hinting X properties to get the fonts to match your desktop environment. OK, so it's a bit of effort, but worth it. Hopefully this patch will mature and make its way into future Linux distributions.

Edd Dumbill: Cool toys for Firefox and Emacs

Firefox extensions The release of Firefox 1.5 has awakened my interest in the browser, and a few extensions can make life easier.
View Rendered Source Chart
Really handy for a structured view of an HTML page's source. The big advantage is that is displays generated source too, perfect for figuring out AJAX applications.
Foxpose
Sheer eye candy. Thumbnail all your tabbed pages into one page.
Del.icio.us
Browser button for working with the del.icio.us bookmarks site. I've been reluctant to use remote bookmarks before, this extension might just push me over the edge. Really well thought-out integration with the browser.
Rails in Emacs Seeing as I'm not quite prepared to switch to OS X just in order to get TextMate, I figured it was time again to play with my editing environment. Pages from InVisible Blog and Scott Barron give a lot of tips as to the current state of play with Rails and Emacs. I've now got a reasonably pleasant setup, though I wasn't inclined to go the whole way to running the ECB IDE inside Emacs. On Ubuntu, the packages you are looking for are: speedbar eieio semantic ruby-elisp mmm-mode. I also found pabbrev a very handy interface for tab completion. Screenshot of Emacs editing a Rails application The future for Ruby and Emacs is looking hopeful. I learned that a proper Ruby grammar for the semantic package is being worked on, which will enable class browsing and intelligent completion. I am still disappointed that there's no version of Emacs that uses Xft or Pango for anti-aliased font rendering. To get sharp fonts, I still need to use a bitmap font like misc-fixed. If I were in the business of offering bounties for open source development, dragging Emacs into the GTK2/Pango era would be the biggest one. Checking the mailing lists indicates that Pango is not suitable for Emacs, but no alternative scheme ever seems to bear fruit. Yet if Aquamacs can do it... If somebody came along with a decent TextMate-a-like for GNOME, I'd pay good money for it. I've never been really happy with an editor since Cygnus Ed. Hallski and I keep talking about this, and only just manage to resist wasting months of time on trying to write one ourselves.

Edd Dumbill: The Web as it was meant to be used

Since giving XTech 2006 the tagline "Building Web 2.0", I've received a few questions as to how wise this was. The Web 2.0 label has been accused in some quarters of being a vague, marketing-oriented, term. Perhaps an attempt to kickstart a new bubble. I was going to write further, defending my choice: that, practically speaking, Web 2.0 encapsulates a combination of technologies and practices driving the web forward. Yes, it's a label of convenience, but the implementation trends are real. The maturation of XML, a revival in browser technology, a willingness to share data openly and new web development frameworks. Just as I embarked on distilling these thoughts into a fuller form, Paul Graham published an excellent essay on Web 2.0. In it he analyses the Web 2.0 term:
Does "Web 2.0" mean anything? Till recently I thought it didn't, but the truth turns out to be more complicated. Originally, yes, it was meaningless. Now it seems to have acquired a meaning. And yet those who dislike the term are probably right, because if it means what I think it does, we don't need it.
So what's the reasoning that means we don't need the term? Graham writes: "Web 2.0 means using the web the way it's meant to be used." There's nothing fundamentally new, but there is a groundswell of understanding of what's been there all along. For me, that's a wonderful encapsulation of both current web trends and my aspirations for XTech. "Web 2.0" is a just a handy label for this. "The Web as it was meant to be used" will strike a chord with many web practitioners today--whether it's sensible use of web services with REST, improving user interaction in web design, or open semantics and data interchange. If you're involved in using the web as it's meant to be used, consider submitting an XTech proposal.

Edd Dumbill: A clean sweep

Firstly, if you haven't the faintest interest in the software I use to write this weblog, please feel free to go and do something more interesting right now. Now I'm in the company of dedicated readers of colophons, I will proceed. Redesign and reimplementation  This weblog, which has now been running for over two and a half years, originally ran on some custom software I'd hacked up in Zope: at that time my web development platform of choice. Today, I've relaunched with another custom content management engine, this time written using Rails. It's been a lot of fun to write, and a good excuse to sharpen my Rails skills further. The design has also been fun. It's a little basic right now, but I hope easy to read. Of course, the font is Lucida Grande, which ensures that I am fully Web 2.0 compliant.
The main new feature is that the tags I give articles are now made public. I used to tag posts for my RSS feed, but not publish them on the site. Now they are public--what few tags I currently have--and it's possible to find RSS and Atom feeds just for certain subsections of my writing. I worry sometimes about spamming the various Planet aggregator sites my blog features in, so this gives me a way to direct content specifically at them. That said, at least for Planet XML I like hearing about everything the community members have to say, not just their on-topic posts. New URLs My blog now has a new location, http://times.usefulinc.com/, and new places for  RSS and Atom feeds: Tools used

Edd Dumbill: Are web services and e-business interesting?

A couple of people have commented to me on the lack of explicit reference to web services or e-business technologies in the XTech call for participation. It's worth explaining why this is so. On web services: I consider the low-level specs here (SOAP, REST, WSDL) now to fall under "core technologies" track, and the higher level stuff (WS-*) to be often vacuous spec-mongering. Also, over the years, the quality of web service proposals submitted to the conference has been notably poor compared to all the other topics. A lot of this was to do with the hype web services received. On e-business, some useful submissions have been forthcoming, but never more than a few. My suspicion is that the OASIS stream of events is more interesting for most people in this space--I'd love to hear otherwise. I do view e-business presentations as on-topic, but I would like to find those that genuinely present something worthwhile. While many people often say they'd like to see more case studies, turnout for these is always low at the conference itself, so I've shied away from them somewhat. The thing with case studies is that they're necessarily related to a domain, and it's easy to for attendees to assume there's not transferable experience to be heard. I guess I don't believe either that all the problems in the e-business space are unique to that area. Identity, federated service location, transactions are all topics that deserve a broad audience. However, I acknowledge that I do not work daily in the e-business sphere and I would dearly love to hear somebody who does do a presentation on why there's really some solid things going on there now. Exchange of best practices is more necessary than ever. More reason not to hive off e-business from the other matters in the conference. For a similar reason I've mixed semantic web topics throughout the tracks as well. If anyone working in e-business didn't get useful knowledge out of XTech, I'd be astounded. Likewise, those working in e-business have plenty useful to say to the rest of the conference.
  • only 4 days left to submit a proposal for XTech 2006 (Amsterdam, May 16-19) -- do it now

Edd Dumbill: Emacs font joy

Seems I despaired too soon about not being able to get good-looking fonts in Emacs. Thanks to Duncan Mak I've been able to compile and install an Emacs with anti-aliased fonts on Ubuntu. Here's the recipe: Screenshot of anti-aliased Xft enable Emacs Then I had to edit out the build instructions for the -nox variant of Emacs, as it didn't build properly, and to be sure, added this to the Emacs-gtk confflags section of debian/rules :
  emacs_gtk_confflags += --with-xft=yes
After that, fakeroot dpkg-buildpackage -b in the source directory, and some time later, Emacs packages with anti-aliased fonts. There are some limitations: you need to set the font in your ~/.Xresources file like this:
  Emacs*font: Monospace-8
You may also want to fiddle with the Xft.dpi and Xft.hinting X properties to get the fonts to match your desktop environment. OK, so it's a bit of effort, but worth it. Hopefully this patch will mature and make its way into future Linux distributions.

Edd Dumbill: Cool toys for Firefox and Emacs

Firefox extensions The release of Firefox 1.5 has awakened my interest in the browser, and a few extensions can make life easier.
View Rendered Source Chart
Really handy for a structured view of an HTML page's source. The big advantage is that is displays generated source too, perfect for figuring out AJAX applications.
Foxpose
Sheer eye candy. Thumbnail all your tabbed pages into one page.
Del.icio.us
Browser button for working with the del.icio.us bookmarks site. I've been reluctant to use remote bookmarks before, this extension might just push me over the edge. Really well thought-out integration with the browser.
Rails in Emacs Seeing as I'm not quite prepared to switch to OS X just in order to get TextMate, I figured it was time again to play with my editing environment. Pages from InVisible Blog and Scott Barron give a lot of tips as to the current state of play with Rails and Emacs. I've now got a reasonably pleasant setup, though I wasn't inclined to go the whole way to running the ECB IDE inside Emacs. On Ubuntu, the packages you are looking for are: speedbar eieio semantic ruby-elisp mmm-mode. I also found pabbrev a very handy interface for tab completion. Screenshot of Emacs editing a Rails application The future for Ruby and Emacs is looking hopeful. I learned that a proper Ruby grammar for the semantic package is being worked on, which will enable class browsing and intelligent completion. I am still disappointed that there's no version of Emacs that uses Xft or Pango for anti-aliased font rendering. To get sharp fonts, I still need to use a bitmap font like misc-fixed. If I were in the business of offering bounties for open source development, dragging Emacs into the GTK2/Pango era would be the biggest one. Checking the mailing lists indicates that Pango is not suitable for Emacs, but no alternative scheme ever seems to bear fruit. Yet if Aquamacs can do it... If somebody came along with a decent TextMate-a-like for GNOME, I'd pay good money for it. I've never been really happy with an editor since Cygnus Ed. Hallski and I keep talking about this, and only just manage to resist wasting months of time on trying to write one ourselves.

Edd Dumbill: The Web as it was meant to be used

Since giving XTech 2006 the tagline "Building Web 2.0", I've received a few questions as to how wise this was. The Web 2.0 label has been accused in some quarters of being a vague, marketing-oriented, term. Perhaps an attempt to kickstart a new bubble. I was going to write further, defending my choice: that, practically speaking, Web 2.0 encapsulates a combination of technologies and practices driving the web forward. Yes, it's a label of convenience, but the implementation trends are real. The maturation of XML, a revival in browser technology, a willingness to share data openly and new web development frameworks. Just as I embarked on distilling these thoughts into a fuller form, Paul Graham published an excellent essay on Web 2.0. In it he analyses the Web 2.0 term:
Does "Web 2.0" mean anything? Till recently I thought it didn't, but the truth turns out to be more complicated. Originally, yes, it was meaningless. Now it seems to have acquired a meaning. And yet those who dislike the term are probably right, because if it means what I think it does, we don't need it.
So what's the reasoning that means we don't need the term? Graham writes: "Web 2.0 means using the web the way it's meant to be used." There's nothing fundamentally new, but there is a groundswell of understanding of what's been there all along. For me, that's a wonderful encapsulation of both current web trends and my aspirations for XTech. "Web 2.0" is a just a handy label for this. "The Web as it was meant to be used" will strike a chord with many web practitioners today--whether it's sensible use of web services with REST, improving user interaction in web design, or open semantics and data interchange. If you're involved in using the web as it's meant to be used, consider submitting an XTech proposal.

Edd Dumbill: Building Web 2.0 at XTech 2006

I'm very excited to announce the Call for Participation for XTech 2006. Submissions are due by 9th January. The conference itself is 16th-19th May 2006, in Amsterdam, Netherlands. The theme this year is "Building Web 2.0", focusing on the technologies and issues involved in building the next generation of web applications and services. There are four tracks --
  • Applications -- "mashups", frameworks, publishing, open source solutions, aggregation
  • Browser Technology -- browsers, AJAX, design and interaction for Web 2.0
  • Core Technologies -- the XML and RDF family, RSS/Atom, databases, nuts-and-bolts tech
  • Open Data -- information design, identity, tagging, privacy, trust, Creative Commons, DRM, government
I'll write a bit more about each track in the coming weeks, but if any of this turns you on, head over to the full call and submit your abstract. Also, do read the full track descriptions -- they go into more detail than I can here. Tutorials will be held on the 16th, and the presentation tracks from 17th-19th. In 2006 I want to build on the success of last year and broaden XTech's reach into web technologies. On the technology side, I'm particularly interested in getting more in about databases, frameworks like Ruby on Rails, tagging and search. In addition to technology, I'm interested in opening up dialogue between developers, designers and information architects about the kinds of applications being built on the web now, and the issues of their design, organization and implementation. Partly to encourage this, 2006's conference will have more room for panel discussion sessions. Feel free to drop me a note with any questions or suggestions about XTech 2006. (If you want to propose a session, please use the online submission form rather than sending email.)

Next.

Previous.