Half person, half home automation, an under loved blog for all things Ruby, python and more in Adelaide
Sunday, May 29, 2005
Flickr SPARQL, Kid Kenobi
The hot new thing all this week: Image Region Selection. Cool because... oh, it's just cool ok? Accept it.
Process: You get a flickr image, put in a few details into the note, and then it gets ripped out and torn up. Before you know it, you go "find Dave from http://www.foo.com/image.jpg" and you have a picture of Dave.
Take a gander. Go on. It's not scary.
Oh, and Feedtagger.com just got a new feature rollout, see what you think of Chris' baby.
Finally, Kid Kenobi is coming to my party. Ok, it's not actually mine, but I got to promote it on the web. Close enough!
Friday, May 27, 2005
FilmTrust RDF Meets AllConsuming
This means, if you know the IMDB identifier, you can now find all RDF related directly to that movie - reviews, ratings, everything.
This is going into dal.ek.ta.ble, the upcoming.org meets filmtrust movie web services mashup - What's playing at my local movie night, and finding reviews from it.
Tuesday, May 24, 2005
Bacon Rocks: Piggy Bank 2.0
It plugs into firefox / gecko browsers, and rips RDF data out of stuff, smushes and violia!
Now, they've amped up the faceted views, which make it all cooler.
Look at it now.

I told you all the semweb was here and we could all stop trying.
Thursday, May 19, 2005
Yet Another Cool Google Maps Hack
Who wants to find me a nice mapping control think with free data for Australia to open source?
Shirky Saves Sanity
del.icio.us provides again with a Shirky entry on tags & ontology.
I knew all this stuff already, but now I see it.
I can still have my wonderful semantic web by smushing URIs, because that's all people are really tagging.
Merged from URLs, Not Categories - You don't merge tagging schemes at the category level and then see what the contents are. As with the 'merging ISBNs' idea, you merge individual contents, because we now have URLs as unique handles. You merge from the URLs, and then try and derive something about the categorization from there. This allows for partial, incomplete, or probabilistic merges that are better fits to uncertain environments -- such as the real world -- than rigid classification schemes.
That's a relief. Infact, it seems so bleedingly obvious, but I never even considered it, I just whinged about the lack of information in tagsonomies.
Sanity has return. Oh, and I kick ass at my new job: I'm in a development team of 5 and one of the most productive, even if it is only my third day.
Go architechture Dan, GO!
Saturday, May 14, 2005
Hired!
3 month contract, woo!
This is my new company.
Friday, May 13, 2005
Radial Comeuppance
Thursday, May 12, 2005
Flickring Greasemonkies
Photorating or geoannotation?
My vote is with the geoannotation, 'cause they offer a whole lot of RDF over REST in the form of RSS.
Oooh. I'm so torn between the two.
Saturday, May 07, 2005
Who's a clever monkey Google Web Accelerator meets WHAT WG
The accelerator scours a page and prefetches the content behind each link. This gives the illusion of pages loading faster (since they’ve already been pre-loaded behind the scenes). Here’s the problem: Google is essentially clicking every link on the page — including links like “delete this” or “cancel that.” And to make matters worse, Google ignores the Javascript confirmations. So, if you have a “Are you sure you want to delete this?” Javascript confirmation behind that “delete” link, Google ignores it and performs the action anyway.
Oh well, beaten to the punch.
Nofollow.
Solved.
But... this can be extended further.
rel="nofollow admin edit"If we had a set of well understood terms to denote functionality where people use hyperlinks as part of the UI, the rel attribute is perfectly capable of including metadata about the function of the link.This neatly solves the issue being articulated here, from a post to the WHAT WG mailing list.
I was just thinking about the recent problems introduced by the GoogleAdded bonus? In theory, you could have your browser locate and color all of the functional hyperlinks with a little bit of CSS. You could extract a list of actions and what they do into a kind of psuedo RESTful web service description:
Web Accelerator following links that have side effects (the typical [delete this] stuff). One of the issues is
that doing the Right Thing means creating a form, and that effects the
UI, and of course the nesting form issue and all that. The Web Forms
spec deals with this some, with the action attribute for submit buttons
and some other details.
A related extension might be a method attribute to anchor tags. One
might expect a href="form?delete=10" method="POST"[delete this] /a to
do a post request to "form" with a request body of "delete=10". Or it
could do a post with an empty request body, but unfortunately a large
number of web frameworks ignore URL variables in post requests.
URL:
comment.php?action=delete&id=7
function:
delete, admin
So, now, developers could build a web services client based on your existing web application, HTTP GET, and HTTP Response codes! Gasp!
Of course, this won't scale well to methods that require you to return a result, but for simple actions that return a void this would work alright.
No, I'm not seriously suggesting this, it's the result of too little sleep and too much of a hangover.
Thursday, May 05, 2005
Job Prospects & Cooking Plans
Apparently, that's insufficient reason for my roommate to go and knock on my door, and say, HELLO, DAN, IT'S FOR YOU.
Other news:
Chefmoz 2.0 development needs public feedback. If you've got a moment to spare, wander along and identify some issues for you, Joe Public. Scribble out a nice report.
Feel free to post everything you like in the Adelaide, South Australia category, since I edit there I can clean up after you - just put testing somewhere obvious!
We're also going to need helpers to do some rapid interface prototyping, so we can get an idea what where we need to go to tackle numerous issues - if that's you, let me know!
No Need to Click Here - I'm just claiming my feed at Feedster.
Wednesday, May 04, 2005
Eating Your Own Words
About 20 minutes after describing the problem, I... actually stfu and rtfm.
Oops.
Can't hit that delete button fast enough!
Now, to figure out how I got funny ideas about class member scope.
:S
Monday, May 02, 2005
Calling All Adelaide Geeks
I blogged about this before, and sometime between then and now, we've suddenly been given free run of citilan!
ROCK ON!
Note: it's web only access, which sucks for posting to blogger.com!
I even made it onto Slashdot. Remember, Slashdotters are unwashed masses who think linux makes them cool. Its not the tool, you fool!
Sunday, May 01, 2005
GeoURL is back
There's even a firefox extension. And mixed in RDF! Whoo!
Daniel & The Niftyness
Daniel, someone who I work with at Fresh FM, has just shipped the first version of his radio cart software.
For those of you in the know, you'll understand what it does. For the rest of the world: think winamp for radio stations. I think that with a little love and dedication, we can oust the software giants with bad development habits.
Hey, if we're nice, I'll see if I can't get a nice demo of it.
You can see the blog and the screenshots.
Daniel also brings the solution to all of your plastic bag woes! I'm jealous and want one.
Finally, and excitingly, sometime before the end of the day Chris will be relaunching feedtagger. Don't /. effect his servers this time, folks!
Will Hayworth 06 May 05
Semi-stupid question: what about nofollow? I’ve looked in the Google docs and Mozilla specs and haven’t found anything about whether nofollowed links will be prefetched.