Installing Octopress (and Ruby via RVM) on a Lion box that has Xcode 4.2
Installing the latest Ruby via RVM on a Mac running OS X Lion and which has Xcode 4.2.x installed isn't as straightforward as it should be. This simple guide should help.
The problem is that there are apparently issues with installing the dependencies on a box running Lion with Xcode 4.2. The following solution worked for me. I hacked it together from that StackOverflow thread as well as the Octopress Setup Guide:
Installing the latest Ruby via RVM on a Mac running OS X Lion and which has Xcode 4.2.x installed isn't as straightforward as it should be. This simple guide should help.
One of the files in the tutorial is the package.json file for managing dependencies in the (absolutely lovely) package manager npm. When I wrote the data structure out in CoffeeScript, however, the compiled data structure wasn't valid JSON according to JSONLint (it was nested between parentheses, had unquoted keys, and a trailing semi-colon, as you can see in the code snippet.) (more...)
If you're as lazy as I am, you might want to write out your static data structures in CoffeeScript instead of JSON. This little script lets you convert a file containing a CoffeeScript data structure to valid JSON.
If you're Google, you decide to go it alone, implement what you want to anyway, and then tell the world that it is going to replace JavaScript.
Introducing Dart, Google's second shot at ECMAScript 4.
I just put a new iteration of the Update conference web site live, inspired by and in collaboration with designer Clare Sutcliffe. About a week or so ago, Clare – quite out of the blue – sent me an iteration on the Update site design that I absolutely adored. In organizing Update I'm wearing lots of hats at once and I couldn't do it all without the frankly humbling support and help I've been receiving from my friends.
A new iteration of the Update web site evolves the design with input from designer Clare Sutcliffe.
Under Snow Leopard, the following code would work (you'll find variants of this code floating around the Internets):
The File object behaves differently in ExtendScript under OS X Lion.