diff --git a/.gitignore b/.gitignore index ea8c4bf..6bae391 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /target +*.html diff --git a/books/index.md b/books/index.md new file mode 100644 index 0000000..ee0cc70 --- /dev/null +++ b/books/index.md @@ -0,0 +1,4 @@ +# books +
+ +## diff --git a/index.html b/index.html index e78359a..e19edcf 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ logan's site - +

logan's site


-

me

-

I am a programming and philosophy enthusiast. Once upon a time i was a -competitive debater on a few local and state circuits. After over 10 years of -doing robotics I'm finally starting to get the hang of it. Currently in the -process of discovering my love for hypertext and the world wide web!

-

portfolio

+

about

+

My name is Logan Gatlin, and upon this Intel NUC8i3 I shall build my kingdom. I +am from the United States, where I was born in 2003. In 2025 I will receive my +bachellors in Computer Science from the University of Texas at San +Antonio.

+

site map

\ No newline at end of file diff --git a/index.md b/index.md index 9713d03..f89a101 100644 --- a/index.md +++ b/index.md @@ -1,17 +1,15 @@ # logan's site
-## me -I am a programming and philosophy enthusiast. Once upon a time i was a -competitive debater on a few local and state circuits. After over 10 years of -doing robotics I'm finally starting to get the hang of it. Currently in the -process of discovering my love for hypertext and the world wide web! +## about +My name is Logan Gatlin, and upon this Intel NUC8i3 I shall build my kingdom. I +am from the United States, where I was born in 2003. In 2025 I will receive my +bachellors in Computer Science from the [University of Texas at San +Antonio](https://utsa.edu). -## portfolio -* [my git server](https://git.lgatlin.dev/logan) -* [http web server](https://git.lgatlin.dev/logan/website) -* [html templating language](https://git.lgatlin.dev/logan/html-templater) -* [stack based assembly language](https://git.lgatlin.dev/logan/forte) -* [kinematic image processing](https://git.lgatlin.dev/logan/fishbowl) -* [n dimensional cartesian product](https://git.lgatlin.dev/logan/nrange) -* [stock trading algorithm](https://git.lgatlin.dev/logan/stocks) +## site map +* [my git server](https://git.lgatlin.dev/logan) +* [software](/software) +* [bookshelf](/books) +* [music](/music) +* [games](/games) diff --git a/projects/fishbowl.html b/projects/fishbowl.html deleted file mode 100644 index 7a44819..0000000 --- a/projects/fishbowl.html +++ /dev/null @@ -1,111 +0,0 @@ - - - logan's site - - -

fishbowl

-

Choose an image and click submit. The image will be sent and processed by my -server, so be mindful of what you submit. No logs or copies of the input are -preserved.

-
- -
- -
- -
- -<script> -const form = document.getElementById("fishForm"); -const image = document.getElementById("fishImage"); -form.onsubmit = async (ev) => { - ev.preventDefault(); - image.src = ""; - try { - const file = document.getElementById("fishFile").files[0]; - const arrayBuf = await file.arrayBuffer(); - const response = await fetch("/api/fishbowl", { - method: 'POST', - body: arrayBuf, - }); - const blob = await response.blob(); - image.src = URL.createObjectURL(blob); - } catch (error) { - console.log(error); - } -} -</script> -
\ No newline at end of file diff --git a/res/cascadiacode.woff2 b/res/cascadiacode.woff2 new file mode 100755 index 0000000..9039084 Binary files /dev/null and b/res/cascadiacode.woff2 differ diff --git a/res/grey.png b/res/grey.png new file mode 100755 index 0000000..ea738d6 Binary files /dev/null and b/res/grey.png differ diff --git a/res/merriweather-regular.ttf b/res/merriweather-regular.ttf new file mode 100755 index 0000000..3fecc77 Binary files /dev/null and b/res/merriweather-regular.ttf differ diff --git a/res/merriweather-regular.woff2 b/res/merriweather-regular.woff2 new file mode 100755 index 0000000..8a33d49 Binary files /dev/null and b/res/merriweather-regular.woff2 differ diff --git a/res/nebula.png b/res/nebula.png new file mode 100755 index 0000000..d75c42e Binary files /dev/null and b/res/nebula.png differ diff --git a/res/sky.gif b/res/sky.gif new file mode 100755 index 0000000..a410b76 Binary files /dev/null and b/res/sky.gif differ diff --git a/res/stars.gif b/res/stars.gif new file mode 100755 index 0000000..ce13314 Binary files /dev/null and b/res/stars.gif differ diff --git a/projects/fishbowl.md b/software/fishbowl.md similarity index 99% rename from projects/fishbowl.md rename to software/fishbowl.md index d625402..0dd1c51 100644 --- a/projects/fishbowl.md +++ b/software/fishbowl.md @@ -1,4 +1,6 @@ # fishbowl +
+ Choose an image and click submit. The image will be sent and processed by my server, so be mindful of what you submit. No logs or copies of the input are preserved. diff --git a/software/index.md b/software/index.md new file mode 100644 index 0000000..684fbfd --- /dev/null +++ b/software/index.md @@ -0,0 +1,29 @@ +# project documentation +
+ +## mine +* [http web server](https://git.lgatlin.dev/logan/website) +* [html templating language](https://git.lgatlin.dev/logan/html-templater) +* [kinematic image processing](fishbowl.html) +* [stack based assembly language](https://git.lgatlin.dev/logan/forte) +* [n dimensional cartesian product](https://git.lgatlin.dev/logan/nrange) +* [stock trading algorithm](https://git.lgatlin.dev/logan/stocks) + +## influences +This list is for software projects that have caught my interest. Everything +here has influenced my own work in a significant way. +* [forth](https://forth-standard.org/) - _Stack based programming language_ +* [cheri](https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/) - _Security focused ISA_ +* [jai](https://jai.community/) - _Programming language for games_ +* [htmx](https://htmx.org/) - _Hypermedia focused JavaScript framework_ +* [rust](https://www.rust-lang.org/) - _Memory safe programming language_ +* [apache](https://apache.org/) - _HTTP server_ + +## favorites +This list is for my personal favorite software projects. +* [unicode](https://home.unicode.org/about-unicode/) - _Character encoding format_ +* [maud](https://maud.lambda.xyz/) - _HTML templating macro for Rust_ +* [lua](https://www.lua.org/) - _Scripting language_ +* [web assembly](https://webassembly.org/) - _Portable instruction target_ +* [cascadia code](https://github.com/microsoft/cascadia-code) +