24 Hour Party People

I watched 24 Hour Party People this weekend. It’s the story of the post-punk Manchester music scene led by Factory Records, Joy Division/New Order and the Happy Mondays. The movie was pretty good. The best thing about it was reminding me how incredible Joy Division was. Go listen to Unknown Pleasures and tell me it isn’t still incredibly ahead of it’s time.As a side note, there appears to be an independent film on the life of Ian Curtis called Control. The trailer looks very good.

Radiant CMS

I’ve been working on a website the past few days using Radiant CMS. So far, I have found it to be an excellent lightweight framework. The core concepts are very straightforward and there is minimal abstraction from the underlying Rails application.CMS in general is a dirty word to me. It conjures up pictures of heavy beasts like Drupal. Don’t get me wrong - Drupal has its place and time. But not for most one or two person sites. You can totally avoid a CMS system altogether as it is not hard to build up a little Rails application. However, it is harder to hand it off to non-Rails people to update regularly.Radiant is nearly the perfect blend. It uses intelligent structures for organizing the components of your site while leaving the underlying Rails structure available. So far, I have been able to do most of what I want via the built-in admin interface. It stores the bulk of your content in a database.The general philosophy is to create one of three pieces - pages, snippets, or layouts. The choice of pages is great. Many CMS systems make it difficult to get to what you really are building - web pages. Instead, Radiant lets you get right to work on the page content and uses helpers for rendering the finished pages.Pages are composed of parts which are regions of content on a page. For example, most of my pages have a body part (the default) and a sidebar part. Layouts are the templates shared by multiple pages. Layouts map very closely to Rails layouts. So you can easily use the same design patterns. I have a layout for the normal web pages and one for the RSS feed. The last piece is a snippet which nicely map very closely to Rails helpers. Again, use the same patterns. My snippets include a header, footer, and navbar.In addition, Radiant has a concept similar to ERB - radius. These tags are filled in by Radiant. For example, you can get all the child pages of the current page via radius tags. You can get other attributes like the title, author, or date. Finally, there is a nice navigation helper set of tags that lets you build an intelligent navbar.Radiant supports several different markup meta languages like Markdown, SmartyPants, and Textile. I’ve had a little trouble mixing the Radiant tags (radius) with these. They might only be useful for parts that aren’t dependent on the radius tags.There are a couple things I don’t like. First, you can’t easily re-order your page hierarchies. I had to create a new page and copy content to move it in the tree. Also, if you want to do news items or blog posts, you treat them as pages. I think it might be a little better to somehow push these into a separate posts concept. The interface with the style sheets isn’t the best. Stylesheets are simply pages as well. This works except that it is tedious to put the CSS changes in if you want to use another tool like Coda or TextMate. The last problem is that all the structure and content are mashed together in the database. Ideally, I would like to have the structure parts in source control (templates, containers, snippets, stylesheets, etc) and the actual content in the database. It might be possible to hack Radiant to do this but so far I haven’t had the motivation to do so.Overall this is a nice site development platform. It isn’t strictly a blogging system and it doesn’t have the massive list of features of other CMS systems. It is a great choice if you could write the site by hand but don’t want to spend that much time or effort. To see a full-featured example, checkout the official Ruby language site. It is built using Radiant.

Nerd Test

I think I’m actually proud of these scores …


I am nerdier than 96% of all people. Are you a nerd? Click here to find out!


NerdTests.com says I'm an Uber Cool Nerd God.  What are you?  Click here!

Maui Vacation

We went to Maui last week for a vacation. Just thought I would share a cool picture from the trip.

IMG_0018.JPG

iPhone Pricing

Not a good PR week for Apple. Between the NBC split-up and now an unexpected $200 price drop on the iPhone, they are getting lots of negative press instead of attention to the new products.I’m not sure what to think. Of course, I’m feeling a little burned with a $200 price drop so soon. I knew the price would fall over time but not in 60 days. I do hope that Apple does something to appease the early adopters. They shouldn’t have to do it but they don’t need the ruckus. I don’t like my phone any less and I knew I was paying way too much to get it. My wife on the other hand is more than a little annoyed. Note to Apple - you really screwed the Wife Factor for future purchases big time. And make no mistake, that’s a big deal.The bigger question to me is why such a big drop in price? Looking at the lineup, the iPod and iPhone prices do make sense. None of them now seem outrageously expensive. There is a clearly a seat being kept warm for a 16 GB iPhone around $499. I tend to think that this is tightening up the story for selling into the last half of the year. But it could also mean that they are either aggressively trying to win market share with iPhone or they aren’t selling good enough.The new devices seem ok. I’m not blown away. I am happy that my iPhone is comparable to the iPod Touch. I don’t feel like I’m missing out on anything the iPod offers. The nano seems a little weird but I’ve never thought much of the nano anyway. I would like to have seen a 2GB shuffle. I actually use my first gen iPod shuffle more than my iPhone. It’s not sexy but it does the job very well.What I really was hoping for was iTunes HD. Apple better get HD downloads soon or they could find the video business in trouble. I have to wonder if this wasn’t part of the NBC issue. The AppleTV becomes a must have device as soon as you can feed the thing with HD content. Right now, it’s a nice music/photo player (and way overpriced). If they had HD downloads, they could start to displace DirecTV and cable companies. And I’m sure that scares plenty of companies in Hollywood.

  • Meta