Preventing Security Holes

I was recently browsing a very popular review website, when I noticed the following warnings popping up:

Angie's List website errors

From simply loading their web page and seeing these error messages, I could conclude:

  1. The website is using Drupal.
  2. The website is using memcached.
  3. The website is running on Acquia's managed hosting cloud.
  4. The website has error reporting set to print all errors to the screen.

If I were trying to break into this review site, or cause them a bad day, the information presented in this simple error message would


The Importance of All Souls

Yesterday, at a Mass celebrating the Solemnity of All Saints, the priest's homily was about how All Saints was like Thanksgiving; we're all gathered around a table for a feast—our chatty aunt, our boisterous grandpa, our crazy grandma who drinks a little too much. And all those relatives who have died—our aunts and uncles, our grandmas and grandpas, some of our siblings, and maybe children—are saints. The feast is to celebrate all of them

Get out of Hell Free card

Windows 8 - A Long Way to Go [Updated]

[ Update : I've been playing around with Windows 8 Pro for a few hours since receiving it from Amazon ( Win 8 Pro is only $66 on Amazon! ), and I have a few more observations:

  • For an IT staffer or someone doing normal Windows configuration—adding printers, changing TCP/IP settings, etc., Windows 8 is almost exactly the same as Windows 7, with some typical version-to-version text and icon arrangement changes.
  • Using gestures with a mouse in

Year of Faith - Resources

Tomorrow begins the Year of Faith , when, as Pope Benedict points out, "we must rediscover a taste for feeding ourselves on the word of God, faithfully handed down by the Church, and on the bread of life, offered as sustenance for his disciples."

Stained Glass - Jesus the High Priest

Here are a few resources I'd like to highlight for making the Year of Faith personal:


Trouble sending emails from localhost or MAMP? Check your SPF

Email is hard. In fact, it's so hard that I probably have five or so blog posts half-written on this blog that I've abandoned simply because I don't think I could distill them down into something worthy of posting (I like being able to explain things understandably or not at all!).

I don't think there's anyone involved in administering a domain name and email who hasn't gotten burned by SPF (TXT) records at least once. Here'


Contraception, Abortion, and the HHS Mandate

A recent study supports the popular opinion (used to justify the HHS birth control mandate , among other things) that providing free contraceptives to women reduces the rate of abortion:

Free birth control led to greatly lower rates of abortions and births to teenagers , a large study concludes, offering strong evidence for how a bitterly contested Obama administration policy could benefit women’s health. The two-year project tracked more than 9,000 women in St. Louis, many of them poor or uninsured, who

'Stir' over Facebook comment caused by breach of privacy [Updated x2]

I was disheartened by the following news story from the St. Louis Post Dispatch: 'Mormons: 1. Indonesians: 0' debate post by STL Catholic exec causes stir .

The story notes that Alderwoman Lyda Krewson , a Democrat in the 28th ward in St. Louis, tweeted a comment made by an employee of the Archdiocese of St. Louis on the employee's personal Facebook wall— which is set to private , and only accessible/visible to the employee's friends. (Note

Lyda Krewson public tweet about private affairs stltoday

Force SSL (https://) for only one virtual host with .htaccess

Many servers I help administer host many websites; and every now and then, someone wants me to set up a secure (SSL) certificate for one of the websites on the server. Once the certificate is working in Apache, and users can access the site at https://example.com/ , they also request that all traffic that was originally destined for either https://www.example.com/ or https://example.com/ be routed to the secure site.

This can


Line breaks instead of Paragraphs in TinyMCE (by default)

Most people who have grown up on the web, and have used Wysiwyg utilities online, or newer text editors/word processing applications are used to having a simple 'return' create a new paragraph, with (on average) one extra line of empty space between the new paragraph and the one before it.

However, a lot of people like having the 'return' key just go down one line. There are a few ways this is possible in most Wysiwygs:

  • You can change the block style from 'Paragraph

Goodbye, iPhone 4

It was a great run! Now that I have the iPhone 5 (see my iPhone 5 review here ), this trusty iPhone 4—which still looks and runs perfect—is going to be passed along to some other owner. What an iconic and well-crafted product:

iPhone 4 Back

Read my review of the iPhone 4 , from 2010.