art: v2 artwork for the 504 read-amplification post (6 targets)
Deploy / build (push) Successful in 2m50s

Generated through post_art.py on the local RTX 3060. Metaphor: four identical
steel pipes drawing from one dark reservoir, plus a single short pipe that
bypasses all four into a lit chamber (four redundant reads vs the bypass path).

- banner 1600x900 from the planned crop (band 755,119-1281,675, x1.43, subject
  at 47.0% of the banner width) instead of the on-the-fly fallback
- EN + ZH OG cards, 800/400 list thumbs, banner webp
- evidence line: 4 reads/file - 960 per page - 0.3 us cache hit

State mirrored into the repo so git alone reproduces the frame: the caption,
plus this slug in metaphors.json and prompts_catalog.json. banner-plan.json
also picks up the 22 frames that were in art-meta but had no plan entry.

Verified: check-assets 190/190 with the post temporarily published, both pages
point at their own og card and banner, then reverted to draft true and rebuilt
-- no page left in dist. ComfyUI terminated after the render.
This commit is contained in:
hoelee committed 2026-10-30 02:40:29 +08:00
1 parent 2b9aca335e
commit 9fbb02e298
11 files changed
+548 -8

No files matched your search

+529 -1
View File
@@ -76,6 +76,30 @@
768
]
},
"architecting-sea-payment-and-offline-licensing-pipelines": {
"sw": 2429,
"sh": 1372,
"left": 947,
"top": 139,
"fill": [
8,
11,
16
],
"zoom": 1.786,
"silhouette": 0.47,
"cut": 0.0,
"band": [
799,
121,
1220,
539
],
"source_size": [
1360,
768
]
},
"authentik-css-greater-than-bug": {
"sw": 1937,
"sh": 1094,
@@ -172,6 +196,30 @@
768
]
},
"batch-generating-80-technical-covers-with-comfyui": {
"sw": 2158,
"sh": 1218,
"left": 745,
"top": 83,
"fill": [
8,
13,
20
],
"zoom": 1.586,
"silhouette": 0.47,
"cut": 0.0,
"band": [
772,
168,
1246,
504
],
"source_size": [
1360,
768
]
},
"best-ai-video-generators-2026": {
"sw": 1959,
"sh": 1106,
@@ -244,6 +292,30 @@
768
]
},
"debugging-remotion-video-jitter": {
"sw": 1926,
"sh": 1088,
"left": 591,
"top": 99,
"fill": [
7,
12,
22
],
"zoom": 1.416,
"silhouette": 0.47,
"cut": 0.0,
"band": [
756,
122,
1287,
654
],
"source_size": [
1360,
768
]
},
"docker-reported-exit-0-the-oom-killer-disagreed": {
"sw": 1944,
"sh": 1098,
@@ -388,6 +460,30 @@
768
]
},
"generating-full-length-songs-with-yue2-comfyui": {
"sw": 1600,
"sh": 904,
"left": 277,
"top": 20,
"fill": [
11,
15,
27
],
"zoom": 1.176,
"silhouette": 0.4824,
"cut": 0.0,
"band": [
635,
90,
1291,
709
],
"source_size": [
1360,
768
]
},
"generating-subtitles-for-songs-without-timestamps": {
"sw": 1877,
"sh": 1060,
@@ -412,6 +508,30 @@
768
]
},
"giving-ai-your-mouse-and-keyboard-safely": {
"sw": 2711,
"sh": 1531,
"left": 1130,
"top": 392,
"fill": [
14,
21,
32
],
"zoom": 1.994,
"silhouette": 0.3987,
"cut": 0.0495,
"band": [
836,
185,
1156,
660
],
"source_size": [
1360,
768
]
},
"hardening-a-tor-onion-service": {
"sw": 1952,
"sh": 1102,
@@ -460,6 +580,30 @@
768
]
},
"how-i-built-an-automated-music-video-pipeline": {
"sw": 2122,
"sh": 1198,
"left": 687,
"top": 112,
"fill": [
5,
8,
13
],
"zoom": 1.56,
"silhouette": 0.47,
"cut": 0.0,
"band": [
748,
120,
1230,
600
],
"source_size": [
1360,
768
]
},
"how-i-built-the-digikedai-telegram-bot": {
"sw": 1978,
"sh": 1117,
@@ -868,6 +1012,54 @@
768
]
},
"php2shell-patching-every-php-runtime-i-manage": {
"sw": 2223,
"sh": 1256,
"left": 754,
"top": 150,
"fill": [
11,
17,
23
],
"zoom": 1.635,
"silhouette": 0.47,
"cut": 0.0,
"band": [
755,
129,
1215,
605
],
"source_size": [
1360,
768
]
},
"plugging-windows-desktop-control-into-four-ai-agents": {
"sw": 1952,
"sh": 1102,
"left": 608,
"top": 103,
"fill": [
16,
25,
36
],
"zoom": 1.435,
"silhouette": 0.47,
"cut": 0.0,
"band": [
758,
116,
1282,
655
],
"source_size": [
1360,
768
]
},
"putting-a-front-door-on-an-app-you-cant-modify": {
"sw": 1930,
"sh": 1090,
@@ -892,6 +1084,30 @@
768
]
},
"read-amplification-504-gateway-timeout-swr-cache": {
"sw": 1944,
"sh": 1098,
"left": 599,
"top": 118,
"fill": [
23,
31,
42
],
"zoom": 1.43,
"silhouette": 0.47,
"cut": 0.0,
"band": [
755,
119,
1281,
675
],
"source_size": [
1360,
768
]
},
"read-only-nocodb-dashboard-for-a-remote-database": {
"sw": 1937,
"sh": 1094,
@@ -1108,6 +1324,30 @@
768
]
},
"self-hosted-tts-cosyvoice2-n8n-gpu": {
"sw": 1944,
"sh": 1098,
"left": 604,
"top": 96,
"fill": [
8,
13,
19
],
"zoom": 1.43,
"silhouette": 0.47,
"cut": 0.0,
"band": [
758,
118,
1284,
646
],
"source_size": [
1360,
768
]
},
"self-hosting-mem0-memory-stack": {
"sw": 1926,
"sh": 1088,
@@ -1156,6 +1396,30 @@
768
]
},
"slashing-agent-context-with-a-code-graph": {
"sw": 1974,
"sh": 1115,
"left": 613,
"top": 82,
"fill": [
9,
13,
20
],
"zoom": 1.452,
"silhouette": 0.47,
"cut": 0.0,
"band": [
753,
123,
1271,
610
],
"source_size": [
1360,
768
]
},
"smartctl-exit-code-32-skips-the-disks-that-matter": {
"sw": 2005,
"sh": 1132,
@@ -1372,6 +1636,30 @@
768
]
},
"the-single-writer-rule-for-coding-agents": {
"sw": 1937,
"sh": 1094,
"left": 598,
"top": 102,
"fill": [
2,
8,
14
],
"zoom": 1.424,
"silhouette": 0.47,
"cut": 0.0,
"band": [
757,
116,
1285,
659
],
"source_size": [
1360,
768
]
},
"the-upstream-was-deleted-then-came-back-rewritten": {
"sw": 1696,
"sh": 958,
@@ -1396,6 +1684,30 @@
768
]
},
"traefik-yaegi-plugin-package-name-trap": {
"sw": 1930,
"sh": 1090,
"left": 604,
"top": 102,
"fill": [
14,
18,
30
],
"zoom": 1.419,
"silhouette": 0.47,
"cut": 0.0,
"band": [
764,
123,
1294,
655
],
"source_size": [
1360,
768
]
},
"two-ways-a-javascript-file-stops-working-and-looks-fine": {
"sw": 1933,
"sh": 1092,
@@ -1468,6 +1780,30 @@
768
]
},
"uploading-large-videos-to-youtube-via-cdp": {
"sw": 1937,
"sh": 1094,
"left": 600,
"top": 31,
"fill": [
8,
14,
20
],
"zoom": 1.424,
"silhouette": 0.47,
"cut": 0.0,
"band": [
758,
77,
1286,
599
],
"source_size": [
1360,
768
]
},
"using-chinese-llm-apis-from-malaysia": {
"sw": 2448,
"sh": 1383,
@@ -1540,6 +1876,54 @@
768
]
},
"when-a-proxy-timeout-returns-html-instead-of-json": {
"sw": 2418,
"sh": 1365,
"left": 876,
"top": 234,
"fill": [
3,
11,
26
],
"zoom": 1.778,
"silhouette": 0.47,
"cut": 0.0299,
"band": [
763,
124,
1186,
646
],
"source_size": [
1360,
768
]
},
"when-lowering-crf-does-nothing-maxrate-deadlock": {
"sw": 1930,
"sh": 1090,
"left": 594,
"top": 101,
"fill": [
12,
17,
23
],
"zoom": 1.419,
"silhouette": 0.47,
"cut": 0.0,
"band": [
757,
124,
1287,
653
],
"source_size": [
1360,
768
]
},
"when-smart-says-healthy-but-your-raid-is-corrupting-data": {
"sw": 1926,
"sh": 1088,
@@ -1564,6 +1948,30 @@
768
]
},
"when-to-give-your-agent-physical-clicks": {
"sw": 2218,
"sh": 1253,
"left": 748,
"top": 84,
"fill": [
7,
14,
19
],
"zoom": 1.631,
"silhouette": 0.47,
"cut": 0.0,
"band": [
753,
119,
1214,
536
],
"source_size": [
1360,
768
]
},
"why-500000-lines-of-commit-churn-only-left-230000-in-production": {
"sw": 1912,
"sh": 1080,
@@ -1612,6 +2020,54 @@
768
]
},
"why-ffmpeg-map-0-breaks-your-mp4-and-mkv-remux": {
"sw": 1877,
"sh": 1060,
"left": 545,
"top": 70,
"fill": [
11,
18,
25
],
"zoom": 1.38,
"silhouette": 0.47,
"cut": 0.0,
"band": [
743,
119,
1288,
635
],
"source_size": [
1360,
768
]
},
"why-i-built-a-video-knowledge-base": {
"sw": 1894,
"sh": 1070,
"left": 566,
"top": 86,
"fill": [
4,
6,
12
],
"zoom": 1.393,
"silhouette": 0.47,
"cut": 0.0,
"band": [
751,
118,
1291,
652
],
"source_size": [
1360,
768
]
},
"why-i-still-bought-a-local-gpu": {
"sw": 2041,
"sh": 1153,
@@ -1636,6 +2092,54 @@
768
]
},
"why-is-my-tts-model-repeating-percent": {
"sw": 1959,
"sh": 1106,
"left": 608,
"top": 91,
"fill": [
9,
12,
19
],
"zoom": 1.441,
"silhouette": 0.47,
"cut": 0.0,
"band": [
755,
142,
1277,
609
],
"source_size": [
1360,
768
]
},
"why-multi-agent-coding-fails": {
"sw": 1937,
"sh": 1094,
"left": 598,
"top": 98,
"fill": [
5,
9,
11
],
"zoom": 1.424,
"silhouette": 0.47,
"cut": 0.0,
"band": [
757,
117,
1285,
652
],
"source_size": [
1360,
768
]
},
"why-my-on-chain-nft-art-changed-on-windows": {
"sw": 1915,
"sh": 1082,
@@ -1756,6 +2260,30 @@
768
]
},
"why-your-windows-mcp-calls-silently-fail": {
"sw": 1887,
"sh": 1066,
"left": 566,
"top": 72,
"fill": [
14,
20,
29
],
"zoom": 1.387,
"silhouette": 0.47,
"cut": 0.0,
"band": [
754,
119,
1296,
634
],
"source_size": [
1360,
768
]
},
"your-disk-full-alert-is-lying": {
"sw": 2293,
"sh": 1295,
@@ -1805,4 +2333,4 @@
]
}
}
}
}