diff options
| author | Xe Iaso <me@xeiaso.net> | 2023-06-30 04:27:52 -0400 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2023-06-30 04:33:38 -0400 |
| commit | 6326acf619aca2ca9f162b1eb0fca869510da363 (patch) | |
| tree | bafd564fe9fb091ace439e59e3955b024c24a193 /static | |
| parent | ffedaeb0745ab75ce5ac5a59f6c7f93a24cb0c00 (diff) | |
| download | xesite-6326acf619aca2ca9f162b1eb0fca869510da363.tar.xz xesite-6326acf619aca2ca9f162b1eb0fca869510da363.zip | |
blog: GopherCon EU 2023 demo details
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'static')
| -rw-r--r-- | static/img/gceu23-demo.svg | 135 |
1 files changed, 135 insertions, 0 deletions
diff --git a/static/img/gceu23-demo.svg b/static/img/gceu23-demo.svg new file mode 100644 index 0000000..6baf4cd --- /dev/null +++ b/static/img/gceu23-demo.svg @@ -0,0 +1,135 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" + "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<!-- Generated by graphviz version 2.40.1 (20161225.0304) + --> +<!-- Title: G Pages: 1 --> +<svg width="655pt" height="458pt" + viewBox="0.00 0.00 655.00 458.40" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 454.4)"> +<title>G</title> +<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-454.4 651,-454.4 651,4 -4,4"/> +<g id="clust1" class="cluster"> +<title>cluster_0</title> +<polygon fill="#d3d3d3" stroke="#d3d3d3" points="8,-121.6 8,-409.6 176,-409.6 176,-121.6 8,-121.6"/> +<text text-anchor="middle" x="92" y="-393" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">aiyou</text> +</g> +<g id="clust2" class="cluster"> +<title>cluster_1</title> +<polygon fill="#d3d3d3" stroke="#d3d3d3" points="254,-8 254,-442.4 639,-442.4 639,-8 254,-8"/> +<text text-anchor="middle" x="446.5" y="-425.8" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">yuechu</text> +</g> +<g id="clust3" class="cluster"> +<title>cluster_2</title> +<polygon fill="#c0c0c0" stroke="#c0c0c0" points="532,-16 532,-409.6 631,-409.6 631,-16 532,-16"/> +<text text-anchor="middle" x="581.5" y="-393" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">wasm program</text> +</g> +<!-- echoclient --> +<g id="node1" class="node"> +<title>echoclient</title> +<ellipse fill="#ffffff" stroke="#ffffff" cx="92" cy="-358.8" rx="75.82" ry="18"/> +<text text-anchor="middle" x="92" y="-354.6" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">echoclient.wasm</text> +</g> +<!-- ConnFS --> +<g id="node2" class="node"> +<title>ConnFS</title> +<ellipse fill="#ffffff" stroke="#ffffff" cx="61" cy="-253.2" rx="42.8984" ry="18"/> +<text text-anchor="middle" x="61" y="-249" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">ConnFS</text> +</g> +<!-- echoclient->ConnFS --> +<g id="edge1" class="edge"> +<title>echoclient->ConnFS</title> +<path fill="none" stroke="#000000" d="M75.2889,-341.0016C71.1181,-335.5511 67.1629,-329.2741 64.7938,-322.8 60.0178,-309.7489 58.7635,-294.4005 58.8322,-281.4425"/> +<polygon fill="#000000" stroke="#000000" points="62.3374,-281.3278 59.1529,-271.2229 55.3409,-281.1082 62.3374,-281.3278"/> +<text text-anchor="middle" x="117.1031" y="-301.8" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">  mounted at /dev  </text> +</g> +<!-- connFile --> +<g id="node3" class="node"> +<title>connFile</title> +<ellipse fill="#ffffff" stroke="#ffffff" cx="92" cy="-147.6" rx="53.3129" ry="18"/> +<text text-anchor="middle" x="92" y="-143.4" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">connection</text> +</g> +<!-- ConnFS->connFile --> +<g id="edge2" class="edge"> +<title>ConnFS->connFile</title> +<path fill="none" stroke="#000000" d="M55.5304,-235.3385C52.0749,-220.8453 49.4204,-200.1724 56.251,-183.6 57.9974,-179.3628 60.5107,-175.3609 63.407,-171.6737"/> +<polygon fill="#000000" stroke="#000000" points="66.1088,-173.9039 70.2101,-164.1351 60.912,-169.2141 66.1088,-173.9039"/> +<text text-anchor="middle" x="113.3745" y="-196.2" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">  opened to yuechu  </text> +</g> +<!-- lis --> +<g id="node4" class="node"> +<title>lis</title> +<ellipse fill="#ffffff" stroke="#ffffff" cx="319" cy="-358.8" rx="56.7775" ry="18"/> +<text text-anchor="middle" x="319" y="-354.6" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">net.Listener</text> +</g> +<!-- connFile->lis --> +<g id="edge3" class="edge"> +<title>connFile->lis</title> +<path fill="none" stroke="#000000" d="M131.0631,-160.0366C144.2667,-165.6619 158.3465,-173.3887 169,-183.6 200.6837,-213.9683 187.1068,-236.9715 214.575,-271.2 235.0622,-296.7294 263.8983,-320.2462 286.079,-336.4716"/> +<polygon fill="#000000" stroke="#000000" points="284.0593,-339.3301 294.2229,-342.3221 288.1434,-333.645 284.0593,-339.3301"/> +<text text-anchor="middle" x="244.7125" y="-257.4" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">TCP</text> +<text text-anchor="middle" x="244.7125" y="-240.6" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">connection</text> +</g> +<!-- conn --> +<g id="node5" class="node"> +<title>conn</title> +<ellipse fill="#ffffff" stroke="#ffffff" cx="478" cy="-147.6" rx="46.3511" ry="18"/> +<text text-anchor="middle" x="478" y="-143.4" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">net.Conn</text> +</g> +<!-- lis->conn --> +<g id="edge4" class="edge"> +<title>lis->conn</title> +<path fill="none" stroke="#000000" d="M306.7424,-341.0203C290.9304,-315.6648 267.8438,-268.5065 289.1114,-235.2 318.773,-188.7478 380.1048,-166.5545 424.861,-156.2012"/> +<polygon fill="#000000" stroke="#000000" points="425.6876,-159.6033 434.7104,-154.05 424.1939,-152.7645 425.6876,-159.6033"/> +<text text-anchor="middle" x="352.9443" y="-249" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">  accepted connection  </text> +</g> +<!-- stdin --> +<g id="node7" class="node"> +<title>stdin</title> +<ellipse fill="#ffffff" stroke="#ffffff" cx="570" cy="-42" rx="29.6339" ry="18"/> +<text text-anchor="middle" x="570" y="-37.8" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">stdin</text> +</g> +<!-- conn->stdin --> +<g id="edge5" class="edge"> +<title>conn->stdin</title> +<path fill="none" stroke="#000000" d="M493.1919,-130.1623C508.5327,-112.5537 532.334,-85.234 549.3743,-65.6747"/> +<polygon fill="#000000" stroke="#000000" points="552.0629,-67.9169 555.9928,-58.0778 546.7849,-63.3187 552.0629,-67.9169"/> +<text text-anchor="middle" x="566.7465" y="-99" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">input from</text> +<text text-anchor="middle" x="566.7465" y="-82.2" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">user</text> +</g> +<!-- logger --> +<g id="node6" class="node"> +<title>logger</title> +<ellipse fill="#ffffff" stroke="#ffffff" cx="475" cy="-253.2" rx="48.6989" ry="18"/> +<text text-anchor="middle" x="475" y="-249" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">ln.Logger</text> +</g> +<!-- stdout --> +<g id="node8" class="node"> +<title>stdout</title> +<ellipse fill="#ffffff" stroke="#ffffff" cx="576" cy="-253.2" rx="34.7903" ry="18"/> +<text text-anchor="middle" x="576" y="-249" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">stdout</text> +</g> +<!-- stdout->conn --> +<g id="edge6" class="edge"> +<title>stdout->conn</title> +<path fill="none" stroke="#000000" d="M560.6875,-236.7C544.6242,-219.391 519.1994,-191.9944 500.7806,-172.1473"/> +<polygon fill="#000000" stroke="#000000" points="503.2222,-169.6329 493.8543,-164.6838 498.0912,-174.3946 503.2222,-169.6329"/> +<text text-anchor="middle" x="577.7465" y="-204.6" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">  output from</text> +<text text-anchor="middle" x="577.7465" y="-187.8" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">program</text> +</g> +<!-- stderr --> +<g id="node9" class="node"> +<title>stderr</title> +<ellipse fill="#ffffff" stroke="#ffffff" cx="573" cy="-358.8" rx="33.0411" ry="18"/> +<text text-anchor="middle" x="573" y="-354.6" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">stderr</text> +</g> +<!-- stderr->logger --> +<g id="edge7" class="edge"> +<title>stderr->logger</title> +<path fill="none" stroke="#000000" d="M557.6875,-342.3C541.6242,-324.991 516.1994,-297.5944 497.7806,-277.7473"/> +<polygon fill="#000000" stroke="#000000" points="500.2222,-275.2329 490.8543,-270.2838 495.0912,-279.9946 500.2222,-275.2329"/> +<text text-anchor="middle" x="564.4341" y="-310.2" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">error</text> +<text text-anchor="middle" x="564.4341" y="-293.4" font-family="Iosevka Aile Iaso" font-size="14.00" fill="#000000">messages</text> +</g> +</g> +</svg> |
