2010 Mar 31, 7:59
Defines the mime type for JSON as well as JSON itself.
2010 Mar 31, 7:54
"Summary: Exploring cross-domain threats and use cases, security principles for cross-origin requests, and finally, weighing the risks for developers to enhance cross-domain access from web
applications running in the browser."
2010 Mar 28, 4:37
Mike Davey builds a Turing Machine drawing ones and zeros on tape. Pretty cool, but the tape length is only finite.
2010 Mar 28, 4:29
Some interesting queries for Windows search like size:>50MB, broadcastdate:2005, datetaken:6/12/2006.
2010 Mar 26, 5:16
Interesting point that web browsers block HTML FORMs from submitting to some ports in order to avoid malicious servers from getting clients to do their dirty work. Of course it requires the host on
the other side of that port to be able to interpret the HTTP request as something relevant to the protocol they actually expect.
2010 Mar 26, 2:28
"Widgets are client-side applications that are authored using Web standards, but whose content can also be embedded into Web documents."
2010 Mar 25, 4:18
UK graffiti by mobster
2010 Mar 25, 3:53
Spike Jonze short film "I'm Here" released.
2010 Mar 24, 2:41
Amazing video of coming soon features to Photoshop. Photoshop has been verb'ed and now Photoshop is working on tools to make photoshopping a photo that much easier.
2010 Mar 23, 12:02
"Trailer for the upcoming Weird Al Yankovic biopic. This film is sure to sweep next year's Academy Awards."
2010 Mar 23, 9:10
Laziness is a virtue in programming esp. wrt. security. Marc Stiegler gives a talk at Google on the topic.
2010 Mar 22, 8:40
PDF overtakes Word as targeted attack vector of choice.
2010 Mar 21, 6:06
Ben Folds sings to folks on Chatroulette during a concert. This is the best use of Chatroulette yet although I can only imagine this really working for Ben Folds concerts or They Might Be Giants
2010 Mar 21, 3:22
Google Calendar Sync is an Outlook plugin that syncs your Google and Outlook calendars (you get to pick 1way and direction or 2way sync'ing). This almost looks like what I want but perhaps my
feature requests are too obscure for someone to have already implemented them:
Events marked personal added on my Outlook calendar should get full 2-way sync'ing with my Google calendar.
All other events added on my Outlook calendar should be assumed to have private company information and should get 1-way sync'ing with just the time and location - no attendees or subject or
All events added on my Google calendar should get full 2-way sync'ing with Outlook and there should be marked personal.
I doubt I'm going to find a pre-made app to do this so I guess I should get coding. Otoh, if they ever bring the updated Android OS that has Exchange support to my G1 maybe none of this would be
2010 Mar 21, 2:59
Google's reference docs for their calendar apis.
2010 Mar 18, 7:23
Right behind Bruce Schneier, Douglas Crockford now gets his own Facts page including awesome facts like "Crockford is the sole user of the super-strict equality operator (====), which either returns
true or kicks you in the balls."
2010 Mar 18, 7:15
This article describes the largest problem with the Acid3 test: "Acid3 often didn’t test things web authors wanted, but instead it tested things that were broken or not implemented regardless whether
anyone truly cared."
2010 Mar 17, 7:41
A music site that does creative commons no-DRM mp3 music.
2010 Mar 13, 5:27
WebFinger is finger but for the Web...
2010 Mar 12, 1:28
It was relatively easy, although still more difficult than I would have guessed, to hook my bespoke website's Atom feed up to Google Buzz. I already have a Google email account and associated
profile so Buzz just showed up in my Gmail interface. Setting it up it offered to connect to my YouTube account or my Google
Chat account but I didn't see an option to connect to an arbitrary RSS or Atom feed like I expected.
But of course hooking up an arbitrary Atom or RSS feed is documented. You hook it up in the same manner you
claim a website as your own via the Google Profile (for some reason they want to ensure you own the feed connected to your Buzz account). You do this via Google's social graph API which uses XFN or
FOAF. I used XFN by simply adding a link to my feed to my Google profile (And be sure to check the 'This is a profile page about me' which ensures that a rel="me" tag is added to the HTML on your
profile. This is how XFN works.) And by adding a corresponding link in my feed back to my Google profile page with the following:
atom:link rel="me" href="http://www.google.com/profiles/david.risney"
I used this Google tool to check my XFN
and when I checked back the next day my feed showed up in Google Buzz's configuration dialog.
So more difficult than I would have expected (more difficult than just an 'Add your feed' button and textbox) but not super difficult. And yet after reading this Buzz from DeWitt Clinton I feel better about opting-in to Google's Social API.