summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Lockwood2021-06-30 19:02:55 -0400
committerAlexis Lockwood2021-06-30 19:28:48 -0400
commitf9faefd2fd9e69f63e27d83a7a2c40210678b47d (patch)
tree80b0190c957d829fbf5d8525c4c1ccdc81513431
💩➡📁
-rw-r--r--Makefile12
-rw-r--r--index.html81
-rw-r--r--index.htmli81
-rw-r--r--resources/html.h18
-rw-r--r--resources/main.css3
5 files changed, 195 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..189d28f
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,12 @@
+HTMLI := $(shell find -name '*.htmli')
+HTML := ${HTMLI:.htmli=.html}
+
+.PHONY: all clean
+
+all: ${HTML}
+
+clean:
+ rm -f ${HTML}
+
+%.html: %.htmli
+ (echo '#include "resources/html.h"'; cat $<) | cpp | sed '/^#/d' > $@
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..7ffda18
--- /dev/null
+++ b/index.html
@@ -0,0 +1,81 @@
+<html><head><meta charset="utf-8"><title>Hi</title><link rel="stylesheet" type="text/css" href="resources/main.css"><meta name="author" content="Alexis Lockwood"><meta name="viewport" content="width=device-width, initial-scale=1.0"/></head><body>
+
+<h1>Some stuff that I threw here</h1>
+<ul>
+<li><b>Projects</b>
+ <ul>
+ <li><a href="https://gitlab.com/alexisvl/os2">OS-2</a>, a fullsize
+ modular analog oscilloscope I'm building from scratch. Think
+ Tek 7k series. It's a huge project and fucking stupid for one
+ person to do so it's taking a long time. Still workin on
+ it.</li>
+ <li><a href="https://gitlab.com/alexisvl/littletube">Littletube</a>, a
+ CRT driver and video generator for <a
+ href="https://duckduckgo.com/?t=ffab&q=6lo1i&iax=images&ia=images">
+ miniature electrostatic CRTs</a> to make them easy to drop into
+ a project as a display. Maybe someday it'll be a thing you can
+ buy.</li>
+ <li><a href="https://gitlab.com/alexisvl/littlescript/">Littlescript</a>,
+ a BASIC dialect and interpreter for RAM-constrained embedded
+ applications wanting runtime scriptability.</li>
+ </ul></li>
+<li><b>Stuff I'd like to do if I had the time, but probably won't</b>
+ <ul>
+ <li>A full series of bench instruments designed from scratch. I know
+ there's OSHW stuff out there already but it's just fun to do.
+ I'd love to experiment with oldschool analog/modern digital
+ fusion UI design. Stuff needs knoooooobs</li>
+ <li>A Modern Legacy Computer. A new ARM SOC/SOM with a bunch of
+ circuitry to give it all the old ports and interfaces. I think
+ it'd be dope as fuck to build a multicore 64-bit ARM computer
+ with ISA slots and floppy drives and shit. Shouldn't be too
+ hard to make that a first class citizen in OS land with some
+ simple kernel modules too</li>
+ </ul></li>
+<li><b>About me</b>
+ <ul>
+ <li>I'm Alexis Lockwood (she/they)</li>
+ <li>I'm a Colorado-based electronics engineer in my late 20s<sup>*</sup>.
+ I really like analog electronics. Fitting because my workspace
+ looks like
+ <a href="https://images.computerhistory.org/blog-media/jim-williams-workbench.jpg">Jim Williams'</a>.
+ <br><br>
+ <sup>*</sup>Probably early 30s by now since I never update this
+ shit</li>
+ <li>Not really Into Tech™ unless it's old and useless. I have at least
+ half a dozen CRTs on my bench at any time. I do more modern
+ stuff like multilayer boards with penguins on them and shit that
+ connects to the internet (that probably shouldn't) for money.
+ Which we should abolish and start working on fixing this mess
+ of a world we made instead of building more gizmos.&lt;/cynicism&gt;</li>
+ <li>Kinda into stuff that burns dinosaur squeezings and makes vroom
+ vroom noises too, though yeah we should all probably burn fewer
+ dinosaur squeezings. Hey, getting my hands dirty is fun, and
+ I can't do much physical activity so it lets me feel like I'm
+ going fast wheeee lol 🏍️🏎️</li>
+ <li>My ADHD is poorly managed so all of this is out of date lmao</li>
+ <li>I'm a queer, trans anarchist who thinks "keep politics separate" is
+ a pretty neat idea for people who get to live on easy mode,
+ deal with it. Eat the rich y'all, BGDC</li>
+ <li>My socials are <a href="https://mastodon.online/@alexisvl">
+ @alexisvl@mastodon.online</a>, <a href="https://gitlab.com/alexisvl">
+ alexisvl on gitlab</a></li>
+
+ </ul></li>
+<li><b>This website</b>
+ <ul>
+ <li>I type the HTML into vim and glue on some other stuff with a macro
+ processor. Currently cpp and a <a href="Makefile">makefile</a>.
+ Yeah I know static site generators are a thing but I like this.
+ It just feels more <i>personal</i>, y'know? Handcrafted
+ artisanal HTML like my great grandma did back in 1312.</li>
+ <li>It's ugly but so am I. I like it that way.
+ <ul>
+ <li>(But I don't want it to be <i>inaccessible</i> so if
+ it's an actual pain in your ass feel free to let me know.
+ See socials above.)</li>
+ </ul></li></li>
+ </ul></li>
+</ul>
+
+<div id="footer_gap"></div><hr>Last updated June 2021<br>By Alexis Lockwood. This content disclaims copyright. Ⓐ</body></html>
diff --git a/index.htmli b/index.htmli
new file mode 100644
index 0000000..eb5952c
--- /dev/null
+++ b/index.htmli
@@ -0,0 +1,81 @@
+HEAD(Hi)
+
+<h1>Some stuff that I threw here</h1>
+<ul>
+<li><b>Projects</b>
+ <ul>
+ <li><a href="https://gitlab.com/alexisvl/os2">OS-2</a>, a fullsize
+ modular analog oscilloscope I'm building from scratch. Think
+ Tek 7k series. It's a huge project and fucking stupid for one
+ person to do so it's taking a long time. Still workin on
+ it.</li>
+ <li><a href="https://gitlab.com/alexisvl/littletube">Littletube</a>, a
+ CRT driver and video generator for <a
+ href="https://duckduckgo.com/?t=ffab&q=6lo1i&iax=images&ia=images">
+ miniature electrostatic CRTs</a> to make them easy to drop into
+ a project as a display. Maybe someday it'll be a thing you can
+ buy.</li>
+ <li><a href="https://gitlab.com/alexisvl/littlescript/">Littlescript</a>,
+ a BASIC dialect and interpreter for RAM-constrained embedded
+ applications wanting runtime scriptability.</li>
+ </ul></li>
+<li><b>Stuff I'd like to do if I had the time, but probably won't</b>
+ <ul>
+ <li>A full series of bench instruments designed from scratch. I know
+ there's OSHW stuff out there already but it's just fun to do.
+ I'd love to experiment with oldschool analog/modern digital
+ fusion UI design. Stuff needs knoooooobs</li>
+ <li>A Modern Legacy Computer. A new ARM SOC/SOM with a bunch of
+ circuitry to give it all the old ports and interfaces. I think
+ it'd be dope as fuck to build a multicore 64-bit ARM computer
+ with ISA slots and floppy drives and shit. Shouldn't be too
+ hard to make that a first class citizen in OS land with some
+ simple kernel modules too</li>
+ </ul></li>
+<li><b>About me</b>
+ <ul>
+ <li>I'm Alexis Lockwood (she/they)</li>
+ <li>I'm a Colorado-based electronics engineer in my late 20s<sup>*</sup>.
+ I really like analog electronics. Fitting because my workspace
+ looks like
+ <a href="https://images.computerhistory.org/blog-media/jim-williams-workbench.jpg">Jim Williams'</a>.
+ <br><br>
+ <sup>*</sup>Probably early 30s by now since I never update this
+ shit</li>
+ <li>Not really Into Tech™ unless it's old and useless. I have at least
+ half a dozen CRTs on my bench at any time. I do more modern
+ stuff like multilayer boards with penguins on them and shit that
+ connects to the internet (that probably shouldn't) for money.
+ Which we should abolish and start working on fixing this mess
+ of a world we made instead of building more gizmos.&lt;/cynicism&gt;</li>
+ <li>Kinda into stuff that burns dinosaur squeezings and makes vroom
+ vroom noises too, though yeah we should all probably burn fewer
+ dinosaur squeezings. Hey, getting my hands dirty is fun, and
+ I can't do much physical activity so it lets me feel like I'm
+ going fast wheeee lol 🏍️🏎️</li>
+ <li>My ADHD is poorly managed so all of this is out of date lmao</li>
+ <li>I'm a queer, trans anarchist who thinks "keep politics separate" is
+ a pretty neat idea for people who get to live on easy mode,
+ deal with it. Eat the rich y'all, BGDC</li>
+ <li>My socials are <a href="https://mastodon.online/@alexisvl">
+ @alexisvl@mastodon.online</a>, <a href="https://gitlab.com/alexisvl">
+ alexisvl on gitlab</a></li>
+
+ </ul></li>
+<li><b>This website</b>
+ <ul>
+ <li>I type the HTML into vim and glue on some other stuff with a macro
+ processor. Currently cpp and a <a href="Makefile">makefile</a>.
+ Yeah I know static site generators are a thing but I like this.
+ It just feels more <i>personal</i>, y'know? Handcrafted
+ artisanal HTML like my great grandma did back in 1312.</li>
+ <li>It's ugly but so am I. I like it that way.
+ <ul>
+ <li>(But I don't want it to be <i>inaccessible</i> so if
+ it's an actual pain in your ass feel free to let me know.
+ See socials above.)</li>
+ </ul></li></li>
+ </ul></li>
+</ul>
+
+FOOT(June 2021)
diff --git a/resources/html.h b/resources/html.h
new file mode 100644
index 0000000..7e0b5ef
--- /dev/null
+++ b/resources/html.h
@@ -0,0 +1,18 @@
+#define HEAD(title_) \
+<html>\
+<head>\
+<meta charset="utf-8">\
+<title>title_</title>\
+<link rel="stylesheet" type="text/css" href="resources/main.css">\
+<meta name="author" content="Alexis Lockwood">\
+<meta name="viewport" content="width=device-width, initial-scale=1.0"/>\
+</head>\
+<body>
+
+#define FOOT(lastup) \
+<div id="footer_gap"></div>\
+<hr>\
+Last updated lastup<br>\
+By Alexis Lockwood. This content disclaims copyright. Ⓐ\
+</body>\
+</html>
diff --git a/resources/main.css b/resources/main.css
new file mode 100644
index 0000000..e4b916a
--- /dev/null
+++ b/resources/main.css
@@ -0,0 +1,3 @@
+#footer_gap {
+ height: 2cm;
+}