diff --git a/content/_index.md b/content/_index.md index 3688f5635..cbad9a6e7 100644 --- a/content/_index.md +++ b/content/_index.md @@ -2,8 +2,6 @@ title: "Jet Hughes" --- -# My Notes - ## 1 Papers - [[notes/cosc-201]] @@ -12,3 +10,5 @@ title: "Jet Hughes" - [[notes/info-203]] ## 2 Other + +- [[notes/templates]] \ No newline at end of file diff --git a/content/daily_notes/2022-03-25.md b/content/daily_notes/2022-03-25.md index cc1da26a1..99b98defc 100644 --- a/content/daily_notes/2022-03-25.md +++ b/content/daily_notes/2022-03-25.md @@ -12,17 +12,17 @@ | | | | | | | | -## Todo's +## 1 Todo's - [ ] 11:00 Cosc202 Lecture (debugging) - [x] 12:00 Cosc201 Lab - [ ] 16:00 Info201 Lecture (advanced data modelling - patterns) -## Lecture/Labs +## 2 Lecture/Labs - [x] 09:00 Cosc202 Lab - [ ] 11:00 Cosc201 Lecture (mergesort 2) - [ ] 12:00 Info201 Lab (use case diagrams) -## Assignments +## 3 Assignments - [ ] 5pm 1st April ⇒ cosc 201 assignment - [ ] 60mins write up - [x] 5pm 25th March ⇒ info 201 milestone 1 @@ -35,21 +35,21 @@ - [ ] 30mins heuristic evaulations - [ ] 120mins write up -### Cosc 202 tasks +### 3.1 Cosc 202 tasks - [ ] save open file state - https://trello.com/b/Fk7lAfEG/andie -## Projects +## 4 Projects - [ ] python ai weekly review - [ ] my own password manager -## Timetable +## 5 Timetable ![[Pasted image 20220311102444.png]] -## Links -### cosc 202 +## 6 Links +### 6.1 cosc 202 [lab book](https://cosc202.cspages.otago.ac.nz/lab-book/COSC202LabBook.pdf) -### info 201 +### 6.2 info 201 [tiddlywiki](https://isgb.otago.ac.nz/infosci/INFO201/labs_release/raw/master/output/info201_labs.html#) [Assignments](https://isgb.otago.ac.nz/info201/shared/assignments_release/raw/master/output/INFO201_Assignments.html) diff --git a/content/notes/01-introduction.md b/content/notes/01-introduction.md deleted file mode 100644 index 0410d1c4a..000000000 --- a/content/notes/01-introduction.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "01-introduction" -tags: ---- - -# 01-introduction - - diff --git a/content/notes/02-union-find-1.md b/content/notes/02-union-find-1.md deleted file mode 100644 index 65d4f6900..000000000 --- a/content/notes/02-union-find-1.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "02-union-find-1" -tags: ---- - -# 02-union-find-1 - - diff --git a/content/notes/03-union-find-2.md b/content/notes/03-union-find-2.md deleted file mode 100644 index 01290b778..000000000 --- a/content/notes/03-union-find-2.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "03-union-find-2" -tags: ---- - -# 03-union-find-2 - - diff --git a/content/notes/04-union-find-3.md b/content/notes/04-union-find-3.md deleted file mode 100644 index 97a7b9a2e..000000000 --- a/content/notes/04-union-find-3.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: "04-union-find-3" -tags: ---- - -# 04-union-find-3 - - diff --git a/content/notes/06-analysing-recurive-algorithms.md b/content/notes/06-analysing-recurive-algorithms.md deleted file mode 100644 index 625e6a719..000000000 --- a/content/notes/06-analysing-recurive-algorithms.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: "06-analysing-recurive-algorithms" -tags: -- cosc201 ---- - -# 06-analysing-recurive-algorithms - - diff --git a/content/notes/07-mergesort-1.md b/content/notes/07-mergesort-1.md index 59f09b7a0..cfc6c0811 100644 --- a/content/notes/07-mergesort-1.md +++ b/content/notes/07-mergesort-1.md @@ -5,8 +5,6 @@ tags: - lecture --- -# 07-mergesort-1 - # Divide and conquer 1. pre ⇒ break apartinto two or more smaller problems whose size add up to at most n diff --git a/content/notes/07-testing.md b/content/notes/07-testing.md index bbb24810d..743386847 100644 --- a/content/notes/07-testing.md +++ b/content/notes/07-testing.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# 07-testing - - [[notes/testing]] - [[notes/test-driven-development]] - [[notes/unit-testing]] diff --git a/content/notes/08-debugging.md b/content/notes/08-debugging.md index 2a7dd1751..b5a45853d 100644 --- a/content/notes/08-debugging.md +++ b/content/notes/08-debugging.md @@ -4,6 +4,4 @@ tags: - cosc202 --- -# 08-debugging - [[notes/debugging]] diff --git a/content/notes/08-mergesort-2.md b/content/notes/08-mergesort-2.md index 6a3b091f7..a4f2433e7 100644 --- a/content/notes/08-mergesort-2.md +++ b/content/notes/08-mergesort-2.md @@ -5,8 +5,6 @@ tags: - lecture --- -# 08-mergesort-2 - recall definition of merge sort - pre ⇒ split - rec ⇒ sort pieces diff --git a/content/notes/09-documentation.md b/content/notes/09-documentation.md index ca3cb6767..d4e13cd2b 100644 --- a/content/notes/09-documentation.md +++ b/content/notes/09-documentation.md @@ -4,6 +4,4 @@ tags: - cosc202 --- -# 09-documentation - [[documentation]] diff --git a/content/notes/09-stacks-and-queues.md b/content/notes/09-stacks-and-queues.md index 4cd0e79ff..1cf016cc0 100644 --- a/content/notes/09-stacks-and-queues.md +++ b/content/notes/09-stacks-and-queues.md @@ -5,8 +5,6 @@ tags: - lecture --- -# 09-stacks-and-queues - - [[notes/stacks-and-queues]] - [[notes/priority-queue]] - [[notes/heap]] \ No newline at end of file diff --git a/content/notes/10-continuous-integration-1.md b/content/notes/10-continuous-integration-1.md index bf182528c..9f0facda6 100644 --- a/content/notes/10-continuous-integration-1.md +++ b/content/notes/10-continuous-integration-1.md @@ -1,10 +1,9 @@ --- title: "10-continuous-integration-1" tags: +- cosc202 --- -# 10-continuous-integration-1 - [[continuous-integration]] 1. explain the term continuous integration diff --git a/content/notes/10-heaps-and-heapsort.md b/content/notes/10-heaps-and-heapsort.md index 860be9069..62eb37367 100644 --- a/content/notes/10-heaps-and-heapsort.md +++ b/content/notes/10-heaps-and-heapsort.md @@ -5,8 +5,6 @@ tags: - lecture --- -# 10-heaps-and-heapsort - ## 1 Overview [[notes/heap]] diff --git a/content/notes/11-continuous-integration-2.md b/content/notes/11-continuous-integration-2.md index bbc207c60..c4cbbbd04 100644 --- a/content/notes/11-continuous-integration-2.md +++ b/content/notes/11-continuous-integration-2.md @@ -11,7 +11,7 @@ tags: 5. Describe a way in which CI scrupts scan handle secrets 6. OUtline uses of local git hook scripts -# 11-continuous-integration-2 + CI runs pipellines defined in .gitlab-ci.yaml asynchronously diff --git a/content/notes/analysis-of-recursive-algorithms.md b/content/notes/analysis-of-recursive-algorithms.md index 8cd8fbc4b..82ed007aa 100644 --- a/content/notes/analysis-of-recursive-algorithms.md +++ b/content/notes/analysis-of-recursive-algorithms.md @@ -4,8 +4,6 @@ tags: - cosc201 --- -# analysis-of-recursive-algorithms - - induction and recursion are linked - inductive approach is esential for understanding time-complexity of resursive algorithms diff --git a/content/notes/anti-govt-protest-china.md b/content/notes/anti-govt-protest-china.md index f88b1271a..d8b87b3fb 100644 --- a/content/notes/anti-govt-protest-china.md +++ b/content/notes/anti-govt-protest-china.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# anti-govt-protest-china - China used facial recognition to identofy protesters these protesters used masks and toppled lamposts to thwart this infrastructure diff --git a/content/notes/big-o.md b/content/notes/big-o.md index d2ff80029..7c973bc03 100644 --- a/content/notes/big-o.md +++ b/content/notes/big-o.md @@ -4,8 +4,6 @@ tags: - cosc201 --- -# big-o - >Big O means $f(n) = O(g(n))$ if there is some constant $A > 0$ such that for all sufficiently large n, $f(n) ≤ A × g(n).$ - Big O provides *upper bounds* only. (usually on worst case runtimes) diff --git a/content/notes/big-theta.md b/content/notes/big-theta.md index a09f2264e..1af46af64 100644 --- a/content/notes/big-theta.md +++ b/content/notes/big-theta.md @@ -4,8 +4,6 @@ tags: - cosc201 --- -# big-theta - >Big theta means $f(n) = \Theta(g(n))$ if there are constants 0 < B < A such that for all sufficiently large n, ==$B × g(n) ≤ f(n) ≤ A × g(n)$== - Upper and lower bound diff --git a/content/notes/branch.md b/content/notes/branch.md index 8206c027f..14eefe4ff 100644 --- a/content/notes/branch.md +++ b/content/notes/branch.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# branch - Split current dev path into two to work on e.g., a bug or a feature ## 1 Overview diff --git a/content/notes/consoles-terminals-shells.md b/content/notes/consoles-terminals-shells.md index af922a02d..b9a5f9171 100644 --- a/content/notes/consoles-terminals-shells.md +++ b/content/notes/consoles-terminals-shells.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# consoles-terminals-shells - - console -> io device which is part of a computer (physical terminal) - console is the device: -> terminal is program inside that device - terminal -> text input output environment (can be remote) diff --git a/content/notes/continuous-integration.md b/content/notes/continuous-integration.md index 0620d4dc6..2669091e9 100644 --- a/content/notes/continuous-integration.md +++ b/content/notes/continuous-integration.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# continuous-integration - ## 1 What is it continuous --> is always happening integration --> connecting software components diff --git a/content/notes/cosc-201-lectures.md b/content/notes/cosc-201-lectures.md index df03151b5..d8f665bf7 100644 --- a/content/notes/cosc-201-lectures.md +++ b/content/notes/cosc-201-lectures.md @@ -5,8 +5,6 @@ tags: - lectures --- -# Cosc 201 Lectures - - [[notes/07-mergesort-1]] - [[notes/08-mergesort-2]] - [[notes/09-stacks-and-queues]] diff --git a/content/notes/cosc-201-outline.md b/content/notes/cosc-201-outline.md index 31eb663a9..1993974a8 100644 --- a/content/notes/cosc-201-outline.md +++ b/content/notes/cosc-201-outline.md @@ -5,8 +5,6 @@ tags: - outline --- -# cosc-201-outline - - [[notes/big-o]] - [[notes/big-theta]] - [[notes/induction]] diff --git a/content/notes/cosc-201.md b/content/notes/cosc-201.md index d545c70d2..996a2787f 100644 --- a/content/notes/cosc-201.md +++ b/content/notes/cosc-201.md @@ -7,8 +7,6 @@ tags: - cosc201 --- -# Cosc 201 - ## 1 Course Outlines - [[notes/cosc-201-outline]] diff --git a/content/notes/cosc-202-outline.md b/content/notes/cosc-202-outline.md index 11cad7212..e2089db7f 100644 --- a/content/notes/cosc-202-outline.md +++ b/content/notes/cosc-202-outline.md @@ -5,8 +5,6 @@ tags: - outline --- -# cosc-202-outline - - [[notes/consoles-terminals-shells]] - [[notes/git]] - [[notes/ethics-in-cs]] diff --git a/content/notes/cosc-202.md b/content/notes/cosc-202.md index bb4f02206..fcba9b92c 100644 --- a/content/notes/cosc-202.md +++ b/content/notes/cosc-202.md @@ -7,8 +7,6 @@ tags: - cosc202 --- -# cosc-202 - ## 1 Course Outlines - [[notes/cosc-202-lectures]] diff --git a/content/notes/debugging.md b/content/notes/debugging.md index fa5ffbd1a..32295454c 100644 --- a/content/notes/debugging.md +++ b/content/notes/debugging.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# debugging - removing technical faults isolaing and remove technical faults a human process diff --git a/content/notes/documentation.md b/content/notes/documentation.md index 9d01f5803..7c884c56e 100644 --- a/content/notes/documentation.md +++ b/content/notes/documentation.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# documentation - ## 1 Who, what where - Audience - users diff --git a/content/notes/ethics-in-cs.md b/content/notes/ethics-in-cs.md index c804a413b..aa5da3d67 100644 --- a/content/notes/ethics-in-cs.md +++ b/content/notes/ethics-in-cs.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# ethics-in-cs - ## 1 Case studies 1. [[notes/facial-recognition-in-US-riots-2021-01-06]] diff --git a/content/notes/facial-recognition-in-US-riots-2021-01-06.md b/content/notes/facial-recognition-in-US-riots-2021-01-06.md index ae1642721..8cafa8f94 100644 --- a/content/notes/facial-recognition-in-US-riots-2021-01-06.md +++ b/content/notes/facial-recognition-in-US-riots-2021-01-06.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# facial-recognition-in-US-riots-2021-01-06 - capital riots occured on 2021-01-06 there was video from the riots which contained faces diff --git a/content/notes/git-cheat-sheet.md b/content/notes/git-cheat-sheet.md index 15faa592f..313d680f4 100644 --- a/content/notes/git-cheat-sheet.md +++ b/content/notes/git-cheat-sheet.md @@ -4,8 +4,6 @@ tags: - cheatsheet --- -# Git Cheat Sheet - ## 1 Commands - Clone -> create local copy of remote repo - Commit -> save changes to local repo diff --git a/content/notes/git.md b/content/notes/git.md index cbdec1ccc..58c2cfa7f 100644 --- a/content/notes/git.md +++ b/content/notes/git.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# git - - Git is a tool to track changes to sets of file - It is the most commonly used [[notes/version-control-system]] diff --git a/content/notes/heap.md b/content/notes/heap.md index be80b2d90..4dade39e2 100644 --- a/content/notes/heap.md +++ b/content/notes/heap.md @@ -5,8 +5,6 @@ tags: - datastructure --- -# heap - A tree where: 1. every elements should be greater than ites children diff --git a/content/notes/how-is-safe-enough-for-autonomous-vehicles.md b/content/notes/how-is-safe-enough-for-autonomous-vehicles.md index 2502eb9dd..453082f2e 100644 --- a/content/notes/how-is-safe-enough-for-autonomous-vehicles.md +++ b/content/notes/how-is-safe-enough-for-autonomous-vehicles.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# how-is-safe-enough-for-autonomous-vehicles - - How safe is safe enough? - its impossible to be perfect - discalimer about driving assistant in teslas diff --git a/content/notes/induction.md b/content/notes/induction.md index 95ed19eea..e58f96e98 100644 --- a/content/notes/induction.md +++ b/content/notes/induction.md @@ -4,8 +4,6 @@ tags: - cosc201 --- -# induction - # Induction ## 1 PECS Phases of argument by induction diff --git a/content/notes/info-201-outline.md b/content/notes/info-201-outline.md new file mode 100644 index 000000000..b6d6ae99c --- /dev/null +++ b/content/notes/info-201-outline.md @@ -0,0 +1,7 @@ +--- +title: "info-201-outline" +tags: +- +--- + +- [[notes/version-control-system]] diff --git a/content/notes/info-201.md b/content/notes/info-201.md index 16aceedb2..f8cf84e97 100644 --- a/content/notes/info-201.md +++ b/content/notes/info-201.md @@ -7,12 +7,10 @@ tags: - info201 --- -# info-201 - ## 1 Course Outlines -- [[info-201-outline]] -- [[info-201-lectures]] +- [[notes/info-201-outline]] +- [[notes/info-201-lectures]] ## 2 Assignments diff --git a/content/notes/info-203.md b/content/notes/info-203.md index 6047aac4e..c60cd34fe 100644 --- a/content/notes/info-203.md +++ b/content/notes/info-203.md @@ -7,12 +7,10 @@ tags: - info203 --- -# info-203 - ## 1 Course Outlines -- [[info-203-outline]] -- [[info-203-lectures]] +- [[notes/info-203-outline]] +- [[notes/info-203-lectures]] ## 2 Assignments diff --git a/content/notes/integrated-development-environments.md b/content/notes/integrated-development-environments.md index 5abe88bc1..73f413068 100644 --- a/content/notes/integrated-development-environments.md +++ b/content/notes/integrated-development-environments.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# integrated-development-environments - ## 1 Source code editors - editor applications to help software development - provide features that help editing code diff --git a/content/notes/priority-queue.md b/content/notes/priority-queue.md index 6d978c74f..005bacbca 100644 --- a/content/notes/priority-queue.md +++ b/content/notes/priority-queue.md @@ -5,8 +5,6 @@ tags: - datastructure --- -# priority-queue - - A dynamic linear data type that supports addition and removal on entrie - each entry hase a value and a priority (key) - removal returns the item with the greatest priority diff --git a/content/notes/shell.md b/content/notes/shell.md index 4da7021ad..eadb0a747 100644 --- a/content/notes/shell.md +++ b/content/notes/shell.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# shell - - start and stop OS processes - used to control OS - connect output of one OS process to input of another process -> this is the idea of Unix pipes diff --git a/content/notes/stacks-and-queues.md b/content/notes/stacks-and-queues.md index b8b932e51..83139303f 100644 --- a/content/notes/stacks-and-queues.md +++ b/content/notes/stacks-and-queues.md @@ -4,8 +4,6 @@ tags: - cosc201 --- -# stacks-and-queues - Dynamic linear data types (interface) - an abstraction of a collection of data organised "in a line" which supprts addition of new elements and the removal of (some) old elements diff --git a/content/notes/templates.md b/content/notes/templates.md new file mode 100644 index 000000000..4c9df38eb --- /dev/null +++ b/content/notes/templates.md @@ -0,0 +1,10 @@ +--- +title: "templates" +tags: +- +--- + +- [[templates/Day]] +- [[templates/note-header]] +- [[templates/course]] +- [[templates/post]] \ No newline at end of file diff --git a/content/notes/test-driven-development.md b/content/notes/test-driven-development.md index e18719129..79906957b 100644 --- a/content/notes/test-driven-development.md +++ b/content/notes/test-driven-development.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# test-driven-development - tests are developed before the code are a spec of what the code should do diff --git a/content/notes/testing.md b/content/notes/testing.md index 72b1983bd..0345d4830 100644 --- a/content/notes/testing.md +++ b/content/notes/testing.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# testing - - most software will contain bugs - bug severity if not always equivalent to bug priority - testing is seeking out bugs diff --git a/content/notes/union-find.md b/content/notes/union-find.md index 6d7936280..1c2b152af 100644 --- a/content/notes/union-find.md +++ b/content/notes/union-find.md @@ -5,8 +5,6 @@ tags: - datastructure --- -# union-find - ## 1 Example - We have 12 'objects' - *Some* pairs have been connected diff --git a/content/notes/unit-testing.md b/content/notes/unit-testing.md index 048260cd0..b32b5ee6a 100644 --- a/content/notes/unit-testing.md +++ b/content/notes/unit-testing.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# unit-testing - - divide code into units ⇒ test those units - consider appropriate scale diff --git a/content/notes/unix-shell.md b/content/notes/unix-shell.md index 4ad723fcd..cdeddf61d 100644 --- a/content/notes/unix-shell.md +++ b/content/notes/unix-shell.md @@ -4,8 +4,6 @@ tags: - cosc202 --- -# unix-shell - - most common command shell (macOS, linux, android, ios) - bash is another common shell - windows shells: diff --git a/content/notes/version-control-system.md b/content/notes/version-control-system.md index f50b247e3..f32f3ecd3 100644 --- a/content/notes/version-control-system.md +++ b/content/notes/version-control-system.md @@ -4,8 +4,6 @@ tags: - info201 --- -# version-control-system - VCSs (version control systems) Are systems to keep track of changes to a set of files E.g., [[git]] diff --git a/content/private/private-note.md b/content/private/private-note.md deleted file mode 100644 index 6930c102c..000000000 --- a/content/private/private-note.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: "Private Stuff" ---- - -This page doesn't get published! \ No newline at end of file diff --git a/content/templates/course.md b/content/templates/course.md index ce39ee0e7..31f3d429b 100644 --- a/content/templates/course.md +++ b/content/templates/course.md @@ -6,8 +6,6 @@ tags: - course --- -# <% tp.file.title %> - ## 1 Course Outlines - [[<% tp.file.title %>-outline]]