41554 blogs · [ { "id": "01a08755-107a-7131-b1e7-4ac42d3fc228", "title": "Ultranet adventures part 2: Stagebox!", "url": "https://blog.thestaticturtle.fr/ultranet-adventures-part-2/", "published_at": "2025-11-14T23:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac42deb0bea", "title": "Ultranet adventures part 1: Working prototype!", "url": "https://blog.thestaticturtle.fr/ultranet-adventures-part-1/", "published_at": "2025-05-01T16:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac42e5a527c", "title": "Building an open-source bi-directional SDI to Fiber converter", "url": "https://blog.thestaticturtle.fr/diy-opensource-bidirectional-sdi-to-fiber-converter/", "published_at": "2024-12-02T09:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac42f1c4129", "title": "AoDNS - The monstrosity that now exists", "url": "https://blog.thestaticturtle.fr/aodns-the-monstrosity-that-now-exists/", "published_at": "2023-10-30T12:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac42f7fab39", "title": "Changing my blogging platform", "url": "https://blog.thestaticturtle.fr/changing-blogging-platforms/", "published_at": "2023-08-08T10:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac42f9eee6e", "title": "Mix this wave: DIY audio mixer", "url": "https://blog.thestaticturtle.fr/mix-this-wave-diy-audio-mixer/", "published_at": "2023-07-01T10:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43023ce88", "title": "Monitoring CO2 levels, the DIY way", "url": "https://blog.thestaticturtle.fr/monitoring-co2-levels-the-diy-way/", "published_at": "2023-06-01T10:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43090e70e", "title": "Adding an mSATA port to a Lenovo M73", "url": "https://blog.thestaticturtle.fr/adding-an-msata-port-to-a-lenovo-m73/", "published_at": "2023-05-01T02:02:02+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac430ab34ae", "title": "Microphone tally lights", "url": "https://blog.thestaticturtle.fr/microphone-tally-lights/", "published_at": "2023-03-13T11:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac4312970c4", "title": "Sending notifications on user login", "url": "https://blog.thestaticturtle.fr/sending-notifications-on-user-login/", "published_at": "2023-03-01T11:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43138bb2f", "title": "Homelab Single-Sign On?", "url": "https://blog.thestaticturtle.fr/homelab-single-sign-on/", "published_at": "2023-02-01T11:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43222ddc3", "title": "Running an ACME in my homelab", "url": "https://blog.thestaticturtle.fr/running-an-acme-in-my-homelab/", "published_at": "2023-01-01T12:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43318b644", "title": "Automating my Outlook calendars", "url": "https://blog.thestaticturtle.fr/automating-my-outlook-calendars/", "published_at": "2022-12-01T12:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac433cde517", "title": "Adding a C14 connector to my Mikrotik switch", "url": "https://blog.thestaticturtle.fr/adding-a-c14-connector-to-my-mikrotik-switch/", "published_at": "2022-11-06T12:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac434bc471d", "title": "Rendering SVG with KiCad scripting API", "url": "https://blog.thestaticturtle.fr/rendering-svg-with-kicad-scripting-api/", "published_at": "2022-09-01T12:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac435bb1437", "title": "Too cold? Let's predict things!", "url": "https://blog.thestaticturtle.fr/too-cold-lets-predict-things/", "published_at": "2022-08-17T12:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac4365376ae", "title": "Keeping it cool, automating a window", "url": "https://blog.thestaticturtle.fr/keeping-it-cool-automating-a-window/", "published_at": "2022-08-01T12:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac436730f5d", "title": "Let's talk about WireGuard", "url": "https://blog.thestaticturtle.fr/lets-talk-about-wireguard/", "published_at": "2022-08-01T12:00:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43731e7b6", "title": "TurtleAuth 2.1: A design for everyday use", "url": "https://blog.thestaticturtle.fr/turtleauth-2-1-a-design-for-everyday-use/", "published_at": "2022-04-11T06:43:28+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac437818448", "title": "Fixing a dev worst nightmare", "url": "https://blog.thestaticturtle.fr/fixing-a-dev-worst-nightmare/", "published_at": "2022-02-11T21:25:17+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac438423930", "title": "TrueNAS - SMB LDAP Auth", "url": "https://blog.thestaticturtle.fr/truenas-smb-ldap-auth/", "published_at": "2021-12-08T23:55:17+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43850d783", "title": "Wireless audio part 2 - Working prototype", "url": "https://blog.thestaticturtle.fr/wireless-audio-part-2-working-prototype/", "published_at": "2021-09-13T18:15:33+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac4391a2cb8", "title": "Using docker to contain projects", "url": "https://blog.thestaticturtle.fr/using-docker-to-contain-projects/", "published_at": "2021-04-03T15:44:30+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac4395b5f9c", "title": "Bridging the gap between old and new, garage door gets a Wi-Fi controller", "url": "https://blog.thestaticturtle.fr/bridging-the-gap-between-old-and-new-wifi-garage-door-controller/", "published_at": "2021-02-25T13:26:36+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43a460e7f", "title": "Getting started with HID and the Pi Pico", "url": "https://blog.thestaticturtle.fr/getting-started-with-hid-and-the-pi-pico/", "published_at": "2021-02-05T10:35:06+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43aed4774", "title": "Wireless audio part 1 - 1st prototype", "url": "https://blog.thestaticturtle.fr/wiau-part1-1stprototype/", "published_at": "2021-01-22T17:19:24+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43b525d07", "title": "Stop now!! (Freebox parental api)", "url": "https://blog.thestaticturtle.fr/stop-now-freebox-parental-api/", "published_at": "2021-01-01T02:54:12+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43bd71403", "title": "Dirt cheap DIY USB Camera", "url": "https://blog.thestaticturtle.fr/dirt-cheap-diy-usb-camera/", "published_at": "2020-12-16T15:24:42+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43c29f654", "title": "Auto mute while in meetings", "url": "https://blog.thestaticturtle.fr/auto-mute-while-in-meetings/", "published_at": "2020-11-03T16:28:44+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43cfe0473", "title": "HexClock: Redesigning time", "url": "https://blog.thestaticturtle.fr/hexclock-redesigning-time/", "published_at": "2020-09-25T08:39:56+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43d0a774c", "title": "CM118B: Adding usb audio to my projects", "url": "https://blog.thestaticturtle.fr/cm118b-adding-usb-audio-to-my-projects/", "published_at": "2020-08-27T01:33:08+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43d879432", "title": "Creating a custom component for home assistant", "url": "https://blog.thestaticturtle.fr/creating-a-custom-component-for-homeassistant/", "published_at": "2020-08-18T21:25:17+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43db8b53a", "title": "Hacking the hardware store fan", "url": "https://blog.thestaticturtle.fr/hacking-the-hardware-store-fan/", "published_at": "2020-06-28T21:41:11+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43e557be5", "title": "Let's turn lights on with the computer the 433Mhz way", "url": "https://blog.thestaticturtle.fr/lets-turn-lights-on-with-the-computer-the-433mhz-way/", "published_at": "2020-06-09T19:58:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43f2df7e4", "title": "Let's make a DIY gpg usb key", "url": "https://blog.thestaticturtle.fr/lets-make-a-diy-gpg-usb-key/", "published_at": "2020-06-07T19:47:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43f6c856a", "title": "Experimenting with the OpenGraph protocol", "url": "https://blog.thestaticturtle.fr/experimenting-with-the-opengraph-protocol/", "published_at": "2020-05-10T19:58:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac43f9f00b7", "title": "Terminal TV - Watching videos on the terminal", "url": "https://blog.thestaticturtle.fr/terminal-tv-watching-videos-on-the-terminal/", "published_at": "2020-02-10T20:11:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac44048ee17", "title": "LinkyLink - Connecting myself to the French energy meter", "url": "https://blog.thestaticturtle.fr/linkylink-connecting-myself-to-the-french-energy-meter/", "published_at": "2020-01-14T20:11:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac441226043", "title": "Bone conduction glasses", "url": "https://blog.thestaticturtle.fr/bone-conduction-glasses/", "published_at": "2019-04-09T20:11:00+00:00" }, { "id": "01a08755-107a-7131-b1e7-4ac441f7e086", "title": "TI-NSpire SMS Shield", "url": "https://blog.thestaticturtle.fr/ti-nspire-sms-shield/", "published_at": "2018-01-25T20:11:00+00:00" } ] posts Claim your blog
Back to blog.thestaticturtle.fr
Blog · corpus.blog/blogs/blog.thestaticturtle.fr/posts

blog.thestaticturtle.fr

blog.thestaticturtle.fr

2025

2024

2023

2022

2021

2020

2019

2018