November, 2005

O’Reilly: What Is Spyware

I think this is ironic:

O'Reilly features an article about spyware

Notice: It says “Windows” not “Macintosh” on the label.

Have you ever heard of spyware for the Mac?

Porting to WordPress

Now that I’ve decided to switch to WordPress (yes, Josh, I know you’re so happy), I need to figure out how I’m going to organise the site.

Currently, newburyportion is set up as three separate weblogs using Movable Type: the journal, nerd, and our photography site. This was made necessary by limitations of Movable Type, but now that things are set up that way, I’m inclined to leave it.

Installing WordPress

Well that was easy. Really. And now it uses MarkDown too. It seems that not all the information on either of the Internets is entirely up to date.

Turning on MarkDown was simplicity itself.

Now I need to figure out how to handle the three sections that comprise newburyportion.com: journal, nerd, and photography.

Ditching Movable Type

I need a better content management system than Movable Type. I’ve written about this before (Movable Type Feels Stagnant and What’s Wrong With Movable Type).

Querying the Context

An important part of any ORM is being able to easily query the objects contained in the database. Not every ORM handles this particularly gracefully.

Probably the most graceful I’ve seen is the Pythonic query in Dejavu where you literally write Python code which gets disassembled and turned into queries under the covers.

One of the least graceful is the SQLBuilder module which is part of SQLObject. While I recognise the vast amount of really clever code that goes into making SQLBuilder work, I just find it icky. Note: This is just my personal opinion. Read Querying the Context »