Update services and generate new montage

This commit is contained in:
Anthony Wang 2021-07-29 22:08:59 -05:00
parent abdc388702
commit e991fc9a9c
Signed by: a
GPG key ID: BC96B00AEC5F2D76
8 changed files with 86 additions and 1 deletions

23
about/icons/cocalc.svg Normal file
View file

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="100" height="100" viewBox="0 0 99.999996 100" id="svg4808" version="1.1" inkscape:version="0.91 r13725" sodipodi:docname="cocalc-icon.svg" inkscape:export-filename="/home/hsy/d/sage/cocalc/artwork/cocalc-icon-favicon-slight-transparent.svg.png" inkscape:export-xdpi="600" inkscape:export-ydpi="600">
<defs id="defs4810"/>
<sodipodi:namedview id="base" pagecolor="#dfdfdf" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:zoom="2.8" inkscape:cx="25.443929" inkscape:cy="37.186633" inkscape:document-units="px" inkscape:current-layer="g4148" showgrid="false" fit-margin-top="1" fit-margin-left="1" fit-margin-right="1" fit-margin-bottom="1" inkscape:window-width="1920" inkscape:window-height="1056" inkscape:window-x="0" inkscape:window-y="24" inkscape:window-maximized="1" units="px" inkscape:snap-page="false" inkscape:snap-bbox="true" inkscape:bbox-paths="true" inkscape:bbox-nodes="true"/>
<metadata id="metadata4813">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(-225.42774,-334.01372)">
<g transform="matrix(1.96,0,0,1.96,-300.17491,-611.60754)" id="g4148">
<g id="g4143" transform="matrix(0.99999644,0,0,0.99999837,-0.0628597,8.7426665e-4)">
<path transform="translate(246.83107,478.3255)" style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#fbb635;fill-opacity:0.78431373;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 46.84375,14.449219 c -1.048339,0 -2.069543,0.105796 -3.056641,0.30664 -0.987098,0.200844 -1.939789,0.497162 -2.845703,0.878907 -0.905914,0.381744 -1.765526,0.849876 -2.570312,1.392578 -0.804787,0.542702 -1.554566,1.160034 -2.238282,1.84375 -0.683715,0.683716 -1.301048,1.433494 -1.84375,2.238281 -0.542701,0.804787 -1.010833,1.664399 -1.392578,2.570313 -0.381744,0.905913 -0.678062,1.858605 -0.878906,2.845703 -0.200844,0.987098 -0.30664,2.008302 -0.30664,3.05664 0,1.048339 0.105796,2.071496 0.30664,3.058594 0.200844,0.987098 0.497162,1.937836 0.878906,2.84375 0.381745,0.905914 0.849877,1.767478 1.392578,2.572266 0.542702,0.804787 1.160035,1.554564 1.84375,2.238281 0.683716,0.683716 1.433495,1.301047 2.238282,1.84375 0.804786,0.542702 1.664398,1.010833 2.570312,1.392578 0.905914,0.381745 1.858605,0.678062 2.845703,0.878906 0.987098,0.200844 2.008302,0.304688 3.056641,0.304688 1.048339,0 2.071496,-0.103844 3.058594,-0.304688 0.987098,-0.200844 1.939789,-0.497161 2.845703,-0.878906 0.905914,-0.381745 1.765526,-0.849876 2.570312,-1.392578 0.804787,-0.542703 1.554566,-1.160034 2.238282,-1.84375 0.683716,-0.683717 1.301048,-1.433494 1.84375,-2.238281 0.542702,-0.804788 1.010833,-1.666352 1.392578,-2.572266 0.381744,-0.905914 0.678062,-1.856652 0.878906,-2.84375 0.200844,-0.987098 0.304687,-2.010255 0.304687,-3.058594 0,-1.048338 -0.103843,-2.069542 -0.304687,-3.05664 -0.200844,-0.987098 -0.497162,-1.93979 -0.878906,-2.845703 -0.381745,-0.905914 -0.849876,-1.765526 -1.392578,-2.570313 -0.542702,-0.804787 -1.160034,-1.554565 -1.84375,-2.238281 -0.683716,-0.683716 -1.433495,-1.301048 -2.238282,-1.84375 -0.804786,-0.542702 -1.664398,-1.010834 -2.570312,-1.392578 -0.905914,-0.381745 -1.858605,-0.678063 -2.845703,-0.878907 -0.987098,-0.200844 -2.010255,-0.30664 -3.058594,-0.30664 z" id="path4192" inkscape:connector-curvature="0"/>
<path style="color:#000000;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;fill:#4474c0;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;stroke-linecap:square;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate" d="m 291.18771,482.58729 a 25.510298,25.510298 0 0 0 -22.95928,25.38276 25.510298,25.510298 0 0 0 2.272,10.47118 l 4.43043,-2.55901 c -0.51349,-1.21419 -0.91271,-2.48723 -1.18384,-3.80661 -0.2726,-1.32651 -0.41655,-2.70035 -0.41655,-4.10556 0,-1.40522 0.14395,-2.77706 0.41655,-4.10356 0.27261,-1.32653 0.6743,-2.60645 1.19182,-3.82656 0.51749,-1.22012 1.15066,-2.3798 1.88535,-3.46582 0.73472,-1.08601 1.57103,-2.09916 2.49524,-3.02337 0.92421,-0.92421 1.93735,-1.76052 3.02337,-2.49521 1.08601,-0.73472 2.2457,-1.36788 3.4658,-1.88539 1.22012,-0.51749 2.50004,-0.9192 3.82655,-1.19179 0.51044,-0.10493 1.02938,-0.18521 1.55256,-0.25113 l 0,-5.13993 z m 5.10204,0.0258 0,5.11403 c 0.52391,0.0659 1.04376,0.14613 1.55454,0.25112 1.32651,0.27259 2.60643,0.67429 3.82655,1.19179 1.2201,0.51751 2.3798,1.15067 3.4658,1.88538 1.08602,0.7347 2.09917,1.57101 3.02338,2.49523 0.92421,0.9242 1.76052,1.93735 2.49521,3.02336 0.73471,1.08602 1.36788,2.2457 1.88539,3.46582 0.51749,1.22011 0.9192,2.50003 1.1918,3.82656 0.27261,1.3265 0.41454,2.69834 0.41454,4.10356 0,1.40521 -0.14193,2.77905 -0.41454,4.10555 -0.27118,1.31963 -0.67221,2.59224 -1.18583,3.80662 l 4.42245,2.55301 a 25.510298,25.510298 0 0 0 2.27998,-10.46518 25.510298,25.510298 0 0 0 -22.95927,-25.35685 z m -18.77996,37.67154 -4.45633,2.57295 a 25.510298,25.510298 0 0 0 20.68526,10.62265 25.510298,25.510298 0 0 0 20.67928,-10.62662 l -4.44835,-2.56898 c -0.56168,0.73836 -1.15486,1.45181 -1.80963,2.10659 -0.92421,0.92421 -1.93736,1.76052 -3.02338,2.49523 -1.086,0.7347 -2.2457,1.36786 -3.4658,1.88538 -1.22012,0.51749 -2.50004,0.91921 -3.82655,1.19181 -1.32651,0.27258 -2.70036,0.41454 -4.10557,0.41454 -1.40522,0 -2.77705,-0.14196 -4.10357,-0.41454 -1.32651,-0.2726 -2.60643,-0.67432 -3.82655,-1.19181 -1.2201,-0.51752 -2.37979,-1.15068 -3.4658,-1.88538 -1.08602,-0.73471 -2.09916,-1.57102 -3.02337,-2.49523 -0.6548,-0.65478 -1.24797,-1.36823 -1.80964,-2.10659 z" id="path4173" inkscape:connector-curvature="0"/>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.8 KiB

