This commit is contained in:
Jay
2026-03-10 21:01:46 +00:00
commit 9006b2e06a
242 changed files with 30823 additions and 0 deletions

BIN
images/bees_and_bombs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
images/bezier_curves.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
images/bubble_sort.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

BIN
images/calc_pi.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 KiB

1
images/ccchaos.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 274 KiB

BIN
images/convex_hull.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
images/dddepth-088.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

BIN
images/dddepth-301.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

168
images/ffflurry.svg Normal file
View File

@@ -0,0 +1,168 @@
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:svgjs="http://svgjs.dev/svgjs" viewBox="0 0 800 250">
<defs>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="ffflurry-grad"
gradientTransform="rotate(270)">
<stop stop-color="hsl(238, 82%, 13%)" stop-opacity="1" offset="0%"></stop>
<stop stop-color="hsl(184, 74%, 44%)" stop-opacity="1" offset="45%"></stop>
<stop stop-color="hsl(332, 87%, 70%)" stop-opacity="1" offset="100%"></stop>
</linearGradient>
</defs>
<rect width="100%" height="100%" fill="hsl(238, 82%, 13%)"></rect>
<g fill="url(#ffflurry-grad)">
<rect width="73" height="3" x="466.5" y="490.5" rx="1.5" transform="rotate(45, 503, 492)"
opacity="0.43"></rect>
<rect width="58" height="3" x="605" y="494.5" rx="1.5" transform="rotate(45, 634, 496)"
opacity="0.64"></rect>
<rect width="448" height="3" x="-175" y="382.5" rx="1.5" transform="rotate(45, 49, 384)"
opacity="0.44"></rect>
<rect width="162" height="3" x="680" y="263.5" rx="1.5" transform="rotate(45, 761, 265)"
opacity="0.17"></rect>
<rect width="128" height="3" x="-31" y="68.5" rx="1.5" transform="rotate(45, 33, 70)"
opacity="0.45"></rect>
<rect width="373" height="3" x="211.5" y="409.5" rx="1.5" transform="rotate(45, 398, 411)"
opacity="0.41"></rect>
<rect width="177" height="3" x="224.5" y="188.5" rx="1.5" transform="rotate(45, 313, 190)"
opacity="0.56"></rect>
<rect width="392" height="3" x="-16" y="407.5" rx="1.5" transform="rotate(45, 180, 409)"
opacity="0.30"></rect>
<rect width="321" height="3" x="350.5" y="301.5" rx="1.5" transform="rotate(45, 511, 303)"
opacity="0.85"></rect>
<rect width="225" height="3" x="8.5" y="239.5" rx="1.5" transform="rotate(45, 121, 241)"
opacity="0.95"></rect>
<rect width="162" height="3" x="549" y="378.5" rx="1.5" transform="rotate(45, 630, 380)"
opacity="0.71"></rect>
<rect width="613" height="3" x="-269.5" y="265.5" rx="1.5" transform="rotate(45, 37, 267)"
opacity="0.87"></rect>
<rect width="490" height="3" x="506" y="518.5" rx="1.5" transform="rotate(45, 751, 520)"
opacity="0.17"></rect>
<rect width="366" height="3" x="123" y="423.5" rx="1.5" transform="rotate(45, 306, 425)"
opacity="0.94"></rect>
<rect width="405" height="3" x="10.5" y="670.5" rx="1.5" transform="rotate(45, 213, 672)"
opacity="0.82"></rect>
<rect width="392" height="3" x="164" y="763.5" rx="1.5" transform="rotate(45, 360, 765)"
opacity="0.64"></rect>
<rect width="347" height="3" x="325.5" y="358.5" rx="1.5" transform="rotate(45, 499, 360)"
opacity="0.23"></rect>
<rect width="299" height="3" x="351.5" y="729.5" rx="1.5" transform="rotate(45, 501, 731)"
opacity="0.35"></rect>
<rect width="427" height="3" x="95.5" y="676.5" rx="1.5" transform="rotate(45, 309, 678)"
opacity="0.09"></rect>
<rect width="484" height="3" x="169" y="81.5" rx="1.5" transform="rotate(45, 411, 83)"
opacity="0.10"></rect>
<rect width="206" height="3" x="156" y="754.5" rx="1.5" transform="rotate(45, 259, 756)"
opacity="0.77"></rect>
<rect width="65" height="3" x="59.5" y="712.5" rx="1.5" transform="rotate(45, 92, 714)"
opacity="0.58"></rect>
<rect width="402" height="3" x="-74" y="465.5" rx="1.5" transform="rotate(45, 127, 467)"
opacity="0.89"></rect>
<rect width="244" height="3" x="-93" y="737.5" rx="1.5" transform="rotate(45, 29, 739)"
opacity="0.80"></rect>
<rect width="382" height="3" x="293" y="143.5" rx="1.5" transform="rotate(45, 484, 145)"
opacity="0.93"></rect>
<rect width="411" height="3" x="39.5" y="349.5" rx="1.5" transform="rotate(45, 245, 351)"
opacity="0.44"></rect>
<rect width="491" height="3" x="162.5" y="627.5" rx="1.5" transform="rotate(45, 408, 629)"
opacity="0.49"></rect>
<rect width="606" height="3" x="34" y="535.5" rx="1.5" transform="rotate(45, 337, 537)"
opacity="0.76"></rect>
<rect width="216" height="3" x="283" y="235.5" rx="1.5" transform="rotate(45, 391, 237)"
opacity="0.11"></rect>
<rect width="264" height="3" x="555" y="209.5" rx="1.5" transform="rotate(45, 687, 211)"
opacity="0.61"></rect>
<rect width="186" height="3" x="87" y="544.5" rx="1.5" transform="rotate(45, 180, 546)"
opacity="0.93"></rect>
<rect width="76" height="3" x="138" y="135.5" rx="1.5" transform="rotate(45, 176, 137)"
opacity="0.77"></rect>
<rect width="391" height="3" x="279.5" y="415.5" rx="1.5" transform="rotate(45, 475, 417)"
opacity="0.19"></rect>
<rect width="83" height="3" x="103.5" y="85.5" rx="1.5" transform="rotate(45, 145, 87)"
opacity="0.95"></rect>
<rect width="81" height="3" x="364.5" y="489.5" rx="1.5" transform="rotate(45, 405, 491)"
opacity="0.70"></rect>
<rect width="188" height="3" x="496" y="186.5" rx="1.5" transform="rotate(45, 590, 188)"
opacity="0.50"></rect>
<rect width="286" height="3" x="560" y="604.5" rx="1.5" transform="rotate(45, 703, 606)"
opacity="0.15"></rect>
<rect width="467" height="3" x="445.5" y="433.5" rx="1.5" transform="rotate(45, 679, 435)"
opacity="0.10"></rect>
<rect width="633" height="3" x="256.5" y="560.5" rx="1.5" transform="rotate(45, 573, 562)"
opacity="0.82"></rect>
<rect width="125" height="3" x="88.5" y="186.5" rx="1.5" transform="rotate(45, 151, 188)"
opacity="0.16"></rect>
<rect width="99" height="3" x="230.5" y="603.5" rx="1.5" transform="rotate(45, 280, 605)"
opacity="0.89"></rect>
<rect width="341" height="3" x="217.5" y="148.5" rx="1.5" transform="rotate(45, 388, 150)"
opacity="0.52"></rect>
<rect width="865" height="3" x="176.5" y="707.5" rx="1.5" transform="rotate(45, 609, 709)"
opacity="0.87"></rect>
<rect width="481" height="3" x="-182.5" y="160.5" rx="1.5" transform="rotate(45, 58, 162)"
opacity="0.87"></rect>
<rect width="264" height="3" x="35" y="609.5" rx="1.5" transform="rotate(45, 167, 611)"
opacity="0.66"></rect>
<rect width="169" height="3" x="40.5" y="319.5" rx="1.5" transform="rotate(45, 125, 321)"
opacity="0.17"></rect>
<rect width="76" height="3" x="716" y="396.5" rx="1.5" transform="rotate(45, 754, 398)"
opacity="0.21"></rect>
<rect width="142" height="3" x="488" y="406.5" rx="1.5" transform="rotate(45, 559, 408)"
opacity="0.97"></rect>
<rect width="253" height="3" x="-33.5" y="29.5" rx="1.5" transform="rotate(45, 93, 31)"
opacity="0.27"></rect>
<rect width="77" height="3" x="336.5" y="26.5" rx="1.5" transform="rotate(45, 375, 28)"
opacity="0.87"></rect>
<rect width="601" height="3" x="172.5" y="227.5" rx="1.5" transform="rotate(45, 473, 229)"
opacity="0.85"></rect>
<rect width="587" height="3" x="-1.5" y="60.5" rx="1.5" transform="rotate(45, 292, 62)"
opacity="0.79"></rect>
<rect width="193" height="3" x="260.5" y="333.5" rx="1.5" transform="rotate(45, 357, 335)"
opacity="0.74"></rect>
<rect width="177" height="3" x="391.5" y="35.5" rx="1.5" transform="rotate(45, 480, 37)"
opacity="0.83"></rect>
<rect width="163" height="3" x="34.5" y="770.5" rx="1.5" transform="rotate(45, 116, 772)"
opacity="0.93"></rect>
<rect width="156" height="3" x="247" y="275.5" rx="1.5" transform="rotate(45, 325, 277)"
opacity="0.86"></rect>
<rect width="194" height="3" x="103" y="33.5" rx="1.5" transform="rotate(45, 200, 35)"
opacity="0.59"></rect>
<rect width="236" height="3" x="132" y="146.5" rx="1.5" transform="rotate(45, 250, 148)"
opacity="0.11"></rect>
<rect width="425" height="3" x="444.5" y="306.5" rx="1.5" transform="rotate(45, 657, 308)"
opacity="0.55"></rect>
<rect width="464" height="3" x="-200" y="612.5" rx="1.5" transform="rotate(45, 32, 614)"
opacity="0.37"></rect>
<rect width="557" height="3" x="-33.5" y="503.5" rx="1.5" transform="rotate(45, 245, 505)"
opacity="0.32"></rect>
<rect width="96" height="3" x="155" y="251.5" rx="1.5" transform="rotate(45, 203, 253)"
opacity="0.73"></rect>
<rect width="231" height="3" x="-30.5" y="550.5" rx="1.5" transform="rotate(45, 85, 552)"
opacity="0.43"></rect>
<rect width="302" height="3" x="495" y="48.5" rx="1.5" transform="rotate(45, 646, 50)"
opacity="0.72"></rect>
<rect width="252" height="3" x="446" y="279.5" rx="1.5" transform="rotate(45, 572, 281)"
opacity="0.09"></rect>
<rect width="741" height="3" x="366.5" y="725.5" rx="1.5" transform="rotate(45, 737, 727)"
opacity="0.60"></rect>
<rect width="420" height="3" x="-26" y="746.5" rx="1.5" transform="rotate(45, 184, 748)"
opacity="0.42"></rect>
<rect width="234" height="3" x="449" y="28.5" rx="1.5" transform="rotate(45, 566, 30)"
opacity="0.39"></rect>
<rect width="250" height="3" x="-16" y="647.5" rx="1.5" transform="rotate(45, 109, 649)"
opacity="0.33"></rect>
<rect width="332" height="3" x="573" y="88.5" rx="1.5" transform="rotate(45, 739, 90)"
opacity="0.75"></rect>
<rect width="202" height="3" x="438" y="74.5" rx="1.5" transform="rotate(45, 539, 76)"
opacity="0.49"></rect>
<rect width="323" height="3" x="101.5" y="266.5" rx="1.5" transform="rotate(45, 263, 268)"
opacity="0.49"></rect>
<rect width="158" height="3" x="-40" y="483.5" rx="1.5" transform="rotate(45, 39, 485)"
opacity="0.10"></rect>
<rect width="485" height="3" x="190.5" y="323.5" rx="1.5" transform="rotate(45, 433, 325)"
opacity="0.59"></rect>
<rect width="436" height="3" x="349" y="120.5" rx="1.5" transform="rotate(45, 567, 122)"
opacity="0.79"></rect>
<rect width="453" height="3" x="242.5" y="582.5" rx="1.5" transform="rotate(45, 469, 584)"
opacity="0.11"></rect>
<rect width="353" height="3" x="221.5" y="701.5" rx="1.5" transform="rotate(45, 398, 703)"
opacity="0.80"></rect>
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.9 KiB

