<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://roofman.me/carefabric/architecture/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/10/carefabric-two-planes-v2.webp</image:loc><image:title>CareFabric — two-plane architecture</image:title></image:image><lastmod>2026-09-30T22:57:08+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://roofman.me/carefabric/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/10/carefabric-public-health-v2.webp</image:loc><image:title>CareFabric — healthcare impact</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/10/carefabric-patient-journey-v2.webp</image:loc><image:title>CareFabric — patient journey</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/10/carefabric-cover-v2.webp</image:loc><image:title>CareFabric — connected care</image:title></image:image><lastmod>2026-09-30T22:57:04+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://roofman.me/carefabric/pilot/</loc><lastmod>2026-09-30T22:42:13+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://roofman.me/2021/03/18/suricata-cpu-high-load-solution/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2021/03/meerkat-suricata-suricatta-1-728.jpg</image:loc><image:title>meerkat-suricata-suricatta-1-728</image:title></image:image><lastmod>2026-09-30T21:54:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://roofman.me/2012/09/13/fast-serial-communication-for-c-real-time-applications/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2012/09/usb_rs232.jpg</image:loc><image:title>Fast Serial Communication</image:title></image:image><lastmod>2026-09-30T21:42:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://roofman.me/2013/07/20/directory-tree-generator-tool/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2013/07/images-3.jpg</image:loc><image:title>images (3)</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2013/03/3-19-2013-1-22-44-pm.png</image:loc><image:title>Directory Tree Generator</image:title></image:image><lastmod>2026-09-30T21:42:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://roofman.me/2021/01/26/opnsense-resize-disk-space/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2021/01/opnsense-banner.png</image:loc><image:title>opnsense-banner</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2021/01/325-3250930_opnsenselogo-opnsense-logo.png</image:loc><image:title>325-3250930_opnsenselogo-opnsense-logo</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2021/01/logo_opnsense.jpg</image:loc><image:title>logo_opnsense</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2021/01/opnsense_logo-zilver_grijs.png</image:loc><image:title>opnsense_logo-zilver_grijs</image:title></image:image><lastmod>2026-09-30T21:40:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://roofman.me/2012/02/02/tic-tac-toe-over-network-using-simple-asm-simulator/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2012/02/1604390093c6f3.webp</image:loc><image:title>1604390093c6f3</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2012/02/1604390093c6f3.jpg</image:loc><image:title>Tic Tac Toe</image:title></image:image><lastmod>2026-09-30T21:28:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://roofman.me/2025/08/20/avoiding-tcp-over-tcp-meltdown-in-wans/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/08/image-5.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/08/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/08/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/08/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/08/5d35d680-a1d9-4d28-95ff-de0c0e6e5b36.png</image:loc><image:title>5d35d680-a1d9-4d28-95ff-de0c0e6e5b36</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/08/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-09-30T21:26:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://roofman.me/2025/10/11/the-pulse-of-my-micro-data-center/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/10/image-32.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/10/image-23.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/10/image-22.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/10/image-21.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/10/image-20.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/10/image-19.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/10/image-18.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/10/image-17.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/10/micro-data-center-in-single-small-room-a-lot-of-2.png</image:loc><image:title>micro-data-center-in-single-small-room-a-lot-of</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/10/micro-data-center-in-single-small-room-a-lot-of-1.png</image:loc><image:title>micro-data-center-in-single-small-room-a-lot-of</image:title></image:image><lastmod>2026-09-30T21:25:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://roofman.me/2026/02/19/building-a-memory-operating-system-for-ai/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/02/image-10.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/02/image-9.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/02/image-8.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/02/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/02/image-6.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/02/image-5.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/02/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/02/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/02/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/02/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-09-30T21:24:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://roofman.me/2011/06/10/32bit-pipelined-processor-with-assembler-project/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2011/06/amd_athlon-ii-x4-quad-core-processor.webp</image:loc><image:title>amd_athlon-ii-x4-quad-core-processor</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2011/06/amd_athlon-ii-x4-quad-core-processor.jpg</image:loc><image:title>Microprocessor</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2011/06/5-30-2011-3-48-44-am.png</image:loc><image:title>Processor Assembler</image:title><image:caption>Processor Assembler</image:caption></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2011/06/design-2.png</image:loc><image:title>Concept</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2011/06/design-1.png</image:loc><image:title>Processor Stages</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2011/06/processor-demo.png</image:loc><image:title>Processor Simulation</image:title></image:image><lastmod>2026-09-30T21:15:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://roofman.me/posts/</loc><lastmod>2026-09-30T21:14:04+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://roofman.me/services/</loc><lastmod>2026-09-30T20:41:38+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://roofman.me/powerops/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/09/powerops-environment-walkthrough-flow-1.png</image:loc><image:title>PowerOps — Environment walkthrough flow</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/09/powerops-for-modern-operations-teams-1.png</image:loc><image:title>PowerOps — Who PowerOps is for</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/09/powerops-less-chaos-more-control-1.png</image:loc><image:title>PowerOps — Less chaos, more control</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/09/powerops-environment-walkthrough-flow.png</image:loc><image:title>PowerOps — Environment walkthrough</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/09/powerops-for-modern-operations-teams.png</image:loc><image:title>PowerOps — Who it is for</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/09/powerops-less-chaos-more-control.png</image:loc><image:title>PowerOps — Less chaos, more control</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/09/powerops-operators-icon.png</image:loc><image:title>PowerOps — Operators icon</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/09/powerops-network-device-icon.png</image:loc><image:title>PowerOps — Network device icon</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/09/powerops-operator-control-icon.png</image:loc><image:title>PowerOps — Operator control icon</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2026/09/powerops-rehearse-icon.png</image:loc><image:title>PowerOps — Rehearse icon</image:title></image:image><lastmod>2026-09-30T06:42:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://roofman.me/ghostmachine/</loc><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/11/ascii-art-text-4.png</image:loc><image:title>ascii-art-text (4)</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/11/ascii-art-text-3-2.png</image:loc><image:title>ascii-art-text (3)</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/11/ascii-art-text-3-1.png</image:loc><image:title>ascii-art-text (3)</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/11/ascii-art-text-3.png</image:loc><image:title>ascii-art-text (3)</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/11/ascii-art-text-2.png</image:loc><image:title>ascii-art-text (2)</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/11/image-26.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/11/image-25-e1762782938996.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/11/image-24.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/11/image-23.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://roofman.me/wp-content/uploads/2025/11/image-22.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-12-21T13:43:26+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://roofman.me/ghostmachine-access/</loc><lastmod>2025-12-03T03:26:32+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://roofman.me</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-09-30T22:57:08+00:00</lastmod></url></urlset>
