Autosave: 2025-01-17 17:56:09

This commit is contained in:
thomasabishop 2025-01-17 17:56:09 +00:00
parent 040dd35392
commit 7add8c943f
811 changed files with 1210 additions and 43 deletions

View file

@ -125,4 +125,4 @@ This asserts that B is not a superset of A.
## Resources ## Resources
[Set symbols](symbols.html) [Set symbols](static/symbols.html)

View file

@ -34,4 +34,4 @@ console.log("Bye");
## Related notes ## Related notes
![Stack memory](static/Stack_memory.md) ![Stack memory](Stack_memory.md)

View file

@ -67,4 +67,4 @@ function components.
We change components by using state, not by mutating props. This is consistent We change components by using state, not by mutating props. This is consistent
with React's with React's
[principle of the immutability of elements](Elements-992594b9cd2e483c85cddddffeb16f11). [principle of the immutability of elements](static/Elements-992594b9cd2e483c85cddddffeb16f11).

View file

@ -149,4 +149,4 @@ sudo e2label /dev/sda1 my_human_name
## Related notes ## Related notes
![Linux disk partitions](static/Linux_disk_partitions.md) ![Linux disk partitions](Linux_disk_partitions.md)

View file

@ -26,7 +26,7 @@ instructions to make calculations.
### Early computing (_Crash Course Computer Science)_ ### Early computing (_Crash Course Computer Science)_
[Early Computing: Crash Course Computer Science #1](watch?v=O5nskjZ_GoI) [Early Computing: Crash Course Computer Science #1](static/watch?v=O5nskjZ_GoI)
- The abacus was created because the scale of society had become greater than - The abacus was created because the scale of society had become greater than
what a single person could create and manipulate in their mind. what a single person could create and manipulate in their mind.

View file

@ -45,7 +45,7 @@ spawned instances? Is this even possible or do they die on `exit` .
- The environment is an area that the shell builds every time that it starts a - The environment is an area that the shell builds every time that it starts a
session. It contains variables that define system properties. session. It contains variables that define system properties.
- Every time a [shell session](Shell-sessions-e6dd743dec1d4fe3b1ee672c8f9731f6) - Every time a [shell session](static/Shell-sessions-e6dd743dec1d4fe3b1ee672c8f9731f6)
spawns, a process takes place to gather and compile information that should be spawns, a process takes place to gather and compile information that should be
available to the shell process and its child processes. It obtains the data available to the shell process and its child processes. It obtains the data
for these settings from a variety of different files and settings on the for these settings from a variety of different files and settings on the
@ -154,7 +154,7 @@ variables use `set` .
You can also add variables to config files that run on login such as your user You can also add variables to config files that run on login such as your user
`.bashrc` / `.zshrc` . This is obviously best for when you want the variables to `.bashrc` / `.zshrc` . This is obviously best for when you want the variables to
persist and be accessible within every persist and be accessible within every
[shell session](Shell-sessions-e6dd743dec1d4fe3b1ee672c8f9731f6). [shell session](static/Shell-sessions-e6dd743dec1d4fe3b1ee672c8f9731f6).
## Important environmental and shell variables ## Important environmental and shell variables

View file

@ -62,7 +62,7 @@ is:
If you are working solo and not with group access to files, you can disregard If you are working solo and not with group access to files, you can disregard
assigning the other numerals, by putting zeros in as placeholders. assigning the other numerals, by putting zeros in as placeholders.
[Permission codes](685254916b2642f189e6316b876e09c9) [Permission codes](static/685254916b2642f189e6316b876e09c9)
### Example ### Example

View file

@ -154,7 +154,7 @@ export default FormHookAbstracted;
Note that instead of individual variables `email` , `phone`, `age` , this Note that instead of individual variables `email` , `phone`, `age` , this
approach returns a single object `formValues` . We could therefore access the approach returns a single object `formValues` . We could therefore access the
individual values with e.g `[formValues.email](formvalues.email)` . individual values with e.g `[formValues.email](static/formvalues.email)` .
As it is an object, it makes resetting to the original state very easy, viz: As it is an object, it makes resetting to the original state very easy, viz:

View file

@ -174,4 +174,4 @@ In our example above:
## Related notes ## Related notes
![Creating a Linux partition table](static/Creating_a_Linux_partition_table.md) ![Creating a Linux partition table](Creating_a_Linux_partition_table.md)

View file

@ -11,7 +11,7 @@ an IP address which is logical.
Each device on a [local network](Link_Layer_of_Internet_Protocol.md) has a MAC Each device on a [local network](Link_Layer_of_Internet_Protocol.md) has a MAC
as a unique identifier. It is a hardware-based, physical attribute of the as a unique identifier. It is a hardware-based, physical attribute of the
device, typically permanently encoded onto a non-volatile memory chip attached device, typically permanently encoded onto a non-volatile memory chip attached
to the ![network_card](static/Network_card.md). to the ![network_card](Network_card.md).
MAC addresses consist of 6 bytes (48-bits) represented as 12 MAC addresses consist of 6 bytes (48-bits) represented as 12
[hexadecimal_digits](Hexadecimal_number_system.md). [hexadecimal_digits](Hexadecimal_number_system.md).

View file

@ -42,7 +42,7 @@ In Express, there is a built in method for retrieving the current envrionment:
## Configuring environments ## Configuring environments
We use the third-party [Config](node-config) We use the third-party [Config](static/node-config)
package to manage different configurations based on the environment. package to manage different configurations based on the environment.
Once installed we set up a dedicated config directory with a structure as Once installed we set up a dedicated config directory with a structure as

View file

@ -6,7 +6,7 @@ created: Saturday, August 03, 2024
# Network hosts # Network hosts
A network **host** or **node** is a single computing device attached to a A network **host** or **node** is a single computing device attached to a
![network](static/Network_fundamentals.md) ![network](Network_fundamentals.md)
Hosts can act as servers or clients, or both. Hosts can act as servers or clients, or both.

View file

@ -26,7 +26,7 @@ if (require.main === module) {
Basically we have a function that contains the main actions of the script. This Basically we have a function that contains the main actions of the script. This
is then invoked within `main` in the manner of a Bash or is then invoked within `main` in the manner of a Bash or
![Python script](static/Single_file_Python_scripts.md) ![Python script](Single_file_Python_scripts.md)
This obviously requires the Node binary to be in your path and the script must This obviously requires the Node binary to be in your path and the script must
be run with executable privileges. be run with executable privileges.

View file

@ -19,7 +19,7 @@ a container in which a program runs. This container includes:
- other information about the state of the process - other information about the state of the process
Other than the `init` process started by the kernel (PID1) (see Other than the `init` process started by the kernel (PID1) (see
![systemd](static/systemd.md)), every process has a parent process that started it. ![systemd](systemd.md)), every process has a parent process that started it.
This parent-child relationship creates a tree of processes. This parent-child relationship creates a tree of processes.
It is possible that a parent process will terminate before one of its child It is possible that a parent process will terminate before one of its child
@ -49,8 +49,8 @@ _processID_ or just _PID_.
## Related notes ## Related notes
![systemd](static/systemd.md) ![systemd](systemd.md)
![ps](static/ps.md) ![ps](ps.md)
![Monitoring processes and resources](static/Monitoring_processes_and_resources.md) ![Monitoring processes and resources](Monitoring_processes_and_resources.md)

View file

@ -7,7 +7,7 @@ created: Friday, July 12, 2024
The CPU has its own memory devices in the form of registers and cache memory. The CPU has its own memory devices in the form of registers and cache memory.
[Registers](./CPU_architecture.md#Registers) are a form of memory that are [Registers](CPU_architecture.md#Registers) are a form of memory that are
positioned on the same chip as the CPU. They are very fast but can only store a positioned on the same chip as the CPU. They are very fast but can only store a
small amount of data. They are used to store the results of calculations and the small amount of data. They are used to store the results of calculations and the
addresses of the next instructions to be processed. addresses of the next instructions to be processed.

View file

@ -38,12 +38,12 @@ the command-line.
### AWS SAM CLI ### AWS SAM CLI
See See
[https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/install-sam-cli.html](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/install-sam-cli.html) [https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/install-sam-cli.html](static/install-sam-cli.html)
## Setting up credentials for the AWS CLI ## Setting up credentials for the AWS CLI
You require an access key for the given You require an access key for the given
[IAM user](zk/AWS_User_management_and_roles.md#iam). You should create an IAM [IAM user](AWS_User_management_and_roles.md#iam). You should create an IAM
account specific to the project with bounded permissions. account specific to the project with bounded permissions.
``` ```
@ -55,7 +55,7 @@ Default output format [None]:
``` ```
This information can be found in the Security Credentials section of the given This information can be found in the Security Credentials section of the given
[IAM](zk/AWS_User_management_and_roles.md#iam) user: [IAM](AWS_User_management_and_roles.md#iam) user:
![](static/access-key-aws.png) ![](static/access-key-aws.png)

View file

@ -65,5 +65,5 @@ nameserver fded:2060:8671:0:681:9bff:fe9b:37f0
## Related notes ## Related notes
![Network scanning](static/Network_scanning.md) ![Network scanning](Network_scanning.md)
![Network debugging](static/Network_debugging.md) ![Network debugging](Network_debugging.md)

View file

@ -27,7 +27,7 @@ shell**. If you run a script from the command line you will be in a
## Shell sessions and access ## Shell sessions and access
The type of shell session that you are currently in affects the The type of shell session that you are currently in affects the
[environmental and shell variables](Environmental-and-shell-variables-04d5ec7e8e2b486a93f002bf686e4bbb) [environmental and shell variables](static/Environmental-and-shell-variables-04d5ec7e8e2b486a93f002bf686e4bbb)
that you can access. This is because the order in which configuration files are that you can access. This is because the order in which configuration files are
read on initialisation differs depending on the type of shell. read on initialisation differs depending on the type of shell.

View file

@ -41,4 +41,4 @@ if __name__ == "__main__":
## Related notes ## Related notes
![Python modules and imports](static/Python_modules_and_imports.md) ![Python modules and imports](Python_modules_and_imports.md)

View file

@ -6,7 +6,7 @@ created: Wednesday, June 26, 2024
# Threads # Threads
A ![process](static/Processes.md) is a running instance of a given program. A program A ![process](Processes.md) is a running instance of a given program. A program
runs sequentially handling one task at a time, however we may need to run runs sequentially handling one task at a time, however we may need to run
certain tasks in parallel. certain tasks in parallel.
@ -39,4 +39,4 @@ by the process that the thread belongs to.
## Related notes ## Related notes
![Processes](static/Processes.md) ![Processes](Processes.md)

View file

@ -14,7 +14,7 @@ validate the data that we receive from any HTTP requests where the client sends
a body to the endpoint. a body to the endpoint.
One of the most popular schema validators for NodeJS is One of the most popular schema validators for NodeJS is
[joi](joi). [joi](static/joi).
## Demonstration ## Demonstration

View file

@ -28,9 +28,9 @@ $$ a + b = b + a $$
### Multiplication ### Multiplication
When **multiplying** whole numbers the placement of the When **multiplying** whole numbers the placement of the
[multiplicands](Symbols-and-formal-conventions-80aeaf1872f94a0d97a2e8d07e3855bd) [multiplicands](static/Symbols-and-formal-conventions-80aeaf1872f94a0d97a2e8d07e3855bd)
does not affect the does not affect the
[product](Symbols-and-formal-conventions-80aeaf1872f94a0d97a2e8d07e3855bd). [product](static/Symbols-and-formal-conventions-80aeaf1872f94a0d97a2e8d07e3855bd).
Let **a, b** represent whole numbers, then: Let **a, b** represent whole numbers, then:

View file

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View file

@ -6,16 +6,16 @@ unlisted: true
# Eòlas # Eòlas
Hi, I'm [Thomas](https://systemsobscure.blog/). This is the frontend of Hi, I'm [Thomas](https://systemsobscure.blog/). This is the frontend of
[Eòlas](https://github.com/thomasabishop/eolas), my personal knowledge base. It [Eòlas](static/eolas), my personal knowledge base. It
is a [Zettelkasten](https://en.wikipedia.org/wiki/Zettelkasten) work in progress is a [Zettelkasten](static/Zettelkasten) work in progress
comprising notes from my self-directed study of software engineering and comprising notes from my self-directed study of software engineering and
computer science. computer science.
**[View tags](./tags.html)** **[View tags](static/tags.html)**
**Build ID:** 93d3f8b4-f6ce-497f-bc67-2f2b18c283e8 **Build ID:** 3a120892-a08b-4863-9882-7fa780a87601
**Published:** Fri 17 Jan 2025 17:51:56 **Published:** Fri 17 Jan 2025 17:56:07
### Recent edits ### Recent edits

View file

Before

Width:  |  Height:  |  Size: 7.1 KiB

After

Width:  |  Height:  |  Size: 7.1 KiB

View file

Before

Width:  |  Height:  |  Size: 145 KiB

After

Width:  |  Height:  |  Size: 145 KiB

View file

Before

Width:  |  Height:  |  Size: 289 KiB

After

Width:  |  Height:  |  Size: 289 KiB

View file

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

Before

Width:  |  Height:  |  Size: 6.9 MiB

After

Width:  |  Height:  |  Size: 6.9 MiB

View file

Before

Width:  |  Height:  |  Size: 224 KiB

After

Width:  |  Height:  |  Size: 224 KiB

View file

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

View file

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View file

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 204 KiB

After

Width:  |  Height:  |  Size: 204 KiB

View file

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 165 KiB

After

Width:  |  Height:  |  Size: 165 KiB

View file

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

View file

Before

Width:  |  Height:  |  Size: 91 KiB

After

Width:  |  Height:  |  Size: 91 KiB

View file

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 133 KiB

View file

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View file

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View file

Before

Width:  |  Height:  |  Size: 4 KiB

After

Width:  |  Height:  |  Size: 4 KiB

View file

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View file

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View file

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

View file

Before

Width:  |  Height:  |  Size: 2 KiB

After

Width:  |  Height:  |  Size: 2 KiB

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 148 KiB

View file

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 9.6 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 121 KiB

View file

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

View file

Before

Width:  |  Height:  |  Size: 470 KiB

After

Width:  |  Height:  |  Size: 470 KiB

View file

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB

View file

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 99 KiB

View file

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View file

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View file

Before

Width:  |  Height:  |  Size: 848 KiB

After

Width:  |  Height:  |  Size: 848 KiB

View file

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 194 KiB

View file

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 130 KiB

After

Width:  |  Height:  |  Size: 130 KiB

View file

Before

Width:  |  Height:  |  Size: 171 KiB

After

Width:  |  Height:  |  Size: 171 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

Before

Width:  |  Height:  |  Size: 9.7 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

View file

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View file

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 79 KiB

View file

Before

Width:  |  Height:  |  Size: 157 KiB

After

Width:  |  Height:  |  Size: 157 KiB

View file

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 72 KiB

View file

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 153 KiB

View file

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 52 KiB

View file

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 87 KiB

View file

Before

Width:  |  Height:  |  Size: 118 KiB

After

Width:  |  Height:  |  Size: 118 KiB

View file

Before

Width:  |  Height:  |  Size: 414 KiB

After

Width:  |  Height:  |  Size: 414 KiB

View file

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View file

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 167 KiB

After

Width:  |  Height:  |  Size: 167 KiB

View file

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 150 KiB

View file

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

View file

Before

Width:  |  Height:  |  Size: 140 KiB

After

Width:  |  Height:  |  Size: 140 KiB

View file

Before

Width:  |  Height:  |  Size: 190 KiB

After

Width:  |  Height:  |  Size: 190 KiB

View file

Before

Width:  |  Height:  |  Size: 374 KiB

After

Width:  |  Height:  |  Size: 374 KiB

View file

Before

Width:  |  Height:  |  Size: 9 KiB

After

Width:  |  Height:  |  Size: 9 KiB

View file

Before

Width:  |  Height:  |  Size: 1.2 MiB

After

Width:  |  Height:  |  Size: 1.2 MiB

View file

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View file

Before

Width:  |  Height:  |  Size: 448 KiB

After

Width:  |  Height:  |  Size: 448 KiB

View file

Before

Width:  |  Height:  |  Size: 122 KiB

After

Width:  |  Height:  |  Size: 122 KiB

View file

Before

Width:  |  Height:  |  Size: 668 KiB

After

Width:  |  Height:  |  Size: 668 KiB

View file

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View file

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View file

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 108 KiB

View file

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

View file

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

View file

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View file

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View file

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 29 KiB

View file

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 66 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

View file

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View file

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 34 KiB

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View file

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 5.8 KiB

View file

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View file

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View file

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 7.4 KiB

View file

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

View file

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View file

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 146 KiB

View file

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View file

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View file

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 63 KiB

View file

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View file

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 94 KiB

View file

@ -0,0 +1,1173 @@
---
tags: []
unlisted: true
---
# Tags
[algebra](./tags#algebra), [algorithms](./tags#algorithms), [analogue](./tags#analogue), [APIs](./tags#APIs), [arch-linux](./tags#arch-linux), [arithmetic](./tags#arithmetic), [ARPA](./tags#ARPA), [ARPANET](./tags#ARPANET), [awk](./tags#awk), [AWS](./tags#AWS), [aws-lambda](./tags#aws-lambda), [binary](./tags#binary), [bulletin-boards](./tags#bulletin-boards), [bus](./tags#bus), [C](./tags#C), [computer-architecture](./tags#computer-architecture), [computer-history](./tags#computer-history), [containerization](./tags#containerization), [CPU](./tags#CPU), [cryptography](./tags#cryptography), [csv](./tags#csv), [data-structures](./tags#data-structures), [data-types](./tags#data-types), [databases](./tags#databases), [design-patterns](./tags#design-patterns), [disks](./tags#disks), [docker](./tags#docker), [dynamodb](./tags#dynamodb), [ecopolsoc](./tags#ecopolsoc), [electricity](./tags#electricity), [electromagnetism](./tags#electromagnetism), [electronics](./tags#electronics), [encryption](./tags#encryption), [exponents](./tags#exponents), [file-system](./tags#file-system), [fleeting](./tags#fleeting), [fractions](./tags#fractions), [git](./tags#git), [graphql](./tags#graphql), [hardware](./tags#hardware), [IaC](./tags#IaC), [internet](./tags#internet), [javascript](./tags#javascript), [jest](./tags#jest), [json](./tags#json), [JSON](./tags#JSON), [kernel](./tags#kernel), [Linux](./tags#Linux), [literature](./tags#literature), [logic](./tags#logic), [logic-gates](./tags#logic-gates), [memory](./tags#memory), [Microsoft](./tags#Microsoft), [middleware](./tags#middleware), [modems](./tags#modems), [mongo-db](./tags#mongo-db), [mongoose](./tags#mongoose), [nand-to-tetris](./tags#nand-to-tetris), [network-protocols](./tags#network-protocols), [networks](./tags#networks), [node-js](./tags#node-js), [number-systems](./tags#number-systems), [number-theory](./tags#number-theory), [OOP](./tags#OOP), [operating-systems](./tags#operating-systems), [packet-switching](./tags#packet-switching), [physics](./tags#physics), [ports](./tags#ports), [prealgebra](./tags#prealgebra), [privacy](./tags#privacy), [procedural](./tags#procedural), [propositional-logic](./tags#propositional-logic), [python](./tags#python), [question](./tags#question), [raspberry-pi](./tags#raspberry-pi), [react](./tags#react), [recursion](./tags#recursion), [regex](./tags#regex), [REST](./tags#REST), [S3](./tags#S3), [set-theory](./tags#set-theory), [shell](./tags#shell), [SNS](./tags#SNS), [sound](./tags#sound), [SQL](./tags#SQL), [SQLite](./tags#SQLite), [SQS](./tags#SQS), [storage](./tags#storage), [surveillance-capitalism](./tags#surveillance-capitalism), [systemd](./tags#systemd), [systems-programming](./tags#systems-programming), [testing](./tags#testing), [theorems](./tags#theorems), [theory-of-computation](./tags#theory-of-computation), [time](./tags#time), [TOR](./tags#TOR), [Turing](./tags#Turing), [typescript](./tags#typescript), [unix](./tags#unix), [world-wide-web](./tags#world-wide-web), [yaml](./tags#yaml),
### algebra
- [[Algebra_key_terms]]
- [[Boolean_algebra]]
- [[Commutative_Property_of_Addition_and_Multiplication]]
- [[Equivalent_equations]]
- [[Exponents]]
- [[Logarithms]]
- [[Negative_exponents]]
- [[Solving_equations]]
### algorithms
- [[Algorithmic_complexity]]
- [[Recursion]]
### analogue
- [[738d0481_sound_recording_as_wave_phenomena]]
- [[Analogue_and_digital]]
- [[Binary_encoding_of_sound]]
- [[Recording_and_playback_of_sound]]
### APIs
- [[API_Gateway]]
- [[Apollo_Server]]
- [[Creating_a_RESTful_API_GET]]
- [[Creating_a_RESTful_API_Integrating_the_Database]]
- [[Creating_a_RESTful_API_Introduction]]
- [[Creating_a_RESTful_API_POST]]
- [[Creating_a_RESTful_API_PUT]]
- [[Full_Node_API_example]]
- [[Key_characteristics_of_GraphQL]]
- [[Network_requests_in_Python]]
- [[RESTful_APIs]]
- [[Structuring_Express_applications]]
- [[Validation_in_NodeJS]]
### arch-linux
- [[Pacman]]
### arithmetic
- [[Multiplying_fractions]]
### ARPA
- [[4a3dc316_key_figures_ARPANET]]
- [[861cc26e_ARPA_origins]]
- [[f0f70a3c_ARPANET_motivations]]
### ARPANET
- [[385af4b4_Baran_distributed_networks]]
- [[4a3dc316_key_figures_ARPANET]]
- [[4da22434_from_ARPANET_to_Internet]]
- [[653c0b1d_host_protocols_of_ARPANET]]
- [[82f9c228_dissolution_of_ARPANET]]
- [[Bolt_Beranek_and_Newman]]
- [[c8173d17_TIMPs]]
- [[e470bf3d_IMPs_in_the_ARPANET]]
- [[f0f70a3c_ARPANET_motivations]]
### awk
- [[Awk]]
### AWS
- [[Accessing_secrets_from_a_Lambda]]
- [[API_Gateway]]
- [[AWS_architecture_hierarchy]]
- [[AWS_CLI]]
- [[AWS_CloudWatch]]
- [[AWS_SAM_and_Docker]]
- [[AWS_SNS]]
- [[AWS_SQS]]
- [[AWS_SQS_SDK]]
- [[Bash_store_status_of_command_execution]]
- [[Database_options_on_AWS]]
- [[DynamoDB_CLI_commands]]
- [[DynamoDB_data_structure]]
- [[DynamoDB_SDK_commands]]
- [[Elastic_Compute_Cloud]]
- [[Fetch_from_Secrets_Manager]]
- [[Handle_multiple_endpoints_single_lambda]]
- [[Lambda_directory_structure]]
- [[Lambda_handler_function]]
- [[Lambda_programming_model]]
- [[Lambda_triggers]]
- [[Lambdas_in_Python]]
- [[Local_AWS_development_with_SAM]]
- [[OpenSearch]]
- [[Practical_walkthrough_Lambda_creation_within_AWS]]
- [[Restructure_URLs_lambda]]
- [[S3]]
- [[SAM]]
- [[Secrets_or_env_vars_in_AWS]]
- [[Step_functions_and_state_machines]]
- [[Terraform]]
- [[User_management_on_AWS]]
- [[Virtual_private_cloud]]
### aws-lambda
- [[Accessing_secrets_from_a_Lambda]]
- [[Handle_multiple_endpoints_single_lambda]]
- [[Lambda_directory_structure]]
- [[Lambda_handler_function]]
- [[Lambda_programming_model]]
- [[Lambda_triggers]]
- [[Lambdas_in_Python]]
- [[Practical_walkthrough_Lambda_creation_within_AWS]]
- [[Restructure_URLs_lambda]]
- [[Secrets_or_env_vars_in_AWS]]
### binary
- [[Audio_file_formats]]
- [[Binary_addition]]
- [[Binary_arithmetic]]
- [[Binary_colour_encoding]]
- [[Binary_encoding]]
- [[Binary_encoding_of_sound]]
- [[Binary_encoding_of_text]]
- [[Binary_number_system]]
- [[Binary_units_of_measurement]]
- [[Bitwise_operators]]
- [[Clock_signals]]
- [[Creating_memory_with_NAND]]
- [[Flip_flops]]
- [[Four_bit_adder]]
- [[Half_adder_and_full_adder]]
- [[Latches]]
- [[Logic_gates]]
- [[Machine_code]]
- [[Multiplexers_and_demultiplexers]]
- [[Signed_and_unsigned_numbers]]
- [[Signed_magnitude_representation]]
- [[Three_bit_counter]]
- [[Transistors]]
- [[Twos_complement]]
- [[Why_computers_use_binary]]
### bulletin-boards
- [[241fe1a3_the_Web_versus_modem_BBSs]]
- [[cfbef1c4_web_precursors]]
- [[f6564af9_AOL_and_early_internet_enclosure]]
### bus
- [[Bus]]
### C
- [[Format_specifiers_in_C]]
- [[Heap_memory]]
- [[Printing_values_in_C]]
- [[Variables_in_C]]
### computer-architecture
- [[Bus]]
- [[Chipset_and_controllers]]
- [[CPU_architecture]]
- [[Devices]]
- [[Filesystems]]
- [[GPU_versus_CPU]]
- [[Hexadecimal_number_system]]
- [[Machine_code]]
- [[Motherboard]]
- [[Relation_between_kernel_and_CPU]]
- [[ROM_versus_disk_loading]]
- [[The_kernel]]
- [[What_are_disks]]
- [[Why_computers_use_binary]]
### computer-history
- [[241fe1a3_the_Web_versus_modem_BBSs]]
- [[653c0b1d_host_protocols_of_ARPANET]]
- [[861cc26e_ARPA_origins]]
- [[Batch_processing]]
- [[Bell_System]]
- [[Bolt_Beranek_and_Newman]]
- [[c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars]]
- [[c8173d17_TIMPs]]
- [[cfbef1c4_web_precursors]]
- [[Delay_line_memory]]
- [[e470bf3d_IMPs_in_the_ARPANET]]
- [[ecec56e6_precursors_to_search_engines]]
- [[f0f70a3c_ARPANET_motivations]]
- [[f6564af9_AOL_and_early_internet_enclosure]]
- [[Magnetic_core_memory]]
- [[Magnetic_drum_memory]]
- [[Magnetic_tape]]
- [[Mainframe_computers]]
- [[The_History_of_Computing_Swade]]
- [[Williams_Tube_memory]]
### containerization
- [[Containerization]]
- [[Docker_architecture]]
- [[Docker_containers]]
- [[Docker_general_overview]]
### CPU
- [[Arithmetic_Logic_Unit]]
- [[Assembly]]
- [[CPU_architecture]]
- [[Fetch_decode_execute]]
- [[Instruction_set_architectures]]
- [[Machine_code]]
- [[Register_and_cache_memory]]
- [[Relation_between_kernel_and_CPU]]
- [[The_Little_Man_computer]]
### cryptography
- [[a4601796_trapdoor_functions]]
- [[bbdcb54f_public_key_cryptography]]
### csv
- [[Working_with_CSVs_in_Python]]
### data-structures
- [[Arrays]]
- [[Dictionaries_in_Python]]
- [[Frequency_counters]]
- [[Lists_and_arrays_in_Bash]]
- [[Lists_in_Python]]
- [[Queue]]
- [[Recursion]]
- [[Sets_in_Python]]
- [[Stacks]]
- [[Tuples_in_Python]]
- [[Zip_function_in_Python]]
### data-types
- [[Data_types_in_Bash]]
- [[Data_types_in_MySQL]]
- [[None_in_Python]]
- [[Numbers_in_Python]]
- [[Primitive_types]]
- [[Prop_types_in_React]]
- [[Python_data_types]]
- [[Python_execution]]
- [[Python_package_management]]
- [[Strings_in_Bash]]
- [[Strings_in_Python]]
- [[Type_hinting]]
### databases
- [[Accessing_metadata_about_SQL_database]]
- [[Adding_documents_to_a_Mongo_collection]]
- [[Aggregate_functions_in_SQL]]
- [[Connect_to_Mongo_database]]
- [[Create_an_SQL_table]]
- [[Create_Mongo_database]]
- [[Creating_a_Mongo_schema_and_model]]
- [[Creating_a_RESTful_API_Integrating_the_Database]]
- [[Data_types_in_MySQL]]
- [[Database_indices]]
- [[Database_options_on_AWS]]
- [[Delete_records_in_an_SQL_table]]
- [[Deleting_Mongo_documents]]
- [[DynamoDB_CLI_commands]]
- [[DynamoDB_data_structure]]
- [[DynamoDB_SDK_commands]]
- [[Foreign_keys_in_SQL]]
- [[Importing_MongoDB_data]]
- [[Insert_data_into_SQL_table]]
- [[Joins_in_SQL]]
- [[Modelling_relationships_in_MongoDB]]
- [[MongoDB_connection]]
- [[MongoDB_Introduction]]
- [[Node_and_MySQL_db]]
- [[Querying_a_Mongo_collection]]
- [[Regular_expressions_in_SQL]]
- [[Relational_database_architecture]]
- [[Retrieve_data_from_SQL_table]]
- [[Role_of_unique_key_in_relational_databases]]
- [[SQLite]]
- [[Update_a_Mongo_document]]
- [[Update_an_SQL_table]]
- [[Update_existing_data_in_SQL_table]]
- [[Useful_operators_in_SQL]]
- [[Using_SQLite_with_Python]]
- [[Validating_Mongoose_schemas]]
- [[Views_in_relational_databases]]
- [[Wildcards_in_SQL]]
### design-patterns
- [[Command_pattern]]
- [[Factory_pattern]]
- [[Module_pattern]]
- [[Multiple_pointers]]
- [[Observer_pattern]]
- [[Singleton_pattern]]
- [[Sliding_window]]
### disks
- [[Boot_process]]
- [[Creating_a_Linux_partition_table]]
- [[Disk_info]]
- [[Filesystems]]
- [[Linux_disk_partitions]]
- [[Swap_space]]
- [[What_are_disks]]
### docker
- [[AWS_SAM_and_Docker]]
- [[Connecting_a_frontend_to_a_Docker_backend]]
- [[Containerization]]
- [[Creating_a_Docker_image]]
- [[Docker_architecture]]
- [[Docker_CLI]]
- [[Docker_Compose]]
- [[Docker_compose_and_Dockerfile_difference]]
- [[Docker_containers]]
- [[Docker_general_overview]]
- [[Docker_images]]
- [[Docker_storage]]
- [[Local_AWS_development_with_SAM]]
- [[Node_and_MySQL_db]]
### dynamodb
- [[Database_options_on_AWS]]
- [[DynamoDB_CLI_commands]]
- [[DynamoDB_data_structure]]
- [[DynamoDB_SDK_commands]]
### ecopolsoc
- [[0716531c_rewilding_the_internet]]
- [[747589ad_effects_of_privacy_violation]]
- [[a247fa9b_surveillance_capitalism_not_necessary]]
- [[a771a6d9_attributes_of_internet_enclosure]]
- [[Bauman_quote]]
- [[f6564af9_AOL_and_early_internet_enclosure]]
- [[fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism]]
- [[Weaving_the_Web_Berners_Lee]]
### electricity
- [[Cells_and_batteries]]
- [[Coulombs_Laws]]
- [[Current]]
- [[Electromagnetism]]
- [[Electrons]]
- [[Ground]]
- [[Ohms_Law]]
- [[Prefixes_for_units_of_electrical_measurement]]
- [[Resistance]]
- [[Voltage]]
- [[Voltage_sources]]
### electromagnetism
- [[Clock_signals]]
- [[Electromagnetism]]
### electronics
- [[Breadboards]]
- [[Integrated_circuits]]
- [[LEDs]]
- [[Push_buttons]]
- [[Relays]]
- [[Transistors]]
### encryption
- [[a4601796_trapdoor_functions]]
- [[bbdcb54f_public_key_cryptography]]
- [[HTTPS]]
- [[What_can_the_ISP_see]]
### exponents
- [[Exponents]]
- [[Negative_exponents]]
- [[Prefixes_for_units_of_electrical_measurement]]
### file-system
- [[Appending_to_files_in_Python]]
- [[File_operations_in_Python]]
- [[File_system_error_handling_in_Python]]
- [[Reading_files_in_Python]]
- [[Working_with_directories_in_Python]]
- [[Writing_to_files_in_Python]]
### fleeting
- [[385af4b4_Baran_distributed_networks]]
- [[861cc26e_ARPA_origins]]
- [[cfbef1c4_web_precursors]]
### fractions
- [[Add_Subtract_Fractions]]
- [[Dividing_fractions]]
- [[Equivalent_fractions]]
- [[Expressing_whole_numbers_as_fractions]]
- [[Handling_negative_fractions]]
- [[Increasing_fractions_to_their_highest_terms]]
- [[Mixed_and_improper_fractions]]
- [[Multiplying_fractions]]
- [[Reciprocals]]
- [[Reducing_fractions]]
### git
- [[Cherry_picking]]
- [[Delete_a_branch]]
- [[Difference_between_remote_origin_and_head]]
- [[Effective_logging_in_Git]]
- [[Git_bisect]]
- [[Git_rebasing]]
- [[Identify_merged_branches]]
- [[Interactive_staging]]
- [[Remote_tracking_branches]]
- [[Rename_a_branch]]
- [[Reset_to_remote_version]]
- [[Stale_branches_and_pruning]]
- [[Tags_in_Git]]
- [[Viewing_remote_changes_without_merging]]
### graphql
- [[Apollo_Client]]
- [[Apollo_Server]]
- [[Journey_of_GraphQL_query]]
- [[Key_characteristics_of_GraphQL]]
- [[Mutations_with_Apollo_Client]]
- [[Schema_Definition_Language_in_GraphQL]]
- [[Using_arguments_with_Apollo_Client]]
- [[Using_GraphQL_with_Node]]
### hardware
- [[Chipset_and_controllers]]
- [[Clock_signals]]
- [[DRAM_and_SRAM_memory]]
- [[Machine_code]]
- [[Motherboard]]
- [[Network_card]]
### IaC
- [[Terraform]]
### internet
- [[0716531c_rewilding_the_internet]]
- [[241fe1a3_the_Web_versus_modem_BBSs]]
- [[3f1b9fe5_motivation_Berners_Lee]]
- [[4a3dc316_key_figures_ARPANET]]
- [[4da22434_from_ARPANET_to_Internet]]
- [[82f9c228_dissolution_of_ARPANET]]
- [[a247fa9b_surveillance_capitalism_not_necessary]]
- [[a771a6d9_attributes_of_internet_enclosure]]
- [[Application_Layer_of_Internet_Protocol]]
- [[Architecture_of_the_World_Wide_Web]]
- [[cfbef1c4_web_precursors]]
- [[Example_scenario_internet_data_transfer]]
- [[f6564af9_AOL_and_early_internet_enclosure]]
- [[fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism]]
- [[HTTPS]]
- [[Internet_Layer_of_Internet_Protocol]]
- [[IP_addresses]]
- [[Link_Layer_of_Internet_Protocol]]
- [[Transport_Layer_of_Internet_Protocol]]
- [[Usenet]]
- [[What_can_the_ISP_see]]
### javascript
- [[Application_state_management_with_React_hooks]]
- [[Call_stack]]
- [[Child_to_parent_data_flow_in_React]]
- [[Comparing_React_classes_to_hooks]]
- [[Components_props_classes]]
- [[Components_props_hooks_in_React]]
- [[Controlled_components_in_React]]
- [[Custom_React_hook_examples]]
- [[Forms_in_React]]
- [[Iterating_in_React]]
- [[JavaScript_module_types]]
- [[Lifecycle_methods]]
- [[Map_and_filter_to_reduce_in_JS]]
- [[Maps_and_sets_in_JS]]
- [[Memoization_in_React]]
- [[Prop_types_in_React]]
- [[Prototypical_inheritance]]
- [[React_application_structure]]
- [[React_errors]]
- [[React_useContext]]
- [[React_useEffect]]
- [[React_useReducer]]
- [[React_useState]]
- [[Routing_on_link_click_in_React]]
- [[Testing_basic_prop_passing_in_React]]
- [[Testing_with_Jest]]
### jest
- [[Testing_with_Jest]]
### json
- [[jq]]
### JSON
- [[Working_with_JSON_in_Python]]
### kernel
- [[VirtualMemory]]
### Linux
- [[Basic_model_of_the_operating_system]]
- [[Bluetooth]]
- [[Compile_from_source]]
- [[Containerization]]
- [[Create_timed_systemd_job]]
- [[Creating_a_Linux_partition_table]]
- [[Cron]]
- [[Devices]]
- [[Disk_info]]
- [[Headless_Raspi_network_setup]]
- [[journald]]
- [[Linux_disk_partitions]]
- [[Memory_Management_Unit]]
- [[Monitoring_processes_and_resources]]
- [[Network_scanning]]
- [[Pacman]]
- [[ps]]
- [[Save_readonly_Vim_file]]
- [[Set_DNS_settings]]
- [[Swap_space]]
- [[Symlinks]]
- [[systemd]]
- [[systemd_status]]
- [[User_management_in_Linux]]
- [[View_IP_addresses]]
- [[VirtualMemory]]
### literature
- [[The_History_of_Computing_Swade]]
- [[Weaving_the_Web_Berners_Lee]]
### logic
- [[Atomic_and_molecular_propositions]]
- [[Biconditional_Elimination]]
- [[Biconditional_Introduction]]
- [[Boolean_algebra]]
- [[Boolean_function_synthesis]]
- [[Boolean_functions]]
- [[Conditional_Elimination]]
- [[Conditional_Introduction]]
- [[Conjunction_Elimination]]
- [[Conjunction_Introduction]]
- [[Corresponding_material_and_biconditional]]
- [[DeMorgan's_Laws]]
- [[Disjunction_Elimination]]
- [[Disjunction_Introduction]]
- [[Formal_proofs_in_propositional_logic]]
- [[Law_of_Non_Contradiction]]
- [[Law_of_the_Excluded_Middle]]
- [[Logical_consistency]]
- [[Logical_equivalence]]
- [[Logical_indeterminacy]]
- [[Logical_possibility_and_necessity]]
- [[Logical_truth_and_falsity]]
- [[Negation_Elimination]]
- [[Negation_Introduction]]
- [[Object_language_and_meta_language]]
- [[Reiteration]]
- [[Soundness]]
- [[Strategies_for_constructing_proofs]]
- [[Syllogism]]
- [[Syntax_of_propositional_logic]]
- [[Theorems_and_empty_sets]]
- [[Truth_functional_connectives]]
- [[Truth_tables]]
- [[Truth_trees]]
- [[Validity_and_entailment]]
### logic-gates
- [[Creating_memory_with_NAND]]
- [[Flip_flops]]
- [[Four_bit_adder]]
- [[Half_adder_and_full_adder]]
- [[Integrated_circuits]]
- [[Latches]]
- [[Logic_gates]]
- [[Multiplexers_and_demultiplexers]]
- [[Three_bit_counter]]
- [[Transistors]]
### memory
- [[Call_stack]]
- [[Clock_signals]]
- [[Creating_memory_with_NAND]]
- [[Delay_line_memory]]
- [[DRAM_and_SRAM_memory]]
- [[Flip_flops]]
- [[Heap_memory]]
- [[Latches]]
- [[Magnetic_core_memory]]
- [[Magnetic_drum_memory]]
- [[Memory_addresses]]
- [[Memory_leaks]]
- [[Memory_Management_Unit]]
- [[Register_and_cache_memory]]
- [[Role_of_memory_in_computation]]
- [[ROM_versus_disk_loading]]
- [[Stack_memory]]
- [[Swap_space]]
- [[The_kernel]]
- [[The_memory_hierarchy]]
- [[Three_bit_counter]]
- [[VirtualMemory]]
- [[What_is_memory]]
- [[Williams_Tube_memory]]
### Microsoft
- [[c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars]]
### middleware
- [[Middleware_in_NodeJS]]
- [[Morgan]]
### modems
- [[cfbef1c4_web_precursors]]
### mongo-db
- [[Adding_documents_to_a_Mongo_collection]]
- [[Connect_to_Mongo_database]]
- [[Create_Mongo_database]]
- [[Creating_a_Mongo_schema_and_model]]
- [[Creating_a_RESTful_API_Integrating_the_Database]]
- [[Deleting_Mongo_documents]]
- [[Importing_MongoDB_data]]
- [[Modelling_relationships_in_MongoDB]]
- [[MongoDB_connection]]
- [[MongoDB_Introduction]]
- [[Querying_a_Mongo_collection]]
- [[Troubleshooting_MongoDB]]
- [[Update_a_Mongo_document]]
- [[Validating_Mongoose_schemas]]
### mongoose
- [[Adding_documents_to_a_Mongo_collection]]
- [[Connect_to_Mongo_database]]
- [[Create_Mongo_database]]
- [[Creating_a_Mongo_schema_and_model]]
- [[Deleting_Mongo_documents]]
- [[Modelling_relationships_in_MongoDB]]
- [[MongoDB_connection]]
- [[Querying_a_Mongo_collection]]
- [[Update_a_Mongo_document]]
- [[Validating_Mongoose_schemas]]
### nand-to-tetris
- [[Boolean_algebra]]
- [[Boolean_function_synthesis]]
- [[Boolean_functions]]
- [[Hardware_abstraction_and_modularity]]
- [[Hardware_Description_Language]]
- [[Hardware_simulation]]
- [[Multiplexers_and_demultiplexers]]
### network-protocols
- [[Network_fundamentals]]
### networks
- [[385af4b4_Baran_distributed_networks]]
- [[653c0b1d_host_protocols_of_ARPANET]]
- [[Application_Layer_of_Internet_Protocol]]
- [[Bluetooth]]
- [[c8173d17_TIMPs]]
- [[e470bf3d_IMPs_in_the_ARPANET]]
- [[Example_scenario_internet_data_transfer]]
- [[f0f70a3c_ARPANET_motivations]]
- [[Headless_Raspi_network_setup]]
- [[ICMP_Protocol]]
- [[Internet_fundamentals]]
- [[Internet_Layer_of_Internet_Protocol]]
- [[IP_addresses]]
- [[Link_Layer_of_Internet_Protocol]]
- [[MAC_addresses]]
- [[Monitor_DNS_resolution_and_internet_connectivity_script]]
- [[Network_card]]
- [[Network_fundamentals]]
- [[Network_hosts]]
- [[Network_packet_analysis_tools]]
- [[Network_protocols]]
- [[Network_requests_in_Python]]
- [[Network_scanning]]
- [[Peer_to_peer_network]]
- [[Ping]]
- [[Set_DNS_settings]]
- [[Torrenting]]
- [[Transport_Layer_of_Internet_Protocol]]
- [[Usenet]]
- [[View_IP_addresses]]
- [[Virtual_private_cloud]]
### node-js
- [[Adding_documents_to_a_Mongo_collection]]
- [[Connect_to_Mongo_database]]
- [[Connecting_a_frontend_to_a_Docker_backend]]
- [[Create_Mongo_database]]
- [[Creating_a_Mongo_schema_and_model]]
- [[Creating_a_RESTful_API_GET]]
- [[Creating_a_RESTful_API_Integrating_the_Database]]
- [[Creating_a_RESTful_API_Introduction]]
- [[Creating_a_RESTful_API_POST]]
- [[Creating_a_RESTful_API_PUT]]
- [[Deleting_Mongo_documents]]
- [[Event_loop]]
- [[fs]]
- [[Full_Node_API_example]]
- [[Global_object_in_NodeJS]]
- [[http_in_Node]]
- [[Importing_MongoDB_data]]
- [[Managing_environments_in_NodeJS]]
- [[Middleware_in_NodeJS]]
- [[Modelling_relationships_in_MongoDB]]
- [[Module_wrapping_at_runtime]]
- [[Modules_in_NodeJS]]
- [[MongoDB_connection]]
- [[Morgan]]
- [[Node_and_MySQL_db]]
- [[NodeJS_scripts]]
- [[Nodemon]]
- [[Package_management_in_NodeJS]]
- [[Ports_in_NodeJS]]
- [[Practical_walkthrough_Lambda_creation_within_AWS]]
- [[Process_module_in_NodeJS]]
- [[Querying_a_Mongo_collection]]
- [[Streams_in_NodeJS]]
- [[Structuring_Express_applications]]
- [[Update_a_Mongo_document]]
- [[Using_GraphQL_with_Node]]
- [[v8]]
- [[Validating_Mongoose_schemas]]
- [[Validation_in_NodeJS]]
### number-systems
- [[Binary_number_system]]
- [[Hexadecimal_number_system]]
### number-theory
- [[Commutative_Property_of_Addition_and_Multiplication]]
- [[Prime_factorization]]
- [[Primes_and_composites]]
### OOP
- [[Class_inheritance_in_Python]]
- [[Classes]]
- [[Classes_in_Python]]
- [[Dependency_injection]]
- [[Factory_pattern]]
- [[Module_pattern]]
- [[Observer_pattern]]
- [[Prototypical_inheritance]]
- [[Python_modules_and_imports]]
- [[Singleton_pattern]]
### operating-systems
- [[Basic_model_of_the_operating_system]]
- [[Boot_process]]
- [[Daemons]]
- [[Filesystems]]
- [[Operating_system_API]]
- [[Processes]]
- [[Relation_between_kernel_and_CPU]]
- [[Swap_space]]
- [[systemd]]
- [[The_kernel]]
- [[Threads]]
- [[User_Space]]
### packet-switching
- [[385af4b4_Baran_distributed_networks]]
### physics
- [[738d0481_sound_recording_as_wave_phenomena]]
- [[Cells_and_batteries]]
- [[Coulombs_Laws]]
- [[Current]]
- [[Electromagnetism]]
- [[Electrons]]
- [[Ground]]
- [[Matter_and_atoms]]
- [[Ohms_Law]]
- [[Prefixes_for_units_of_electrical_measurement]]
- [[Recording_and_playback_of_sound]]
- [[Resistance]]
- [[Voltage]]
- [[Voltage_sources]]
### ports
- [[Transport_Layer_of_Internet_Protocol]]
### prealgebra
- [[Add_Subtract_Fractions]]
- [[Associative_Property_of_Addition_and_Multiplication]]
- [[Distributivity]]
- [[Dividing_fractions]]
- [[Equivalent_fractions]]
- [[Expressing_whole_numbers_as_fractions]]
- [[Factors_and_divisors]]
- [[Formal_conventions]]
- [[Fundamental_Theorem_of_Arithmetic]]
- [[Handling_negative_fractions]]
- [[Increasing_fractions_to_their_highest_terms]]
- [[Integers]]
- [[Inversion_of_operators]]
- [[Mixed_and_improper_fractions]]
- [[Multiplicative_identity]]
- [[Multiplicative_property_of_negative_one]]
- [[Multiplying_fractions]]
- [[Natural_numbers]]
- [[Order_of_operations]]
- [[Prime_factorization]]
- [[Primes_and_composites]]
- [[Reciprocals]]
- [[Reducing_fractions]]
- [[Rules_for_operations_on_like_and_unlike_terms]]
- [[Whole_numbers]]
- [[Zero_property_of_multiplication]]
### privacy
- [[747589ad_effects_of_privacy_violation]]
- [[What_can_the_ISP_see]]
### procedural
- [[Appending_to_files_in_Python]]
- [[AWS_CLI]]
- [[Bluetooth]]
- [[Compile_from_source]]
- [[Compile_Python_app_to_single_executable]]
- [[Create_timed_systemd_job]]
- [[Cron]]
- [[Disk_info]]
- [[Effective_logging_in_Git]]
- [[File_operations_in_Python]]
- [[File_system_error_handling_in_Python]]
- [[Headless_Raspi_network_setup]]
- [[journald]]
- [[Killing_processes]]
- [[Linux_disk_partitions]]
- [[Monitor_DNS_resolution_and_internet_connectivity_script]]
- [[Monitoring_processes_and_resources]]
- [[Network_packet_analysis_tools]]
- [[Network_scanning]]
- [[Pacman]]
- [[Ping]]
- [[Reading_files_in_Python]]
- [[Rename_a_branch]]
- [[Reset_to_remote_version]]
- [[Save_readonly_Vim_file]]
- [[Symlinks]]
- [[systemd]]
- [[systemd_status]]
- [[User_management_in_Linux]]
- [[View_IP_addresses]]
- [[Working_with_directories_in_Python]]
- [[Writing_to_files_in_Python]]
### propositional-logic
- [[Atomic_and_molecular_propositions]]
- [[Boolean_algebra]]
- [[Boolean_function_synthesis]]
- [[Boolean_functions]]
- [[Conditional_Elimination]]
- [[Conditional_Introduction]]
- [[Conjunction_Elimination]]
- [[Conjunction_Introduction]]
- [[Corresponding_material_and_biconditional]]
- [[DeMorgan's_Laws]]
- [[Disjunction_Elimination]]
- [[Disjunction_Introduction]]
- [[Formal_proofs_in_propositional_logic]]
- [[Law_of_Non_Contradiction]]
- [[Law_of_the_Excluded_Middle]]
- [[Logical_consistency]]
- [[Logical_equivalence]]
- [[Logical_indeterminacy]]
- [[Logical_possibility_and_necessity]]
- [[Logical_truth_and_falsity]]
- [[Negation_Elimination]]
- [[Negation_Introduction]]
- [[Object_language_and_meta_language]]
- [[Reiteration]]
- [[Soundness]]
- [[Strategies_for_constructing_proofs]]
- [[Syllogism]]
- [[Syntax_of_propositional_logic]]
- [[Theorems_and_empty_sets]]
- [[Truth_functional_connectives]]
- [[Truth_tables]]
- [[Truth_trees]]
- [[Validity_and_entailment]]
### python
- [[Appending_to_files_in_Python]]
- [[Class_inheritance_in_Python]]
- [[Classes_in_Python]]
- [[Compile_Python_app_to_single_executable]]
- [[Conditional_statements_in_Python]]
- [[Dates_in_Python]]
- [[Dictionaries_in_Python]]
- [[Error_handling_in_Python]]
- [[File_operations_in_Python]]
- [[File_system_error_handling_in_Python]]
- [[Functions_in_Python]]
- [[Invoking_the_shell_in_Python]]
- [[Iterating_through_complex_data_structures_in_Python]]
- [[Lambdas_in_Python]]
- [[List_comprehension_in_Python]]
- [[Lists_in_Python]]
- [[Loops_in_Python]]
- [[Map_and_filter_in_Python]]
- [[Match_statements_in_Python]]
- [[Naming_conventions]]
- [[Network_requests_in_Python]]
- [[None_in_Python]]
- [[Numbers_in_Python]]
- [[Passing_arguments_to_Python_scripts]]
- [[Python_application_structure]]
- [[Python_data_types]]
- [[Python_execution]]
- [[Python_interpreter]]
- [[Python_modules_and_imports]]
- [[Python_package_management]]
- [[Reading_files_in_Python]]
- [[Sets_in_Python]]
- [[Sorting_lists_in_Python]]
- [[Strings_in_Python]]
- [[Switch_between_Python_vers]]
- [[Testing_Python_code]]
- [[Tuples_in_Python]]
- [[Type_hinting]]
- [[Using_SQLite_with_Python]]
- [[With_open_in_Python]]
- [[Working_with_CSVs_in_Python]]
- [[Working_with_directories_in_Python]]
- [[Working_with_JSON_in_Python]]
- [[Writing_to_files_in_Python]]
- [[Zip_function_in_Python]]
### question
- [[Memory_versus_processor]]
- [[Torrenting]]
### raspberry-pi
- [[Headless_Raspi_network_setup]]
### react
- [[Application_state_management_with_React_hooks]]
- [[Child_to_parent_data_flow_in_React]]
- [[Comparing_React_classes_to_hooks]]
- [[Components_props_classes]]
- [[Components_props_hooks_in_React]]
- [[Controlled_components_in_React]]
- [[Custom_React_hook_examples]]
- [[Forms_in_React]]
- [[Functions]]
- [[Iterating_in_React]]
- [[Lifecycle_methods]]
- [[Memoization_in_React]]
- [[Prop_types_in_React]]
- [[Props_in_React]]
- [[React_application_structure]]
- [[React_Components]]
- [[React_errors]]
- [[React_useContext]]
- [[React_useEffect]]
- [[React_useReducer]]
- [[React_useState]]
- [[Routing_on_link_click_in_React]]
- [[Testing_basic_prop_passing_in_React]]
- [[Typing_built_in_React_hooks]]
### recursion
- [[Recursion]]
### regex
- [[Regular_expressions_in_SQL]]
- [[Test_values_in_Bash]]
### REST
- [[Apollo_Server]]
- [[Creating_a_RESTful_API_GET]]
- [[Creating_a_RESTful_API_Integrating_the_Database]]
- [[Creating_a_RESTful_API_Introduction]]
- [[Creating_a_RESTful_API_POST]]
- [[Creating_a_RESTful_API_PUT]]
- [[Full_Node_API_example]]
- [[HTTP_request_types]]
- [[RESTful_APIs]]
- [[Structuring_Express_applications]]
- [[Validation_in_NodeJS]]
### S3
- [[Bash_store_status_of_command_execution]]
### set-theory
- [[Axioms_of_set_theory]]
- [[Basic_properties_of_sets]]
### shell
- [[Awk]]
- [[Bash_colour_output]]
- [[Bash_file_exists]]
- [[Bash_store_status_of_command_execution]]
- [[Capturing_user_input_in_Bash]]
- [[Case_statements_in_Bash]]
- [[Conditionals_in_Bash]]
- [[Cron]]
- [[Data_types_in_Bash]]
- [[Docker_CLI]]
- [[Environmental_and_shell_variables]]
- [[Expansions_and_substitutions]]
- [[File_descriptors]]
- [[File_permissions_and_execution_in_Bash]]
- [[Find_Bash_command]]
- [[Formatting_output_text_in_Bash]]
- [[Functions_in_Bash]]
- [[Grep]]
- [[Intro_to_the_Unix_shell]]
- [[Invoking_the_shell_in_Python]]
- [[jq]]
- [[Killing_processes]]
- [[Listing_and_navigating_directories_in_the_Shell]]
- [[Lists_and_arrays_in_Bash]]
- [[Loops_in_bash]]
- [[Passing_arguments_and_options_to_Bash_scripts]]
- [[Proper_shebang_syntax]]
- [[ps]]
- [[Quote_marks_in_Bash]]
- [[Read_command__in_Bash]]
- [[Redirect_to_dev_null]]
- [[Redirection_in_Bash]]
- [[Shell_sessions]]
- [[Split_into_array_in_Bash]]
- [[Strings_in_Bash]]
- [[Substrings_in_Bash]]
- [[Symlinks]]
- [[Test_values_in_Bash]]
- [[Text_manipulation_in_Bash]]
- [[The_PATH]]
- [[Utilities_operators_flags]]
- [[Variable_indirection_in_Bash]]
- [[Variables_and_data_types_in_Bash]]
- [[Working_with_numbers_in_Bash]]
### SNS
- [[AWS_SNS]]
### sound
- [[738d0481_sound_recording_as_wave_phenomena]]
- [[Audio_file_formats]]
- [[Binary_encoding_of_sound]]
- [[Recording_and_playback_of_sound]]
### SQL
- [[Accessing_metadata_about_SQL_database]]
- [[Aggregate_functions_in_SQL]]
- [[Create_an_SQL_table]]
- [[Data_types_in_MySQL]]
- [[Delete_records_in_an_SQL_table]]
- [[Foreign_keys_in_SQL]]
- [[Insert_data_into_SQL_table]]
- [[Joins_in_SQL]]
- [[Node_and_MySQL_db]]
- [[Regular_expressions_in_SQL]]
- [[Retrieve_data_from_SQL_table]]
- [[SQLite]]
- [[Update_an_SQL_table]]
- [[Update_existing_data_in_SQL_table]]
- [[Useful_operators_in_SQL]]
- [[Using_SQLite_with_Python]]
- [[Wildcards_in_SQL]]
### SQLite
- [[SQLite]]
- [[Using_SQLite_with_Python]]
### SQS
- [[AWS_SNS]]
- [[AWS_SQS]]
- [[AWS_SQS_SDK]]
### storage
- [[Magnetic_tape]]
### surveillance-capitalism
- [[747589ad_effects_of_privacy_violation]]
- [[a247fa9b_surveillance_capitalism_not_necessary]]
- [[Bauman_quote]]
- [[fbbfbc32-political-accommodation-inveigelment-surveillance-capitalism]]
### systemd
- [[Create_timed_systemd_job]]
- [[systemd]]
- [[systemd_status]]
### systems-programming
- [[Create_timed_systemd_job]]
- [[Disk_info]]
- [[journald]]
- [[Monitoring_processes_and_resources]]
- [[systemd]]
- [[systemd_status]]
- [[The_kernel]]
### testing
- [[Routing_on_link_click_in_React]]
- [[Testing_basic_prop_passing_in_React]]
- [[Testing_Python_code]]
- [[Testing_with_Jest]]
### theorems
- [[Additive_identity]]
- [[Additive_inverse_property]]
- [[Associative_Property_of_Addition_and_Multiplication]]
- [[Axioms_of_set_theory]]
- [[Commutative_Property_of_Addition_and_Multiplication]]
- [[DeMorgan's_Laws]]
- [[Distributivity]]
- [[Fundamental_Theorem_of_Arithmetic]]
- [[Multiplicative_identity]]
- [[Multiplicative_property_of_negative_one]]
- [[Reciprocals]]
- [[Zero_property_of_multiplication]]
### theory-of-computation
- [[Defining_a_computer]]
- [[Turing_completeness]]
- [[Turing_machines]]
### time
- [[Dates_in_Python]]
- [[Time_and_computers]]
### TOR
- [[What_can_the_ISP_see]]
### Turing
- [[Turing_completeness]]
- [[Turing_machines]]
### typescript
- [[Any]]
- [[Classes]]
- [[Custom_types_in_TypeScript]]
- [[Enums]]
- [[Function_overloads]]
- [[Functions]]
- [[Further_examples_of_TS_generics]]
- [[Generics_in_TypeScript]]
- [[Intersection_types_in_TypeScript]]
- [[Mapped_types_in_TS]]
- [[Non_null_assertion_in_TypeScript]]
- [[Primitive_types]]
- [[Props_in_React]]
- [[React_Components]]
- [[Setting_up_and_configuring_TypeScript]]
- [[Type_guarding_and_narrowing_in_TS]]
- [[Typing_built_in_React_hooks]]
- [[Union_types_in_TS]]
- [[Unknown_type_in_TS]]
### unix
- [[Time_and_computers]]
### world-wide-web
- [[241fe1a3_the_Web_versus_modem_BBSs]]
- [[3f1b9fe5_motivation_Berners_Lee]]
- [[Architecture_of_the_World_Wide_Web]]
- [[c301a0b3-1d8_Mosaic_Netscape_and_Browser_Wars]]
- [[Dynamic_and_static_websites]]
- [[ecec56e6_precursors_to_search_engines]]
- [[f6564af9_AOL_and_early_internet_enclosure]]
- [[HTTPS]]
- [[User_agent]]
- [[Weaving_the_Web_Berners_Lee]]
### yaml
- [[Guide_to_YAML]]

View file

@ -1,6 +0,0 @@
---
tags: []
unlisted: true
---
# Tags

View file

@ -35,7 +35,7 @@ fi
# pointless comment # pointless comment
#neuron-zk-generator #neuron-zk-generator
/home/thomas/repos/neuron-zk-generator/dist/app /home/thomas/repos/neuron-zk-generator/dist/neuron-zk-generator
echo "Changes exist. Updating remote..." echo "Changes exist. Updating remote..."
git pull >/dev/null 2>&1 git pull >/dev/null 2>&1