Google Maps supports XML output

Google maps beta

Well well, after only a couple of days at the most? Google maps has been found to give off simple XML when you add ?output=xml to the query string. So for example – http://maps.google.com/maps?q=minneapolis&output=xml will give you the centre and span geo's of Minneapolis in North America. Its not alot of information I grant you that but its not bad at all. Here's Sarah's home town – http://maps.google.com/maps?q=racine&output=xml. I honestly think this is what Web 2.0 is all about, a data only/machine readable view of a servie. So where from here? Well first some more data would be great, not to say you couldnt just query another service for information but its google and its free for use – not even a api key in view. A public schema, no matter how simple it may be. It would be useful in the case of a error like this – http://maps.google.com/maps?q=15%20Kings%20close&output=xml. Jon Udell goes into more depth and builds a simple XSL to demostrate whats possible. I am tempted to do something with it myself but it supports nothing outside of North America, which is little use to me. Till a european service is open, here is some interest queries…

Pharmacies in Chicago
Walgreen's pharmacies in Chicago
Sex shops in Minneapolis
Churches in Racine, wi
Racine to Minneapolis and the interesting XML version
There's lots more comments on google maps at slashdot as usual.
Seems SVG is only mentioned once, while its being used in backend map building all around the world. Damm I wish I had the time to build prototype using SVG and the google xml.

Google Maps XML output has now been disabled. Oh well it certainly was fun while it lasted.

Comments [Comments]
Trackbacks [0]

Into the Dragons’ Den

The Dragons from the Den

The Dragons' Den was a six part series where entrepreneurs pitched their ideas to secure investment finance from the Dragons… elite business experts.

I missed most of this series and only caught bits here and there on TV. It also seems very few people were interested in seeding a torrent of the Dragons' Den, but I'm slowly getting them down. Anyhow I have to say its one of those programmes that the BBC do so well. Yes its reality TV but actually its got all the elements of ideas and thoughts which I expect from the BBC. Great programming, well shot, well thought-out… I may even considering checking out the Apprentice which starts next week on BBC2.

Some of the ideas for businesses are sometimes laughable like in the pitch when a couple of guys suggested turning old tyres into wheelchair ramps. But there have been some gems like Paul Thomas' Trufflesplantation system. The pitches can make one hell of a difference (as we all know too well) and honestly the winning entrepreneurs tend to have a good pitch and the business figures to back themselves up. Best example has to be Huw Gwyther who pitched for a high quality magazine called Wonderland (shame about the nasty flash website, hardly says quality or good taste in anyway!). I know just the person Huw should speak to about this…

Comments [Comments]
Trackbacks [0]

The Tivo Home Media Engine SDK with Jon Udell

TIVO HME showing music

I had to blog something about the Tivo Home Media Engine SDK which allows developers to write applications which run on version 2's of the TIVO software. Its a very good move by TIVO but as Jon Udell points out, its not as open as it will/could be. Anyhow, highlights of the blog post and podcast by Jon Udell
.

Tivo uses MDNS to find applications on the local network, All the applications are written in Java using the SDK, the applications dont actually run on the TIVO box – the TIVO just plays it or displays it (as such), It always runs from a networked machine. I have to say its quite something, and would allow for some serious applications like shopping, home entertainment and home automation. The limitations include not being able to access the metadata from the recorded shows or the recorded shows themselves. I under legally why they cant do this but there has to be some kind of legal loop whole which could be exploited? I'm wondering if Xbox media center could make use of the SDK to provide cross platform fuctionality? Hoff touches on IP delivery of Content which is an obvious move for TIVO and could be a killer when you think about the problems people have with managing/storing content on there local machine. For example, Itunes allows you to add playlists and the like but TIVO would go one step beyond by suggesting content you may like based on your previous content.

Comments [Comments]
Trackbacks [0]

At long last I can drop Opera for Firefox?

