56,966 blogs · [ { "id": "01a087e3-73d7-7309-b7fc-c2bf1f91ed32", "title": "Experiments With Plotter Art", "url": "https://sometimes.digital/posts/experiments-with-plotter-art/", "published_at": "2026-08-16T14:30:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf201f8a1a", "title": "Animated ASCII art with HTML video and canvas elements", "url": "https://sometimes.digital/posts/ascii-art-video-stream/", "published_at": "2026-08-08T20:00:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf20d217c7", "title": "Making a smart mirror out of a cracked tablet", "url": "https://sometimes.digital/posts/mirror/", "published_at": "2026-05-24T13:45:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf2138e42f", "title": "The Perfect Device", "url": "https://sometimes.digital/posts/the-perfect-device/", "published_at": "2026-01-24T20:40:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf2138f440", "title": "Custom translations in Eleventy with filters", "url": "https://sometimes.digital/posts/custom-i18n-in-11ty/", "published_at": "2026-01-02T15:00:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf2174cd6c", "title": "Solarpunk Web Server", "url": "https://sometimes.digital/posts/solarpunk-web-server/", "published_at": "2025-05-16T17:10:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf21ca80a0", "title": "Whimsical Wire Detector", "url": "https://sometimes.digital/posts/whimsical-cable-detector/", "published_at": "2025-05-16T17:00:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf226fb2f9", "title": "Blog Questions", "url": "https://sometimes.digital/posts/blog-questions/", "published_at": "2025-02-06T14:20:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf22b22a9a", "title": "Installing the Canon EOS Utility without the CD (but with lies)", "url": "https://sometimes.digital/posts/installing-eos-utility/", "published_at": "2024-08-15T16:50:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf233ecc1d", "title": "Beautiful women named SM-G892A Bulid/NRD90M keep trying to access my /wp-admin", "url": "https://sometimes.digital/posts/looking-into-my-nginx-logs/", "published_at": "2024-07-20T18:10:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf23c429ec", "title": "Highlighting the active navigation link in Eleventy using templates, shortcodes, and the page object", "url": "https://sometimes.digital/posts/highlighting-the-active-navigation-link-in-eleventy/", "published_at": "2024-07-06T17:00:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf24ab6892", "title": "Adding a photo stream to an Eleventy site", "url": "https://sometimes.digital/posts/adding-a-photostream-to-eleventy/", "published_at": "2024-06-30T17:00:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf258106cc", "title": "Fast Fashion Begone", "url": "https://sometimes.digital/projects/fast-fashion-begone/", "published_at": "2024-05-09T19:50:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf25d80404", "title": "Disable scroll bounce in PWAs with CSS", "url": "https://sometimes.digital/posts/disable-scroll-bounce-in-pwas/", "published_at": "2024-04-06T15:42:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf2609ad96", "title": "Resetting the timer in my toothbrush", "url": "https://sometimes.digital/posts/resetting-the-timer-in-my-toothbrush/", "published_at": "2023-12-19T15:12:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf26f18ecc", "title": "Generating Open Graph images in Eleventy", "url": "https://sometimes.digital/posts/generating-images-eleventy/", "published_at": "2023-12-17T12:17:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf2704da77", "title": "Modding a Kobo Libra 2", "url": "https://sometimes.digital/posts/modding-a-kobo-libra-2/", "published_at": "2023-12-15T18:20:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf27a4f62d", "title": "Simulating old Windows desktop programs with JavaScript and Tauri", "url": "https://sometimes.digital/posts/simulating-a-windows-98-desktop-app-with-javascript/", "published_at": "2023-08-07T00:00:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf2884901b", "title": "Replacing switches in a Logitech G603 mouse", "url": "https://sometimes.digital/posts/replacing-switches-in-logitech-g603/", "published_at": "2023-05-18T00:00:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf292263b1", "title": "I bought a keyboard on Aliexpress and the arrow keys weren’t working and the seller sent me a video showing where to solder a jumper wire and a .bin file with firmware with another video showing how to flash it", "url": "https://sometimes.digital/posts/reflashing-a-gk61-keyboard/", "published_at": "2023-02-11T00:00:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf29bd2abf", "title": "Programming ATtiny with USBASP and Arduino IDE", "url": "https://sometimes.digital/posts/programming-attiny-with-usbasp/", "published_at": "2022-03-15T00:00:00+00:00" }, { "id": "01a087e3-73d7-7309-b7fc-c2bf2ab958dc", "title": "Putting MicroPython on STM32 Nucleo F767ZI", "url": "https://sometimes.digital/posts/micropython-on-stm32f767zi/stm32-f767zi-micropython/", "published_at": "2022-03-15T00:00:00+00:00" } ] posts Claim your blog
Back to sometimes.digital
Blog · corpus.blog/blogs/sometimes.digital/posts

sometimes.digital

sometimes.digital

2026

2025

2024

2023

2022