It Went Viral

Tonight, I felt pretty awesome, tuning a server, live, while I basically watched a website promotion go viral.  Fighting just to keep the (1) server up, while almost ten thousands users were trying to register for the free stuff!  I’ve never watched organic growth like that, in real-time.  Thanks Scott Christian for letting me be […] Read More

Moving from Apache to Nginx

So far, so good. I felt like I was cheating on an old friend. I’ve been hosting website on Apache since 1996. It was on FreeBSD back then. I can’t remember the name of the data center I was using. I think they were out of New Jersey. I talked to the guy on the […] Read More

Another way to fail with mariadb

Sep 3 01:40:14 localhost mysqld_safe: ‘140903 1:40:14 InnoDB: The InnoDB memory heap is disabled Sep 3 01:40:14 localhost mysqld_safe: 140903 1:40:14 InnoDB: Mutexes and rw_locks use GCC atomic builtins Sep 3 01:40:14 localhost mysqld_safe: 140903 1:40:14 InnoDB: Compressed tables use zlib 1.2.7 Sep 3 01:40:14 localhost mysqld_safe: 140903 1:40:14 InnoDB: Using Linux native AIO Sep […] Read More

My big fat greek subversion repository

Literally hundreds of modules looks like this: On a daily basis, I touch a dozen different modules. It’s just easier to checkout the root of the project instead of each project separately. However, I get all of the “branches” and “tags” directories too. And there are hundreds of versions for many of these modules. And […] Read More

Maven Dependency Management using exclusion vs. provided

I’m currently working on a project and noticed that there are a lot of libraries marked with a scope of provided like so: somegroup someartifact 0.1 provided But, when I look at the target container, I see no such library. Upon further investigation, I realize that this scope was being used to exclude the library […] Read More

VirtualBox Scare – VERR_SUPLIB_WORLD_WRITABLE

I’ve been really enjoying VirtualBox for a few months now.  Today, when I tried to open my images, I got a really scary error.  I thought that all of my work was gone.  I tried to open the other images I had, all of them failed with the same error. VERR_SUPLIB_WORLD_WRITABLE I’m using OSX, I […] Read More

Javamail on CentOS/Redhat NoSuchProviderException SMTP

I’ve ran into this so many times and it gets me every time. The mail package the gets installed with the tomcat version that I install from the system repository (using yum) includes a javamail library that causes problems. Apparently, if there are multiple, different java mail versions, the system just falls down and throws […] Read More

My month long battle with ORA-00060

The application that I’m working on is pretty huge.  I’ve touched maybe 25% of the actual code intimately in the 9 months I’ve been working with it.  Over a month ago, we discovered an issue in production that had an ORA-00060 error as the primary symptom.  I’m the guy that likes to fix the stuff […] Read More

Installing GoDaddy Wildcard Certificate on CentOS with Apache 2

I had a clean install of CentOS which needed to use a wildcard certificate.  I updated all of the packages.  I had three files: gd_intermediate_bundle.crt mydomain.crt mydomain.key I modified the file /etc/httpd/conf.d/ssl.conf according to the examples. But when I restarted the httpd server, I kept getting an error /path/to/mydomain.crt does not exist or is empty […] Read More