One of the first things I noticed when starting to work with AWS is that security groups are very hard to maintain:
When installing SSL certificates for nginx, assuming you're using certificate hierarchy (and not a self-signed ceritificate), you're required to concatenate all of the certificate files (
*.crt) to a single file, starting from your site's certificate up to the root certificate.
Today I got this bundle ...
I needed to create seperate Chef accounts for some utility program running in my Chef server.
I was finally able to deprecate it today, but I saved those snippets because they're neat. These snippets use
chef-server-ctl, which is a utility software included in Chef server's installation
After posting my script in the Jenkins mailing list, I was told about a simpler way for implmenting my authorization strategy. I'm leaving this post because the things I learnt from developing the plugin are still valuable and may help someone someday.
I found some sites referring to this post. Below are the common complaints I saw, and my replies:
I'm criminally bad with setting up OpenVPN, meaning the testing is completely off
I'm not an expert in networking, but I have a working knowledge of ...
Jenkins is a platform for build automation, and as such allows you to store the results of the build (the binaries, commonly known as "artifacts") for later.
There are plenty of guides about apt pinning, but no one really explains the motivation to do so. It took me some time to understand that, so I thought I'd write it down.
The mainstream method of downloading and installing packages from a repository is via APT ...more ...
I'm using Firefox with NoScript, which is the
AdBlock of scripts - allowing you to selectively block scripts according
to various rules (e.g. block all scripts from analytics.google.com), and
additionally helps protecting you from XSS (cross site
One of the components in NoScript is ABE (Application ...