Autosave: 2024-06-16 18:15:03

This commit is contained in:
thomasabishop 2024-06-16 18:15:03 +01:00
parent 426fafb8fa
commit ba93ba0ea1
49 changed files with 119 additions and 132 deletions

Binary file not shown.

View file

@ -48,3 +48,22 @@ aws cloudformation delete-stack --stack-name <my_stack> --region <region>
```
aws ce get-cost-and-usage --time-period Start=$(date +%Y-%m-01),End=$(date -d @$(( $(date +%s) + 86400 )) +%Y-%m-%d) --granularity MONTHLY --metrics "UnblendedCost" "UsageQuantity
```
### Retrieve current user
```
aws-sts get-caller-identity
```
### List users
```
aws configure list
aws configure list-profiles
```
### View profile data
```
vim ./aws/credentials
```

View file

@ -1,6 +1,6 @@
---
tags:
- computer-architecture
- operating-systems
---
# Daemons

View file

@ -2,6 +2,7 @@
tags:
- SQL
- databases
- data-types
---
# Data types in MySQL

View file

@ -1,5 +1,7 @@
---
tags: [AWS]
tags:
- AWS
- databases
---
# Database options

View file

@ -1,5 +1,8 @@
---
tags: []
tags:
- theorems
- logic
- propositional-logic
---
# DeMorgan's Laws

View file

