Recent Posts

A conversation on religion, theology, and morals

An interesting conversation had in the office HipChat, triggered by comments made by Stephen Fry; it definitely amazed me a little, just how many people we had with very strong opinions on religion. Note: all grammatical and spelling errors are the original authors, and are left here for authenticity.


ntpd, openntpd, and ubuntu

ntpd (from ntp.org) has recently gotten a bad rap. A series of vulnerabilities have been found in it that, from my perspective, make it no longer safe to run on production, publicly facing machines; however, there is an alternative: openntpd.


The true potential of TouchID

I've been thinking about what the real use case for TouchID, which on the surface is used primarily for security. Now that TouchID has been in use for a while, other uses have been created; however, I don't think that any of these uses actually touch on the true potential of TouchID.


How CVE-2014-0160 let us show the power of puppet

CVE-2014-0160 which recently made headlines because of it's massive impact across the large majority of Internet-based services has allowed us to show that the return on investment with puppet is greater than 0. Here's how.


NewsBlur CLI

Yesterday, I spent a few hours and wrote up a perl application to allow me to use NewsBlur from the command line. I've been thinking about this for a while, and the problem finally overflowed yesterday when trying to read some feeds in Firefox actually crashed the browser.


Slim Framework, Route Groups, and Parameters

Yesterday, I was writing a new sub-endpoint for an API based in Slim Framework. For this API, the routes are kept in separate files for organizational purposes, but also because route groups didn't exist at the time; so I thought I'd give them a shot.


Zend Db and non-escaped strings

This is for my own edification in the future, but if you're looking for a non-escaped string as a parameter to a query, it's not Zend\DB\Raw that you're looking for, as that doesn't exist. What you're looking for is new \Zend\Db\Sql\Expression() to handle those raw strings.