21
about/icons/lxc.svg Normal file
View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg version="1.1" baseProfile="full" width="340" height="310" xmlns="http://www.w3.org/2000/svg">
<g stroke="white" stroke-width="1.5">
<g transform="rotate(30) skewX(30)">
<rect x="110" y="-72" width="175" height="75" fill="#333333" transform="skewX(-50)"/>
<rect x="110" y="3" width="87.5" height="75" fill="#CDCDCD" transform="skewX(-50)"/>
<rect x="16.5" y="78.9" width="87.5" height="25" fill="#CDCDCD"/>
<rect x="16.5" y="104.5" width="175" height="25" fill="#888888"/>
<rect x="16.5" y="130" width="175" height="50" fill="#DD4814"/>
<rect x="104" y="166" width="89.5" height="25" fill="#CDCDCD" transform="skewY(-40)"/>
<rect x="228.3" y="29.5" width="87.5" height="75" fill="#888888" transform="skewX(-50)"/>
<rect x="191.8" y="266" width="89.5" height="25" fill="#888888" transform="skewY(-40)"/>
<rect x="192" y="291" width="179.5" height="50" fill="#DD4814" transform="skewY(-40)"/>
<rect x="282.3" y="240" width="89.1" height="50" fill="#333333" transform="skewY(-40)"/>
<rect x="194" y="3.7" width="87.5" height="25" fill="#333333"/>
</g>
<line x1="93" y1="57" x2="93" y2="88"/>
<line x1="169" y1="131" x2="92" y2="88"/>
<line x1="92" y1="88" x2="14" y2="128"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

