diff --git a/static/no-change/favicons/android-chrome-192x192.png b/public/android-chrome-192x192.png similarity index 100% rename from static/no-change/favicons/android-chrome-192x192.png rename to public/android-chrome-192x192.png diff --git a/static/no-change/favicons/android-chrome-512x512.png b/public/android-chrome-512x512.png similarity index 100% rename from static/no-change/favicons/android-chrome-512x512.png rename to public/android-chrome-512x512.png diff --git a/static/no-change/favicons/apple-touch-icon.png b/public/apple-touch-icon.png similarity index 100% rename from static/no-change/favicons/apple-touch-icon.png rename to public/apple-touch-icon.png diff --git a/static/no-change/favicons/favicon-16x16.png b/public/favicon-16x16.png similarity index 100% rename from static/no-change/favicons/favicon-16x16.png rename to public/favicon-16x16.png diff --git a/static/no-change/favicons/favicon-32x32.png b/public/favicon-32x32.png similarity index 100% rename from static/no-change/favicons/favicon-32x32.png rename to public/favicon-32x32.png diff --git a/static/no-change/favicons/favicon.ico b/public/favicon.ico similarity index 100% rename from static/no-change/favicons/favicon.ico rename to public/favicon.ico diff --git a/public/fonts/ibm-plex-mono-latin-400.woff2 b/public/fonts/ibm-plex-mono-latin-400.woff2 new file mode 100644 index 0000000..0804aaf Binary files /dev/null and b/public/fonts/ibm-plex-mono-latin-400.woff2 differ diff --git a/public/fonts/source-sans-3-latin-variable.woff2 b/public/fonts/source-sans-3-latin-variable.woff2 new file mode 100644 index 0000000..864cc41 Binary files /dev/null and b/public/fonts/source-sans-3-latin-variable.woff2 differ diff --git a/src/data/media/cv-andras-schmelczer.pdf b/public/media/downloads/cv-andras-schmelczer.pdf similarity index 100% rename from src/data/media/cv-andras-schmelczer.pdf rename to public/media/downloads/cv-andras-schmelczer.pdf diff --git a/src/data/media/great-ai-andras-schmelczer.pdf b/public/media/downloads/great-ai-andras-schmelczer.pdf similarity index 100% rename from src/data/media/great-ai-andras-schmelczer.pdf rename to public/media/downloads/great-ai-andras-schmelczer.pdf diff --git a/src/data/media/sdf2d-andras-schmelczer.pdf b/public/media/downloads/sdf2d-andras-schmelczer.pdf similarity index 100% rename from src/data/media/sdf2d-andras-schmelczer.pdf rename to public/media/downloads/sdf2d-andras-schmelczer.pdf diff --git a/public/media/video/ad_astra.mp4 b/public/media/video/ad_astra.mp4 new file mode 100644 index 0000000..9a094c9 Binary files /dev/null and b/public/media/video/ad_astra.mp4 differ diff --git a/public/media/video/ad_astra.vtt b/public/media/video/ad_astra.vtt new file mode 100644 index 0000000..578c7b6 --- /dev/null +++ b/public/media/video/ad_astra.vtt @@ -0,0 +1,13 @@ +WEBVTT + +00:00.000 --> 00:04.000 +No spoken dialogue. Game audio only. + +00:04.000 --> 00:35.000 +The Ad Astra handheld board runs the game on a small OLED display. + +00:35.000 --> 01:05.000 +The player controls the game through the IR input while the engine updates the display in real time. + +01:05.000 --> 01:34.600 +The clip continues showing gameplay on the custom ATtiny85-based board. diff --git a/public/media/video/ad_astra.webm b/public/media/video/ad_astra.webm new file mode 100644 index 0000000..2ad0d44 Binary files /dev/null and b/public/media/video/ad_astra.webm differ diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..76f21d4 --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,4 @@ +User-agent: * +Allow: / + +Sitemap: https://schmelczer.dev/sitemap-index.xml diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 0000000..4a2a981 --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1,23 @@ +{ + "name": "Andras Schmelczer", + "short_name": "Schmelczer", + "description": "Andras Schmelczer writes about software systems, AI deployment, graphics, simulations, and tools.", + "lang": "en", + "id": "/", + "categories": ["education", "personal", "technology"], + "icons": [ + { "src": "/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" }, + { "src": "/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#fbfaf7", + "background_color": "#fbfaf7", + "display": "standalone", + "start_url": "/", + "scope": "/" +} diff --git a/src/assets/og-default.jpg b/src/assets/og-default.jpg new file mode 100644 index 0000000..46ec870 Binary files /dev/null and b/src/assets/og-default.jpg differ diff --git a/src/content/posts/_assets/ad-astra.jpg b/src/content/posts/_assets/ad-astra.jpg new file mode 100644 index 0000000..3e52110 Binary files /dev/null and b/src/content/posts/_assets/ad-astra.jpg differ diff --git a/src/content/posts/_assets/avoid.jpg b/src/content/posts/_assets/avoid.jpg new file mode 100644 index 0000000..1178c6f Binary files /dev/null and b/src/content/posts/_assets/avoid.jpg differ diff --git a/src/content/posts/_assets/city-simulation.jpg b/src/content/posts/_assets/city-simulation.jpg new file mode 100644 index 0000000..3657a8b Binary files /dev/null and b/src/content/posts/_assets/city-simulation.jpg differ diff --git a/src/content/posts/_assets/decla-red.jpg b/src/content/posts/_assets/decla-red.jpg new file mode 100644 index 0000000..20df349 Binary files /dev/null and b/src/content/posts/_assets/decla-red.jpg differ diff --git a/src/content/posts/_assets/fleeting-garden.jpg b/src/content/posts/_assets/fleeting-garden.jpg new file mode 100644 index 0000000..0ced8fc Binary files /dev/null and b/src/content/posts/_assets/fleeting-garden.jpg differ diff --git a/src/content/posts/_assets/forex.jpg b/src/content/posts/_assets/forex.jpg new file mode 100644 index 0000000..d9ea754 Binary files /dev/null and b/src/content/posts/_assets/forex.jpg differ diff --git a/src/content/posts/_assets/great-ai.png b/src/content/posts/_assets/great-ai.png new file mode 100644 index 0000000..e71a6a4 Binary files /dev/null and b/src/content/posts/_assets/great-ai.png differ diff --git a/src/content/posts/_assets/leds.jpg b/src/content/posts/_assets/leds.jpg new file mode 100644 index 0000000..8f230fe Binary files /dev/null and b/src/content/posts/_assets/leds.jpg differ diff --git a/src/content/posts/_assets/my-notes.png b/src/content/posts/_assets/my-notes.png new file mode 100644 index 0000000..260a342 Binary files /dev/null and b/src/content/posts/_assets/my-notes.png differ diff --git a/src/content/posts/_assets/photo-colour-grader.jpg b/src/content/posts/_assets/photo-colour-grader.jpg new file mode 100644 index 0000000..47f03d3 Binary files /dev/null and b/src/content/posts/_assets/photo-colour-grader.jpg differ diff --git a/src/content/posts/_assets/photos.jpg b/src/content/posts/_assets/photos.jpg new file mode 100644 index 0000000..76b3987 Binary files /dev/null and b/src/content/posts/_assets/photos.jpg differ diff --git a/src/content/posts/_assets/platform-game.jpg b/src/content/posts/_assets/platform-game.jpg new file mode 100644 index 0000000..9b6ea88 Binary files /dev/null and b/src/content/posts/_assets/platform-game.jpg differ diff --git a/src/content/posts/_assets/process-simulator-input.jpg b/src/content/posts/_assets/process-simulator-input.jpg new file mode 100644 index 0000000..3174f17 Binary files /dev/null and b/src/content/posts/_assets/process-simulator-input.jpg differ diff --git a/src/content/posts/_assets/process-simulator.jpg b/src/content/posts/_assets/process-simulator.jpg new file mode 100644 index 0000000..e06fe3a Binary files /dev/null and b/src/content/posts/_assets/process-simulator.jpg differ diff --git a/src/content/posts/_assets/reconcile.png b/src/content/posts/_assets/reconcile.png new file mode 100644 index 0000000..f13a1dc Binary files /dev/null and b/src/content/posts/_assets/reconcile.png differ diff --git a/src/content/posts/_assets/sdf2d.jpg b/src/content/posts/_assets/sdf2d.jpg new file mode 100644 index 0000000..07e025a Binary files /dev/null and b/src/content/posts/_assets/sdf2d.jpg differ diff --git a/src/content/posts/_assets/towers.jpg b/src/content/posts/_assets/towers.jpg new file mode 100644 index 0000000..02fd9f2 Binary files /dev/null and b/src/content/posts/_assets/towers.jpg differ diff --git a/src/content/projects/_assets/ad-astra.jpg b/src/content/projects/_assets/ad-astra.jpg new file mode 100644 index 0000000..3e52110 Binary files /dev/null and b/src/content/projects/_assets/ad-astra.jpg differ diff --git a/src/content/projects/_assets/avoid.jpg b/src/content/projects/_assets/avoid.jpg new file mode 100644 index 0000000..1178c6f Binary files /dev/null and b/src/content/projects/_assets/avoid.jpg differ diff --git a/src/content/projects/_assets/city-simulation.jpg b/src/content/projects/_assets/city-simulation.jpg new file mode 100644 index 0000000..3657a8b Binary files /dev/null and b/src/content/projects/_assets/city-simulation.jpg differ diff --git a/src/content/projects/_assets/declared.jpg b/src/content/projects/_assets/declared.jpg new file mode 100644 index 0000000..20df349 Binary files /dev/null and b/src/content/projects/_assets/declared.jpg differ diff --git a/src/content/projects/_assets/fleeting-garden.jpg b/src/content/projects/_assets/fleeting-garden.jpg new file mode 100644 index 0000000..0ced8fc Binary files /dev/null and b/src/content/projects/_assets/fleeting-garden.jpg differ diff --git a/src/content/projects/_assets/forex.jpg b/src/content/projects/_assets/forex.jpg new file mode 100644 index 0000000..d9ea754 Binary files /dev/null and b/src/content/projects/_assets/forex.jpg differ diff --git a/src/content/projects/_assets/great-ai.png b/src/content/projects/_assets/great-ai.png new file mode 100644 index 0000000..e71a6a4 Binary files /dev/null and b/src/content/projects/_assets/great-ai.png differ diff --git a/src/content/projects/_assets/leds.jpg b/src/content/projects/_assets/leds.jpg new file mode 100644 index 0000000..8f230fe Binary files /dev/null and b/src/content/projects/_assets/leds.jpg differ diff --git a/src/content/projects/_assets/my-notes.png b/src/content/projects/_assets/my-notes.png new file mode 100644 index 0000000..260a342 Binary files /dev/null and b/src/content/projects/_assets/my-notes.png differ diff --git a/src/content/projects/_assets/nuclear-simulation.jpg b/src/content/projects/_assets/nuclear-simulation.jpg new file mode 100644 index 0000000..e06fe3a Binary files /dev/null and b/src/content/projects/_assets/nuclear-simulation.jpg differ diff --git a/src/content/projects/_assets/photo-colour-grader.jpg b/src/content/projects/_assets/photo-colour-grader.jpg new file mode 100644 index 0000000..47f03d3 Binary files /dev/null and b/src/content/projects/_assets/photo-colour-grader.jpg differ diff --git a/src/content/projects/_assets/photos.jpg b/src/content/projects/_assets/photos.jpg new file mode 100644 index 0000000..76b3987 Binary files /dev/null and b/src/content/projects/_assets/photos.jpg differ diff --git a/src/content/projects/_assets/platform-game.jpg b/src/content/projects/_assets/platform-game.jpg new file mode 100644 index 0000000..9b6ea88 Binary files /dev/null and b/src/content/projects/_assets/platform-game.jpg differ diff --git a/src/content/projects/_assets/process-simulator-input.jpg b/src/content/projects/_assets/process-simulator-input.jpg new file mode 100644 index 0000000..a952813 Binary files /dev/null and b/src/content/projects/_assets/process-simulator-input.jpg differ diff --git a/src/content/projects/_assets/reconcile.png b/src/content/projects/_assets/reconcile.png new file mode 100644 index 0000000..f13a1dc Binary files /dev/null and b/src/content/projects/_assets/reconcile.png differ diff --git a/src/content/projects/_assets/sdf2d.jpg b/src/content/projects/_assets/sdf2d.jpg new file mode 100644 index 0000000..07e025a Binary files /dev/null and b/src/content/projects/_assets/sdf2d.jpg differ diff --git a/src/content/projects/_assets/towers.jpg b/src/content/projects/_assets/towers.jpg new file mode 100644 index 0000000..02fd9f2 Binary files /dev/null and b/src/content/projects/_assets/towers.jpg differ diff --git a/src/data/media/ad_astra.jpg b/src/data/media/ad_astra.jpg deleted file mode 100644 index 890731e..0000000 Binary files a/src/data/media/ad_astra.jpg and /dev/null differ diff --git a/src/data/media/avoid.jpg b/src/data/media/avoid.jpg deleted file mode 100644 index 0dcc1a2..0000000 Binary files a/src/data/media/avoid.jpg and /dev/null differ diff --git a/src/data/media/avoid.png b/src/data/media/avoid.png deleted file mode 100644 index 2836c9d..0000000 Binary files a/src/data/media/avoid.png and /dev/null differ diff --git a/src/data/media/color.jpg b/src/data/media/color.jpg deleted file mode 100644 index 4c7c8b0..0000000 Binary files a/src/data/media/color.jpg and /dev/null differ diff --git a/src/data/media/decla-red.png b/src/data/media/decla-red.png deleted file mode 100644 index e9b64ae..0000000 Binary files a/src/data/media/decla-red.png and /dev/null differ diff --git a/src/data/media/forex.jpg b/src/data/media/forex.jpg deleted file mode 100644 index 3d32c32..0000000 Binary files a/src/data/media/forex.jpg and /dev/null differ diff --git a/src/data/media/great-ai.png b/src/data/media/great-ai.png deleted file mode 100644 index da71b20..0000000 Binary files a/src/data/media/great-ai.png and /dev/null differ diff --git a/src/data/media/led.jpg b/src/data/media/led.jpg deleted file mode 100644 index ec59fa9..0000000 Binary files a/src/data/media/led.jpg and /dev/null differ diff --git a/src/data/media/me.jpg b/src/data/media/me.jpg deleted file mode 100644 index 0b68643..0000000 Binary files a/src/data/media/me.jpg and /dev/null differ diff --git a/src/data/media/mp4/ad_astra.mp4 b/src/data/media/mp4/ad_astra.mp4 deleted file mode 100644 index 50e7274..0000000 Binary files a/src/data/media/mp4/ad_astra.mp4 and /dev/null differ diff --git a/src/data/media/mp4/forex.mp4 b/src/data/media/mp4/forex.mp4 deleted file mode 100644 index 2714ca2..0000000 Binary files a/src/data/media/mp4/forex.mp4 and /dev/null differ diff --git a/src/data/media/mp4/led.mp4 b/src/data/media/mp4/led.mp4 deleted file mode 100644 index 3932895..0000000 Binary files a/src/data/media/mp4/led.mp4 and /dev/null differ diff --git a/src/data/media/mp4/platform.mp4 b/src/data/media/mp4/platform.mp4 deleted file mode 100644 index 8141ba0..0000000 Binary files a/src/data/media/mp4/platform.mp4 and /dev/null differ diff --git a/src/data/media/mp4/simulation.mp4 b/src/data/media/mp4/simulation.mp4 deleted file mode 100644 index 422a670..0000000 Binary files a/src/data/media/mp4/simulation.mp4 and /dev/null differ diff --git a/src/data/media/my-notes.png b/src/data/media/my-notes.png deleted file mode 100644 index 4a99451..0000000 Binary files a/src/data/media/my-notes.png and /dev/null differ diff --git a/src/data/media/photos.jpg b/src/data/media/photos.jpg deleted file mode 100644 index e5bc444..0000000 Binary files a/src/data/media/photos.jpg and /dev/null differ diff --git a/src/data/media/platform.png b/src/data/media/platform.png deleted file mode 100644 index 121ae0f..0000000 Binary files a/src/data/media/platform.png and /dev/null differ diff --git a/src/data/media/process-simulator-input.jpg b/src/data/media/process-simulator-input.jpg deleted file mode 100644 index ff9bd08..0000000 Binary files a/src/data/media/process-simulator-input.jpg and /dev/null differ diff --git a/src/data/media/process-simulator.jpg b/src/data/media/process-simulator.jpg deleted file mode 100644 index e2056ac..0000000 Binary files a/src/data/media/process-simulator.jpg and /dev/null differ diff --git a/src/data/media/sdf2d.png b/src/data/media/sdf2d.png deleted file mode 100644 index 9744afb..0000000 Binary files a/src/data/media/sdf2d.png and /dev/null differ diff --git a/src/data/media/simulation.jpg b/src/data/media/simulation.jpg deleted file mode 100644 index 06eb9f8..0000000 Binary files a/src/data/media/simulation.jpg and /dev/null differ diff --git a/src/data/media/towers.png b/src/data/media/towers.png deleted file mode 100644 index 2fd235e..0000000 Binary files a/src/data/media/towers.png and /dev/null differ diff --git a/src/data/media/webm/ad_astra.webm b/src/data/media/webm/ad_astra.webm deleted file mode 100644 index 444dba7..0000000 Binary files a/src/data/media/webm/ad_astra.webm and /dev/null differ diff --git a/src/data/media/webm/forex.webm b/src/data/media/webm/forex.webm deleted file mode 100644 index 7dae7f3..0000000 Binary files a/src/data/media/webm/forex.webm and /dev/null differ diff --git a/src/data/media/webm/led.webm b/src/data/media/webm/led.webm deleted file mode 100644 index e89de89..0000000 Binary files a/src/data/media/webm/led.webm and /dev/null differ diff --git a/src/data/media/webm/platform.webm b/src/data/media/webm/platform.webm deleted file mode 100644 index d46bf8b..0000000 Binary files a/src/data/media/webm/platform.webm and /dev/null differ diff --git a/src/data/media/webm/simulation.webm b/src/data/media/webm/simulation.webm deleted file mode 100644 index 22cacac..0000000 Binary files a/src/data/media/webm/simulation.webm and /dev/null differ diff --git a/static/fonts/comfortaa-v40-latin-regular.woff b/static/fonts/comfortaa-v40-latin-regular.woff deleted file mode 100644 index c54393b..0000000 Binary files a/static/fonts/comfortaa-v40-latin-regular.woff and /dev/null differ diff --git a/static/fonts/comfortaa-v40-latin-regular.woff2 b/static/fonts/comfortaa-v40-latin-regular.woff2 deleted file mode 100644 index bc4da8b..0000000 Binary files a/static/fonts/comfortaa-v40-latin-regular.woff2 and /dev/null differ diff --git a/static/fonts/open-sans-v34-latin-regular.woff b/static/fonts/open-sans-v34-latin-regular.woff deleted file mode 100644 index b083626..0000000 Binary files a/static/fonts/open-sans-v34-latin-regular.woff and /dev/null differ diff --git a/static/fonts/open-sans-v34-latin-regular.woff2 b/static/fonts/open-sans-v34-latin-regular.woff2 deleted file mode 100644 index 15339ea..0000000 Binary files a/static/fonts/open-sans-v34-latin-regular.woff2 and /dev/null differ diff --git a/static/icons/arrow.svg b/static/icons/arrow.svg deleted file mode 100644 index 5a39844..0000000 --- a/static/icons/arrow.svg +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/cancel.svg b/static/icons/cancel.svg deleted file mode 100644 index adaae0e..0000000 --- a/static/icons/cancel.svg +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/cv.svg b/static/icons/cv.svg deleted file mode 100644 index 738759a..0000000 --- a/static/icons/cv.svg +++ /dev/null @@ -1,7 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/email.svg b/static/icons/email.svg deleted file mode 100644 index cbb90ba..0000000 --- a/static/icons/email.svg +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/fullscreen.svg b/static/icons/fullscreen.svg deleted file mode 100644 index 849526f..0000000 --- a/static/icons/fullscreen.svg +++ /dev/null @@ -1,6 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/github.svg b/static/icons/github.svg deleted file mode 100644 index 63fa3c4..0000000 --- a/static/icons/github.svg +++ /dev/null @@ -1,4 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/info.svg b/static/icons/info.svg deleted file mode 100644 index 9570a21..0000000 --- a/static/icons/info.svg +++ /dev/null @@ -1,6 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/linkedin.svg b/static/icons/linkedin.svg deleted file mode 100644 index 75bdd74..0000000 --- a/static/icons/linkedin.svg +++ /dev/null @@ -1,8 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/loading.svg b/static/icons/loading.svg deleted file mode 100644 index 6adf461..0000000 --- a/static/icons/loading.svg +++ /dev/null @@ -1,62 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/open.svg b/static/icons/open.svg deleted file mode 100644 index 5447d3f..0000000 --- a/static/icons/open.svg +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/package.svg b/static/icons/package.svg deleted file mode 100644 index 8b62d0f..0000000 --- a/static/icons/package.svg +++ /dev/null @@ -1,8 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/play-button.svg b/static/icons/play-button.svg deleted file mode 100644 index 65dcad8..0000000 --- a/static/icons/play-button.svg +++ /dev/null @@ -1,8 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/python.svg b/static/icons/python.svg deleted file mode 100644 index 6663dd6..0000000 --- a/static/icons/python.svg +++ /dev/null @@ -1,8 +0,0 @@ - \ No newline at end of file diff --git a/static/icons/youtube.svg b/static/icons/youtube.svg deleted file mode 100644 index 8c768b3..0000000 --- a/static/icons/youtube.svg +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/static/no-change/404.html b/static/no-change/404.html deleted file mode 100644 index 7c62e5c..0000000 --- a/static/no-change/404.html +++ /dev/null @@ -1,43 +0,0 @@ - - -
- - -