Reflecting on 10 years of (mostly) technical blogging

It all started shortly after I joined Rackspace in December of 2006. I needed a place to dump the huge amounts of information I was learning as an entry-level Linux support technician and I wanted to store everything in a place where it could be easily shared. The blog was born! The blog now has over 700 posts on topics ranging from Linux system administration to job interview preparation. I’ll get an email or a tweet once every few weeks from someone saying: “I ran into a problem, Googled for it, and found your blog!...

2017-03-10 · 1 min · Major Hayden

Woot! Eight years of my blog

The spring of 2015 marks eight years of this blog! I’ve learned plenty of tough lessons along the way and I’ve made some changes recently that might be handy for other people. After watching Sasha Laundy’s video from her awesome talk at Pycon 20151, I’m even more energized to share what I’ve learned with other people. (Seriously: Go watch that video or review the slides whether you work in IT or not. It’s worth your time.) Let’s start from the beginning. ...

2015-04-14 · 4 min · Major Hayden

Upgrade OpenSSL, then upgrade WordPress

The internet has been buzzing about the heartbleed OpenSSL vulnerability but another critical update came out this week: WordPress 3.8.2. The update fixes two CVE’s and a few other security issues. eWeek has an informative article with additional details on the update.

2014-04-10 · 1 min · Major Hayden

Five years of

Today marks the fifth year that this blog has existed on the internet. I bought the domain on February 14th, 2007 and tossed together a quick WordPress installation (I can’t even remember the version now!) to hold my notes that I was gathering at work. Rackspace as an entry-level Linux system administrator. The abrupt change from “top dog at the startup” to “wow, I don’t know anything about Linux” caught me by surprise and I was trying to stuff as much knowledge into my brain as quickly as I could....

2012-02-14 · 2 min · Major Hayden

One month with GlusterFS in production

As many of you might have noticed from my previous GlusterFS blog post and my various tweets, I’ve been working with GlusterFS in production for my personal hosting needs for just over a month. I’ve also been learning quite a bit from some of the folks in the #gluster channel on Freenode. On a few occasions I’ve even been able to help out with some configuration problems from other users....

2010-08-11 · 6 min · Major Hayden

WordPress + W3 Total Cache + MaxCDN How-To

It’s no secret that I’m a big fan of WordPress as a blog and CMS platform. While it does have its problems, it’s relatively simple to set up, it’s extensible, and - when properly configured - it has great performance. The WP Super Cache plugin has been a staple on my WordPress blogs for quite some time and it has solved almost all of my performance problems. However, when you load up quite a few plugins or a heavy theme, the performance will dip due to the increased number of stylesheets, javascript files, and images....

2010-02-14 · 3 min · Major Hayden

WordPress and PHP 5.3.x: update_comment_type_cache() expected to be a reference

I upgraded a Fedora 11 instance to Fedora 12 and found the following error at the top of one of my WordPress blogs: Parameter 1 to update_comment_type_cache() expected to be a reference, value given in wp-includes/plugin.php on line 166 The problem wasn’t in a plugin, actually. It was within my theme’s (R755-light) functions.php: function update_comment_type_cache(&$queried_posts) { The temporary fix is to remove the & from that line so it looks like this:...

2009-12-21 · 1 min · Major Hayden

Upgraded to WordPress 2.9

If you haven’t upgraded your WordPress installation to version 2.9 yet, you might want to consider doing that soon. There are quite a few improvements, bug fixes and security features available in the new version. The automatic upgrade via the admin interface actually worked just fine for me. Of course, I backed up my database and files first, just to be sure.

2009-12-21 · 1 min · Major Hayden

Upgraded to WordPress 2.8.6 with some theme changes

I’ve upgraded the blog to WordPress 2.8.6 after I read about the registered user exploits. Also, I’ve dropped the Adsimple theme I was using, and I’m now using a slightly modified Dojo theme. It’s a little easier on the eyes, but it’s still lightweight enough to be fast on mobile broadband connections. Let me know what you think!

2009-11-17 · 1 min · Major Hayden

Requiring SSL encryption for WordPress administration

I was digging around for WordPress plugins last night that would allow me to secure the administrative login page for my WordPress installations. Most of the plugins are only compatible with WordPress 2.7.x or earlier, so I was a little concerned about them working with WordPress 2.8.2. Then I stumbled upon the WordPress documentation that shows you how to require SSL with no plugins at all. If you’re using WordPress 2....

2009-07-31 · 1 min · Major Hayden