-
Sharing a LetsEncrypt certificate with Apache and OpenVPN
You may want to share your LetsEncrypt certificate with Apache and OpenVPN. Once you have the certificate configured in Apache, and (any) custom certificate configured in OpenVPN, updating it alongside your Apache cert is as simple as: letsencrypt-auto -d [domain] certonly cp -L /etc/letsencrypt/live/[domain]/cert.pem /usr/local/openvpn_as/etc/web-ssl/server.crt cp -L /etc/letsencrypt/live/[domain]/privkey.pem /usr/local/openvpn_as/etc/web-ssl/server.key cp -L /etc/letsencrypt/live/[domain]/chain.pem /usr/local/openvpn_as/etc/web-ssl/ca.crt service openvpnas […]
-
Blank Black Page for Cards Against Humanity
Sometime over New Years, a few of us decided to print up a set of Cards Against Humanity. The cards are freely downloadable under the Creative Commons BY-NC-SA 2.0 license. For a nice set of cards, they recommend that you print them on card stock, and for a really nice set, print black on the […]
-
Repairing your developer profile in Xcode 4.6
If you’re not particularly familiar with Xcode’s signing mechanisms, you might forget (like I did) to back up your Developer Profile. Oops. Now there is a whole mess of certificates that have to be cleaned up and fixed. Since there are a whole bunch of questions over on Stack Overflow about various errors related to […]
-
Intuitive user interface design failure… when a doorknob isn’t.
Sometimes, designing an intuitive user interface takes only stepping away from the project, and trying to think about how someone else might try to use an object. Most of the time though, you really need to see how the interface is used in the real world. The very best example I can think of this […]
-
Windows 8-bit 256 color palette
Some people like to say the internet is forever. Unfortunately, it’s not. I recently needed to track down a 256 color Windows system palettes from the Windows 95/98 era. In less than 20 years, the internet has all but forgotten what the color palette might have been. This is my best attempt at reconstructing it […]