41554 blogs · [ { "id": "01a087a5-7309-71cb-8200-d24c051a6247", "title": "Having an Upcoming Thing while Autistic", "url": "https://michd.me/blog/having-an-upcoming-thing-while-autistic/", "published_at": "2025-08-01T21:35:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c05ebf06b", "title": "Now", "url": "https://michd.me/now/", "published_at": "2023-07-12T10:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c063cc498", "title": "MIDI Message Format Reference", "url": "https://michd.me/jottings/midi-message-format-reference/", "published_at": "2023-05-27T12:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c068964b6", "title": "Integrating our Air Conditioners into Home Assistant", "url": "https://michd.me/blog/integrating-our-air-conditioners-into-home-assisstant/", "published_at": "2023-03-19T19:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c06c9b51f", "title": "Bash: Run arbitrary command(s) when a log entry appears", "url": "https://michd.me/jottings/bash-command-on-log-entry/", "published_at": "2022-11-17T12:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c07aa0fb5", "title": "DIY: Garage to Workshop Conversion", "url": "https://michd.me/blog/diy-garage-to-workshop-conversion/", "published_at": "2022-05-10T22:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c080c5f1c", "title": "Android: Clean up unused emulator system images", "url": "https://michd.me/jottings/android-clean-up-system-images/", "published_at": "2021-05-19T12:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c08f7d265", "title": "DI.FM Android App", "url": "https://michd.me/creations/programming/difm-android-app/", "published_at": "2020-11-23T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c08fd3bc8", "title": "Dance Platform Firmware", "url": "https://michd.me/creations/electronics/dance-platform-firmware/", "published_at": "2020-11-17T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c09772088", "title": "Gradle Android: API 'variant.getX()' is obsolete", "url": "https://michd.me/jottings/gradle-variant.getx-is-obsolete/", "published_at": "2020-10-08T10:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0a60313b", "title": "MIDI Thru box", "url": "https://michd.me/creations/electronics/midi-thru-box/", "published_at": "2020-09-29T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0a66ee44", "title": "Firefox: Turn off automatic copy-paste", "url": "https://michd.me/jottings/firefox-turn-off-auto-copypaste/", "published_at": "2020-08-17T14:20:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0b025ed9", "title": "Stack Trace - Diversity of Thought (Trance)", "url": "https://michd.me/creations/music/track-stack-trace-diversity-of-thought/", "published_at": "2020-07-26T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0b0b3b66", "title": "Various 3D-printed bits", "url": "https://michd.me/creations/misc/various-3d-printed-bits/", "published_at": "2020-07-16T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0b89a486", "title": "WIP: BWEEOO Eurorack filter", "url": "https://michd.me/creations/electronics/bweeoo-eurorack-filter/", "published_at": "2020-04-19T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0c5cbb12", "title": "The Midnight - The Comeback Kid (Cimylium Remix) (D&B)", "url": "https://michd.me/creations/music/track-the-midnight-the-comeback-kid-cimylium-remix/", "published_at": "2020-04-03T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0c70fd03", "title": "Cimylium - Project 14328 (Drum & Bass)", "url": "https://michd.me/creations/music/track-cimylium-project14328/", "published_at": "2020-03-21T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0cc8f64c", "title": "GPG signing git commits without graphical user interface", "url": "https://michd.me/jottings/gpg-sign-git-commits-without-gui/", "published_at": "2020-01-23T08:10:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0d78ce3c", "title": "Backgrounding in the terminal", "url": "https://michd.me/jottings/backgrounding-in-the-terminal/", "published_at": "2019-12-18T15:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0ddd0b36", "title": "Testing local connection speed with iperf", "url": "https://michd.me/jottings/testing-local-connection-speed-with-iperf/", "published_at": "2019-12-18T08:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0e66c2a4", "title": "Setting and resetting bits in a number", "url": "https://michd.me/jottings/setting-and-resetting-bits-in-a-number/", "published_at": "2019-12-17T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0f0ee6c6", "title": "KiCad Helper", "url": "https://michd.me/creations/programming/kicad-helper/", "published_at": "2019-12-01T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0f63af2c", "title": "Table Tennis Scoreboard", "url": "https://michd.me/creations/electronics/table-tennis-scoreboard/", "published_at": "2019-11-26T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0fa34d65", "title": "Deploying to your server with git push", "url": "https://michd.me/blog/deploying-to-your-server-with-git/", "published_at": "2019-10-22T21:20:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c0ffcb3f9", "title": "Instaudio", "url": "https://michd.me/creations/programming/instaudio/", "published_at": "2019-09-28T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c109b88ce", "title": "Cimylium - Byte Sequence (Ambient)", "url": "https://michd.me/creations/music/track-cimylium-byte-sequence/", "published_at": "2018-11-18T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1107f6fb", "title": "WIP: Polyphonic Synthesiser", "url": "https://michd.me/creations/electronics/polyphonic-synth/", "published_at": "2018-10-18T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c12050124", "title": "Workbench", "url": "https://michd.me/creations/misc/workbench/", "published_at": "2018-07-16T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1289d5bf", "title": "Sequencer", "url": "https://michd.me/creations/electronics/sequencer/", "published_at": "2018-03-09T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c12fc4d88", "title": "Kicad: Creating schematic components and libraries", "url": "https://michd.me/blog/kicad-working-with-schematic-components-and-libraries/", "published_at": "2018-02-08T10:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c13c23e8b", "title": "Clock Generator", "url": "https://michd.me/creations/electronics/clock-generator/", "published_at": "2017-12-15T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1499377d", "title": "Michstortion", "url": "https://michd.me/creations/electronics/michstortion/", "published_at": "2017-12-15T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c15966060", "title": "ADSR Envelope Generator", "url": "https://michd.me/creations/electronics/adsr-envelope-generator/", "published_at": "2017-07-30T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c163cf8e2", "title": "Cimylium - Tannhauser Gate (Ambient)", "url": "https://michd.me/creations/music/track-cimylium-tannhauser-gate/", "published_at": "2017-07-24T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c166c6a71", "title": "Inverters Module", "url": "https://michd.me/creations/electronics/inverters-module/", "published_at": "2017-06-15T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c16fe3abc", "title": "Spring Reverb", "url": "https://michd.me/creations/electronics/spring-reverb/", "published_at": "2017-06-07T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c17c6c6f9", "title": "Stack Trace - Ebullience (Trance)", "url": "https://michd.me/creations/music/track-stack-trace-ebullience/", "published_at": "2017-05-17T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c188bea00", "title": "Noise Generator", "url": "https://michd.me/creations/electronics/noise-generator/", "published_at": "2017-01-14T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c191c3e12", "title": "Mixer Module", "url": "https://michd.me/creations/electronics/mixer-module/", "published_at": "2016-11-13T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1a10464a", "title": "Voltage-controlled Amplifier", "url": "https://michd.me/creations/electronics/voltage-controlled-amplifier/", "published_at": "2016-11-02T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1a1a795d", "title": "Voltage-controlled Filter", "url": "https://michd.me/creations/electronics/voltage-controlled-filter/", "published_at": "2016-06-13T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1a2ea46c", "title": "Voltage-controlled Oscillator", "url": "https://michd.me/creations/electronics/voltage-controlled-oscillator/", "published_at": "2016-04-30T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1a96cbfe", "title": "MIDI Input module", "url": "https://michd.me/creations/electronics/midi-input-module/", "published_at": "2016-03-31T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1aebb5b9", "title": "Using Async and Await in C# (Part 1)", "url": "https://michd.me/blog/using-async-in-c-sharp-part-1/", "published_at": "2015-11-07T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1b343c55", "title": "Conway's Game of Life", "url": "https://michd.me/creations/programming/conway-gol/", "published_at": "2015-10-22T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1c2cf612", "title": "Adding stereo VU meters to a turntable", "url": "https://michd.me/blog/turntable-vu-meters/", "published_at": "2014-07-06T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1cec8283", "title": "2048 in QBasic", "url": "https://michd.me/creations/programming/2048-qbasic/", "published_at": "2014-05-04T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1d92faf5", "title": "Cimylium - Magnitude (Trance)", "url": "https://michd.me/creations/music/track-cimylium-magnitude/", "published_at": "2014-01-06T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1dfd4d7e", "title": "RSS Dash", "url": "https://michd.me/creations/programming/rss-dash/", "published_at": "2013-10-21T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1eec748d", "title": "Hacking a line-in socket into an 80s radio and cassette player", "url": "https://michd.me/blog/line-in-radio-hack/", "published_at": "2013-09-15T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1f8895cd", "title": "CarGo: Programming Web Game", "url": "https://michd.me/creations/programming/cargo/", "published_at": "2013-06-24T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c1fe2f103", "title": "Embedding a player on Facebook: A guide", "url": "https://michd.me/blog/embedding-a-player-on-facebook/", "published_at": "2013-05-30T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c20181d60", "title": "Event-driven JavaScript: a simple event dispatcher", "url": "https://michd.me/blog/event-driven-javascript-a-simple-event-dispatcher/", "published_at": "2013-04-14T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c20ebfe54", "title": "Step Sequencer Web Toy", "url": "https://michd.me/creations/programming/step-sequencer-js/", "published_at": "2013-02-22T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c21016b06", "title": "Organize your life with Trello", "url": "https://michd.me/blog/organize-your-life-with-trello/", "published_at": "2013-01-22T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c21395cfd", "title": "Music to listen to loudly with eyes closed", "url": "https://michd.me/blog/music-to-listen-to-loudly-with-eyes-closed/", "published_at": "2012-11-20T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c21d612bb", "title": "JavaScript forEach Object, Array, and String", "url": "https://michd.me/blog/javascript-foreach-object-array-and-string/", "published_at": "2012-10-28T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c228279e1", "title": "Selectbox / dropdown replacements", "url": "https://michd.me/blog/selectbox-dropdown-replacements/", "published_at": "2012-10-23T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c237ef658", "title": "\"Brainfuck\" Interpreter", "url": "https://michd.me/creations/programming/brainfuck-interpreter/", "published_at": "2012-06-04T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c23bb8857", "title": "New hosting!", "url": "https://michd.me/blog/new-hosting/", "published_at": "2012-01-29T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c23fbd908", "title": "Moving forward with my photography", "url": "https://michd.me/blog/moving-forward-with-my-photography/", "published_at": "2012-01-21T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c243be20a", "title": "Form input help on focus without JavaScript", "url": "https://michd.me/blog/form-input-help-on-focus/", "published_at": "2011-12-12T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2533a600", "title": "MVC - FuelPHP", "url": "https://michd.me/blog/mvc-fuelphp/", "published_at": "2011-12-04T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c25570b46", "title": "Change", "url": "https://michd.me/blog/change/", "published_at": "2011-11-25T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c256cfa72", "title": "Nostalgia and how it’s pretty much pointless", "url": "https://michd.me/blog/nostalgia-and-how-its-pretty-much-pointless/", "published_at": "2011-09-05T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c25aa7c9d", "title": "My first music album: Limitless", "url": "https://michd.me/blog/my-first-music-album-limitless/", "published_at": "2011-09-01T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2630be22", "title": "Album: Cimylium - Limitless (Ambient)", "url": "https://michd.me/creations/music/album-cimylium-limitless/", "published_at": "2011-09-01T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2656d2b0", "title": "FPGA MIDI Synth update: MIDI improvements, Polyphony, PWM etc", "url": "https://michd.me/blog/fpga-midi-synth-update-midi-improvements-polyphony-pwm-etc/", "published_at": "2011-07-09T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c26e5b7fb", "title": "Very old: FPGA MIDI Synth", "url": "https://michd.me/creations/electronics/fpga-midi-synth/", "published_at": "2011-07-09T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c273e9c14", "title": "Yearproject: FPGA MIDI synth", "url": "https://michd.me/blog/yearproject-fpga-midi-synth/", "published_at": "2011-06-24T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c27d4faca", "title": "Minecraft design tool", "url": "https://michd.me/creations/programming/minecraft-design-tool/", "published_at": "2011-05-01T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c27f58429", "title": "MySQL: find number of matches in another table", "url": "https://michd.me/blog/mysql-find-number-of-matches-in-another-table/", "published_at": "2011-04-23T16:17:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c28f100db", "title": "Minecraft design tool", "url": "https://michd.me/blog/minecraft-design-tool/", "published_at": "2011-04-21T16:17:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c29eda3df", "title": "A fresh new look", "url": "https://michd.me/blog/a-fresh-new-look/", "published_at": "2011-04-20T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2ab42b90", "title": "TheAudioPortal", "url": "https://michd.me/creations/programming/theaudioportal/", "published_at": "2011-03-07T00:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2b973c0b", "title": "JavaScript: getChildNodesByTagName()", "url": "https://michd.me/blog/javascript-getchildnodesbytagname/", "published_at": "2010-09-20T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2bc8ac50", "title": "Economic desklamp hack", "url": "https://michd.me/blog/economic-desklamp-hack/", "published_at": "2010-09-11T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2c5c377b", "title": "Kitchen+bathroom renovation pt.6", "url": "https://michd.me/blog/kitchenbathroom-renovation-pt-6/", "published_at": "2010-09-07T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2cc454a9", "title": "Kitchen+bathroom renovation pt.5", "url": "https://michd.me/blog/kitchenbathroom-renovation-pt-5/", "published_at": "2010-08-31T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2d12ab54", "title": "Kitchen+bathroom renovation pt.4", "url": "https://michd.me/blog/kitchenbathroom-renovation-pt-4/", "published_at": "2010-08-20T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2d30ad73", "title": "A collection of web development links", "url": "https://michd.me/blog/a-collection-of-web-development-links/", "published_at": "2010-08-15T16:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2d898a30", "title": "Kitchen+bathroom renovation pt.3", "url": "https://michd.me/blog/kitchenbathroom-renovation-pt-3/", "published_at": "2010-08-10T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2d988421", "title": "Kitchen+bathroom renovation pt.2", "url": "https://michd.me/blog/kitchenbathroom-renovation-pt-2/", "published_at": "2010-08-04T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2db36024", "title": "Kitchen+bathroom renovation pt.1", "url": "https://michd.me/blog/kitchenbathroom-renovation/", "published_at": "2010-08-03T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2dea6a1f", "title": "Time to relax + reading", "url": "https://michd.me/blog/time-to-relax-reading/", "published_at": "2010-06-17T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2ebda29c", "title": "Work rambling", "url": "https://michd.me/blog/work-rambling/", "published_at": "2010-06-10T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2f30b96b", "title": "Sociability / Social ability", "url": "https://michd.me/blog/sociability-social-ability/", "published_at": "2010-06-09T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2f746d59", "title": "The Audio Portal", "url": "https://michd.me/blog/the-audio-portal/", "published_at": "2010-06-02T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2fc37235", "title": "Introduction", "url": "https://michd.me/blog/introduction/", "published_at": "2010-03-28T17:00:00+00:00" }, { "id": "01a087a5-7309-71cb-8200-d24c2ffe4e2a", "title": "About", "url": "https://michd.me/about/", "published_at": null }, { "id": "01a087a5-7309-71cb-8200-d24c306b47ba", "title": "Resume of Michael Duerinckx", "url": "https://michd.me/resume/", "published_at": null } ] posts Claim your blog
Back to michd.me
Blog · corpus.blog/blogs/michd.me/posts

michd.me

michd.me

2025

2023

12 Jul 2023

2022

2021

2020

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

Undated