Getting Python MD5 to work with FIPS systems
[This issue](https://github.com/simonw/datasette/issues/2270) by Parand Darugar pointed out that Datasette doesn't currently run on Linux systems w...
666 words
|
3 minutes
Creating a tiled zoomable image with OpenSeadragon and vips
The San Francisco Microscopical Society has some extremely high resolution scanned images - one of them is a 1.67GB PNG file with a 25,088 × 17,283...
350 words
|
2 minutes
Container Security and Image Scanning
Day 63 of 90 Days of DevOps - Container Security and Image Scanning. Part of the Security & Compliance series covering essential DevOps concepts and hands-on practices.
398 words
|
2 minutes
Cumulative total over time in SQL
This is a quick trick for creating a cumulative chart of the total number of items created over time based just on their creation date.
93 words
|
1 minute
Embedding JavaScript in a Jupyter notebook
I recently found out modern browsers include a JavaScript API for creating public/private keys for cryptography.
268 words
|
1 minute
Security Scanning in CI/CD Pipelines
Day 62 of 90 Days of DevOps - Security Scanning in CI/CD Pipelines. Part of the Security & Compliance series covering essential DevOps concepts and hands-on practices.
426 words
|
2 minutes
Unix timestamp in milliseconds in SQLite
I wanted to retrieve the time in milliseconds since the Unix epoch in SQLite.
488 words
|
2 minutes
DevSecOps Introduction and Principles
Day 61 of 90 Days of DevOps - DevSecOps Introduction and Principles. Part of the Security & Compliance series covering essential DevOps concepts and hands-on practices.
524 words
|
3 minutes