At long last the one thing which I really missed when moving from Opera 7.5 to Firefox 1.0, has been developed as a extension. Opera had this great way of remembering sessions even when your machine had crashed or you had closed the browser by mistake. Now SessionSaver does the same for Firefox. I'm the first to rate it and I had to rate it 5 stars. I believe theres enough extensions to make up for almost every feature in Opera. I just need Firefox to be as quick and slick as Opera now.

A while ago I highlighted a load of extensions I used in Firefox, well this my current selection used across the 5 different machines I use day in day out.
SessionSaver – SessionSaver will auto-track and restore your browser -exactly- as you left it
lget – Allows you to initiate a direct download of a file given a url
Flashblock – Replaces Flash objects with a button you can click to view them
Sage – A lightweight RSS and ATOM feed aggregator.
Tabbrowser Preferences – Enables enhanced control for tabbed browsing
Disable Targets For Downloads – Prevents sites spawning blank windows when clicking binary downloads
FoxyTunes – controls your favorite media player without ever leaving the browser
Web Developer – Adds a menu and a toolbar to the browser with various web developer tools
Mouse Gestures – Allows you to execute common commands (like page forward/backward, close tab, new tab) by mouse gestures drawn over the current webpage
User Agent Switcher – Adds a menu to switch the user agent of the browser
Nuke Anything – Adds a “Remove this object” entry to the right-click context menu, which will remove an object from a webpage temporarily
mozcc – Provides an interface for viewing embedded Creative Commons licenses
Gcache – Allows you to check the page you are browsing in the google cache

Comments [Comments]
Trackbacks [0]

Xbox media centre in the washington post

I hate it when newspapers make you signup to read content, so I'm going to post most of the piece up. If you want to read the whole thing this is the URL you need. I logged in with washingtonpost@dodgeit.com password nHWLDb8J. It may have changed when you read this so check the dodgeit mail account here. I think its quite good to see a quite balanced view on a open source project like XBMC from the large newspapers. Even if its in there Technews section. Yes I know Firefox and others have been covered to death, but XBMC is something very different. Officially there are not even any compiled binaries so you have to build it yourself from the sourcecode or of course wait till someone builds it and releases it on the net.

The most successful such effort may be XboxMediaCenter, or XBMC. This free program (www.xboxmediacenter.com) lets an Xbox connect to a wired or wireless home network and perform many more media-sharing tricks than Microsoft's Extender add-on allows.

Those kinds of capabilities normally require spending $250 or more for a separate wireless media receiver from such firms as D-Link Systems Inc., SlimDevices Inc. and Roku LLC.

For software created by hobbyists in their spare time, XBMC is surprisingly capable. As a music box, it plays a wide variety of music, including Web radio broadcasts as well as MP3, Windows Media, AAC, RealAudio and many other file types — excluding the copy-restricted files sold at such stores as iTunes, Wal-Mart and Napster. Pop a CD into your Xbox, and XBMC can even copy its tracks to the Xbox's hard drive in the format of your choice.

If you use Apple's iTunes, XBMC ties into that program's own sharing feature, providing access to all of your custom playlists.

Switching to video, XBMC supports an equally broad range of computer formats, including MPEG-4, DivX, QuickTime and RealVideo. If you have a ReplayTV digital video recorder on your home network, this software can even stream recorded shows from it for watching on the TV plugged into the Xbox. But although XBMC can play DVD movies, it can't display their menu screens. If you have a computer monitor or high-definition TV connected to the Xbox with the right cables, this software will also upgrade the Xbox's video output to high-definition resolutions.