@ -1,5 +1,7 @@
---
tags:
- computer-architecture
- Linux
---
# Devices
@ -42,7 +44,7 @@ brw-rw---- 1 root disk 259, 3 Jun 4 11:00 nvme0n1p3
> programs like `ls` and `cat`.
The
[mode](File_permissions_and_execution.md#what-the-output-means)
[mode](File_permissions_and_execution_in_Bash.md#what-the-output-means)
is different from ordinary files. Each device file is prepended with
`b, p, c, s` before the standard permissions. These stand for the major types of
devices: _block, character, pipe_ and _socket_.

View file

@ -1,5 +1,6 @@
---
tags: [circuits]
tags:
- electronics
---
# Digital circuits

View file

@ -1,5 +1,7 @@
---
tags: []
tags:
- propositional-logic
- logic
---
# Disjunction Elimination

View file

@ -1,5 +1,7 @@
---
tags: []
tags:
- propositional-logic
- logic
---
# Disjunction Introduction

View file

@ -1,5 +1,9 @@
---
tags: [systems-programming]
tags:
- systems-programming
- disks
- procedural
- Linux
---
# Disk info routines

View file

@ -1,7 +1,9 @@
---
id: 6g54
title: Docker_CLI
tags: []
tags:
- docker
- shell
created: Saturday, March 30, 2024
---

View file

@ -1,7 +1,8 @@
---
id: fw56
title: Docker compose and Dockerfile difference
tags: []
tags:
- docker
created: Tuesday, March 26, 2024
---

View file

@ -1,28 +0,0 @@
---
id: dmuz
title: Docker_rough_notes
tags: []
created: Saturday, March 30, 2024
---
# Docker_rough_notes
## Creating and running a simple image (without Docker compose)
Create the Dockerfile in the root of the project.
Then build the image from root.
```
docker build -t image-name .
```
The image name is defined at this point, not pre-defined.
If successful, run the image:
```
docker run --name your-container-name image-name
```
Again, the container-name is defined at the point of the `run` declaration.

View file

@ -1,3 +1,8 @@
---
tags:
- docker
---
# Docker storage
The following problems related to storage face containerized environments:

View file

@ -1,10 +0,0 @@
- Investigate AWS Amplify, specifically how it relates to local development
- VSCode plugin for AWS
- VSCode plugin for Mongo
- Research what Elastic Beanstalk is and how it differs from other types of
development on AWS
- Step functions
- CloudFormation
- ElastiCache
- CloudFront
- CloudWatchkz

View file

@ -1,6 +1,7 @@
---
tags:
- OOP
- design-patterns
---
# Factory pattern

View file

@ -1,6 +1,8 @@
---
tags:
- disks
- computer-architecture
- operating-systems
---
# Filesystems

View file

@ -1,7 +1,8 @@
---
id: 5faz2y2e
title: Format specifiers in C
tags: []
tags:
- C
created: Thursday, February 29, 2024 | 17:41
---

View file

@ -1,5 +1,7 @@
---
tags: [logic-gates, binary]
tags:
- logic-gates
- binary
---
# Four-bit adder

View file

@ -1,5 +1,6 @@
---
tags: []
tags:
- data-structures
---
# Frequency counters

View file

@ -1,24 +0,0 @@
---
tags: [AWS]
---
# SAM frequent commands
### Retrieve current user
```
aws-sts get-caller-identity
```
### List users
```
aws configure list
aws configure list-profiles
```
### View profile data
```
vim ./aws/credentials
```

View file

@ -1,10 +0,0 @@
---
tags:
- javascript
- react
- testing
---
# Testing that functions are called on click events
https://stackoverflow.com/a/73167308

View file

@ -1,5 +1,6 @@
---
tags: []
tags:
- yaml
---
# Guide to YAML

View file

@ -1,5 +1,6 @@
---
tags: []
tags:
- REST
---
## GET

View file

@ -1,32 +0,0 @@
---
id: hb10
title: Headless network setup
tags: [networks, Linux]
created: Wednesday, June 12, 2024
---
# Headless network setup
If you are using a headless system and you aren't using an ethernet connection,
you face a chicken-egg issue of how to connect the device to WiFi via `ssh` when
the device isn't yet on the network.
You can get around this by saving a file called `wp_supplicant.conf` to the
`/boot` directory of the device. This specifies the SSID name and password and
will be used to auto-connect when the device boots.
For example:
```
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="SKYVL7XP"
scan_ssid=1
psk="WIFI_PASSWORD"
key_mgmt=WPA-PSK
}
```
## Related notes

View file

@ -1,12 +1,35 @@
---
id: hb10
title: Headless network setup
tags: []
tags:
- networks
- Linux
- raspberry-pi
created: Wednesday, June 12, 2024
---
# Headless network setup
If you are using a headless system and you aren't using an ethernet connection,
you face a chicken-egg issue of how to connect the device to WiFi via `ssh` when
the device isn't yet on the network.
You can get around this by saving a file called `wp_supplicant.conf` to the
`/boot` directory of the device. This specifies the SSID name and password and
will be used to auto-connect when the device boots.
For example:
```
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="SKYVL7XP"
scan_ssid=1
psk="WIFI_PASSWORD"
key_mgmt=WPA-PSK
}
```
## Related notes

View file

@ -1,5 +1,8 @@
---
tags: [number-systems]
tags:
- number-systems
- hardware
- computer-architecture
---
# Hexadecimal number system

View file

@ -1,5 +1,7 @@
---
tags: [logic-gates]
tags:
- logic-gates
- electronics
---
# Integrated circuits

View file

@ -116,7 +116,7 @@ string:
```
We could also use
[list comprehension](List_comprehension_etc.md)
[list comprehension](List_comprehension_in_Python.md)
to achieve the same outcome:
```py
@ -193,7 +193,7 @@ will simply overwrite the old value for that key.
Accordingly, we create a dictionary which uses the unique key in each list as
the key of each dictionary entry via
[dictionary comprehension](List_comprehension_etc.md#dictionary-comprehension)
[dictionary comprehension](List_comprehension_in_Python.md#dictionary-comprehension)
that loops through each value in the inner lists of the multidimensional array.
We then parse the values of the dictionary into a list.

View file

@ -1,6 +1,7 @@
---
tags:
- shell
- procedural
---
## Kill a process running on a port

View file

@ -1,5 +1,6 @@
---
tags: [electricity, circuits]
tags:
- electronics
---
# LEDs

View file

@ -1,5 +1,7 @@
---
tags: [AWS]
tags:
- AWS
- aws-lambda
---
# Lambda directory structure

View file

@ -1,5 +1,8 @@
---
tags: [python]
tags:
- python
- aws-lambda
- AWS
---
# Lambdas in Python

View file

@ -1,6 +1,8 @@
---
tags:
- disks
- Linux
- procedural
---
# Linux disk partitions

View file

@ -34,7 +34,7 @@ read
## Example of piping to read
Here we use [find](Find.md) to collate the files in
Here we use [find](Find_Bash_command.md) to collate the files in
the current directory and then pipe them to read.
```bash

View file

@ -117,4 +117,4 @@ fi
```
> Note: this syntax can also be used to test if a given element exists in an
> [array](Lists_and_arrays.md).
> [array](Lists_and_arrays_in_Bash.md).

View file

@ -1,6 +1,7 @@
---
tags:
- json
- shell
---
# jq