Monthly Archive for June, 2005

Google and social software: wiki’s


Moving my tango site
I am currently considering converting tango.forret.com into a wiki-style site. It is a hobby site with tango steps, tango terms (glossary) and other tango-related stuff. I have by now developed some wiki-like functions in ASP, and it would probably be better to just go with an existing, full featured (PHP or Perl based) wiki system.

What is a wiki?

A wiki enables documents to be written collectively (co-authoring) in a simple markup language using a web browser.
(from wikipedia.org)

It is a social software that allows the building of highly interconnected websites of free-form knowledge, easily edited by whoever has access to it.
My choice for the ‘wiki’ kind of social software is motivated by:

  • the information does not need a chronological organisation. Moreover, each topic wil evolve in time so it would actually be bad to link them to certain dates. So this makes a blog (key feature: reverse chronological) not a good option.
  • the information is not conversation-like: it will be a few-to-many medium (certainly now – currently I am the only author) and I am not responding to specific questions or threads. This kind of rules out an Internet forum software (like phpBB).
  • what I like about a wiki is the strong interconnection of pages (a description of a tango term like ‘milonga‘ will typically refer to other terms, whose explanation is only one click away), the easy editing within the browser and easy co-authorship with version control.

Wiki farms
In order to play around, I wanted to check if there is a counterpart of blogger.com for wiki’s: big, free, reliable and flexible (layout wise). A good starting point was WikiFarms (c2.com):

They might be good for some projects, but eventually I will want to host my tango site on my own server, which in my hoster’s case means it will be based on either Tikiwiki or PhpWiki.

Wiki’s and Google
Just like Google likes blogs a lot, Google likes wiki webs a lot (meaning: they get ranked high in Google searches):

  • They are very topical and have good keyword density (i.e. a page on ‘megapixel’ will explain the term using most of its synonyms and related concepts like resolution, CCD, RGB, …)
  • They are all very well internally connected (they link to one another, they might have pages with links to ‘Recent changes’, ‘Most visited pages’ …)
  • they have very relevant URL names (a link nl.wikipedia.org/wiki/Megapixel will give better results in Google for a search on “megapixel” than something like www.example.com/wiki/page.php?id=1445)
  • they have relevant page titles (typically the topic of the page shows up in the title: “Megapixel – Wikipedia NL”)

Just like Google bought Blogger at some point, they are now looking into supporting Wikipedia (more than 11 million hits in Google – Pagerank 9). I’ve read that, because Wikipedia is not a real company, and as such Google can’t buy them, they are looking at buying answers .com, who get part of their input from Wikipedia. Google has a history of trying to buy powerful content providers, so if one of the Wiki hosters becomes really popular, like JotSpot or Wikispaces, and is as such responsible for hundreds of thousands of pages, they might become a candidate for acquisition too.

Technorati:

Biometric spielerei: Applied Minds

Reading this article on Applied Minds sure brings back memories:

Co-founder Danny Hillis escorts me down a hallway that dead-ends into an old-fashioned red phone booth. The phone rings. He places receiver to ear.
The blue moon jumps over the purple sky,” he says, and hangs up.
Suddenly, the booth becomes a door, swinging out to reveal a vast, open room filled with engineers, gadgets and big ideas.
from Applied Minds Think Remarkably (Wired)


I remember Maarten, Henry, Frederik and me, in the early days of Keyware (in 1998, I think), preparing a demo for Walter Debrouwer‘s Riverland company. The latter wanted to impress his prospective client BP, and so he wanted a biometric access control to his ‘labs’.

We hacked something together with a hastily purchased badge-reader-annex-intercom, linked to a PC’s soundcard, running the first beta demo of our speaker authentication software (based on a Lernout & Hauspie technology). I think we even added the Visionics (now Identix) face recognition software we licensed, linked to a QuickCam webcam. So the system would recognize your face, recognize your voice while you pronounce your passphrase and then let you in when it was sure enough it was actually you. Wonderful when it works. And when it doesn’t, you can always explain about false rejection, false acceptance, and equal error rate. Maarten and me even wrote a white paper on the subject, but I can’t find that document back, only references (PDF) to it.

Frederik is now at Vasco, Maarten is at Imec, Henry has set up Broncoway. But I have no idea what happened to Veronique, An, Anke, Rudy and the lovely Julia. Maybe it’s time for a reunion.

Technorati:

RSS with images: picture podcasting


There is something weird: after the audio-only iPods came the iPods with images, but there are no iPods for videos (yet). However, we already have video podcasts, but there are to my knowledge hardly any picture podcasts? Why did we skip that medium? The hardware is there, the content is there.

So let’s see how hard this would be. At first glance, you would need the pictures, in an RSS, optionally automagically transferred to the photo device:

