natty-gay/pages/work.vue

181 lines
5.4 KiB
Vue

<template>
<main>
<div class="wrapper">
<h1>Our Stuff</h1>
<p>This section is partially work-in-progress.</p>
<p>
We got into programming roughly when we were 12, starting with
website development and later Minecraft mods. and We're a big
fan of the Rust programming language and use it for many of our
projects. Our first serious programming language was Java, but
we barely use it nowadays.Generally, we have quite a wide range
of interests (partially because we have ADHD), but we generally
stick to website development, space, and various science stuff.
We're also trying to learn to draw.
</p>
<p>
We also sometimes do a little computer graphics, usually for
games or fun experiments.
</p>
<p>
We know and primarily use Java, JavaScript, TypeScript, Rust,
C++, and also some C and Go. Haskell is fun but not something we
regularly use.
</p>
<p>
We self host a number of services, such as our personal
<a href="https://git.astolfo.cool/natty">Gitea</a>, a
<a href="https://astolfo.social/@natty">Magnetar</a>
Fediverse instance,
<a href="https://awawa.gay">awawa.gay</a> Misskey instance, as
well as a personal Matrix server.
</p>
<p>
<a href="https://git.astolfo.cool/natty">See our Git</a> or
<a href="https://github.com/AMNatty" rel="noreferrer nofollow"
>our GitHub account</a
>
for our recent projects.
</p>
</div>
</main>
<section class="wrapper">
<h2>Magnetar</h2>
<p>
We have a toy project called
<a href="https://git.astolfo.cool/natty/magnetar">Magnetar</a>. It
is a work-in-progress implementation of a
<a
href="https://en.wikipedia.org/wiki/Fediverse"
rel="noreferrer nofollow"
>Fediverse</a
>
server written in Rust.
</p>
<p>
We plan to write articles about the architecture and design of it
soon!
</p>
</section>
<section class="wrapper">
<h2>Other recent mini-projects</h2>
<ul class="mini-projects">
<li>
<a
href="https://github.com/AMNatty/wleave"
rel="nofollow noreferrer"
>AMNatty/wleave</a
>
<span
>A rewrite of wlogout, a Wayland-native logout script
written in Gtk3</span
>
</li>
<li>
<a href="https://git.astolfo.cool/natty/mag-markov"
>mag-markov</a
>
<span>
Magnetar-compatible Markov chain random sentence generator
</span>
</li>
<li>
<a href="https://git.astolfo.cool/natty/dfmd">dfmd</a>
<span
>A small utility daemon to handle
<q>open containing folder</q> activities in various software
</span>
</li>
<li>
<a href="https://git.astolfo.cool/natty/tsp">tsp</a>
<span>
A visualizer for the Travelling Salesman Problem, with the
ability to define a custom algorithm
</span>
</li>
</ul>
</section>
<section>
<div class="wrapper">
Email us (<tt>natty.sh.git [at] gmail [dot] com</tt>) or message us
on Matrix (<tt>@natty:mx.astolfo.social</tt>) (or even DM us on
fedi) if you are curious about any of these projects and would like
to know more or have some ideas or contributions.
</div>
<Signature />
</section>
</template>
<script setup>
import Signature from "@/components/signature.vue";
useHead({
title: "Our Stuff",
});
useServerSeoMeta({
ogSiteName: "Natty.gay",
ogTitle: "Our Stuff",
ogDescription:
"We work on a bunch of different projects, including Magnetar, a fediverse server partially written in Rust, as well as...",
});
</script>
<style lang="scss" scoped>
main {
flex-grow: 1;
}
main,
section {
border-left: 4px dotted $primary-surface;
border-right: 4px dotted $primary-surface;
@media all and (max-width: 1400px) {
border: initial;
}
}
main,
section,
figure.art {
max-width: 1400px;
align-self: center;
width: 100%;
box-shadow: 0px 0px 10px $ui-hover-fg;
background-color: $ui-surface-bg;
box-sizing: border-box;
}
section {
margin: 20px 0 0 0;
}
figure.art {
display: block;
margin: 20px 0 0 0;
border-radius: 10px;
figcaption {
font-style: italic;
padding: 10px;
}
img {
max-width: 100%;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
display: block;
}
}
.wrapper {
padding: 20px;
}
.mini-projects {
li :nth-child(2)::before {
content: " — ";
}
}
</style>