Archived Posts from 2006
December
- Frohe Weihnachten!
-
Building SSHKeychain as an Intel Binary
I've seen a few Universal Binary builds of SSHKeychain floating around, but I'm paranoid, so I built my own. It’s easier than I expected.
-
Building Subversion 1.4.3 for OS X
Metissian’s pre-build Subversion binaries are out of date, and Dan Benjamin’s excellent guide to building Subversion yourself runs into a wall for 1.4+. You, however, are an impatient pioneer. You want to build the latest stable (impatient, not _imprude
October
-
Starting out with the SVK Version Control System
SVK is a version control system that sits on top of a Subsverion, CVS, Perforce, etc. repository, and provides the promise of a common interface. Here’s how to install it on OS X.
-
Comments With Specificity
Jack Slocum’s new comment system is really inspirational.
-
Apartments in Munich
Help me find an apartment, please?
-
Backing Up E-Mail
Rui Carmo wrote a great python script to backup e-mail from an IMAP server.
September
- Anatomy of a Technical Interview: Part I
-
Serverless SVN Repositories
You don’t need a powerful SVN server in order to reap the benifits of version control. This article explains how to set up repositories on any machine you have SSH access into.
-
Traffic Analysis with Mint
I use Mint to analyze the traffic on this website. It’s a powerful tool, made more powerful with some excellent plugins.
-
You heard me: `leave`!
leaveis a brilliant little utility that annoys you at a pre-specified time until you log out. -
Scope in JavaScript
My latest article for Digital Web, ‘Scope In JavaScript’, is up and waiting for you to read it.
-
Answers to Common Technical Interview Questions
The interview articles I found yesterday had more than a few common “phone screen” questions that I decided to make sure I could answer: here’s what I came up with.
-
Articles about Interviewing
A short list of articles worth reading for interviewers or interviewees.
August
-
Quick Optimization
DOM calls are expensive; this article walks through one quick way to optimize them out of your code.
-
French Translation of 'I Wonder What This Button Does'
John Garner has translated the revision control article I wrote for A List Apart into French! Exciting!
July
-
I wish I was at OSCON: 'Subversion Best Practices'
Brad Choate has a great summary of what looks like a wonderful presentation on Subversion best practices, given at OSCON 2006 by Ben Collins-Sussman & Brian W. Fitzpatrick
-
I Wonder What This Button Does
I've got an article up on A List Apart, introducing my favourite behind-the-scenes development tool: Subversion.
-
I wonder how to say 'ugh' in German?
I hate being sick.
-
Building Accessible Widgets for the Web
I've got an article up on Digital Web, outlining the processes I use to build accessible UI controls for web applications.
-
“Forbidden” Errors and Subversion Commits
A wayward
mod_rewriterule broke my Subversion commits with 403 (“Forbidden”) errors. Here’s how I fixed it. -
Digital Web and Me
I've joined Digital Web Magazine’s editorial team. Yay!
June
-
Pimp My JavaScript — Duff’s Edition
Your code can be faster! Here are a few tips to help you speed up the toughest pieces of your JavaScript.
-
Install SQLite Locally on OS X
SQLite is a nice little database engine that can be incredibly fast as a website backend. Installing it on OS X is equally quick.
-
`mcw_ma_gnolia` version 0.4 is out
A new version of
mcw_ma_gnoliafixes an issue with parsing Ma.gnolia’s new linkroll format. -
TextMate bundle for TextPattern
A quick note about a TextMate language bundle for Textpattern that integrates with
mcw_templates. -
Virtual Hosting on OS X
Setting up virtual domains on your local OS X Apache installation is pretty easy. Here’s a quick description of the process.
-
Subversion Post-Commit Hooks 101
The “Hello World!” of Subversion
post-commithooks is the use ofSVNnotifyto send e-mails out to a project team every time a new revision is committed to the repository. This is easier than it sounds. -
Working with Subversion File Properties
Subversion has a very powerful system for associating metadata with the files you have under version control. This article describes how to automate the process of adding properties to the files you put under version control using
auto-props.
May
-
Leveraging `mod_rewrite`
I have three kinds of
mod_rewriterules in my.htaccessfile, this article explains each, and lays out best practices for managing your site’s URL scheme.
April
-
mcw_ma_gnolia
mcw_ma_gnoliais a TextPattern plugin that generates a customizable Ma.gnolia link roll for use on your website. -
Preparing a Mac for Resale
Describes the easy process of setting up a mac for resale (patches, etc) while keeping the Setup Assistant experience for the new owner.
-
mcw_templates - v.0.2
mcw_templatesis a TextPattern admin plugin, enabling the trivial export of pages, forms, and CSS rules to a specified folder for convenient editing, and the subsequent import of new and updated files. -
mcw_templates - Import/Export Textpattern Templates
mcw_templates is a TextPattern plugin allowing the export/import of pages, forms, and css rules to files for external editing.
-
New Server, New Design
I've redesigned, and moved the site to a new server. Exciting, eh?
March
-
DataRequestor 1.6.1 - Ajax without the confusing API
DataRequestor is a JavaScript wrapper for the
XMLHttpRequestobject that enables the trivial implementation of dynamic interfaces without the painful necessity for a complete page-refresh to talk to the server. It’s Ajax without the confusing API.
February
-
Son of PerfectTime: The Validationator!
The PerfectTime JavaScript class gets updated to support the hCalendar format.
-
Showing Perfect Time (Unobtrusively)
We can use JavaScript to deal with the nasty annoyance of displaying times in a user’s local time-zone.