made links open in new tab

This commit is contained in:
Frederik Palmø 2023-02-23 00:05:58 +01:00
parent b1e346b0bd
commit 3ab17fdaa4

View file

@ -30,8 +30,10 @@
<article> <article>
<b>Redskaber til planlægning af spilkarakterer</b> <b>Redskaber til planlægning af spilkarakterer</b>
<span style="display: flex; justify-content: flex-end; gap: 0.5rem"> <span style="display: flex; justify-content: flex-end; gap: 0.5rem">
<a href="https://erdtree.palmoe.dk">projekt</a> <a href="https://erdtree.palmoe.dk" target="_blank" rel="noopener noreferrer">projekt</a>
<a href="https://git.palmoe.dk/vodofrede/erdtree">kildekode</a> <a href="https://git.palmoe.dk/vodofrede/erdtree" target="_blank" rel="noopener noreferrer">
kildekode
</a>
</span> </span>
<p> <p>
Dette projekt gør brug af grundlæggende webteknologier såsom HTML, CSS og JavaScript. Dette projekt gør brug af grundlæggende webteknologier såsom HTML, CSS og JavaScript.
@ -44,9 +46,15 @@
<article> <article>
<b>Implementering af hashing-algoritmer</b> <b>Implementering af hashing-algoritmer</b>
<span style="display: flex; justify-content: flex-end; gap: 0.5rem"> <span style="display: flex; justify-content: flex-end; gap: 0.5rem">
<a href="https://crates.io/crates/lore">projekt</a> <a href="https://crates.io/crates/lore" target="_blank" rel="noopener noreferrer">
<a href="https://git.palmoe.dk/vodofrede/lore">kildekode</a> projekt
<a href="https://docs.rs/lore/latest/lore/">dokumentation</a> </a>
<a href="https://git.palmoe.dk/vodofrede/lore" target="_blank" rel="noopener noreferrer">
kildekode
</a>
<a href="https://docs.rs/lore/latest/lore/" target="_blank" rel="noopener noreferrer">
dokumentation
</a>
</span> </span>
<p> <p>
Formålet med dette projekt var implementeringen af en simpel API til at generere Formålet med dette projekt var implementeringen af en simpel API til at generere
@ -60,13 +68,21 @@
<article> <article>
<b>Simpel, effektiv parsing</b> <b>Simpel, effektiv parsing</b>
<span style="display: flex; justify-content: flex-end; gap: 0.5rem"> <span style="display: flex; justify-content: flex-end; gap: 0.5rem">
<a href="https://crates.io/crates/eyes">projekt</a> <a href="https://crates.io/crates/eyes" target="_blank" rel="noopener noreferrer">
<a href="https://git.palmoe.dk/vodofrede/eyes">kildekode</a> projekt
<a href="https://docs.rs/eyes/latest/eyes/">dokumentation</a> </a>
<a href="https://git.palmoe.dk/vodofrede/eyes" target="_blank" rel="noopener noreferrer">
kildekode
</a>
<a href="https://docs.rs/eyes/latest/eyes/" target="_blank" rel="noopener noreferrer">
dokumentation
</a>
</span> </span>
<p> <p>
Mange opgaver i det årlige Mange opgaver i det årlige
<a href="https://adventofcode.com">Advent of Code</a> <a href="https://adventofcode.com" target="_blank" rel="noopener noreferrer">
Advent of Code
</a>
event består af at parse noget data og transfomere det til en ønsket output. Denne crate event består af at parse noget data og transfomere det til en ønsket output. Denne crate
består af en rudimentær parser som kan transformere sit output til specifikke datatyper. består af en rudimentær parser som kan transformere sit output til specifikke datatyper.
Dette gør det nemt at parse input med kun ét macro-kald, hvilket simplificerer mine Dette gør det nemt at parse input med kun ét macro-kald, hvilket simplificerer mine
@ -89,7 +105,9 @@
<article> <article>
<b>Kloner af Galaga og Breakout</b> <b>Kloner af Galaga og Breakout</b>
<span style="display: flex; justify-content: flex-end; gap: 0.5rem"> <span style="display: flex; justify-content: flex-end; gap: 0.5rem">
<a href="https://github.com/vodofrede/DIKUGames">kildekode</a> <a href="https://github.com/vodofrede/DIKUGames" target="_blank" rel="noopener noreferrer">
kildekode
</a>
</span> </span>
<p> <p>
Dette projekt var en del af kurset Softwareudvikling, som løb i forårssemesteret 2022. I Dette projekt var en del af kurset Softwareudvikling, som løb i forårssemesteret 2022. I
@ -115,8 +133,10 @@
<article> <article>
<b>Tools for planning game characters</b> <b>Tools for planning game characters</b>
<span style="display: flex; justify-content: flex-end; gap: 0.5rem"> <span style="display: flex; justify-content: flex-end; gap: 0.5rem">
<a href="https://erdtree.palmoe.dk">project</a> <a href="https://erdtree.palmoe.dk" target="_blank" rel="noopener noreferrer">project</a>
<a href="https://git.palmoe.dk/vodofrede/erdtree">source</a> <a href="https://git.palmoe.dk/vodofrede/erdtree" target="_blank" rel="noopener noreferrer">
source
</a>
</span> </span>
<p> <p>
This project makes use of fundamental web technologies such as HTML, CSS and JavaScript. The This project makes use of fundamental web technologies such as HTML, CSS and JavaScript. The
@ -131,9 +151,15 @@
<article> <article>
<b>Implementation of hashing algorithms</b> <b>Implementation of hashing algorithms</b>
<span style="display: flex; justify-content: flex-end; gap: 0.5rem"> <span style="display: flex; justify-content: flex-end; gap: 0.5rem">
<a href="https://crates.io/crates/lore">project</a> <a href="https://crates.io/crates/lore" target="_blank" rel="noopener noreferrer">
<a href="https://git.palmoe.dk/vodofrede/lore">source</a> project
<a href="https://docs.rs/lore/latest/lore/">docs</a> </a>
<a href="https://git.palmoe.dk/vodofrede/lore" target="_blank" rel="noopener noreferrer">
source
</a>
<a href="https://docs.rs/lore/latest/lore/" target="_blank" rel="noopener noreferrer">
docs
</a>
</span> </span>
<p> <p>
With this project I wanted to focus on implementing a simple API that would make it easy to With this project I wanted to focus on implementing a simple API that would make it easy to
@ -146,13 +172,19 @@
<article> <article>
<b>Simple, efficient parsing library</b> <b>Simple, efficient parsing library</b>
<span style="display: flex; justify-content: flex-end; gap: 0.5rem"> <span style="display: flex; justify-content: flex-end; gap: 0.5rem">
<a href="https://crates.io/crates/eyes">project</a> <a href="https://crates.io/crates/eyes" target="_blank" rel="noopener noreferrer">
<a href="https://git.palmoe.dk/vodofrede/eyes">source</a> project
<a href="https://docs.rs/eyes/latest/eyes/">docs</a> </a>
<a href="https://git.palmoe.dk/vodofrede/eyes" target="_blank" rel="noopener noreferrer">
source
</a>
<a href="https://docs.rs/eyes/latest/eyes/" target="_blank" rel="noopener noreferrer">
docs
</a>
</span> </span>
<p> <p>
Many problems in the yearly Many problems in the yearly
<a href="adventofcode.com">Advent of Code</a> <a href="https://adventofcode.com">Advent of Code</a>
event consist of parsing some data and transforming afterwards. I wanted to try implementing event consist of parsing some data and transforming afterwards. I wanted to try implementing
my own simple parser, which parses strings using simple templates and converts the parsing my own simple parser, which parses strings using simple templates and converts the parsing
results to specific data types. This was my first go at creating a Rust crate, and I focused results to specific data types. This was my first go at creating a Rust crate, and I focused
@ -174,7 +206,9 @@
<article> <article>
<b>Clones of Galaga and Breakout</b> <b>Clones of Galaga and Breakout</b>
<span style="display: flex; justify-content: flex-end; gap: 0.5rem"> <span style="display: flex; justify-content: flex-end; gap: 0.5rem">
<a href="https://github.com/vodofrede/DIKUGames">source</a> <a href="https://github.com/vodofrede/DIKUGames" target="_blank" rel="noopener noreferrer">
source
</a>
</span> </span>
<p> <p>
As part of the Software Development course at UCPH we created some small games in C\# using As part of the Software Development course at UCPH we created some small games in C\# using