Show files opened by pytest tests
My test suite for [Datasette](https://github.com/simonw/datasette) has grown so large that running the whole thing sometimes causes me to run out o...
211 words
|
1 minute
Deploying the CLIP embedding model on Fly
Inspired by [Drew Breunig's Faucet Finder](https://www.dbreunig.com/2023/09/26/faucet-finder.html) I decided I wanted to deploy an API somewhere th...
564 words
|
3 minutes
Open a debugging shell in GitHub Actions with tmate
> :warning: **17 Feb 2022: There have been reports of running tmate causing account suspensions**. See [this issue](https://github.com/mxschmitt/ac...
251 words
|
1 minute
SAST and DAST Implementation
Day 65 of 90 Days of DevOps - SAST and DAST Implementation. Part of the Security & Compliance series covering essential DevOps concepts and hands-on practices.
521 words
|
3 minutes
Driving an external display from a Mac laptop
For a friend's wedding I needed to run a Google Photos slideshow on some large televisions.
218 words
|
1 minute
Secrets Management and Vault
Day 64 of 90 Days of DevOps - Secrets Management and Vault. Part of the Security & Compliance series covering essential DevOps concepts and hands-on practices.
591 words
|
3 minutes
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