Dougal Campbell's geek ramblings

WordPress, web development, and world domination.

Blog Archives

Installing node.js on a Mac

For anyone else who might be interested, here are some quick-and-dirty instructions for how to install node.js and npm (node package manager) on Mac OS X, from the terminal. This assumes that you’ve already installed the XCode tools, and git: # Fetch and build node.js git clone git://github.com/ry/node.git cd node ./configure make sudo make install # Now install the node package manager, npm: sudo chgrp -R staff /usr/local/{share/man,bin,lib/node} sudo chmod -R g+w /usr/local/{share/man,bin,lib/node} curl http://npmjs.org/install.sh … Continue reading

WordPress and Drupal: Convergence?

If there was a perfect Content Management System, some sort of CMS Nirvana, what would it be like? It would be very easy to use, and yet have a powerful feature set and a strong underlying architecture for developers to build upon. WordPress and Drupal are both trying to be that tool, though they have approached it from different directions. Let’s see what we can learn from each other. Continue reading

Pitfalls of a Popular Project

My presentation for WordCamp Birmingham 2010 was on the Pitfalls of a Popular Project. This is a non-technical talk, and it is not specific to WordPress (though I use WordPress as an example in a couple of places). You can download the PowerPoint version of my presentation, which should include my notes for more information.

WordPress Care Package

Around the time of the Thesis GPL debates, WordPress founder Matt Mullenweg made an offer to send people free t-shirts. When I talked to him at WordCamp Savannah, he said that he had gotten about 300 requests. I got my care package right after I returned from the WordCamp. In addition to the shirt, it included some Gravatar and WordPress stickers, and a nice certificate, proclaiming that I am “One of the Three Most Important People … Continue reading

My Portfolio Site: dougal.us

If you looked closely at the business card image in my previous post, you might have noticed that the URL on the card isn’t for this blog. I set up a separate portfolio site using the dougal.us domain that I’ve been sitting on for quite some time. I am currently using the SimpleFolio theme, found from Smashing Magazine, and created portfolio highlight posts for several projects I’ve been involved in. I’m still not sure if … Continue reading

Business Cards

I finally got around to ordering some new personal/business cards for myself a few days ago. I’m no designer, but I think they look fairly decent. After I had put the order in, I thought of a couple of things I might have changed, but I’m not going to worry about it at this point. I’m already crushed for time, and these will be fine until I’m ready to get more printed up. One day, … Continue reading

Important People

I just wanted to state, for the record, that “I am one of the three most important people in WordPress.” Also, I am a self-proclaimed Bubble-ologist. If you don’t know what I’m talking about, listen to the Mixergy interview with Chris Pearson and Matt Mullenweg concerning WordPress, Thesis, and the GPL. In it, Pearson claims that he is “one of the three most important people in WordPress”. Ahem, a bold claim, to be sure. You … Continue reading

Book Review: Digging Into WordPress

A couple of weeks ago, I won an eBook version of Digging Into WordPress from a giveaway on Twitter. This book was authored by Chris Coyier and Jeff Star, who are both successful WordPress developers, well known in the community. I spent some time looking over it, And wanted to share my impressions. If you’re in a hurry and just want the 5-second review: It’s good, and it’s got something for beginners and experts alike. … Continue reading

Dear Facebook Friends

Dear Facebook Friends, I want to hear about your latest joys and sorrows. I want to be jealous that you got the cool new phone, sports car, or big screen TV. I want to see your vacation pictures. I want to know when you reconnect with that old friend, who happens to also be an old friend of mine, so that I can reconnect with them, too. I just want to know what you ate … Continue reading