aboutsummaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
authorAdam Stück <adam@adast.dk>2023-12-15 11:23:21 +0000
committerAdam Stück <adam@adast.dk>2023-12-15 12:00:01 +0000
commit57abab7d0c27161e909d07498c86012c82db246e (patch)
treed85b423672f55a3287cd1fc10fffa150e5500b94 /build
parentf205d2e8787e58b73576245f03d44b7d791c471b (diff)
overhaul: switch from ssg to barf
- simplify and polish most pages - add /colophon, /now, /contact - drop /resume-da - drop javascript - patch barf to create symlinks for /rss.xml and /feed to /atom.xml
Diffstat (limited to 'build')
-rw-r--r--build/2023-02-log/index.html73
-rw-r--r--build/2023-02/index.html75
-rw-r--r--build/atom.xml53
-rw-r--r--build/colophon/index.html56
-rw-r--r--build/contact/index.html48
-rw-r--r--build/donate/index.html82
l---------build/feed1
-rw-r--r--build/index.html109
-rw-r--r--build/js/showhide.js27
-rw-r--r--build/main.css86
-rw-r--r--build/now/index.html52
-rw-r--r--build/pages.tsv8
-rw-r--r--build/posts.tsv1
-rw-r--r--build/projects/index.html63
-rw-r--r--build/resume-da/index.html181
-rw-r--r--build/resume/index.html277
l---------[-rw-r--r--]build/rss.xml71
-rw-r--r--build/services/index.html109
-rw-r--r--build/sitemap.xml15
-rw-r--r--build/uses/index.html195
20 files changed, 684 insertions, 898 deletions
diff --git a/build/2023-02-log/index.html b/build/2023-02-log/index.html
deleted file mode 100644
index 983a27a..0000000
--- a/build/2023-02-log/index.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Status update, February 2023</title>
- <link rel="icon" href="data:,">
- <link rel="alternate" type="application/rss+xml" title="" href='feed'>
- <link rel="stylesheet" type="text/css" href="/main.css">
- </head>
- <body>
- <header>
- <nav>
- <a href="/">Home</a><span> | </span>
- <a href="/projects">Projects</a><span> | </span>
- <a href="/services">Services</a><span> | </span>
- <a href="/resume">Resume</a><span> | </span>
- <a href="/uses">Uses</a><span> | </span>
- <a href="/donate">Donate</a><span> | </span>
- <a href="/rss.xml">RSS</a>
- </nav>
- </header><main>
-<h1 id="status-update-february-2023">Status update, February 2023</h1>
-<p>2023-03-04</p>
-<h2 id="hello-world">Hello world!</h2>
-<p>Hi, welcome to my website. </p>
-<p>This is probably your first time seeing it, but it just went through a
-major makeover. I&#8217;ve archived <a href="https://web.archive.org/web/20221223055937/https://adast.xyz/">the old
-design</a> if
-you want to check it out.</p>
-<p>The new design is <em>blazingly fast</em>, light as a feather, and anyone can navigate
-it.</p>
-<p>You&#8217;ll find my contact details and important links on the homepage.
-There are links to more information about myself and this website, projects I&#8217;m
-working on, and my RSS feed at the top.
-I&#8217;ve included my PGP key if you wish to send me mail privately.</p>
-<p>This redesign was <strong>heavily</strong> inspired by <a href="https://bt.ht">bt.ht</a> and
-<a href="https://drewdevault.com">drewdevault.com</a>.</p>
-<h2 id="game-dev-is-back-on-the-menu">Game dev is back on the menu!</h2>
-<p>The CompSci department at my uni hosts an annual LAN party with tournaments
-in the usual titles (csgo, lol, trackmania, etc). It would be amazing to get <a href="https://arena.adast.dk">arena</a> to a playable,
-fun state, and have a LAN tournament to really put it to the test.</p>
-<p>I want to start working on my game again, and I want to it to be playable in
-time for the LAN party.</p>
-<p>I have about 5 weeks to make it happen.</p>
-<h2 id="what-to-expect">What to expect</h2>
-<p>I have a few technical blog posts planned, but I&#8217;ll also just be posting
-about anything I that interests me.</p>
-<p>I think I&#8217;ll start doing monthly status updates (like this post), much like
-the <a href="https://sourcehut.org/consultancy/#our-engineers">engineers at
-sourcehut.org</a>.
-I&#8217;d also like to start posting (weekly) development logs for arena. </p>
-<p>Finally, I have a lot more services I need to start hosting before I really
-call this <em>my platform</em>. You can see the list of publicly available
-services by clicking the link at the top of the page. For now, I&#8217;m
-prioritising hosting the services that I use regularly.</p>
-<p>That&#8217;s all for now! </p>
-<h2 id="book-club">Book club</h2>
-<p><em>inspired by <a href="https://100r.co">100rabbits</a></em></p>
-<p>I&#8217;m reading <strong>A Voyage for Madmen</strong> by Peter Nichols.</p>
-<footer role="contentinfo">
-
- <span><a href="#">↑ Back to Top</a></span><br><br>
- <small>
- Built with <a href="https://rgz.ee/ssg.html">ssg</a>.<br>
- Maintained with ♥ for the web. <br>
- The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
- The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
- </small>
-</footer>
-</main>
-</body>
-</html>
diff --git a/build/2023-02/index.html b/build/2023-02/index.html
new file mode 100644
index 0000000..38bdbf9
--- /dev/null
+++ b/build/2023-02/index.html
@@ -0,0 +1,75 @@
+<!doctype html>
+<html lang="en" id="top">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="icon" href="data:,">
+ <title>Status update, February 2023</title>
+ <link href="https://adast.dk/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts" />
+ <style>*{box-sizing:border-box;}body{font-family:sans-serif;margin:0 auto;max-width:650px;padding:1rem;}img{max-width:100%;}pre{overflow:auto;}table{text-align:left;width:100%;}</style>
+</head>
+
+<nav>
+ <a href="#menu">Menu &darr;</a>
+</nav>
+
+<main>
+<h1>Status update, February 2023</h1>
+<p>2023-03-04</p>
+<p>Hi, welcome to my website.
+This is probably your first time seeing it, but it just went through a
+major makeover. I've archived <a href="https://web.archive.org/web/20221223055937/https://adast.xyz/">the old
+design</a> if
+you want to check it out.
+The new design is <em>blazingly fast</em>, light as a feather, and anyone can navigate
+it.
+This redesign was <strong>heavily</strong> inspired by <a href="https://bt.ht">bt.ht</a> and
+<a href="https://drewdevault.com">drewdevault.com</a>.</p>
+<p>You'll find my contact details and important links on the homepage.
+There are links to more information about myself and this website, projects I'm
+working on, and my RSS feed at the top.
+I've included my PGP key if you wish to send me mail privately.</p>
+<h2>Game dev is back on the menu!</h2>
+<p>The CompSci department at my uni hosts an annual LAN party with tournaments
+in the usual titles (csgo, lol, trackmania, etc). It would be amazing to get <a href="https://arena.adast.dk">arena</a> to a playable,
+fun state, and have a LAN tournament to really put it to the test.
+I want to start working on my game again, and I want to it to be playable in
+time for the LAN party.
+I have about 5 weeks to make it happen.</p>
+<h2>What to expect</h2>
+<p>I have a few technical blog posts planned, but I'll also just be posting
+about anything I that interests me.
+I think I'll start doing monthly status updates (like this post), much like
+the <a href="https://sourcehut.org/consultancy/#our-engineers">engineers at
+sourcehut.org</a>.
+I'd also like to start posting (weekly) development logs for arena. </p>
+<p>Finally, I have a lot more services I need to start hosting before I really
+call this <em>my platform</em>. You can see the list of publicly available
+services by clicking the link at the top of the page. For now, I'm
+prioritising hosting the services that I use regularly.</p>
+<p>That's all for now! </p>
+<h2>Book club</h2>
+<p>I'm reading <strong>A Voyage for Madmen</strong> by Peter Nichols.</p>
+<footer role="contentinfo">
+ <hr>
+ <h3 id="menu">Menu Navigation</h3>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/services">Services</a></li>
+ <li><a href="/uses">Uses</a></li>
+ <li><a href="/resume">Resume</a></li>
+ <li><a href="/colophon">Colophon</a></li>
+ <li><a href="/now">Now</a></li>
+ <li><a href="/contact">Contact</a></li>
+ <li><a href="/donate">Donate</a></li>
+ <li><a href="/atom.xml">RSS</a></li>
+ <li><a href="#top">&uarr; Top of the page</a></li>
+ </ul>
+ <small>
+ Built with <a href="https://git.sr.ht/~bt/barf">barf</a>. <br>
+ Maintained with ♥ for the web. <br>
+ The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
+ The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
+ </small>
+</footer>
diff --git a/build/atom.xml b/build/atom.xml
new file mode 100644
index 0000000..3ae5863
--- /dev/null
+++ b/build/atom.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<feed xmlns="http://www.w3.org/2005/Atom">
+ <title>Adam Stück's blog</title>
+ <link href="https://adast.dk/atom.xml" rel="self" />
+ <updated>2023-12-15T11:58:18Z</updated>
+ <author>
+ <name>Adam Stück</name>
+ </author>
+ <id>https://adast.dk,2022-04-23:default-atom-feed/</id>
+ <entry>
+ <title>Status update, February 2023</title>
+ <content type="html">&lt;h1&gt;Status update, February 2023&lt;/h1&gt;
+&lt;p&gt;2023-03-04&lt;/p&gt;
+&lt;p&gt;Hi, welcome to my website.
+This is probably your first time seeing it, but it just went through a
+major makeover. I&#39;ve archived &lt;a href=&quot;https://web.archive.org/web/20221223055937/https://adast.xyz/&quot;&gt;the old
+design&lt;/a&gt; if
+you want to check it out.
+The new design is &lt;em&gt;blazingly fast&lt;/em&gt;, light as a feather, and anyone can navigate
+it.
+This redesign was &lt;strong&gt;heavily&lt;/strong&gt; inspired by &lt;a href=&quot;https://bt.ht&quot;&gt;bt.ht&lt;/a&gt; and
+&lt;a href=&quot;https://drewdevault.com&quot;&gt;drewdevault.com&lt;/a&gt;.&lt;/p&gt;
+&lt;p&gt;You&#39;ll find my contact details and important links on the homepage.
+There are links to more information about myself and this website, projects I&#39;m
+working on, and my RSS feed at the top.
+I&#39;ve included my PGP key if you wish to send me mail privately.&lt;/p&gt;
+&lt;h2&gt;Game dev is back on the menu!&lt;/h2&gt;
+&lt;p&gt;The CompSci department at my uni hosts an annual LAN party with tournaments
+in the usual titles (csgo, lol, trackmania, etc). It would be amazing to get &lt;a href=&quot;https://arena.adast.dk&quot;&gt;arena&lt;/a&gt; to a playable,
+fun state, and have a LAN tournament to really put it to the test.
+I want to start working on my game again, and I want to it to be playable in
+time for the LAN party.
+I have about 5 weeks to make it happen.&lt;/p&gt;
+&lt;h2&gt;What to expect&lt;/h2&gt;
+&lt;p&gt;I have a few technical blog posts planned, but I&#39;ll also just be posting
+about anything I that interests me.
+I think I&#39;ll start doing monthly status updates (like this post), much like
+the &lt;a href=&quot;https://sourcehut.org/consultancy/#our-engineers&quot;&gt;engineers at
+sourcehut.org&lt;/a&gt;.
+I&#39;d also like to start posting (weekly) development logs for arena. &lt;/p&gt;
+&lt;p&gt;Finally, I have a lot more services I need to start hosting before I really
+call this &lt;em&gt;my platform&lt;/em&gt;. You can see the list of publicly available
+services by clicking the link at the top of the page. For now, I&#39;m
+prioritising hosting the services that I use regularly.&lt;/p&gt;
+&lt;p&gt;That&#39;s all for now! &lt;/p&gt;
+&lt;h2&gt;Book club&lt;/h2&gt;
+&lt;p&gt;I&#39;m reading &lt;strong&gt;A Voyage for Madmen&lt;/strong&gt; by Peter Nichols.&lt;/p&gt;</content>
+ <link href="https://adast.dk/2023-02"/>
+ <id>https://adast.dk/2023-02</id>
+ <updated>2023-03-04T10:00:00Z</updated>
+ <published>2023-03-04T10:00:00Z</published>
+ </entry>
+</feed>
diff --git a/build/colophon/index.html b/build/colophon/index.html
new file mode 100644
index 0000000..9e89bd7
--- /dev/null
+++ b/build/colophon/index.html
@@ -0,0 +1,56 @@
+<!doctype html>
+<html lang="en" id="top">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="icon" href="data:,">
+ <title>Colophon</title>
+ <link href="https://adast.dk/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts" />
+ <style>*{box-sizing:border-box;}body{font-family:sans-serif;margin:0 auto;max-width:650px;padding:1rem;}img{max-width:100%;}pre{overflow:auto;}table{text-align:left;width:100%;}</style>
+</head>
+
+<nav>
+ <a href="#menu">Menu &darr;</a>
+</nav>
+
+<main>
+<h1>Colophon</h1>
+<p>This website is a collection of living, breathing documents. As I mention on
+the homepage, this place is better referred to as an online <a href="https://bt.ht/dump">brain
+dump</a>. It might change over time. Styles might come and go.
+I can't help that, since tinkering with my personal blog is something I am very
+fond of. It's almost therapeutic.</p>
+<p>For those interested I try to keep the details of the blog up-to-date with the
+information below:</p>
+<h2>Website Fast Facts</h2>
+<table>
+<tr><th>Parameter </th><th>Source </th></tr>
+<tr><td>Built with:</td><td><a href="https://barf.bt.ht">barf</a></td></tr>
+<tr><td>Hosted on:</td><td><a href="https://srht.site/">SourceHut Pages</a></td></tr>
+<tr><td>Source code available:</td><td><a href="https://git.sr.ht/~adamski/adast.dk">SourceHut</a></td></tr>
+<tr><td>Licensed under:</td><td><a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a></td></tr>
+<tr><td>Developed on:</td><td>One of my <a href="/uses">machines</a></td></tr>
+<tr><td>Operating system:</td><td>Arch Linux</td></tr>
+</table><footer role="contentinfo">
+ <hr>
+ <h3 id="menu">Menu Navigation</h3>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/services">Services</a></li>
+ <li><a href="/uses">Uses</a></li>
+ <li><a href="/resume">Resume</a></li>
+ <li><a href="/colophon">Colophon</a></li>
+ <li><a href="/now">Now</a></li>
+ <li><a href="/contact">Contact</a></li>
+ <li><a href="/donate">Donate</a></li>
+ <li><a href="/atom.xml">RSS</a></li>
+ <li><a href="#top">&uarr; Top of the page</a></li>
+ </ul>
+ <small>
+ Built with <a href="https://git.sr.ht/~bt/barf">barf</a>. <br>
+ Maintained with ♥ for the web. <br>
+ The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
+ The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
+ </small>
+</footer>
diff --git a/build/contact/index.html b/build/contact/index.html
new file mode 100644
index 0000000..e2ab681
--- /dev/null
+++ b/build/contact/index.html
@@ -0,0 +1,48 @@
+<!doctype html>
+<html lang="en" id="top">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="icon" href="data:,">
+ <title>Contact</title>
+ <link href="https://adast.dk/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts" />
+ <style>*{box-sizing:border-box;}body{font-family:sans-serif;margin:0 auto;max-width:650px;padding:1rem;}img{max-width:100%;}pre{overflow:auto;}table{text-align:left;width:100%;}</style>
+</head>
+
+<nav>
+ <a href="#menu">Menu &darr;</a>
+</nav>
+
+<main>
+<h1>Contact</h1>
+<ul>
+<li><a href="mailto:adam@adast.dk">email</a> <a href="https://meta.sr.ht/~adamski.pgp">[PGP</a>]</li>
+<li><a href="xmpp:adam@chat.adast.xyz">XMPP</a></li>
+</ul>
+<p>Have a comment on one of my posts? Start a discussion in <a href="https://lists.sr.ht/~adamski/public-inbox">my public
+inbox</a> by sending an email to
+<a href="mailto:~adamski/public-inbox@lists.sr.ht">~adamski/public-inbox@lists.sr.ht</a>
+<a href="https://man.sr.ht/lists.sr.ht/etiquette.md">[mailing list etiquette</a>]</p>
+<footer role="contentinfo">
+ <hr>
+ <h3 id="menu">Menu Navigation</h3>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/services">Services</a></li>
+ <li><a href="/uses">Uses</a></li>
+ <li><a href="/resume">Resume</a></li>
+ <li><a href="/colophon">Colophon</a></li>
+ <li><a href="/now">Now</a></li>
+ <li><a href="/contact">Contact</a></li>
+ <li><a href="/donate">Donate</a></li>
+ <li><a href="/atom.xml">RSS</a></li>
+ <li><a href="#top">&uarr; Top of the page</a></li>
+ </ul>
+ <small>
+ Built with <a href="https://git.sr.ht/~bt/barf">barf</a>. <br>
+ Maintained with ♥ for the web. <br>
+ The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
+ The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
+ </small>
+</footer>
diff --git a/build/donate/index.html b/build/donate/index.html
index 483013f..76c52d9 100644
--- a/build/donate/index.html
+++ b/build/donate/index.html
@@ -1,40 +1,56 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Donate</title>
- <link rel="icon" href="data:,">
- <link rel="alternate" type="application/rss+xml" title="" href='feed'>
- <link rel="stylesheet" type="text/css" href="/main.css">
- </head>
- <body>
- <header>
- <nav>
- <a href="/">Home</a><span> | </span>
- <a href="/projects">Projects</a><span> | </span>
- <a href="/services">Services</a><span> | </span>
- <a href="/resume">Resume</a><span> | </span>
- <a href="/uses">Uses</a><span> | </span>
- <a href="/donate">Donate</a><span> | </span>
- <a href="/rss.xml">RSS</a>
- </nav>
- </header><main>
-<h1 id="donate">Donate</h1>
-<p>Help keep the server running.</p>
-<h2 id="hetzner-referral">Hetzner Referral</h2>
-<p>Use <a href="https://hetzner.cloud/?ref=bXrpw5w6RQon">my referral link</a>, and get 20 EUR
-of Hetzner Cloud credits for free. </p>
-<footer role="contentinfo">
+<!doctype html>
+<html lang="en" id="top">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="icon" href="data:,">
+ <title>Donate</title>
+ <link href="https://adast.dk/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts" />
+ <style>*{box-sizing:border-box;}body{font-family:sans-serif;margin:0 auto;max-width:650px;padding:1rem;}img{max-width:100%;}pre{overflow:auto;}table{text-align:left;width:100%;}</style>
+</head>
+
+<nav>
+ <a href="#menu">Menu &darr;</a>
+</nav>
- <span><a href="#">↑ Back to Top</a></span><br><br>
+<main>
+<h1>Donate</h1>
+<p>If you feel the burning desire to help support this small blog of mine, please
+take a look at the options below. You can still enjoy everything on this blog
+for free, so please don't feel obligated to donate.</p>
+<h2>How are donations used?</h2>
+<p>That's a good question. Almost all money donated goes towards hosting, domain
+renewal costs and <a href="/uses">open source services I use myself</a>. Anything "extra"
+ends up getting me a coffee (or beer) to enjoy while I publish more free (and
+hopefully useful) content.</p>
+<h3>Standard Donations</h3>
+<p>I currently don't have any options for standard donation.</p>
+<h3>Hetzner Referral</h3>
+<p>For the web/software folk looking for a deal on server hosting: consider
+using my Hetzner <a href="https://hetzner.cloud/?ref=bXrpw5w6RQon">referral link</a>,
+and get 20 EUR of cloud credits for free. That's roughly 2-4 months
+of hosting depending on the specs you choose. If you like the service
+and end up spending 20 EUR later on, I receive 20 EUR in credits too.</p>
+<footer role="contentinfo">
+ <hr>
+ <h3 id="menu">Menu Navigation</h3>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/services">Services</a></li>
+ <li><a href="/uses">Uses</a></li>
+ <li><a href="/resume">Resume</a></li>
+ <li><a href="/colophon">Colophon</a></li>
+ <li><a href="/now">Now</a></li>
+ <li><a href="/contact">Contact</a></li>
+ <li><a href="/donate">Donate</a></li>
+ <li><a href="/atom.xml">RSS</a></li>
+ <li><a href="#top">&uarr; Top of the page</a></li>
+ </ul>
<small>
- Built with <a href="https://rgz.ee/ssg.html">ssg</a>.<br>
+ Built with <a href="https://git.sr.ht/~bt/barf">barf</a>. <br>
Maintained with ♥ for the web. <br>
The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
</small>
</footer>
-</main>
-</body>
-</html>
diff --git a/build/feed b/build/feed
new file mode 120000
index 0000000..f96e762
--- /dev/null
+++ b/build/feed
@@ -0,0 +1 @@
+atom.xml \ No newline at end of file
diff --git a/build/index.html b/build/index.html
index b4888b9..0cac416 100644
--- a/build/index.html
+++ b/build/index.html
@@ -1,75 +1,52 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Adam Stück&#8217;s blog</title>
- <link rel="icon" href="data:,">
- <link rel="alternate" type="application/rss+xml" title="" href='feed'>
- <link rel="stylesheet" type="text/css" href="/main.css">
- </head>
- <body>
- <header>
- <nav>
- <a href="/">Home</a><span> | </span>
- <a href="/projects">Projects</a><span> | </span>
- <a href="/services">Services</a><span> | </span>
- <a href="/resume">Resume</a><span> | </span>
- <a href="/uses">Uses</a><span> | </span>
- <a href="/donate">Donate</a><span> | </span>
- <a href="/rss.xml">RSS</a>
- </nav>
- </header><main>
-<h1 id="adam-stcks-blog">Adam Stück&#8217;s blog</h1>
-<p><span></span></p>
-<p>Passionate about open source software, usability, performance, privacy, and
-minimal design. </p>
-<p>Interested in sustainability, game dev, technology, and living life.</p>
-<p>Junior Software Engineer @ Sky Labs Aalborg.</p>
-<h2 id="links">Links</h2>
-<style>
-dl {
- margin:1rem;
- display:grid;
- grid-template-columns:auto 1fr;
- grid-gap:.2rem 1rem;
-}
-dl dt {
- font-size: .9rem;
- font-weight: 700;
-}
-dl dd:not(:last-child) {
- margin-bottom: .3rem;
-}
-</style>
-<dl class="external-links">
-<dt>sourcehut</dt>
-<dd><a href="https://sr.ht/~adamski">~adamski</a></dd>
-<dt>email</dt>
-<dd><a href="mailto:adam@adast.dk">adam@adast.dk</a></dd>
-<dt>pgp</dt>
-<dd><a href="https://meta.sr.ht/~adamski.pgp">B5442B88D8E05672</a></dd>
-</dl>
+<!doctype html>
+<html lang="en" id="top">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="icon" href="data:,">
+ <title>Adam Stück's blog</title>
+ <link href="https://adast.dk/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts" />
+ <style>*{box-sizing:border-box;}body{font-family:sans-serif;margin:0 auto;max-width:650px;padding:1rem;}img{max-width:100%;}pre{overflow:auto;}table{text-align:left;width:100%;}</style>
+</head>
-<hr style="margin: 2rem 0">
+<nav>
+ <a href="#menu">Menu &darr;</a>
+</nav>
-<style>
-span.created {
- display: block;
- margin: 0 0 10px;
-}
-</style>
-<p><span class='created'><small>2023-03-04</small><br><a href="2023-02-log">Status update, February 2023</a></span></p>
+<main>
+<h1>Adam Stück's blog</h1>
+<p>I'm passionate about open source software, usability, performance, privacy, and
+minimal design. This small piece of the internet stores a growing collection of
+my personal <a href="https://bt.ht/dump">brain dumps</a>.</p>
+<table>
+<tr><th>Service</th><th>Description</th><th>Link</th></tr>
+<tr><td>sourcehut</td><td>Code</td><td><a href="#">~adamski</a></td></tr>
+<tr><td>peertube</td><td>Videos, streams</td><td><a href="https://tv.adast.dk/a/adam">tv.adast.dk</a></td></tr>
+</table>
+<h2>Articles</h2>
+<ul>
+<li>2023-03-04 &middot; <a href="2023-02/">Status update, February 2023</a></li>
+</ul>
<footer role="contentinfo">
-
- <span><a href="#">↑ Back to Top</a></span><br><br>
+ <hr>
+ <h3 id="menu">Menu Navigation</h3>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/services">Services</a></li>
+ <li><a href="/uses">Uses</a></li>
+ <li><a href="/resume">Resume</a></li>
+ <li><a href="/colophon">Colophon</a></li>
+ <li><a href="/now">Now</a></li>
+ <li><a href="/contact">Contact</a></li>
+ <li><a href="/donate">Donate</a></li>
+ <li><a href="/atom.xml">RSS</a></li>
+ <li><a href="#top">&uarr; Top of the page</a></li>
+ </ul>
<small>
- Built with <a href="https://rgz.ee/ssg.html">ssg</a>.<br>
+ Built with <a href="https://git.sr.ht/~bt/barf">barf</a>. <br>
Maintained with ♥ for the web. <br>
The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
</small>
</footer>
-</main>
-</body>
-</html>
diff --git a/build/js/showhide.js b/build/js/showhide.js
deleted file mode 100644
index afc9c06..0000000
--- a/build/js/showhide.js
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
-http://www.tutorialhelpdesk.com/tutorials/web-development/javascript/how-to-show-hide-a-dhtml-div-using-onclick()-event.html
-*/
-
-function ShowHide(elementId)
-{
- var element = document.getElementById(elementId);
- if(element.style.display != "block")
- {
- element.style.display = "block";
- }
- else
- {
- element.style.display = "none";
- }
-}
-function UpdateText(element)
-{
- if(element.innerHTML.indexOf("Hide") == -1)
- {
- element.innerHTML = "Hide Abstract";
- }
- else
- {
- element.innerHTML = "Abstract";
- }
-}
diff --git a/build/main.css b/build/main.css
deleted file mode 100644
index 3291e54..0000000
--- a/build/main.css
+++ /dev/null
@@ -1,86 +0,0 @@
-* {
- box-sizing: border-box;
-}
-body {
- font-family: sans-serif;
- line-height: 1.45;
- margin: 0 auto;
- max-width: 45rem;
- padding: 0 15px;
-}
-hr {
- background-color: grey;
- border: 0;
- height: 1px;
- margin: 2rem 0;
-}
-nav {
- margin: 2rem 0 0;
-}
-main p {
- margin: 1rem;
-}
-h1,h2,h3,h4 {
- margin: 2rem 0 0;
-}
-h1 {
- margin-bottom: 0.5rem;
-}
-h1 + p {
- margin: 0 0 1rem;
-}
-img {
- border: 1px solid lightgrey;
- height: auto;
- max-width: 100%;
- width: auto;
-}
-blockquote {
- background-color: linen;
- border-left: 4px solid lightcoral;
- margin: 2rem 0;
- padding: 10px;
-}
-blockquote p {
- margin: 0;
-}
-figure {
- margin: 2rem 0;
-}
-figcaption {
- color: slategrey;
-}
-code {
- background: #eee;
- padding: 0.3rem;
- tab-size: 4;
-}
-pre {
- background: #eee;
-}
-pre code {
- background: none;
- display: block;
- overflow-x: auto;
- padding: 0.3rem 0.6rem;
-}
-table {
- border-collapse: collapse;
- margin: 2rem 0;
- text-align: left;
- width: 100%;
-}
-tr {
- border-bottom: 1px solid lightgrey;
-}
-tr:nth-of-type(odd) td {
- background-color: #f8f8f8;
-}
-th,td {
- padding: 6px;
-}
-footer {
- border-top: 1px dashed grey;
- margin: 2rem 0;
- padding: 1rem 15px;
-}
diff --git a/build/now/index.html b/build/now/index.html
new file mode 100644
index 0000000..7c513ca
--- /dev/null
+++ b/build/now/index.html
@@ -0,0 +1,52 @@
+<!doctype html>
+<html lang="en" id="top">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="icon" href="data:,">
+ <title>Now</title>
+ <link href="https://adast.dk/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts" />
+ <style>*{box-sizing:border-box;}body{font-family:sans-serif;margin:0 auto;max-width:650px;padding:1rem;}img{max-width:100%;}pre{overflow:auto;}table{text-align:left;width:100%;}</style>
+</head>
+
+<nav>
+ <a href="#menu">Menu &darr;</a>
+</nav>
+
+<main>
+<h1>Now</h1>
+<p>This page is based off the <a href="https://nownownow.com/about">now page concept</a> by Derek Sivers.</p>
+<p><strong>Updated December 15, 2023</strong></p>
+<h2>Work</h2>
+<ul>
+<li>Working as a Linux system administrator &amp; software engineer hybrid</li>
+</ul>
+<h2>Life</h2>
+<ul>
+<li>Trying to contribute more to open source projects that I actively use</li>
+<li>Slowly teaching myself the Godot game engine</li>
+<li>Playing Valheim with friends</li>
+</ul>
+<footer role="contentinfo">
+ <hr>
+ <h3 id="menu">Menu Navigation</h3>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/services">Services</a></li>
+ <li><a href="/uses">Uses</a></li>
+ <li><a href="/resume">Resume</a></li>
+ <li><a href="/colophon">Colophon</a></li>
+ <li><a href="/now">Now</a></li>
+ <li><a href="/contact">Contact</a></li>
+ <li><a href="/donate">Donate</a></li>
+ <li><a href="/atom.xml">RSS</a></li>
+ <li><a href="#top">&uarr; Top of the page</a></li>
+ </ul>
+ <small>
+ Built with <a href="https://git.sr.ht/~bt/barf">barf</a>. <br>
+ Maintained with ♥ for the web. <br>
+ The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
+ The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
+ </small>
+</footer>
diff --git a/build/pages.tsv b/build/pages.tsv
new file mode 100644
index 0000000..39bb355
--- /dev/null
+++ b/build/pages.tsv
@@ -0,0 +1,8 @@
+pages/colophon.md Colophon
+pages/contact.md Contact
+pages/donate.md Donate
+pages/now.md Now
+pages/projects.md Projects
+pages/resume.md Adam Stück
+pages/services.md Services
+pages/uses.md Things I use
diff --git a/build/posts.tsv b/build/posts.tsv
new file mode 100644
index 0000000..a8d370e
--- /dev/null
+++ b/build/posts.tsv
@@ -0,0 +1 @@
+posts/2023-02.md Status update, February 2023
diff --git a/build/projects/index.html b/build/projects/index.html
index 604d67b..d477d27 100644
--- a/build/projects/index.html
+++ b/build/projects/index.html
@@ -1,42 +1,45 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Projects</title>
- <link rel="icon" href="data:,">
- <link rel="alternate" type="application/rss+xml" title="" href='feed'>
- <link rel="stylesheet" type="text/css" href="/main.css">
- </head>
- <body>
- <header>
- <nav>
- <a href="/">Home</a><span> | </span>
- <a href="/projects">Projects</a><span> | </span>
- <a href="/services">Services</a><span> | </span>
- <a href="/resume">Resume</a><span> | </span>
- <a href="/uses">Uses</a><span> | </span>
- <a href="/donate">Donate</a><span> | </span>
- <a href="/rss.xml">RSS</a>
- </nav>
- </header><main>
-<h1 id="projects">Projects</h1>
-<h2 id="active-projects">Active Projects</h2>
+<!doctype html>
+<html lang="en" id="top">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="icon" href="data:,">
+ <title>Projects</title>
+ <link href="https://adast.dk/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts" />
+ <style>*{box-sizing:border-box;}body{font-family:sans-serif;margin:0 auto;max-width:650px;padding:1rem;}img{max-width:100%;}pre{overflow:auto;}table{text-align:left;width:100%;}</style>
+</head>
+
+<nav>
+ <a href="#menu">Menu &darr;</a>
+</nav>
+
+<main>
+<h1>Projects</h1>
<ul>
<li><a href="https://arena.adast.dk">arena</a>: Quake-like multiplayer FPS</li>
<li><a href="https://sr.ht/~adamski/dotfiles">dotfiles</a>: Configs for my different Linux machines</li>
<li><a href="https://sr.ht/~adamski/adast.dk">adast.dk</a>: Personal platform</li>
</ul>
<footer role="contentinfo">
-
- <span><a href="#">↑ Back to Top</a></span><br><br>
+ <hr>
+ <h3 id="menu">Menu Navigation</h3>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/services">Services</a></li>
+ <li><a href="/uses">Uses</a></li>
+ <li><a href="/resume">Resume</a></li>
+ <li><a href="/colophon">Colophon</a></li>
+ <li><a href="/now">Now</a></li>
+ <li><a href="/contact">Contact</a></li>
+ <li><a href="/donate">Donate</a></li>
+ <li><a href="/atom.xml">RSS</a></li>
+ <li><a href="#top">&uarr; Top of the page</a></li>
+ </ul>
<small>
- Built with <a href="https://rgz.ee/ssg.html">ssg</a>.<br>
+ Built with <a href="https://git.sr.ht/~bt/barf">barf</a>. <br>
Maintained with ♥ for the web. <br>
The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
</small>
</footer>
-</main>
-</body>
-</html>
diff --git a/build/resume-da/index.html b/build/resume-da/index.html
deleted file mode 100644
index 69ecd04..0000000
--- a/build/resume-da/index.html
+++ /dev/null
@@ -1,181 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Adam Stück</title>
- <link rel="icon" href="data:,">
- <link rel="alternate" type="application/rss+xml" title="" href='feed'>
- <link rel="stylesheet" type="text/css" href="/main.css">
- </head>
- <body>
- <header>
- <nav>
- <a href="/">Home</a><span> | </span>
- <a href="/projects">Projects</a><span> | </span>
- <a href="/services">Services</a><span> | </span>
- <a href="/resume">Resume</a><span> | </span>
- <a href="/uses">Uses</a><span> | </span>
- <a href="/donate">Donate</a><span> | </span>
- <a href="/rss.xml">RSS</a>
- </nav>
- </header><main>
-<script type="text/javascript" language="javascript" src="js/showhide.js"></script>
-<h4 id="english-dansk-">[ <a href="/resume">English</a> &#47; Dansk ]</h4>
-<h1 id="adam-stck">Adam Stück</h1>
-<p><strong>Junior Software Ingeniør &#38; Fritids Sysadmin</strong><br>Aalborg, Danmark<br>adam@adast.dk</p>
-<hr>
-<h2 id="erfaring">Erfaring</h2>
-<h3 id="junior-software-ingenir-hos-sky-labs-aalborg">Junior Software Ingeniør hos Sky Labs Aalborg</h3>
-<p><strong>2023-nu</strong> &#47; Aalborg, Danmark </p>
-<h3 id="linux-sysadmin-self-hosting-fritid">Linux, Sysadmin, Self-hosting (fritid)</h3>
-<p><strong>2021-nu</strong> </p>
-<ul>
-<li>Jeg blev hooked på Linux i begyndelsen af 2021</li>
-<li>Prøvede selv at hoste nogle <a href="/services">tjenester</a> på Raspberry Pi, senere VPS</li>
-<li>Begyndte at bygge min personlige platform 😎</li>
-<li>Linux, SSH, Unix Shell, Git, POSIX scripting</li>
-<li>Docker, DNS, Certbot, Web Servers, Firewalls, VPNs</li>
-<li>Utallige command line utilities</li>
-</ul>
-<h3 id="studenterprogrammr-hos-e-komplet">Studenterprogrammør hos E-Komplet</h3>
-<p><strong>2020-2023</strong> &#47; Aalborg, Danmark <small>On-site &#38; remote</small></p>
-<ul>
-<li>Full stack konsulent for E-Komplet klient</li>
-<li>ASP.NET, C#, MSSQL, Azure DevOps, Git, JavaScript, JQuery, HTML</li>
-</ul>
-<h3 id="softwareudvikler-hos-ok-snacks-as">Softwareudvikler hos OK Snacks A&#47;S</h3>
-<p><strong>august 2019</strong> &#47; Ikast-Brande, Danmark </p>
-<ul>
-<li>Udvikling af et Excel-system til at holde styr på reservedele på lager til produktionsmaskiner</li>
-<li>Microsoft Excel, VBA</li>
-</ul>
-<h3 id="junior-business-analyst-hos-arise">Junior Business Analyst hos Arise</h3>
-<p><strong>juni 2017 - juli 2017</strong> &#47; Limerick, Irland </p>
-<ul>
-<li>Organisering af data i Excel</li>
-<li>Automatisering af Excel-opgaver med VBA</li>
-<li>Udvikling af web apps for at lette nogle callcenter-opgaver </li>
-<li>Microsoft Excel, VBA, PHP, JavaScript, CSS, HTML</li>
-</ul>
-<h3 id="skolepraktik-hos-arise">Skolepraktik hos Arise</h3>
-<p><strong>2015</strong> &#47; Limerick, Irland </p>
-<ul>
-<li>To ugers skolepraktik i administrationsafdelingen</li>
-<li>Excel-programmering som bl.a generering af arbejdstidsplaner</li>
-<li>Jeg lærte, hvordan et call center fungerer</li>
-<li>Generelle kontor opgaver</li>
-<li>Microsoft Excel, VBA</li>
-</ul>
-<h3 id="coding-web-dev-game-dev-fritid">Coding, Web Dev, Game Dev (fritid)</h3>
-<p><strong>2014-nu</strong> </p>
-<ul>
-<li>Begyndte at lære programmering med JavaScript</li>
-<li>Kom ind i webudvikling, byggede mange personlige hjemmesider for sjov</li>
-<li>Begyndte at lære spiludvikling med GameMaker og senere Unity</li>
-<li>Forbedret JavaScript og lært C# ved at bruge Unity</li>
-<li>Begyndte at udvikle <a href="https://arena.adast.dk">arena</a>, mit multiplayer Quake-lignende FPS spil</li>
-<li>JavaScript, HTML, CSS, C#, Unity, Blender, Audacity, Git</li>
-</ul>
-<h2 id="uddannelse">Uddannelse</h2>
-<h3 id="aalborg-universitet">Aalborg Universitet</h3>
-<p><strong>2019-2023</strong> &#47; Aalborg, Danmark</p>
-<ul>
-<li>Bachelor i Datalogi</li>
-</ul>
-<h2 id="publikationer">Publikationer</h2>
-<p>[1] <strong>Potency-Based Heuristic Search with Randomness for Explicit Model Checking</strong><br>
-by E.G.Henriksen, A.M. Khorsid, E. Nielsen, Th. Risager, J. Srba, <strong>A.M. Stück</strong>, S. Sørensen<br>
-In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN&#8217;23), volume 13872 of LNCS, pages 180&#8211;187, Springer-Verlag, 2023.<br>
-<a href="http://www.cs.aau.dk/~srba/files/HKNRSSS:SPIN:23.pdf">PDF</a>
-<small><a href="https://www.springer.com/gp/computer-science/lncs">©Springer-Verlag</a></small>
-&#160; <a href="https://link.springer.com/chapter/10.1007/978-3-031-32157-3_10">EE</a>
-&#160; <a href="https://homes.cs.aau.dk/~srba/srba.html#HKNRSSS:SPIN:23">BibTex</a>
-&#160; <a onclick="ShowHide('HKNRSSS:SPIN:23');UpdateText(this);" href="javascript:void(0)">Abstract</a></p>
-<div class="abstract" style="display:none" id="HKNRSSS:SPIN:23">Efficient state-space exploration
-has a significant impact on reachability analysis in explicit model checking
-and existing tools use several variants of search heuristics and random walks
-in order to overcome the state-space explosion problem. We contribute with a
-novel approach based on a random search strategy, where actions are assigned
-dynamically (on-the-fly) updated potencies, changing according to the
-variations of a heuristic distance to the goal configuration as encountered
-during the state-space search. We implement our general idea into a Petri net
-model checker TAPAAL and document its efficiency on a large benchmark of Petri
-net models from the annual Model Checking Contest. The experiments show that
-our heuristic search outperforms the standard search approaches in multiple
-metrics and that it constitutes a worthy addition to the portfolio of classical
-search strategies. </div>
-<h2 id="konkurrencer">Konkurrencer</h2>
-<ul>
-<li>2022: Senior Qualifier i De Danske Cybermesterskaber</li>
-<li>2020: Deltog i Create Jam</li>
-</ul>
-<h2 id="sprog">Sprog</h2>
-<style>
-dl {
- margin:1rem;
- display:grid;
- grid-template-columns:auto 1fr;
- grid-gap:.2rem 1rem;
-}
-dl dt {
- font-size: .9rem;
- font-weight: 700;
-}
-dl dd:not(:last-child) {
- margin-bottom: .3rem;
-}
-</style>
-<dl class="languages">
-<dt>Engelsk</dt>
-<dd>Flydende skriftligt og mundtligt</dd>
-<dt>Dansk</dt>
-<dd>Flydende skriftligt og mundtligt</dd>
-<dt>Tysk</dt>
-<dd>Begrænset arbejdskompetence</dd>
-<dt>Irsk (Gælisk)</dt>
-<dd>Begrænset arbejdskompetence</dd>
-</dl>
-<h2 id="kompetencer">Kompetencer</h2>
-<p>Værktøjer og applikationer, jeg har eksperterfaring med:</p>
-<ul>
-<li>Linux</li>
-<li>Git, Unix Shell</li>
-<li>C#, HTML, CSS, JavaScript</li>
-<li>Unity</li>
-</ul>
-<p>Jeg er dygtig til:</p>
-<ul>
-<li>C, Rust, python, POSIX Shell (scripting), Java</li>
-<li>Docker, SSH</li>
-</ul>
-<p>Jeg har lidt erfaring med:</p>
-<ul>
-<li>SQL, PHP, VBA, Haskell, Lua, JQuery, Blazor</li>
-<li>Blender</li>
-</ul>
-<h2 id="interesser">Interesser</h2>
-<ul>
-<li>Open source software</li>
-<li>Linux-systemer</li>
-<li>Performance og utilization</li>
-<li>Softwaresikkerhed og privatliv</li>
-<li>Minimalt brugergrænsefladedesign</li>
-<li>Webtilgængelighed</li>
-</ul>
-<p>Andet: spiludvikling, vandring&#47;camping, boksning, guitar.</p>
-<h2 id="referencer">Referencer</h2>
-<p>Udleveres ved henvendelse.</p>
-<footer role="contentinfo">
-
- <span><a href="#">↑ Back to Top</a></span><br><br>
- <small>
- Built with <a href="https://rgz.ee/ssg.html">ssg</a>.<br>
- Maintained with ♥ for the web. <br>
- The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
- The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
- </small>
-</footer>
-</main>
-</body>
-</html>
diff --git a/build/resume/index.html b/build/resume/index.html
index d0751f4..97dd150 100644
--- a/build/resume/index.html
+++ b/build/resume/index.html
@@ -1,98 +1,129 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Adam Stück</title>
- <link rel="icon" href="data:,">
- <link rel="alternate" type="application/rss+xml" title="" href='feed'>
- <link rel="stylesheet" type="text/css" href="/main.css">
- </head>
- <body>
- <header>
- <nav>
- <a href="/">Home</a><span> | </span>
- <a href="/projects">Projects</a><span> | </span>
- <a href="/services">Services</a><span> | </span>
- <a href="/resume">Resume</a><span> | </span>
- <a href="/uses">Uses</a><span> | </span>
- <a href="/donate">Donate</a><span> | </span>
- <a href="/rss.xml">RSS</a>
- </nav>
- </header><main>
-<script type="text/javascript" language="javascript" src="js/showhide.js"></script>
-<h4 id="english-dansk-">[ English &#47; <a href="/resume-da">Dansk</a> ]</h4>
-<h1 id="adam-stck">Adam Stück</h1>
-<p><strong>Junior Software Engineer &#38; Hobbyist Sysadmin</strong><br>Aalborg, Denmark<br>adam@adast.dk</p>
-<hr>
-<h2 id="experience">Experience</h2>
-<h3 id="junior-software-engineer-at-sky-labs-aalborg">Junior Software Engineer at Sky Labs Aalborg</h3>
-<p><strong>2023-Now</strong> &#47; Aalborg, Denmark</p>
-<h3 id="linux-sysadmin-self-hosting-spare-time">Linux, Sysadmin, Self-hosting (spare time)</h3>
-<p><strong>2021-Now</strong> </p>
-<ul>
-<li>Got hooked on Linux early 2021</li>
-<li>Self-hosting some <a href="/services">services</a> on Raspberry Pi, later VPS</li>
-<li>Started building my personal platform 😎</li>
-<li>Linux, SSH, Unix Shell, Git, POSIX scripting</li>
-<li>Docker, DNS, Certbot, Web Servers, Firewalls, VPNs</li>
-<li>Countless command line utilities</li>
-</ul>
-<h3 id="student-programmer-at-e-komplet">Student Programmer at E-Komplet</h3>
-<p><strong>2020-2023</strong> &#47; Aalborg, Denmark <small>On-site &#38; remote</small></p>
-<ul>
-<li>Full stack consultant for E-Komplet client</li>
-<li>ASP.NET, C#, MSSQL, Azure DevOps, Git, JavaScript, JQuery, HTML</li>
-</ul>
-<h3 id="software-developer-at-ok-snacks-as">Software Developer at OK Snacks A&#47;S</h3>
-<p><strong>August 2019</strong> &#47; Ikast-Brande, Denmark </p>
-<ul>
-<li>Development of an Excel system to track spare parts in stock for production machines</li>
-<li>Microsoft Excel, VBA</li>
-</ul>
-<h3 id="junior-business-analyst-at-arise">Junior Business Analyst at Arise</h3>
-<p><strong>June 2017 - July 2017</strong> &#47; Limerick, Ireland </p>
-<ul>
-<li>Organization of data in Excel</li>
-<li>Automation of Excel tasks using VBA</li>
-<li>Development of web apps to facilitate some call center tasks </li>
-<li>Microsoft Excel, VBA, PHP, JavaScript, CSS, HTML</li>
-</ul>
-<h3 id="work-placement-at-arise">Work Placement at Arise</h3>
-<p><strong>2015</strong> &#47; Limerick, Ireland </p>
-<ul>
-<li>2-week school internship in the administration department</li>
-<li>Some Excel automation, including generation of working schedules</li>
-<li>Learned how a call center operates</li>
-<li>General office duties</li>
-<li>Microsoft Excel, VBA</li>
-</ul>
-<h3 id="coding-web-dev-game-dev-spare-time">Coding, Web Dev, Game Dev (spare time)</h3>
-<p><strong>2014-Now</strong> </p>
-<ul>
-<li>Started learning programming with JavaScript</li>
-<li>Got into web development, built many personal websites for fun</li>
-<li>Started learning game development with GameMaker, and later Unity</li>
-<li>Improved at JavaScript and learned C# by using Unity</li>
-<li>Started developing <a href="https://arena.adast.dk">arena</a>, my multiplayer Quake-like FPS game</li>
-<li>JavaScript, HTML, CSS, C#, Unity, Blender, Audacity, Git</li>
-</ul>
-<h2 id="education">Education</h2>
-<h3 id="aalborg-university">Aalborg University</h3>
-<p><strong>2019-2023</strong> &#47; Aalborg, Denmark</p>
-<ul>
-<li>Bachelors Degree in Computer Science</li>
-</ul>
-<h2 id="publications">Publications</h2>
-<p>[1] <strong>Potency-Based Heuristic Search with Randomness for Explicit Model Checking</strong><br>
+<!doctype html>
+<html lang="en" id="top">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="icon" href="data:,">
+ <title>Adam Stück</title>
+ <link href="https://adast.dk/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts" />
+ <style>*{box-sizing:border-box;}body{font-family:sans-serif;margin:0 auto;max-width:650px;padding:1rem;}img{max-width:100%;}pre{overflow:auto;}table{text-align:left;width:100%;}</style>
+</head>
+
+<nav>
+ <a href="#menu">Menu &darr;</a>
+</nav>
+
+<main>
+<h1>Adam Stück</h1>
+<p><strong>Linux System Administrator &amp; Software Engineer</strong><br>
+adam@adast.dk<br>
+:flag-dk: :flag-ie:</p>
+<p>Passionate about open source software, usability, performance, privacy, and
+minimal design. </p>
+<h2>Skills &amp; Languages</h2>
+<p>Core tools are C#, HTML, CSS, JavaScript &amp; the command line. Currently improving my skills
+as a sysadmin and learning the Godot game engine. I also enjoy tinkering with
+basic shell scripts and Unix systems.</p>
+<!-- TODO: compress this section to a couple of sentences
+
+A selection of tools and applications I have expert experience using:
+
+- Linux
+- Git, Unix Shell
+- C#, HTML, CSS, JavaScript
+- Unity
+
+I'm proficient with:
+
+- C, Rust, python, POSIX Shell (scripting), Java
+- Docker, SSH
+
+I have some experience with:
+
+- SQL, PHP, VBA, Haskell, Lua, JQuery, Blazor
+- Blender -->
+<h2>Experience</h2>
+<table>
+<tr><th>Title</th><th>Company</th><th>Duration</th></tr>
+<tr><td>Junior Software Engineer</td><td>Sky Labs Aalborg</td><td>2023-Now</td></tr>
+<tr><td>Student Programmer</td><td>E-Komplet A/S</td><td>2020-2023</td></tr>
+<tr><td>Software Developer</td><td>OK Snacks A/S</td><td>2019</td></tr>
+<tr><td>Junior Business Analyst</td><td>ADEC Arise</td><td>2017</td></tr>
+<tr><td>Work Placement</td><td>ADEC Arise</td><td>2015</td></tr>
+</table>
+<!-- ### Linux, Sysadmin, Self-hosting (spare time)
+
+**2021-Now**
+
+* Got hooked on Linux early 2021
+* Self-hosting some [services](/services) on Raspberry Pi, later VPS
+* Started building my personal platform 😎
+* Linux, SSH, Unix Shell, Git, POSIX scripting
+* Docker, DNS, Certbot, Web Servers, Firewalls, VPNs
+* Countless command line utilities
+
+### Student Programmer at E-Komplet
+
+**2020-2023** / Aalborg, Denmark <small>On-site & remote</small>
+
+* Full stack consultant for E-Komplet client
+* ASP.NET, C#, MSSQL, Azure DevOps, Git, JavaScript, JQuery, HTML
+
+### Software Developer at OK Snacks A/S
+
+**August 2019** / Ikast-Brande, Denmark
+
+* Development of an Excel system to track spare parts in stock for production machines
+* Microsoft Excel, VBA
+
+### Junior Business Analyst at Arise
+
+**June 2017 - July 2017** / Limerick, Ireland
+
+* Organization of data in Excel
+* Automation of Excel tasks using VBA
+* Development of web apps to facilitate some call center tasks
+* Microsoft Excel, VBA, PHP, JavaScript, CSS, HTML
+
+### Work Placement at Arise
+
+**2015** / Limerick, Ireland
+
+* 2-week school internship in the administration department
+* Some Excel automation, including generation of working schedules
+* Learned how a call center operates
+* General office duties
+* Microsoft Excel, VBA
+
+### Coding, Web Dev, Game Dev (spare time)
+
+**2014-Now**
+
+* Started learning programming with JavaScript
+* Got into web development, built many personal websites for fun
+* Started learning game development with GameMaker, and later Unity
+* Improved at JavaScript and learned C# by using Unity
+* Started developing [arena](https://arena.adast.dk), my multiplayer Quake-like FPS game
+* JavaScript, HTML, CSS, C#, Unity, Blender, Audacity, Git -->
+<h2>Education</h2>
+<table>
+<tr><th>Institution</th><th>Program</th><th>Completion</th></tr>
+<tr><td>Aalborg University</td><td>Computer Science</td><td>2023</td></tr>
+</table>
+<!-- ### Aalborg University
+
+**2019-2023** / Aalborg, Denmark
+
+* Bachelors Degree in Computer Science -->
+<h2>Publications</h2>
+<p>1: <strong>Potency-Based Heuristic Search with Randomness for Explicit Model Checking</strong><br>
by E.G.Henriksen, A.M. Khorsid, E. Nielsen, Th. Risager, J. Srba, <strong>A.M. Stück</strong>, S. Sørensen<br>
-In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN&#8217;23), volume 13872 of LNCS, pages 180&#8211;187, Springer-Verlag, 2023.<br>
+In Proceedings of the 29th International SPIN Symposium on Model Checking of Software (SPIN'23), volume 13872 of LNCS, pages 180--187, Springer-Verlag, 2023.<br>
<a href="http://www.cs.aau.dk/~srba/files/HKNRSSS:SPIN:23.pdf">PDF</a>
-<small><a href="https://www.springer.com/gp/computer-science/lncs">©Springer-Verlag</a></small>
-&#160; <a href="https://link.springer.com/chapter/10.1007/978-3-031-32157-3_10">EE</a>
-&#160; <a href="https://homes.cs.aau.dk/~srba/srba.html#HKNRSSS:SPIN:23">BibTex</a>
-&#160; <a onclick="ShowHide('HKNRSSS:SPIN:23');UpdateText(this);" href="javascript:void(0)">Abstract</a></p>
-<div class="abstract" style="display:none" id="HKNRSSS:SPIN:23">Efficient state-space exploration
+<a href="https://www.springer.com/gp/computer-science/lncs">©Springer-Verlag</a>
+<a href="https://link.springer.com/chapter/10.1007/978-3-031-32157-3_10">EE</a>
+<a href="https://homes.cs.aau.dk/~srba/srba.html#HKNRSSS:SPIN:23">BibTex</a> </p>
+<p><div class="abstract" style="display:none" id="HKNRSSS:SPIN:23">Efficient state-space exploration
has a significant impact on reachability analysis in explicit model checking
and existing tools use several variants of search heuristics and random walks
in order to overcome the state-space explosion problem. We contribute with a
@@ -104,13 +135,13 @@ model checker TAPAAL and document its efficiency on a large benchmark of Petri
net models from the annual Model Checking Contest. The experiments show that
our heuristic search outperforms the standard search approaches in multiple
metrics and that it constitutes a worthy addition to the portfolio of classical
-search strategies. </div>
-<h2 id="competitions">Competitions</h2>
+search strategies. </div></p>
+<h2>Competitions</h2>
<ul>
<li>2022: Senior Qualifier in the Danish Cyber Championships</li>
-<li>2020: Participated in Create Jam</li>
</ul>
-<h2 id="languages">Languages</h2>
+<!-- ## Languages
+
<style>
dl {
margin:1rem;
@@ -135,47 +166,39 @@ dl dd:not(:last-child) {
<dd>Rusty</dd>
<dt>Irish</dt>
<dd>Rusty</dd>
-</dl>
-<h2 id="tools">Tools</h2>
-<p>A selection of tools and applications I have expert experience using:</p>
-<ul>
-<li>Linux</li>
-<li>Git, Unix Shell</li>
-<li>C#, HTML, CSS, JavaScript</li>
-<li>Unity</li>
-</ul>
-<p>I&#8217;m proficient with:</p>
-<ul>
-<li>C, Rust, python, POSIX Shell (scripting), Java</li>
-<li>Docker, SSH</li>
-</ul>
-<p>I have some experience with:</p>
-<ul>
-<li>SQL, PHP, VBA, Haskell, Lua, JQuery, Blazor</li>
-<li>Blender</li>
-</ul>
-<h2 id="interests">Interests</h2>
+</dl> -->
+<h2>Interests</h2>
<ul>
<li>Open source software</li>
-<li>Linux systems</li>
+<li>Web accessibility</li>
<li>Performance and utilization</li>
<li>Software security and privacy</li>
<li>Minimal user interface design</li>
-<li>Web accessibility</li>
+<li>Linux systems</li>
</ul>
-<p>Other: game dev, hiking&#47;camping, boxing, guitar.</p>
-<h2 id="references">References</h2>
+<p>Other: sailing, hiking/camping, permaculture, solarpunk, game dev, guitar.</p>
+<h2>References</h2>
<p>Available upon request.</p>
<footer role="contentinfo">
-
- <span><a href="#">↑ Back to Top</a></span><br><br>
+ <hr>
+ <h3 id="menu">Menu Navigation</h3>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/services">Services</a></li>
+ <li><a href="/uses">Uses</a></li>
+ <li><a href="/resume">Resume</a></li>
+ <li><a href="/colophon">Colophon</a></li>
+ <li><a href="/now">Now</a></li>
+ <li><a href="/contact">Contact</a></li>
+ <li><a href="/donate">Donate</a></li>
+ <li><a href="/atom.xml">RSS</a></li>
+ <li><a href="#top">&uarr; Top of the page</a></li>
+ </ul>
<small>
- Built with <a href="https://rgz.ee/ssg.html">ssg</a>.<br>
+ Built with <a href="https://git.sr.ht/~bt/barf">barf</a>. <br>
Maintained with ♥ for the web. <br>
The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
</small>
</footer>
-</main>
-</body>
-</html>
diff --git a/build/rss.xml b/build/rss.xml
index 928b896..f96e762 100644..120000
--- a/build/rss.xml
+++ b/build/rss.xml
@@ -1,70 +1 @@
-<?xml version="1.0"?>
-<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
- <channel>
- <title>Adam Stück's blog</title>
- <link>https://adast.dk/rss.xml</link>
- <description>Recent content in Adam Stück's blog</description>
- <language>en-us</language>
- <atom:link href="https://adast.dk/rss.xml" rel="self" type="application/rss+xml" />
-
- <!-- LB -->
-
-<item>
-<title>Status update, February 2023</title>
-<guid>https://adast.dk/2023-02-log</guid>
-<link>https://adast.dk/2023-02-log</link>
-<pubDate>Sat, 04 Mar 2023 19:56:12 +0100</pubDate>
-<description><![CDATA[<p>Hi, welcome to my website. </p>
-
-<p>This is probably your first time seeing it, but it just went through a
-major makeover. I&#8217;ve archived <a href="https://web.archive.org/web/20221223055937/https://adast.xyz/">the old
-design</a> if
-you want to check it out.</p>
-
-<p>The new design is <em>blazingly fast</em>, light as a feather, and anyone can navigate it.</p>
-
-<p>You&#8217;ll find my contact details and important links on the homepage.
-There are links to more information about myself and this website, projects I&#8217;m
-working on, and my RSS feed at the top.
-I&#8217;ve included my PGP key if you wish to send me mail privately.</p>
-
-<p>This redesign was <strong>heavily</strong> inspired by <a href="https://bt.ht">bt.ht</a> and
-<a href="https://drewdevault.com">drewdevault.com</a>.</p>
-
-<h2 id="game-dev-is-back-on-the-menu">Game dev is back on the menu!</h2>
-
-<p>The CompSci department at my uni hosts an annual LAN party with tournaments
-in the usual titles (csgo, lol, trackmania, etc). It would be amazing to get <a href="https://arena.adast.dk">arena</a> to a playable,
-fun state, and have a LAN tournament to really put it to the test.</p>
-
-<p>I want to start working on my game again, and I want to it to be playable in
-time for the LAN party.</p>
-
-<p>I have about 5 weeks to make it happen.</p>
-
-<h2 id="what-to-expect">What to expect</h2>
-
-<p>I have a few technical blog posts planned, but I&#8217;ll also just be posting
-about anything I that interests me.</p>
-
-<p>I think I&#8217;ll start doing monthly status updates (like this post), much like
-the <a href="https://sourcehut.org/consultancy/#our-engineers">engineers at
-sourcehut.org</a>.
-I&#8217;d also like to start posting (weekly) development logs for arena. </p>
-
-<p>Finally, I have a lot more services I need to start hosting before I really
-call this <em>my platform</em>. You can see the list of publicly available
-services by clicking the link at the top of the page. For now, I&#8217;m
-prioritising hosting the services that I use regularly.</p>
-
-<p>That&#8217;s all for now! </p>
-
-<h2 id="book-club">Book club</h2>
-
-<p><em>inspired by <a href="https://100r.co">100rabbits</a></em></p>
-
-<p>I&#8217;m reading <strong>A Voyage for Madmen</strong> by Peter Nichols.</p>]]></description>
-</item>
-
- </channel>
-</rss>
+atom.xml \ No newline at end of file
diff --git a/build/services/index.html b/build/services/index.html
index cc7b5a1..e8a63a2 100644
--- a/build/services/index.html
+++ b/build/services/index.html
@@ -1,77 +1,46 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Services</title>
- <link rel="icon" href="data:,">
- <link rel="alternate" type="application/rss+xml" title="" href='feed'>
- <link rel="stylesheet" type="text/css" href="/main.css">
- </head>
- <body>
- <header>
- <nav>
- <a href="/">Home</a><span> | </span>
- <a href="/projects">Projects</a><span> | </span>
- <a href="/services">Services</a><span> | </span>
- <a href="/resume">Resume</a><span> | </span>
- <a href="/uses">Uses</a><span> | </span>
- <a href="/donate">Donate</a><span> | </span>
- <a href="/rss.xml">RSS</a>
- </nav>
- </header><main>
-<h1 id="services">Services</h1>
-<p>All services are using their default configs and logging.<br>
-Everything is currently hosted on my <a href="/uses#machines">Hetzner VPS</a> without any CDN.</p>
-<h2 id="public">Public</h2>
-<table>
-<thead>
-<tr>
-<th>Service</th>
-<th>Instance</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td>SearXNG</td>
-<td><a href="https://search.adast.dk">search.adast.dk</a></td>
-</tr>
-<tr>
-<td>PeerTube</td>
-<td><a href="https://tv.adast.dk">tv.adast.dk</a></td>
-</tr>
-</tbody>
-</table>
-<h2 id="private">Private</h2>
-<table>
-<thead>
-<tr>
-<th>Service</th>
-<th>Instance</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td>Nextcloud</td>
-<td><a href="https://cloud.adast.dk">cloud.adast.dk</a></td>
-</tr>
-<tr>
-<td>Snikket (XMPP)</td>
-<td><a href="https://chat.adast.xyz">chat.adast.xyz</a></td>
-</tr>
-</tbody>
-</table>
-<p>Other: Wireguard (pivpn), Mail (emailwiz)</p>
-<footer role="contentinfo">
+<!doctype html>
+<html lang="en" id="top">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="icon" href="data:,">
+ <title>Services</title>
+ <link href="https://adast.dk/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts" />
+ <style>*{box-sizing:border-box;}body{font-family:sans-serif;margin:0 auto;max-width:650px;padding:1rem;}img{max-width:100%;}pre{overflow:auto;}table{text-align:left;width:100%;}</style>
+</head>
+
+<nav>
+ <a href="#menu">Menu &darr;</a>
+</nav>
- <span><a href="#">↑ Back to Top</a></span><br><br>
+<main>
+<h1>Services</h1>
+<ul>
+<li><a href="https://search.adast.dk">SearXNG</a></li>
+<li><a href="https://tv.adast.dk">PeerTube</a></li>
+<li><a href="https://cloud.adast.dk">Nextcloud</a></li>
+<li><a href="https://chat.adast.xyz">Snikket</a></li>
+</ul>
+<footer role="contentinfo">
+ <hr>
+ <h3 id="menu">Menu Navigation</h3>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/services">Services</a></li>
+ <li><a href="/uses">Uses</a></li>
+ <li><a href="/resume">Resume</a></li>
+ <li><a href="/colophon">Colophon</a></li>
+ <li><a href="/now">Now</a></li>
+ <li><a href="/contact">Contact</a></li>
+ <li><a href="/donate">Donate</a></li>
+ <li><a href="/atom.xml">RSS</a></li>
+ <li><a href="#top">&uarr; Top of the page</a></li>
+ </ul>
<small>
- Built with <a href="https://rgz.ee/ssg.html">ssg</a>.<br>
+ Built with <a href="https://git.sr.ht/~bt/barf">barf</a>. <br>
Maintained with ♥ for the web. <br>
The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
</small>
</footer>
-</main>
-</body>
-</html>
diff --git a/build/sitemap.xml b/build/sitemap.xml
deleted file mode 100644
index 64195ff..0000000
--- a/build/sitemap.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<urlset
-xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
-http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
-xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
-<url><loc>https://adast.dk/resume/</loc><lastmod>2023-11-09</lastmod><priority>1.0</priority></url>
-<url><loc>https://adast.dk/resume-da/</loc><lastmod>2023-11-09</lastmod><priority>1.0</priority></url>
-<url><loc>https://adast.dk/uses/</loc><lastmod>2023-11-09</lastmod><priority>1.0</priority></url>
-<url><loc>https://adast.dk/donate/</loc><lastmod>2023-11-09</lastmod><priority>1.0</priority></url>
-<url><loc>https://adast.dk/2023-02-log/</loc><lastmod>2023-11-09</lastmod><priority>1.0</priority></url>
-<url><loc>https://adast.dk/projects/</loc><lastmod>2023-11-09</lastmod><priority>1.0</priority></url>
-<url><loc>https://adast.dk/services/</loc><lastmod>2023-11-09</lastmod><priority>1.0</priority></url>
-<url><loc>https://adast.dk/index.html</loc><lastmod>2023-11-09</lastmod><priority>1.0</priority></url>
-</urlset>
diff --git a/build/uses/index.html b/build/uses/index.html
index 75bbaf2..0188077 100644
--- a/build/uses/index.html
+++ b/build/uses/index.html
@@ -1,147 +1,102 @@
-<!DOCTYPE html>
-<html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>Things I use</title>
- <link rel="icon" href="data:,">
- <link rel="alternate" type="application/rss+xml" title="" href='feed'>
- <link rel="stylesheet" type="text/css" href="/main.css">
- </head>
- <body>
- <header>
- <nav>
- <a href="/">Home</a><span> | </span>
- <a href="/projects">Projects</a><span> | </span>
- <a href="/services">Services</a><span> | </span>
- <a href="/resume">Resume</a><span> | </span>
- <a href="/uses">Uses</a><span> | </span>
- <a href="/donate">Donate</a><span> | </span>
- <a href="/rss.xml">RSS</a>
- </nav>
- </header><main>
-<h1 id="things-i-use">Things I use</h1>
+<!doctype html>
+<html lang="en" id="top">
+<head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <link rel="icon" href="data:,">
+ <title>Things I use</title>
+ <link href="https://adast.dk/atom.xml" type="application/atom+xml" rel="alternate" title="Atom feed for blog posts" />
+ <style>*{box-sizing:border-box;}body{font-family:sans-serif;margin:0 auto;max-width:650px;padding:1rem;}img{max-width:100%;}pre{overflow:auto;}table{text-align:left;width:100%;}</style>
+</head>
+
+<nav>
+ <a href="#menu">Menu &darr;</a>
+</nav>
+
+<main>
+<h1>Things I use</h1>
<p>This page contains a somewhat up-to-date listing of hardware and software that I currently use.
-Seeing similar pages on other people&#8217;s personal websites have proved quite valuable to me, so I figured I would do the same!</p>
-<h2 id="services">Services</h2>
-<p>I&#8217;m proud to support open source products and privacy-respecting communities. The list is limited right now, but the plan is to expand this over time. </p>
-<table>
-<thead>
-<tr>
-<th>Service</th>
-<th>Cost&#47;month</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td><a href="https://sourcehut.org">sourcehut</a> <br> Open source code hosting with minimalist design and function.</td>
-<td>$2.00</td>
-</tr>
-</tbody>
-</table>
-<h2 id="machines">Machines</h2>
+Seeing similar pages on other people's personal websites have proved quite valuable to me, so I figured I would do the same!</p>
+<h2>Services</h2>
+<p>I'm proud to support open source products and privacy-respecting communities. The list is limited right now, but the plan is to expand this over time. </p>
<table>
-<thead>
-<tr>
-<th>Name</th>
-<th>Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td><a href="https://wikipedia.org/wiki/The_Ooz">ooz</a></td>
-<td>Desktop</td>
-</tr>
-<tr>
-<td>nova</td>
-<td>Laptop</td>
-</tr>
-<tr>
-<td>poco</td>
-<td>Phone</td>
-</tr>
-<tr>
-<td>adast.dk</td>
-<td>Hetzner VPS</td>
-</tr>
-</tbody>
+<tr><th>Service</th><th>Cost/year</th></tr>
+<tr><td><a href="https://sourcehut.org">sourcehut</a><br>Open source code forge.</td><td>$24</td></tr>
+<tr><td><a href="https://trom.tf">trom</a><br>Trade-free services.</td><td>$60</td></tr>
</table>
+<h2>Machines</h2>
<ul>
-<li><strong>nova</strong>
+<li><p><strong>Acer Swift 1</strong> <small>SF114-32</small></p>
+
<ul>
-<li>Acer Swift 1 <small>SF114-32</small></li>
<li>CPU: Intel Pentium Silver <small>N5000</small></li>
<li>RAM: 8 GB</li>
<li>Storage: 250 GB SSD</li>
<li>OS: Arch Linux</li>
-</ul></li>
-<li><strong>ooz</strong>
+</ul>
+</li>
+<li><p><strong>Desktop</strong></p>
+
<ul>
<li>CPU: Ryzen 7 3700X</li>
<li>GPU: RTX 2080S</li>
-<li>RAM: 16 GB 3200 Mhz CL-16</li>
+<li>RAM: 16 GB 3200 Mhz </li>
<li>OS: Arch Linux</li>
-</ul></li>
-<li><strong>poco</strong>
+</ul>
+</li>
+<li><p><strong>Pocofone F1</strong></p>
+
<ul>
-<li>Pocofone F1</li>
<li>OS: LineageOS</li>
-</ul></li>
-<li><strong>adast.dk</strong>
-<ul>
-<li>CPX 21</li>
-<li>Location: Nuremberg, Germany</li>
-<li>Price&#47;month: EUR 9.44</li>
-<li>vCPU: 3 <small>AMD EPYC</small></li>
-<li>RAM: 4 GB</li>
-<li>Storage: 80 GB</li>
-<li>OS: Debian</li>
-</ul></li>
</ul>
-<h2 id="accessories">Accessories</h2>
+</li>
+</ul>
+<h2>Accessories</h2>
<table>
-<thead>
-<tr>
-<th>Name</th>
-<th>Description</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td><a href="https://github.com/foostan/crkbd">crkbd</a></td>
-<td>Split, columnar-staggered, ortholinear keyboard</td>
-</tr>
-<tr>
-<td>BLON BL-03</td>
-<td>Cheap and cheerful IEMs</td>
-</tr>
-<tr>
-<td>Drop HD58X</td>
-<td>Open-backed headphones</td>
-</tr>
-<tr>
-<td>Dell U2520D</td>
-<td>25&#8221;, 1440p, good colours, productivity</td>
-</tr>
-</tbody>
+<tr><th>Name</th><th>Description</th></tr>
+<tr><td><a href="https://github.com/foostan/crkbd">crkbd</a></td><td>Split, columnar-staggered, ortholinear keyboard</td></tr>
+<tr><td>BLON BL-03</td><td>Cheap and cheerful IEMs</td></tr>
+<tr><td>Drop HD58X</td><td>Open-backed headphones</td></tr>
+<tr><td>Dell U2520D</td><td>25", 1440p, Good colours, Ports galore!</td></tr>
</table>
-<h2 id="software">Software</h2>
+<h2>Software</h2>
<ul>
-<li>qutebrowser, aerc</li>
-<li>Firefox, Thunderbird</li>
-<li>vim, keyd, pass, mpv, newsboat</li>
+<li>aerc</li>
+<li>Firefox</li>
+<li>keyd</li>
+<li>mpv</li>
+<li>newsboat</li>
+<li>pass</li>
+<li>qutebrowser</li>
+<li>sway/i3wm</li>
+<li>Thunderbird</li>
+<li>vim</li>
+</ul>
+<p>For configs and more, have a look at my <a href="https://git.sr.ht/~adamski/dotfiles/tree/laptop/item/.config">dotfiles</a>.</p>
+<h2>Misc</h2>
+<ul>
+<li>Colemak-DH keyboard layout.</li>
</ul>
-<p>For more, have a look at my <a href="https://git.sr.ht/~adamski/dotfiles/tree/laptop/item/.config">dotfiles</a>.</p>
<footer role="contentinfo">
-
- <span><a href="#">↑ Back to Top</a></span><br><br>
+ <hr>
+ <h3 id="menu">Menu Navigation</h3>
+ <ul>
+ <li><a href="/">Home</a></li>
+ <li><a href="/projects">Projects</a></li>
+ <li><a href="/services">Services</a></li>
+ <li><a href="/uses">Uses</a></li>
+ <li><a href="/resume">Resume</a></li>
+ <li><a href="/colophon">Colophon</a></li>
+ <li><a href="/now">Now</a></li>
+ <li><a href="/contact">Contact</a></li>
+ <li><a href="/donate">Donate</a></li>
+ <li><a href="/atom.xml">RSS</a></li>
+ <li><a href="#top">&uarr; Top of the page</a></li>
+ </ul>
<small>
- Built with <a href="https://rgz.ee/ssg.html">ssg</a>.<br>
+ Built with <a href="https://git.sr.ht/~bt/barf">barf</a>. <br>
Maintained with ♥ for the web. <br>
The content for this site is <a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA</a>.<br>
The <a href="https://git.sr.ht/~adamski/adast.dk">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.dk/tree/main/item/LICENSE">MIT</a>.
</small>
</footer>
-</main>
-</body>
-</html>