RSS with pictures

I found a couple of initiatives for putting images in an RSS so that they can easily be retrieved/manipulated:

Flickr: RSS with image enclosures 

this is the most straightforward and obvious implementation: using the same enclosure tag that made podcasting so simple. The only thing is: they do not include the image size (length=) attribute, probably for performance reasons, but this breaks the validation of the feed

Yahoo!: Media RSS 

a more recent effort from Yahoo! to include media files and associated meta-data into RSS. More meta-data means better search accuracy. They use an extra namespace xmlns:media="http://search.yahoo.com/mrss" which is probably the most correct way of doing it, but makes it unfit for podcast use (no podcatcher client recognizes their media:content tag, so nothing is downloaded). They do support multiple enclosures per post item (e.g. a high-quality MPEG-4 video, a low-quality – but faster downloaded – WMV alternative and a JPG screen shot for the same footage). 

pheed.com Pheed RSS 

another extension of RSS 2.0, now with a xmlns:photo="http://www.pheed.com/pheed/" namespace. Same remarks as above: no podcast recognition. They also use the Dublin Core namespace, which is probably a good idea. 

solitude.dk 

Andreas had a proposal for changing the RSS2.0 standard, allowing multiple enclosures per item. Better go with the Yahoo! route for that, I guess.

My conclusions: you need the enclosure tag for compatibility with existing applications. You need the length= attribute for conformance to the RSS specs. So I’d start with what Flickr does, entend it with the length (even it’s just an estimation based on image pixel size, I don’t think many applications verify the actual size). But you could combine this with the Yahoo! Media RSS namespace (a bit like using the embed tag within the object for embedded media players) in the same feed.
Feedburner
Feedburner no longer adds image URLs as enclosures to their feeds (too many user problems, Eric Lunt tells me). So you cannot use Feedburner for constructing the RSS feed. (I tried it with Blogger and SmartCast and indeed, no success). They do support Yahoo! Media RSS as output format. They actually use the combination I described above. So we’re one step away from the perfect image feed constructor: Feedburner (optionally) enables image (JPEG/GIF/PNG) attachments to be converted to enclosures (with their usual automatic length= detection).

Transfer to device

I tried to use a mixed enclosure/MediaRSS feed in the iPodder podcast client, and it works like a charm. All references images are downloaded and stored under [iPodder download folder]\[Feed name]\[filename]. Whcih means you only have to specify the [iPodder download folder] as e.g. iTunes’ ‘Image root folder’ and all pictures will be synchronized with the iPod photo. Each feed is a separate folder, and a separate album on the iPod. Super! I guess the Doppler podcast aggregator would work as good.

Applications

Whether the pictures are consulted on a iPod or other portable multimedia device, or online in an aggregator or Bloglines, people can dream up a load of neat applications.

  • Gadget freaks could subscribe to an Engadget GSM ‘photo-cast’ of the latest must-have mobile phones. 
  • Parents could create a ‘kidcast’ for pictures of their newborn so the relatives can be automatically updated
  • casting directors could use a ‘casting-cast’ to get updated on new faces …
  • A TV channel could subscribe to the RSS’es of the main news agencies.
  • Simple: a PHP script that takes the RSS and shows your 5 most recent pictures in the side menu of your blog

Technorati:

Stevie Wonder’s new fuss

Barry (played by Jack Black): Rob, top five musical crimes perpetuated by Stevie Wonder in the ’80s and ’90s. Go. Sub-question: is it in fact unfair to criticize a formerly great artist for his latter day sins, is it better to burn out or fade away?
(from imdb.com)

My top 5 of Stevie’s crimes in the 80′s and 90′s would be:

  1. I Just Called To Say I Love You (’84)
  2. Ebony And Ivory (’82)
  3. Part Time Lover (’85)
  4. Jungle Fever (’91)
  5. For Your Love (’95)

Be that as it may, I still consider him as a musical genius (and I’m not alone), and he’s definitely in my top 5 of favourite artists. He’s the one that came up with Master Blaster, Superstition, As, Sunshine of my life, Higher Ground, Sir Duke, … and I still forget loads of classics. I can still remember the goose bumps I got listening the first time to Original Musiquarium. Dennis playing by himself, man!”

So it made me very happy when I heard his new single: “What The Fuss?” and realise he’s finally back. Back with a funky synth bass, kick ass drums and intelligent lyrics:

Should I be drivin’ thru a klantown,
find a restaurant to get me some food
And someone says “hey boy, we don’t serve your kind”
Shame on them
And if we live in a democracy and
you don’t use your power to vote
Knowin’ some would like to turn back the hands of time
Shame on us
(from stevie-wonder.com)

Looking forward to the new album, A time to love, out in July 2005!

Technorati: