diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..4e7d7371f --- /dev/null +++ b/404.html @@ -0,0 +1,1808 @@ + + + +
+ + + + + + + + + + + + + + +Here I describe my workflow for taking notes on [[Obsidian]], based on [[Zettelkasten]].
+I want to use my Obsidian Vault to contain the Knowledge Base to many of the fields, topics, and interests that are relevant to my work or life.
+In doing so, these notes should strive to be:
+We absorb a lot of information in our day to day lives (in conversation, from reading, lectures, etc.). We need a process that helps us parse all this information and produce useful, high-quality notes from it.
+In [[Zettelkasten]], notes are categorized into fleeting notes and permanent notes. + - Fleeting notes can come from anywhere; generally, they would be notes from the day's lecture, chapter readings, Youtube videos, etc. + - Permanent notes are what this Obsidian Vault will contain; highly digestible content that takes the most useful information from fleeting notes and summarizes them in a succinct and clear way.
+Based on this, my process for taking notes is as follows:
+Zettlekasten Workflow - Zhenkai W. +How to Take Smart Notes by Sonke Ahren Summary
+ + + + + + +For each \(m\in \mathbb{Z}\), there exists an integer, denoted by \(-m\), such that +$$ +m+(-m)=0 +$$
+ + + + + + +If \(m\), \(n\), and \(p\) are integers, then: +$$ +(m+n)+p=m+(n+p) +$$
+ + + + + + +If \(m\), \(n\), and \(p\) are integers, then: +$$ +(m\cdot n)\cdot p=m\cdot (n\cdot p) +$$
+ + + + + + +If \(m\), \(n\), and \(p\) are integers, then: +$$ +m+n=n+m +$$
+ + + + + + +If \(m\), \(n\), and \(p\) are integers, then: +$$ +m\cdot n=n\cdot m +$$
+ + + + + + +If \(m\), \(n\), and \(p\) are integers, then: +$$ +m\cdot(n+p)=m\cdot n+m\cdot p +$$
+ + + + + + +There exists an integer \(0\) such that whenever \(m\in \mathbb{Z}\), +$$ +m+0=m +$$
+ + + + + + +There exists an integer \(1\) such that \(1\ne0\) and whenever \(m\in \mathbb{Z}\), +$$ +m\cdot 1=m +$$
+ + + + + + +An integer is a whole number, including 0 and negative whole numbers.
+ + + + + + +# H1
+
+## H2
+
+### H3
+
**Bold Text**
+
Bold Text
+*italicized text*
+
italicized text
+> blockquote
+
++blockquote
+
1. First item
+2. Second item
+ 1. Ordered sublist
+3. Third item
+ * Unordered sublist
+
- First item
+- Second item
+- Third item
+
`code`
+
code
---
+
[youtube](https://www.youtube.com/)
+
![alt text](image.jpg)
+
Here's a sentence with a footnote. [^1]
+
+[^1]: This is the footnote.
+
Here's a sentence with a footnote. 1
+~~The world is flat.~~
+
The world is flat.
- [ ] Write the press release
+- [ ] Update the website
+- [ ] Contact the media
+
I need to highlight these ==very important words==
+
I need to highlight these very important words
+This is the footnote. ↩
+SSH (Secure SHell) is a [[network]] protocol that enables two computers to communicate and share data securely over insecure networks through encrypted connections. 1
+SSH is often used to "login" and perform operations on remote computers, but can also be used for transferring data. 1
+ + + + + + + +GNU (GNU's Not Unix) is an Unix-like operating system built upon the philosophy of free and open source software. 1 The software in GNU is often used as building blocks for other operating systems, including Linux.
+https://www.gnu.org/gnu/gnu-history.html ↩
+Linux is a Unix-like kernel used with the GNU operating system, commonly referred to as the GNU/Linux system. 1
+There are many different variants of the GNU/Linux system, often called distros. 1
+Linux is incredibly flexible, as it can run on any hardware. You can probably find Linux running in most electronic devices.
+Due to Linux's open-source nature, it is highly customizable and users have complete control over every aspect of the system.
+Linux is popular amongst software developers for being light-weight, highly customizable, and highly compatible with most software and hardware. The features and tools that come with Linux give developers more power and control than other operating systems.
+ + + + + + + +A command is a request to perform an operation or run a program.
+ + + + + + +The kernel is a computer program that is at the core of a computer's operating system. It has complete control over everything that occurs in the system. 1
+The kernel interacts with the shell and other programs, as well as the computer's hardware, including the [[processor]], memory, and disk drives. 1
+ + + + + + + +An operating system (OS) is an interface between the user and the computer hardware. This interface manages the basic software and hardware resources of a computer, to allow other software / hardware to interact with the computer's hardware. Examples include memory management, process management, and handling input / output device. 1
+When the computer boots up, the operating system is the first thing it loads, in particular the kernel.
+https://www.tutorialspoint.com/operating_system/os_overview.htm ↩
+A shell is a program that provides the text-only interface for Linux and other Unix-like operating systems. Its primary function is to read a command typed into a console or terminal window in a GUI and then execute it. 1 It is essentially the command interpreter. 2
+The term shell gets its name from being the outer layer of an operating system. A shell is an interface between the user and the internal parts of the operating system, including the kernel. 1
+ + + + + + + +A terminal is a text input and output environment. It is a program that acts as a wrapper and allows us to enter command that the computer processes. 1
+It's the 'window' where you enter the commands your computer will process. [^1[]
+The terminal is a program like any other, so you can download many other terminals to fit your needs. 1
+ + + + + + + +A wrapper is used to make writing computer programs easier by abstracting the details of the underlying implementation of a program. 1 The wrapper's main purpose is to provide a 'different' way to use the wrapped object, such as a simpler interface, or adding some functionality. 2
+It should simplify programs and abstract the complexity.
+ + + + + + + +