Archive for September, 2008

Getting Comfortable with Spaces in Leopard

Saturday, September 13th, 2008

Last night Bridget and I got to talking about some of our favorite things on OS X. The conversation came around to Spaces, as I think it usually does when you are talking about Leopard. Spaces and I have had an on-and-off relationship ever since the first developer’s seed hit my hard drive. I’m very anal and the idea of organizing the vast number of windows I have open appealed to me.

When I first gave Spaces a go I was really excited. I had briefly tried a few free apps, but they had some bugs and it wasn’t feeling right. Spaces was quick, smooth, and cool. But I think I approached it in the wrong way. I started putting apps in their own space so that I wouldn’t be distracted. Pretty soon, I found myself flying around trying to figure out where the hell I put that text editor. That was when I threw up my hands and gave up.

It is a year or so later and I’ve been reading The Productive Programmer, which extols the virtues of virtual desktops. I wasn’t totally convinced, but I gave it another go. This time, though, I thought about how I wanted to use Spaces before I actually set it up. So far, it is working out pretty well. There are a few more features I’d like to see in Spaces to help round things out, but I think I’ll stick with it for a bit.

The trick seems to be to really think about how you work and figure out what tasks belong with others. Some things—like checking e-mail, instant messaging, and Twitter—naturally go together. I’ve got a “space” designated for communication and it includes Mail.app for work e-mail, Gmail (a Fluid app) for personal e-mail, Syrinx, and NetNewsWire. Growl lets me know, briefly, what’s coming in so I can either ignore it or respond to it. To make that process even easier, I’ve added all of my work contacts to Address Book with photos. Now, when Growl pops up to tell me there’s an e-mail, I know at a glance if the message is from my boss or from a co-worker who only forwards jokes.

Coding is something that I much prefer to isolate from everything else. So, TextMate gets its own space. The only other things allowed in that space are a Fluid app that I use to browse internal documentation, AppKiDo, and Preview with PDF documentation.

Testing gets a space as well. There I have a saved configuration of Terminal windows that I use to upload, compile, and watch logs. I also have Firefox here because I’m testing web applications.

The testing space is located directly below the coding space, so it is really simple to bounce between the two. I thought moving back and forth would bother me, but it really doesn’t. These are actually two different states of mind for me, so having a visual change is good.

Another space is designated for research. This is where I keep EagleFiler and Safari.

I have six spaces configured altogether. One of the last two spaces has Curio with brainstorming and test scripts (really more checklists) and the last one is just a utility one. Usually, I put Photoshop and InDesign there when I’m working on graphics.

I highly recommend using the Preference Pane for Spaces and specifically assigning applications to individual spaces. I also highly recommend that you make some applications available in all of the spaces. I have both Finder and Adium in all spaces. I originally put Adium in the communications space, but I found it annoying to have to “carry” a chat window with me when I switched around.

You should also learn the keyboard shortcuts. You can use the defaults or change them, but whatever you do use them. Using that little menu-bar thing to switch is just not productive.

So far, this is all working out pretty well. I have noticed some applications don’t play too well with Spaces and that can get annoying. I don’t know if that is a problem with the apps or with Spaces, though. But, on the whole it is working well.

There are two things that I am really, really hoping for in Snow Leopard. First, the ability to name spaces. I’d like to see those names pop up briefly as I’m switching between spaces, and when I view all of my spaces. I’d also like to be able to set different desktop backgrounds for different spaces. Even if it is just different colors, so I know coding is blue and communications is green, etc.

One feature I really dislike and wish I could turn off is the diagonal navigation. If I’m in the top left-hand space and I accidentally hit the ctrl-left arrow, it will swoosh me to the bottom, right-hand space. This is confusing and annoying. I’d much prefer that it just didn’t switch at all, like it does if you are on the top row and you hit ctrl-up arrow.

Spaces and I are still working on our relationship, but this time around things seem to be going well.

And now for something completely different…

Monday, September 8th, 2008

This post is purely mommy, so if you aren’t interested, please move on. Something geeky will come along soon.

Okay. If you’re still reading this, you are a Mommy or you are actually interested in my mommyish side at least. I read lots of great mommy blogs and many of them inspire me. I comment sometimes, but mostly, I’m a lurker. Imagine my complete and utter shock when I got this from Christy at Paul Newman Shirt Days:

I Love Your Blog award

Dang. I’m humbled. I hardly ever post and when I do it is usually something geeky. But this is a great chance for me to give some blog-love to the great Mommy-ish blogs that I love to read as often as I can. There are rules to this thing and I need to nominate seven of my own favorites. Oh, joy!!

So, here they are:

Christy • Paul Newman Shirt Days

Right back at ya, Babe! Christy is creative and sweet and shy, but so very brave. I can identify with a lot of what she posts and I wish I had half the nerve she has. She’s real and I love that about her. I imagine she writes exactly the way she talks, which makes her posts incredibly easy to read.

Fern • Candle at Both Ends

Fern is eloquent, brave, intelligent, funny, sincere, truthful, and everything I could ever aspire to be as a blogger. She writes the posts I wish I were fearless enough to write, because I’ve identified with just about everything there. She’s going through some tough times right now, but she keeps her sense of humor and even turns her trials into something good for others. Visit her blog and read the articles she’s written at Examiner.com.

Melissa • Chasing Cheerios

Melissa’s blog is so full of fun activities! I’ve already gotten some great projects from there and pointers to other great projects. I don’t have the patience or the expertise to home-school my babies, but I am pretty crafty and having educational projects to do with the kids is so much fun. We all look forward to them. Bonus: the adorable pictures she posts of her own daughter doing each project.

Mrs. Chicken • Chicken and Cheese

Mrs. Chicken is another great writer. She, too, is brave and real. I identify with almost every post she writes. She’s just had her second child and through her writing I relive those stressful transition months where the oldest clamors for attention over the cries of a newborn. Chin up, Mrs. Chicken. It gets better!

Jodie • A Mom and Her Camera

Jodie takes simply gorgeous photos. I love seeing them and I wish I lived closer to her so I could hire her for a family portrait. I especially love the newborn pics. She’s inspiring me to pull the camera out much more and to capture every moment I can because they just go by so freaking quickly. She’s also so much fun to read.

Erin • Mama Said No!

I found Erin’s blog when she did a guest post for Mrs. Chicken. She’s so fun and her son is the same age as mine, so there are many times that I feel her pain. She writes just the way I imagine she talks and she has such an incredible sense of humor.

Allie • No Time For Flash Cards

This is another great site for projects to do with the kiddies. We’ve already done some and I’ve bookmarked others for the future. Allie was a preschool teacher and I love how she gives ideas for working with different ages for each project. She provides step-by-step instructions illustrated with pics of her adorable son. Great resource!

So, there they are! These are my favorite mommy-ish blogs. Go read, laugh, cry, and enjoy them as much as I have.