10 December 2008
in stream
tagged with
[google]
[lt]
[shock]
Google Bookmarks API Guide
10 December 2008
in links
tagged with
[api]
[bookmarks]
[google]
Google bookmarks doesn’t really have an API. Which is annoying. It doesn’t even seem to obey any of the many many Google authentication systems, so to use it I have to screen-scrape the login dialog.
However, it will serve all the bookmarks as a mozilla bookmarks html file, so I can write a script that pulls the bookmarks down to the local machine and puts them somewhere predicable, so I can use Launchbar to access them quickly. And I get a backup.
All in all, it’s not a bad solution to the ‘I want to put my bookmarks in the cloud’ problem I’ve been trying to solve recently.
Google Reader API
10 December 2008
in links
tagged with
[api]
[google]
[reader]
[rss]
unofficial api access to Google Reader data. Not that I have a use for it, but it’s nice to see it
http://www.niallkennedy.com/blog/2005/12/google-reader-ap...
Devices for Developers - Android
08 December 2008
in links
tagged with
[developer]
[g1]
[google]
[hardware]
[phone]
Google G1 developer purchase programme - you can now buy SIM-unlocked and flashable G1 phones for a mere $400 + shipping. Which isn’t too bad.
Liked Aral’s twitter
05 November 2008
in stream
tagged with
[drapes]
[google]
[languages]
Liked Andy Piper’s twitter
08 October 2008
in stream
tagged with
[dopplr]
[google]
[google maps]
[hoxton]
[recognise]
BusyBlog: How to sync iCal calendar subscriptions to MobileMe and the iPhone
05 October 2008
in links
tagged with
[calendar]
[google]
[ical]
[sync]
By subscribing to remote calendars in Google Calendar, then syncing those calendars to the local computer, you can persuade MobileMe to sync them in turn to me.com, and thus over-the-air to the iPhone. Which is a lot of hops, and you still won’t be able to choose to not push certain calendars to the phone. But it’s better than the current situation. Requires buying software, though.
Upcoming
02 October 2008
in stream
tagged with
[developers]
[google]
[ruby]
and is
[geotagged]
I will be attending Ruby Manor on Saturday November 22
Jaiku
19 September 2008
in stream
tagged with
[google]
minifig usb stick
19 September 2008
in photos
tagged with
[google]
[london]
[memorystick]
[minifig]
[unitedkingdom]
[usb]
and is
[geotagged]
I find this vaguely unsettling.
Google Calendar CalDAV support - Calendar Help Center
18 September 2008
in links
tagged with
[caldav]
[calendar]
[google]
Thought I’d bookmarked this, and couldn’t find it. So I’m bookmarking it now. Setup instructions for the Google Calendar CalDAV server, which has flaws but is still pretty good.
http://www.google.com/support/calendar/bin/answer.py?hl=e...
16 September 2008
in stream
tagged with
[google]
07 September 2008
in stream
tagged with
[google]
[leak memory]
[task manager]
BBC NEWS | UK | Online maps ‘wiping out history’
29 August 2008
in links
tagged with
[google]
[maps]
Apparently , “internet maps such as Google and Multimap were good for driving but left out crucial data people need to understand a landscape”. Which is rubbish. Firstly, as blech says, “if the OS had licenced its data to Google Maps, then maybe people would use it”. But mostly I hate this old-fashioned attitude that there’s only one possible view of a map, and that it therefore has to contain everything. As Google say in the article, churches, shops, landmarks, etc, are on the map. They’re just in an information layer that’s not visible by default. The ability to see a custom map with the information relevant to me at a particular moment is great. The interface for displaying this stuff is lacking. But I’d much rather approach the problem from this direction than trying to deal with a single map for all purposes.
Gears API Blog: Fly, Gears 0.3!
13 June 2008
in links
tagged with
[addon]
[firefox]
[gears]
[google]
Finally, Google Gears for Firefox 3.
Issue 157 - googleappengine - Google Code
04 May 2008
in links
tagged with
[appengine]
[google]
[unicode]
the google appengine uploader isn’t unicode aware. Grrr. Easily fixable, but still an irritating oversight.
http://code.google.com/p/googleappengine/issues/detail?id...
Official Google Maps API Blog: Google Maps Without the Scripting
22 February 2008
in links
tagged with
[google]
[googlemaps]
[maps]
Google will serve static maps images. Awesome.
http://googlemapsapi.blogspot.com/2008/02/google-maps-wit...
Shelf and the Google Social API
04 February 2008
in blog
tagged with
[api]
[google]
[shelf]
[social]
The current trunk version of Shelf uses the Google Social Graph API to figure out who owns the web page you’re looking at. If it can’t find a person in the local address book who owns the URL, Shelf can now ask Google if there are any other pages on the internet that link to that page with a rel=”me” relation, and look for those pages in the local address book. So for instance, if I visit my linkedin profile page, Shelf will display context about me, as linkedin links to http://jerakeen.org/. Likewise, any page that I link to from jerakeen.org will be considered mine as well. This elevates Shelf’s context-finding ability to practically magical levels in some cases.
Alas, there are disadvantages. Most superficially, the context-deriving part of Shelf was never designed to make long-running network queries, and so lives in the GUI code. Calling the Google API blocks the GUI thread. This sucks. Fixable, of course, but it makes the current development version somewhat choppy.
More serious is that Shelf now sends the URL of every web page I visit, and the homepages of everyone who’s twitters I read, and the base URLs of every RSS feed I read, to Google. I want to look for context in the email signatures of people that send me mail too, so soon it’ll be sending the homepages of everyone who mails me as well. Some people would consider this creepy. Actually most people would consider it creepy. And I don’t blame them. I don’t really have a solution for this one either, other than a big clearly-labeled option to turn it on.
On the API
For this sort of use the Social Graph API is great. Although all this information is available through just fetching the source of the current page and looking for links myself, there’s no way I’d want Shelf as a local GUI app to be doing that sort of thing. Google aren’t exposing anything I couldn’t have found out myself, but they’re doing it in a simple and fast manner, and using the API is trivially easy. No API keys, dealing with XML, registering my app or anything. I love that they just went with JSON as the format, and hang everything else.
Where’s the next release?
On a related note, Shelf development has been a little slow recently. Partially I’ve been distracted by shipping important features for Dopplr, but mostly it’s because I’ve hit a sort of psychic barrier of progression. Shelf needs a decent caching layer. And a threaded context discovery layer. And a much better event-driven model for display stuff, so it makes a more controlled number of network requests to fetch RSS feeds. Basically, now I’ve explored the problem, I want to rewrite the whole thing to take advantage of my understanding. And that’s boring. So I’m not doing anything. I’ll get over it.
Google Maps for Mobile Shows Your Location
28 November 2007
in links
tagged with
[google]
[gsm]
[location]
[maps]
The new google maps for mobile will work out where you are from the local GSM cell ID. And it’s really good at it.
http://googlesystem.blogspot.com/2007/11/google-maps-for-...
Official Google Blog: Our feature presentation
18 September 2007
in links
tagged with
[docs]
[google]
[presentation]
Google docs presentations. Meh. I just really like the video about it. Very silly style.
http://googleblog.blogspot.com/2007/09/our-feature-presen...
Google Desktop Download
28 June 2007
in links
tagged with
[desktop]
[google]
[linux]
Google desktop for linux!
DjangoKit now in Google Code
30 May 2007
in blog
tagged with
[django]
[google]
[python]
I’ve moved the DjangoKit source and documentation (such as it is) into Google Code at the request of Rob Hudson, so other people can work on it. Other people? Work on my code? Crazy.
More Google Earth / Doppr stuff
24 May 2007
in blog
tagged with
[dopplr]
[google]
More Google Earth / Dopplr stuff - this time it’s an overlay of planned trips. Your planned trips, in fact, which isn’t terribly useful, but it’s a new API, and I’m hopeful that I’ll be able to do overlays for everyone you have data for. Then I need some way of establishing time data, or something. Plans, plans, plans.
Google Earth placemarks from Dopplr
20 May 2007
in blog
tagged with
[dopplr]
[earth]
[google]
[maps]
Thanks to a combination of dopplr, XML, mattb and Zimki, you can now display the locations of your Dopplr fellow travelers in Google Earth.
Nearly All Binary Searches and Mergesorts are Broken
04 June 2006
in links
tagged with
[google]
[maths]
[programming]
[[ It is not sufficient merely to prove a program correct; you have to test it too ]]
http://googleresearch.blogspot.com/2006/06/extra-extra-re...
