Every day is Hack Day
In no particular order :
-
Net::Delicious.pm 1.01
Updated to talk to the new SSL-enabled API endpoint, to allow dorks the ability to override just about any config they want and, finally, the option to parse and return response messages with an XPath-enabled package.
Internally the package still uses XML::Simple to ensure a measure of backwards compatibility but eventually I will replace it with XPath-y goodness. I can't wait.
Oh yeah — it also handles private bookmarks properly now, too.
-
Net::Flickr::Backup.pm 2.7 2.8
Updated to allow the use of the new flickr.photos.recentlyUpdated API method in order to speed things up a bit.
There is also now an option to store RDF metadata (for JPEG files) in the source file itself. This is still experiemental and quickly gets boring when you start to think about how and where and whether you store similar data in the
not original
versions.Version 2.8 also allows you to store a photo's title, description and (raw) tags as IPTC headers. The catch being that IPTC mandates plain old ASCII or ISO-8859-1 for encoding so if you've got your (not Latin) characters thang happening you're sorry out of luck.
-
erdfg.py 0.6
Now you can serialize (export) your recipes as JSON! Exciting, huh?
I am hoping to get a little time to work on the erdfg-writer again soon and find a workable solution to saving just the finished N3 (and not all the extra HTML cruft) to a file. If I can do that I may even try to make it work in Safari and IE...
This blog post is full of links.
#hackBut I am lazy and do not like reloading web pages
I like The Guardian, in part because they've always been
so quick to grok what the interweb could do for them. For
example, during the 2002 World Cup they added live-blogging
of the matches which, despite being so brain-dead obvious,
no one else was doing at the time. I am a fair-weather tball fan so I couldn't
tell you whether the people they've gotten to do the job are
qualified
but they are about four million
times more fun than anything else out there.
Four years ago I was hanging out in IRC channels and made an idle threat to write a scaper-bot to suck down the commentary and post new bits as they arrived. So the other morning I wrote something just like that which I can run from the command-line. Like this :
# # As best I can tell there is no getting around the Guardian's insane URL # conventions so if there's a way to automagically guess the link for a # given match I haven't bothered to find out how... # $> sh ./wcblog 'http://tball.guardian.co.uk/worldcup2006/minbymin/0,,1788159,00.html' 28 mins GOAL! Bravo gets a tap-in at the back post for Mexico after Franco nods down a well worked free kick. Cue lavish celebrations, much bouncing in the stands, etc. Iran might feel a little unfortunate, but Mexico had been coming into the game since their shaky start. Can Iran regain their composure? ------------------------------------------------------------------------ 31 mins More commentary news - Jim Denvir writes to relate a messy tale: "The entire Univision commentary team just spontaneously combusted." I thought they liked to keep commentary a low-key affair in Mexico, Jim? ------------------------------------------------------------------------ 36 mins GOAL! Hashemian's play down the right - they're making some inroads down there - wins a corner. It's whipped in and, amid some confusion and a brilliant save from Sanchez from the first header - Golmohammadi applies a boot to crash the ball into the roof of the net. Iran are level! Much tooting of horns, etc. ------------------------------------------------------------------------ 42 mins Iran are back to the kind of pressure they were enjoying earlier in the match, and the Mexican fans are going a bit quiet. "Univision," points out Luis Rosas, "is not Mexican television. It is Spanish language TV in the States. Televisa is the official Mexican station from Mexico." I stand corrected, Luis. I'll stick to the tball, instead of offering asides about foreign telly.
Ideally, I'd like to have each new post sent out as an instant message. I toodled around a bit trying to do this with Log::Dispatch::Jabber (and then sendxmmp) but stopped when it became clear I would need to spend more time than I was willing figuring out whether my problems were with Net::XMPP's dependencies or just connecting to the gtalk servers at all.
Text messaging might be nice too but then you get bogged down in details like message length, data fees, the part where it's no fun to read anything on a cell phone and the roar of alert tones telling you that something has happened at various inopportune moments.
IM is just better since it doesn't have any of those
problems and every client, worth its salt, has some sort of
system tray or dock
integration so that you can plug
away at whatever you're doing and be notified when there are
updates.
To the extent that any sort of sane RSS, or Atom, feed would make it easier to reprocess the data and do clever things, saving me from having to deal with tag soup, I am all for it. It is true that you could also do something similar to the IM thingy with syndication feeds and a newsreader (or even email) but I've never been able to find them anything but annoying.
There is also the part where I've never seen anyone use the current crop of weblogging applications to chunk out individual updates as separate posts. So far, all writers do is keep a running commentary in a glorified text file (or single post). This is not an insurmountable problem technically and I will go out on a limb and predict that within a year someone will draft a spec for µblogging to address this issue.
It's pretty obvious that there's a demand for live-blogging; as in any event that people want to follow, in real-time, with a story and a little more personality than a text message containing canned highlights. I'm not saying that the Guardian should charge money to deliver live-blogging outside their website, only that I might actually pay for it if they did. I would not pay for plain-old access to their website. This has also been my problem with the subscription model going back to Salon's initial pay-wall. Just give me the fucking data to either play with myself or to plug in to a clever third party application.
Like an IM thingy.
This blog post is full of links.
#ole