Dented Reality

Gravatar Wall

If you’ve ever posted a comment on this website, your face should appear on my new Gravatar Wall. I’m going to release this as a simple WordPress plugin soon :)

WordCamp SF, 2010

I'll be at WordCamp SF, 2010

Backpack Camping Mission Peak

A few weekends ago, we went camping at Mission Peak, in the East Bay here near San Francisco. We drove in to the Sunol Visitor’s Center and then hiked from there to the Eagle Springs camp ground, which is just off from Mission Peak. The hike was pretty tame, and a lot of the way it was on quite well-made fire roads and unpaved private roads. Personally I prefer to hike (and camp) in more densely wooded areas, but I guess this was an interesting change of scenery.

Getting prep'd

Read the rest of this post…

ForageSF Wild Kitchen Dinner

Although far from being a “tree-hugging hippie“, I guess I’ve got a few opinions when it comes to the food system here in the US. I won’t bother going into any detail, but needless to say that the way food is produced here is not good for us or the world we live in, and needs to change some time soon. Through a bit of an interest in the general area of “alternative” food sources and processes, I came across the SF Underground Farmer’s Market (thanks Timoni!), which ended up leading me to forageSF. This was a whole new experience in food, let me tell you why…

Read the rest of this post…

Running WordPress 3.0 alpha

I’m now running the development version/alpha of WordPress 3.0 on this blog so that I can get a feel for any changes (and fix any bugs!) before the official release. So far so good, the upgrade was clean and nothing significant is broken. This release is going to be awesome!

Twitter API/Developer Meetup Notes

Here are some notes I took during the Twitter developer meetup that was tonight, at Twitter Headquarters. They’re probably not complete, because I only took bits and pieces on my iPhone, then filled out some details when I got home. It does sound like Twitter are really trying to bulk up their efforts to support developers and let their community flourish, which is probably a great approach given their “we are a platform” strategy. Taken/formatted via ListML, thus the very-hierarchical list approach. Enjoy.

Read the rest of this post…

Amazon Introduces S3 Versioning

Today, Amazon Web Services introduced beta access to a versioning system across all S3 regions in their cloud. This means that you can now save additional copies of an object within S3, while retaining older copies behind the scenes. You can read the developer documentation about this new functionality in amongst the other Amazon Simple Storage Service docs.

I’ll be interested to see how long it takes for someone to build a Time Machine-style backup service using this new core functionality; retaining all revisions of all files stored within that volume. People are going to have to be a little careful about how much they store with this new model, because I imagine it will be very easy to start adding up a lot of space when storing duplicates of objects over time. It seems as if AWS stores full copies of objects (not partial differences between versions), so storage space should be easier to calculate/account for at least.

Versioning is enabled on a per-bucket basis, and you may also optionally require multi-factor authentication with a hardware device to delete versioned objects. The new functionality introduces a versionid concept for each object within a versioning-enabled bucket which keeps track of specific versions of an object, while a normal GET request will get the most recent version available.

It’s great to see Amazon continue innovating and listening to their customers. They are definitely not the only players in the cloud storage/computing game, but they seem to be doing a pretty good job at staying ahead of the curve.

WordCamp Indonesia, 2010

WordCampID – January 30, 2010WordCamp Indonesia. The event was very well organized, with a core team (the same group from last year) involved in putting together all the logistics, handling media, organizing speakers etc. They handled things very well, despite a few problems which were out of their control (like bad name-tag printing and their stickers/WordPress buttons not making it in the mail!) and the day seemed to be a success for everyone.

Below are the slides and notes from my presentation, which covered the current state of WordPress, what’s coming up in the next release and some of the related projects. You can also get the slides on SlideShare. Click the link below the slides to expand my full outline/notes.
Read the rest of this post…

Web Service Authentication APIs

For a project I’m working on, I’ve been looking at a lot of web service authentication/verification APIs lately. I thought folks might be interested in the results. Here are the methods available for a variety of web services/applications online, with links to their appropriate docs:

Read the rest of this post…

A Thank You to our “Sponsors”

This is a post to say thank you to all the people who made our trip to Chile special, fun or interesting in any way. I may have forgotten someone, but here’s a list of specific people who we met/knew/hung out with while we were there and how they helped make our trip better (in no particular order):
Read the rest of this post…