BIN
images/fourier_series.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
images/game_of_life.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
images/havox.org.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

BIN
images/havoxV2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 KiB

BIN
images/havoxV3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 339 KiB

16
images/logo.svg Normal file
View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="85px" height="85px" viewBox="0 0 80 80" enable-background="new 0 0 80 80" xml:space="preserve">
<g>
<path fill="#FFFFFF" d="M40,0c22.091,0,40,17.909,40,40S62.091,80,40,80S0,62.091,0,40S17.909,0,40,0z"/>
</g>
<g>
<path fill="#8cc9f0" d="M50.378,32.576c0,1.005-0.815,1.821-1.821,1.821c-1.005,0-1.82-0.816-1.82-1.821
c0-1.005,0.815-1.821,1.82-1.821C49.563,30.755,50.378,31.571,50.378,32.576z M54.627,27.113c0-0.341-0.304-0.607-0.646-0.607
c-6.601,0-10.223,1.518-14.964,6.241c-1.081,1.1-2.2,2.352-3.338,3.699l-7.188,0.379c-0.19,0.019-0.379,0.133-0.493,0.304
l-4.249,7.284c-0.133,0.228-0.095,0.53,0.095,0.739l1.214,1.215c0.114,0.113,0.285,0.17,0.437,0.17c0.057,0,0.114,0,0.17-0.02
l5.235-1.611l5.33,5.33l-1.612,5.236c-0.057,0.209,0,0.437,0.152,0.606l1.214,1.214c0.133,0.114,0.284,0.171,0.436,0.171
c0.114,0,0.208-0.021,0.304-0.075l7.283-4.25c0.171-0.113,0.284-0.304,0.305-0.492l0.379-7.19c1.347-1.138,2.599-2.257,3.699-3.339
C52.882,37.603,54.627,33.411,54.627,27.113z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
images/marching_squares.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

