[{"data":1,"prerenderedAt":1486},["ShallowReactive",2],{"$f1qug6ihjz8zl9":3,"$f1ghgjfvx6d15a":358,"site-header-current-blog:discourse-memory-on-digitalocean-droplet-swap":441,"$f2cm8dgbi40b1a":510,"$f34jcw1dd34gbz":1055,"$f368onuli6hzbo":1138,"$f3qdkyb7l8xwkf":1158,"$f1y5m9of74e9ec":1224,"$f1oml6qbhnh1e2":1290,"$f372e4mhuwfmzl":1354,"$f174fifdgkhcrr":1420},{"categories":4,"tags":40,"photoTags":212,"galleries":267,"blogCount":285,"photoCount":286,"footerPhoto":287},[5,12,19,26,33],{"id":6,"date_created":7,"date_updated":8,"name":9,"slug":10,"description":8,"count":11},"fd7f2650-a0c3-408f-b64b-99c9ab711fb4","2023-01-05T12:42:21.951Z",null,"Personal","personal",8,{"id":13,"date_created":14,"date_updated":8,"name":15,"slug":16,"description":17,"count":18},"605b0764-a744-46a9-80cc-3dc842a2673c","2022-12-13T03:15:59.051Z","Photoblog","photoblog","Photos that comes with some text",32,{"id":20,"date_created":21,"date_updated":8,"name":22,"slug":23,"description":24,"count":25},"f4051760-3a84-4f09-8f90-b69e058c7eac","2022-12-04T06:16:07.265Z","Site Updates","site-updates","Updates to this site",16,{"id":27,"date_created":28,"date_updated":8,"name":29,"slug":30,"description":31,"count":32},"ba512728-c428-4baf-904a-fb7d9ff3c66f","2022-12-28T09:51:14.448Z","Tech","tech","Everything related to Technology",13,{"id":34,"date_created":35,"date_updated":8,"name":36,"slug":37,"description":38,"count":39},"7abfd063-63b7-4839-ad4c-e6cf64b09b74","2022-12-04T06:26:54.327Z","Tutorials","tutorials","Tutorials for the layman if possible",6,[41,47,52,58,63,68,73,78,83,88,95,101,106,111,116,122,127,132,138,143,148,153,158,164,169,174,179,184,190,195,201,207],{"id":42,"date_created":43,"date_updated":8,"name":44,"slug":45,"count":46},"27d2bd05-8aa8-4c00-b71b-ff4b48edf0ee","2023-01-01T01:28:23.292Z","Automator","automator",1,{"id":48,"date_created":49,"date_updated":8,"name":50,"slug":51,"count":32},"26a218f4-2859-468d-8858-571b1ce6945d","2022-12-26T10:36:21.592Z","Camera","camera",{"id":53,"date_created":54,"date_updated":8,"name":55,"slug":56,"count":57},"df41c449-de77-47cc-aed9-0b6765913805","2023-01-26T02:49:51.302Z","Directus","directus",2,{"id":59,"date_created":60,"date_updated":8,"name":61,"slug":62,"count":57},"d9befa5d-8620-42d8-9498-e0a1952328fe","2022-12-04T12:51:47.682Z","Discourse","discourse",{"id":64,"date_created":65,"date_updated":8,"name":66,"slug":67,"count":57},"b94953f9-47f3-43b8-8b5b-8e14b5990af6","2023-01-02T01:36:20.072Z","Docker","docker",{"id":69,"date_created":70,"date_updated":8,"name":71,"slug":72,"count":46},"065f2799-b1a3-49f4-9a3a-ea76a039d5d8","2023-01-01T01:28:23.281Z","HandBrake","handbrake",{"id":74,"date_created":75,"date_updated":8,"name":76,"slug":77,"count":46},"aa5c8763-8c3d-4b74-b807-128f59f62f1b","2023-12-27T12:25:58.488Z","Hokkaido 北海道","hokkaido",{"id":79,"date_created":80,"date_updated":8,"name":81,"slug":82,"count":57},"e9aae08f-8e7b-4553-a67e-f8f3748265db","2022-12-04T12:34:29.050Z","Hypervisor","hypervisor",{"id":84,"date_created":85,"date_updated":8,"name":86,"slug":87,"count":46},"5678a065-2072-45d7-a1fb-9a15b89177be","2022-12-04T12:22:10.750Z","Intel NUC","intel-nuc",{"id":89,"date_created":90,"date_updated":91,"name":92,"slug":93,"count":94},"5ed5825b-7cbc-426b-b089-122de4ef844a","2022-12-13T03:19:50.045Z","2024-01-13T06:38:19.040Z","Japan 日本","japan",12,{"id":96,"date_created":97,"date_updated":8,"name":98,"slug":99,"count":100},"a0cf1895-89fe-48df-a683-0d356803391e","2022-12-26T04:56:55.058Z","Kyoto 京都","kyoto",3,{"id":102,"date_created":103,"date_updated":8,"name":104,"slug":105,"count":57},"82e1e735-dabe-4f22-af68-5701c5c4c3be","2023-01-08T04:46:56.425Z","LibreNMS","librenms",{"id":107,"date_created":108,"date_updated":8,"name":109,"slug":110,"count":100},"8d525d35-7cde-44d7-a739-813353946dc5","2023-01-08T04:18:32.660Z","Linux","linux",{"id":112,"date_created":113,"date_updated":8,"name":114,"slug":115,"count":46},"d25a206d-eb7b-433e-aec7-37f848ef0626","2023-01-01T01:28:23.304Z","macOS","macos",{"id":117,"date_created":118,"date_updated":8,"name":119,"slug":120,"count":121},"6d4984da-be50-4ead-a218-232d736cd0ae","2022-12-26T09:26:39.677Z","Malaysia","malaysia",4,{"id":123,"date_created":124,"date_updated":8,"name":125,"slug":126,"count":121},"88b1e7ac-cb91-46c5-928f-81b845534491","2022-12-26T09:35:09.322Z","Musicians","musicians",{"id":128,"date_created":129,"date_updated":8,"name":130,"slug":131,"count":100},"a455a675-574d-4e36-b4da-60d1dbd0f583","2023-01-26T02:49:51.292Z","Nuxt","nuxt",{"id":133,"date_created":134,"date_updated":8,"name":135,"slug":136,"count":137},"8642a081-b2df-44d3-b993-5918807babb9","2022-12-26T04:55:36.796Z","Osaka 大阪","osaka",5,{"id":139,"date_created":140,"date_updated":8,"name":141,"slug":142,"count":100},"6d3326dd-0069-4706-a839-013e03a7ba98","2022-12-31T04:44:28.192Z","pfSense","pfsense",{"id":144,"date_created":145,"date_updated":8,"name":146,"slug":147,"count":137},"a8a08b5b-d4c7-46d1-a1f4-a65edc33306e","2026-06-15T12:41:42.094Z","Photowalk","photowalk",{"id":149,"date_created":150,"date_updated":8,"name":151,"slug":152,"count":57},"f9e059a9-e501-454e-b29b-59fc1685cae2","2022-12-04T12:34:29.034Z","Plex","plex",{"id":154,"date_created":155,"date_updated":8,"name":156,"slug":157,"count":137},"cad7eef9-d788-4a7d-936e-6b5f34bdea51","2022-12-26T09:51:04.913Z","Portraits","portraits",{"id":159,"date_created":160,"date_updated":8,"name":161,"slug":162,"count":163},"2e1c3093-e56c-4a43-b5d4-0d411e58f217","2022-12-26T04:55:10.592Z","Singapore","singapore",7,{"id":165,"date_created":166,"date_updated":8,"name":167,"slug":168,"count":137},"0be17ed4-d412-40dc-92e2-a66a866601a8","2023-01-26T02:50:40.038Z","Street","street",{"id":170,"date_created":171,"date_updated":8,"name":172,"slug":173,"count":100},"d98a25aa-d5ef-4a76-b39e-c4bed915c70f","2022-12-04T12:48:55.367Z","Synology","synology",{"id":175,"date_created":176,"date_updated":8,"name":177,"slug":178,"count":46},"b087565a-f507-49c9-ba9c-410d678997c6","2022-12-26T09:15:54.449Z","Taiwan 台灣","taiwan",{"id":180,"date_created":181,"date_updated":8,"name":182,"slug":183,"count":46},"0efba885-1a84-4cfa-b5c4-4ae60009c9c5","2022-12-26T09:28:44.045Z","Tokyo 東京","tokyo",{"id":185,"date_created":186,"date_updated":8,"name":187,"slug":188,"count":189},"1879f268-b3c6-4d0b-9a24-f0ebcf2fa788","2022-12-26T10:06:05.302Z","Travel","travel",10,{"id":191,"date_created":192,"date_updated":8,"name":193,"slug":194,"count":46},"242faa31-6304-408b-a362-4b7d18fddf0a","2023-01-08T03:36:20.359Z","Ubiquiti UBNT","ubiquiti-ubnt",{"id":196,"date_created":197,"date_updated":198,"name":199,"slug":200,"count":46},"2310a0b9-025f-46b1-9ffe-68285d65fa7e","2023-01-05T23:44:29.279Z","2024-01-13T06:38:07.253Z","Wakayama 和歌山","wakayama",{"id":202,"date_created":203,"date_updated":204,"name":205,"slug":206,"count":137},"488f691b-c00b-4353-ae5a-8cce47c622bf","2022-12-04T12:49:23.697Z","2023-01-08T04:49:59.382Z","WordPress","wordpress",{"id":208,"date_created":209,"date_updated":8,"name":210,"slug":211,"count":57},"754f6d8f-0930-4360-aeca-ec09c9b56802","2022-12-04T12:11:52.745Z","XCP-ng","xcp-ng",[213,218,219,220,225,230,232,234,235,237,242,244,246,247,248,253,254,259,260,262],{"id":214,"date_created":215,"date_updated":8,"name":216,"slug":217,"count":46},"58f09f20-704e-4311-a702-c5514909de55","2025-01-10T09:17:47.104Z","Bangkok","bangkok",{"id":48,"date_created":49,"date_updated":8,"name":50,"slug":51,"count":46},{"id":74,"date_created":75,"date_updated":8,"name":76,"slug":77,"count":57},{"id":221,"date_created":222,"date_updated":8,"name":223,"slug":224,"count":46},"4b245bca-7c9f-4c89-9529-7e9f00826660","2022-12-26T10:19:20.528Z","Hong Kong","hong-kong",{"id":226,"date_created":227,"date_updated":8,"name":228,"slug":229,"count":39},"df67b403-8477-46be-a143-f91ff975b854","2022-12-26T10:06:05.312Z","Iceland","iceland",{"id":89,"date_created":90,"date_updated":91,"name":92,"slug":93,"count":231},35,{"id":96,"date_created":97,"date_updated":8,"name":98,"slug":99,"count":233},9,{"id":117,"date_created":118,"date_updated":8,"name":119,"slug":120,"count":137},{"id":123,"date_created":124,"date_updated":8,"name":125,"slug":126,"count":236},11,{"id":238,"date_created":239,"date_updated":8,"name":240,"slug":241,"count":25},"54ba4419-6d63-4151-a1be-9042a9434ef9","2022-12-26T10:06:50.266Z","Nature","nature",{"id":133,"date_created":134,"date_updated":8,"name":135,"slug":136,"count":243},14,{"id":154,"date_created":155,"date_updated":8,"name":156,"slug":157,"count":245},15,{"id":159,"date_created":160,"date_updated":8,"name":161,"slug":162,"count":100},{"id":165,"date_created":166,"date_updated":8,"name":167,"slug":168,"count":189},{"id":249,"date_created":250,"date_updated":8,"name":251,"slug":252,"count":121},"a2f83ff0-e58b-4d27-99eb-879be03b8993","2022-12-27T05:40:14.128Z","Studio","studio",{"id":175,"date_created":176,"date_updated":8,"name":177,"slug":178,"count":233},{"id":255,"date_created":256,"date_updated":8,"name":257,"slug":258,"count":46},"6057ecc5-3ae9-4f18-8cce-ce36a87cb4b8","2025-01-10T09:14:31.171Z","Thailand","thailand",{"id":180,"date_created":181,"date_updated":8,"name":182,"slug":183,"count":57},{"id":185,"date_created":186,"date_updated":8,"name":187,"slug":188,"count":261},31,{"id":263,"date_created":264,"date_updated":8,"name":265,"slug":266,"count":57},"0917e8d0-dc96-46e7-8371-81b7479f238e","2022-12-26T09:26:39.689Z","Underwater Diving","underwater-diving",[268,277],{"id":269,"status":270,"date_created":271,"date_updated":272,"name":273,"description":274,"slug":275,"count":276},"b42cd153-b489-47ff-aee9-5e4b2d20d020","published","2022-10-02T03:19:52.789Z","2022-12-26T04:54:12.878Z","Black and White","Black and White Photos","black-and-white",20,{"id":278,"status":270,"date_created":279,"date_updated":280,"name":281,"description":282,"slug":283,"count":284},"64cbc225-cfeb-4b00-a902-b1cf9559f081","2022-10-01T08:53:38.310Z","2025-01-11T23:37:01.134Z","Color","カラー","color",44,59,64,{"title":288,"slug":289,"imageSet":290,"imageDescription":357},"Traditional Grip on mesh practice pad","traditional-grip-on-mesh-practice-pad",{"sourceFingerprint":291,"transformVersion":121,"seoSlug":289,"hash":292,"original":293,"variants":299,"avifVariants":332,"animated":355,"origin":356},"3adf3104-8d01-4878-b702-43eac2e07724:2026-09-18T20:01:09.408Z:261028:3adf3104-8d01-4878-b702-43eac2e07724.jpg","a8675f052cab682b",{"key":294,"width":295,"height":296,"contentType":297,"bytes":298},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Foriginal.jpg",2048,1365,"image\u002Fjpeg",261028,[300,306,311,316,320,325,329],{"key":301,"width":302,"height":303,"contentType":304,"bytes":305},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-320-8c39a503c675.webp",320,213,"image\u002Fwebp",6078,{"key":307,"width":308,"height":309,"contentType":304,"bytes":310},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-640-23b82e5d4a4f.webp",640,426,14254,{"key":312,"width":313,"height":314,"contentType":304,"bytes":315},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-768-73e2f39813c8.webp",768,512,18246,{"key":317,"width":318,"height":308,"contentType":304,"bytes":319},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-960-0e441c75ec1a.webp",960,24134,{"key":321,"width":322,"height":323,"contentType":304,"bytes":324},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-1200-ea2e7eb775d3.webp",1200,800,31954,{"key":326,"width":327,"height":318,"contentType":304,"bytes":328},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-1440-fda1423df866.webp",1440,40828,{"key":330,"width":295,"height":296,"contentType":304,"bytes":331},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-2048-2712507bafab.webp",67208,[333,337,340,343,346,349,352],{"key":334,"width":302,"height":303,"contentType":335,"bytes":336},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-320-f0c3f0f4d746.avif","image\u002Favif",5942,{"key":338,"width":308,"height":309,"contentType":335,"bytes":339},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-640-57efabdc302a.avif",13020,{"key":341,"width":313,"height":314,"contentType":335,"bytes":342},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-768-1c8768bab01d.avif",16072,{"key":344,"width":318,"height":308,"contentType":335,"bytes":345},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-960-d87d0644b939.avif",21509,{"key":347,"width":322,"height":323,"contentType":335,"bytes":348},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-1200-e9167f672bdf.avif",28453,{"key":350,"width":327,"height":318,"contentType":335,"bytes":351},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-1440-d135974c5c76.avif",35025,{"key":353,"width":295,"height":296,"contentType":335,"bytes":354},"assets\u002F3adf3104-8d01-4878-b702-43eac2e07724\u002Fa8675f052cab682b\u002Ftraditional-grip-on-mesh-practice-pad-2048-4fa5b4389417.avif",55923,false,"https:\u002F\u002Fassets.jasonloong.com","Hands holding drumsticks poised over a black snare drum head, with a textured grey sweater visible above.",{"categories":359,"tags":365,"photoTags":398,"galleries":419,"blogCount":285,"photoCount":286,"footerPhoto":422},[360,361,362,363,364],{"id":6,"date_created":7,"date_updated":8,"name":9,"slug":10,"description":8,"count":11},{"id":13,"date_created":14,"date_updated":8,"name":15,"slug":16,"description":17,"count":18},{"id":20,"date_created":21,"date_updated":8,"name":22,"slug":23,"description":24,"count":25},{"id":27,"date_created":28,"date_updated":8,"name":29,"slug":30,"description":31,"count":32},{"id":34,"date_created":35,"date_updated":8,"name":36,"slug":37,"description":38,"count":39},[366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397],{"id":42,"date_created":43,"date_updated":8,"name":44,"slug":45,"count":46},{"id":48,"date_created":49,"date_updated":8,"name":50,"slug":51,"count":32},{"id":53,"date_created":54,"date_updated":8,"name":55,"slug":56,"count":57},{"id":59,"date_created":60,"date_updated":8,"name":61,"slug":62,"count":57},{"id":64,"date_created":65,"date_updated":8,"name":66,"slug":67,"count":57},{"id":69,"date_created":70,"date_updated":8,"name":71,"slug":72,"count":46},{"id":74,"date_created":75,"date_updated":8,"name":76,"slug":77,"count":46},{"id":79,"date_created":80,"date_updated":8,"name":81,"slug":82,"count":57},{"id":84,"date_created":85,"date_updated":8,"name":86,"slug":87,"count":46},{"id":89,"date_created":90,"date_updated":91,"name":92,"slug":93,"count":94},{"id":96,"date_created":97,"date_updated":8,"name":98,"slug":99,"count":100},{"id":102,"date_created":103,"date_updated":8,"name":104,"slug":105,"count":57},{"id":107,"date_created":108,"date_updated":8,"name":109,"slug":110,"count":100},{"id":112,"date_created":113,"date_updated":8,"name":114,"slug":115,"count":46},{"id":117,"date_created":118,"date_updated":8,"name":119,"slug":120,"count":121},{"id":123,"date_created":124,"date_updated":8,"name":125,"slug":126,"count":121},{"id":128,"date_created":129,"date_updated":8,"name":130,"slug":131,"count":100},{"id":133,"date_created":134,"date_updated":8,"name":135,"slug":136,"count":137},{"id":139,"date_created":140,"date_updated":8,"name":141,"slug":142,"count":100},{"id":144,"date_created":145,"date_updated":8,"name":146,"slug":147,"count":137},{"id":149,"date_created":150,"date_updated":8,"name":151,"slug":152,"count":57},{"id":154,"date_created":155,"date_updated":8,"name":156,"slug":157,"count":137},{"id":159,"date_created":160,"date_updated":8,"name":161,"slug":162,"count":163},{"id":165,"date_created":166,"date_updated":8,"name":167,"slug":168,"count":137},{"id":170,"date_created":171,"date_updated":8,"name":172,"slug":173,"count":100},{"id":175,"date_created":176,"date_updated":8,"name":177,"slug":178,"count":46},{"id":180,"date_created":181,"date_updated":8,"name":182,"slug":183,"count":46},{"id":185,"date_created":186,"date_updated":8,"name":187,"slug":188,"count":189},{"id":191,"date_created":192,"date_updated":8,"name":193,"slug":194,"count":46},{"id":196,"date_created":197,"date_updated":198,"name":199,"slug":200,"count":46},{"id":202,"date_created":203,"date_updated":204,"name":205,"slug":206,"count":137},{"id":208,"date_created":209,"date_updated":8,"name":210,"slug":211,"count":57},[399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418],{"id":214,"date_created":215,"date_updated":8,"name":216,"slug":217,"count":46},{"id":48,"date_created":49,"date_updated":8,"name":50,"slug":51,"count":46},{"id":74,"date_created":75,"date_updated":8,"name":76,"slug":77,"count":57},{"id":221,"date_created":222,"date_updated":8,"name":223,"slug":224,"count":46},{"id":226,"date_created":227,"date_updated":8,"name":228,"slug":229,"count":39},{"id":89,"date_created":90,"date_updated":91,"name":92,"slug":93,"count":231},{"id":96,"date_created":97,"date_updated":8,"name":98,"slug":99,"count":233},{"id":117,"date_created":118,"date_updated":8,"name":119,"slug":120,"count":137},{"id":123,"date_created":124,"date_updated":8,"name":125,"slug":126,"count":236},{"id":238,"date_created":239,"date_updated":8,"name":240,"slug":241,"count":25},{"id":133,"date_created":134,"date_updated":8,"name":135,"slug":136,"count":243},{"id":154,"date_created":155,"date_updated":8,"name":156,"slug":157,"count":245},{"id":159,"date_created":160,"date_updated":8,"name":161,"slug":162,"count":100},{"id":165,"date_created":166,"date_updated":8,"name":167,"slug":168,"count":189},{"id":249,"date_created":250,"date_updated":8,"name":251,"slug":252,"count":121},{"id":175,"date_created":176,"date_updated":8,"name":177,"slug":178,"count":233},{"id":255,"date_created":256,"date_updated":8,"name":257,"slug":258,"count":46},{"id":180,"date_created":181,"date_updated":8,"name":182,"slug":183,"count":57},{"id":185,"date_created":186,"date_updated":8,"name":187,"slug":188,"count":261},{"id":263,"date_created":264,"date_updated":8,"name":265,"slug":266,"count":57},[420,421],{"id":269,"status":270,"date_created":271,"date_updated":272,"name":273,"description":274,"slug":275,"count":276},{"id":278,"status":270,"date_created":279,"date_updated":280,"name":281,"description":282,"slug":283,"count":284},{"title":288,"slug":289,"imageSet":423,"imageDescription":357},{"sourceFingerprint":291,"transformVersion":121,"seoSlug":289,"hash":292,"original":424,"variants":425,"avifVariants":433,"animated":355,"origin":356},{"key":294,"width":295,"height":296,"contentType":297,"bytes":298},[426,427,428,429,430,431,432],{"key":301,"width":302,"height":303,"contentType":304,"bytes":305},{"key":307,"width":308,"height":309,"contentType":304,"bytes":310},{"key":312,"width":313,"height":314,"contentType":304,"bytes":315},{"key":317,"width":318,"height":308,"contentType":304,"bytes":319},{"key":321,"width":322,"height":323,"contentType":304,"bytes":324},{"key":326,"width":327,"height":318,"contentType":304,"bytes":328},{"key":330,"width":295,"height":296,"contentType":304,"bytes":331},[434,435,436,437,438,439,440],{"key":334,"width":302,"height":303,"contentType":335,"bytes":336},{"key":338,"width":308,"height":309,"contentType":335,"bytes":339},{"key":341,"width":313,"height":314,"contentType":335,"bytes":342},{"key":344,"width":318,"height":308,"contentType":335,"bytes":345},{"key":347,"width":322,"height":323,"contentType":335,"bytes":348},{"key":350,"width":327,"height":318,"contentType":335,"bytes":351},{"key":353,"width":295,"height":296,"contentType":335,"bytes":354},{"id":442,"title":443,"slug":444,"coverImage":445,"cover":446},"2faf379b-9988-4d91-820f-3325fd48d56a","Discourse Memory on DigitalOcean Droplet Swap","discourse-memory-on-digitalocean-droplet-swap","a5c386d3-6303-4e59-a8c1-76214207b21d",{"id":445,"title":447,"description":448,"width":449,"height":450,"filename_download":451,"type":452,"metadata":453,"imageSet":454},"Discourse Discord Notify","LibreNMS chat log showing three critical device alerts with orange-highlighted timestamps and severity details.",1606,1644,"discourse-discord-notify.png","image\u002Fpng",{},{"sourceFingerprint":455,"transformVersion":121,"seoSlug":444,"hash":456,"original":457,"variants":460,"avifVariants":488,"animated":355,"origin":356},"a5c386d3-6303-4e59-a8c1-76214207b21d:2026-09-18T19:45:25.858Z:332997:a5c386d3-6303-4e59-a8c1-76214207b21d.png","370e0a6142164200",{"key":458,"width":449,"height":450,"contentType":452,"bytes":459},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Foriginal.png",332997,[461,465,469,473,477,481,485],{"key":462,"width":463,"height":302,"contentType":304,"bytes":464},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-320-a46fc4d8255d.webp",313,7774,{"key":466,"width":467,"height":308,"contentType":304,"bytes":468},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-640-da07969d668b.webp",625,24882,{"key":470,"width":471,"height":313,"contentType":304,"bytes":472},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-768-5605bbff2c57.webp",750,32196,{"key":474,"width":475,"height":318,"contentType":304,"bytes":476},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-960-5f03bc7907a2.webp",938,43348,{"key":478,"width":479,"height":322,"contentType":304,"bytes":480},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-1200-1dd46d53e344.webp",1172,55456,{"key":482,"width":483,"height":327,"contentType":304,"bytes":484},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-1440-4124f7c79227.webp",1407,69346,{"key":486,"width":449,"height":450,"contentType":304,"bytes":487},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-1644-27bd34d07ae5.webp",76736,[489,492,495,498,501,504,507],{"key":490,"width":463,"height":302,"contentType":335,"bytes":491},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-320-c6f86fb1e4fd.avif",7901,{"key":493,"width":467,"height":308,"contentType":335,"bytes":494},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-640-ecde08195e88.avif",23044,{"key":496,"width":471,"height":313,"contentType":335,"bytes":497},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-768-bdc6575a8397.avif",28744,{"key":499,"width":475,"height":318,"contentType":335,"bytes":500},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-960-f5defe624908.avif",37168,{"key":502,"width":479,"height":322,"contentType":335,"bytes":503},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-1200-dbff34fbb578.avif",47894,{"key":505,"width":483,"height":327,"contentType":335,"bytes":506},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-1440-8454c7beec1c.avif",58327,{"key":508,"width":449,"height":450,"contentType":335,"bytes":509},"assets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d\u002F370e0a6142164200\u002Fdiscourse-memory-on-digitalocean-droplet-swap-1644-437cdb39cf94.avif",56634,{"blog":511,"post":543,"markdownDocument":547,"toc":762,"currentPage":46,"previousPage":8,"nextPage":8,"previousBlog":775,"nextBlog":855,"previousBlogDate":785,"nextBlogDate":865,"blogLinkPaths":932},{"id":442,"status":270,"title":443,"slug":444,"excerpt":512,"coverImage":445,"categories":513,"tags":514,"relatedPhotos":515,"discourseTopicId":516,"discourseEnabled":355,"dateCreated":517,"dateUpdated":518,"cover":519,"posts":539},"Troubleshooting a Discourse instance hosted on the cloud, and using SNMP to find out why",[30],[62,105,110],[],"19","2019-08-18T16:00:00.000Z","2023-01-08T04:47:20.261Z",{"id":445,"title":447,"description":448,"width":449,"height":450,"filename_download":451,"type":452,"metadata":520,"imageSet":521},{},{"sourceFingerprint":455,"transformVersion":121,"seoSlug":444,"hash":456,"original":522,"variants":523,"avifVariants":531,"animated":355,"origin":356},{"key":458,"width":449,"height":450,"contentType":452,"bytes":459},[524,525,526,527,528,529,530],{"key":462,"width":463,"height":302,"contentType":304,"bytes":464},{"key":466,"width":467,"height":308,"contentType":304,"bytes":468},{"key":470,"width":471,"height":313,"contentType":304,"bytes":472},{"key":474,"width":475,"height":318,"contentType":304,"bytes":476},{"key":478,"width":479,"height":322,"contentType":304,"bytes":480},{"key":482,"width":483,"height":327,"contentType":304,"bytes":484},{"key":486,"width":449,"height":450,"contentType":304,"bytes":487},[532,533,534,535,536,537,538],{"key":490,"width":463,"height":302,"contentType":335,"bytes":491},{"key":493,"width":467,"height":308,"contentType":335,"bytes":494},{"key":496,"width":471,"height":313,"contentType":335,"bytes":497},{"key":499,"width":475,"height":318,"contentType":335,"bytes":500},{"key":502,"width":479,"height":322,"contentType":335,"bytes":503},{"key":505,"width":483,"height":327,"contentType":335,"bytes":506},{"key":508,"width":449,"height":450,"contentType":335,"bytes":509},[540],{"id":541,"number":46,"subtitle":8,"path":542},"d9d2f81d-1b40-4a9f-9507-864a77089058","content\u002Fposts\u002Fdiscourse-memory-on-digitalocean-droplet-swap\u002F01.md",{"metadata":544,"markdown":546},{"id":541,"status":270,"blog":444,"postNumber":46,"subtitle":8,"coverImage":8,"dateCreated":517,"dateUpdated":545},"2025-08-31T00:51:50.012Z","Had my hands busy and playing with lots of new stuff, more fun with Python, a little bit on Angular (TypeScript\u002FJavascript), less Linux bash since the last major tech\u002Ftutorial was posted.\n\nNotably the [Synology SNMP Network Monitoring with LibreNMS Docker](\u002Fblog\u002Fsynology-snmp-network-monitoring-with-librenms-docker\u002F){target=\"_blank\"} tutorial post that has gathered 6000 views!\n\nSo why did I start off talking about SNMP?\n\n## Discourse Forum\n\nI have a closed discourse forum for a group of friends where we just discuss matters, tutorials and system setups.\n\nCheck [Discourse](https:\u002F\u002Fwww.discourse.org\u002F) out if you are looking for a forum that doesn't rely on those few famous PHP systems\n\nMy Discourse forum is hosted on [DigitalOcean](https:\u002F\u002Fm.do.co\u002Fc\u002Fe6e8c1c4be54), using a Droplet with 2GB RAM\n\n## Recent problem\n\nIt all started a while back (2-3months?), where I started to get ICMP ping and SNMP down Event logs on LibreNMS but didn't dig further as it wasn't consistent.\n\nMaybe it's normal as its a remote VPS compared to servers in a local network\n\n### Not.\n\nMost of my servers\u002Fsystems are monitored, and Discord started giving me more downtime notifications...\n\nIt didn't happen before until recently\n\n![Discourse on Discord Notification](https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d)\n\nNow that's weird. So I decided to check on LibreNMS Event Logs and found that the entries were even more consistent compared to a week ago\n\n![Discourse LibreNMS Eventlog](https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956)\n\nThat definitely doesn't look good at all!\n\nMy LibreNMS's Alert settings are configured to have a delay\u002Finterval check of 10mins, so any devices that come back up within that 10mins timeframe will not have a notification sent to Discord\n\n## CDN Implementation\n\nJust a few days ago I implemented CDN capabilities onto Discourse to serve faster from different countries\n\nAfter the implementation, the first issue happened where the forum gets stuck halfway through, so I thought the DNS propagation took longer than it should (ping\u002Ftraceroute points back to the CDN server), or the CDN is still pulling static assets off of Discourse... wrong wrong wrong!\n\n## Time to dig and research\n\nAs it won't be very efficient by guessing the problem, I will just go into detail on all the LibreNMS RRD graphs and try to pinpoint the problem\n\nThe one that came up real quick was this\n\n![Discourse RRD - Detailed Memory Usage](https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b)\n\nWithout having an abundance of experience deploying Linux systems, its enough to know that RAM is important for Servers and it shouldn't be on a tight rope, so 5% of Free RAM definitely spells trouble, as my Droplet was not using a swapfile\n\n## The server ran out of RAM?\n\nSo let's Google search for Discourse memory problems!\n\nRelated post: [discourse-swap-memory-1gb-warning](https:\u002F\u002Fmeta.discourse.org\u002Ft\u002Fdiscourse-swap-memory-1gb-warning\u002F90480)\n\n## SWAP...? But... DigitalOcean says...\n\nDigitalOcean strongly discourages the use of Swap on their Droplets\n\n[how-to-add-swap-space-on-ubuntu-16-04](https:\u002F\u002Fwww.digitalocean.com\u002Fcommunity\u002Ftutorials\u002Fhow-to-add-swap-space-on-ubuntu-16-04)\n\n![DigitalOcean against the use of swap](https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596)\n\nRight, so this private discourse forum already costs $10USD per month, and I would have to increase the costs if I were to increase the RAM\n\nWill stick to using a swapfile for now, and if it really does go out of hand, I might have to dig deeper by reducing the number of Discourse workers\n\n## swapon!\n\nAnd so, following DigitalOcean's [how-to-add-swap-space-on-ubuntu-16-04](https:\u002F\u002Fwww.digitalocean.com\u002Fcommunity\u002Ftutorials\u002Fhow-to-add-swap-space-on-ubuntu-16-04) tutorial on enabling swapfile, I have created a 1GB swapfile to see how things will work out\n\n![Discourse after enabling swap](https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3)\n\nThe red box indicates when the swap file was added as you see the drop in RAM usage\n\n![Low Swap I\u002FO](https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002F306c133a-e513-4174-89d1-e2e69a028ef1)\n\n## Kinda fixed\n\nDiscourse forum is back to normal and LibreNMS stops throwing SNMP is down events. Will need to keep an eye on the swap I\u002FO activity if it gets out of hand\n\n## SNMP to the Rescue\n\nYou can tell by now, the importance of SNMP and\u002For any other monitoring tools. LibreNMS provides RRD historical graphs, rather than logging into the server and running htop or top, waiting to catch for errors or CPU spikes\n\nHaving a monitoring solution helps gives you an idea of what could have gone or actually went wrong. Without LibreNMS sending me the notifications, I wouldn't have guessed that Discourse was going through RAM troubles and restarting itself\n\nIf you are on a similar setup and discourse is giving you problems, try to enable swap if you have not, it might just fix all your problems",{"frontmatter":548,"meta":549,"nodes":584},{},{"toc":550},{"title":551,"searchDepth":57,"depth":57,"links":552},"",[553,556,563,566,569,572,575,578,581],{"id":554,"depth":57,"text":555},"discourse-forum","Discourse Forum",{"id":557,"depth":57,"text":558,"children":559},"recent-problem","Recent problem",[560],{"id":561,"depth":100,"text":562},"recent-problem-not","Not.",{"id":564,"depth":57,"text":565},"cdn-implementation","CDN Implementation",{"id":567,"depth":57,"text":568},"time-to-dig-and-research","Time to dig and research",{"id":570,"depth":57,"text":571},"the-server-ran-out-of-ram","The server ran out of RAM?",{"id":573,"depth":57,"text":574},"swap-but-digitalocean-says","SWAP...? But... DigitalOcean says...",{"id":576,"depth":57,"text":577},"swapon","swapon!",{"id":579,"depth":57,"text":580},"kinda-fixed","Kinda fixed",{"id":582,"depth":57,"text":583},"snmp-to-the-rescue","SNMP to the Rescue",[585,589,600,603,606,609,616,624,626,629,632,635,638,641,648,651,657,660,663,665,668,671,673,676,679,685,688,690,693,700,702,705,711,717,720,723,725,731,737,740,746,748,751,753,756,759],[586,587,588],"p",{},"Had my hands busy and playing with lots of new stuff, more fun with Python, a little bit on Angular (TypeScript\u002FJavascript), less Linux bash since the last major tech\u002Ftutorial was posted.",[586,590,591,592,599],{},"Notably the ",[593,594,598],"a",{"href":595,"target":596,"blog-post":597,"external-link":597},"\u002Fblog\u002Fsynology-snmp-network-monitoring-with-librenms-docker\u002F","_blank",true,"Synology SNMP Network Monitoring with LibreNMS Docker"," tutorial post that has gathered 6000 views!",[586,601,602],{},"So why did I start off talking about SNMP?",[604,605,555],"h2",{"id":554},[586,607,608],{},"I have a closed discourse forum for a group of friends where we just discuss matters, tutorials and system setups.",[586,610,611,612,615],{},"Check ",[593,613,61],{"href":614,"target":596,"blog-post":355,"external-link":597},"https:\u002F\u002Fwww.discourse.org\u002F"," out if you are looking for a forum that doesn't rely on those few famous PHP systems",[586,617,618,619,623],{},"My Discourse forum is hosted on ",[593,620,622],{"href":621,"target":596,"blog-post":355,"external-link":597},"https:\u002F\u002Fm.do.co\u002Fc\u002Fe6e8c1c4be54","DigitalOcean",", using a Droplet with 2GB RAM",[604,625,558],{"id":557},[586,627,628],{},"It all started a while back (2-3months?), where I started to get ICMP ping and SNMP down Event logs on LibreNMS but didn't dig further as it wasn't consistent.",[586,630,631],{},"Maybe it's normal as its a remote VPS compared to servers in a local network",[633,634,562],"h3",{"id":561},[586,636,637],{},"Most of my servers\u002Fsystems are monitored, and Discord started giving me more downtime notifications...",[586,639,640],{},"It didn't happen before until recently",[586,642,643],{},[644,645],"img",{"src":646,"alt":647},"https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002Fa5c386d3-6303-4e59-a8c1-76214207b21d","Discourse on Discord Notification",[586,649,650],{},"Now that's weird. So I decided to check on LibreNMS Event Logs and found that the entries were even more consistent compared to a week ago",[586,652,653],{},[644,654],{"src":655,"alt":656},"https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956","Discourse LibreNMS Eventlog",[586,658,659],{},"That definitely doesn't look good at all!",[586,661,662],{},"My LibreNMS's Alert settings are configured to have a delay\u002Finterval check of 10mins, so any devices that come back up within that 10mins timeframe will not have a notification sent to Discord",[604,664,565],{"id":564},[586,666,667],{},"Just a few days ago I implemented CDN capabilities onto Discourse to serve faster from different countries",[586,669,670],{},"After the implementation, the first issue happened where the forum gets stuck halfway through, so I thought the DNS propagation took longer than it should (ping\u002Ftraceroute points back to the CDN server), or the CDN is still pulling static assets off of Discourse... wrong wrong wrong!",[604,672,568],{"id":567},[586,674,675],{},"As it won't be very efficient by guessing the problem, I will just go into detail on all the LibreNMS RRD graphs and try to pinpoint the problem",[586,677,678],{},"The one that came up real quick was this",[586,680,681],{},[644,682],{"src":683,"alt":684},"https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b","Discourse RRD - Detailed Memory Usage",[586,686,687],{},"Without having an abundance of experience deploying Linux systems, its enough to know that RAM is important for Servers and it shouldn't be on a tight rope, so 5% of Free RAM definitely spells trouble, as my Droplet was not using a swapfile",[604,689,571],{"id":570},[586,691,692],{},"So let's Google search for Discourse memory problems!",[586,694,695,696],{},"Related post: ",[593,697,699],{"href":698,"target":596,"blog-post":355,"external-link":597},"https:\u002F\u002Fmeta.discourse.org\u002Ft\u002Fdiscourse-swap-memory-1gb-warning\u002F90480","discourse-swap-memory-1gb-warning",[604,701,574],{"id":573},[586,703,704],{},"DigitalOcean strongly discourages the use of Swap on their Droplets",[586,706,707],{},[593,708,710],{"href":709,"target":596,"blog-post":355,"external-link":597},"https:\u002F\u002Fwww.digitalocean.com\u002Fcommunity\u002Ftutorials\u002Fhow-to-add-swap-space-on-ubuntu-16-04","how-to-add-swap-space-on-ubuntu-16-04",[586,712,713],{},[644,714],{"src":715,"alt":716},"https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596","DigitalOcean against the use of swap",[586,718,719],{},"Right, so this private discourse forum already costs $10USD per month, and I would have to increase the costs if I were to increase the RAM",[586,721,722],{},"Will stick to using a swapfile for now, and if it really does go out of hand, I might have to dig deeper by reducing the number of Discourse workers",[604,724,577],{"id":576},[586,726,727,728,730],{},"And so, following DigitalOcean's ",[593,729,710],{"href":709,"target":596,"blog-post":355,"external-link":597}," tutorial on enabling swapfile, I have created a 1GB swapfile to see how things will work out",[586,732,733],{},[644,734],{"src":735,"alt":736},"https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3","Discourse after enabling swap",[586,738,739],{},"The red box indicates when the swap file was added as you see the drop in RAM usage",[586,741,742],{},[644,743],{"src":744,"alt":745},"https:\u002F\u002Fapi.jasonloong.com\u002Fassets\u002F306c133a-e513-4174-89d1-e2e69a028ef1","Low Swap I\u002FO",[604,747,580],{"id":579},[586,749,750],{},"Discourse forum is back to normal and LibreNMS stops throwing SNMP is down events. Will need to keep an eye on the swap I\u002FO activity if it gets out of hand",[604,752,583],{"id":582},[586,754,755],{},"You can tell by now, the importance of SNMP and\u002For any other monitoring tools. LibreNMS provides RRD historical graphs, rather than logging into the server and running htop or top, waiting to catch for errors or CPU spikes",[586,757,758],{},"Having a monitoring solution helps gives you an idea of what could have gone or actually went wrong. Without LibreNMS sending me the notifications, I wouldn't have guessed that Discourse was going through RAM troubles and restarting itself",[586,760,761],{},"If you are on a similar setup and discourse is giving you problems, try to enable swap if you have not, it might just fix all your problems",{"title":551,"searchDepth":57,"depth":57,"links":763},[764,765,768,769,770,771,772,773,774],{"id":554,"depth":57,"text":555},{"id":557,"depth":57,"text":558,"children":766},[767],{"id":561,"depth":100,"text":562},{"id":564,"depth":57,"text":565},{"id":567,"depth":57,"text":568},{"id":570,"depth":57,"text":571},{"id":573,"depth":57,"text":574},{"id":576,"depth":57,"text":577},{"id":579,"depth":57,"text":580},{"id":582,"depth":57,"text":583},{"id":776,"status":270,"title":777,"slug":778,"excerpt":779,"coverImage":780,"categories":781,"tags":782,"relatedPhotos":783,"discourseTopicId":784,"discourseEnabled":355,"dateCreated":785,"dateUpdated":786,"cover":787,"posts":851},"62181505-24c8-4b9e-bb2b-af8e19def6bb","Sending Linux Variables to Discord Webhook from Linux Bash Shell Script","sending-linux-variables-to-discord-webhook-from-linux-bash-shell-script","Linux bash script to send variables to Discord webhook","989bc363-279b-4548-a792-595829acb324",[30,37],[110],[],"18","2018-08-25T16:00:00.000Z","2023-01-08T04:24:56.659Z",{"id":780,"title":788,"description":789,"width":790,"height":791,"filename_download":792,"type":452,"metadata":793,"imageSet":794},"Discord Notify","Dark Discord interface with blurred chat messages and HEVC bot message visible.",2728,1608,"discord-notify.png",{},{"sourceFingerprint":795,"transformVersion":121,"seoSlug":778,"hash":796,"original":797,"variants":800,"avifVariants":829,"animated":355,"origin":356},"989bc363-279b-4548-a792-595829acb324:2026-09-18T19:45:26.498Z:191952:989bc363-279b-4548-a792-595829acb324.png","c96d3f8af06635bc",{"key":798,"width":790,"height":791,"contentType":452,"bytes":799},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Foriginal.png",191952,[801,805,809,813,817,821,825],{"key":802,"width":302,"height":803,"contentType":304,"bytes":804},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-320-862c0a855aac.webp",189,3256,{"key":806,"width":308,"height":807,"contentType":304,"bytes":808},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-640-8e7b24563321.webp",377,8074,{"key":810,"width":313,"height":811,"contentType":304,"bytes":812},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-768-ae7bc54f44a1.webp",453,10570,{"key":814,"width":318,"height":815,"contentType":304,"bytes":816},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-960-78188c09a516.webp",566,14120,{"key":818,"width":322,"height":819,"contentType":304,"bytes":820},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-1200-8061b46e247a.webp",707,18936,{"key":822,"width":327,"height":823,"contentType":304,"bytes":824},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-1440-7c22373aeaf6.webp",849,23768,{"key":826,"width":295,"height":827,"contentType":304,"bytes":828},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-2048-13ce2a95515b.webp",1207,36222,[830,833,836,839,842,845,848],{"key":831,"width":302,"height":803,"contentType":335,"bytes":832},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-320-b4930472278a.avif",3583,{"key":834,"width":308,"height":807,"contentType":335,"bytes":835},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-640-73769d9132c6.avif",8391,{"key":837,"width":313,"height":811,"contentType":335,"bytes":838},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-768-b21c163442b4.avif",10695,{"key":840,"width":318,"height":815,"contentType":335,"bytes":841},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-960-afc1bb1a6e96.avif",13435,{"key":843,"width":322,"height":819,"contentType":335,"bytes":844},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-1200-8573c757ef25.avif",17770,{"key":846,"width":327,"height":823,"contentType":335,"bytes":847},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-1440-af5e0f81e609.avif",21117,{"key":849,"width":295,"height":827,"contentType":335,"bytes":850},"assets\u002F989bc363-279b-4548-a792-595829acb324\u002Fc96d3f8af06635bc\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script-2048-66a3b87bde56.avif",28955,[852],{"id":853,"number":46,"subtitle":8,"path":854},"d9650ead-6b87-4fc9-b6b7-b0333d8dea16","content\u002Fposts\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script\u002F01.md",{"id":856,"status":270,"title":857,"slug":858,"excerpt":859,"coverImage":860,"categories":861,"tags":862,"relatedPhotos":863,"discourseTopicId":864,"discourseEnabled":355,"dateCreated":865,"dateUpdated":866,"cover":867,"posts":928},"e370c17d-2f09-431b-b7c0-9ee8719dd401","Domain and Changes","domain-and-changes","I have also made a title change to the main welcome page \"Tech Enthusiast, Photographer & Drummer\"","2131df21-cb19-467a-bff8-684c09873107",[23],[62,206],[],"20","2020-02-23T16:00:00.000Z","2023-01-04T05:23:19.307Z",{"id":860,"title":857,"description":868,"width":295,"height":296,"filename_download":869,"type":297,"metadata":870,"imageSet":878},"Stone-lined canal walkway with empty chairs under trees, a yellow tour boat moored nearby.","domain-and-changes.jpg",{"ifd0":871,"exif":874},{"Make":872,"Model":873},"Leica Camera AG","LEICA M10",{"ExposureTime":875,"FNumber":876,"FocalLength":877,"ISO":302},0.001,2.4,50,{"sourceFingerprint":879,"transformVersion":121,"seoSlug":858,"hash":880,"original":881,"variants":884,"avifVariants":906,"animated":355,"origin":356},"2131df21-cb19-467a-bff8-684c09873107:2026-09-18T20:06:11.475Z:646787:2131df21-cb19-467a-bff8-684c09873107.jpg","796f72cc2d6b7d97",{"key":882,"width":295,"height":296,"contentType":297,"bytes":883},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Foriginal.jpg",646787,[885,888,891,894,897,900,903],{"key":886,"width":302,"height":303,"contentType":304,"bytes":887},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-320-30fca4323509.webp",18680,{"key":889,"width":308,"height":309,"contentType":304,"bytes":890},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-640-6aa9d6ee85a2.webp",60724,{"key":892,"width":313,"height":314,"contentType":304,"bytes":893},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-768-dd70d81a055c.webp",82046,{"key":895,"width":318,"height":308,"contentType":304,"bytes":896},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-960-f9b0d606266d.webp",115434,{"key":898,"width":322,"height":323,"contentType":304,"bytes":899},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-1200-eaf42250f832.webp",158288,{"key":901,"width":327,"height":318,"contentType":304,"bytes":902},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-1440-c13ddc2f1d4c.webp",204648,{"key":904,"width":295,"height":296,"contentType":304,"bytes":905},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-2048-ffaf85b4c7c0.webp",326496,[907,910,913,916,919,922,925],{"key":908,"width":302,"height":303,"contentType":335,"bytes":909},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-320-0b15a40231e7.avif",15790,{"key":911,"width":308,"height":309,"contentType":335,"bytes":912},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-640-5b006a382a20.avif",53124,{"key":914,"width":313,"height":314,"contentType":335,"bytes":915},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-768-8c1dcab16a97.avif",70764,{"key":917,"width":318,"height":308,"contentType":335,"bytes":918},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-960-df630e20fe27.avif",99438,{"key":920,"width":322,"height":323,"contentType":335,"bytes":921},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-1200-766cd9310047.avif",136987,{"key":923,"width":327,"height":318,"contentType":335,"bytes":924},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-1440-f7c6bdf054cd.avif",175815,{"key":926,"width":295,"height":296,"contentType":335,"bytes":927},"assets\u002F2131df21-cb19-467a-bff8-684c09873107\u002F796f72cc2d6b7d97\u002Fdomain-and-changes-2048-7f5eab4fdfa6.avif",298860,[929],{"id":930,"number":46,"subtitle":8,"path":931},"1706ca59-fba2-4901-b646-079f2a288405","content\u002Fposts\u002Fdomain-and-changes\u002F01.md",[933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,975,976,977,978,979,980,981,982,983,984,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054],"\u002Fblog\u002Fphotowalk-pulau-ubin","\u002Fblog\u002Fphotowalk-pulau-ubin\u002F1","\u002Fblog\u002Fphotowalk-maxwell","\u002Fblog\u002Fphotowalk-maxwell\u002F1","\u002Fblog\u002Fphotowalk-changi-village","\u002Fblog\u002Fphotowalk-changi-village\u002F1","\u002Fblog\u002Fjasonloong-com-v2","\u002Fblog\u002Fjasonloong-com-v2\u002F1","\u002Fblog\u002Fosaka-2025","\u002Fblog\u002Fosaka-2025\u002F1","\u002Fblog\u002Fphotowalk-little-india","\u002Fblog\u002Fphotowalk-little-india\u002F1","\u002Fblog\u002Fleica-m10-experience","\u002Fblog\u002Fleica-m10-experience\u002F1","\u002Fblog\u002Ffrom-canon-to-leica","\u002Fblog\u002Ffrom-canon-to-leica\u002F1","\u002Fblog\u002Fjasonloong-com-v1-1","\u002Fblog\u002Fjasonloong-com-v1-1\u002F1","\u002Fblog\u002Fhokkaido-2023","\u002Fblog\u002Fhokkaido-2023\u002F1","\u002Fblog\u002Fphotowalk-bugis-haji-lane-chinatown","\u002Fblog\u002Fphotowalk-bugis-haji-lane-chinatown\u002F1","\u002Fblog\u002Fnew-website-2023","\u002Fblog\u002Fnew-website-2023\u002F1","\u002Fblog\u002Ffrom-2020-and-into-2023","\u002Fblog\u002Ffrom-2020-and-into-2023\u002F1","\u002Fblog\u002Fsite-broken-and-progressive-fix","\u002Fblog\u002Fsite-broken-and-progressive-fix\u002F1","\u002Fblog\u002Fprotectli-vault-fw6c-i5-7200u-quick-review","\u002Fblog\u002Fprotectli-vault-fw6c-i5-7200u-quick-review\u002F1","\u002Fblog\u002Fmigrated-a-plex-intel-nuc-to-xcp-ng-xenserver-with-igpu-passthrough","\u002Fblog\u002Fmigrated-a-plex-intel-nuc-to-xcp-ng-xenserver-with-igpu-passthrough\u002F1","\u002Fblog\u002Fdomain-and-changes","\u002Fblog\u002Fdomain-and-changes\u002F1","\u002Fblog\u002Fdiscourse-memory-on-digitalocean-droplet-swap","\u002Fblog\u002Fdiscourse-memory-on-digitalocean-droplet-swap\u002F1","\u002Fblog\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script","\u002Fblog\u002Fsending-linux-variables-to-discord-webhook-from-linux-bash-shell-script\u002F1","\u002Fblog\u002Fpfsense-ntopng-export-flows-to-elk-stack-for-monitoring","\u002Fblog\u002Fpfsense-ntopng-export-flows-to-elk-stack-for-monitoring\u002F1","\u002Fblog\u002Fhome1-switched-over-to-ubnt-ubiquiti-unifi-wireless-aps","\u002Fblog\u002Fhome1-switched-over-to-ubnt-ubiquiti-unifi-wireless-aps\u002F1","\u002Fblog\u002Fhome1-switched-over-to-ubnt-ubiquiti-unifi-wireless-aps\u002F2","\u002Fblog\u002Fkishiwada-castle","\u002Fblog\u002Fkishiwada-castle\u002F1","\u002Fblog\u002Fsynology-snmp-network-monitoring-with-librenms-docker","\u002Fblog\u002Fsynology-snmp-network-monitoring-with-librenms-docker\u002F1","\u002Fblog\u002Fsynology-snmp-network-monitoring-with-librenms-docker\u002F2","\u002Fblog\u002Fsynology-snmp-network-monitoring-with-librenms-docker\u002F3","\u002Fblog\u002Fsynology-snmp-network-monitoring-with-librenms-docker\u002F4","\u002Fblog\u002Fsynology-airvideohd-docker-graphical-install-without-ssh","\u002Fblog\u002Fsynology-airvideohd-docker-graphical-install-without-ssh\u002F1","\u002Fblog\u002Fnew-theme-eram","\u002Fblog\u002Fnew-theme-eram\u002F1","\u002Fblog\u002Falmost-there","\u002Fblog\u002Falmost-there\u002F1","\u002Fblog\u002Fagain-again-again-change-of-cms","\u002Fblog\u002Fagain-again-again-change-of-cms\u002F1","\u002Fblog\u002Fshibuya-swing-jazz-coffee-mood-music","\u002Fblog\u002Fshibuya-swing-jazz-coffee-mood-music\u002F1","\u002Fblog\u002Fleica-q","\u002Fblog\u002Fleica-q\u002F1","\u002Fblog\u002Fsince-january-2015","\u002Fblog\u002Fsince-january-2015\u002F1","\u002Fblog\u002Flens-addition-sigma-50-art","\u002Fblog\u002Flens-addition-sigma-50-art\u002F1","\u002Fblog\u002Ffiery-drum-practice","\u002Fblog\u002Ffiery-drum-practice\u002F1","\u002Fblog\u002Fmalaysiasabah-switching-over-to-4g-lte-broadband","\u002Fblog\u002Fmalaysiasabah-switching-over-to-4g-lte-broadband\u002F1","\u002Fblog\u002Fcloudflare-flexible-cdn","\u002Fblog\u002Fcloudflare-flexible-cdn\u002F1","\u002Fblog\u002Fquiet-quiet","\u002Fblog\u002Fquiet-quiet\u002F1","\u002Fblog\u002Ftraditional-grip-on-mesh-practice-pad","\u002Fblog\u002Ftraditional-grip-on-mesh-practice-pad\u002F1","\u002Fblog\u002F500px","\u002Fblog\u002F500px\u002F1","\u002Fblog\u002Funder-construction","\u002Fblog\u002Funder-construction\u002F1","\u002Fblog\u002Fcloudflare-to-koken","\u002Fblog\u002Fcloudflare-to-koken\u002F1","\u002Fblog\u002Fa-whole-new-world-and-travel-to-wakayama","\u002Fblog\u002Fa-whole-new-world-and-travel-to-wakayama\u002F1","\u002Fblog\u002Ftaka-model-practice-shoot","\u002Fblog\u002Ftaka-model-practice-shoot\u002F1","\u002Fblog\u002Fbatch-encoding-videos-handbrake-cli-growlnotify-mac-os-x","\u002Fblog\u002Fbatch-encoding-videos-handbrake-cli-growlnotify-mac-os-x\u002F1","\u002Fblog\u002F50mm-one-lens-day-kinkakuji-kyoto","\u002Fblog\u002F50mm-one-lens-day-kinkakuji-kyoto\u002F1","\u002Fblog\u002Fa-composite","\u002Fblog\u002Fa-composite\u002F1","\u002Fblog\u002Faccessory-detail-macro-shoot","\u002Fblog\u002Faccessory-detail-macro-shoot\u002F1","\u002Fblog\u002Fsmoke-rings-photographing-smoke","\u002Fblog\u002Fsmoke-rings-photographing-smoke\u002F1","\u002Fblog\u002Fise-jingu-shrine-and-futami-kogama-shrine","\u002Fblog\u002Fise-jingu-shrine-and-futami-kogama-shrine\u002F1","\u002Fblog\u002Fef-24-70-f2-8l-ii-inventory-update","\u002Fblog\u002Fef-24-70-f2-8l-ii-inventory-update\u002F1","\u002Fblog\u002Fkyoto-trip-kiyomizu","\u002Fblog\u002Fkyoto-trip-kiyomizu\u002F1","\u002Fblog\u002Fx100s-with-speedlite-600ex-rt","\u002Fblog\u002Fx100s-with-speedlite-600ex-rt\u002F1","\u002Fblog\u002Fnew-equipment-6d-and-extender-2x","\u002Fblog\u002Fnew-equipment-6d-and-extender-2x\u002F1","\u002Fblog\u002Ffujifilm-x100s-equipment-update","\u002Fblog\u002Ffujifilm-x100s-equipment-update\u002F1","\u002Fblog\u002Fslow-website-sections-updated","\u002Fblog\u002Fslow-website-sections-updated\u002F1","\u002Fblog\u002Fnara","\u002Fblog\u002Fnara\u002F1","\u002Fblog\u002Fshooting-instruments","\u002Fblog\u002Fshooting-instruments\u002F1","\u002Fblog\u002Ftowards-2013","\u002Fblog\u002Ftowards-2013\u002F1","\u002Fblog\u002Fcanon-eos-5d-mark-ii-first-shot","\u002Fblog\u002Fcanon-eos-5d-mark-ii-first-shot\u002F1","\u002Fblog\u002Ffrom-scratch","\u002Fblog\u002Ffrom-scratch\u002F1","\u002Fblog\u002Fwelcome-to-qwephotos-com","\u002Fblog\u002Fwelcome-to-qwephotos-com\u002F1",{"categories":1056,"tags":1062,"photoTags":1095,"galleries":1116,"blogCount":285,"photoCount":286,"footerPhoto":1119},[1057,1058,1059,1060,1061],{"id":6,"date_created":7,"date_updated":8,"name":9,"slug":10,"description":8,"count":11},{"id":13,"date_created":14,"date_updated":8,"name":15,"slug":16,"description":17,"count":18},{"id":20,"date_created":21,"date_updated":8,"name":22,"slug":23,"description":24,"count":25},{"id":27,"date_created":28,"date_updated":8,"name":29,"slug":30,"description":31,"count":32},{"id":34,"date_created":35,"date_updated":8,"name":36,"slug":37,"description":38,"count":39},[1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094],{"id":42,"date_created":43,"date_updated":8,"name":44,"slug":45,"count":46},{"id":48,"date_created":49,"date_updated":8,"name":50,"slug":51,"count":32},{"id":53,"date_created":54,"date_updated":8,"name":55,"slug":56,"count":57},{"id":59,"date_created":60,"date_updated":8,"name":61,"slug":62,"count":57},{"id":64,"date_created":65,"date_updated":8,"name":66,"slug":67,"count":57},{"id":69,"date_created":70,"date_updated":8,"name":71,"slug":72,"count":46},{"id":74,"date_created":75,"date_updated":8,"name":76,"slug":77,"count":46},{"id":79,"date_created":80,"date_updated":8,"name":81,"slug":82,"count":57},{"id":84,"date_created":85,"date_updated":8,"name":86,"slug":87,"count":46},{"id":89,"date_created":90,"date_updated":91,"name":92,"slug":93,"count":94},{"id":96,"date_created":97,"date_updated":8,"name":98,"slug":99,"count":100},{"id":102,"date_created":103,"date_updated":8,"name":104,"slug":105,"count":57},{"id":107,"date_created":108,"date_updated":8,"name":109,"slug":110,"count":100},{"id":112,"date_created":113,"date_updated":8,"name":114,"slug":115,"count":46},{"id":117,"date_created":118,"date_updated":8,"name":119,"slug":120,"count":121},{"id":123,"date_created":124,"date_updated":8,"name":125,"slug":126,"count":121},{"id":128,"date_created":129,"date_updated":8,"name":130,"slug":131,"count":100},{"id":133,"date_created":134,"date_updated":8,"name":135,"slug":136,"count":137},{"id":139,"date_created":140,"date_updated":8,"name":141,"slug":142,"count":100},{"id":144,"date_created":145,"date_updated":8,"name":146,"slug":147,"count":137},{"id":149,"date_created":150,"date_updated":8,"name":151,"slug":152,"count":57},{"id":154,"date_created":155,"date_updated":8,"name":156,"slug":157,"count":137},{"id":159,"date_created":160,"date_updated":8,"name":161,"slug":162,"count":163},{"id":165,"date_created":166,"date_updated":8,"name":167,"slug":168,"count":137},{"id":170,"date_created":171,"date_updated":8,"name":172,"slug":173,"count":100},{"id":175,"date_created":176,"date_updated":8,"name":177,"slug":178,"count":46},{"id":180,"date_created":181,"date_updated":8,"name":182,"slug":183,"count":46},{"id":185,"date_created":186,"date_updated":8,"name":187,"slug":188,"count":189},{"id":191,"date_created":192,"date_updated":8,"name":193,"slug":194,"count":46},{"id":196,"date_created":197,"date_updated":198,"name":199,"slug":200,"count":46},{"id":202,"date_created":203,"date_updated":204,"name":205,"slug":206,"count":137},{"id":208,"date_created":209,"date_updated":8,"name":210,"slug":211,"count":57},[1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115],{"id":214,"date_created":215,"date_updated":8,"name":216,"slug":217,"count":46},{"id":48,"date_created":49,"date_updated":8,"name":50,"slug":51,"count":46},{"id":74,"date_created":75,"date_updated":8,"name":76,"slug":77,"count":57},{"id":221,"date_created":222,"date_updated":8,"name":223,"slug":224,"count":46},{"id":226,"date_created":227,"date_updated":8,"name":228,"slug":229,"count":39},{"id":89,"date_created":90,"date_updated":91,"name":92,"slug":93,"count":231},{"id":96,"date_created":97,"date_updated":8,"name":98,"slug":99,"count":233},{"id":117,"date_created":118,"date_updated":8,"name":119,"slug":120,"count":137},{"id":123,"date_created":124,"date_updated":8,"name":125,"slug":126,"count":236},{"id":238,"date_created":239,"date_updated":8,"name":240,"slug":241,"count":25},{"id":133,"date_created":134,"date_updated":8,"name":135,"slug":136,"count":243},{"id":154,"date_created":155,"date_updated":8,"name":156,"slug":157,"count":245},{"id":159,"date_created":160,"date_updated":8,"name":161,"slug":162,"count":100},{"id":165,"date_created":166,"date_updated":8,"name":167,"slug":168,"count":189},{"id":249,"date_created":250,"date_updated":8,"name":251,"slug":252,"count":121},{"id":175,"date_created":176,"date_updated":8,"name":177,"slug":178,"count":233},{"id":255,"date_created":256,"date_updated":8,"name":257,"slug":258,"count":46},{"id":180,"date_created":181,"date_updated":8,"name":182,"slug":183,"count":57},{"id":185,"date_created":186,"date_updated":8,"name":187,"slug":188,"count":261},{"id":263,"date_created":264,"date_updated":8,"name":265,"slug":266,"count":57},[1117,1118],{"id":269,"status":270,"date_created":271,"date_updated":272,"name":273,"description":274,"slug":275,"count":276},{"id":278,"status":270,"date_created":279,"date_updated":280,"name":281,"description":282,"slug":283,"count":284},{"title":288,"slug":289,"imageSet":1120,"imageDescription":357},{"sourceFingerprint":291,"transformVersion":121,"seoSlug":289,"hash":292,"original":1121,"variants":1122,"avifVariants":1130,"animated":355,"origin":356},{"key":294,"width":295,"height":296,"contentType":297,"bytes":298},[1123,1124,1125,1126,1127,1128,1129],{"key":301,"width":302,"height":303,"contentType":304,"bytes":305},{"key":307,"width":308,"height":309,"contentType":304,"bytes":310},{"key":312,"width":313,"height":314,"contentType":304,"bytes":315},{"key":317,"width":318,"height":308,"contentType":304,"bytes":319},{"key":321,"width":322,"height":323,"contentType":304,"bytes":324},{"key":326,"width":327,"height":318,"contentType":304,"bytes":328},{"key":330,"width":295,"height":296,"contentType":304,"bytes":331},[1131,1132,1133,1134,1135,1136,1137],{"key":334,"width":302,"height":303,"contentType":335,"bytes":336},{"key":338,"width":308,"height":309,"contentType":335,"bytes":339},{"key":341,"width":313,"height":314,"contentType":335,"bytes":342},{"key":344,"width":318,"height":308,"contentType":335,"bytes":345},{"key":347,"width":322,"height":323,"contentType":335,"bytes":348},{"key":350,"width":327,"height":318,"contentType":335,"bytes":351},{"key":353,"width":295,"height":296,"contentType":335,"bytes":354},{"id":445,"title":447,"aiCaption":355,"description":448,"width":449,"height":450,"filename_download":451,"type":452,"metadata":1139,"imageSet":1140,"curatedPhoto":8},{},{"sourceFingerprint":455,"transformVersion":121,"seoSlug":444,"hash":456,"original":1141,"variants":1142,"avifVariants":1150,"animated":355,"origin":356},{"key":458,"width":449,"height":450,"contentType":452,"bytes":459},[1143,1144,1145,1146,1147,1148,1149],{"key":462,"width":463,"height":302,"contentType":304,"bytes":464},{"key":466,"width":467,"height":308,"contentType":304,"bytes":468},{"key":470,"width":471,"height":313,"contentType":304,"bytes":472},{"key":474,"width":475,"height":318,"contentType":304,"bytes":476},{"key":478,"width":479,"height":322,"contentType":304,"bytes":480},{"key":482,"width":483,"height":327,"contentType":304,"bytes":484},{"key":486,"width":449,"height":450,"contentType":304,"bytes":487},[1151,1152,1153,1154,1155,1156,1157],{"key":490,"width":463,"height":302,"contentType":335,"bytes":491},{"key":493,"width":467,"height":308,"contentType":335,"bytes":494},{"key":496,"width":471,"height":313,"contentType":335,"bytes":497},{"key":499,"width":475,"height":318,"contentType":335,"bytes":500},{"key":502,"width":479,"height":322,"contentType":335,"bytes":503},{"key":505,"width":483,"height":327,"contentType":335,"bytes":506},{"key":508,"width":449,"height":450,"contentType":335,"bytes":509},{"id":1159,"title":1160,"aiCaption":355,"description":1161,"width":1162,"height":1163,"filename_download":1164,"type":452,"metadata":1165,"imageSet":1166,"curatedPhoto":8},"839583f6-fe3d-41fe-9329-cd32b29d2956","Discourse Librenms Events","LbreNMS interface displaying a list of device status alerts with timestamps and system notifications.",2848,1476,"discourse-librenms-events.png",{},{"sourceFingerprint":1167,"transformVersion":121,"seoSlug":1168,"hash":1169,"original":1170,"variants":1173,"avifVariants":1202,"animated":355,"origin":356},"839583f6-fe3d-41fe-9329-cd32b29d2956:2026-09-18T19:45:25.233Z:367849:839583f6-fe3d-41fe-9329-cd32b29d2956.png","discourse-librenms-events","a9d8b6ffcc84c9a7",{"key":1171,"width":1162,"height":1163,"contentType":452,"bytes":1172},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Foriginal.png",367849,[1174,1178,1182,1186,1190,1194,1198],{"key":1175,"width":302,"height":1176,"contentType":304,"bytes":1177},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-320-7c406c05f77b.webp",166,5510,{"key":1179,"width":308,"height":1180,"contentType":304,"bytes":1181},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-640-f1b7e427a228.webp",332,18138,{"key":1183,"width":313,"height":1184,"contentType":304,"bytes":1185},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-768-382bef30522e.webp",398,23948,{"key":1187,"width":318,"height":1188,"contentType":304,"bytes":1189},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-960-7660c1b97e07.webp",498,34040,{"key":1191,"width":322,"height":1192,"contentType":304,"bytes":1193},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-1200-ad1a28bb7fae.webp",622,45418,{"key":1195,"width":327,"height":1196,"contentType":304,"bytes":1197},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-1440-fe59332c2e4b.webp",746,57668,{"key":1199,"width":295,"height":1200,"contentType":304,"bytes":1201},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-2048-ca4eba197aa6.webp",1061,86876,[1203,1206,1209,1212,1215,1218,1221],{"key":1204,"width":302,"height":1176,"contentType":335,"bytes":1205},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-320-873321022a25.avif",5413,{"key":1207,"width":308,"height":1180,"contentType":335,"bytes":1208},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-640-a17a2b06f6ad.avif",16253,{"key":1210,"width":313,"height":1184,"contentType":335,"bytes":1211},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-768-624ee499916e.avif",21400,{"key":1213,"width":318,"height":1188,"contentType":335,"bytes":1214},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-960-e7260f62db86.avif",29353,{"key":1216,"width":322,"height":1192,"contentType":335,"bytes":1217},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-1200-a60bdabbd766.avif",39182,{"key":1219,"width":327,"height":1196,"contentType":335,"bytes":1220},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-1440-b1fc92c2dbac.avif",47938,{"key":1222,"width":295,"height":1200,"contentType":335,"bytes":1223},"assets\u002F839583f6-fe3d-41fe-9329-cd32b29d2956\u002Fa9d8b6ffcc84c9a7\u002Fdiscourse-librenms-events-2048-1ad2b4c558eb.avif",75876,{"id":1225,"title":1226,"aiCaption":355,"description":1227,"width":1228,"height":1229,"filename_download":1230,"type":452,"metadata":1231,"imageSet":1232,"curatedPhoto":8},"db68ccac-cc44-4b89-9cfe-3f458ecf625b","Discourse Rrdgraph RAM","Stacked area chart showing RAM usage trends from August 4 to 19, with an orange arrow highlighting a data point.",2606,1104,"discourse-rrdgraph-ram.png",{},{"sourceFingerprint":1233,"transformVersion":121,"seoSlug":1234,"hash":1235,"original":1236,"variants":1239,"avifVariants":1268,"animated":355,"origin":356},"db68ccac-cc44-4b89-9cfe-3f458ecf625b:2026-09-18T19:45:24.711Z:476933:db68ccac-cc44-4b89-9cfe-3f458ecf625b.png","discourse-rrdgraph-ram","2ccc421005f9fa00",{"key":1237,"width":1228,"height":1229,"contentType":452,"bytes":1238},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Foriginal.png",476933,[1240,1244,1248,1252,1256,1260,1264],{"key":1241,"width":302,"height":1242,"contentType":304,"bytes":1243},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-320-647626a2a30d.webp",136,4552,{"key":1245,"width":308,"height":1246,"contentType":304,"bytes":1247},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-640-de4692ff0227.webp",271,14568,{"key":1249,"width":313,"height":1250,"contentType":304,"bytes":1251},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-768-6e127d0cfc06.webp",325,19378,{"key":1253,"width":318,"height":1254,"contentType":304,"bytes":1255},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-960-eea9bf9a689e.webp",407,27316,{"key":1257,"width":322,"height":1258,"contentType":304,"bytes":1259},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-1200-16549467a862.webp",508,38112,{"key":1261,"width":327,"height":1262,"contentType":304,"bytes":1263},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-1440-4fbc769cf88d.webp",610,60450,{"key":1265,"width":295,"height":1266,"contentType":304,"bytes":1267},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-2048-201fea417ada.webp",868,119320,[1269,1272,1275,1278,1281,1284,1287],{"key":1270,"width":302,"height":1242,"contentType":335,"bytes":1271},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-320-8b0fe4a657c6.avif",4638,{"key":1273,"width":308,"height":1246,"contentType":335,"bytes":1274},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-640-f1b66e0f0849.avif",13359,{"key":1276,"width":313,"height":1250,"contentType":335,"bytes":1277},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-768-19a6d36c0ef3.avif",20020,{"key":1279,"width":318,"height":1254,"contentType":335,"bytes":1280},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-960-4723a75c4c67.avif",26709,{"key":1282,"width":322,"height":1258,"contentType":335,"bytes":1283},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-1200-483a2e932f19.avif",36390,{"key":1285,"width":327,"height":1262,"contentType":335,"bytes":1286},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-1440-540e051176fd.avif",54965,{"key":1288,"width":295,"height":1266,"contentType":335,"bytes":1289},"assets\u002Fdb68ccac-cc44-4b89-9cfe-3f458ecf625b\u002F2ccc421005f9fa00\u002Fdiscourse-rrdgraph-ram-2048-5adeb600f63a.avif",118368,{"id":1291,"title":1292,"aiCaption":355,"description":1293,"width":1294,"height":1295,"filename_download":1296,"type":452,"metadata":1297,"imageSet":1298,"curatedPhoto":8},"f9fedbe5-9899-4cee-93ca-406444d5d596","Discourse Do Discourages","Ubuntu 16.04 server guide page with pink warning box advising against swap on SSDs.",1944,1286,"discourse-do-discourages.png",{},{"sourceFingerprint":1299,"transformVersion":121,"seoSlug":1300,"hash":1301,"original":1302,"variants":1305,"avifVariants":1332,"animated":355,"origin":356},"f9fedbe5-9899-4cee-93ca-406444d5d596:2026-09-18T19:45:24.188Z:351897:f9fedbe5-9899-4cee-93ca-406444d5d596.png","discourse-do-discourages","39e4307c35b73fad",{"key":1303,"width":1294,"height":1295,"contentType":452,"bytes":1304},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Foriginal.png",351897,[1306,1310,1314,1317,1321,1325,1329],{"key":1307,"width":302,"height":1308,"contentType":304,"bytes":1309},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-320-12a1015e9795.webp",212,8952,{"key":1311,"width":308,"height":1312,"contentType":304,"bytes":1313},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-640-64471f377b13.webp",423,28978,{"key":1315,"width":313,"height":1258,"contentType":304,"bytes":1316},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-768-db6c422b1a05.webp",39442,{"key":1318,"width":318,"height":1319,"contentType":304,"bytes":1320},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-960-8a8b95998b15.webp",635,54320,{"key":1322,"width":322,"height":1323,"contentType":304,"bytes":1324},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-1200-bfaba6754ce1.webp",794,72526,{"key":1326,"width":327,"height":1327,"contentType":304,"bytes":1328},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-1440-9292fcdc8a87.webp",953,90164,{"key":1330,"width":1294,"height":1295,"contentType":304,"bytes":1331},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-1944-f71e81a17b62.webp",124160,[1333,1336,1339,1342,1345,1348,1351],{"key":1334,"width":302,"height":1308,"contentType":335,"bytes":1335},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-320-1183fb0f3064.avif",7910,{"key":1337,"width":308,"height":1312,"contentType":335,"bytes":1338},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-640-751af0472b51.avif",24323,{"key":1340,"width":313,"height":1258,"contentType":335,"bytes":1341},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-768-d4480c44b553.avif",32409,{"key":1343,"width":318,"height":1319,"contentType":335,"bytes":1344},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-960-a99c5c093ea2.avif",43441,{"key":1346,"width":322,"height":1323,"contentType":335,"bytes":1347},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-1200-38660506f708.avif",56633,{"key":1349,"width":327,"height":1327,"contentType":335,"bytes":1350},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-1440-d6bb0e90bb6f.avif",69792,{"key":1352,"width":1294,"height":1295,"contentType":335,"bytes":1353},"assets\u002Ff9fedbe5-9899-4cee-93ca-406444d5d596\u002F39e4307c35b73fad\u002Fdiscourse-do-discourages-1944-418307b275fa.avif",83105,{"id":1355,"title":1356,"aiCaption":355,"description":1357,"width":1358,"height":1359,"filename_download":1360,"type":452,"metadata":1361,"imageSet":1362,"curatedPhoto":8},"e836feae-91bf-485f-8996-c27388ecf9c3","Discourse After Swap RAM","Stacked area chart showing RAM usage trends with a red box highlighting a specific time interval on the graph.",2600,1094,"discourse-after-swap-ram.png",{},{"sourceFingerprint":1363,"transformVersion":121,"seoSlug":1364,"hash":1365,"original":1366,"variants":1369,"avifVariants":1398,"animated":355,"origin":356},"e836feae-91bf-485f-8996-c27388ecf9c3:2026-09-18T19:45:23.660Z:390597:e836feae-91bf-485f-8996-c27388ecf9c3.png","discourse-after-swap-ram","f42439d32f8fd0fa",{"key":1367,"width":1358,"height":1359,"contentType":452,"bytes":1368},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Foriginal.png",390597,[1370,1374,1378,1382,1386,1390,1394],{"key":1371,"width":302,"height":1372,"contentType":304,"bytes":1373},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-320-74dfea96c0fd.webp",135,3404,{"key":1375,"width":308,"height":1376,"contentType":304,"bytes":1377},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-640-2fc877bd653d.webp",269,11218,{"key":1379,"width":313,"height":1380,"contentType":304,"bytes":1381},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-768-6a4a792faa10.webp",323,15174,{"key":1383,"width":318,"height":1384,"contentType":304,"bytes":1385},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-960-7e6d1ab2f8a8.webp",404,20818,{"key":1387,"width":322,"height":1388,"contentType":304,"bytes":1389},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-1200-8979d6859009.webp",505,30076,{"key":1391,"width":327,"height":1392,"contentType":304,"bytes":1393},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-1440-22fda27a2fd0.webp",606,45682,{"key":1395,"width":295,"height":1396,"contentType":304,"bytes":1397},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-2048-336c56e8efac.webp",862,101072,[1399,1402,1405,1408,1411,1414,1417],{"key":1400,"width":302,"height":1372,"contentType":335,"bytes":1401},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-320-b38d8d66b9d3.avif",3524,{"key":1403,"width":308,"height":1376,"contentType":335,"bytes":1404},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-640-bd279bb6cd1b.avif",10251,{"key":1406,"width":313,"height":1380,"contentType":335,"bytes":1407},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-768-62579c570cd5.avif",14388,{"key":1409,"width":318,"height":1384,"contentType":335,"bytes":1410},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-960-bbaf4511510e.avif",19951,{"key":1412,"width":322,"height":1388,"contentType":335,"bytes":1413},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-1200-722ce2aea9f8.avif",26475,{"key":1415,"width":327,"height":1392,"contentType":335,"bytes":1416},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-1440-b48fef26aa7e.avif",43723,{"key":1418,"width":295,"height":1396,"contentType":335,"bytes":1419},"assets\u002Fe836feae-91bf-485f-8996-c27388ecf9c3\u002Ff42439d32f8fd0fa\u002Fdiscourse-after-swap-ram-2048-acb87fe5cde4.avif",99746,{"id":1421,"title":1422,"aiCaption":355,"description":1423,"width":1424,"height":1425,"filename_download":1426,"type":452,"metadata":1427,"imageSet":1428,"curatedPhoto":8},"306c133a-e513-4174-89d1-e2e69a028ef1","Discourse Rrd Swapio","Line graph showing swap I\u002FO activity with purple spikes indicating data writes against a pink baseline grid.",2732,1274,"discourse-rrd-swapio.png",{},{"sourceFingerprint":1429,"transformVersion":121,"seoSlug":1430,"hash":1431,"original":1432,"variants":1435,"avifVariants":1464,"animated":355,"origin":356},"306c133a-e513-4174-89d1-e2e69a028ef1:2026-09-18T19:45:23.094Z:449966:306c133a-e513-4174-89d1-e2e69a028ef1.png","discourse-rrd-swapio","a5b0ce0c46a8119e",{"key":1433,"width":1424,"height":1425,"contentType":452,"bytes":1434},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Foriginal.png",449966,[1436,1440,1444,1448,1452,1456,1460],{"key":1437,"width":302,"height":1438,"contentType":304,"bytes":1439},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-320-087dd3387f3c.webp",149,2992,{"key":1441,"width":308,"height":1442,"contentType":304,"bytes":1443},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-640-ca0760c27600.webp",298,9436,{"key":1445,"width":313,"height":1446,"contentType":304,"bytes":1447},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-768-0ad113ae7527.webp",358,12632,{"key":1449,"width":318,"height":1450,"contentType":304,"bytes":1451},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-960-31d1d5f450d2.webp",448,17898,{"key":1453,"width":322,"height":1454,"contentType":304,"bytes":1455},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-1200-7b6de166e8f7.webp",560,27062,{"key":1457,"width":327,"height":1458,"contentType":304,"bytes":1459},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-1440-fe0f852b195b.webp",672,62754,{"key":1461,"width":295,"height":1462,"contentType":304,"bytes":1463},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-2048-d1a95aebb9e7.webp",955,183178,[1465,1468,1471,1474,1477,1480,1483],{"key":1466,"width":302,"height":1438,"contentType":335,"bytes":1467},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-320-de056354d896.avif",3438,{"key":1469,"width":308,"height":1442,"contentType":335,"bytes":1470},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-640-01adb7e1f1b1.avif",9756,{"key":1472,"width":313,"height":1446,"contentType":335,"bytes":1473},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-768-e89579c20d8b.avif",13008,{"key":1475,"width":318,"height":1450,"contentType":335,"bytes":1476},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-960-baecb971a107.avif",17729,{"key":1478,"width":322,"height":1454,"contentType":335,"bytes":1479},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-1200-7398bd18f81c.avif",24196,{"key":1481,"width":327,"height":1458,"contentType":335,"bytes":1482},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-1440-609f514793f6.avif",40934,{"key":1484,"width":295,"height":1462,"contentType":335,"bytes":1485},"assets\u002F306c133a-e513-4174-89d1-e2e69a028ef1\u002Fa5b0ce0c46a8119e\u002Fdiscourse-rrd-swapio-2048-ab5497126d60.avif",155259,1789895089388]