diff --git a/.obsidian/plugins/obsidian-advanced-slides/data.json b/.obsidian/plugins/obsidian-advanced-slides/data.json new file mode 100644 index 0000000..0e6aae9 --- /dev/null +++ b/.obsidian/plugins/obsidian-advanced-slides/data.json @@ -0,0 +1,21 @@ +{ + "port": "3000", + "autoReload": true, + "exportDirectory": "/export", + "enableChalkboard": false, + "enableOverview": false, + "enableMenu": false, + "enablePointer": false, + "enableTimeBar": false, + "theme": "black", + "highlightTheme": "zenburn", + "transition": "slide", + "transitionSpeed": "default", + "controls": true, + "progress": true, + "slideNumber": false, + "showGrid": false, + "autoComplete": "inPreview", + "paneMode": "split", + "motm": "2025-04-21T19:43:27.198Z" +} \ No newline at end of file diff --git a/.obsidian/types.json b/.obsidian/types.json index 0efa87e..1b4e412 100644 --- a/.obsidian/types.json +++ b/.obsidian/types.json @@ -23,6 +23,7 @@ "excalidraw-autoexport": "text", "excalidraw-embeddable-theme": "text", "excalidraw-open-md": "checkbox", - "backlinks": "multitext" + "backlinks": "multitext", + "mermaid": "multitext" } } \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 2e9345e..1ce6d45 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -6,33 +6,37 @@ { "id": "d34eff5233313e79", "type": "tabs", + "dimension": 50, "children": [ - { - "id": "33904cc196ca322b", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Operating Systems/Processes and Threads.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "Processes and Threads" - } - }, { "id": "f1e9c17a4ce43dc1", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Languages & Machines/Introduction.md", + "file": "Extracurricular/Circuitree/Shitter Zero/Agenda.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Introduction" + "title": "Agenda" + } + } + ] + }, + { + "id": "ad495c8e1240a180", + "type": "tabs", + "dimension": 50, + "children": [ + { + "id": "cbb50d8009087a16", + "type": "leaf", + "state": { + "type": "reveal-preview-view", + "state": {}, + "icon": "lucide-file", + "title": "Slide Preview" } } ] @@ -213,56 +217,56 @@ "omnisearch:Omnisearch": false } }, - "active": "56bef0584922cba9", + "active": "cbb50d8009087a16", "lastOpenFiles": [ + "Extracurricular/Circuitree/Shitter Zero/Timeline.md", + "Extracurricular/Circuitree/Shitter Zero/Agenda.md", + "Extracurricular/Circuitree/Antenna Building/Idea and proposed timeline.md", + "Operating Systems/Processes and Threads.md", + "Extracurricular/Circuitree/Shitter Zero", + "Extracurricular/Circuitree/Committee Market/discussion/CA.md", + "Extracurricular/Circuitree/Committee Market/discussion/Committee market ideas.md", + "Languages & Machines/Regular languages.md", + "Functional Programming/Recursion.md", + "Functional Programming/Polymorphism.md", + "Functional Programming/Lists.md", + "Functional Programming/Introduction to Functional Programming.md", + "Functional Programming/Basic Haskell.md", + "Functional Programming/Eq and Num.md", + "Fundamentals of Electronics/Introductory Lecture.md", + "Extracurricular/satQuest/img/Pasted image 20241206134213.png", + "Extracurricular/satQuest/Parts Proposal.md", + "Extracurricular/satQuest/Meeting Dec 18.md", + "Extracurricular/satQuest/Initial Meeting.md", + "Extracurricular/Misc/Ideas.md", + "Extracurricular/Misc/Plan.md", + "Extracurricular/FCG/Logistics.md", + "Extracurricular/FCG/Meeting - BAPC.md", + "Extracurricular/FCG/Meeting 06-09.md", + "Extracurricular/FCG/Radio reception.md", + "Extracurricular/Circuitree/Committee Market/Macro pad.md", "Operating Systems/assets/Pasted image 20250419143713.png", "Operating Systems/Overview.md", "Languages & Machines/Introduction.md", - "Operating Systems/Processes and Threads.md", "Operating Systems/assets/Pasted image 20250419141856.png", - "unicef.org.md", - "Software Engineering/TA Meeting 1.md", - "conflict-files-obsidian-git.md", - "Software Engineering/Reqirements.md", - "Software Engineering/Meeting.md", - "Software Engineering/Initial Questions.md", "Languages & Machines/assets/Pasted image 20250414190229.png", "Languages & Machines/assets/Pasted image 20250414190144.png", "Languages & Machines/assets/Pasted image 20250414190119.png", "Languages & Machines/assets/Pasted image 20250414190100.png", "Languages & Machines/assets/Pasted image 20250113151159.png", "Languages & Machines/assets", - "Languages & Machines/Regular languages.md", "Languages & Machines", - "Extracurricular/Circuitree/Antenna Building/Idea and proposed timeline.md", "Extracurricular/Circuitree/Antenna Building", - "Fundamentals of Electronics/Introductory Lecture.md", - "Introduction to Machine Learning/Introductory lecture.md", "Fundamentals of Electronics", "Pasted image 20250113151159.png", - "Advanced Algorithms/Graph Algorithms.md", - "Advanced Algorithms/Graphs.md", "Introduction to Machine Learning/image.png", - "Extracurricular/Circuitree/Committee Market/Macro pad.md", - "Extracurricular/Circuitree/Committee Market/discussion/Committee market ideas.md", - "Extracurricular/Circuitree/Committee Market/discussion/CA.md", - "Extracurricular/Misc/Plan.md", "Extracurricular/Misc/Proposed Routine Plan.canvas", - "Extracurricular/Misc/Ideas.md", - "Functional Programming/Eq and Num.md", - "Functional Programming/Proofs.md", - "Discrete Structures/Relations and Digraphs.md", - "Operating Systems/assets/Pasted image 20250204103541.png", - "Software Engineering/Introductory Lecture.md", - "Discrete Structures/Recurrence relations.md", "Introduction to Machine Learning", - "Operating Systems/assets/image.png", "Operating Systems/assets", "Operating Systems", "Software Engineering", "Discrete Structures/Midterm", "Untitled.canvas", - "Excalidraw", "Web Engineering/canvae/server_client.canvas", "Advanced Programming/projects/second/Refactoring.canvas", "Advanced Programming/assets/assignment/assignment_organization.canvas", diff --git a/Extracurricular/Circuitree/Shitter Zero/Agenda.md b/Extracurricular/Circuitree/Shitter Zero/Agenda.md new file mode 100644 index 0000000..7dfb27f --- /dev/null +++ b/Extracurricular/Circuitree/Shitter Zero/Agenda.md @@ -0,0 +1,5 @@ +==MOVE THIS TO THE CIRCUITREE REPO!== + +1. 15m intro presentation (present the problem) +2. 30m discussion +3. 10m distribution \ No newline at end of file diff --git a/Extracurricular/Circuitree/Shitter Zero/Timeline.md b/Extracurricular/Circuitree/Shitter Zero/Timeline.md new file mode 100644 index 0000000..75143c6 --- /dev/null +++ b/Extracurricular/Circuitree/Shitter Zero/Timeline.md @@ -0,0 +1,79 @@ +--- +theme: beige +highlightTheme: css/vs2015.css + +--- + +
+ +```mermaid +sequenceDiagram + Prototyping ->> Order: We need to come up with a working prototype by next week + Order ->> Code: ITM - decide the scope (more or less) + Order ->> Design: Case? No case? + Design ->> Presentation: Slides +``` + +
+ +--- + +## Heads up! +we got two fucking weeks + +--- +## Current prototype board +I made the executive decision of using an RP2040 due to our prior experience with it: + + +[Insert here] + +--- + +## Features + +| Part | Function | +| -------------------------- | -------------- | +| NFC/RFID transceiver | Copying cards | +| 433 MHz transceiver | Replay attacks | +| HID (RP2040 supports this) | Rubber ducky | +### Anything else come to mind?* +* Keep in mind that we have 2 fucking weeks + +--- +## Issues +- 433 transceiver is a bit expensive +- Needs another look from someone + + +--- + +## Design +### Should we include a case? +This question is mostly for Mihai as it involves him designing it. + + +--- + +## Code +Let's discuss a potential scope for the project! +- Do we **only** provide bindings for the sensors? +- Will the attendees be building anything? If yes, **what**? +- C? Micropython? + + +--- + +## Let's distribute! +If we want to achieve *anything* given the short timeframe[^1], we're gonna need to copy the GAPC model. + +**GitHub issues!** + + + + 1 (CircuitRee trademarked statement) + + +--- + +# We got this! diff --git a/Extracurricular/FCG/Meeting - BAPC.md b/Extracurricular/FCG/Meeting - BAPC.md deleted file mode 100644 index 4a0b91a..0000000 --- a/Extracurricular/FCG/Meeting - BAPC.md +++ /dev/null @@ -1,7 +0,0 @@ - -## Prelims -No fancy shit - - - -## BAPC diff --git a/Extracurricular/FCG/Meeting 06-09.md b/Extracurricular/FCG/Meeting 06-09.md deleted file mode 100644 index c09ad46..0000000 --- a/Extracurricular/FCG/Meeting 06-09.md +++ /dev/null @@ -1,3 +0,0 @@ - - -### Tasks diff --git a/Extracurricular/Misc/Ideas.md b/Extracurricular/Misc/Ideas.md index 40f2be5..0da1384 100644 --- a/Extracurricular/Misc/Ideas.md +++ b/Extracurricular/Misc/Ideas.md @@ -1,4 +1,5 @@ -1. Anti-AI extension -> Data -> Bachelor's thesis -2. The groningen site thingy +1. Anti-AI extension -> Data -> Bachelor's thesis +2. Writing (come on dude, start already) 3. Temmies calendar integration (background ical service) -4. o.pm bangle.js reboot (grafana and js <3) \ No newline at end of file +4. o.pm bangle.js reboot: Backend in Rust, frontend grafana? +5. Markdown parser in Haskell \ No newline at end of file diff --git a/Fundamentals of Electronics/Introductory Lecture.md b/Fundamentals of Electronics/Introductory Lecture.md deleted file mode 100644 index 8b13789..0000000 --- a/Fundamentals of Electronics/Introductory Lecture.md +++ /dev/null @@ -1 +0,0 @@ -