Do you know how many Amazon issued certificates (ACM) or user uploaded certificates (IAM) in your AWS accounts?  How many certificates have been deployed to production in your Akamai contracts? Not sure about you, but I don't know the answer. So I wrote a tool called CertStuff to get all those information (common name, SAN, … Continue reading CertStuff


My first Python crawler

I wrote my first Python crawler. It can automatically download my daughter's daily reflections from her school's portal (iParent). No more clicking in their website 🙂 If you are interested, here is the source code.

CrowdLess – Make Crowd less crowded

Crowd is Atlassian centralized identity management tool. Since Crowd 2.7, the Active Directory Connector is able to sync the disabled flag from Active Directory to Crowd. But if you are using older version or other connectors (e.g Delegated Authentication Directory), then you may run into the issue that users are disabled in Active Directory are … Continue reading CrowdLess – Make Crowd less crowded

Build smart into your docker images

We have been running mysql 5.7 on OpenShift with RedHat provisioned images.  To make it work is easy, but to make it work correctly is a bit harder. One example is that how to setup the innodb_buffer_pool_size (one of the most important parameters of mysql)? When you build the image you don't know how much memory the … Continue reading Build smart into your docker images