St. Louis Coalition for Life Launched 11/11/11

Last night I was in attendance at 40 Days for Life St. Louis ' Benefit dinner, and was happy to hear about a new initiative, the St. Louis Coalition for Life , to help put an end abortion in St. Louis (and Missouri!), and to raise awareness about other life issues.

Coalition for Life Logo

Browse around their website and check out some of their upcoming events . This coming year, the 39th since the passage of Roe vs. Wade, promises to be interesting, as Missouri is

Removed Leaderboard Ads over Articles

Over the past 10 years, I've tried many different ways of monetizing this website; I've run Google Ads (using AdSense), adding tip jars (accepting donations through PayPal), and adding particular ads and revenue-generating links (like affiliate links).

The most annoying monetization is always a glaring, leaderboard or sidebar (or even worse, in-content) ad. Therefore I've decided to simply remove all leaderboard ads on this site; the only places where you'll


Drupal 6.x and PHP 5.3.x - Date Timezone warnings

This morning, I was presented with quite the conundrum: one of my servers suddently started having about 4x the normal MySQL traffic it would have in a morning, and I had no indication as to why this was happening; traffic to the sites on the server was steady (no spikes), and I couldn't find any problems with any of the sites.

munin mysql traffic spike

However, after inspecting the Apache (httpd) error logs for the Drupal 6 sites, I found a ton of PHP warnings on almost all the


Problems copying a huge Aperture library from one drive to another

I've often had trouble copying files with Mac OS X's Finder. From back in the Mac OS X Beta days (when it was based on NeXT's UI), hard drive to hard drive copies, network copies, and backups have often had strange quirks, and one of the strangest I've yet found happened yesterday when I tried copying a ~170GB Aperture library from one external USB drive to another.

I tried copying the library three times, and each time the copy


Rooting Android - General Observations and OG Droid + LG Ally

Background and Comparison to iOS Jailbreaking

After a couple years having had no experience with an Android phone of any variety, a generous Twitter follower I had met donated two older Android phones, an original Motorola Droid (running Froyo 2.2.2) and an LG Ally (also running 2.2.2), so I could learn the Android UI and work on porting a couple of my iOS apps.

One unfortunate reality of the Android ecosystem is that phones are often abandoned by their manufacturers after only a year


Preventing Form Spam

Spam email folder - Gmail interface

There are many different techniques for preventing form spam on your website, and an important component of the battle against spam is your constant struggle between giving your 'real' users a good experience while preventing spammers and automated bots from spamming you and lowering the quality of the content on your website.

A Constant User-Experience Battle

Usually, the first thing someone will do after having trouble fighting spammers by manual comment/content moderation is place a complex CAPTCHA system on their forms. Something like this:


Configure sendmail on CentOS to allow sending of email from localhost

For some of my Drupal sites and PHP scripts (and shell scripts) that I run on a VPS I manage, I need to simply be able to send outgoing emails from arbitrary email addresses. I could go into all the details of DNS SPF records and MX records here, but that's something you'll need to research on your own. This post simply shows how to install and configure sendmail on a CentOS box to just allow outgoing mail from php's mail() function, the mail command


St. Louis-area Catholic Bloggers / Websites

Mostly for my own reference... but I'm sure some other people may find this useful as well! Below are listed all the St. Louis-area Catholic blogs and websites that I know of (major organizational sites excluded, because those are pretty obvious):

Name Author(s)/Contributor(s) Laity/Clergy/Cons.
Life is a Prayer.com Blog Jeff Geerlinglaity
Rome of the West Mark Scott Abelnlaity
Saint Louis Catholic thetimmanlaity
Snup's View from the Back

Catholic Apps make faith aids mobile

I'd be remiss to not mention a very well-written article in the Denver Catholic Register by Julie Filby: Catholic apps make faith aids mobile .

In the article, Julie does a great job explaining apps and their growing prominence in the lives of the faithful, along with some tips from Mark Hart and I:

Today’s technology offers Catholics many tools for praying, communicating and learning about their faith. One such tool comes in the form of “apps.” [.

Problems with Android's Back Button

Android's back button is a problem. A big problem.

Others have already identified this in a broad sense, but I wanted to give a few concrete examples of why I (as a guy who wants to simply port a couple apps from the iOS platform to Android) think the back button (especially) is a bad idea.

Disorientation

Mobile phones, and tablets especially, require a lot of UX work in the area of interface orientation. For my extremely-basic CNL app, I've spent hours

Droid back button interface rotation.