How to create a tarball of a git repository using "git archive"
I figured this out in [a Gist in 2016](https://gist.github.com/simonw/a44af92b4b255981161eacc304417368) which has attracted a bunch of comments ove...
177 words
|
1 minute
Editing an iPhone home screen using macOS
My iPhone has a weird bug: I can no longer re-arrange the app icons on the home screen (or in the dock) by dragging them around on my phone. It let...
212 words
|
1 minute
Publishing to a public Google Cloud bucket with gsutil
I decided to publish static CSV files to accompany my https://cdc-vaccination-history.datasette.io/ project, using a Google Cloud bucket (see [cdc-...
120 words
|
1 minute
Deploying CoreDNS and StepCA on CoreOS using Podman Quadlet
A comprehensive guide to deploying and managing CoreDNS and StepCA on Fedora CoreOS using Podman Quadlet for systemd integration, providing robust DNS and certificate management services.
1614 words
|
8 minutes
Conditionally creating directories in cookiecutter
I wanted my [datasette-plugin](https://github.com/simonw/datasette-plugin) cookiecutter template to create empty `static` and `templates` directori...
96 words
|
1 minute
Tailing Google Cloud Run request logs and importing them into SQLite
The `gcloud` CLI tool has [the alpha ability to tail log files](https://cloud.google.com/logging/docs/reference/tools/gcloud-logging#live-tailing) ...
790 words
|
4 minutes
Lazy loading images in HTML
[Most modern browsers](https://caniuse.com/loading-lazy-attr) now include support for the `loading="lazy"` image attribute, which causes images not...
141 words
|
1 minute
Upgrading Homebrew and avoiding the failed to verify attestation error
I managed to get my Homebrew installation back into shape today. The first problem I was having is that it complained that macOS Sequoia was unsupp...
374 words
|
2 minutes