Getting A+ on SSLLabs with Nginx and StartSSL

Qualys offers an SSL Test where you can check your SSL setup. They make recommendations on what to tweak to get the highest score possible. I want to share how I achieved A+ using Nginx and StartSSL.

Read more

Quickly switch between AWS accounts using aws-cli

The AWS CLI tools are really great for quick tasks on your AWS infrastructure, like looking which instances are currently running. You can also using aws-cli for automation of course. One thing I found annoying while working with multiple accounts was having to add –profile to my command each time I wanted to do something with aws-cli.

Read more

Impressions of the LG G3 and the Quick Circle case

Some quick things I want to share about the LG G3 and the Quick Circle case.

Having used my Nexus 4 for about 18 months the LG G3 feels HUGE at first. The thin bezels are amazing and it's really the eye catcher of this phone. I've now been using the LG G3 for about a month and I can honestly say, this is the best phone I've ever had.

Read more

Fix a CPU consuming logrotate process

This week I noticed something strange about the disk IO of a server running Postfix. As soon as I logged in to the server I saw logrotate consuming 99% CPU and about 50% memory. Here’s how I diagnosed and fixed the problem.

Read more

Why I stopped using Apple products

A few months ago I waited in anticipation of my new phone getting introduced on stage by Apple. I frequently crawled the internet for new information on the iPhone 5C. Almost everything leaked and I had a pretty good idea of what my next phone would look like. I've been using my iPhone 4 for way too long up to that point and I wasn't ready to just drop another $700 on a new iPhone. The 5C was supposed to be a cheaper phone but it wasn't. It's just last year's hardware in a new case sold as brand new for $100 less than the 5S model. Revolutionary!

Read more

Orchastrator: Arithmetic operation resulted in an overflow

If you, by chance, want to use Microsoft System Center Orchastrator 2012 to create user accounts in your Active Directory, you might run into a problem with the Get User activity. There’s a weird bug persisting in Orchestrator caused by the Maximum Password Age in your Group Policy Object (GPO). If this value is set to 0, the Runbook will fail stating the “Arithmetic operation resulted in an overflow”.

Read more

Quickly serve a static website with Mongoose

If you are like me you probably like to fool around with some HTML and CSS in your spare time. Or even professionally. You just want to get something going within seconds, not having to worry about creating an Apache vhost but you need a little more functionality than using a file:// path. That’s where Mongoose comes in.

Read more

Serve 503 maintenance pages with Lighttpd

Every website needs some maintenance every now and then. Maybe you’re pushing some major updates or your database server needs an upgrade. In any case, it’s nice to have a maintenance page to let your visitors know service will be restored soon. This maintenance page could be a simple HTML file but by default there isn’t really a way to push a 503 status code. I created a small LUA wrapper script to fix this issue.

Read more

How to reset iCloud bookmark sync

Some people get into a huge bookmark mess when they want to merge and sync their bookmarks via iCloud. This is how I finally fixed my issue.

Read more

How to move a WordPress website to a new domain

If you want to move your entire WordPress website to a new domain there’s just three SQL queries to run. First we can change the base URL of the website.

Read more