41554 blogs · [ { "id": "01a087a1-1992-711e-a2c6-0d900cd4aab2", "title": "CMake Makefile", "url": "https://www.martyndavis.com/?p=1139", "published_at": "2026-06-02T15:08:59+00:00" }, { "id": "01a087a1-1992-711e-a2c6-0d900d606f89", "title": "std::visit and std::variant", "url": "https://www.martyndavis.com/?p=1120", "published_at": "2026-04-20T11:36:28+00:00" }, { "id": "01a087a1-1992-711e-a2c6-0d900e348847", "title": "“littlefs” Missing When Compiling with ESPHome", "url": "https://www.martyndavis.com/?p=1104", "published_at": "2026-03-06T14:22:22+00:00" }, { "id": "01a087a1-1992-711e-a2c6-0d900ecd0d50", "title": "An Interesting Bug", "url": "https://www.martyndavis.com/?p=1075", "published_at": "2025-07-23T08:29:39+00:00" }, { "id": "01a087a1-1992-711e-a2c6-0d900f022a73", "title": "Solving Word Games with Rust", "url": "https://www.martyndavis.com/?p=1059", "published_at": "2025-06-26T10:50:35+00:00" }, { "id": "01a087a1-1992-711e-a2c6-0d900fd30607", "title": "Rust Projects", "url": "https://www.martyndavis.com/?p=886", "published_at": "2022-12-18T16:57:03+00:00" }, { "id": "01a087a1-1992-711e-a2c6-0d90109a5ec4", "title": "Non-Metric Threads on the Lathe Using C++", "url": "https://www.martyndavis.com/?p=765", "published_at": "2020-08-21T07:18:12+00:00" }, { "id": "01a087a1-1992-711e-a2c6-0d9010cfaf35", "title": "Controlling a Rotary Table with C++", "url": "https://www.martyndavis.com/?p=737", "published_at": "2019-09-29T06:23:07+00:00" }, { "id": "01a087a1-1992-711e-a2c6-0d9011caea88", "title": "Controlling a Lathe with C++", "url": "https://www.martyndavis.com/?p=726", "published_at": "2019-08-30T07:21:05+00:00" }, { "id": "01a087a1-1992-711e-a2c6-0d90126c911a", "title": "Using libjpeg in C++", "url": "https://www.martyndavis.com/?p=684", "published_at": "2017-11-28T10:36:57+00:00" }, { "id": "01a0bb53-724d-73f5-a4f8-c8083ae47846", "title": "Rubbish Interview Questions", "url": "https://www.martyndavis.com/?p=655", "published_at": "2017-05-05T07:44:46+00:00" }, { "id": "01a0bb53-724d-73f5-a4f8-c8083b1dabb8", "title": "Getting Started with Boost MultiIndex", "url": "https://www.martyndavis.com/?p=633", "published_at": "2017-03-29T09:55:33+00:00" }, { "id": "01a0bb53-724d-73f5-a4f8-c8083b7f3700", "title": "Big O – Theory vs Practice", "url": "https://www.martyndavis.com/?p=542", "published_at": "2016-02-25T21:48:37+00:00" }, { "id": "01a0bb53-724d-73f5-a4f8-c8083c17316d", "title": "C++ Custom Deleters: unique_ptr vs shared_ptr", "url": "https://www.martyndavis.com/?p=474", "published_at": "2014-05-25T16:26:57+00:00" }, { "id": "01a0bb53-724d-73f5-a4f8-c8083c54688c", "title": "C#, Mono, and System-Wide Mutexes on Linux", "url": "https://www.martyndavis.com/?p=440", "published_at": "2013-01-04T09:58:01+00:00" }, { "id": "01a0bb53-724d-73f5-a4f8-c8083c90a5dd", "title": "Lambda Expressions and Threads in C#", "url": "https://www.martyndavis.com/?p=405", "published_at": "2012-12-12T13:35:30+00:00" }, { "id": "01a0bb53-724d-73f5-a4f8-c8083cd64225", "title": "Getting GTK# Apps to Run on Windows", "url": "https://www.martyndavis.com/?p=432", "published_at": "2012-11-22T09:41:02+00:00" }, { "id": "01a0bb53-724d-73f5-a4f8-c8083d00f27b", "title": "C# / GTK# – Re-Entrancy Issues", "url": "https://www.martyndavis.com/?p=397", "published_at": "2012-11-05T22:14:58+00:00" }, { "id": "01a0bb53-724d-73f5-a4f8-c8083d844620", "title": "C# Config Files: Problems with RefreshSection() in Mono", "url": "https://www.martyndavis.com/?p=372", "published_at": "2012-10-16T15:05:21+00:00" }, { "id": "01a0bb53-724d-73f5-a4f8-c8083d8b4893", "title": "Using a GTK# TreeView Widget in C# – Very Simply", "url": "https://www.martyndavis.com/?p=357", "published_at": "2012-08-24T13:28:56+00:00" }, { "id": "01a0bb5a-245e-7216-9789-1c4d9fd19f14", "title": "Arduino from the Command Line", "url": "https://www.martyndavis.com/?p=335", "published_at": "2012-06-12T06:00:47+00:00" }, { "id": "01a0bb5a-245e-7216-9789-1c4da074e866", "title": "Kubuntu and Horrible Browser Fonts", "url": "https://www.martyndavis.com/?p=331", "published_at": "2012-06-07T21:13:12+00:00" }, { "id": "01a0bb5a-245e-7216-9789-1c4da0ac45cc", "title": "Motorcycle Digital Speedo With Arduino", "url": "https://www.martyndavis.com/?p=311", "published_at": "2012-04-02T16:25:39+00:00" }, { "id": "01a0bb5a-245e-7216-9789-1c4da15d86be", "title": "Linux Music with Guitarix – A Fix for High CPU Usage", "url": "https://www.martyndavis.com/?p=306", "published_at": "2012-01-19T09:04:37+00:00" }, { "id": "01a0bb5a-245e-7216-9789-1c4da1b543d5", "title": "Using the Ethernet Shield with Veroboarduino", "url": "https://www.martyndavis.com/?p=284", "published_at": "2011-11-19T10:46:02+00:00" }, { "id": "01a0bb5a-245e-7216-9789-1c4da2144b46", "title": "Site Re-Located", "url": "https://www.martyndavis.com/?p=268", "published_at": "2011-09-11T09:34:19+00:00" }, { "id": "01a0bb5a-245e-7216-9789-1c4da291a018", "title": "VeroBoardUino – Last Part – Burning a Bootloader and Uploading Programs", "url": "https://www.martyndavis.com/?p=188", "published_at": "2011-06-02T08:22:44+00:00" }, { "id": "01a0bb5a-245e-7216-9789-1c4da2f94447", "title": "VeroBoardUino Part Three – Crystal and Final Connections", "url": "https://www.martyndavis.com/?p=168", "published_at": "2011-06-01T11:43:08+00:00" }, { "id": "01a0bb5a-245e-7216-9789-1c4da3dc2480", "title": "VeroBoardUino – Part 2.5 – Circuit Diagram and Parts List", "url": "https://www.martyndavis.com/?p=150", "published_at": "2011-06-01T06:23:20+00:00" }, { "id": "01a0bb5a-245e-7216-9789-1c4da46f3092", "title": "VeroBoardUino – Part Two – Serial Connector and Reset Button", "url": "https://www.martyndavis.com/?p=133", "published_at": "2011-05-31T07:00:21+00:00" }, { "id": "01a0bb62-4124-7158-b68f-d40b63d08bcf", "title": "VeroBoardUino – How to Build an Arduino-Compatible Board for Very Little Money", "url": "https://www.martyndavis.com/?p=105", "published_at": "2011-05-30T15:24:22+00:00" }, { "id": "01a0bb62-4124-7158-b68f-d40b64285c60", "title": "Ubuntu Unity – The Last Straw!", "url": "https://www.martyndavis.com/?p=99", "published_at": "2011-05-29T11:29:41+00:00" }, { "id": "01a0bb62-4124-7158-b68f-d40b64f2763c", "title": "Route Planner: Import Recorded Rides Easily", "url": "https://www.martyndavis.com/?p=90", "published_at": "2010-04-19T07:36:19+00:00" }, { "id": "01a0bb62-4124-7158-b68f-d40b65b32042", "title": "Fixing Vertical Lines on a Scanner", "url": "https://www.martyndavis.com/?p=78", "published_at": "2010-02-02T13:06:59+00:00" }, { "id": "01a0bb62-4124-7158-b68f-d40b65e7c41b", "title": "New Marengo GPS Route Planner – Out Now!", "url": "https://www.martyndavis.com/?p=72", "published_at": "2009-07-14T11:31:51+00:00" }, { "id": "01a0bb62-4124-7158-b68f-d40b664f14a2", "title": "Weird Pauses Ubuntu Jaunty in Compiz / ATI fglrx", "url": "https://www.martyndavis.com/?p=70", "published_at": "2009-05-09T08:06:08+00:00" }, { "id": "01a0bb62-4124-7158-b68f-d40b6745311e", "title": "Pirates", "url": "https://www.martyndavis.com/?p=66", "published_at": "2009-02-23T20:00:19+00:00" }, { "id": "01a0bb62-4124-7158-b68f-d40b67ea7bb5", "title": "Speeding up Firefox 3 on the Eee", "url": "https://www.martyndavis.com/?p=65", "published_at": "2008-10-19T15:14:53+00:00" }, { "id": "01a0bb62-4124-7158-b68f-d40b6825b0a2", "title": "DRM-Free Music in the UK", "url": "https://www.martyndavis.com/?p=64", "published_at": "2008-10-13T07:12:21+00:00" }, { "id": "01a0bb62-4124-7158-b68f-d40b686912d0", "title": "3G Mobile Broadband with Ubuntu-eee", "url": "https://www.martyndavis.com/?p=62", "published_at": "2008-10-01T10:39:59+00:00" }, { "id": "01a0bb68-7074-73b7-839f-f0e80e1634f7", "title": "Got to Get Past!", "url": "https://www.martyndavis.com/?p=61", "published_at": "2008-09-04T22:01:06+00:00" }, { "id": "01a0bb68-7074-73b7-839f-f0e80e88d1f6", "title": "Garmin Edge 605/705", "url": "https://www.martyndavis.com/?p=59", "published_at": "2008-09-02T06:25:49+00:00" }, { "id": "01a0bb68-7074-73b7-839f-f0e80f5b0208", "title": "New Route Planner Beta", "url": "https://www.martyndavis.com/?p=57", "published_at": "2008-07-11T06:33:02+00:00" }, { "id": "01a0bb68-7074-73b7-839f-f0e80fef8815", "title": "XPS M1330 Ubuntu External Display", "url": "https://www.martyndavis.com/?p=55", "published_at": "2008-03-11T19:26:36+00:00" }, { "id": "01a0bb68-7074-73b7-839f-f0e810c734a1", "title": "Cowon D2", "url": "https://www.martyndavis.com/?p=53", "published_at": "2008-02-25T16:48:04+00:00" }, { "id": "01a0bb68-7074-73b7-839f-f0e810f2c060", "title": "usb_set_configuration failed", "url": "https://www.martyndavis.com/?p=51", "published_at": "2008-01-13T20:27:17+00:00" }, { "id": "01a0bb68-7074-73b7-839f-f0e811c7b509", "title": "Can’t Click Your Waypoints?", "url": "https://www.martyndavis.com/?p=50", "published_at": "2008-01-11T13:10:02+00:00" }, { "id": "01a0bb68-7074-73b7-839f-f0e8121e4649", "title": "Asus EEE and Mercury", "url": "https://www.martyndavis.com/?p=49", "published_at": "2007-12-28T16:54:33+00:00" }, { "id": "01a0bb68-7074-73b7-839f-f0e81281faca", "title": "Elevation Data", "url": "https://www.martyndavis.com/?p=48", "published_at": "2007-10-06T16:18:34+00:00" }, { "id": "01a0bb68-7074-73b7-839f-f0e813262780", "title": "The New Route Planner Forum", "url": "https://www.martyndavis.com/?p=46", "published_at": "2007-09-10T11:36:39+00:00" }, { "id": "01a0bb6c-b170-726f-aeb5-6959e2ac4613", "title": "Price Cut!", "url": "https://www.martyndavis.com/?p=45", "published_at": "2007-08-09T23:28:10+00:00" }, { "id": "01a0bb6c-b170-726f-aeb5-6959e2b84263", "title": "Saving Your Route", "url": "https://www.martyndavis.com/?p=44", "published_at": "2007-05-28T22:07:58+00:00" }, { "id": "01a0bb6c-b170-726f-aeb5-6959e35ad3cd", "title": "Publishing Your Route", "url": "https://www.martyndavis.com/?p=43", "published_at": "2007-05-22T10:52:03+00:00" }, { "id": "01a0bb6c-b170-726f-aeb5-6959e3c13197", "title": "Route Planner 2.0 !", "url": "https://www.martyndavis.com/?p=42", "published_at": "2007-05-06T09:40:48+00:00" }, { "id": "01a0bb6c-b170-726f-aeb5-6959e3f2c461", "title": "Ubuntu “Feisty” Unmount Bug", "url": "https://www.martyndavis.com/?p=41", "published_at": "2007-04-26T17:45:28+00:00" }, { "id": "01a0bb6c-b170-726f-aeb5-6959e4978419", "title": "Opera 9.2 Released", "url": "https://www.martyndavis.com/?p=40", "published_at": "2007-04-13T10:46:42+00:00" }, { "id": "01a0bb6c-b170-726f-aeb5-6959e4ac72dc", "title": "Getting Recorded Tracks into the Route Planner", "url": "https://www.martyndavis.com/?p=37", "published_at": "2007-03-05T12:28:07+00:00" }, { "id": "01a0bb6c-b170-726f-aeb5-6959e581ddc2", "title": "GPS Route Planner: New Release Out Today", "url": "https://www.martyndavis.com/?p=36", "published_at": "2007-02-25T18:06:33+00:00" }, { "id": "01a0bb6c-b170-726f-aeb5-6959e5e13b8d", "title": "Blog Spam", "url": "https://www.martyndavis.com/?p=35", "published_at": "2007-02-22T14:23:57+00:00" }, { "id": "01a0bb6c-b170-726f-aeb5-6959e676d5f1", "title": "Help Fund Development!", "url": "https://www.martyndavis.com/?p=34", "published_at": "2007-02-06T23:54:02+00:00" }, { "id": "01a0bb70-8204-7087-aa2c-b4e4e50946a6", "title": "GPS Route Planner – New Version", "url": "https://www.martyndavis.com/?p=33", "published_at": "2007-01-18T10:30:45+00:00" }, { "id": "01a0bb70-8204-7087-aa2c-b4e4e5e903d7", "title": "GP2X: Open Source Handheld", "url": "https://www.martyndavis.com/?p=29", "published_at": "2006-12-05T11:11:27+00:00" }, { "id": "01a0bb70-8204-7087-aa2c-b4e4e6e23d7e", "title": "Remapping a Mac’s Keys", "url": "https://www.martyndavis.com/?p=24", "published_at": "2006-12-04T07:48:20+00:00" }, { "id": "01a0bb70-8204-7087-aa2c-b4e4e760913e", "title": "Firefox and GMail / Google Calendar Blank Pages", "url": "https://www.martyndavis.com/?p=23", "published_at": "2006-11-16T14:34:03+00:00" }, { "id": "01a0bb70-8204-7087-aa2c-b4e4e8514221", "title": "Logitech V20 Notebook Speakers", "url": "https://www.martyndavis.com/?p=22", "published_at": "2006-10-26T09:55:58+00:00" }, { "id": "01a0bb70-8204-7087-aa2c-b4e4e8759aa6", "title": "Upgrading the Macbook", "url": "https://www.martyndavis.com/?p=21", "published_at": "2006-10-23T16:23:52+00:00" }, { "id": "01a0bb70-8204-7087-aa2c-b4e4e95f24b9", "title": "Macbook Random Shutdowns", "url": "https://www.martyndavis.com/?p=20", "published_at": "2006-08-29T11:00:17+00:00" }, { "id": "01a0bb70-8204-7087-aa2c-b4e4ea55f934", "title": "Latest Development Release", "url": "https://www.martyndavis.com/?p=19", "published_at": "2006-08-01T21:41:16+00:00" }, { "id": "01a0bb70-8204-7087-aa2c-b4e4ea6ae3e7", "title": "The Outage – and a Rant", "url": "https://www.martyndavis.com/?p=18", "published_at": "2006-07-29T13:44:26+00:00" }, { "id": "01a0bb70-8204-7087-aa2c-b4e4eaec7ce1", "title": "Opera Browser", "url": "https://www.martyndavis.com/?p=17", "published_at": "2006-07-18T22:31:29+00:00" }, { "id": "01a0bb74-0007-7328-883b-17ab5ca42723", "title": "Getting it Working on a Mac", "url": "https://www.martyndavis.com/?p=13", "published_at": "2006-07-09T13:31:21+00:00" }, { "id": "01a0bb74-0007-7328-883b-17ab5d6d2bf3", "title": "Route Planner – New Features", "url": "https://www.martyndavis.com/?p=12", "published_at": "2006-07-02T07:08:13+00:00" }, { "id": "01a0bb74-0007-7328-883b-17ab5d74e6ee", "title": "The Marengo GPS Route Planner", "url": "https://www.martyndavis.com/?p=6", "published_at": "2006-06-25T22:53:13+00:00" }, { "id": "01a0bb74-0007-7328-883b-17ab5e2c18e8", "title": "Rockbox", "url": "https://www.martyndavis.com/?p=4", "published_at": "2006-06-25T22:28:01+00:00" }, { "id": "01a0bb74-0007-7328-883b-17ab5e3cb7bd", "title": "First Post!", "url": "https://www.martyndavis.com/?p=3", "published_at": "2006-06-25T18:58:22+00:00" } ] posts Claim your blog
Back to martyndavis.com
Blog · corpus.blog/blogs/martyndavis.com/posts

martyndavis.com

martyndavis.com

2026

2025

2022

2020

2019

2017

2016

2014

2013

2012

2011

2010

2009

2008

2007

2006