Ben Fry in ‘Visualizing Data‘: Graphs can be a powerful way to represent relationships between data, but they are also a very abstract concept, which means that they run the danger of meaning something only to the creator of the graph. Often, simply showing the structure of the data says very little about what it actually [...]
In the XMPP session at last february’s FOSDEM I gave a brief demo of some NoTube work on how TV-style remote controls might look with XMPP providing their communication link. For the TV part, I showed Boxee, with a tiny Python script exposing some of its localhost HTTP API to the wider network via XMPP. [...]
Sketchy notes. Say you’re looking for an identifier for something, and you know it’s a company/organization, and you have a label “Woolworths”. What can be done to choose amongst the results we find in DBpedia for this crude query? PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> select distinct ?x where { ?x a <http://dbpedia.org/ontology/Organisation>; rdfs:label ?l . FILTER(REGEX(?l, “Woolworths*”)). [...]
(This post is written in RDFa…) To the best of my knowledge, Ludovic Hirlimann‘s PGP fingerprint is 6EFBD26FC7A212B2E093 B9E868F358F6C139647C. You might also be interested in his photos on flickr, or his workplace, Mozilla Messaging. The GPG key details were checked over a Skype video call with me, Ludo and Kaare A. Larsen. This blog post [...]
Fancy title but simple code. A periodic update script is setting user/group membership rules on the FOAF wiki based on a list of trusted (for this purpose) OpenIDs exported from a nearby blog. If you’ve commented on the blog using OpenID and it was accepted, this means you can also perform some admin actions (page [...]
I’ve just closed the loop on last weekend’s XMPP / Apple Remote hack, using Strophe.js, a library that extends XMPP into normal Web pages. I hope I’ll find some way to use this in the NoTube project (eg. wired up to Web-based video playing in OpenSocial apps), but even if not it has been a [...]
It’s hard to keep secrets in today’s increasingly interconnected, networked world. Social network megasites, mobile phones, webcams and inter-site syndication can broadcast and amplify the slightest fragment of information. Data linking and interpretation tools can put these fragments together, to paint a detailed picture of your life, both online and off. This online richness creates [...]
The Japanese portal / search engine goo, have gone live with their Shindig-based OpenSocial container. See example user page, goo labs site, developer’s kitchen and documentation (in Japanese). See also announcement from Eiji Kitamura on the shindig (Apache opensocial) list.