diff options
author | Adam Stück <adam@adast.xyz> | 2023-03-04 19:16:42 +0100 |
---|---|---|
committer | Adam Stück <adam@adast.xyz> | 2023-03-04 19:16:42 +0100 |
commit | ab41be00ede879e57608d05044d268098fb820a3 (patch) | |
tree | 54705b0065c11b8d95b4d9ceb80f5a29bbd48710 /dst | |
parent | 80f69003909e1f4362cd1bd4289668fd60d65820 (diff) |
Website redesign
Diffstat (limited to 'dst')
-rw-r--r-- | dst/2023-02-log.html | 100 | ||||
-rw-r--r-- | dst/README.html | 38 | ||||
-rw-r--r-- | dst/arena.html | 68 | ||||
-rw-r--r-- | dst/donate.html | 55 | ||||
-rw-r--r-- | dst/favicon.ico | bin | 0 -> 46927 bytes | |||
-rw-r--r-- | dst/index.html | 91 | ||||
-rw-r--r-- | dst/main.css | 90 | ||||
-rw-r--r-- | dst/projects.html | 48 | ||||
-rw-r--r-- | dst/pubkey.txt | 64 | ||||
-rw-r--r-- | dst/resume.html | 201 | ||||
-rw-r--r-- | dst/services.html | 76 | ||||
-rw-r--r-- | dst/sitemap.xml | 15 | ||||
-rw-r--r-- | dst/uses.html | 173 |
13 files changed, 1019 insertions, 0 deletions
diff --git a/dst/2023-02-log.html b/dst/2023-02-log.html new file mode 100644 index 0000000..8ca70f1 --- /dev/null +++ b/dst/2023-02-log.html @@ -0,0 +1,100 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>February 2023</title> + <link rel="icon" type="image/x-icon" href="/favicon.ico"> + <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="/donate">Donate</a><span> | </span> + <a href="/uses">Uses</a><span> | </span> + <a href="/rss.xml">RSS</a> + </nav> + </header><main> +<h1 id="february-2023">February 2023</h1> + +<p>2023-02-27</p> + +<h2 id="new-look">New look</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’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 even your Grandma can +figure out how to navigate it.</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> + +<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). I’ve had the idea for a +while now that it would be amazing to get <a href="/arena">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’ll also just be posting +about anything I that interests me.</p> + +<p>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’ll +prioritising hosting instances of the services that I use regularly.</p> + +<p>That’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’m reading <strong>A Voyage for Madmen</strong> by Peter Nichols.</p> + +<hr style="border-top: dotted 1px;" /> + +<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"> + + <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/2.0/">CC-BY-SA</a>.<br> + The <a href="https://git.sr.ht/~adamski/adast.xyz">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.xyz/tree/main/item/LICENSE">MIT</a>. + </small> +</footer> +</main> +</body> +</html> diff --git a/dst/README.html b/dst/README.html new file mode 100644 index 0000000..90f0b7d --- /dev/null +++ b/dst/README.html @@ -0,0 +1,38 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>adast.xyz</title> + <link rel="icon" type="image/x-icon" href="/favicon.ico"> + <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="/donate">Donate</a><span> | </span> + <a href="/uses">Uses</a><span> | </span> + <a href="/rss.xml">RSS</a> + </nav> + </header><main> +<h1 id="adast.xyz">adast.xyz</h1> + +<p>My personal blog, built with <a href="https://rgz.ee/ssg.html">ssg</a>.</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/2.0/">CC-BY-SA</a>.<br> + The <a href="https://git.sr.ht/~adamski/adast.xyz">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.xyz/tree/main/item/LICENSE">MIT</a>. + </small> +</footer> +</main> +</body> +</html> diff --git a/dst/arena.html b/dst/arena.html new file mode 100644 index 0000000..0780ef9 --- /dev/null +++ b/dst/arena.html @@ -0,0 +1,68 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="UTF-8"> + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + <title>arena: Quake-like multiplayer shooter</title> + <link rel="icon" type="image/x-icon" href="/favicon.ico"> + <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="/donate">Donate</a><span> | </span> + <a href="/uses">Uses</a><span> | </span> + <a href="/rss.xml">RSS</a> + </nav> + </header><main> +<h1 id="arena-quake-like-multiplayer-shooter">arena: Quake-like multiplayer shooter</h1> + +<p>2021-05-07</p> + +<blockquote> +<p>TODO: Update post!</p> +</blockquote> + +<p>Aftershock (working title) is a multiplayer old-school arena shooter being made in Unity. It’s a hobby project that I have been working on since 2016. It started as a <em>warmup</em> project before jumping into developing an MMO, but I have since learned how much work goes into making just a multiplayer fps. Especially as a solo project. </p> + +<p>At it’s core, Aftershock is supposed to be my attempt at recreating a mix of Quake 3 / Quake Live along with whatever else I decide to add. </p> + +<p>Main features (so far):</p> + +<ul> +<li>p2p multiplayer</li> +<li>support for custom maps</li> +<li>vq3-like movement</li> +<li>rocket launcher + rocket jumping</li> +<li>health pickups</li> +<li>3 gamemodes (FFA, TDM, Race)</li> +</ul> + +<p>I’m in the process of rewriting a lot of systems in the game at the moment because I’m switching from janky p2p multiplayer to an authoritative server setup with client-side prediction <a href="https://www.gabrielgambetta.com/client-server-game-architecture.html">(more)</a>.</p> + +<p>➤ <a href="https://youtube.com/playlist?list=PLHEg_8J-AGzfSGAZI29eq29DSrBcbXVYv">Gameplay clips</a><br/> +➤ <a href="https://trello.com/b/ycQyrouQ">Follow my progress</a></p> + +<hr style="border-top: dotted 1px;" /> + +<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"> + + <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/2.0/">CC-BY-SA</a>.<br> + The <a href="https://git.sr.ht/~adamski/adast.xyz">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.xyz/tree/main/item/LICENSE">MIT</a>. + </small> +</footer> +</main> +</body> +</html> diff --git a/dst/donate.html b/dst/donate.html new file mode 100644 index 0000000..9c66e1b --- /dev/null +++ b/dst/donate.html @@ -0,0 +1,55 @@ +<!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" type="image/x-icon" href="/favicon.ico"> + <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="/donate">Donate</a><span> | </span> + <a href="/uses">Uses</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="send-me-money">Send me money</h2> + +<p>coming soon…</p> + +<h2 id="hetzner-referral">Hetzner Referral</h2> + +<p>Interested in trying out some self-hosting, or have big dreams of creating +your own platform? You can use <a href="https://hetzner.cloud/?ref=bXrpw5w6RQon">my referral +link</a>, and get 20 EUR +of Hetzner Cloud credits to start out with (2-4 months of hosting). </p> + +<p>Once you spend at least 10 EUR with Hetzner (not including credits), I get 10 EUR of credits back. </p> + +<blockquote> +<p>TODO: write a straightforward guide, to get started using a VPS</p> +</blockquote> +<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/2.0/">CC-BY-SA</a>.<br> + The <a href="https://git.sr.ht/~adamski/adast.xyz">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.xyz/tree/main/item/LICENSE">MIT</a>. + </small> +</footer> +</main> +</body> +</html> diff --git a/dst/favicon.ico b/dst/favicon.ico Binary files differnew file mode 100644 index 0000000..d537e87 --- /dev/null +++ b/dst/favicon.ico diff --git a/dst/index.html b/dst/index.html new file mode 100644 index 0000000..ed946da --- /dev/null +++ b/dst/index.html @@ -0,0 +1,91 @@ +<!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’s blog</title> + <link rel="icon" type="image/x-icon" href="/favicon.ico"> + <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="/donate">Donate</a><span> | </span> + <a href="/uses">Uses</a><span> | </span> + <a href="/rss.xml">RSS</a> + </nav> + </header><main> +<h1 id="adam-stcks-blog">Adam Stück’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>BCompSc @ <a href="https://aau.dk">AAU</a>. Working on my masters.</p> + +<p>Student programmer @ <a href="https://e-komplet.dk/">E-Komplet</a>.</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; +} +.pgp { + font-size: .9rem; +} +</style> + +<dl class="external-links"> +<dt>email</dt> +<dd><a href="mailto:adam@adast.xyz">adam@adast.xyz</a></dd> +<dt>sourcehut</dt> +<dd><a href="https://sr.ht/~adamski">~adamski</a></dd> +<dt>github</dt> +<dd><a href="https://github.com/adastx">adastx</a></dd> +<dt>linkedin</dt> +<dd><a href="https://www.linkedin.com/in/adam-st%C3%BCck-169505268/">Adam Stück</a></dd> +<dt>pgp</dt> +<dd><samp class="pgp"><a href="/pubkey.txt">FEC7 44EA DCD9 C893 977B C1D0 B544 2B88 D8E0 5672</a></samp></dd> +</dl> + +<hr style="margin: 2rem 0"> + +<style> +main p span.created { +margin: 4px 0px; +} +</style> + +<p><span class='created'>2023-02-27 — <a href="2023-02-log">February 2023</a></span></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/2.0/">CC-BY-SA</a>.<br> + The <a href="https://git.sr.ht/~adamski/adast.xyz">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.xyz/tree/main/item/LICENSE">MIT</a>. + </small> +</footer> +</main> +</body> +</html> diff --git a/dst/main.css b/dst/main.css new file mode 100644 index 0000000..4d89bb6 --- /dev/null +++ b/dst/main.css @@ -0,0 +1,90 @@ +* { + 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; +} +span.created { + display: block; + margin: 4px 15px; +} +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/dst/projects.html b/dst/projects.html new file mode 100644 index 0000000..7606d09 --- /dev/null +++ b/dst/projects.html @@ -0,0 +1,48 @@ +<!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" type="image/x-icon" href="/favicon.ico"> + <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="/donate">Donate</a><span> | </span> + <a href="/uses">Uses</a><span> | </span> + <a href="/rss.xml">RSS</a> + </nav> + </header><main> +<h1 id="projects">Projects</h1> + +<h2 id="active-projects">Active Projects</h2> + +<ul> +<li><a href="/arena">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.xyz">adast.xyz</a>: Personal platform</li> +</ul> + +<blockquote> +<p>TODO: include more stuff on this page?</p> +</blockquote> +<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/2.0/">CC-BY-SA</a>.<br> + The <a href="https://git.sr.ht/~adamski/adast.xyz">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.xyz/tree/main/item/LICENSE">MIT</a>. + </small> +</footer> +</main> +</body> +</html> diff --git a/dst/pubkey.txt b/dst/pubkey.txt new file mode 100644 index 0000000..cadf5eb --- /dev/null +++ b/dst/pubkey.txt @@ -0,0 +1,64 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=FERE +-----END PGP PUBLIC KEY BLOCK----- diff --git a/dst/resume.html b/dst/resume.html new file mode 100644 index 0000000..920936a --- /dev/null +++ b/dst/resume.html @@ -0,0 +1,201 @@ +<!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" type="image/x-icon" href="/favicon.ico"> + <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="/donate">Donate</a><span> | </span> + <a href="/uses">Uses</a><span> | </span> + <a href="/rss.xml">RSS</a> + </nav> + </header><main> +<h1 id="adam-stck">Adam Stück</h1> + +<p><strong>Student programmer / Hobbyist sysadmin</strong><br>Aalborg, Denmark<br>adam@adast.xyz</p> + +<hr> + +<h2 id="experience">Experience</h2> + +<h3 id="linux-sysadmin-self-hosting-spare-time">Linux, Sysadmin, Self-hosting (spare time)</h3> + +<p><strong>2021-Now</strong> </p> + +<ul> +<li>Got the itch to try out Linux again early 2021<br>(I got hooked)</li> +<li>Learned the basics, started tinkering and ricing</li> +<li>Tried self-hosting some services on Raspberry Pi, later VPS</li> +<li>Started building adast.xyz, my personal platform 😎</li> +<li>Linux, SSH, CLI, Unix Shell, Git, POSIX scripting</li> +<li>Docker, DNS, Certbot, Web Servers, Firewalls, Wireguard</li> +<li>Countless command line utilities</li> +</ul> + +<h3 id="student-programmer-at-e-komplet">Student Programmer at E-Komplet</h3> + +<p><strong>2020-Now</strong> / Aalborg, Denmark <small>On-site & 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/S</h3> + +<p><strong>August 2019</strong> / 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> / Limerick, Ireland </p> + +<ul> +<li>Organization of data in Excel</li> +<li>Automation of daily 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> / 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>2013-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="/arena">arena</a>, my multiplayer Quake-like FPS</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-Now</strong> / Aalborg, Denmark</p> + +<ul> +<li>Masters Degree in Computer Science - 2 Year Program</li> +<li>Bachelors Degree in Computer Science - 3 Year Program</li> +</ul> + +<h2 id="languages">Languages</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>English</dt> +<dd>Native writing and speaking</dd> +<dt>Danish</dt> +<dd>Fluent writing and speaking</dd> +<dt>German</dt> +<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’m proficient with:</p> + +<ul> +<li>C, Rust, python, POSIX Shell (scripting), Java</li> +<li>Docker, SSH</li> +</ul> + +<p>And I have some experience with:</p> + +<ul> +<li>SQL, PHP, VBA, Haskell, Lua, JQuery, Blazor</li> +<li>Blender</li> +</ul> + +<p><em>misc</em>:</p> + +<ul> +<li>150 WPM, touch typist</li> +</ul> + +<h2 id="interests">Interests</h2> + +<ul> +<li>Open source software</li> +<li>Web accessibility</li> +<li>Performance and utilization</li> +<li>Linux systems</li> +<li>Software security and privacy</li> +<li>Minimal user interface design</li> +<li>Detailed documentation</li> +<li>Optimizing build times and version control</li> +<li>Writing technical articles</li> +</ul> + +<p>Other: game dev, hiking/camping, boxing, running, guitar.</p> + +<h2 id="references">References</h2> + +<p>Available upon request.</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/2.0/">CC-BY-SA</a>.<br> + The <a href="https://git.sr.ht/~adamski/adast.xyz">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.xyz/tree/main/item/LICENSE">MIT</a>. + </small> +</footer> +</main> +</body> +</html> diff --git a/dst/services.html b/dst/services.html new file mode 100644 index 0000000..e292159 --- /dev/null +++ b/dst/services.html @@ -0,0 +1,76 @@ +<!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" type="image/x-icon" href="/favicon.ico"> + <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="/donate">Donate</a><span> | </span> + <a href="/uses">Uses</a><span> | </span> + <a href="/rss.xml">RSS</a> + </nav> + </header><main> +<h1 id="services">Services</h1> + +<p>I host a few services available for public use.</p> + +<p>All instances are using their default settings and logging.</p> + +<table> +<thead> +<tr> +<th>Service</th> +<th>Instance</th> +</tr> +</thead> + +<tbody> +<tr> +<td><a href="https://docs.searxng.org/">SearXNG</a></td> +<td><a href="https://search.adast.xyz">search.adast.xyz</a></td> +</tr> +<tr> +<td><a href="#">SimplyTranslate</a></td> +<td>coming soon…</td> +</tr> +<tr> +<td><a href="#">Invidious</a></td> +<td>coming soon…</td> +</tr> +<tr> +<td><a href="#">Teddit</a></td> +<td>coming soon…</td> +</tr> +<tr> +<td><a href="#">Dumb</a></td> +<td>coming soon…</td> +</tr> +<tr> +<td>[…]</td> +<td>coming soon…</td> +</tr> +</tbody> +</table> +<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/2.0/">CC-BY-SA</a>.<br> + The <a href="https://git.sr.ht/~adamski/adast.xyz">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.xyz/tree/main/item/LICENSE">MIT</a>. + </small> +</footer> +</main> +</body> +</html> diff --git a/dst/sitemap.xml b/dst/sitemap.xml new file mode 100644 index 0000000..88c1b19 --- /dev/null +++ b/dst/sitemap.xml @@ -0,0 +1,15 @@ +<?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.xyz/uses.html</loc><lastmod>2023-03-04</lastmod><priority>1.0</priority></url> +<url><loc>https://adast.xyz/resume.html</loc><lastmod>2023-03-04</lastmod><priority>1.0</priority></url> +<url><loc>https://adast.xyz/2023-02-log.html</loc><lastmod>2023-03-04</lastmod><priority>1.0</priority></url> +<url><loc>https://adast.xyz/projects.html</loc><lastmod>2023-03-04</lastmod><priority>1.0</priority></url> +<url><loc>https://adast.xyz/arena.html</loc><lastmod>2023-03-04</lastmod><priority>1.0</priority></url> +<url><loc>https://adast.xyz/donate.html</loc><lastmod>2023-03-04</lastmod><priority>1.0</priority></url> +<url><loc>https://adast.xyz/services.html</loc><lastmod>2023-03-04</lastmod><priority>1.0</priority></url> +<url><loc>https://adast.xyz/index.html</loc><lastmod>2023-03-04</lastmod><priority>1.0</priority></url> +</urlset> diff --git a/dst/uses.html b/dst/uses.html new file mode 100644 index 0000000..8d46727 --- /dev/null +++ b/dst/uses.html @@ -0,0 +1,173 @@ +<!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" type="image/x-icon" href="/favicon.ico"> + <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="/donate">Donate</a><span> | </span> + <a href="/uses">Uses</a><span> | </span> + <a href="/rss.xml">RSS</a> + </nav> + </header><main> +<h1 id="things-i-use">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’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’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/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> + +<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.xyz</td> +<td>Hetzner VPS</td> +</tr> +</tbody> +</table> + +<ul> +<li><strong>nova</strong> + +<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>CPU: Ryzen 7 3700X</li> +<li>GPU: RTX 2080S</li> +<li>RAM: 16 GB 3200 Mhz CL-16</li> +<li>OS: Arch Linux</li> +</ul></li> +<li><strong>poco</strong> + +<ul> +<li>Pocofone F1</li> +<li>OS: LineageOS</li> +</ul></li> +<li><strong>adast.xyz</strong> + +<ul> +<li>CPX 21</li> +<li>Location: Nuremberg, Germany</li> +<li>Price/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> + +<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”, 1440p, good colours, productivity</td> +</tr> +</tbody> +</table> + +<h2 id="software">Software</h2> + +<ul> +<li>Firefox, qutebrowser</li> +<li>Thunderbird</li> +<li>Alacritty</li> +<li>Neovim</li> +<li>pass</li> +<li>keyd</li> +<li>i3</li> +<li>dmenu</li> +<li>slock</li> +<li>mpv</li> +<li>newsboat</li> +<li>[…]</li> +</ul> +<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/2.0/">CC-BY-SA</a>.<br> + The <a href="https://git.sr.ht/~adamski/adast.xyz">code for this site</a> is <a href="https://git.sr.ht/~adamski/adast.xyz/tree/main/item/LICENSE">MIT</a>. + </small> +</footer> +</main> +</body> +</html> |