BIN
images/pic01.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
images/pic02.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
images/pic03.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
images/pic04.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
images/pic05.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.1 KiB

BIN
images/pic06.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

BIN
images/samstoreymusic.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

BIN
images/summed_area.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
images/tsp.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

BIN
images/unnamed.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 531 KiB

58
images/web_icon.svg Normal file
View File

@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 64 64" xml:space="preserve">
<style type="text/css">
.st0{fill:#4F5D73;}
.st1{opacity:0.2;}
.st2{fill:#231F20;}
.st3{fill:#FFFFFF;}
</style>
<g id="Layer_1">
<g>
<circle class="st0" cx="32" cy="32" r="32"/>
</g>
<g class="st1">
<path class="st2" d="M55.9,32.5c-0.7-12.1-10.4-21.7-22.4-22.4V10h-3v0.1C18.4,10.8,8.8,20.4,8.1,32.5H8v3h0.1
c0.7,12.1,10.4,21.7,22.4,22.4V58h3v-0.1c12.1-0.7,21.7-10.4,22.4-22.4H56L55.9,32.5L55.9,32.5z M45.5,32.5
c-0.1-2.8-0.5-5.4-1-7.9c1.8-0.6,3.5-1.3,5.1-2.2c1.9,2.9,3.1,6.4,3.4,10.1H45.5z M38.9,18.5c0.7,1.2,1.3,2.6,1.8,4
c-2.3,0.5-4.7,0.8-7.2,0.9V13.3C35.4,13.9,37.4,15.7,38.9,18.5z M30.5,13.3v10.2c-2.5-0.1-4.9-0.4-7.2-0.9c0.5-1.4,1.1-2.8,1.8-4
C26.6,15.7,28.6,13.9,30.5,13.3z M30.5,26.5v6h-9c0.1-2.5,0.4-4.9,0.9-7.1C25,26,27.7,26.4,30.5,26.5z M30.5,35.5v6.2
c-2.8,0.1-5.5,0.4-8,1c-0.5-2.3-0.9-4.7-1-7.2H30.5z M30.5,44.7v10c-1.9-0.6-3.9-2.5-5.4-5.2c-0.7-1.2-1.2-2.5-1.7-3.9
C25.6,45.1,28,44.8,30.5,44.7z M33.5,54.7v-10c2.5,0.1,4.9,0.4,7.2,0.9c-0.5,1.4-1.1,2.7-1.7,3.9C37.4,52.3,35.4,54.1,33.5,54.7z
M33.5,41.7v-6.2h9c-0.1,2.5-0.4,5-1,7.2C39,42.1,36.3,41.8,33.5,41.7z M33.5,32.5v-6c2.8-0.1,5.5-0.5,8-1
c0.5,2.2,0.8,4.6,0.9,7.1H33.5z M47.7,20c-1.2,0.7-2.6,1.2-4,1.7c-0.9-2.8-2.2-5.3-3.7-7.2C42.9,15.8,45.5,17.7,47.7,20z
M24.1,14.6c-1.5,1.9-2.7,4.4-3.7,7.2c-1.4-0.5-2.8-1-4-1.7C18.5,17.7,21.1,15.8,24.1,14.6z M14.5,22.4c1.5,0.8,3.3,1.6,5.1,2.2
c-0.6,2.4-0.9,5.1-1,7.9h-7.5C11.3,28.8,12.5,25.4,14.5,22.4z M18.5,35.5c0.1,2.8,0.5,5.5,1.1,8c-1.8,0.6-3.5,1.3-5.1,2.1
c-2-2.9-3.2-6.4-3.5-10.2H18.5z M16.4,48.1c1.2-0.6,2.6-1.2,4-1.7c0.9,2.8,2.2,5.2,3.6,7C21.1,52.2,18.5,50.4,16.4,48.1z
M39.9,53.4c1.5-1.9,2.7-4.3,3.6-7c1.4,0.5,2.8,1,4,1.7C45.5,50.4,42.9,52.2,39.9,53.4z M49.4,45.7c-1.5-0.8-3.2-1.5-5.1-2.1
c0.6-2.5,1-5.2,1.1-8h7.5C52.7,39.2,51.4,42.7,49.4,45.7z"/>
</g>
<g>
<path class="st3" d="M32,11c11.6,0,21,9.4,21,21s-9.4,21-21,21s-21-9.4-21-21S20.4,11,32,11 M32,8C18.7,8,8,18.7,8,32
s10.7,24,24,24s24-10.7,24-24S45.3,8,32,8L32,8z"/>
</g>
<g>
<path class="st3" d="M32,11c2.4,0,5,2,6.9,5.5c2.3,4.1,3.6,9.6,3.6,15.5s-1.3,11.4-3.6,15.5C37,51,34.4,53,32,53s-5-2-6.9-5.5
c-2.3-4.1-3.6-9.6-3.6-15.5s1.3-11.4,3.6-15.5C27,13,29.6,11,32,11 M32,8c-7.5,0-13.5,10.7-13.5,24s6,24,13.5,24
s13.5-10.7,13.5-24S39.5,8,32,8L32,8z"/>
</g>
<g>
<rect x="30.5" y="8" class="st3" width="3" height="48"/>
</g>
<g>
<path class="st3" d="M32,24.5c-7.4,0-14.4-1.9-19.3-5.1l1.7-2.5c4.3,2.9,10.7,4.6,17.6,4.6c6.8,0,13.2-1.7,17.6-4.6l1.7,2.5
C46.4,22.6,39.4,24.5,32,24.5z"/>
</g>
<g>
<path class="st3" d="M49.6,47.2c-4.3-2.9-10.7-4.6-17.6-4.6c-6.8,0-13.2,1.7-17.6,4.6l-1.7-2.5c4.8-3.2,11.8-5.1,19.3-5.1
c7.4,0,14.4,1.9,19.3,5.1L49.6,47.2z"/>
</g>
<g>
<rect x="8" y="30.5" class="st3" width="48" height="3"/>
</g>
</g>
<g id="Layer_2">
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.0 KiB