Questions about Wordpress

Having been away from the WordPress scene since version 2.x days (I think the last time I launched a WordPress website was around 2009), I recently had reason to develop some WordPress plugins, and I wanted to ask some questions about the WordPress coding standards and API that I hope will help enlighten me (and, maybe, other PHP developers coming from other frameworks/platforms to WordPress).

Here are some questions I've had while working on my first WordPress plugin (coming purely from


Catholic Memes

I meant to post this sooner, just never had time to get around to it... there's a new Catholic Meme site around, aptly named Catholic Memes . An example of what you'll find browsing the site:

Wonka Meme - Catholic Meme - Church teaching

There's tons more where that came from . The site is a bit like an expanded LOLSaints ; whereas LOLSaints.com centers around the lives of the saints, and incorporates little snippets of info about each saint pictured, Catholic Memes puts the message in the meme. Some may


Review: iPhone 5 and External Microphone Comparison

iPhone 5 Safari

As I have done for my past three iPhones, I've put together a video that shows how well the iPhone 5 works with various wired and wireless microphones. You can watch the video below, and you can read through my comprehensive day-one review of the iPhone 5 in the Reviews section.

Under the video below, I've listed all the microphones and adapters I used in the video, with links to Amazon for each. (See my full article on iPhone and iPad microphones and audio inputs here


Review: iPhone 5

Jeff's Rating: 5 /5

tl;dr : Apple's steady, incremental improvements keep crushing any hope of a competing product with as much polish and panache.

The iPhone 5 is another hit in Apple's line of incrementally-improved iPhones. The iPhone 5 is noticably faster, lighter, and more seductive than the 4S that preceded it. It's aluminum (or 'aluminium' if you're from the UK) case is much more resilient and sleek than the 4/4

iPhone 5 Back

Checklist for Setting up a CentOS 6 LAMP Server

I have to set up a new LAMP server for different clients here and there, but not with enough frequency to warrant using a particular scripted solution or 'stack' from a particular hosting company. Plus, I like to have a portable solution that is flexible to the needs (and constraints) of a client's website.

Note on hosting providers : For hosting, I've used a very wide variety of hosts. I typically use and recommend Hot Drupal VPSes or Linode VPSes [affiliate link] running CentOS

Adapting Your iOS App to work with iPhone 5/iOS 6

iPhone 5 Specs and Dimensions
For the non-Retina to Retina changes, most developers simply needed to add a bunch of @2x graphics, and maybe change a few little things here and there. Most parts of an app Just Worked™ on the higher resolution display, as long as the app used native controls and views, and didn't have a ton of custom interface elements.

However, with the iPhone 5, there are some other things that are changing a bit more radically—there's a bit


Facebook OAuthException when posting to Wall for a Page

I integrate Facebook posting with a few different websites and services, so I've gotten to know Facebook's Open Graph and API pretty well over the past few years. A lot of sites I work with automatically post new stories straight to a Facebook Page's wall, and have a format with a message and an attached link. All of these parameters are well documented in Facebook's API under Post .

However, lately I've been getting the following error message whenever a site uses the first method


Hum or Buzz with a Logitech USB Headset

Logitech USB Headset
Problem : I've heard from a lot of people about hum or background 'buzz' in recordings and Skype conversations when using a USB headset (like the one I have, the Logitech USB Headset H350 ). Almost every time I hear someone having this trouble, they're having the problem while using the headset with a laptop.

Solution : about 99% of the time, the problem is fixed by simply plugging the laptop into a grounded (3-prong) outlet.

On a


New St. Louis-area Catholic Blogger

There's a new blog in town: thiscatholicgirl , by friend and former co-worker @ESWesthoff in the Archdiocese of St. Louis. She's witty, funny, and has good insight.

While I'm on the topic of new things, I can't forget to mention that I've been brushing up a bunch of new reviews of microphones and audio devices, and I'm hoping to start testing the iPhone 5 with as many audio gadgets as I can to supplement my article External


Review: Audio Technica PRO88W-R35 Wireless Lavalier System

Jeff's Rating: 5 /5

tl;dr : A solid value for a reliable wireless mic solution. Perfect for most uses up to 35', and usually good even further away.

Audio Technica Pro-88W/T and Pro-88W/R with accessories

The Audio Technica Pro-88W lavaliere microphone system is a very good wireless lavaliere microphone system for a very low price (in comparison to most quality UHF systems). I've been able to use a wide variety of wireless gear, costing from tens to thousands of dollars, and for my money and