Computers

Bloog, a blog/homepage app for Google AppEngine

I've just released an alpha version of a blog/homepage app for Google AppEngine.

Bloog is open sourced under the MIT License. Go forth and multiply.

Bloog was created to experiment with blog ideas on Google AppEngine while allowing migration from a legacy blog.
These goals shape the feature set, which includes:

  • A resource-oriented architecture, as described in the great book
    RESTful Web Services
  • A Drupal converter/uploader that queries a local MySQL database
    and uploads the data to a Bloog through REST calls.
  • A datastore deletion utility that can clear out your entities in your Bloog's datastore.
  • Arbitrary URL aliases, which can be created by the drupal uploader, that provide redirection from legacy urls.
    There's also a programmatic aliasing function that can take a regex like 'node/(.*)' and map it to legacy IDs
    stored with the blog entries. (http://foo.com/node/4 is a typical Drupal url.)
  • Dynamic per-article sidebars. (in progress)
  • A Yahoo UI Ajax front-end for posting and managing entries in a RESTful way. (in progress)
May 21, 2008 – 21:34

MacOS X 10.5: Leopard Time Machine Problem

The new MacOS X upgrade, Leopard, adds many useful features. Some upgraders who try the new backup system, Time Machine, may experience an excessively long initial backup time. For example, 90 GB on my MacBook Pro laptop could take 2+ days for the initial backup to a USB 2.0 Western Digital Passport drive. I disabled the Norton AntiVirus "Auto Protect" feature, and the backup speeds increased quite a bit. Still not very fast, but it looks at least an order of magnitude faster than with NAV on.

If you've got speed issues, let me know if Norton AntiVirus is the culprit.

October 28, 2007 – 19:31

Backing up DokuWiki to Amazon S3

I've been using the PHP DokuWiki in a couple of places. It's small, skinnable, simple, and database-free. If I had the time, I'd clone it in Ruby. (Ruby needs a nice little wiki system.) Integration and backup is easy since all the content lives in files. I made a quick Ruby hack that backs up a DokuWiki to an Amazon S3 account. You can view it here.

June 6, 2007 – 16:29