2
about/icons/pi-hole.svg Normal file
View file

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg height="380" viewBox="0 0 258.30542 380.00004" width="258.30542" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="7.925993107" x2="204.05312733504" y1="58.61002299265" y2="58.61002299265"><stop offset="0" stop-color="#12b212"/><stop offset="1" stop-color="#0f0"/></linearGradient><g stroke-width="2.924652"><path d="m106.92545 116.78134c-47.437847-5.05965-95.226656-40.915875-98.9994567-116.78134 73.6134837 0 112.9792967 43.57731 116.7813467 112.62834 13.92134-82.826139 79.17032-73.116296 79.17032-73.116296 3.10013 46.94066-35.44678 75.397526-79.17032 77.766486-12.28354-25.883164-85.867778-89.377353-85.867778-89.377353a.20472562.20472562 0 0 0 -.321712.233972s71.01054 61.856384 68.4076 88.646191" fill="url(#a)"/><path d="m129.15281 380c-4.59171-.26322-47.437854-1.90103-50.040794-50.0408-2.10575-29.24651 20.998994-50.8012 20.998994-79.19956-5.235122-70.80582-100.11082279-62.03187-100.11082279 0a58.317555 58.317555 0 0 0 17.05071979 41.35457l70.688831 70.71808a58.317555 58.317555 0 0 0 41.354572 17.05072" fill="#980200"/><path d="m258.30543 250.78888c-.26322 4.59171-1.90103 47.43785-50.0408 50.04079-29.24651 2.10575-50.83044-20.999-79.19956-20.999-70.805821 5.23513-62.031866 100.08159 0 100.08159a58.317555 58.317555 0 0 0 41.35457-17.05072l70.74733-70.68884a58.317555 58.317555 0 0 0 17.05072-41.35457" fill="#f00"/><path d="m129.15281 121.63626c4.5917.26322 47.43785 1.90103 50.04079 50.04079 2.10575 29.24652-20.999 50.8012-20.999 79.19957 5.23512 70.80582 100.08158 62.03187 100.08158 0a58.317555 58.317555 0 0 0 -17.05072-41.35457l-70.71808-70.74733a58.317555 58.317555 0 0 0 -41.35457-17.05072" fill="#980200"/><path d="m.23415935 250.78888c.26321865-4.5917 1.90102365-47.43785 50.04079065-50.04079 29.246517-2.10575 50.83045 20.999 79.19957 20.999 70.80582-5.32286 62.03186-100.08158 0-100.08158a58.317555 58.317555 0 0 0 -41.354577 17.05072l-70.747325 70.71808a58.317555 58.317555 0 0 0 -17.0507191 41.35457" fill="#f00"/></g></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

25
about/icons/plasma.svg Normal file
View file

