Software

Software notes, updates, and reviews.

Installing MySQL on Snow Leopard

These are instructions for compiling and installing a 64-bit version of MySQL, the world’s most popular open source database, on Mac OS X 10.6 (Snow Leopard).


Installing Git on Snow Leopard

These are instructions for compiling and installing Git, a free, fast, and efficient distributed version control system, on Mac OS X 10.6 (Snow Leopard).


Installing Mercurial on Snow Leopard

These are instructions for compiling and installing Mercurial, a fast and lightweight source control management system, on Mac OS X 10.6 (Snow Leopard).


Installing Ruby, RubyGems, and Rails on Snow Leopard

These are instructions for compiling and installing 64-bit Ruby, Rubygems, and Ruby on Rails on Mac OS X 10.6, Snow Leopard.


Meet Mercurial

My second PeepCode screencast, Meet Mercurial, has just gone live. The screencast is a 50 minute exploration of Mercurial, a distributed version control system that offers a faster and more agile way of managing projects. It’s used by projects like Mozilla, Python, Adium, and companies like Google and Sun.


Introducing Overlapr

Overlapr is a mini-app I built yesterday morning to display commonalities between Twitter users, starting with common followers and common friends.


Introducing Shrimp

Introducing Shrimp, an ExpressionEngine plugin that provides URL shortening functionality with features like customizable link generation, access to the shortened URL for your own custom links, smart meta tags which hide themselves on non-entry pages, access to the relative URL, and more, without any unnecessary database access.


Backing Up Flickr

You might want to have a local backup of your Flickr photo library for a variety of reasons. Maybe you lost your local copy due to a drive failure, or want to consolidate everything in one place as a backup. Or perhaps you just want to synchronize your uploaded pictures with an iPod or AppleTV automatically. At last, after much searching, I’ve found a solution that works perfectly, and is perfect for automation.


Deploying ExpressionEngine from GitHub with Capistrano

Many people are familiar with the advantages of using Git and GitHub to manage their projects and source code, but deploying an ExpressionEngine installation for deployment in this way can be a bit tricky. This article details the Capistrano recipe I’ve created specifically for automating the management and deployment of an ExpressionEngine website, with provisions for maintaining uploaded content across deployments, omitting unwanted content from the repository, setting the correct permissions, and more. The recipe also handles creating the server-side directories you’ll need to accomplish these tasks in a completely automated way.


Top 10 Programming Fonts

In the past, we’ve had to decide between tiny monospace fonts or jagged edges. But today, modern operating systems do a great job of anti-aliasing, making monospace fonts look great at any size.

Here’s a round-up of the top 10 readily-available monospace fonts for your coding enjoyment, with descriptions, visual examples and samples, and download links for each.


ExpressionEngine: The Details

In a previous article, I discussed the switch from my Ruby on Rails publishing system to ExpressionEngine. In this article, I’ve written a more detailed breakdown including the list of feature requirements, plugins and modules, and some of the compromises I made as a part of this switch.


Regarding The Switch to ExpressionEngine

I’ve been building publishing tools for more than 10 years, and I finally realized that I was spending more time tweaking code than I was writing. I needed new features and I didn’t have time to implement them. It was time to make a change to a new publishing platform ... one I didn’t write.


Smart Sleep

This is an article titled Smart Sleep and was written by Dan Benjamin on 02 February 2009.

Being Randomly Logged Out of Websites When Using Safari

This is an article titled Being Randomly Logged Out of Websites When Using Safari and was written by Dan Benjamin on 31 December 2008.

Labs Love At Last

This is an article titled Labs Love At Last and was written by Dan Benjamin on 04 December 2008.

No Labs Love for Google Apps

This is an article titled No Labs Love for Google Apps and was written by Dan Benjamin on 02 November 2008.

How to Record a Podcast with People in Multiple Locations

This is an article titled How to Record a Podcast with People in Multiple Locations and was written by Dan Benjamin on 11 October 2008.

Regarding iPhone Application Pricing

This is an article titled Regarding iPhone Application Pricing and was written by Dan Benjamin on 08 August 2008.

The Enkoder for Mac OS X Is Back, Too

This is an article titled The Enkoder for Mac OS X Is Back, Too and was written by Dan Benjamin on 11 June 2008.

How to Securely Erase Storage Media in Mac OS X

This is an article titled How to Securely Erase Storage Media in Mac OS X and was written by Dan Benjamin on 13 May 2008.

Regarding Flash on the iPhone

This is an article titled Regarding Flash on the iPhone and was written by Dan Benjamin on 06 March 2008.

Installing Ruby, Rubygems, Rails, and Mongrel on Mac OS X 10.5 (Leopard)

These are instructions for compiling and installing Ruby, Rubygems, Ruby on Rails, and Mongrel on Mac OS X 10.5 (Leopard). I walk you through getting your system ready for building and compiling open source software, and expand on the benefits of building your own open source utilities.


Cork’d Has Been Acquired

Cork’d has been acquired by a newly formed company, helmed by Gary Vaynerchuk of Wine Library TV fame. We’re psyched, and this means only great things for Cork’d members. Cork’d will remain a free, member-driven community. Its wine database will increase in a big way, the data will become more accurate, and tons of new features are already being added


My Setup, Part II: The Software

This is an article titled My Setup, Part II: The Software and was written by Dan Benjamin on 17 April 2006.

Regarding Ruby (and Ruby on Rails)

This is an article titled Regarding Ruby (and Ruby on Rails) and was written by Dan Benjamin on 22 June 2005.

iLife 2004

This is an article titled iLife 2004 and was written by Dan Benjamin on 17 January 2004.

Turning A Mac Into A Fax Server

This is an article titled Turning A Mac Into A Fax Server and was written by Dan Benjamin on 09 December 2003.