Last, you can plug a standard computer keyboard and mouse into an XBMC-endowed Xbox (after you plug a $10 adapter into the Xbox's controller port) and browse a limited menu of Web content — not much more than weather forecasts and Internet Movie Database lookups — on your TV.

This program isn't for the technologically faint of heart, though. You can't load XBMC on a standard Xbox — you must modify one to accept this new program, either by soldering or plugging in a new chip inside the case or patching its software through arcane routines.

Such an Xbox “mod,” if you don't perform it yourself, will cost from $50 to $100 when done by a firm such as FriendTech Computer Ltd. (www.friendtech.com) or the private individuals who market the service on local forums such as Craigslist (www.craigslist.org).

More to the point, it will void the Xbox's warranty. Subscribers to Microsoft's Xbox Live service may also find themselves banned from it if their modified machines are detected by Microsoft's servers.

The company has frowned on these adaptations in part because they are often used to play pirated copies of games. “Microsoft investigates and makes case-by-case determinations as to whether specific mod chips enable piracy,” said Molly O'Donnell, a Microsoft spokeswoman.

That risk, however, hasn't discouraged Xbox tinkerers from experimenting. Among other odd achievements, they've managed to craft multiple Xbox versions of the Linux operating system that turn an Xbox into a full Internet PC. And for those who just want to play video games on an Xbox, another add-on lets it play titles for older game consoles such as the Sega Genesis and the Super Nintendo.

I would say its pretty fair wouldnt you say? Shame there were no pictures because its a thing of beautiful. This also reminds me that I should take some more pictures of the latest builds of XBMC

Comments [Comments]
Trackbacks [0]

Bluetooth vs FM Radio headphones

I was talking to Dave today and was mentioning Apple's new powerbooks which now come with Bluetooth 2.0. The idea is to make streaming audio to bluetooth headphones much higher quality, which makes sense but why they jumped from 1.2 to 2.0 who knows. I think its just going to add a whole load of confusion to the market. Anyhow, Dave was not convinced bluetooth headphones were the way to go. He offer the alternative of FM headphones. At first I kinda of dismissed it but now I'm thinking there pretty damm cheap and last a long time in battery life when compared to bluetooth headphones. Also using a FM Transmiter (which is still not sold in the UK!) its really easy to use the same pair of headphones anywhere. For example at work it would be easy to plug in my FM transmiter and use a small pair of FM headphones or headphones attached to one of those cheap FM radios to listen to my music wirefree and anywhere within 50meters. Its even better if you have one of the phones with a FM radio built in. Maybe Dave is right about this, for now while Bluetooth evolves in this area at least.

Comments [Comments]
Trackbacks [0]

Trackback Spam, easily solved?

Seems cubicgarden is actually getting its first hit of trackback spam. People never ever believe me when I say cubicgarden actually gets a reasonable amount of readers (mainly through the rss) but this proves its easy to find and also a target for spam bots. its really easily solved, but I'm going to hold off for a bit to see how this trackback spamming progresses. I could use the open proxy moderation plugin which is pretty harsh or the Trackback moderation plugin. Someone once mentioned somewhere that most spam bots dont leave any referer, so maybe someone will build a plugin for blojsom which ignores trackbacks without a referer, if thats actually possible?

Comments [Comments]
Trackbacks [0]

CSS 2 XML idea

At work recently, we've been thinking about managing CSS. It may sound quite a simple task but actually we have 43+ stylesheets and there all slightly different. They've been managed and edited by different people and we've been keeping it all logged in some kind of spreadsheet. Not great, but it will do. Well anyway i'm doing some tidying up and doing some comparisons between different styles. And I started to think about how to go about this when I thought wouldn't this be so much easier if it was all structured content? (Well yes CSS is structured but not in a form where I can consume it with XML tools)

After a couple mins of conversation with work friends, Tom mentioned a Perl Lib which could read CSS. Which lead to the conclusion that once in Perl, it would be easily serialized into XML where I could do all manner of analysis, charting and what ever else we choose to do with it. But wait it doesn't stop there, it not only allows us to manage CSS but also generate CSS using XSL. Pretty useful I would say. Anyway, I've convinced everyone involved we should open source the Perl code, XML schema and idea for anyone to use. So I'll drop some links in once we got something going… I'm highly suprised no one had already done this and opened into on to the web, I would love to see a Cocoon reader for CSS.

And at long last everything you need to get started… Thanks Tom for the great work, comments to the usual place

Comments [Comments]
Trackbacks [0]