diff --git a/dennis/src/dennis.py b/dennis/src/dennis.py index 2a5b14f..865a6ec 100644 --- a/dennis/src/dennis.py +++ b/dennis/src/dennis.py @@ -25,6 +25,13 @@ def get_html(content): fake_db = [ + Article( + content_type='project', + title='''Lightning''', + date=date(2023, 4, 27), + content=get_html('projects/20230427-lightning.html'), + ), + Article( content_type='project', title='''Cartman is public!''', diff --git a/dennis/static/games/adam.html b/dennis/static/games/adam.html index 282bb94..cf480e4 100644 --- a/dennis/static/games/adam.html +++ b/dennis/static/games/adam.html @@ -1,3 +1,6 @@
-

adam is a quick fps demo to test how well WebGL performs using Unity.

+

+ adam is a quick fps demo to test how well WebGL + performs using Unity. +

diff --git a/dennis/static/games/balls.html b/dennis/static/games/balls.html index 7d6a6b1..a75591b 100644 --- a/dennis/static/games/balls.html +++ b/dennis/static/games/balls.html @@ -1,3 +1,6 @@
-

balls is another demo to test WebGL performance. This time using Godot Engine.

+

+ balls is another demo to test WebGL performance. + This time using Godot Engine. +

diff --git a/dennis/static/games/fps.html b/dennis/static/games/fps.html index 5bc4c97..aaa8066 100644 --- a/dennis/static/games/fps.html +++ b/dennis/static/games/fps.html @@ -1 +1,6 @@ -fps +
+

+ fps is a Godot/WebGL experiment from scratch with + multiplayer using websockets and a master/slave architecture. Invite a friend or open multiple instances! +

+
diff --git a/dennis/static/games/index.html b/dennis/static/games/index.html index cee4ada..7e6ad0f 100644 --- a/dennis/static/games/index.html +++ b/dennis/static/games/index.html @@ -16,7 +16,8 @@ diff --git a/dennis/static/games/snek.html b/dennis/static/games/snek.html index 1b9cfe2..98632c4 100644 --- a/dennis/static/games/snek.html +++ b/dennis/static/games/snek.html @@ -1 +1,5 @@ -snek +
+

+ snek is a simple snake game made with JS/Canvas. +

+
diff --git a/dennis/static/projects/20221020-cartman.html b/dennis/static/projects/20221020-cartman.html index 710044e..421c54e 100644 --- a/dennis/static/projects/20221020-cartman.html +++ b/dennis/static/projects/20221020-cartman.html @@ -1,27 +1,24 @@
- +

+ Cartman is trained by combining Microsoft's + DialoGPT-large + NLP model (trained on 147M samples of multi-turn dialogue from Reddit) with 17 seasons of + South Park + transcripts. +

+

+ Requests are routed from + Nginx + through + WireGuard + to a + Raspberry Pi 4B 8GB + running + FastAPI, + and the Cartman model using PyTorch. + It has enough RAM for more, but the CPU is pretty much at its limit. Expect it to take a few + seconds, I'm cheap. Sorry(kinda). +

You can download a Docker image if you'd like to run it on your own hardware for either x86_64 diff --git a/dennis/static/projects/20230427-lightning.html b/dennis/static/projects/20230427-lightning.html new file mode 100644 index 0000000..30e4de2 --- /dev/null +++ b/dennis/static/projects/20230427-lightning.html @@ -0,0 +1,11 @@ +

+

+ Lightning is a mapping/data vis project for finding + EV charging stations. It uses Martin to serve + tiles generated from OpenStreetMap data to a MapLibre frontend. Additional layers are added on top + via Deck.gl using data from EVChargerFinder made by by friend + Kevin. +

+