From 93a16928dc5d8708d04969c56abc592d374ec0e9 Mon Sep 17 00:00:00 2001 From: Frederick Yin Date: Fri, 10 Nov 2023 18:05:41 -0500 Subject: Migrate to relative links --- docs/projects/index.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'docs/projects/index.md') diff --git a/docs/projects/index.md b/docs/projects/index.md index bc1a59b..44d4fc5 100644 --- a/docs/projects/index.md +++ b/docs/projects/index.md @@ -8,21 +8,21 @@ MkDocs). But the few that do, are here. Projects below are sorted reverse chronologically (most recent first). -## [blobcat PCB](blobcat-pcb) +## [blobcat PCB](blobcat-pcb.md) ![Yellow PCB standing, colorful LEDs in marquee mode. Printed on PCB: "TechJI 2023" and "owo :blobcat:"](img/blobcat-pcb/marquee.gif) Fun? Yes. Stupid? 100%. It has no value other than blinky blinky. -## [Byseekel](byseekel) +## [Byseekel](byseekel.md) ![Both sides of a soldered PCB](img/byseekel/rev3.jpg) Sequel to [Bikeblinkers](#bikeblinkers), and a cautionary tale of why you shouldn't overcomplicate your project. -## [Reflow Workshop: A Journal](reflow-workshop) +## [Reflow Workshop: A Journal](reflow-workshop.md) ![Two PCBs with a cat printed on the silkscreen](img/reflow-workshop/kliments_vs_mine.jpg) @@ -33,7 +33,7 @@ First I watched the video and taught myself. One month later, I taught two friends. Another 2 days hence, we taught 17 people. In total, 20 terrified beginners are now ex-terrified beginners. -## [bash workshop](bash-workshop) +## [bash workshop](bash-workshop.md) ![Photo of workshop](img/bash-workshop/workshop.jpg) @@ -42,7 +42,7 @@ social-wise. ## nand2tetris -### [Part 1](nand2tetris_1) +### [Part 1](nand2tetris_1.md) ![Diagram of a simple computer](img/nand2tetris_1/computer_registers.png) @@ -50,7 +50,7 @@ In July 2022 I enrolled in a course called nand2tetris. In part one of this course I built a computer from NAND gates and ran assembly on it. It was great fun. -### [Part 2.1](nand2tetris_2.1/) +### [Part 2.1](nand2tetris_2.1.md) ![Diagram of a stack](img/nand2tetris_2.1/stack_before_add.png) @@ -58,18 +58,18 @@ A few days after Part 1 was finished, I entered Part 2. There were so many things ahead of me that I decided to split it into multiple blogposts. In Part 2.1 I learned about the stack machine and wrote a VM translator. -### [Part 2.2](nand2tetris_2.2/) +### [Part 2.2](nand2tetris_2.2.md) In nand2tetris 2.2 I built a tokenizer for a simple language, Jack. -## [SIRTET](sirtet) +## [SIRTET](sirtet.md) ![Screenshot of SIRTET mid-game](img/sirtet/sirtet.png) In June 2022 I made a game in C. It was my first time using ncurses. Also, I no longer fear pointers (although I'd still keep away from them). -## [One tøp song](one_top_song) +## [One tøp song](one_top_song.md) ![Screenshot of desktop UI](img/one_top_song/ui_desktop.png) @@ -80,7 +80,7 @@ Here are the steps I took over the course of this project, from downloading the lyrics, to generating a dataset, and finally making a game. -## [Kanvas](kanvas) +## [Kanvas](kanvas.md) ![Screenshot of Kanvas 0.1.1](img/kanvas/screenshot_0.1.1.png) @@ -89,7 +89,7 @@ Wallpaper Engine. I feel happy for him, but I'm disappointed that I can't use it. So I went ahead and wrote my own Plasma widget (or applet, or plasmoid). -## [Bikeblinkers](bikeblinkers) +## [Bikeblinkers](bikeblinkers.md) [ ![ @@ -104,7 +104,7 @@ I made all sorts of mistakes along the way, as I always do, and this blogpost has all that yelling-at-past-myself covered. It also covers _some_ actual project details. -## [Rickstodon](rickstodon) +## [Rickstodon](rickstodon.md) ![Demo](img/rickstodon/rickstodon.webp) -- cgit v1.2.3