Simon Willison’s Weblog

Subscribe
Atom feed for google

328 items tagged “google”

2007

David Airey: Google’s Gmail security failure leaves my business sabotaged (via) Gmail had a CSRF hole a while ago that allowed attackers to add forwarding filter rules to your account. David Airey’s domain name was hijacked by an extortionist who forwarded the transfer confirmation e-mail on to themselves.

# 26th December 2007, 12:16 pm / csrf, google, gmail, security, david-airey

Google Reader ruins Christmas (via) New sharing feature automatically reveals shared items to Gmail contacts, causing political rows.

# 25th December 2007, 2:59 pm / google-reader, sharing, politics, socialnetworking, google, privacy

ExtInfoWindow 1.0: Ajax powered, CSS customization. Finally, a semi-official way of creating customised info windows for the Google Maps API. You lose the default shadow but gain the ability to style the entire info window using CSS.

# 15th December 2007, 12:22 pm / css, google-maps, google-maps-api, extinfowindow, javascript, ajax, google

Negative numbers in the Google Chart API. Stuart has some ingenious tricks for showing negative values on Google Charts, based on transforming the data to positive values and then relabeling the axes.

# 8th December 2007, 9:03 am / google-charts, google, stuart-langridge

Unfortunately, I was shocked, horrified and moderately surprised to see that nowhere is there any mention of how to encode negative numbers. Google, I appreciate you trying to help, and I understand that this grew out of needs for Google Finance, where stock prices can never dip below zero. But there's really not that much data out there in the real world that always exists solely above the origin.

Marty Alchin

# 7th December 2007, 4:47 pm / google, google-charts, martyalchin

Google Chart API (via) Really neat charting API from Google—simply encode your chart data and configuration options in to a URL and Google will serve up a nicely rendered PNG. No API key required. It’s like a documented version of the Google Groups rounded corners API.

# 6th December 2007, 5:37 pm / google, apis, charting, png, graphics

The companies that couldn't beat Microsoft have all died, and evolution has resulted in three very different types of companies that are each immune to Microsoft's strategies in their own way. Yet all are still vulnerable to the same thing: a better product. For the end users, this is a good position for the industry to be in.

Ian Hickson

# 6th December 2007, 3:43 pm / microsoft, open-source, apple, google, ian-hickson, competition

Blogger: OpenID commenting (via) I may be wrong, but I think this is the first Google property to support OpenID in any way.

# 30th November 2007, 7:10 pm / openid, brad-fitzpatrick, google, blogger

google-axsjax (via) “The AxsJAX framework can inject accessibility enhancements into existing Web 2.0 applications using any of several standard Web techniques”—including bookmarklets and Greasemonkey. The enhancements conform to W3C ARIA, supported by Firefox 2.0 and later.

# 14th November 2007, 5:18 pm / firefox, aria, w3c, accessibility, ajax, javascript, axsjax, google, greasemonkey, bookmarklets

Gmail Greasemonkey API (via) The new version of Gmail includes API hooks for Greasemonkey script authors. The documentation is by Mark Pilgrim, author of Greasemonkey Hacks.

# 7th November 2007, 10:38 am / mihaiparparita, mark-pilgrim, gmail, google, greasemonkey, javascript

Figuring out OpenSocial

So it’s out, and lots of people are talking about it, but I’m still trying to work out exactly what it is. There seem to be two parts to it: a standardised set of GData APIs for accessing lists of friends and their activities (like the Facebook news feed) and a bunch of JavaScript APIs for enabling developers to write hostable widgets and “container sites” to embed those widgets.

[... 289 words]

"The web is fundamentally better when it's social, and we're only just starting to see what's possible when you bring social information into different contexts on the web," said XXXX.

Google's unreleased OpenSocial Press Release

# 31st October 2007, 6:39 pm / funny, google, opensocial, pr

Marc Andreesen on Open Social. Marc describes it as an open standard for implementing Facebook style “containers” that other applications can live in. My initial assumption that it was an implementation of the Social Graph paper ideas was incorrect.

# 31st October 2007, 4:58 pm / marcandreesen, opensocial, google, socialgraph

Google Announces the OpenSocial API. I doubt the similarity between this and Brad Fitzpatrick’s social graph paper are a coincidence—what IS impressive is that he only joined Google a couple of months ago.

