The real problem here is that I should not have to be logged in as root to run this script. (And also, running under sudo didn’t fix the problem anyway.)

So, if you are having this problem, take a look at your ~/.npm/ directory. Mine looked like this…

It looked like Yeoman was choking on modifying directories owned by root. Which of course is good behavior. What probably happened is I had installed some stuff at some point as root. Which is of course bad behavior

Share this:

Like this:

That’s right: a sign. Backlit by a fluorescent bulb – it says “the lab”. No note, no invoice, no explanation.

While there is still mystery surrounding this strange, yet appropriate, object’s origin and meaning, my guess is some adoring co-worker (maybe from Finance, maybe from Design) found this at a garage sale and anonymously dropped this off before we got in. Fanmail.

Anyways, we plug it in and it takes about 5 minutes for us to think of things we could *do* to it.

From there it doesn’t take long for Doug to whip out an Arduino board and coil of neo-pixel.

Share this:

Like this:

During web-app development, I usually need an easy way to serve my app locally. To do this I’ll either work off of a remote server or I will serve the files locally. In the past I would have used a LAMP package for this — but since I started using a Node+Express server to host the files I’ve never looked back.

Here’s a quick tutorial for anyone coming from LAMP wanting to try out Node/Express…

First, you’ll need to have Node & NPM installed. Node is the awesome javascript based application enviornment and NPM is the package manager that makes it easy to add open-source superpowers to that enviornment.