@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg width="64" version="1.1" xmlns="http://www.w3.org/2000/svg" height="64" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape">
<defs id="defs5455">
<linearGradient inkscape:collect="always" id="linearGradient4326">
<stop id="stop4328"/>
<stop offset="1" style="stop-opacity:0" id="stop4330"/>
</linearGradient>
<linearGradient inkscape:collect="always" xlink:href="#linearGradient4326" id="linearGradient4434" y1="502.798" x1="439.57144" y2="512.79803" x2="429.57144" gradientUnits="userSpaceOnUse"/>
</defs>
<metadata id="metadata5458"/>
<g inkscape:label="Capa 1" inkscape:groupmode="layer" id="layer1" transform="matrix(1 0 0 1 -384.57143 -483.798)">
<path style="fill:#3b3f42;fill-rule:evenodd" id="path4422" d="M 41 5 L 35 11 L 46 22 L 35 33 L 41 39 L 58 22 L 41 5 z " transform="matrix(1 0 0 1 384.57143 483.798)"/>
<rect width="6.250019" x="400.32141" y="489.79797" rx="3.12501" height="6.250019" style="fill:#fa8865" id="rect4119"/>
<flowRoot line-height="125%" style="font-size:32.500004;font-family:sans-serif" id="flowRoot4170">
<flowRegion id="flowRegion4172">
<rect width="87.75001" x="452.32144" y="489.79807" height="48.750004" id="rect4174"/>
</flowRegion>
<flowPara id="flowPara4176">Plasm</flowPara>
</flowRoot>
<rect width="9.00002" x="390.57141" y="509.2988" rx="4.499995" height="8.999991" style="fill:#63c605" id="rect4308"/>
<rect width="12.999995" x="403.57144" y="528.79803" rx="6.499998" height="12.999995" style="fill:#1b89f3" id="rect4312"/>
<path inkscape:connector-curvature="0" style="fill:url(#linearGradient4434);opacity:0.9;fill-rule:evenodd" id="path4426" d="m 423.57143,512.798 6,6 7,-7 -6,-6 z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.1 MiB

After

Width:  |  Height:  |  Size: 4.5 MiB

View file

@ -1,3 +1,4 @@
#!/usr/bin/bash
cd icons
for old in *; do
new="$(echo "$old" | sed -e 's/.svg$/-large.svg/')"
@ -5,5 +6,6 @@ for old in *; do
rsvg-convert "$old" -h 1080 -f svg -o "$new"
done
cd ..
montage icons/*-large.svg -geometry 540x540 -tile 8x4 -border 20 -bordercolor white montage.png
montage icons/*-large.svg -geometry 540x540 -tile 6x6 -border 30 -bordercolor white montage.png
convert montage.png -resize 25% montage.webp
gio trash icons/*-large.svg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 75 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View file

@ -97,6 +97,10 @@
<a href="https://server.exozy.me">LGP server</a>: Ladue Grader Protocol server
</p>
<br>
<p>
<a href="https://server.exozy.me">CoCalc</a>: Collaborative calculation and data science
</p>
<br>
<p>
<a href="https://exozy.me:25565">Minecraft server</a>: Server for the proprietary sandbox game <a href="https://github.com/Ta180m/multimc5-offline">Minecraft</a>
</p>
@ -135,6 +139,10 @@
<a href="ssh://root@192.168.1.13">Docker</a>: A popular container engine
</p>
<br>
<p>
<a href="lxc+ssh://root@192.168.1.13/">LXC</a>: Another container engine
</p>
<br>
<p>
<a href="qemu+ssh://root@192.168.1.13/system">QEMU/KVM</a>: System virtual machine server
</p>
@ -155,6 +163,10 @@
<a href="http://192.168.1.13:8888">JupyterLab</a>: Jupyter notebook editor
</p>
<br>
<p>
<a href="http://192.168.1.13/admin">Pi-hole</a>: Advanced network-wide ad-blocker
</p>
<br>
<p>
<a href="http://192.168.1.13:3001">Grafana</a>: Beautiful data visualization
</p>