56,966 blogs · [ { "id": "01a087a0-8ddd-7013-a0d9-1422c6f5c1bd", "title": "My package management cheatsheet", "url": "https://markshroyer.com/2025/12/package-management/", "published_at": "2025-12-17T08:00:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422c76d02b8", "title": "Juggling multiple SSH_AUTH_SOCKs in tmux", "url": "https://markshroyer.com/2025/09/socklink/", "published_at": "2025-09-07T07:00:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422c7a47bad", "title": "In love with the BBC micro:bit", "url": "https://markshroyer.com/2017/03/microbit/", "published_at": "2017-03-26T07:00:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422c7d60d0c", "title": "WhatsApp is secure", "url": "https://markshroyer.com/2017/01/whatsapp/", "published_at": "2017-01-23T08:00:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422c8aa040b", "title": "Pelican", "url": "https://markshroyer.com/2014/04/pelican/", "published_at": "2014-04-17T01:14:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422c940ed03", "title": "Debugging the OpenBSD kernel via QEMU", "url": "https://markshroyer.com/2013/01/debugging-openbsd-via-qemu/", "published_at": "2013-01-04T08:03:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422c9ed8850", "title": "Keyboard navigation in Emacs GDB mode", "url": "https://markshroyer.com/2012/11/emacs-gdb-keyboard-navigation/", "published_at": "2012-11-25T01:12:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422ca3567d8", "title": "Both true and false: a Zen moment with C", "url": "https://markshroyer.com/2012/06/c-both-true-and-false/", "published_at": "2012-06-27T14:15:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422cb054d49", "title": "Pointfree style in Python", "url": "https://markshroyer.com/2011/11/pointfree-style-in-python/", "published_at": "2011-11-14T14:12:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422cb1ebdd0", "title": "Martin Kleppmann: Accounting for Computer Scientists", "url": "https://markshroyer.com/2011/03/accounting-compsci/", "published_at": "2011-03-08T06:43:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422cbd54e99", "title": "OpenBSD Router Guide", "url": "https://markshroyer.com/2011/02/openbsd-router-guide/", "published_at": "2011-02-07T08:22:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422ccc97957", "title": "Updating your music collection with PowerShell", "url": "https://markshroyer.com/2011/01/updating-music-with-powershell/", "published_at": "2011-01-03T02:28:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422ccca9fd0", "title": "PXE booting OpenBSD on an ALIX via Ubuntu Live CD", "url": "https://markshroyer.com/2010/12/openbsd-alix-via-ubuntu/", "published_at": "2011-01-01T05:38:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422cd950d54", "title": "Advanced Kindle store search", "url": "https://markshroyer.com/2010/12/kindle-search/", "published_at": "2010-12-30T07:31:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422ce40d8f2", "title": "Microsoft Outlook ruins my evening", "url": "https://markshroyer.com/2010/12/outlook-ruins-evening/", "published_at": "2010-12-10T05:44:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422ce5149e4", "title": "Ars Technica “Getting to QED”", "url": "https://markshroyer.com/2010/11/etting-to-qed/", "published_at": "2010-11-25T04:48:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422ceaadeae", "title": "Jaimie’s giant robot project", "url": "https://markshroyer.com/2010/11/giant-robot/", "published_at": "2010-11-14T07:31:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422ced9c938", "title": "Windows 7 hotfix for unnecessary chkdsk at boot", "url": "https://markshroyer.com/2010/11/windows-7-hotfix-chkdsk/", "published_at": "2010-11-12T05:04:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422cf5b7e56", "title": "GTK+ and Haskell (gtk2hs) on Windows", "url": "https://markshroyer.com/2010/10/gtk2hs-on-windows/", "published_at": "2010-11-01T06:50:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d01a931f", "title": "Windows tool to clean up OS X junk files", "url": "https://markshroyer.com/2010/10/nosx/", "published_at": "2010-10-28T07:13:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d0f40d49", "title": "Importing Movable Type Markdown into WordPress", "url": "https://markshroyer.com/2010/10/mt-markdown-to-wp/", "published_at": "2010-10-26T04:03:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d16d6016", "title": "Firefox 3.5 on Debian Lenny AMD64", "url": "https://markshroyer.com/2009/07/firefox-35-debian-amd64/", "published_at": "2009-07-02T07:19:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d2429b45", "title": "Redneck bicycle sound system", "url": "https://markshroyer.com/2009/01/bicycle-sound-system/", "published_at": "2009-01-26T05:02:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d2dd13bb", "title": "Mobile LAN-oriented filtering in iptables", "url": "https://markshroyer.com/2008/09/ssh-serve/", "published_at": "2008-09-24T05:13:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d384b5ed", "title": "Chrome", "url": "https://markshroyer.com/2008/09/chrome/", "published_at": "2008-09-03T03:17:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d467868f", "title": "Patch for segfault in OpenBSD 4.3’s pfctl", "url": "https://markshroyer.com/2008/07/patch-for-segfault-in-openbsd/", "published_at": "2008-07-03T06:52:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d4bb8417", "title": "Opera 9.50", "url": "https://markshroyer.com/2008/07/opera-950/", "published_at": "2008-07-01T16:07:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d56700f8", "title": "UF Weather Report Widget Thingy", "url": "https://markshroyer.com/2008/06/uf-weather-report-widget-1/", "published_at": "2008-06-04T03:28:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d61d999e", "title": "MacGyver movie!", "url": "https://markshroyer.com/2008/05/macgyver-movie/", "published_at": "2008-05-04T06:36:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d65a2026", "title": "Movable Type", "url": "https://markshroyer.com/2008/04/movable-type/", "published_at": "2008-04-25T08:14:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d705c6b1", "title": "ISC DHCPD status report generator", "url": "https://markshroyer.com/2007/09/isc-dhcpd-status-report-generator/", "published_at": "2007-09-18T22:46:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d7191e0e", "title": "Pale blue dot", "url": "https://markshroyer.com/2007/06/pale-blue-dot/", "published_at": "2007-06-12T05:59:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d8103d18", "title": "Exporting AddressBook birthdays to Remind", "url": "https://markshroyer.com/2007/05/exporting-addressbook-birthdays-to-remind/", "published_at": "2007-05-20T19:06:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d828fbc6", "title": "halfdim", "url": "https://markshroyer.com/2007/02/halfdim/", "published_at": "2007-02-07T17:41:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d85b0266", "title": "Vista", "url": "https://markshroyer.com/2007/02/vista/", "published_at": "2007-02-04T03:41:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d9305a5f", "title": "Bill Amend is my hero", "url": "https://markshroyer.com/2006/10/bill-amend-is-my-hero/", "published_at": "2006-10-30T03:36:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422d9fcf7e4", "title": "Apple battery recall", "url": "https://markshroyer.com/2006/08/apple-battery-recall/", "published_at": "2006-08-24T22:53:00+00:00" }, { "id": "01a087a0-8ddd-7013-a0d9-1422da189e8c", "title": "A clean ABS speed sensor…", "url": "https://markshroyer.com/2006/06/a-clean-abs-speed-sensor/", "published_at": "2006-06-29T20:04:00+00:00" } ] posts Claim your blog
Back to markshroyer.com
Blog · corpus.blog/blogs/markshroyer.com/posts

markshroyer.com

markshroyer.com

2025

2017

2014

2013

2012

2011

2010

2009

2008

2007

2006