# 31st October 2007, 4:34 pm / brad-fitzpatrick, google, socialgraph, opensocial, apis

Mailplane (via) A commercial OS X Gmail client built around a site-specific browser.

# 25th October 2007, 7:57 am / gmail, google, sitespecificbrowsers, osx, mail, mailplane, chris-messina

The password anti-pattern. What I don’t understand is why Google / Yahoo! / other webmail providers haven’t just deployed a simple OAuth-style API for accessing the address book. Sites have been scraping them for years anyway; surely it’s better to offer an official API than continue to see users hand out their passwords?

# 12th October 2007, 9:25 am / phishing, passwords, oauth, gmail, yahoo, google, jeremy-keith

BarCampLondon3. 24th-25th of November in Google’s London offices (by Victoria train station). The last BarCamp London was a blast—I’m really looking forward to this.

# 10th October 2007, 5:20 pm / barcamp, barcamplondon, london, google

Google Maps, HTML version. Google’s mostly undocumented accessible version of Google Maps. Robin Christopherson demonstrated this yesterday at FOWA.

# 4th October 2007, 9:31 am / fowa, fowa2007, robin-christopherson, google-maps, google, accessibility

Google GMail E-mail Hijack Technique. Apparently Gmail has a CSRF vulnerability that lets malicious sites add new filters to your filter list—meaning an attacker could add a rule that forwards all messages to them without your knowledge.

# 27th September 2007, 10:29 am / gmail, security, google, csrf, vulnerability

Firefox 3 Antiphishing Sends Your URLs To Google. Stories like this crop up every now and then, but no one ever seems to mention that the Google Toolbar has been doing this since it was released (more than five years ago) provided you have PageRank display turned on.

# 25th September 2007, 11:04 pm / pagerank, google, privacy, firefox, mozilla, firefox3, toolbars, google-toolbar

Google To “Out Open” Facebook On November 5. “Google will announce a new set of APIs on November 5 that will allow developers to leverage Google’s social graph data. They’ll start with Orkut and iGoogle (Google’s personalized home page), and expand from there to include Gmail, Google Talk and other Google services over time.”

# 21st September 2007, 11:23 pm / socialgraph, google, igoogle, orkut, google-talk, gmail, openid, michael-arrington, techcrunch

Google Maps API gets clickable polylines and polygons. Interesting explanation of how they optimised calculating the distance to the nearest point on a polyline.

# 8th September 2007, 12:58 pm / polygons, polylines, algorithms, google, googelmaps, javascript

XFML (via) Throwing the new home for the XFML specification some Google juice; the domain name got nabbed by a squatter.

# 30th August 2007, 10:27 pm / xfml, ia, peter-van-dijck, google

Ganeti (via) New from Google (developed in the Zurich office): virtual server management tool designed to “facilitate cluster management”, built on top of Xen.

# 30th August 2007, 9:51 pm / google, virtualisation, xen, ganeti

Google Web Toolkit: Towards a better web. Good overview of why GWT exists, but I take exception to the title: requiring JavaScript to even display something does not make the web “better”.

# 29th August 2007, 8:21 pm / javascript, google, gwt

An update on Google Video feedback. Google are now offering a real refund to everyone who bought a video, and are letting people keep the Google Checkout credit as well. Purchased videos will keep working for six months.

# 21st August 2007, 7:54 am / google-video, google, dontbeevil

Brighton geek venues. Nat’s latest project: a neat Google Maps mashup listing venues for geek events in Brighton, managed using Google MyMaps to edit a KML file.

# 16th August 2007, 1:38 am / natalie-downe, google-maps, mymaps, googlemymaps, google, kml, mashup, brighton, geek

By picking up its marbles and going home, Google just demonstrated how completely bizarre and anti-consumer DRM technology can be.

Ken Fisher

# 14th August 2007, 12:41 pm / google-video, google, dontbeevil, kenfisher, arstechnica, drm

In an effort to improve all Google services, we will no longer offer the ability to buy or rent videos for download from Google Video [...] After August 15, 2007, you will no longer be able to view your purchased or rented videos.

Google Video e-mail

# 11th August 2007, 8:33 am / google, drm, dontbeevil, google-video

Microformats in Google Maps (via) No doubt thanks to the influence of Kevin Marks.

# 31st July 2007, 11:36 pm / microformats, google-maps, jeremy-keith, kevinmarks, google