feat: log

This commit is contained in:
2026-01-14 10:58:02 +01:00
parent d96b96b6c7
commit 4b7df49e41

View File

@@ -1,70 +1,78 @@
# Daily Logs # Daily Logs
## 2026-01-13 - Reading a little bit ## 2026-01-14 - Nand2Tetris Unit 2
**Tasks:** Only read a little bit about C. Did some git setup on my laptop. **Tasks:** Watched the whole Unit 2 on youtube.
**Blocker:** Time was pressed today. **Blocker:** Nothing really. Understanding if anything.
**Discovery:** Multiple git users on the same laptop. Also learned of a selfhosted gitea solution. That works very good. **Lesson:** Learned about the ALU(Arithmetic Logic Unit) and what it is used for and how it is built. Learned of adding/substracting binary numbers. Binary to decimal conversion simple.
**Lesson:** C information and gitea selfhosting. **Tomorrow:** Trying to implement the ALU in HDL. Will start the Project 2 tasks.
**Tomorrow:** Reading nand2tetris unit 2 text **Time Spent:** 90m
## 2026-01-13 - Reading a little bit about C
**Tasks:** Only read a little bit about C. Did some git setup on my laptop.
**Blocker:** Time was pressed today.
**Discovery:** Multiple git users on the same laptop. Also learned of a selfhosted gitea solution. That works very good.
**Lesson:** C information and gitea selfhosting.
**Tomorrow:** Reading nand2tetris unit 2 text.
## 2026-01-09 () - Nand2Tetris Unit 1 ## 2026-01-09 () - Nand2Tetris Unit 1
**Task:** Finalize the last logic gate implementations for project 1. **Task:** Finalize the last logic gate implementations for project 1.
**Blocker:** They were hard to understand at first. The logic is not quite there for me. Hope that it later will make more sense. **Blocker:** They were hard to understand at first. The logic is not quite there for me. Hope that it later will make more sense.
**Discovery:** A little bit of a realization of how the logic gates work together. Still a bit fuzzy. dMux4Way and all that. **Discovery:** A little bit of a realization of how the logic gates work together. Still a bit fuzzy. dMux4Way and all that.
**Lesson:** HDL. Trial and error. **Lesson:** HDL. Trial and error.
**Fix:** I got it at last, and the the dMux8Way was just copy paste from dMux4Way with some adjustments. **Fix:** I got it at last, and the the dMux8Way was just copy paste from dMux4Way with some adjustments.
**Tomorrow:** Probably read up on Unit 1 again. Otherwise start Unit 2. **Tomorrow:** Probably read up on Unit 1 again. Otherwise start Unit 2.
**Time Spent:** 90m **Time Spent:** 90m
## 2026-01-08 () - Nand2Tetris Unit 1 ## 2026-01-08 () - Nand2Tetris Unit 1
**Task:** Implementation of the HDL logic gates. **Task:** Implementation of the HDL logic gates.
**Blocker:** The logic behind it. The coding mindset. Need to change the mindset a bit to be more systems hardwiring. It's okay. It's a process. **Blocker:** The logic behind it. The coding mindset. Need to change the mindset a bit to be more systems hardwiring. It's okay. It's a process.
**Discovery:** Learned about a web tool that helps build the logic implementation. It clicked a little bit with the gates and creating valves instead of doing if statements in my head. **Discovery:** Learned about a web tool that helps build the logic implementation. It clicked a little bit with the gates and creating valves instead of doing if statements in my head.
**Lesson:** Building the logic gates. It's kind of cool. **Lesson:** Building the logic gates. It's kind of cool.
**Fix:** Just playing around with it. Visualizing it. Drawing the diagrams before trying to code it. **Fix:** Just playing around with it. Visualizing it. Drawing the diagrams before trying to code it.
**Tomorrow:** Finish the last Logic Gates. **Tomorrow:** Finish the last Logic Gates.
**Time Spent:** 90m **Time Spent:** 90m
## 2026-01-07 () - Nand2Tetris Unit 1 ## 2026-01-07 () - Nand2Tetris Unit 1
**Task:** Getting started with the project 1 implementation. **Task:** Getting started with the project 1 implementation.
**Blocker:** Struggling a little bit with HDL and getting started. **Blocker:** Struggling a little bit with HDL and getting started.
**Discovery:** That the first building blocks of gates are used on top of each other. Not, And and Or gates all build on top of each other. **Discovery:** That the first building blocks of gates are used on top of each other. Not, And and Or gates all build on top of each other.
**Lesson:** HDL scriping/coding. Built And, Or and Xor gates. Wrote them i guess. Had a hard time understanding and planning the implementations. Had to look some of them up on Wiki. Not the HDL solution. Only the diagram. **Lesson:** HDL scriping/coding. Built And, Or and Xor gates. Wrote them i guess. Had a hard time understanding and planning the implementations. Had to look some of them up on Wiki. Not the HDL solution. Only the diagram.
**Fix:** Researching the HDL language. **Fix:** Researching the HDL language.
**Tomorrow:** Continue with the Project 1 implementation. The next gates. **Tomorrow:** Continue with the Project 1 implementation. The next gates.
**Time Spent:** 90m **Time Spent:** 90m
## 2026-01-06 () - Nand2Tetris Unit 1 ## 2026-01-06 () - Nand2Tetris Unit 1
**Task:** Basically just reading and understanding the first unit of Nand2Tetris. **Task:** Basically just reading and understanding the first unit of Nand2Tetris.
**Blocker:** Understanding the logic gates and how they work together. Did not block too much. Read some sections twice. **Blocker:** Understanding the logic gates and how they work together. Did not block too much. Read some sections twice.
**Discovery:** Logic gates and how they can be combined to make more complex components. HDL. **Discovery:** Logic gates and how they can be combined to make more complex components. HDL.
**Lesson:** Same as above. Reading through the material helped a lot. **Lesson:** Same as above. Reading through the material helped a lot.
**Fix:** Nothing. **Fix:** Nothing.
**Tomorrow:** Starting on the first project of Unit 1. Implementation section of the first project. **Tomorrow:** Starting on the first project of Unit 1. Implementation section of the first project.
**Time Spent:** 90m. **Time Spent:** 90m.
## 2026-01-05 () - Nand2Tetris Start ## 2026-01-05 () - Nand2Tetris Start
**Task:** Getting started with Nand2Tetris. **Task:** Getting started with Nand2Tetris.
**Blocker:** Not really anything. **Blocker:** Not really anything.
**Discovery:** Read about what the project really entails. **Discovery:** Read about what the project really entails.
**Lesson:** Not much yet. Played around with their online IDE. **Lesson:** Not much yet. Played around with their online IDE.
**Fix:** **Fix:**
**Tomorrow:** Starting Chapter 1. **Tomorrow:** Starting Chapter 1.
**Time Spent:** 90m. **Time Spent:** 90m.
## 2025-12-18 () - Svelte Mostly ## 2025-12-18 () - Svelte Mostly
**Task:** Play around with Svelte and get used to it. **Task:** Play around with Svelte and get used to it.
**Blocker:** Not really knowing the syntax. **Blocker:** Not really knowing the syntax.
**Discovery:** $state, $derived, general file structure syntax. **Discovery:** $state, $derived, general file structure syntax.
**Lesson:** Playing around teaches you. **Lesson:** Playing around teaches you.
**Fix:** ... **Fix:** ...
**Tomorrow:** Clean up and reflect on the week. **Tomorrow:** Clean up and reflect on the week.
**Time Spent:** 90m. **Time Spent:** 90m.