This is old content! The catacombs are a snapshot of content created from 2005-2007. For new stuff, visit Maniacal Rage.

maniacal rage

Garrett Murray lives here. He's the senior developer at Blue Flavor by day and an amateur writer and comedian by night. You can read more about him or
Garrett Murray's hCard
photo

Another month, another design. I'm calling this one Techno Tuesday (apologies to the excellent comic strip) because of the font choice—it's AUDimat—and because I started on it last Tuesday night. This iteration plays around with some elements that I used in the Summer Blues design a while back, specifically the fixed column that contains navigation and such (only this time it's on the left).

This is the first design of my site to use sIFR. I tend to dislike sIFR, but I wanted the permalinks to be in AUDimat and that was the only simple way to do it. It should be easier by now, but at least this works for the most part. Implementation wasn't that much fun and I probably won't use it again except for a specific case like this.

This design was inspired by "A Sea of Red", a photo taken by the extremely talented Cindy and posted to Flickr. When I saw the photo last week I immediately wanted to use it as the basis of a design and went to work. Thankfully, Cindy gave me permission to use it and it has been abstracted into the background of this new design.

If you want to view the site in a more simplistic fashion, the "toggle high contrast" option from the previous two designs has been changed to a "toggle background" function in this design. You can find the link in the footer of every page—it will remove the background image. It actually looks pretty nice on plain white too.


Speaking of the Leopard intro movie, I just spent a few minutes watching the intro movies from all the major releases of OS X. It's fun to see just how much better each version gets. Check them out:

I'm pretty sure 10.6 Domestic Shorthair's intro movie will be downloaded directly into your brain. I heard that's a new feature they're working on. That and a tabbed Finder.


Leopard installed on my new iMac in about twenty minutes. Granted, this was a fresh install and I skipped the DVD verification as well as opted out of installing all but the Gutenprint drivers and English languages, but that's still pretty fast. So fast that I missed the new Leopard intro movie. I walked out of the room expecting the installation to take an hour and came back shortly after to find the setup panels waiting for me.

I had seen the leaked movie on YouTube a while back, but that's not exactly high quality. And since Leopard is the first version of 10.5 to be released in a fully HD age, I was looking forward to seeing the new movie. Luckily, ArsTechnica uploaded it as part John Siracusa's excellent and exhausting review, so I could finally watch it in high resolution.

It's gorgeous. If this was your first Mac, and your first experience with an Apple computer was the intro movie, you'd be in heaven. Hell, it's my 7th Mac and I fell in love all over again. These little touches are part of what continues to separate Apple from the rest of the pack. Contrast this excellent movie with the Windows Vista boot "orb" to get a better idea of what I mean.


Speaking of Half-Life², I've just refreshed the color scheme here on the site to a palette inspired by the game. In fact, it's more than just inspired—the background image is derived directly from a screenshot (manipulated, of course).

I've always been a fan of the steel and orange look of the HL series, so I figured I'd give it a shot here for a while. I might continue on this theme and pull some more color variations out of the game in the near future.

And note: This color variation still contains the "invert colors" feature, which might make it easier to read for those of you who prefer dark text on light backgrounds. You can find the invert colors option in the footer of every page. It will set a cookie as well, so you don't have to keep clicking it. Of course, clicking it again will set your colors back to normal.


The primary reason I redesigned yesterday was to get back some of the simplicity I started with after my reboot in 2005. People who know me (especially in the web development realm) know that I like to talk about simplicity a lot. It's the base of all of my thoughts on web and application design and I always strive for very simple things that work well.

"Simplicity" should not be confused with "lacking" or "incomplete."

For what they are, weblogs can become complicated very quickly. We're talking about a collection of writing (interspersed with photos, links and such from time to time), and yet I'll frequently see weblogs that have three or more columns. If you have two sidebars, you're probably complicating things.

My primary interest in running this site is to write. I've noticed the more random stuff, structure or layout metaphors I add to the site, the less I write. And usually, the writing is more fractured, unfocused and sloppy.

In 2005, I banished all the old content and started anew with an extremely simple layout. No comments, no archives, no titles, just searching and content. Over the past two years, I've slowly crept back to complication and this is an attempt to get back to that better place.

I said it back then and I'll say it again: Getting rid of post titles and comments is the best thing you can do for your content. I've been without comments for over two years and I don't ever plan on bringing them back. I turned titles on for the last design and immediately regretted it. I am so thrilled they're gone again.


If you like the background image of this new design (which, by the way, I've referred to as "rainbow brite"), then you might want to download a higher-resolution version for your desktop.

Get them while they're hot.

I've also included an iPhone wallpaper, which is also now available in the iPhone wallpapers section of the site as well.

Update: I've uploaded a new zip that contains two more sizes: 1440x900 and 2560x1600.


I've redesigned again. It's getting to the point where even if people like the new design, they get angry. Apparently, redesigning on an average of every three months for two years is a little much.

When I look back at the archive of recent designs, I remember each design lasting for a lot longer than it did. I think my problem is that all the work I spend on each design adds invisible length, so by the time I release it I feel like it has already been a month. I tire of designs quickly. And so I start again.

The irony is that I don't consider myself a designer. I say that all the time. People will approach me for design work and I will say, "Sorry, I'm not a designer. I can't do that." I think what I have to finally admit is that I am designer—but only for my own stuff.

To give you a good example of the kind of feedback I get now when I redesign, consider this conversation I just had with Sean Madden:

Sean: Goddamn you and your new design.
Me: Well, it had been more than a month.
Sean: I'm not sure whether to be angry or relieved.
Me: EXACTLY.

Which sort of sums it up. I promise, I'm not redesigning just to anger you. Well, at least not most of you.


I was making a few wallpapers for my iPhone the other day and I realized that if I was going to do the work, I might as well release them to you guys. So I did.

Grab some iPhone wallpapers and make with the pretty.

The wallpapers are all made from photos I've taken over the past few years, optimized for the iPhone. Enjoy!


Since releasing Leaflets, we've received some feedback regarding the Safari 3 requirement. Generally, there have been two types: First, people wanted to try the demo and were frustrated that the browser check wouldn't let them if they weren't using Safari 3, and second, people were upset that we had designed for only one browser.

The first issue (demo browser-sniffing) was both an accident and a quality-control issue. It was an accident because I wrote the sniffing code late at night just before launch and I completely forgot that, hey, other browsers use WebKit. So searching the user agent string for Safari is pretty stupid. I fixed this a few hours after launch—users can now view screenshots of the various Leaflets and then try the demo, although they'll be warned before it loads the first time if they're not using Safari. The whole reason for the browser requirement in the first place, though, was related to the quality-control issue.

We didn't want to have people without Safari 3 trying to use the demo, because without Safari 3, Leaflets looks odd in places. We rely heavily on Safari 3's CSS3 support and when you view the site with another browser, parts of the navigation are rendered as blank or squares and are unclear (thus, it's difficult to use).

Aside from the use of -webkit-border-radius, which is not a valid CSS property, we aren't using any special hacks or tricks to style Leaflets. In fact, the primary feature of CSS3 we use throughout the site, and which is vital to the display, is multiple background support. Sure, we could design the site without using this (and, thus, support more browsers without visual quirks), but there's a huge benefit to using this feature: Bandwidth savings.

Each of our Leaflets that uses the common top navigation bar has a different color scheme. Some have different button configurations and differently sized breadcrumb elements. We use multiple backgrounds to share a few images to create many differently sized buttons and shapes. And because they're all transparent, we can change the background color of the bar to alter the shade of the images. Not having to download multiple images saves the user bandwidth. And by using multiple backgrounds, we can also cut down on the amount of code structure on each page, adding more to bandwidth savings.

A few complaints were along the lines of "if you had just written Leaflets in standards compliant code, it would work perfectly in every browser." And, of course, we did write it using standards compliant XHTML (validate it yourself). Leaflets does work in other browsers and older phones, it just doesn't look so hot without CSS3 support (see it running on an older Samsung A900). And, to be fair, we all know that writing things using web standards does not ensure things will work in every browser. I wish it did.

We didn't choose to limit Leaflets to Safari 3 because we're elitist jerks or to make it iPhone-only. It's just that iPhone is the only device on the market that has a really modern, nearly fully-featured browser. Javascript, CSS3, full-scale rendering—it all adds up to a great experience, and we wanted to create something that was more than just the average mobile application. Our goal was to take web services people were already familiar with and modify them to fit the mobile context. Fast downloads without compromising user interaction and experience. iPhone allowed us to do that quite well, we think.


I'm undesigning for a little while. I know... I'm insane. I just need a clean slate here and I plan to mess around with various things as I start ramping up SimpleLog 3.0 in the near future. Sorry for the visual mess—things will change around here soon again, I'm sure.


The plan, as I see it, is to redesign every few weeks until every last person I know calls me on the phone and yells at me. I'm getting close to fulfilling it. This is the third redesign in as many months. I gotta say, for not being a "designer," I sure to seem to enjoy it sometimes.

This design (which I've dubbed "bonsai") is based on a photo I took recently at the BBG. In fact, almost all of my recent designs have been based on photos. I guess that's where most of my inspiration comes from.

You'll note, if you've been a good little visitor, that this design melds a little of the textured background design from a while back with the newer layout of the previous design ("commie" as it was called). What can I say—I like to iterate.

In all honesty, I really liked the previous design (which is why the layout stayed), but I felt like it was time for a lighter design for the summer and once I took that photo of the bonsai tree I knew I had to redesign.


I just redesigned. Again. It's been, what, about 19 days? Yeah, that's long enough. It turns out the previous design was just too different for me. I loved it for the six hours I worked on it but as soon as it went live, I began to dislike it.

I started playing with this design while at SXSW after grabbing some colors from a photograph I took at the bowling event. Yeah, the photos I've yet to upload. I know.

I completely stole the idea of the navigation dimming from Meg Hourihan, although my method doesn't use an imagemap and it will still work without images/css enabled, so it's a little more bullet-proof.

It's good to be back to a more me-esque design. I feel better already.


It was time for a change around here, design-wise. Here's the next version of Maniacal Rage—I call it Pink. Granted, it's more purple, but okay, yeah, I know.

It's very different than recent designs. It's left aligned. It uses some graphics (and a big huge background image that might load slowly for you the first time). Graphics? Wow. It's been a while.

I don't know how long it will last, but occasionally I get an itching to change everything and that happened last night around 10PM, so here we are. Have I told you how much I love SimpleLog and its easy to create themes? Well, I love them a lot.

If you're using a newsreader, you might want to hit the site to see the new design. As always, I welcome your feedback (good, bad or otherwise).


With all the talk and speculation and rumors about OS X Leopard being close to release quality, and with "spring 2007" coming closer and closer, I'm beginning to get a little worried that the new version of OS X won't have a new visual look.

Many months ago, when Jobs mentioned that there were super secret things in 10.5 that they didn't want to announce yet, I was really hoping one of them was a refined user interface. I kept holding onto that dream until some time last week when I realized that there just isn't time.

For Apple to have a new user interface they still haven't shown testers seems insane to me. It doesn't leave nearly enough lead time before release, even if "spring 2007" means June.

Obviously, I hope I'm wrong. But it's beginning to sink in that I might not be.


I've just upgraded this site to the newest beta of SimpleLog version 1.5 to test out some of the new features in a more real-world environment. As part of that upgrade, I've changed the design to something I've been working on on and off for the past few weeks alongside developing the app itself. If you're using a news reader, you might want to visit the site to see what looks like now.

This design is a work in progress, and I'll be making tweaks as time goes on, in between work on the new version of SimpleLog.

A few things of note about this design (and version 1.5 of the app as well):

  • It should be significantly faster to load, due to the massive speed-up in version 1.5.
  • SimpleLog now has "static" page functionality, which I've used to create an about page.
  • The text is much, much bigger. Looking at the old design before, I thought the text was sized just fine, but when I started working on this and made it larger, I realized just how small the text was before. It felt tiny. This text is much larger and I love it. I actually might make it even bigger in the long run.
  • Yes, it's a dark background with light text... sorry, but I like this better than black on white. Black on white hurts my eyes. I code in dark on dark, and I prefer to read dark on dark. I'll probably create an alternate stylesheet that's inverted for those of you who want it. Probably.

Redesigning is fun. I really enjoy it. I used to do it a lot more, but it takes time and it kills everything else (I never post when I'm redesigning because I'm too busy redesigning to post). Now that it's done I look forward to wrapping up this version of SimpleLog and releasing it (oh, and writing more here too).


If you're reading this in a newsreader, you won't notice but I've just changed the color scheme. I've been meaning to do this for a while, but didn't get a chance until today.

I loved the previous scheme, but it was time for a change. Feedback is, of course, welcome and appreciated.


Over the past few years, I've collected my share of domains names, a few of which I've never used. Two domains in particular are great names, but I'll never end up using them and I think other people might. So I'm offering them up for sale to the highest bidder.

fingerfight.com
The perfect domain for a site related to gaming, I bought this two years ago and built a site that I never released. I still have the design, which I'm also willing to sell if someone is interested.

usefulmac.com
Another fantastic domain name, obviously great for a Mac related weblog or even to be used as the domain for a Mac application. I currently have this redirecting to my xPad site, but I don't really use it to its full potential.

railsdev.com
I got this when I set up my Dreamhost account, but I never use it. I keep thinking I will, but I probably won't. Obviously, this is a good name for a Rails development house or something similar.

If you're interested in any of these domains (or the design for Finger Fight), please contact me (garrett at maniacalrage dot net).


It's two-for-one Monday! First, we've just released the fourth episode of The Garrett Murray Podcast. It's just over twenty five minutes long and, I think, probably the best episode yet. And, on top of that, I've finally finished the full podcast website and released that as well. There are a few interesting things about the new website:

  • I'm using Typo, a Ruby on Rails CMS, but I'm realizing that it's a waste of time since I pretty much stripped everything out of it anyway. I initially chose Typo because I found a theme for it that I liked (see below), and now that I've customized that theme so much, I think I might eventually just strip this down to the theme on top of a simple engine that I build myself. In the meantime, Typo it is.
  • The theme I started with was Hemingway, by Kyle Neath. I tweaked nearly every page, changed colors, removed and added features before arriving with the final version on the site now. Still, most of it is Hemingway, which is a really great theme.
  • It was very important to me that people be able to submit feedback easily, so every page has a button on the upper-right that allows the user to fill in a form and submit feedback right then and there, without leaving the page or opening an email client. On top of that, I took the idea behind Lightbox's display (which I use here at Maniacal Rage) and abstracted it to make the feedback form look prettier. It looks best in Safari and Firefox on the Mac, but it "works" in all browsers. Submit feedback to your heart's content (hint!).

There are a few things missing from the site (mostly meta data like the bio pages), but it's up and running for the most part and presents a much prettier and more logical home-base for the podcast from here on out. If you haven't subscribed yet, now's your chance!


Seeing this screenshot of Todd Dominey's Mac running OS X 10.1 "Puma" from 2002 made me smile today. Hell, I didn't even like Macs in 2002—it was OS X 10.2 "Jaguar" that convinced me I was wrong—but to see 10.1 and compare it to todays 10.4 "Tiger" only three and a half years later (Tiger was released in 2005), it's amazing to see what Apple has accomplished. The interface is smoother and smarter in nearly all aspects, and OS X is jammed full of great apps now to boot.

Compare this to the three plus years between Windows 98 and Windows XP, in which Microsoft made the user interface uglier. Compare Windows XP to the forthcoming "Vista", six years in development, which basically adds transparency to the interface and attempts, in countless ways, to emulate the look of OS X.

If Apple can constantly release great software that gets better and better, why can't everyone else?