palmoe.dk/index.html

97 lines
5.8 KiB
HTML

<!DOCTYPE html>
<html lang="da-dk">
<head>
<title>Frederik Palmø</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="description" content="Home page of Frederik Palmø (vodofrede)" />
<link rel="stylesheet" href="/assets/main.css" />
<link rel="icon" type="image/x-icon " href="/assets/favicon.ico" />
<script src="/assets/sound.js"></script>
</head>
<body class="column separate" style="padding: 2%; gap: 15px">
<header class="row center">
<h1><a href="/">Frederik Palmø</a></h1>
</header>
<main class="row center" style="flex-wrap: wrap-reverse">
<section class="column" style="max-width: 700px; gap: 15px; width: 100%;">
<h2>Projekter</h2>
<article class="column separate">
<div class="row separate wrap">
<h3>Spilkarakter-planlægger</h3>
<span class="row separate">
<a href="https://erdtree.palmoe.dk">projekt</a>
<a href="https://github.com/vodofrede/erdtree">kildekode</a>
</span>
</div>
<p>Dette projekt gør brug af grundlæggende webteknologier såsom HTML, CSS og JavaScript. Formålet var at gøre det nemmere at planlægge en karakter til spillet Elden Ring. Spil-data til hjemmesiden blev skrabet til JSON-format af et hjemmelavet Python-script. </p>
</article>
<article class="column separate">
<div class="row separate wrap">
<h3>Hashing-bibliotek</h3>
<span class="row separate">
<a href="https://crates.io/crates/lore">projekt</a>
<a href="https://git.palmoe.dk/vodofrede/lore">kildekode</a>
<a href="https://docs.rs/lore/latest/lore/">dokumentation</a>
</span>
</div>
<p>Formålet med dette projekt var implementeringen af en simpel API til at generere hashes. Projektet gør brug af unit-testing for at sikre at outputtet er korrekt. En del af øvelsen for mig var også at skrive god dokumentering, så at det var nemt at komme i gang med at anvende pakken for en ny bruger.</p>
</article>
<article class="column separate">
<div class="row separate wrap">
<h3>Leetcode input parser</h3>
<span class="row separate">
<a href="https://crates.io/crates/eyes">projekt</a>
<a href="https://git.palmoe.dk/vodofrede/eyes">kildekode</a>
<a href="https://docs.rs/eyes/latest/eyes/">dokumentation</a>
</span>
</div>
<p>I det årlige <a href="https://adventofcode.com">Advent of Code</a>-event starter løsninger med at læse input-data og transfomere det til en datastruktur som kan arbejdes på. Dette library består af en rudimentær parser som kan transformere sit output til specifikke datatyper. Dette gør det nemt at forstå input med få linjer kode.</p>
</article>
<article class="column separate">
<div class="row separate wrap">
<h3>Justerbar lyskæde</h3>
<span class="row separate"></span>
</div>
<p>Dette projekt omhandlede en løsning til at have udendørs lyskæder til brug i et overdækket sofaområde. Projektet gør brug af billige, "dumme" lyskæder samt en microcontroller som gør en kontrolflade tilgængelig over hjemmenetværket (til bl.a. Apple HomeKit og Home-Assistant). Gennem dette projekt har jeg lært om IoT-protokoller og programmering af microcontrollere.</p>
</article>
<article class="column separate">
<div class="row separate wrap">
<h3>Spilkloner af Galaga og Breakout</h3>
<span class="row separate">
<a href="https://github.com/vodofrede/DIKUGames">kildekode</a>
</span>
</div>
<p>Projektet var en del af kurset Softwareudvikling på KU. I dette projekt har jeg arbejdet sammen med to andre som en del af min studiegruppe. Projektet er udført i C# og gør brug af mange forskellige OOP- og generelle softwareudviklingsprincipper (SOLID, testing, diagrammering og arkitekturplanlægning).</p>
</article>
<article class="column separate">
<div class="row separate wrap">
<h3>Server</h3>
<span class="row separate"></span>
</div>
<p>Fra min hjemmeserver styrer jeg alle mine projekter. Dette involverer brug af Linux og containers. Herfra har jeg erfaring med hvad det vil sige at tage et projekt fra en bunke kode til et færdigt produkt på en hjemmeside.</p>
</article>
</section>
<aside class="column" style="align-items: center; min-width: 25%; gap: 15px">
<img src="/assets/palmoe.png" width="100" height="100" style="width: 50%; height: auto; border-radius: 10px" alt="palmoe.dk logo" />
<dl class="column center" style="gap: 8px;">
<div class="row separate">
<dt>Forge</dt>
<dd><a href="https://git.palmoe.dk/vodofrede?tab=repositories">vodofrede</a></dd>
</div>
<div class="row separate" style="gap: 20px">
<dt>GitHub</dt>
<dd><a href="https://github.com/vodofrede">vodofrede</a></dd>
</div>
</dl>
</aside>
</main>
<footer class="row separate">
<a href="/en">English</a>
<a href="https://git.palmoe.dk/vodofrede/palmoe.dk">© 2024 Frederik Palmø</a>
</footer>
</body>
</html>