Sunday, May 29, 2005

Flickr SPARQL, Kid Kenobi

crschimdt's been tinkering with SPARQL (think SQL for RDF/XML). This stuff intrigues me, I want to tinker too.

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

Jen Golbeck got around to implementing some more REST-ish RDF stuff.


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

I'm all excited again. First there was piggybank, which was kind of cool - but I never used it and it wasn't actually that useful.

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

But I can't be stuffed writing about it. Hello del.icio.us, you can find me all of the cool google maps stuff!

Who wants to find me a nice mapping control think with free data for Australia to open source?

Shirky Saves Sanity

Well, mine at least. As I look at the amount of traffic coming in from people who want MSN 7 hacks, I feel kind of bad writing about semantic web stuff.

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!

I got through a hell of a lot of applicants, made it to the final 5, made the interview, blew the interview, was passed over, got a call this morning at 9am while hungover like a homeless man, GOT HIRED

3 month contract, woo!




This is my new company.




Friday, May 13, 2005

Radial Comeuppance

This is a cool use of the upcoming.org api. It still needs a little polish, because it's not instantly intuitive, but it's pretty nifty!

Thursday, May 12, 2005

Flickring Greasemonkies

Which is cooler?
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

Semantic Web is here. You can all stop making things now.

Follow all the links.

Awe.

Sematic Web? Ooh, bad typo.

Who's a clever monkey Google Web Accelerator meets WHAT WG

Well, apparently many on this thread via Signals vs Noise.

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.


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.




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 Google
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.
Added 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:

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

I've been getting mystery phone calls from potential employers to work with PHP & SOAP.

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

Tired, and at work, I blathered about the lack of protected member varibles in PHP 5.

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

Free Wifi. Here.

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

I must have been asleep at my post, because this one slipped right by me. GeoURL is back and better than ever. Woo!

There's even a firefox extension. And mixed in RDF! Whoo!

Daniel & The Niftyness

Inventions Inventions Inventions! The world is full of them at the moment...

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!