Category Archives: Computing

Move server configuration files into your repository

Photo by Chambo25

Are you a programmer? Do you hate any process that involves SSH’ing into a server and editing files directly in production? Would you like to get rid of this non-source controlled hackery? Damn right you would!

If you’re deploying an application to a server, get [...]

Twitter has rewrite problems

This past week I did some work on Scrawlers to align any search credit received from links to both the scrawlers.com and www.scrawlers.com addresses. I was reminded of this “must do” by Patrick McKenzie over at MicroISV on a Shoestring. Naturally it took me a few months to deal with the issue, but [...]

Calling MailBuild AddWithCustomFields with Ruby

Today I had a fun trial-and-error exploration of Ruby SOAP messaging. By “fun” I mean “hair-rippingly excruciating.”

Basic SOAP calls are pretty easy with the wsdlDriver inherent in Ruby. Here’s how you’d wrap MailBuild’s Subscriber.Add function in Ruby:

require ’soap/wsdlDriver’

class MailBuildWrapper

  attr_accessor :api_key, :list_id

  def initialize(api_key, list_id)     @api_key = api_key     @list_id = list_id   [...]

One year on the lam from the expected

Today is the one-year anniversary of me stepping out on my own. Frankly, it blows my mind that it has already been a year. What a leap I took! I’m nothing but happy with the decision, even if I’m not exactly where I hoped to be at the one-year mark.

I’m proud to [...]

Awake, laptop, awake

I’ve kept you all on the edges of your seats for long enough. After MacBook met water last week, it has been running like a champ since yesterday morning.

SuperDuper! saved my ass and allowed me to work for a week and let the MacBook really, really dry out. Popped the battery in and [...]

Meanwhile, Apple says “nevermind”

Assuming my main machine comes back to life, I’m not planning on upgrading it to OS X Leopard. Too many headaches for something that’s not broken (again, we’re talking about the OS here!).

One advantage of having an “old” OS X Tiger machine is that it includes Safari 2, rather than the new Safari 3 [...]

SuperDuper! is my savior

Today I exposed several of my shortcomings. I also exposed the excellence of SuperDuper! and Shirt Pocket software.

10 A.M. Minding my own business, coding on Harvest when my bumbling self knocks a half glass of water into my MacBook. “A half glass” is a kind way to say “half of a 32-ounce [...]

Two Macs? No problem!

I’m a two computer guy. I like to have a slave machine around for offloading non-critical, but important, work tasks like listening to music, web-browsing, chatting, etc. Up until the end of December, my slave machine was a PC with the master being a MacBook. No longer. I felt a Mac [...]

Integrating Rails and WordPress

Photo by zhartley

Scrawlers, an online writing workshop I helped build, includes a blog. Rather than build the blog from scratch, or even use a Rails solution, I chose to stick with the familiarity of WordPress. I’d read enough about Rails-lovers switching to a Rails-based engine and back [...]

assert_select selectors using regular expressions

Photo by ausi_blackwolf

Occasionally in Rails I will run into something that I know should be available even though I can’t remember running into it in the past. The beauty of the Rails OSS community is that most times the thing I want has already been implemented. Recently [...]