Updated: 3/4/2003; 3:19:29 PM.
Patrick Chanezon's Radio Weblog
P@'s links, comments and thoughts
        

>

Thursday, February 13, 2003

Back to silicon Valley for 2 weeks !


Hi Silicon Valley bloggers: after 15 months working remotely from France with my team in Santa Clara (see my CV for a lack of a better biographical vehicle), I'm back for a 2 weeks trip in the Bay Area. I'm coming for work, to meet face to face with the team, and do some really serious strategic brainstorming, in a real meeting room, with real coffee (as opposed to "on the other side of the phone with my ear sore" :-)

I'll be there from 2/16 to 3/1.

I'm so happy. I have so many things I want to do during these 2 short weeks:

  • visit all my friends
  • finally meet all the colleagues I've never met in person (I changed team 1 week before moving out of the country :-)
  • pay a visit to Stanford
  • visit the teachers at CCSC, my daughter's previous chidcare
  • shop at Computer Litteracy, Frye's and Kepler's (I used to live in Menlo Park)
  • visit my "Cuniao" at this coffee-sandwich joint on Middlefield road where I used to drink irish coffee, smoke cigarettes and read the Wall Street Journal and tech books every morning when I worked at Netscape
  • maybe a trip to Half Moon Bay and a few evenings in San Francisco. Yosemite ? we'll see
  • ... and maybe meet some of you webloggers: just send me a mail, I'd be happy to meet some of you in meatspace. We had a blogger dinner in Paris a few months ago and it was a great experience.

 


8:43:27 PM Google It!      comment []

