Tag Archives: web

How to spend all your free money

Update: the site shopping cart is broken, and doesn’t properly remove items from the total owing — too bad. Here’s one easy way: via TechCrunch, Deutsche Grammophon, the gold standard in renaissance/ baroque/ classical/ romantic/ orchestral/ opera/ etc. music (often … Continue reading

Tagged , , , | 3 Comments

First looks at OpenSocial: part 4 (content for persistence data)

Earlier postings: First looks at OpenSocial: part 1 (URLs) First looks at OpenSocial: part 2 (content for members and friends) First looks at OpenSocial: part 3 (content for activities) I didn’t have time to look at the OpenSocial API yesterday, … Continue reading

Tagged , , | 5 Comments

First looks at OpenSocial: part 3 (content for activities)

Earlier postings: First looks at OpenSocial: part 1 (URLs) First looks at OpenSocial: part 2 (content for members and friends) This is the third part of a series where I’m working through the OpenSocial specs as I write — that … Continue reading

Tagged , , | 2 Comments

First looks at OpenSocial: part 2 (content for members and friends)

See also First looks at OpenSocial: part 1 (URLs) This is the second part of a series of postings describing how I’m trying to understand the technical specs for the new Google-led OpenSocial initiative. In the first part, I cut … Continue reading

Tagged , , | 4 Comments

First looks at OpenSocial: part 1 (URLs)

In a year or two, we’ll know whether the Google-lead OpenSocial initiative was a turning point in the social web or just a weak shot fired across Facebook’s bow. In the meantime, I think it’s worth taking some time to … Continue reading

Tagged , , | 4 Comments

Two problems with Google Maps for aviation

I love Google Maps and their API, and am using it extensively in my new web site OurAirports. However, there are two problems that keep coming up for using Google Maps with an aviation application: Google Maps uses a Mercator … Continue reading

Posted in Uncategorized | Tagged , | 4 Comments

[not] Protecting web sites and services from DNS rebinding attacks

Update: Nope, my solution won’t work. As Christian Matthies points out in the comments, it is possible to spoof the HTTP Host header as well (his link in the comment is broken because of an extra comma, but this one … Continue reading

Tagged , , , | 8 Comments

Three simple tips for LAMP web site developers

You’ve learned to write some basic HTML, CSS, PHP/Python/Perl and SQL, found a hosting service, and are ready to create your first LAMP web application. You’ve already read a bit about security (you know always to escape user-supplied parameters, etc.). … Continue reading

Tagged , , , | 3 Comments

My biggest problem with Wikipedia

Summary: You can’t partition a web site’s users into discrete groups by language. I don’t worry much about Wikipedia’s objectivity or reliability — no sources (especially not newspapers or Britannica) are objective or reliable, and at least Wikipedia preserves its … Continue reading

Tagged , , | Comments Off on My biggest problem with Wikipedia

REST, the Lost Update Problem, and the Sneakernet Test

Dare Obasanjo is giving a bit of pushback on the Atom Publishing Protocol, but the part that caught my attention was the section on the Lost Update Problem. This doesn’t have to do with REST per se as much as … Continue reading

Tagged , , | 11 Comments