diff options
-rw-r--r-- | index.html | 28 | ||||
-rw-r--r-- | moditos/index.html | 18 | ||||
-rw-r--r-- | vex/index.html | 33 |
3 files changed, 56 insertions, 23 deletions
@@ -11,17 +11,8 @@ <div class="page-body-content"> <table class="page-body-buttons" style="width: 20%; margin: 0px;"> <tr><td><div class="link-button-border"><a class="link-button" href="https://git.jonsantmyer.com">Git Server</a></div></td></tr> - <tr><td><div class="link-button-border"><a class="link-button" href="https://searx.jonsantmyer.com">Searx Instance</a></div></td></tr> </table> <p> - I don't store cookies or overuse javascript. - I do this because I believe in tailored web design and hate over-engineered websites. - If you want to make your own website I emplore you to avoid javascript and cookies as much as possible. - Learn HTML and CSS. - Don't use template creators. - Make something yourself and don't be too lazy to create something unique. - </p> - <p> This site is designed to be simple and a love letter to early UI design. I respect your intelligence and don't put flashy garbage on your screen. </p> @@ -49,21 +40,12 @@ </a></div> </td> <td> - <div class="link-button-border"><a class="link-button" href="https://git.jonsantmyer.com/modit-slim"> - <h3>Modit OS</h3> - <p> - A micro-kernel based operating system written in C/C++. - Designed around user customization and userspace protection mechanisms. - </p> - </a></div> - </td> - <tr> - <td> - <div class="link-button-border"><a class="link-button" href="https://git.jonsantmyer.com/modit-kernel"> - <h3>Modit Kernel</h3> + <div class="link-button-border"><a class="link-button" href="/vex"> + <h3>Vex (Multi-dimension vectors)</h3> <p> - A micro-kernel that provides an abstraction layer for process scheduling and physical memory. - Processes are allocated in a kernel thead, and are given "deeds" for memory/time/hardware access. + An interface to create and manipulate multi-dimensional vectors. + Includes conversions for polar and cartesian coordinates. + Written for C++20 </p> </a></div> </td> diff --git a/moditos/index.html b/moditos/index.html new file mode 100644 index 0000000..2485f54 --- /dev/null +++ b/moditos/index.html @@ -0,0 +1,18 @@ +<!DOCTYPE html> +<html> +<head> + <title>Jon Santmyer</title> + + <link rel="stylesheet" href="/style.css"> +</head> +<body> + <div class="page-body-border"><div class="page-body"> + <h1 class="page-body-top">Modit OS</h1> + <div class="page-body-content"> + <table class="page-body-buttons" style="width: 20%; margin: 0px;"> + <tr><td><div class="link-button-border"><a class="link-button" href="/">Home</a></div></td></tr> + <tr><td><div class="link-button-border"><a class="link-button" href="https://git.jonsantmyer.com/modit-slim">Git repository</a></div></td></tr> + </table> + </div></div> +</body> +</html> diff --git a/vex/index.html b/vex/index.html new file mode 100644 index 0000000..bb9a205 --- /dev/null +++ b/vex/index.html @@ -0,0 +1,33 @@ +<!DOCTYPE html> +<html> +<head> + <title>Vex (Multi-Dimension Vectors)</title> + + <link rel="stylesheet" href="/style.css"> +</head> +<body> + <div class="page-body-border"><div class="page-body"> + <h1 class="page-body-top">Multi-Dimension Vectors</h1> + <div class="page-body-content"> + <table class="page-body-buttons" style="width: 20%; margin: 0px;"> + <tr><td><div class="link-button-border"><a class="link-button" href="/">Home</a></div></td></tr> + <tr><td><div class="link-button-border"><a class="link-button" href="https://git.jonsantmyer.com/vex/">Git repository</a></div></td></tr> + <tr><td><div class="link-button-border"><a class="link-button" href="https://git.jonsantmyer.com/vex/plain/vex.hpp">Download (vex.hpp)</a></div></td></tr> + </table> + <h3>Purpose</h3> + <p> + vex was designed to be a single header drop in for handling object positions. Therefore, the logic and structures are contained in a single C++ header file. + </p> + <h3>Design</h3> + <p> + vectors of any dimension can be created by creating a class 'vec_dimd<T,D>' where T is a floating point or integral type, and D is an unsigned number greater than 1. + </p><p> + There are two pre-defined vector types, vec2 and vec3, which can be defined using the same type restrictions stated above. + </p> + </div> + <p class="text-inset"> + LICENSE: MIT (c) 2022 Jon Santmyer (jon@jonsantmyer.com) + </p> + </div> +</body> +</html> |