Crowbar, another good blog to read. [James Strachan's Radio Weblog]


Crowbar, another good blog to read. [James Strachan's Radio Weblog]

Just subscribed and printed all to read inthe plane.


8:26:04 PM Google It!      comment []

activeRenderer use gallery by Marc Barrot through [Scripting News]


Marc Barrot: "I've created a gallery to illustrate, with screen shots, how real Radio bloggers put activeRenderer to work." [Scripting News]

I installed activeRenderer the other but did not use it yet.


8:24:05 PM Google It!      comment []

Foaf geographical browser: not there yet but nearly !


In my monday post Apache maps its commiters based on GeoUrl: Lazyweb, give me a foaf based equivalent ! I asked the Lazyweb to create a little service that would take a foaf file as an entry and generate a map of the world with dots corresponding to the location of the people in the file, based onICBM header tag in their home page.

Joshua Schachter commented

Someone's done it:

http://xml.mfd-consult.dk/foaf/explorer/?foaf=http://xml.mfd-consult.dk/foaf/morten.rdf

First I want to thank Joshua for GeoURL , a great idea.
His homepage is a model of impressive minimalism: the other thing he wrote is Reversible, "a self-aggregating directory/webring/wiki/newsthread system"
I like the idea very much and will explore this as soon as I have solved my Trackback in radio issue.
 
Morten Frederiksen's FoaF Explorer is excellent ! It seems to fetch the ICBM already, and gives a web based presentation, with GeoUrls for the different urls that have it. All the infrastructure for what I have described is there.
But the functionality is not there yet it seems.
 
Also he links to Jim Ley's foafnaut, a SVG based browser for foaf files: I was thinking about creating a foaf explorer using Marc Barrot's ActiveRenderer, but using SVG is a much better idea.
 
And Jim has a foaf people on the world map : it seems to be static. What I wanted is exactly that but dynamic, like the foafnaut, where I can submit a url or a foaf file to get the map.
I'm sure Jim must not have generated the map manaully, and I hope he'll publish the service soon.
 
Thanks Joshua for this great comment and your cool soft.

7:08:03 PM Google It!      comment []

Trackback and Pingback: a comparison of the 2 specs, and discussion about an implementation in Radio


I want to use Trackback in Radio.

I had blogged a link to the specs from Simon Fell's post a while ago, Pingback v. Trackback. [Simon Fell], but was too busy to take a look at it.

Then today I discovered reversible through kottke through Kottke.org through Werbach through... Mark Pilgim's excellent  Recommended Readings (how far Mark's cool service can take you ! Mark you ruined my workday :-)

I love the idea of reversible, a mix of webrings, wiki and newsgroup, using weblogs and trackback.

Si I need to be able to use Trackback in Radio.

I searched and searched more but the only things I found were:

There does not seem to be any trackback client implementing automatic pinging in Radio today.

I downloaded and use Simon Fell's excellent Pingback client for Radio and it works like a charm: my post about Sam Ruby's pedantic web entry automagically appeared in his comments section. Not that my comment was especially interesting. There should be an option in your client (a checkbox in Radio before publishing), to let you determine wether you want to ping back the url you post: I very often post links to my weblog to notify my readers of what I found interesting, and when i have no meaningful comments, pinging back is not necessary. Or maybe adding some attributes in a new namespace in the trackback post and RSS to specify that it is just a reference with no meaningful comments, which would let the trackbacked site discard your url, or present it in a different way (just the title). This would allow a way to distinguish between posts that represent an entry in a dioscussion and posts that are mere links.

If trackback is not enabled in Radio I'll try to do it in my spare time (there is not much of it though).

First I looked at the specs.

pingback, and trackback specs.

I wrote a summary for those of you who do not have the time to read the spec. this was useful for me in order to understand the difference, which was not very clear to me last month when I read the specs at first.

IN the description site A refers to site B in a blog post
pingback
client side:
A parsed
find a link to B
download B
look for http header X-Pingback: "B pingback server", if not parse the page for <link rel="pingback" href="B pingback server">
A makes a xml rpc call to "B pingback server" sending
pingback.ping('A', 'B')

server side
B receives the ping
B checks that B url is part of himself
B fetches A, verifies it contains B, extracts title and some content
B keeps a database of pingbacks and regenerates its page adding whatever he wants from B

trackback
client side
A parsed
finds a link to B
downloads B
searches for RDF assertion
<rdf:Description
    rdf:about="B"
    dc:identifer="B"
    dc:title="B Title"
    trackback:ping="B tackback server/B Trackback ID" />
A does a trackback ping to B trackback server using http post
POST "B tackback server/B Trackback ID"
Content-Type: application/x-www-form-urlencoded
title=B title&url=B&excerpt=My+Excerpt&blog_name=B_Name

server side
Here the server is decoupled from B: B tackback server receives trackback posts and redelivers them to B when B pulls them
When B wants to check its trackback pings it does a
GET "B tackback server/B Trackback ID"?__mode=rss
and receives a RSS files with the list of trackback entries

Trackback is specified by the creators of Moveable Types and implemented in MT, but the spec gives you a perl standalone trackback server to use for other systems, and a perl trackback client for testing.

Trackback is a more REST-like design thanks to Paul Prescod and others.
I like the fact that they use RDF to describe the relationship between the post and the trackback url: the more metadata the better, and this is a good example of using semweb's technologies for what they're useful, ie describe relationship between resources.

I also like the fact that the trackback server is nicely decoupled from the 2 clients. This is a very symetric design and symetry is good.

Then using RSS to get the trackbacks is a nice idea, because it provides opportunity to use this results in other RSS enabled tools, such as RSS readers, in a UNIX pipes way: I expect REST-like web services .

Also B does not need to fetch A: all the needed content is in the RSS feed from the trackback server. Additional bonus, B gets all resources that link to it in one shot in the RSS file.

In Pingback, if the weblog publishing system is not hosted (such as Radio), the way that pingbacks are retrieved from the server is not specified.

So just looking at the spec I prefer trackback much better.

After writing all this I discovered that Sam Ruby has an excellent post on this topic Trackback vs Pingback where he lists other advantages of trackback.

Now to implement it in radio what do I need:

  • install the perl based trackback server at my hosting provider
  • create a macro in Radio to generate trackback ids for each post (there must be something like that already, a unique id of some sort, or I'll need to create a counter in a custom table)
  • modify my template for homepage and archive to add trackback urls for each post
  • create the ping client: this is the hardest part. i'm not very proficient in UserTalk and I'll need to beef up there. The infrastructure to do this is already there in Simon's pingback client: parse your post, get the the urls, fetch them. here it gets different: instead of looking at X--link header or link element, you need to find the RDF fragment to get the trackback url. Then the posting is also a little different: instead of using xmlrpc you use simple http post. I hope Simon's going to do it. else it'll be a good Usertalk exercise for me.
  • create a template for the trackback RSS. Use a simple macro in the template to get the RSS for each post.
  • modify the archive and home templates to include the trackback posts after the posts.

That sounds like fun work. I hope Simon will do it, else I'll be obliged to learn more Usertalk :-)


6:43:49 PM Google It!      comment []

© Copyright 2003 Patrick Chanezon.
 
February 2003
Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28  
Jan   Mar


Click here to visit the Radio UserLand website.

Subscribe to "Patrick Chanezon's Radio Weblog" in Radio UserLand.

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.


currently subscribed to 90 feeds:

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link <big>kev's</big> catalogue of this and that.

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link ::Manageability::

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link A Frog in the Valley. Communication + Technologies

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Aaron Swartz: The Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Adam Curry: Adam Curry's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Ascription is an anathema to any enthusiasm

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Blogging Roller

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Blogzilla - a blog about Mozilla

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link boson2x

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link CNET News.com

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link CNET News.com - Personal Technology

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Collaxa's Take

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link crazybob.org - web log

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Crowbar Tech

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Danno Ferrin: ... Speling Errors

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Dictionary.com Word of the Day

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link dive into mark

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link dive into mark/Projects

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Don Box's Spoutlet

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Duncan's Blog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Eclectic

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Erik's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link freshmeat.net

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link graham glass: what's next?

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link hackdiary

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Holovaty.com

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link I bla-bla-bla

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link InfoWorld: Top News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link InfoWorld: Web Services

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link James Strachan's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Java and Me

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link JB's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jeff Turner's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link jelly

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jeroen Bekkers' Groove Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Joel on Software

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Joi Ito's Web

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jon Schull's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Jon's Radio

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Karl & Cow - The Boring Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Kevin Lynch

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link kuro5hin.org

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Loosely Coupled weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Marc Barrot: aRupdates

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Marc's Voice

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Meerkat: An Open Wire Service

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link meltsner

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Mitch Kapor's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Mozquito XForms

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Nature: Human Genetics

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New York Times: Business

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link New York Times: Technology

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link O'Reilly Network RSS DevCenter

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link OpenSymphony

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Otaku, Cedric's weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Padawan.info

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Perl.com Perl.com

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Peter Drayton's Radio Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Raible Designs :: We Build Web Apps

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Random thoughts

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Ray Ozzie's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link rebelutionary

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Ross Mayfield's Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Russ Lipton Documents Radio

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Russell Beattie Notebook

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link s l a m

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Salon.com

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Sam Ruby

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Scientific American

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Scripting News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Semantic Web Blog, featuring RDF

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Servlets.com Weblog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Simon Fell

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Slashdot

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Smart Mobs

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link The .NET Guy

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link The GrooveLog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link The Motley Fool

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link TheServerSide.Com: Your J2EE Community Forum

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Tomalak's Realm

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Webmink: the blog

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Welcome to the real world

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link Wired News

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link World Wide Web Consortium

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link WriteTheWeb

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link xmlhack

Radio UserLand users: click to subscribe. Other folks: use the RSS link to acquire this channel. RSS link YOULA French broadcasting network

Here's how this works.