recompile neuron
|
|
@ -10,7 +10,7 @@ client. In response to a client request you can then call a
|
|||
[lambda function](Lambda_handler_function.md) that
|
||||
executes a backend process.
|
||||
|
||||

|
||||

|
||||
|
||||
See
|
||||
[using API Gateway as Lambda trigger](Practical_walkthrough_Lambda_creation_within_AWS.md)
|
||||
|
|
@ -49,4 +49,4 @@ have the Mongo document outputted to the console:
|
|||
|
||||
This will also be reflected in Compass:
|
||||
|
||||

|
||||

|
||||
|
|
@ -4,7 +4,7 @@ tags: [algorithms]
|
|||
|
||||
# Algorithmic complexity
|
||||
|
||||

|
||||

|
||||
_Summary of the main classes of algorithmic complexity_
|
||||
|
||||
## Distinguish algorithms from programs
|
||||
|
|
@ -119,7 +119,7 @@ following data set:
|
|||
| 5 | 5 |
|
||||
|
||||
If we plotted this as a graph it is clear that this is equivalent to a linear
|
||||
distribution:
|
||||
distribution:
|
||||
|
||||
Algorithms which display this distribution are therefore called **linear
|
||||
algorithms**.
|
||||
|
|
@ -242,7 +242,7 @@ factor of it. Therefore the runtime is not growing proportional to the size of
|
|||
the input, it is growing proportional to the size of the input squared.
|
||||
|
||||
Graphically this is represented with a curving lines as follows:
|
||||

|
||||

|
||||
|
||||
We can clearly see that as n grows, the runtime gets steeper and more
|
||||
pronounced,
|
||||
|
|
@ -291,7 +291,7 @@ Back to algorithms: $O(\log n)$ is a really good complexity to have. It is close
|
|||
to O(1) and in between O(1) and O(n). Represented graphically, it starts of with
|
||||
a slight increase in runtime but then quickly levels off:
|
||||
|
||||

|
||||

|
||||
|
||||
Many sorting algorithms run in log n time, as does recursion.
|
||||
|
||||
|
|
@ -356,7 +356,7 @@ we should keep in mind the following shorthands:
|
|||
|
||||
With this in mind we can break down the `findSum` function like so:
|
||||
|
||||

|
||||

|
||||
|
||||
This gives us:
|
||||
|
||||
|
|
@ -7,7 +7,7 @@ tags: [analogue]
|
|||
Analogue and digital are paradigms for recording information, specifically
|
||||
information about an object or state that obtains in the world.
|
||||
|
||||

|
||||

|
||||
|
||||
## Analogue
|
||||
|
||||
|
|
@ -73,7 +73,7 @@ When we access the local URL we are able to access the Apollo server using the
|
|||
Explorer GUI. This automatically loads our schema and is basically a more fancy
|
||||
version of GraphiQL:
|
||||
|
||||

|
||||

|
||||
|
||||
It makes it easy to read descriptions of the dataypes and to construct queries
|
||||
by clicking to insert fields.
|
||||
|
|
@ -7,7 +7,7 @@ created: Friday, September 06, 2024
|
|||
|
||||
The final, topmost layer of the Internet Protocol suite.
|
||||
|
||||

|
||||

|
||||
|
||||
The Application Layer is where we get to the protocols that describe the
|
||||
behaviour of applications. All the preceding lower levels are effectively
|
||||
|
|
@ -89,7 +89,7 @@ awk '/Joe/ {print}' list.txt
|
|||
|
||||
### Lines, records, fields
|
||||
|
||||

|
||||

|
||||
|
||||
When `awk` receives a file it divides the lines into **records**.
|
||||
|
||||
|
|
@ -9,4 +9,4 @@ Give that the biconditional means that if $P$ is the case, $Q$ must be the case
|
|||
and if $Q$ is the case, $P$ must be the case, if we have $P \leftrightarrow Q$
|
||||
and $P$, we can derive $Q$ and vice versa.
|
||||
|
||||

|
||||

|
||||
|
|
@ -10,4 +10,4 @@ the case, $P$ must be the case. Thus to introduce this operator we must
|
|||
demonstrate both that $Q$ follows from $P$ and that $P$ follows from $Q$. We do
|
||||
this via two sub-proofs.
|
||||
|
||||

|
||||

|
||||
|
|
@ -24,7 +24,7 @@ In decimal, 0 is equal to black (zero light intensity) and 255 is equal to white
|
|||
(full light intensity). Some examples of this (including binary and hex
|
||||
representations are below):
|
||||
|
||||

|
||||

|
||||
|
||||
### Colour encoding
|
||||
|
||||
|
|
@ -41,13 +41,13 @@ Some examples below
|
|||
Red is represented in RGB with all 8 red bits to set to 1 and the remaining 16
|
||||
bits for the other two colours set to 0.
|
||||
|
||||

|
||||

|
||||
|
||||
#### Yellow
|
||||
|
||||
Yellow is represented in RGB with both red and blue set to 1 and the remaining 8
|
||||
green bits set to ):
|
||||
|
||||

|
||||

|
||||
|
||||
## Binary encoding of images
|
||||
|
|
@ -97,11 +97,11 @@ equal to: **1 in the two column and 1 in the 4 column → 110**
|
|||
|
||||
More clearly:
|
||||
|
||||

|
||||

|
||||
|
||||
And for comparison:
|
||||
|
||||

|
||||

|
||||
|
||||
Or we can express the binary as:
|
||||
|
||||
|
|
@ -115,4 +115,4 @@ $$ 2^1 + 2^2 $$
|
|||
|
||||
Let's convert 23 into binary:
|
||||
|
||||

|
||||

|
||||
|
|
@ -61,7 +61,7 @@ create your boot process so the two are clearly distinguishable.
|
|||
|
||||
The de facto standard boot loader for Linux is GRUB: Grand Unified Boot Loader.
|
||||
|
||||

|
||||

|
||||
|
||||
You see the GRUB default menu when you first start a Linux machine. It will
|
||||
offer you various options for loading your installed OS or other OSs. GRUB is a
|
||||
|
|
@ -6,7 +6,7 @@ created: Sunday, June 23, 2024
|
|||
|
||||
# Breadboards
|
||||
|
||||

|
||||

|
||||
|
||||
## Contact holes
|
||||
|
||||
|
|
@ -19,7 +19,7 @@ The CPU comprises three core components:
|
|||
- the Arithmetic Logic Unit (ALU)
|
||||
- the Control Unit (CU)
|
||||
|
||||

|
||||

|
||||
|
||||
> This method of putting together a computer is known as the **Von Neumann
|
||||
> Architecture**. It was devised by John von Neumann in about 1945, well before
|
||||
|
|
@ -106,7 +106,7 @@ Hertz was the scientist who detected
|
|||
We use Hertz as a measure of the frequency of electromatic wave cycles in a
|
||||
signal.
|
||||
|
||||

|
||||

|
||||
|
||||
As the diagram above shows, a cycle is equal to one ascending and one descending
|
||||
crest. The more cycles per time unit, the greater the Hertz. We see the Hz
|
||||
|
|
@ -34,4 +34,4 @@ console.log("Bye");
|
|||
|
||||
## Related notes
|
||||
|
||||

|
||||

|
||||
|
|
@ -32,7 +32,7 @@ connection types:
|
|||
|
||||
The table below summarises the relative differences:
|
||||
|
||||

|
||||

|
||||
|
||||
### Series connections
|
||||
|
||||
|
|
@ -56,12 +56,12 @@ Thus series connections increase voltage but keep current constant.
|
|||
|
||||
_Series battery connection:_
|
||||
|
||||

|
||||

|
||||
|
||||
_Can be represented in a circuit diagram in one of the following two ways: as a
|
||||
series of cells or as a single battery:_
|
||||
|
||||

|
||||

|
||||
|
||||
In the case of **series opposing**, negative terminals are connected to each
|
||||
other and positive terminals are connected to each other in a series. This
|
||||
|
|
@ -86,11 +86,11 @@ $$
|
|||
|
||||
_Parallel battery connection:_
|
||||
|
||||

|
||||

|
||||
|
||||
_Parallel battery circuit diagram:_
|
||||
|
||||

|
||||

|
||||
|
||||
### Series-parrallel
|
||||
|
||||
|
|
@ -40,7 +40,7 @@ This will apply the changes from the commit with hash `xyz` from thee `main`
|
|||
branch to the `feature` branch. This will create a new SHA on `feature` (pqr)
|
||||
but the changes will be identical.
|
||||
|
||||

|
||||

|
||||
|
||||
The benefit is that you only take the select changes you want, you are not
|
||||
merging the whole `main` branch into feature.
|
||||
|
|
@ -30,7 +30,7 @@ the reverse (the electrons moving from the voltage source to ground).
|
|||
|
||||
The diagram below shows a pulse cycle of 2Hz.
|
||||
|
||||

|
||||

|
||||
|
||||
## Linking components to the clock
|
||||
|
||||
|
|
@ -39,9 +39,9 @@ their infrastructure and applications.
|
|||
CloudWatch can usually be accessed directly from within the dashboard for the
|
||||
given AWS service under the "Monitor" tab. For example with AWS Lambda:
|
||||
|
||||

|
||||

|
||||
|
||||
In addition to graphical metrics, we can also view specific logs for each event
|
||||
and execution of the given service. In the case of a Lambda function:
|
||||
|
||||

|
||||

|
||||
|
|
@ -10,4 +10,4 @@ If we have a conditional and we have independently derived its antecedent, we
|
|||
may invoke its consequent. This is often referred to as _Modus ponens_
|
||||
(affirming the antecedent).
|
||||
|
||||

|
||||

|
||||
|
|
@ -9,4 +9,4 @@ tags:
|
|||
If we can show that $Q$ follows from $P$ (typically via a sub-proof) than we can
|
||||
assert that P implies Q. This is also sometimes known as _Conditional Proof_
|
||||
|
||||

|
||||

|
||||
|
|
@ -9,4 +9,4 @@ tags:
|
|||
If a conjunction exists, it means that both conjuncts are the case; therefore we
|
||||
can legitimately extract either one of them. Also known as _Simplification_.
|
||||
|
||||

|
||||

|
||||
|
|
@ -9,4 +9,4 @@ tags:
|
|||
If two conjuncts have each been independently derived then they can be
|
||||
conjoined. Also known more simply as _Conjunction_
|
||||
|
||||

|
||||

|
||||
|
|
@ -67,11 +67,11 @@ expenditure and security challenges.
|
|||
|
||||
_Standard userspace_
|
||||
|
||||

|
||||

|
||||
|
||||
_Userspace with containerization_
|
||||
|
||||

|
||||

|
||||
|
||||
## Differences with virtual machines
|
||||
|
||||
|
|
@ -100,7 +100,7 @@ rest as it would any other process on the OS.
|
|||
| Less portable | More portable |
|
||||
| Slower and more difficult to run | Scale rapidly due to lightweight nature |
|
||||
|
||||

|
||||

|
||||
|
||||
## Why use containers?
|
||||
|
||||
|
|
@ -31,4 +31,4 @@ _Compass_ is a graphical interface for viewing and interacting with the data in
|
|||
your Mongo database. It will automatically load to the default Mongo port:
|
||||
`27017`.
|
||||
|
||||

|
||||

|
||||
|
|
@ -149,4 +149,4 @@ sudo e2label /dev/sda1 my_human_name
|
|||
|
||||
## Related notes
|
||||
|
||||

|
||||

|
||||
|
|
@ -71,11 +71,11 @@ const course = new Course({
|
|||
});
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
## Outcome
|
||||
|
||||
Having created a database, connected to it with Mongoose, and created a model we
|
||||
will see our collection reflected in Compass:
|
||||
|
||||

|
||||

|
||||
|
|
@ -22,7 +22,7 @@ router.get("/", (req, res) => {
|
|||
|
||||
Our server is now set up:
|
||||
|
||||

|
||||

|
||||
|
||||
> When creating our API this structure of creating handlers for specific routes
|
||||
> will be iterated. Every endpoint will be specified with
|
||||
|
|
@ -10,7 +10,7 @@ below demonstrates how memory can be created using
|
|||
[NAND](Logic_gates.md#nand-gate)
|
||||
gates. A single bit is stored in memory.
|
||||
|
||||
 Interactive version of circuit:
|
||||
 Interactive version of circuit:
|
||||
|
||||
<iframe src="https://circuitverse.org/simulator/embed/nand-mem?theme=default&display_title=false&clock_time=true&fullscreen=true&zoom_in_out=true" style="border-width:; border-style: solid; border-color:;" name="myiframe" id="projectPreview" scrolling="no" frameborder="1" marginheight="0px" marginwidth="0px" height="500" width="500" allowFullScreen></iframe>
|
||||
|
||||
|
|
@ -37,7 +37,7 @@ gates. A single bit is stored in memory.
|
|||
|
||||
> Upshot: With **S** `ON`, output is the same as input
|
||||
|
||||

|
||||

|
||||
|
||||
### Second state: both S and I `ON`
|
||||
|
||||
|
|
@ -54,7 +54,7 @@ gates. A single bit is stored in memory.
|
|||
|
||||
> Upshot: With **S** on, the output is again the same as the input
|
||||
|
||||

|
||||

|
||||
|
||||
> So far we have seen that when **S** is `ON` you can change **I** on and off
|
||||
> and **O** will change with it.
|
||||
|
|
@ -73,4 +73,4 @@ and at Gate 2: `OFF (Gate 1) + OFF (S) = OFF`
|
|||
This is illustrated in the diagram below. The space occupied by **A** and **B**
|
||||
remains on (note it is illuminated) regardless of the state of **I**.
|
||||
|
||||

|
||||

|
||||
|
|
@ -29,7 +29,7 @@ force the **voltage source**.
|
|||
_The diagram below illustrates the flow of current where the circles are
|
||||
electrons knocking into each other and passing current:_
|
||||
|
||||

|
||||

|
||||
|
||||
> Electrons travel very slowly through a conductor. This is in contrast to their
|
||||
> intrinsic motion which of course equal to the speed of light (186, 000 miles
|
||||
|
|
@ -15,7 +15,7 @@ single set of tasks according to prewritten instructions. We’ll take the term
|
|||
_computer_ to mean general purpose computer.
|
||||
|
||||
Simplified model of what a computer is:
|
||||

|
||||

|
||||
|
||||
Although the input, output and storage parts of a computer are very important,
|
||||
they will not be the focus of this course. Instead we are going to learn all
|
||||
|
|
@ -55,9 +55,9 @@ instructions to make calculations.
|
|||
wind, drift, slope and elevation. These were used well into WW2 but they were
|
||||
limited to the particular type of cannon or shell
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
> Before the invention of actual computers, 'computer' was a job-title denoting
|
||||
> people who were employed to conduct complex calculations, sometimes with the
|
||||
|
|
@ -15,14 +15,14 @@ disjuncts comprising the disjunction you start out with. If you can derive your
|
|||
target proposition as the conclusion of each subproof then you may invoke the
|
||||
conclusion in the main proof and take it to be derived.
|
||||
|
||||

|
||||

|
||||
|
||||
_Here is an example where Disjunction Elimination is used to derive a new
|
||||
disjunction._
|
||||
|
||||

|
||||

|
||||
|
||||
_Here are two further examples that use Disjunction Elimination to derive
|
||||
singular propositions_
|
||||
|
||||
 
|
||||
 
|
||||
|
|
@ -15,4 +15,4 @@ to be true. This is represented in the context of
|
|||
can pass up via either branch of a disjunction pattern. This rule is sometimes
|
||||
also referred to (confusingly) as _Addition_.
|
||||
|
||||

|
||||

|
||||
|
|
@ -8,16 +8,16 @@ tags:
|
|||
|
||||
Suppose you have the following shape:
|
||||
|
||||

|
||||

|
||||
|
||||
One part is shaded. This represents one-eighth of the original shape.
|
||||
|
||||

|
||||

|
||||
|
||||
Now imagine there are four instances of the shape and one-eighth remains shaded.
|
||||
How man one-eighths are there in four?
|
||||
|
||||

|
||||

|
||||
|
||||
The shaded proportion represents $\frac{1}{8}$ of the shape. Imagine four of
|
||||
these shapes, how many eighths are there?
|
||||
|
|
@ -6,7 +6,7 @@ tags: [docker, containerization]
|
|||
|
||||
## Overview
|
||||
|
||||

|
||||

|
||||
|
||||
- The Docker Client is a thin API for making
|
||||
[REST API](RESTful_APIs.md) to the Docker Server. Any CLI
|
||||
|
|
@ -142,7 +142,7 @@ docker attach my_container
|
|||
|
||||
## Container lifecycle
|
||||
|
||||

|
||||

|
||||
|
||||
All containers have a lifecycle represented by five distinct states. Each state
|
||||
has an associated command:
|
||||
|
|
@ -17,7 +17,7 @@ DynamoDB is "NoSQL" because it does not support #SQL queries and is
|
|||
non-relational meaning there cannot be JOIN operations via
|
||||
[foreign_keys](Foreign_keys_in_SQL.md)
|
||||
|
||||

|
||||

|
||||
|
||||
### Primary key
|
||||
|
||||
|
|
@ -55,7 +55,7 @@ call this propensity of electrons the **intrinsic magnetic moment** of the
|
|||
electron. It is aggregates of these miniature magnetic behaviours that produce
|
||||
the overall magnetic property of the material.
|
||||
|
||||

|
||||

|
||||
|
||||
In most materials, equal numbers of electrons spin in opposite directions. As a
|
||||
result, their magentic effects are cancelled out. However **in strongly magnetic
|
||||
|
|
@ -179,7 +179,7 @@ waves form a spectrum based on their frequency and wavelength. For example,
|
|||
'radio waves' are low-frequency / long wavelength electromagnetic waves and
|
||||
gamma rays are high-frequency / short wavelength waves:
|
||||
|
||||

|
||||

|
||||
|
||||
The image below shows the propagation of an electromagnetic wave through space.
|
||||
We can identify the core components as follows
|
||||
|
|
@ -189,7 +189,7 @@ We can identify the core components as follows
|
|||
which propagates upward along the $y$ axis
|
||||
- The directionality of both waves is forward along the $x$ axis
|
||||
|
||||

|
||||

|
||||
|
||||
## Using magnetism to generate electricity
|
||||
|
||||
|
|
@ -16,7 +16,7 @@ to the nucleus.
|
|||
_The diagram below demonstrates shell naming conventions and the maximum number
|
||||
of electrons per shell._
|
||||
|
||||

|
||||

|
||||
|
||||
## Valence
|
||||
|
||||
|
|
@ -9,7 +9,7 @@ tags:
|
|||
Two fractions are equivalent if they represent the same value. To begin with we
|
||||
can represent this visually:
|
||||
|
||||

|
||||

|
||||
|
||||
_Each shaded area is taking up the same proportion of the whole._
|
||||
|
||||
|
|
@ -38,7 +38,7 @@ exception class.
|
|||
The root class is `BaseException` which all errors and exeptions extend as
|
||||
subclasses as demonstrated by this diagram:
|
||||
|
||||

|
||||

|
||||
|
||||
## Exception syntax
|
||||
|
||||
|
|
@ -25,7 +25,7 @@ If there was only one thread, this would be inefficient and unworkable.
|
|||
Therefore the framework will be multi-threaded: multiple request-response cycles
|
||||
can be executed at once by different threads.
|
||||
|
||||

|
||||

|
||||
|
||||
To accomodate the ability to increase the scale of synchronous applications you
|
||||
need to be able to spawn more threads commensurate to increased demand. This
|
||||
|
|
@ -43,7 +43,7 @@ dispatching them asynchronously. When a request is made it sends it off and
|
|||
continues with its execution and handling new requests. Once these resolve, the
|
||||
data is returned to the main thread.
|
||||
|
||||

|
||||

|
||||
|
||||
## The Event Loop
|
||||
|
||||
|
|
@ -74,7 +74,7 @@ process exits when there is no more pending work in the Event Loop, or when
|
|||
are tasks queued in the Event Loop, or present on the
|
||||
[call stack](Call_stack.md).
|
||||
|
||||

|
||||

|
||||
|
||||
The phases are as follows:
|
||||
|
||||
|
|
@ -5,9 +5,9 @@ created: Friday, September 06, 2024
|
|||
|
||||
# Example scenario of data transfer accross the internet
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
- A client device is connected to a wireless WiFi network.
|
||||
- This network is connected to the internet via a router.
|
||||
|
|
@ -65,7 +65,7 @@ Our `sda1` partition is now mounted at `mountpoint`. We can go ahead and create
|
|||
files. If we now look within the graphical file manager when we click on the
|
||||
`sda1` volume, we will see the new file we have created in `mountpoint`.
|
||||
|
||||

|
||||

|
||||
|
||||
## fstab
|
||||
|
||||
|
|
@ -42,7 +42,7 @@ The possible state changes for the JK Flip-Flop are detailed below:
|
|||
A JK Flip-Flop can execute on either the positive or negative pulse. Below are
|
||||
the diagrams for a rising and falling pulse respectively:
|
||||
|
||||

|
||||

|
||||
|
||||
## T Flip-Flops
|
||||
|
||||
|
|
@ -59,4 +59,4 @@ Thus the state table for the T Flip-Flop is:
|
|||
| 0 | Pulse | Maintain previous value | Hold |
|
||||
| 0 | Pulse | Inverse of previous value | Toggle |
|
||||
|
||||

|
||||

|
||||
|
|
@ -54,11 +54,11 @@ Sub-proofs follow this structure recursively. This is known as _Fitch notation_
|
|||
|
||||
_Schematically_:
|
||||
|
||||

|
||||

|
||||
|
||||
_Applied example_:
|
||||
|
||||

|
||||

|
||||
|
||||
## Sub-proofs
|
||||
|
||||
|
|
@ -30,7 +30,7 @@ three lines
|
|||
|
||||
## Colour outputs
|
||||
|
||||

|
||||

|
||||
|
||||
```bash
|
||||
echo -e "\033[31;40mColoured Text\033[0m"
|
||||
|
|
@ -15,7 +15,7 @@ We mark the last good revision and the first bad revision. Bisect will the reset
|
|||
the code to the midpoint between the good and bad versions and let you test it.
|
||||
You mark that as a good or bad version and then bisect repeats the process.
|
||||
|
||||

|
||||

|
||||
|
||||
## Procedure
|
||||
|
||||
|
|
@ -17,7 +17,7 @@ is evident from the following automatic commit message that is generated:
|
|||
Merge branch B of github.com:thomasabishop/remote-repository into A
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
||||
In this scenario the merge commit has two or more parent commits each
|
||||
representing the history of the merged branches. The resulting history of A will
|
||||
|
|
@ -26,7 +26,7 @@ include the commits of B. Basically the two histories are combined.
|
|||
This would give us a history that looks like the following, with different
|
||||
colours for the separate SHAs of each merged branch:
|
||||
|
||||

|
||||

|
||||
|
||||
If we were to create a rebase branch of A from B, there would be a new singular
|
||||
history without distinguishing multiple parents that combines the commits of A
|
||||
|
|
@ -39,12 +39,12 @@ of commits in a single branch.
|
|||
When a rebase is applied, it will put the diverging B commits at the tip of A
|
||||
like so:
|
||||
|
||||

|
||||

|
||||
|
||||
And then rebrand the previous A commits to be continuous with B presenting a
|
||||
flat and linear Git history like the following:
|
||||
|
||||

|
||||

|
||||
|
||||
## Benefits, use-cases
|
||||
|
||||
|
|
@ -160,7 +160,7 @@ recent. This will open an interactive rebase window, listing the commits. You
|
|||
can then use the keywords to decide what you want to do with them. In our case
|
||||
this will be `s` for squash.
|
||||
|
||||

|
||||

|
||||
|
||||
### Example
|
||||
|
||||
|
|
@ -65,7 +65,7 @@ The diagram below shows the circuit representation of a half-adder and an
|
|||
example calculation. This calculation matches the ones column of the earlier
|
||||
binary addition example: $0011 + 0010$.
|
||||
|
||||

|
||||

|
||||
|
||||
### Implementation with logic gates
|
||||
|
||||
|
|
@ -109,7 +109,7 @@ And the carry-out bit replicates the truth conditions of
|
|||
It is therefore possible to implement a half-adder with just these two logic
|
||||
gates:
|
||||
|
||||

|
||||

|
||||
|
||||
The digital circuit above has the same inputs and outputs as the half adder
|
||||
diagram above.
|
||||
|
|
@ -134,7 +134,7 @@ and B) and like the half adder, generates a sum bit and a carry-out bit.
|
|||
| ---------------------------- | ----------------------------- | ------------------------ | ---------------------- | ---------------------------- |
|
||||
| The first number to be added | The second number to be added | The incoming carried bit | The sum bit (A+B+C_in) | The carry-out bit (A+B+C_in) |
|
||||
|
||||

|
||||

|
||||
|
||||
The diagram above is equivalent to the calculation taking place in the fours
|
||||
column. It has received a carry from the twos column ($1 + 1$ results in $1$ as
|
||||
|
|
@ -34,7 +34,7 @@ we can learn the main facets of chip design. Its syntax is very similar to VHDL.
|
|||
We will create an HDL program for an XOR gate that is implemented through the
|
||||
following arrangement of NOT, AND, and OR gates:
|
||||
|
||||

|
||||

|
||||
|
||||
### HDL file (`Xor.hdl`):
|
||||
|
||||
|
|
@ -29,4 +29,4 @@ Edition)]
|
|||
The design of the diagram below emphasises the role of abstraction and
|
||||
modularity in the movement from transistors to chips:
|
||||
|
||||

|
||||

|
||||
|
|
@ -9,7 +9,7 @@ In order to test our
|
|||
them into the hardware simulator program. We will demonstrate this with the
|
||||
following XOR implementation:
|
||||
|
||||

|
||||

|
||||
|
||||
There are several simulation options:
|
||||
|
||||
|
|
@ -43,7 +43,7 @@ When this is run it automatically generates an output file in the source
|
|||
directory at `Xor.out`. This can be viewed within the simulator via the 'View'
|
||||
drop down.
|
||||
|
||||

|
||||

|
||||
|
||||
## Comparison-based
|
||||
|
||||
|
|
@ -114,7 +114,7 @@ $$
|
|||
= 15
|
||||
$$
|
||||
|
||||

|
||||

|
||||
|
||||
> Every four bits (or half byte) in binary corresponds to one symbol in
|
||||
> hexadecimal. Therefore **a byte can be easily represented with two hexadecimal
|
||||
|
|
@ -31,7 +31,7 @@ The 32 bits comprise two major groupings
|
|||
- the **network prefix**
|
||||
- the **host**
|
||||
|
||||

|
||||

|
||||
|
||||
Devices connected to the same network share the same network prefix. They are
|
||||
said to be on the same **subnet**. However each device will have a unique value
|
||||
|
|
@ -23,6 +23,6 @@ to a breadboard.
|
|||
|
||||
_An integrated circuit and its use on a breadboard:_
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
|
@ -17,7 +17,7 @@ git add -i
|
|||
|
||||
This opens an interface:
|
||||
|
||||

|
||||

|
||||
|
||||
We select 2 and it lets us stage by number. If I enter 1, it will stage the
|
||||
first change.
|
||||
|
|
@ -38,7 +38,7 @@ But it is useful for staging sub-portions of a file, which are called **hunks**.
|
|||
|
||||
We access these via **patch mode**:
|
||||
|
||||

|
||||

|
||||
|
||||
### Splitting hunks
|
||||
|
||||
|
|
@ -57,7 +57,7 @@ mode. We enter this with `e`.
|
|||
|
||||
This will oped up Vim for the manual work to be done:
|
||||
|
||||

|
||||

|
||||
|
||||
We use the diff symbols `+`, `-` and space to do this.
|
||||
|
||||
|
|
@ -27,7 +27,7 @@ when sent and received within the
|
|||
[Link Layer](Link_Layer_of_Internet_Protocol.md) on the local network, are
|
||||
enclosed within a Link Layer frame (in its payload section):
|
||||
|
||||

|
||||

|
||||
|
||||
Like a frame, an IP packet has a header and a payload. The payload comprises the
|
||||
data between sent between hosts. The header contains a source IP address and a
|
||||
|
|
@ -24,7 +24,7 @@ Hence the Internet Protocol Suite is also known as "TCP/IP".
|
|||
The TCP/IP is a network stack comprising four layers, each with its own
|
||||
protocols. From the top:
|
||||
|
||||

|
||||

|
||||
|
||||
- The [Link Layer](Link_Layer_of_Internet_Protocol.md) concerns communication
|
||||
between devices on the same local network. The transfer of information once it
|
||||
|
|
@ -92,7 +92,7 @@ ON model.model_id = sales.model_id; -- Specify the match criteria
|
|||
We can represent the logical relationship that obtains between the `sales` and
|
||||
`model` tables as follows:
|
||||
|
||||

|
||||

|
||||
|
||||
## Outer joins
|
||||
|
||||
|
|
@ -141,7 +141,7 @@ this would give us the following table in return:
|
|||
The logical relationship sustained between `sales` and `model` by a left inner
|
||||
join is represented in the following diagram:
|
||||
|
||||

|
||||

|
||||
|
||||
#### Implementation
|
||||
|
||||
|
|
@ -184,7 +184,7 @@ performed a right outer join this would give us the following table in return:
|
|||
The logical relationship sustained between `sales` and `model` by a right inner
|
||||
join is represented in the following diagram:
|
||||
|
||||

|
||||

|
||||
|
||||
#### Implementation
|
||||
|
||||
|
|
@ -226,7 +226,7 @@ generated:
|
|||
|
||||
Represented by the following diagram:
|
||||
|
||||

|
||||

|
||||
|
||||
#### Implementation
|
||||
|
||||
|
|
@ -4,4 +4,4 @@ tags: [graphql]
|
|||
|
||||
# The journey of a GraphQL query
|
||||
|
||||

|
||||

|
||||
|
|
@ -54,7 +54,7 @@ client application.
|
|||
Client requests are sent over HTTPS and the data is typically returned in the
|
||||
form of JSON:
|
||||
|
||||

|
||||

|
||||
|
||||
## Implementation overview
|
||||
|
||||
|
|
@ -132,15 +132,15 @@ each individual resource:
|
|||
|
||||
The REST scenario:
|
||||
|
||||

|
||||

|
||||
|
||||
The GraphQL scenario:
|
||||
|
||||

|
||||

|
||||
|
||||
### Abstraction of multiple services
|
||||
|
||||

|
||||

|
||||
|
||||
### Stops overfetching
|
||||
|
||||
|
|
@ -8,7 +8,7 @@ tags:
|
|||
LED' stands for **Light Emitting Diode**, a [circuit]() component that emits
|
||||
light. The symbol for an LED is displayed below:
|
||||
|
||||

|
||||

|
||||
|
||||
A **diode** is a special kind of component that only permits current to flow
|
||||
through it in one direction. To achieve this it has very low resistance in one
|
||||
|
|
@ -16,7 +16,7 @@ direction to allow current flow and high resistance in the other direction to
|
|||
impede current flow. This feature of diodes is clearly represented in the
|
||||
generic diode circuit symbol:
|
||||
|
||||

|
||||

|
||||
|
||||
An LED diode lights up when the right amount of current flows through it. A
|
||||
standard LED has a maximum current of 20mA. An appropriate
|
||||
|
|
@ -43,7 +43,7 @@ The most succinct account of a latch:
|
|||
|
||||
_The representation of an SR Latch in a digital circuit diagram_:
|
||||
|
||||

|
||||

|
||||
|
||||
## Creating a latch circuit
|
||||
|
||||
|
|
@ -58,7 +58,7 @@ also an input of the other at a single stage in the sequence.
|
|||
|
||||
The circuit is created as follows:
|
||||
|
||||

|
||||

|
||||
|
||||
Interactive version:
|
||||
|
||||
|
|
@ -43,7 +43,7 @@ The final phase is unmounting: when the component is removed from the DOM:
|
|||
|
||||
6. `componentWillUnmount()`
|
||||
|
||||

|
||||

|
||||
|
||||
## Side-effects: why lifecycle phases matter
|
||||
|
||||
|
|
@ -24,7 +24,7 @@ same is not true for other layers. For example a device like a laptop
|
|||
participates in all four layers up to the Application Layer but a network router
|
||||
does not:
|
||||
|
||||

|
||||

|
||||
|
||||
## MAC addresses
|
||||
|
||||
|
|
@ -42,7 +42,7 @@ a specific MAC address. This is off-limits from the outside.
|
|||
Link Layer data is divided into small units called "frames". The anatomy of a
|
||||
frame is as follows:
|
||||
|
||||

|
||||

|
||||
|
||||
The header contains the source and destination MAC address plus a descriptor of
|
||||
the type of data it contains. The data is the payload. The footer is used to
|
||||
|
|
@ -174,4 +174,4 @@ In our example above:
|
|||
|
||||
## Related notes
|
||||
|
||||

|
||||

|
||||
|
|
@ -32,7 +32,7 @@ You will be able to call it after executing the above.
|
|||
|
||||
This will be indicated by:
|
||||
|
||||

|
||||

|
||||
|
||||
If we want to invoke the function directly we use:
|
||||
|
||||
|
|
@ -92,7 +92,7 @@ tion) truth functional connective
|
|||
|
||||
### Symbol
|
||||
|
||||

|
||||

|
||||
|
||||
### Truth conditions
|
||||
|
||||
|
|
@ -110,7 +110,7 @@ tion) truth functional connective
|
|||
|
||||
### Symbol
|
||||
|
||||

|
||||

|
||||
|
||||
### Truth conditions
|
||||
|
||||
|
|
@ -139,7 +139,7 @@ NANDs alone.
|
|||
|
||||
### Symbol
|
||||
|
||||

|
||||

|
||||
|
||||
### Truth condition
|
||||
|
||||
|
|
@ -168,7 +168,7 @@ t
|
|||
|
||||
### Symbol
|
||||
|
||||

|
||||

|
||||
|
||||
### Truth conditions
|
||||
|
||||
|
|
@ -189,7 +189,7 @@ t
|
|||
|
||||
### Symbol
|
||||
|
||||

|
||||

|
||||
|
||||
### Truth conditions
|
||||
|
||||
|
|
@ -72,7 +72,7 @@ A
|
|||
has very important consequences for reasoning because if a set of propositions
|
||||
is inconsistent, any other proposition is derivable from it.
|
||||
|
||||

|
||||

|
||||
|
||||
_A demonstration of the the consequences of deriving a contradiction in a
|
||||
sequence of reasoning._
|
||||
|
|
@ -41,4 +41,4 @@ Note that the property of equivalence stated in terms of derivablity above is
|
|||
identical to the derivation rule for the
|
||||
[material biconditional](Biconditional_Introduction.md):
|
||||
|
||||

|
||||

|
||||
|
|
@ -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
|
||||
as a unique identifier. It is a hardware-based, physical attribute of the
|
||||
device, typically permanently encoded onto a non-volatile memory chip attached
|
||||
to the .
|
||||
to the .
|
||||
|
||||
MAC addresses consist of 6 bytes (48-bits) represented as 12
|
||||
[hexadecimal_digits](Hexadecimal_number_system.md).
|
||||
|
|
@ -5,7 +5,7 @@ created: Friday, September 27, 2024
|
|||
|
||||
# Magnetic core memory
|
||||
|
||||

|
||||

|
||||
|
||||
Like [Magnetic_drum_memory](Magnetic_drum_memory.md), magnetic core memory was
|
||||
faster and more reliable than [delay_line_memory](Delay_line_memory.md) and
|
||||
|
|
@ -17,4 +17,4 @@ were arranged in a crisscross grid. A bead would be placed at the overlap of two
|
|||
copper threads. This constitutes a "core".A pulse of electric current would
|
||||
magnetise/de-magnetise the cores.
|
||||
|
||||

|
||||

|
||||
|
|
@ -8,7 +8,7 @@ created: Tuesday, September 24, 2024
|
|||
Along with the [Williams_Tube](Williams_Tube_memory.md), another early approach
|
||||
to RAM used in 1950s-1960s era of computing.
|
||||
|
||||

|
||||

|
||||
|
||||
A magnetic drum was a metal cylinder coated with a magnetic material. Data was
|
||||
stored by magnetising small regions on the drum's surface. The drum would rotate
|
||||
|
|
@ -11,7 +11,7 @@ Used for data storage in early digital computers (broadly from the
|
|||
While the UNIVAC was not the first to use magnetic tape, it popularised the
|
||||
method due to its success and high profile.
|
||||
|
||||

|
||||

|
||||
|
||||
It worked as follows. The tape was a long, narrow strip of plastic coated with a
|
||||
magnetic material. Data is recorded on the the tape by magnetising tiny
|
||||
|
|
@ -30,7 +30,7 @@ accommodated batch processing well. However its sequential nature meant it was
|
|||
slow at retreiving specific pieces of data as it would have to cycle through all
|
||||
the values stored on the tape.
|
||||
|
||||

|
||||

|
||||
|
||||
It developed from open-reel tapes to cartridges and cassettes. It was superseded
|
||||
by hard disk drives and solid state drives.
|
||||
|
|
@ -28,7 +28,7 @@ tags: [physics]
|
|||
can join to form sodium chloride. We call this **chemical bonding**.
|
||||
|
||||
## Atomic particles
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
|
|
@ -10,7 +10,7 @@ virtual memory space. It is a chip that sits between the CPU and the RAM and
|
|||
determines the physical location of the memory requested by the kernel as
|
||||
virtual memory.
|
||||
|
||||

|
||||

|
||||
|
||||
## Pages
|
||||
|
||||
|
|
@ -27,4 +27,4 @@ in RDB table: units that comprise the collection.
|
|||
|
||||
A document is a container comprising key-value pairs in the manner of an object.
|
||||
|
||||

|
||||

|
||||
|
|
@ -22,7 +22,7 @@ time that they are utilising. You can also order by memory usage.
|
|||
|
||||
_Here I have pressed `u` to show only the processes associated with my user:_
|
||||
|
||||

|
||||

|
||||
|
||||
### Main commands
|
||||
|
||||
|
|
@ -131,7 +131,7 @@ using them. Without modifiers it outputs a huge amount of data. The best way to
|
|||
use it is to execute it against a specific PID. For example the below output
|
||||
gives me some useful info about which files VS Code is using:
|
||||
|
||||

|
||||

|
||||
|
||||
## System calls: `strace`
|
||||
|
||||
|
|
@ -16,7 +16,7 @@ input to a single output line.
|
|||
We have two inputs (A,B) plus a third input SEL (for "select"). Applying a value
|
||||
to SEL toggles the output between A and B.
|
||||
|
||||

|
||||

|
||||
|
||||
Multiplexers can be used to build larger circuits by connecting the output of
|
||||
one multiplexer to the input of another. They are often used to implement data
|
||||
|
|
@ -35,7 +35,7 @@ As the name suggests, a demultiplexer reverses the functionality of a
|
|||
multiplexer. It receives a single input and based on the selection of the SEL
|
||||
input it channels it to either an A or a B output.
|
||||
|
||||

|
||||

|
||||
|
||||
We can think of it as a distributor of a value into one of several possible
|
||||
channels.
|
||||
|
|
@ -13,4 +13,4 @@ with a true proposition from which you derive a contradiction, you start with
|
|||
the negation of a proposition, derive a contradiction and then assert the
|
||||
positive of the negated proposition you started out with.
|
||||
|
||||

|
||||

|
||||
|
|
@ -12,4 +12,4 @@ declared in a sub-proof. If you can derive a contradiction from this assumption
|
|||
you are permitted to derive the negation of the auxiliary assumption in the main
|
||||
proof.
|
||||
|
||||

|
||||

|
||||
|
|
@ -8,4 +8,4 @@ created: Monday, June 17, 2024
|
|||
|
||||
## Related notes
|
||||
|
||||

|
||||

|
||||
|
|
@ -6,7 +6,7 @@ created: Saturday, August 03, 2024
|
|||
# Network hosts
|
||||
|
||||
A network **host** or **node** is a single computing device attached to a
|
||||

|
||||

|
||||
|
||||
Hosts can act as servers or clients, or both.
|
||||
|
||||
|
|
@ -26,7 +26,7 @@ if (require.main === module) {
|
|||
|
||||
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
|
||||

|
||||

|
||||
|
||||
This obviously requires the Node binary to be in your path and the script must
|
||||
be run with executable privileges.
|
||||
|
|
@ -50,7 +50,7 @@ A cluster is the highest level of organisation within an OpensSearch domain that
|
|||
contains your indexed data. It processes all the search queries and handles
|
||||
tasks like indexing, searching, and managing documents.
|
||||
|
||||

|
||||

|
||||
|
||||
A cluster comprises **nodes**. Nodes are individual servers that hold part of
|
||||
the cluster's data. Each node participates in the indexing and searching of the
|
||||
|
|
@ -20,7 +20,7 @@ Whether using the GUI or a terminal emulator, the shell translates the user's
|
|||
commands into API calls. The API the invokes internal operating system code to
|
||||
perform the action.
|
||||
|
||||

|
||||

|
||||
|
||||
## Example: opening a file
|
||||
|
||||
|
|
@ -29,7 +29,7 @@ We can pinpoint specific dependencies in the `package.json`, e.g.
|
|||
See whether your dependency version is out of date use `npm outdated`. This
|
||||
gives us a table, for example:
|
||||
|
||||

|
||||

|
||||
|
||||
- _Latest_ tells us the latest release available from the developers
|
||||
- _Wanted_ tells us the version that our `package.json` rules target. To take
|
||||
|
|
@ -8,17 +8,17 @@ tags: [AWS, aws-lambda, node-js]
|
|||
|
||||
First we name the function and accept the defaults:
|
||||
|
||||

|
||||

|
||||
|
||||
This presents us with the function dashboard - a graphical representation of the
|
||||
Lambda showing [triggers]() as an input and destination as an output:
|
||||
|
||||

|
||||

|
||||
|
||||
Beneath this we have a code editor with the handler function with a basic
|
||||
boilerplate:
|
||||
|
||||

|
||||

|
||||
|
||||
## Adding a trigger
|
||||
|
||||
|
|
@ -28,15 +28,15 @@ execute the handler.
|
|||
We will do this using [AWS API Gateway](AWS_API_Gateway.md). We
|
||||
select "Add trigger" from the dashboard view and input basic settings:
|
||||
|
||||

|
||||

|
||||
|
||||
Now we see this step displayed in the dashboard:
|
||||
|
||||

|
||||

|
||||
|
||||
With the endpoint and other settings displayed:
|
||||
|
||||

|
||||

|
||||
|
||||
If we go to the endpoint URL
|
||||
(`https://4kjqwbvd7g.execute-api.us-east-1.amazonaws.com/default/myFirstFunction`),
|
||||
|
|
@ -74,4 +74,4 @@ We get `Hello Thomas` as output.
|
|||
For a more advanced API with multiple endpoints and parameters, it's easiest to
|
||||
use Postman:
|
||||
|
||||

|
||||

|
||||
|
|
@ -17,11 +17,11 @@ main approaches to this:
|
|||
> $n$. We then repeat this process with the resulting factors working
|
||||
> recursively until the numbers we are left with are primes.
|
||||
|
||||
 _The
|
||||
 _The
|
||||
prime factors of 27 are 2, 3, 3_
|
||||
|
||||
it doesn't matter which products we choose as the interim factors, we should
|
||||
always reach the same outcome:
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
|
@ -19,7 +19,7 @@ a container in which a program runs. This container includes:
|
|||
- other information about the state of the process
|
||||
|
||||
Other than the `init` process started by the kernel (PID1) (see
|
||||
), every process has a parent process that started it.
|
||||
), every process has a parent process that started it.
|
||||
This parent-child relationship creates a tree of processes.
|
||||
|
||||
It is possible that a parent process will terminate before one of its child
|
||||
|
|
@ -29,7 +29,7 @@ processes. In this instance the child becomes an orphan. When this occurs in
|
|||
Below, I have used the `pstree` utility to list all the running processes on my
|
||||
machine hierarchically.
|
||||
|
||||

|
||||

|
||||
|
||||
Children are represented vertically and horizontally.
|
||||
|
||||
|
|
@ -49,8 +49,8 @@ _processID_ or just _PID_.
|
|||
|
||||
## Related notes
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
|
@ -16,11 +16,11 @@ pairs.
|
|||
To create a breakable circuit we would connect a signal-in cable to the top left
|
||||
at row 23 and a signal-out cable to the bottom-right at row 25.
|
||||
|
||||

|
||||

|
||||
|
||||
_The correct use of a push button where the button breaks the circuit_
|
||||
|
||||

|
||||

|
||||
|
||||
To override the switch functionality and just have the button work as a
|
||||
connector we would connect the signal-in to the row 23 input and the row 23
|
||||
|
|
@ -29,7 +29,7 @@ output.
|
|||
_The push button being used as simple connector which does not break the
|
||||
circuit:_
|
||||
|
||||

|
||||

|
||||
|
||||
## Related notes
|
||||
|
||||
|
|
@ -7,7 +7,7 @@ tags:
|
|||
|
||||
_Visualization of the queue data structure_
|
||||
|
||||

|
||||

|
||||
|
||||
## A queue is a sequential data structure and most similar to a stack
|
||||
|
||||
|
|
@ -15,7 +15,7 @@ another example. Also fractals display recursive properties.
|
|||
## Schema
|
||||
|
||||
The general structure of a recursive function is as follows:
|
||||

|
||||

|
||||
|
||||
## Why use recursive functions?
|
||||
|
||||
|
|
@ -129,4 +129,4 @@ if (num > 0) {
|
|||
}
|
||||
```
|
||||
|
||||

|
||||

|
||||
|
|
@ -91,7 +91,7 @@ A better method is to utilise [prime factorization](Prime%20factorization.md)
|
|||
combined with the canceling technique.
|
||||
|
||||
First we find the prime factors of both the numerator and denominator:
|
||||

|
||||

|
||||
|
||||
This gives us:
|
||||
|
||||
|
|
@ -161,7 +161,7 @@ _Reduce the following fraction to its lowest terms: $$\frac{14y^5}{-35y^3}$$_
|
|||
|
||||
- Apply [Prime factorization](Prime%20factorization.md):
|
||||
|
||||

|
||||

|
||||
|
||||
- Cancel the coefficients and variable parts
|
||||
|
||||
|
|
@ -177,7 +177,7 @@ $$\frac{- 12xy^2}{ - 18xy^2}$$_
|
|||
|
||||
- Apply [Prime factorization](Prime%20factorization.md):
|
||||
|
||||

|
||||

|
||||
|
||||
- Cancel the coefficients and variable parts
|
||||
|
||||
|
|
@ -11,4 +11,4 @@ within the main proof or a more deeply nested sub-proof. Reiteration allows us
|
|||
to reuse any assumptions, or propositions derived from assumptions, without
|
||||
having to introduce a new dependency with another assumption.
|
||||
|
||||

|
||||

|
||||
|
|
@ -25,7 +25,7 @@ is the first instruction that the CPU fetches and this is what allows the kernel
|
|||
to play its mediatory role. However most of the fetch, decode, execute cycles of
|
||||
the CPU take place independently of the kernel.
|
||||
|
||||

|
||||

|
||||
|
||||
> Fetch decode and execute refer to processor pipeline stages. They occur
|
||||
> automatically as part of normal processor operation, the kernel doesn’t
|
||||
|
|
@ -7,7 +7,7 @@ tags:
|
|||
|
||||
Tables, fields and records are the basic building blocks of databases
|
||||
|
||||

|
||||

|
||||
|
||||
## Table
|
||||
|
||||
|
|
@ -23,7 +23,7 @@ circuit can be used the trigger the operation of another circuit.
|
|||
|
||||
## Operation
|
||||
|
||||

|
||||

|
||||
|
||||
Current flows through the electromagnet which creates a magnetic field. This
|
||||
field attracts the armature which then moves to open or close the contacts. When
|
||||
|
|
@ -24,7 +24,7 @@ has completed and the OS kernel is itself loaded into memory.
|
|||
> sends to the CPU not just the first instruction in the requested file but also
|
||||
> a number of instructions that immediately follow it.
|
||||
|
||||

|
||||

|
||||
|
||||
Every part of the above process - the journey accross the bus, the lookup in the
|
||||
controller, the operations on the DRAM, the journey back accross the bus - takes
|
||||
|
|
@ -57,7 +57,7 @@ Default output format [None]:
|
|||
This information can be found in the Security Credentials section of the given
|
||||
[IAM](zk/AWS_User_management_and_roles.md#iam) user:
|
||||
|
||||

|
||||

|
||||
|
||||
### Switching between credentials
|
||||
|
||||
|
|
@ -147,7 +147,7 @@ the Lambda.
|
|||
|
||||
The full template is below:
|
||||
|
||||

|
||||

|
||||
|
||||
## Adding our own code
|
||||
|
||||
|
|
@ -206,7 +206,7 @@ exports.clock = async (event) => {
|
|||
|
||||
The directory structure is as follows:
|
||||
|
||||

|
||||

|
||||
|
||||
When we call the API Gateway path `/clock` with `GET`, our function will be
|
||||
triggered.
|
||||
|
|
@ -227,7 +227,7 @@ We need to install the runtime dependencies for the function. We do this by
|
|||
running `sam build`. This ignores test files and development dependencies and
|
||||
installs the project dependencies and source files to a temporary subdirectory.
|
||||
|
||||

|
||||

|
||||
|
||||
The build directory is `.aws-sam/build/`. There will be a subdirectory for each
|
||||
of our files.
|
||||
|
|
@ -242,7 +242,7 @@ The packaging proces will first archive all of the project artefacts into a zip
|
|||
file and then upload that to [S3](zk/AWS_S3.md). A reference to this S3 entity
|
||||
is then provided to CloudFormation.
|
||||
|
||||

|
||||

|
||||
|
||||
The command is as follows:
|
||||
|
||||
|
|
@ -271,15 +271,15 @@ CloudFormation. In CloudFormation each individual project is called a **stack**.
|
|||
|
||||
If we then go to Cloud Formation we will see the deployed application.
|
||||
|
||||

|
||||

|
||||
|
||||
## Call the endpoint
|
||||
|
||||
If we now go to the Lambda console, we will see our function listed, and the API
|
||||
Gateway endpoint under `triggers`:
|
||||
|
||||

|
||||

|
||||
|
||||
We can then call this from Postman to check everything is working as it should:
|
||||
|
||||

|
||||

|
||||
|
|
@ -65,5 +65,5 @@ nameserver fded:2060:8671:0:681:9bff:fe9b:37f0
|
|||
|
||||
## Related notes
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
|
@ -41,4 +41,4 @@ if __name__ == "__main__":
|
|||
|
||||
## Related notes
|
||||
|
||||

|
||||

|
||||
|
|
@ -3,9 +3,9 @@ tags:
|
|||
- data-structures
|
||||
---
|
||||
|
||||
_A stack visualised vertically_ 
|
||||
_A stack visualised vertically_ 
|
||||
|
||||
_A stack visualised horizontally_ 
|
||||
_A stack visualised horizontally_ 
|
||||
|
||||
## A stack is a linear data structure that observes LIFO
|
||||
|
||||
|
|
@ -38,11 +38,11 @@ The diagram below shows the definition of a given state machine. On the left is
|
|||
the JSON specification. On the right is a diagramatic representation that shows
|
||||
the control flow and all possible steps that comprise a given pathway / state:
|
||||
|
||||

|
||||

|
||||
|
||||
For each execution of the state machine (each time it is triggered) you can
|
||||
review the runtime. The flow diagram will highlight green to show the given
|
||||
pathway, and you can also see the inputs and outputs for each step and any
|
||||
errors:
|
||||
|
||||

|
||||

|
||||
|
|
@ -58,7 +58,7 @@ in the first conjunct. We can get this simply but applying
|
|||
|
||||
So far we have:
|
||||
|
||||

|
||||

|
||||
|
||||
Now we just need to get $D$ from the proposition at line 3. This is easy since
|
||||
we already have access to the consequent of the biconditional at line 1.
|
||||
|
|
@ -66,7 +66,7 @@ Therefore we can apply
|
|||
[Biconditional Elimination](Biconditional_Elimination.md)) at line
|
||||
3 to get $D$. We are now halfway there:
|
||||
|
||||

|
||||

|
||||
|
||||
Next we need to turn our attention to deriving $L \lor A$. How can we obtain $L$
|
||||
? Well it is contained within the first conjunct of the assumption on line 2.
|
||||
|
|
@ -77,7 +77,7 @@ $\lnot N$ as an assumption on the first line, so we can use
|
|||
[Conditional Elimination](Conditional_Elimination.md) to derive
|
||||
$L$. These two steps give us:
|
||||
|
||||

|
||||

|
||||
|
||||
Now we need to get from $L$ to $L \lor A$. This is really straightforward
|
||||
because by using
|
||||
|
|
@ -87,7 +87,7 @@ constituent parts of the conjunction that is the conclusion, we can combine them
|
|||
with [Conjunction Introduction](Conjunction_Introduction.md) as we
|
||||
had planned at the outset.
|
||||
|
||||

|
||||

|
||||
|
||||
### A further example
|
||||
|
||||
|
|
@ -109,7 +109,7 @@ approach is therefore to seek to derive the antecedent ($\lnot L$) and then use
|
|||
[Biconditional Elimination](Biconditional_Elimination.md) to
|
||||
extract the target sentence which is the consequent.
|
||||
|
||||

|
||||

|
||||
|
||||
## Proving theorems
|
||||
|
||||
|
|
@ -127,13 +127,13 @@ Our strategy here is to identify the main connective in the proposition we want
|
|||
to derive (the material conditional). We then assume the antecedent and attempt
|
||||
to derive the consequent from it.
|
||||
|
||||

|
||||

|
||||
|
||||
## A complex theorem proof
|
||||
|
||||
_Prove_ $\vdash (\lnot A \lor \lnot B) \leftrightarrow \lnot(A \land B)$
|
||||
|
||||

|
||||

|
||||
|
||||
### Walkthrough
|
||||
|
||||
|
|
@ -52,9 +52,9 @@ First three phases of digital electronic computers:
|
|||
Focus was chiefly on creating a desktop calculator capable of four-function
|
||||
arithmetic.
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
The main contenders were the Pascaline of #Pascal (which only did cumulative
|
||||
addition) and the wheel or "stepped drum" calculator of #Leibniz that could do
|
||||
|
|
@ -63,9 +63,9 @@ all operations (in theory).
|
|||
Subsequent designs were based on these artefacts. In practice, neither worked
|
||||
consistently well with the carriage of tens remaining a sticking point.
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
The arithmometer (crank driven) and comptometer (key-driven) were descendents of
|
||||
the Leibniz design that became commercially viable by the 19th century along
|
||||
|
|
@ -148,7 +148,7 @@ This used fluid to model the workings of the British economy. It consisted of a
|
|||
series of transparent plastic tanks and pipes which were fastened to a wooden
|
||||
board.
|
||||
|
||||

|
||||

|
||||
|
||||
Each tank represented some aspect of the UK national economy and the flow of
|
||||
money around the economy was illustrated by coloured water. At the top of the
|
||||
|
|
@ -165,7 +165,7 @@ the Philips Computer it was general enough to be used to solve problems from
|
|||
different contexts. Examples of these contexts: heat flow, ballistics,
|
||||
mechanics, population growth, chemical interactions, astronomy.
|
||||
|
||||

|
||||

|
||||
|
||||
It was about the size of a room and used shafts, motors, discs and wheels to
|
||||
work.
|
||||
|
|
@ -211,7 +211,7 @@ _Automatic Sequence Controlled Calculator_ (ASCC). A general-purpose
|
|||
electro-mechanical computer it was most famously used at Los Alamos by
|
||||
#vonNeumann to calculate the blast yield of the atomic bomb.
|
||||
|
||||

|
||||

|
||||
|
||||
It was more than 15m in length and weighed 5 tonnes comprising over 750,000
|
||||
parts. It used paper tape and punched cards for input/output.
|
||||
|
|
@ -223,9 +223,9 @@ specific set of operations on numbers and nothing else. It used relays like the
|
|||
others. Its distinguishing feature was that it used a teletype for input rather
|
||||
than cards or paper tape.
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
It comprised a panel (the calculating unit) and teletype (the input). One could
|
||||
remotely access the computer from the teletype in another location, providing it
|
||||
|
|
@ -233,7 +233,7 @@ was connected to Bell Lab's telephone network.
|
|||
|
||||
#### Z3 (1941) - Konrad Zuse
|
||||
|
||||

|
||||

|
||||
|
||||
First designed in 1938 and completed in 1941. Considered the first fully
|
||||
automatic, programmable digital computer although relay-based. Programs were
|
||||
|
|
@ -251,7 +251,7 @@ famously, the ENIAC.
|
|||
|
||||
### The Antanasoff-Berry Computer (1939 - 1942)
|
||||
|
||||

|
||||

|
||||
|
||||
Fully automatic, digital electronic computer but not programmable or really
|
||||
general-purpose, being created to do linear equations. It took decimal input and
|
||||
|
|
@ -294,7 +294,7 @@ myriad factors: gun elevation, shell shape and weight, explosive charge,
|
|||
distance, wind, temperature etc. Previously this had been done by human
|
||||
computers under the aegis of the Ballistic Research Laboratory.
|
||||
|
||||

|
||||

|
||||
|
||||
It was not completed until after VE day but was used at Los Alamos after the War
|
||||
and retired in 1955.
|
||||
|
|
@ -378,7 +378,7 @@ variety of different electronic methods for memory:
|
|||
|
||||
#### Manchester Baby (1948)
|
||||
|
||||

|
||||

|
||||
|
||||
- An experimental computer intended to create the
|
||||
[von Neumann architecture](CPU_architecture.md) using
|
||||
|
|
@ -391,7 +391,7 @@ variety of different electronic methods for memory:
|
|||
|
||||
#### EDSAC (1949) J.Wilkes et al.
|
||||
|
||||

|
||||

|
||||
|
||||
- _Electronic Delay Storge Automatic Computer_
|
||||
|
||||
|
|
@ -413,7 +413,7 @@ variety of different electronic methods for memory:
|
|||
operations)
|
||||
- diagnostics: techniques for verifying program code and its correctness
|
||||
|
||||

|
||||

|
||||
|
||||
- The key players wrote the first textbook on programming in 1951: _The
|
||||
Preparation of Programs for an Electronic Digital Computer_ (Wilkes, Wheeler,
|
||||
|
|
@ -437,7 +437,7 @@ variety of different electronic methods for memory:
|
|||
- Turing proposed a stored program architecture with high-speed memory. It would
|
||||
be more perfomant than the EDVAC as a result.
|
||||
|
||||

|
||||

|
||||
|
||||
- Turing's actual design was not implemented as it was thought too ambitious
|
||||
given how powerful it would need to be. Instead a smaller prototype was made,
|
||||
|
|
@ -456,7 +456,7 @@ variety of different electronic methods for memory:
|
|||
|
||||
### IAS machines
|
||||
|
||||

|
||||

|
||||
|
||||
Several machines were built at the Institute for Advanced Study utilising the
|
||||
"von Neumann" architecture and associated advancements such as vacuum-tubes and
|
||||
|
|
@ -468,7 +468,7 @@ widely studied making them influential outside of academia.
|
|||
|
||||
### UNIVAC (1951)
|
||||
|
||||

|
||||

|
||||
|
||||
Mauchley and Eckert, who had designed the ENIAC left the Moore School and went
|
||||
into business: Eckert-Mauchley Computer Corporation. This was bought by
|
||||
|
|
@ -483,7 +483,7 @@ multiple means of input/output including: directly via an operator console
|
|||
(basically a typewriter keyboard), magnetic tape for input and output, along
|
||||
with punched cards.
|
||||
|
||||

|
||||

|
||||
|
||||
It was the first computer specifically designed to include business and
|
||||
administrative use. This was underscored by its first client: the US Census
|
||||
|
|
@ -526,7 +526,7 @@ computer industry with the UNIVAC.
|
|||
|
||||
### IBM 701 ("Defense Calculator") (1952)
|
||||
|
||||

|
||||

|
||||
|
||||
IBM's first electronic computer. It directly competed with the UNIVAC for
|
||||
government contracts. It followed the prevailing approach of vaccuum tubes for
|
||||
|
|
@ -538,14 +538,14 @@ manage payroll in business contexts.
|
|||
|
||||
### IBM 702 ("Tape Processing Machine") (1953)
|
||||
|
||||

|
||||

|
||||
|
||||
Focused primarily on business applications and targetted at businesses rather
|
||||
than government contracts. Less powerful than the 701.
|
||||
|
||||
### IBM 650 (1953)
|
||||
|
||||

|
||||

|
||||
|
||||
Low-cost general purpose machine using magnetic drum memory. Marketed as slower
|
||||
but more affordable than the 700 range. It was mass-produced unlike the others
|
||||
|
|
@ -553,7 +553,7 @@ which were built for specific customers. It was in fact the first mass-produced
|
|||
computer in the world. It proved the breakout star in IBMs initial line up and
|
||||
sometimes called "IBM's Model T".
|
||||
|
||||

|
||||

|
||||
|
||||
IBM offerred 650s to univesities at a 60% discount on the condition that the
|
||||
universities would establish courses in computing. This was shrewd as it meant
|
||||
|
|
@ -568,7 +568,7 @@ vacuum-tubes.
|
|||
|
||||
### IBM 1401 (1959)
|
||||
|
||||

|
||||

|
||||
|
||||
Another IBM mainframe. Transistors replaced vacuum-tubes. Magnetic core storage
|
||||
replaced magnetic drum storage. It was housed in rectangular light-blue cabinets
|
||||
|
|
@ -576,7 +576,7 @@ and the ubiquity of the 1401 in industry earned IBM the moniker 'Big Blue'.
|
|||
|
||||
### IBM System/360 (1964)
|
||||
|
||||

|
||||

|
||||
|
||||
Named to suggest all-round compatibility - a family of mainframes designed to
|
||||
cover commercial and scientific applications. Considered one of history's most
|
||||
|
|
@ -586,7 +586,7 @@ Up until this point all IBM computers had a programming language unique to the
|
|||
specific processor. At that point there were about seven IBM computer models in
|
||||
active use and they were all incompatible with each other.
|
||||
|
||||

|
||||

|
||||
|
||||
In contrast the 360 computers all used the same programming language. This meant
|
||||
they were interoperable with each others. Because the there were variants in the
|
||||
|
|
@ -599,7 +599,7 @@ Two devices that leveraged the new technology of
|
|||
[magnetic_core_memory](Magnetic_core_memory.md) where the Whirlwind and SAGE
|
||||
computers. The ENIAC was also updated to use magnetic cores.
|
||||
|
||||

|
||||

|
||||
|
||||
The Whirlwind computer (1953) was a flight simulator and the first to use
|
||||
magnetic cores. Crucially was able to operate in realtime for output.
|
||||
|
|
@ -618,7 +618,7 @@ The resulting computer was SAGE (made by IBM) which was modelled on Whirlwind,
|
|||
using magnetic cores. SAGE computers were spread accross the continental US in
|
||||
sectors and managed by NORAD.
|
||||
|
||||

|
||||

|
||||
|
||||
The SAGE system was operation between 1958-1984, receiving continual
|
||||
improvements and updates. In addition to magnetic cores it introduced many
|
||||
|
|
@ -676,7 +676,7 @@ mid-1960s. The introduced the PDP-8 in 1965 (Programmed Data Processor). The
|
|||
PDP-8 used transisotrs and magnetic core memory. It was affordable to smaller
|
||||
businesses if not yet, consumers.
|
||||
|
||||
.jpg>)
|
||||
.jpg>)
|
||||
|
||||
The internals were made public and DEC encouraged making the machine extensible
|
||||
by users being permitted to create their own programs and specialised
|
||||
|
|
@ -702,7 +702,7 @@ the Intel 4004 - was the microprocessor combined with three other ICs
|
|||
(comprising 2.3k transistors) that comprised the fundamental building blocks of
|
||||
the #vonNeumann architecture.
|
||||
|
||||

|
||||

|
||||
|
||||
However it took until the Apple II in 1977 for the phrase "personal computer" to
|
||||
enter the lexicon and become an identifiable class.
|
||||
|
|
@ -719,7 +719,7 @@ required manual assembly. It was released by Micro Instrumentation Telemetry
|
|||
Systems (MITS) in 1975. It couldn't do much but had expansion capability
|
||||
(memory, teletype interface, casette player for data storage).
|
||||
|
||||

|
||||

|
||||
|
||||
Bill Gates and Paul Allen made a proposal to MITS: they would write software
|
||||
that would allow users to program the Altair in BASIC. They agreed and were
|
||||
|
|
@ -730,7 +730,7 @@ Around the same time, Steve Wozniak (member of the Homebrew club) built the
|
|||
Apple I as a single-board hobbyist project. He made this available to buy via
|
||||
mail order and formed Apple with Steve Jobs in 1976 to manage the enterprise.
|
||||
|
||||

|
||||

|
||||
|
||||
By 1977 they had investment capital and brought out the Apple II. This was sold
|
||||
preassembled with casing and required no soldering. It had expansion slots for
|
||||
|
|
@ -742,7 +742,7 @@ allowed it to run the CP/M OS (created by the company Digital Research) giving
|
|||
ready-made access to software such as a word-processor, spreadsheets and
|
||||
databases.
|
||||
|
||||

|
||||

|
||||
|
||||
Other competitors in the PC market at this time were Radioshack's TRS-80 and the
|
||||
Commodore PET.
|
||||
|
|
@ -754,7 +754,7 @@ real interest. When PCSs started being used by businesses and their capacity
|
|||
grew to include typical business applications (databases, spreadsheets) it
|
||||
sensed an incursion into its market.
|
||||
|
||||

|
||||

|
||||
|
||||
Thus, in 1981, IBM launched the "IBM Personal Computer" which rapidly became the
|
||||
industry standard. This had the effect of legitimising the concept of a PC.
|
||||
|
|
@ -9,7 +9,7 @@ principles. It has all the CPU components we have detailed above. It is
|
|||
programmed in machine code but for simplicity it uses the denary rather than the
|
||||
binary number system.
|
||||
|
||||

|
||||

|
||||
|
||||
On the left is the instruction set. Each number constitutes and execution
|
||||
routine and the `xx` stand for the address in RAM that the execution will work
|
||||
|
|
@ -8,4 +8,4 @@ created: Friday, July 12, 2024
|
|||
The diagram below compares the different forms of memory within a computing
|
||||
device in terms of speed, monetary cost and capacity:
|
||||
|
||||

|
||||

|
||||
|
|
@ -14,7 +14,7 @@ the case that the starting set contains members. The set can in fact be empty.
|
|||
|
||||
_Demonstration_
|
||||
|
||||

|
||||

|
||||
|
||||
We see in this example that there is no starting set and thus no primary
|
||||
assumptions. Instead we start with nothing other than the proposition we wish to
|
||||
|
|
@ -6,7 +6,7 @@ created: Wednesday, June 26, 2024
|
|||
|
||||
# Threads
|
||||
|
||||
A  is a running instance of a given program. A program
|
||||
A  is a running instance of a given program. A program
|
||||
runs sequentially handling one task at a time, however we may need to run
|
||||
certain tasks in parallel.
|
||||
|
||||
|
|
@ -39,4 +39,4 @@ by the process that the thread belongs to.
|
|||
|
||||
## Related notes
|
||||
|
||||

|
||||

|
||||
|
|
@ -58,7 +58,7 @@ since the only state change we need is a single bit toggle three times that
|
|||
retains its value.
|
||||
|
||||
Using these pulse patterns we can construct a circuit as follows:
|
||||

|
||||

|
||||
|
||||
<iframe src="https://circuitverse.org/simulator/embed/3-bit-counter-d33846e3-7538-427d-b4cc-dc64fdaf0af3?theme=default&display_title=false&clock_time=true&fullscreen=true&zoom_in_out=true" style="border-width:; border-style: solid; border-color:;" name="myiframe" id="projectPreview" scrolling="no" frameborder="1" marginheight="0px" marginwidth="0px" height="500" width="600" allowFullScreen></iframe>
|
||||
|
||||
|
|
@ -21,7 +21,7 @@ represented by [voltage](Voltage.md) values within set parameters.
|
|||
There are different types of transistors but the simplest for the purposes of
|
||||
explanation are **bipolar junction transistors**.
|
||||
|
||||

|
||||

|
||||
|
||||
The pins:
|
||||
|
||||
|
|
@ -57,6 +57,6 @@ emitter of the other. If either voltage input is low then the voltage of the
|
|||
combined line is low (equivalent to the circuit being broken) and there is no
|
||||
current flowing.
|
||||
|
||||

|
||||

|
||||
|
||||
// Add example of OR gate created with transistors
|
||||
|
|
@ -18,7 +18,7 @@ Protocol** (TCP).
|
|||
A TCP **fragment** fits within an IP packet's data section, giving us the
|
||||
following iteration of the network stack:
|
||||
|
||||

|
||||

|
||||
|
||||
The segment header contains a destination network port number. The port number
|
||||
identifies the specific service or process on the host device which will receive
|
||||
|
|
@ -118,7 +118,7 @@ inconsistency in terms of truth trees:
|
|||
|
||||
The following is a truth tree for the set ${P \lor Q, \sim P }$:
|
||||
|
||||

|
||||

|
||||
|
||||
### Interpretation
|
||||
|
||||
|
|
@ -163,7 +163,7 @@ not the right hand side.
|
|||
The following is a truth tree for the set
|
||||
${A & \sim B, C, \sim A \lor \sim B }$.
|
||||
|
||||

|
||||

|
||||
|
||||
### Interpretation
|
||||
|
||||
|
|
@ -203,19 +203,19 @@ of each of the main connectives and these rules rely on logical equivalences
|
|||
|
||||
### Negated negation decomposition: `~~D`
|
||||
|
||||

|
||||

|
||||
|
||||
Truth passes only if $P$ is true
|
||||
|
||||
### Conjunction decomposition: `&D`
|
||||
|
||||

|
||||

|
||||
|
||||
Truth passes only $P$ and $Q$ are both true.
|
||||
|
||||
### Negated Conjunction decomposition: `~&D`
|
||||
|
||||

|
||||

|
||||
|
||||
Truth passes if either $\sim P$ or $\sim Q$ is true. This rule is a consequence
|
||||
of the equivalence between $\sim (P & Q)$ and $\sim P \lor \sim Q$ , the first
|
||||
|
|
@ -223,13 +223,13 @@ of DeMorgan’s Laws.
|
|||
|
||||
### Disjunction decomposition: `vD`
|
||||
|
||||

|
||||

|
||||
|
||||
Truth passes if either $P$or $Q$ are true.
|
||||
|
||||
### Negated Disjunction decomposition: `~vD`
|
||||
|
||||

|
||||

|
||||
|
||||
Truth passes if both $P$ and $Q$ are false. This rule is a consequence of the
|
||||
equivalence between $\sim (P \lor Q)$ and $\sim P & \sim Q$, the second of
|
||||
|
|
@ -237,7 +237,7 @@ DeMorgan’s Laws.
|
|||
|
||||
### Conditional decomposition: `⊃D`
|
||||
|
||||

|
||||

|
||||
|
||||
Truth passes if either $\sim P$ or $Q$ are true. This rule is a consequence of
|
||||
the equivalence between $P \supset Q$ and $\sim P \lor Q$ therefore this branch
|
||||
|
|
@ -248,11 +248,11 @@ has the shape of a disjunction with $\sim P$ , $Q$ as its disjuncts.
|
|||
Truth passes if both $P$ and $\sim Q$ are true. This is a consequence of the
|
||||
equivalence between $\sim (P \supset Q)$ and $P & \sim Q$.
|
||||
|
||||

|
||||

|
||||
|
||||
### Biconditional decomposition: `≡D`
|
||||
|
||||

|
||||

|
||||
|
||||
Truth passes if either $P$ and $Q$ are true or $\sim P & \sim Q$ are true. This
|
||||
is an interesting rule because it combines the disjunction and conjunction tree
|
||||
|
|
@ -260,7 +260,7 @@ shapes.
|
|||
|
||||
### Negated biconditional decomposition: `~≡D`
|
||||
|
||||

|
||||

|
||||
|
||||
Truth passes if either $P$ and $\sim Q$ is true or if $\sim P$ and $Q$ is true.
|
||||
|
||||
|
|
@ -281,7 +281,7 @@ following heuristic techniques followed in order, facilitate this:
|
|||
|
||||
Here are some examples of these rules applied:
|
||||
|
||||

|
||||

|
||||
|
||||
Observe that here we don’t bother to decompose the sentence on line 1. This is
|
||||
because, having decomposed the sentences on lines 2 and 3 we have arrived at a
|
||||
|
|
@ -320,7 +320,7 @@ A logically false sentence cannot be true on any assignment. This is the same
|
|||
thing as an inconsistent set. Thus it will be represented in a truth tree as
|
||||
inconsistency which is disclosed via a closed tree.
|
||||
|
||||

|
||||

|
||||
|
||||
### Logical truth
|
||||
|
||||
|
|
@ -369,7 +369,7 @@ equivalent.
|
|||
> Sentences $P$ and $Q$ are truth-functionally equivalent if and only if the set
|
||||
> $\sim (P \equiv Q)$ has a closed tree
|
||||
|
||||

|
||||

|
||||
|
||||
### Logical entailment and validity
|
||||
|
||||
|
|
@ -20,7 +20,7 @@ of the tape is a head, which can either move left or right, and can read the
|
|||
symbols written in the cells. The head is also capable of erasing symbols and
|
||||
writing new symbols into the cells.
|
||||
|
||||

|
||||

|
||||
|
||||
The direction that the head moves, which values it erases, and which values it
|
||||
writes in, are dependent on a set of instructions provided to the machine.
|
||||
|
|
@ -38,12 +38,12 @@ To derive the complement of an unsigned number:
|
|||
`0`
|
||||
2. Add one
|
||||
|
||||

|
||||

|
||||
|
||||
To derive the unsigned equivalent of a signed number you invert the process but
|
||||
still make the smallest digit `1`:
|
||||
|
||||

|
||||

|
||||
|
||||
### Formal expression
|
||||
|
||||
|
|
@ -74,4 +74,4 @@ superset of all available virtual memory. It can access user space virtual
|
|||
memory because it sets up the tables and locations, not because it is a subset
|
||||
of its own virtual memory.
|
||||
|
||||

|
||||

|
||||
|
|
@ -17,7 +17,7 @@ are to remain isolated from the internet.
|
|||
|
||||
The diagram below details a basic VPC configuration:
|
||||
|
||||

|
||||

|
||||
|
||||
- Within a given AWS region we have created a VPC network.
|
||||
- This comprises public and private subnets
|
||||
|
|
@ -88,7 +88,7 @@ Kirchoff's Voltage Law:
|
|||
|
||||
The application of the Law is illustrated in the following diagram:
|
||||
|
||||

|
||||

|
||||
|
||||
The explanation for the voltage drop at the positions $V^{A}$ and $V^{D}$ are
|
||||
obvious enough: they are at the beginning and end of the loop so are equal to
|
||||
|
|
@ -20,7 +20,7 @@ can write to and read from.
|
|||
|
||||
The following diagram represents the basic anatomy of a disk device.
|
||||
|
||||

|
||||

|
||||
|
||||
- A disk is divided up into [partitions](Partitions.md)
|
||||
which are subsections of the overall disk. The kernel presents each partition
|
||||
|
|
@ -15,7 +15,7 @@ to represent two states: on (1) and off (0) which corresponds to the switch on
|
|||
an electrical circuit. A single circuit representing the binary values of 1 and
|
||||
0:
|
||||
|
||||

|
||||

|
||||
|
||||
It would be much more complicated to have to represent ten different states
|
||||
under the decimal number system, although denary computers do exist.
|
||||
|
|
@ -25,7 +25,7 @@ represent as large a binary number as we need. We just need one switch for every
|
|||
digit we want to represent. The switches used in modern computers are so cheap
|
||||
and so small that billions can be fitted on a single circuit board.
|
||||
|
||||

|
||||

|
||||
|
||||
When we use the term 'switch' we actually mean the transistor components of a
|
||||
circuit. We don't need to know the physical details at this level but we can say
|
||||
|
|
@ -17,6 +17,6 @@ created: Tuesday, September 17, 2024
|
|||
- Each dot position could be written to and read from and the pattern was
|
||||
constantly refreshed as the dots would fade over time.
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
|
@ -11,9 +11,9 @@ is a [Zettelkasten](https://en.wikipedia.org/wiki/Zettelkasten) work in progess
|
|||
comprising notes from my self-directed study of software engineering and
|
||||
computer science.
|
||||
|
||||
**Build ID:** d0ed26d0-cdc8-4643-8c09-445408195f9b
|
||||
**Build ID:** 280992a4-57c0-4395-82a5-94bb2aefe389
|
||||
|
||||
**Published:** Sat 19 Oct 2024 13:00:06
|
||||
**Published:** Sun 20 Oct 2024 19:49:39
|
||||
|
||||
### Recent edits
|
||||
|
||||
|
|
@ -27,14 +27,8 @@ computer science.
|
|||
- [[Turing_machines]]
|
||||
|
||||
|
||||
### All notes (463)
|
||||
### All notes (462)
|
||||
|
||||
- [[0_Introduction]]
|
||||
- [[1726814727_LUWV]]
|
||||
- [[1_GET]]
|
||||
- [[2_POST]]
|
||||
- [[3_PUT]]
|
||||
- [[5__Integrating_the_Mongo_database]]
|
||||
- [[API_Gateway]]
|
||||
- [[AWS_CLI]]
|
||||
- [[AWS_SAM_and_Docker]]
|
||||
|
|
@ -124,6 +118,11 @@ computer science.
|
|||
- [[Creating_a_Docker_image]]
|
||||
- [[Creating_a_Linux_partition_table]]
|
||||
- [[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]]
|
||||
- [[Creating_memory_with_NAND]]
|
||||
- [[Cron]]
|
||||
- [[Current]]
|
||||
|
|
@ -13,7 +13,7 @@ all [kernel](The_kernel.md) processes. It is invaluable when tracing the source
|
|||
of problems and errors that may arise on the system level. It keeps a track of
|
||||
all kernal processes.
|
||||
|
||||

|
||||

|
||||
|
||||
## `journalctl`
|
||||
|
||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 82 KiB After Width: | Height: | Size: 82 KiB |
|
Before Width: | Height: | Size: 7.1 KiB After Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 145 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 289 KiB After Width: | Height: | Size: 289 KiB |
|
Before Width: | Height: | Size: 6.9 MiB After Width: | Height: | Size: 6.9 MiB |
|
Before Width: | Height: | Size: 224 KiB After Width: | Height: | Size: 224 KiB |
|
Before Width: | Height: | Size: 6.4 KiB After Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 312 KiB After Width: | Height: | Size: 312 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 724 KiB After Width: | Height: | Size: 724 KiB |
|
Before Width: | Height: | Size: 198 KiB After Width: | Height: | Size: 198 KiB |
|
Before Width: | Height: | Size: 232 KiB After Width: | Height: | Size: 232 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 3.6 MiB After Width: | Height: | Size: 3.6 MiB |
|
Before Width: | Height: | Size: 204 KiB After Width: | Height: | Size: 204 KiB |
|
Before Width: | Height: | Size: 49 KiB After Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 165 KiB After Width: | Height: | Size: 165 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 91 KiB After Width: | Height: | Size: 91 KiB |
|
Before Width: | Height: | Size: 133 KiB After Width: | Height: | Size: 133 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 4 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 148 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 9 KiB After Width: | Height: | Size: 9 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 808 KiB After Width: | Height: | Size: 808 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 470 KiB After Width: | Height: | Size: 470 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 201 KiB After Width: | Height: | Size: 201 KiB |
|
Before Width: | Height: | Size: 175 KiB After Width: | Height: | Size: 175 KiB |
|
Before Width: | Height: | Size: 299 KiB After Width: | Height: | Size: 299 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 213 KiB After Width: | Height: | Size: 213 KiB |
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 9.6 KiB After Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 155 KiB After Width: | Height: | Size: 155 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 848 KiB After Width: | Height: | Size: 848 KiB |
|
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 171 KiB After Width: | Height: | Size: 171 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 79 KiB After Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 95 KiB After Width: | Height: | Size: 95 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 157 KiB |
|
Before Width: | Height: | Size: 226 KiB After Width: | Height: | Size: 226 KiB |
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 153 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 145 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 414 KiB After Width: | Height: | Size: 414 KiB |
|
Before Width: | Height: | Size: 314 KiB After Width: | Height: | Size: 314 KiB |
|
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 167 KiB After Width: | Height: | Size: 167 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 150 KiB After Width: | Height: | Size: 150 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 93 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 9.2 KiB After Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 140 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 123 KiB After Width: | Height: | Size: 123 KiB |
|
Before Width: | Height: | Size: 38 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 190 KiB After Width: | Height: | Size: 190 KiB |
|
Before Width: | Height: | Size: 374 KiB After Width: | Height: | Size: 374 KiB |
|
Before Width: | Height: | Size: 9 KiB After Width: | Height: | Size: 9 KiB |
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 96 KiB After Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 122 KiB After Width: | Height: | Size: 122 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 668 KiB After Width: | Height: | Size: 668 KiB |
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 70 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 8.9 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 108 KiB After Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 50 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 144 KiB |
|
Before Width: | Height: | Size: 37 KiB After Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 9.9 KiB After Width: | Height: | Size: 9.9 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 249 KiB After Width: | Height: | Size: 249 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 89 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 6.5 KiB After Width: | Height: | Size: 6.5 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 194 KiB After Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 5 KiB After Width: | Height: | Size: 5 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 139 KiB After Width: | Height: | Size: 139 KiB |
|
Before Width: | Height: | Size: 160 KiB After Width: | Height: | Size: 160 KiB |
|
Before Width: | Height: | Size: 121 KiB After Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 118 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 81 KiB After Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 7.4 KiB After Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 7.3 KiB After Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 85 KiB After Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 130 KiB After Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 425 KiB After Width: | Height: | Size: 425 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 63 KiB After Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 164 KiB |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 94 KiB After Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
|
@ -79,13 +79,13 @@ at `/usr/lib/systemd/system`. You shouldn't change or manipulate these files or
|
|||
attempt to add new config files here since they will be overwritten by the
|
||||
system.
|
||||
|
||||
 _`systemd` global unit files_
|
||||
 _`systemd` global unit files_
|
||||
|
||||
Local definitions that relate to the specific user and where the user herself
|
||||
can define units are located in the _system configuration_ directory:
|
||||
`/etc/systemd/system`.
|
||||
|
||||

|
||||

|
||||
|
||||
_`systemd` local unit files, specific to the currently logged-in user_
|
||||
|
||||
|
|
@ -1 +0,0 @@
|
|||
# Turing Mach
|
||||
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 82 KiB |
|
Before Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 145 KiB |
|
Before Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 289 KiB |
|
Before Width: | Height: | Size: 6.9 MiB |
|
Before Width: | Height: | Size: 224 KiB |
|
Before Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 312 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 724 KiB |
|
Before Width: | Height: | Size: 198 KiB |
|
Before Width: | Height: | Size: 232 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 3.6 MiB |
|
Before Width: | Height: | Size: 204 KiB |
|
Before Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 165 KiB |
|
|
@ -1,38 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Copyright 2017 mathsisfun.com -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="360" height="160.5" version="1.1" style="font-family:'Comic Sans MS'; font-size:11.9px; fill:#0065a4; stroke-width:1px;">
|
||||
<defs/>
|
||||
<g transform="translate(-132.996,-941.117)">
|
||||
<path transform="translate(132.996,941.117)" style="fill:none; stroke:#ef2929; stroke-width:1.31;" d="M 0.5 82.4 C 0.5 82.4 19.9 106.5 37.1 112.7 C 54.4 119 64 121.2 84.4 117.2 C 104.8 113.2 118.9 101.2 128.9 87.3 C 138.9 73.5 169.9 13.5 198.8 10.4 C 216.5 8.4 232.3 31.3 246.8 58.9 "/>
|
||||
<rect x="262.6" y="1012" width="15.9" height="9.2" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.67;"/>
|
||||
<rect x="328.5" y="952.8" width="15.9" height="68.5" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.69;"/>
|
||||
<rect x="394.4" y="-1051.2" width="15.9" height="29.9" transform="scale(1,-1)" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.69;"/>
|
||||
<rect x="344.9" y="962.1" width="15.9" height="59.1" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.69;"/>
|
||||
<rect x="361.4" y="984.1" width="15.9" height="37.2" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.69;"/>
|
||||
<rect x="312" y="955.6" width="15.9" height="65.6" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.69;"/>
|
||||
<rect x="295.5" y="968.4" width="15.9" height="52.8" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.69;"/>
|
||||
<rect x="279" y="988.6" width="15.9" height="32.7" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.7;"/>
|
||||
<rect x="377.9" y="1014.5" width="15.9" height="7" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.76;"/>
|
||||
<rect x="410.8" y="-1079.7" width="15.9" height="58.4" transform="scale(1,-1)" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.69;"/>
|
||||
<rect x="427.3" y="-1088.9" width="15.9" height="67.7" transform="scale(1,-1)" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.69;"/>
|
||||
<rect x="443.8" y="-1071.1" width="15.9" height="49.8" transform="scale(1,-1)" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.69;"/>
|
||||
<rect x="460.3" y="-1032.4" width="15.9" height="11.1" transform="scale(1,-1)" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.69;"/>
|
||||
<rect x="476.7" y="990.6" width="15.9" height="30.7" style="fill:#19aeff; fill-opacity:0.17; stroke:#007ad2; stroke-width:0.69;"/>
|
||||
<text x="264.1" y="1009.2" transform="scale(0.999821,1.00018)">12</text>
|
||||
<text x="329.5" y="949.9" transform="scale(0.999821,1.00018)">82</text>
|
||||
<text x="313.1" y="953.8" transform="scale(0.999821,1.00018)">78</text>
|
||||
<text x="295.8" y="965.1" transform="scale(0.999822,1.00018)">63</text>
|
||||
<text x="278.6" y="986" transform="scale(0.999822,1.00018)">39</text>
|
||||
<text x="345.5" y="959.9" transform="scale(0.999821,1.00018)">70</text>
|
||||
<text x="362.7" y="982.8" transform="scale(0.999821,1.00018)">44</text>
|
||||
<text x="382" y="1010.9" transform="scale(0.999821,1.00018)">9</text>
|
||||
<text x="390.8" y="1061.8" transform="scale(0.999822,1.00018)">-36</text>
|
||||
<text x="406" y="1092" transform="scale(0.999822,1.00018)">-69</text>
|
||||
<text x="425.7" y="1100.9" transform="scale(0.999821,1.00018)">-80</text>
|
||||
<text x="443.4" y="1080.6" transform="scale(0.999821,1.00018)">-59</text>
|
||||
<text x="462.2" y="1043.4" transform="scale(0.999822,1.00018)">-14</text>
|
||||
<text x="477.6" y="988.3" transform="scale(0.999822,1.00018)">42</text>
|
||||
<text x="160.8" y="1038.9" transform="scale(0.999822,1.00018)" style="font-family:Verdana; font-size:22.7px; fill:#ef2929;">Analog</text>
|
||||
<text x="393.6" y="984.4" transform="scale(0.999822,1.00018)" style="font-family:Verdana; font-size:22.7px;">Digital</text>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 91 KiB |
|
Before Width: | Height: | Size: 133 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 45 KiB |
|
|
@ -1,4 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Do not edit this file with editors other than diagrams.net -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" style="background-color: rgb(255, 255, 255);" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="351px" height="100px" viewBox="-0.5 -0.5 351 100" content="<mxfile host="app.diagrams.net" modified="2022-01-28T16:40:19.569Z" agent="5.0 (Windows)" etag="79nfJ7VIocRGYK2v8O42" version="16.5.1" type="github"><diagram id="E9uSWFrlHMG1s9rWNVgx" name="Page-1">3VhNc9owEP01HNNBkm2cYyAknU477QyHpkdhL7ZSYRFZBMivr2TJXxgImRLyQQ5on3ZX0tvVc0yPjObrW0kX6Q8RA+/hfrzukesexsjzsf4yyMYiQYAskEgWO6camLAncGDfoUsWQ95yVEJwxRZtMBJZBpFqYVRKsWq7zQRvr7qgCXSASUR5F/3NYpVaNMSDGv8KLEnLlVFwaWfmtHR2J8lTGotVAyLjHhlJIZQdzdcj4Ia8khcbd7NnttqYhEwdEzB5+DZI89vh/OfkcnY3vvDvcXbhNvtI+dId2G1WbUoGpFhmMZgk/R4ZrlKmYLKgkZld6ZprLFVzri2khzPG+UhwIYtYMvPNn8ZzJcVfaMwExcdEiEw1cPvRuNsYSAXrvSdGFY+6AUHMQcmNdikDBo5613voMrD2qq6k71zSZhEdRl3vJFXmml49cAy/gG30qdnG74zt6uLV7EKsL7czhVSpSERG+bhGh23+a5/vQiwc6/eg1MYpFV0q0a4JrJm6M+FffGf9acxcr13mwtiURqbP2wgyZhVljDqssOq4+MponDYzkYFFbpihqZjv9EGIp6ToAztTKhru9lLsQxh7VWcY4g73heZZLGUEhwri9JvKBNQBv8HuPpPAqWKP7X3s6poiVBNDNw2HhWCZyhuZfxlgv1hgb0tOt/xJ4B/y1wO7g7p/q6P8R0s/LyA6i342wsvFI4wginY1zTT0Pb9/IpEItkUCdUQC7xAJ/FoiQc4kyfuEd79Un4BtTN6bJKMOu+eQ5HPJaxCFMJ0dJa8Uwll0Wnn1jpRXhN9CX3WntfUSBwf11fP6h/xfR1+9j66vGLVZfnN9HXxmfSX+8/pKzqmv4Q62A65XHcbs0SzIWZIVE8HD0rx4DjnMVG3pUWK+ab7JolSKTCzzMoPeUJHEenSqqFlU7VKVixVLkKFhmukX6ysHz1kcW32HnD3RaZHIdIBTEp3VH/b8a5NJS3pu1R11auqkudkYJaR7ony0oBOUu/OG45FOuVH/nLcLHfEP4ce9Xh56/noFp7le2qx/ibFPk/r3LDL+Bw==</diagram></mxfile>"><defs/><g><rect x="50" y="53" width="50" height="10" fill="#f5f5f5" stroke="#666666" pointer-events="all"/><rect x="0" y="53" width="50" height="10" fill="#f5f5f5" stroke="#666666" pointer-events="all"/><path d="M 50 68 L 50 97.06 L 245.06 97.06 L 245 63" fill="none" stroke="#82b366" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="50" cy="58" rx="10" ry="10" fill="#f8cecc" stroke="#b85450" pointer-events="all"/><rect x="110" y="53" width="50" height="10" fill="#f5f5f5" stroke="#666666" pointer-events="all"/><path d="M 105 68 L 105.06 82.94 L 320 82.94 L 320 63" fill="none" stroke="#6c8ebf" stroke-width="2" stroke-miterlimit="10" pointer-events="stroke"/><ellipse cx="105" cy="58" rx="10" ry="10" fill="#f8cecc" stroke="#b85450" pointer-events="all"/><rect x="230" y="53" width="30" height="10" fill="#f5f5f5" stroke="#666666" pointer-events="all"/><rect x="0" y="0" width="100" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 1px; height: 1px; padding-top: 10px; margin-left: 2px;"><div style="box-sizing: border-box; font-size: 0px; text-align: left;" data-drawio-colors="color: rgb(0, 0, 0); "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; font-weight: bold; white-space: nowrap;"><div align="left">asynchronous</div></div></div></div></foreignObject><text x="2" y="14" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" font-weight="bold">asynchronous</text></switch></g><rect x="290" y="53" width="60" height="10" fill="#f5f5f5" stroke="#666666" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>
|
||||
|
Before Width: | Height: | Size: 4 KiB |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 148 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 9 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 808 KiB |
|
Before Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 470 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 201 KiB |
|
Before Width: | Height: | Size: 175 KiB |
|
Before Width: | Height: | Size: 299 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 213 KiB |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 155 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 848 KiB |
|
Before Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 171 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 25 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 95 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 157 KiB |
|
Before Width: | Height: | Size: 226 KiB |
|
Before Width: | Height: | Size: 72 KiB |
|
Before Width: | Height: | Size: 153 KiB |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 145 KiB |
|
Before Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 414 KiB |
|
Before Width: | Height: | Size: 314 KiB |
|
Before Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 167 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 150 KiB |
|
Before Width: | Height: | Size: 69 KiB |
|
Before Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 93 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 140 KiB |
|
Before Width: | Height: | Size: 75 KiB |
|
Before Width: | Height: | Size: 123 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 190 KiB |
|
Before Width: | Height: | Size: 374 KiB |
|
Before Width: | Height: | Size: 9 KiB |
|
Before Width: | Height: | Size: 99 KiB |
|
Before Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 96 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 122 KiB |
|
Before Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 668 KiB |
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 8.9 KiB |
|
Before Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
|
@ -1,689 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="167.85909mm"
|
||||
height="84.399048mm"
|
||||
viewBox="0 0 167.85909 84.399048"
|
||||
version="1.1"
|
||||
id="svg1594"
|
||||
sodipodi:docname="parallel-battery-diagram.svg"
|
||||
inkscape:version="1.2.1 (9c6d41e410, 2022-07-14)"
|
||||
inkscape:export-filename="parallel-batt2.svg"
|
||||
inkscape:export-xdpi="96"
|
||||
inkscape:export-ydpi="96"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<sodipodi:namedview
|
||||
id="namedview1596"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#eeeeee"
|
||||
borderopacity="1"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#505050"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="false"
|
||||
showguides="true"
|
||||
inkscape:zoom="3.9408307"
|
||||
inkscape:cx="505.85782"
|
||||
inkscape:cy="236.62524"
|
||||
inkscape:window-width="2346"
|
||||
inkscape:window-height="944"
|
||||
inkscape:window-x="26"
|
||||
inkscape:window-y="23"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="layer1">
|
||||
<inkscape:grid
|
||||
type="xygrid"
|
||||
id="grid7029"
|
||||
originx="-11.038969"
|
||||
originy="-84.518999" />
|
||||
</sodipodi:namedview>
|
||||
<defs
|
||||
id="defs1591">
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="Dot"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto"
|
||||
inkscape:stockid="Dot"
|
||||
markerWidth="3.6670001"
|
||||
markerHeight="3.6670001"
|
||||
viewBox="0 0 5.6666667 5.6666667"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always"
|
||||
preserveAspectRatio="xMidYMid">
|
||||
<path
|
||||
transform="scale(0.5)"
|
||||
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
|
||||
d="M 5,0 C 5,2.76 2.76,5 0,5 -2.76,5 -5,2.76 -5,0 c 0,-2.76 2.3,-5 5,-5 2.76,0 5,2.24 5,5 z"
|
||||
id="Dot1"
|
||||
sodipodi:nodetypes="sssss" />
|
||||
</marker>
|
||||
<inkscape:perspective
|
||||
sodipodi:type="inkscape:persp3d"
|
||||
inkscape:vp_x="0 : -64.100957 : 1"
|
||||
inkscape:vp_y="0 : 999.99998 : 0"
|
||||
inkscape:vp_z="210.00001 : -64.100957 : 1"
|
||||
inkscape:persp3d-origin="105.00001 : -113.60095 : 1"
|
||||
id="perspective1773" />
|
||||
</defs>
|
||||
<g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(-11.038969,-84.519)">
|
||||
<rect
|
||||
style="fill:#f2f2f2;fill-opacity:1;stroke:#000000;stroke-width:0.600001;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect11490"
|
||||
width="167.25908"
|
||||
height="83.799049"
|
||||
x="11.338969"
|
||||
y="84.819"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<g
|
||||
id="g5763"
|
||||
transform="matrix(1,0,0,0.88297298,0,12.476157)"
|
||||
style="stroke-width:1.06421">
|
||||
<g
|
||||
id="g5561"
|
||||
style="stroke-width:0.638524;stroke-dasharray:none">
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.638524;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect1831"
|
||||
width="29.184156"
|
||||
height="42.17189"
|
||||
x="36.551899"
|
||||
y="107.70461"
|
||||
rx="15.868324"
|
||||
ry="5.9747577" />
|
||||
<ellipse
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.638524;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="path1889"
|
||||
cx="51.225346"
|
||||
cy="111.95552"
|
||||
rx="14.632196"
|
||||
ry="4.1182208" />
|
||||
<ellipse
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.638524;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="path1889-9"
|
||||
cx="51.205845"
|
||||
cy="110.72742"
|
||||
rx="14.536783"
|
||||
ry="4.1182208" />
|
||||
</g>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="47.560608"
|
||||
y="129.51152"
|
||||
id="text2052"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke-width:0.131"
|
||||
x="47.560608"
|
||||
y="129.51152">1.5 V</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="53.336403"
|
||||
y="103.73036"
|
||||
id="text2052-9"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050-4"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-opacity:1"
|
||||
x="53.336403"
|
||||
y="103.73036">+</tspan></text>
|
||||
<g
|
||||
id="g5763-1"
|
||||
transform="matrix(1,0,0,0.88297298,79.433769,12.520703)"
|
||||
style="stroke-width:1.06421">
|
||||
<g
|
||||
id="g5561-7"
|
||||
style="stroke-width:0.638524;stroke-dasharray:none">
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.638524;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect1831-7"
|
||||
width="29.184156"
|
||||
height="42.17189"
|
||||
x="36.551899"
|
||||
y="107.70461"
|
||||
rx="15.868324"
|
||||
ry="5.9747577" />
|
||||
<ellipse
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.638524;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="path1889-1"
|
||||
cx="51.225346"
|
||||
cy="111.95552"
|
||||
rx="14.632196"
|
||||
ry="4.1182208" />
|
||||
<ellipse
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.638524;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="path1889-9-1"
|
||||
cx="51.205845"
|
||||
cy="110.72742"
|
||||
rx="14.536783"
|
||||
ry="4.1182208" />
|
||||
</g>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="126.99438"
|
||||
y="129.55606"
|
||||
id="text2052-0"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050-9"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke-width:0.131"
|
||||
x="126.99438"
|
||||
y="129.55606">1.5 V</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="123.43864"
|
||||
y="95.87645"
|
||||
id="text2052-0-6"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050-9-9"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke-width:0.131"
|
||||
x="123.43864"
|
||||
y="95.87645">1.5 V</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#0000ff;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="134.7086"
|
||||
y="98.829781"
|
||||
id="text2052-9-9-8"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050-4-0-5"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#0000ff;stroke:none;stroke-width:0.131"
|
||||
x="134.7086"
|
||||
y="98.829781">-</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="100.20913"
|
||||
y="122.68433"
|
||||
id="text2052-9-9-8-2"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050-4-0-5-5"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke:none;stroke-width:0.131"
|
||||
x="100.20913"
|
||||
y="122.68433">-</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="60.020687"
|
||||
y="104.97092"
|
||||
id="text2052-9-9-8-4"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050-4-0-5-0"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke:none;stroke-width:0.131"
|
||||
x="60.020687"
|
||||
y="104.97092">-</tspan></text>
|
||||
<g
|
||||
id="g5763-11"
|
||||
transform="matrix(1,0,0,0.88297298,40.19319,29.941962)"
|
||||
style="stroke-width:1.06421">
|
||||
<g
|
||||
id="g5561-5"
|
||||
style="stroke-width:0.638524;stroke-dasharray:none">
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.638524;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect1831-9"
|
||||
width="29.184156"
|
||||
height="42.17189"
|
||||
x="36.551899"
|
||||
y="107.70461"
|
||||
rx="15.868324"
|
||||
ry="5.9747577" />
|
||||
<ellipse
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.638524;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="path1889-8"
|
||||
cx="51.225346"
|
||||
cy="111.95552"
|
||||
rx="14.632196"
|
||||
ry="4.1182208" />
|
||||
<ellipse
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.638524;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="path1889-9-4"
|
||||
cx="51.205845"
|
||||
cy="110.72742"
|
||||
rx="14.536783"
|
||||
ry="4.1182208" />
|
||||
</g>
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="87.753799"
|
||||
y="146.97733"
|
||||
id="text2052-1"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050-8"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke-width:0.131"
|
||||
x="87.753799"
|
||||
y="146.97733">1.5 V</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#d40000;stroke-width:0.600001;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 54.208389,109.75179 c 12.446443,5.3942 16.496376,8.26753 20.771904,12.94608 7.48606,8.19171 18.593709,4.01613 18.593709,4.01613"
|
||||
id="path9813"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<g
|
||||
id="g5670-4"
|
||||
transform="translate(-23.391324,1.6043599)">
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect2368-8-7"
|
||||
width="4.62432"
|
||||
height="5.5953016"
|
||||
x="75.821289"
|
||||
y="102.56096"
|
||||
rx="2.4116266"
|
||||
ry="0.74982649" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect5296-9-8"
|
||||
width="4.5780368"
|
||||
height="1.0768906"
|
||||
x="75.832077"
|
||||
y="102.5574"
|
||||
rx="2.4116263"
|
||||
ry="2.4116263" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.297111,103.46708 c -0.0043,4.34346 -0.01896,4.32759 -0.01896,4.32759"
|
||||
id="path5355-7-4" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.890223,103.65618 c -0.0043,4.34344 -0.01896,4.32758 -0.01896,4.32758"
|
||||
id="path5355-0-3-5" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.451286,103.71402 c -0.0043,4.38827 -0.01896,4.37224 -0.01896,4.37224"
|
||||
id="path5355-0-2-6-0" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.989636,103.71983 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-1-3" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 78.576586,103.71312 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-7-2-6" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.133333,103.69821 c -0.0043,4.35162 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-93-1" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.64944,103.60865 c -0.0043,4.35163 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-9-1-0" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 80.08699,103.47617 c -0.0043,4.35163 -0.01896,4.33574 -0.01896,4.33574"
|
||||
id="path5355-0-2-3-7-5-9-2-9-6" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#d40000;stroke-width:0.600001;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Dot)"
|
||||
d="m 95.775941,127.05899 c 7.421559,4.76267 17.036309,2.97123 22.173259,1.46484 23.3666,-6.85216 14.97722,-30.962889 9.38445,-29.181746"
|
||||
id="path10059"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<g
|
||||
id="g5670-4-1"
|
||||
transform="translate(16.801866,19.070165)">
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect2368-8-7-7"
|
||||
width="4.62432"
|
||||
height="5.5953016"
|
||||
x="75.821289"
|
||||
y="102.56096"
|
||||
rx="2.4116266"
|
||||
ry="0.74982649" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect5296-9-8-5"
|
||||
width="4.5780368"
|
||||
height="1.0768906"
|
||||
x="75.832077"
|
||||
y="102.5574"
|
||||
rx="2.4116263"
|
||||
ry="2.4116263" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.297111,103.46708 c -0.0043,4.34346 -0.01896,4.32759 -0.01896,4.32759"
|
||||
id="path5355-7-4-9" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.890223,103.65618 c -0.0043,4.34344 -0.01896,4.32758 -0.01896,4.32758"
|
||||
id="path5355-0-3-5-6" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.451286,103.71402 c -0.0043,4.38827 -0.01896,4.37224 -0.01896,4.37224"
|
||||
id="path5355-0-2-6-0-2" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.989636,103.71983 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-1-3-1" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 78.576586,103.71312 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-7-2-6-7" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.133333,103.69821 c -0.0043,4.35162 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-93-1-85" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.64944,103.60865 c -0.0043,4.35163 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-9-1-0-7" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 80.08699,103.47617 c -0.0043,4.35163 -0.01896,4.33574 -0.01896,4.33574"
|
||||
id="path5355-0-2-3-7-5-9-2-9-6-4" />
|
||||
</g>
|
||||
<g
|
||||
id="g5670-4-4"
|
||||
transform="translate(56.042445,1.6489057)">
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect2368-8-7-8"
|
||||
width="4.62432"
|
||||
height="5.5953016"
|
||||
x="75.821289"
|
||||
y="102.56096"
|
||||
rx="2.4116266"
|
||||
ry="0.74982649" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect5296-9-8-1"
|
||||
width="4.5780368"
|
||||
height="1.0768906"
|
||||
x="75.832077"
|
||||
y="102.5574"
|
||||
rx="2.4116263"
|
||||
ry="2.4116263" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.297111,103.46708 c -0.0043,4.34346 -0.01896,4.32759 -0.01896,4.32759"
|
||||
id="path5355-7-4-2" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.890223,103.65618 c -0.0043,4.34344 -0.01896,4.32758 -0.01896,4.32758"
|
||||
id="path5355-0-3-5-9" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.451286,103.71402 c -0.0043,4.38827 -0.01896,4.37224 -0.01896,4.37224"
|
||||
id="path5355-0-2-6-0-3" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.989636,103.71983 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-1-3-9" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 78.576586,103.71312 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-7-2-6-0" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.133333,103.69821 c -0.0043,4.35162 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-93-1-8" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.64944,103.60865 c -0.0043,4.35163 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-9-1-0-8" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 80.08699,103.47617 c -0.0043,4.35163 -0.01896,4.33574 -0.01896,4.33574"
|
||||
id="path5355-0-2-3-7-5-9-2-9-6-5" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;stroke:#1100cb;stroke-width:0.600001;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m 61.628334,110.67362 c 4.092734,12.58375 11.925523,16.26868 15.744737,21.51224 8.833664,12.12812 25.223209,-4.24691 25.582969,-4.69682"
|
||||
id="path10094"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<g
|
||||
id="g5670"
|
||||
transform="translate(-17.161725,2.6692588)">
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect2368-8"
|
||||
width="4.62432"
|
||||
height="5.5953016"
|
||||
x="75.821289"
|
||||
y="102.56096"
|
||||
rx="2.4116266"
|
||||
ry="0.74982649" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect5296-9"
|
||||
width="4.5780368"
|
||||
height="1.0768906"
|
||||
x="75.832077"
|
||||
y="102.5574"
|
||||
rx="2.4116263"
|
||||
ry="2.4116263" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.297111,103.46708 c -0.0043,4.34346 -0.01896,4.32759 -0.01896,4.32759"
|
||||
id="path5355-7" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.890223,103.65618 c -0.0043,4.34344 -0.01896,4.32758 -0.01896,4.32758"
|
||||
id="path5355-0-3" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.451286,103.71402 c -0.0043,4.38827 -0.01896,4.37224 -0.01896,4.37224"
|
||||
id="path5355-0-2-6" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.989636,103.71983 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-1" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 78.576586,103.71312 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-7-2" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.133333,103.69821 c -0.0043,4.35162 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-93" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.64944,103.60865 c -0.0043,4.35163 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-9-1" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 80.08699,103.47617 c -0.0043,4.35163 -0.01896,4.33574 -0.01896,4.33574"
|
||||
id="path5355-0-2-3-7-5-9-2-9" />
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;fill-opacity:1;stroke:#1100cb;stroke-width:0.600001;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#Dot)"
|
||||
d="m 101.38431,127.85411 c 6.14872,-2.76259 24.75068,-6.24215 29.54869,-6.4841 21.05827,-1.06189 6.53711,-22.349141 1.9878,-23.262611"
|
||||
id="path10876"
|
||||
sodipodi:nodetypes="csc" />
|
||||
<g
|
||||
id="g5670-8"
|
||||
transform="translate(23.031465,20.135064)">
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect2368-8-1"
|
||||
width="4.62432"
|
||||
height="5.5953016"
|
||||
x="75.821289"
|
||||
y="102.56096"
|
||||
rx="2.4116266"
|
||||
ry="0.74982649" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect5296-9-0"
|
||||
width="4.5780368"
|
||||
height="1.0768906"
|
||||
x="75.832077"
|
||||
y="102.5574"
|
||||
rx="2.4116263"
|
||||
ry="2.4116263" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.297111,103.46708 c -0.0043,4.34346 -0.01896,4.32759 -0.01896,4.32759"
|
||||
id="path5355-7-3" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.890223,103.65618 c -0.0043,4.34344 -0.01896,4.32758 -0.01896,4.32758"
|
||||
id="path5355-0-3-0" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.451286,103.71402 c -0.0043,4.38827 -0.01896,4.37224 -0.01896,4.37224"
|
||||
id="path5355-0-2-6-4" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.989636,103.71983 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-1-4" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 78.576586,103.71312 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-7-2-4" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.133333,103.69821 c -0.0043,4.35162 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-93-4" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.64944,103.60865 c -0.0043,4.35163 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-9-1-7" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 80.08699,103.47617 c -0.0043,4.35163 -0.01896,4.33574 -0.01896,4.33574"
|
||||
id="path5355-0-2-3-7-5-9-2-9-63" />
|
||||
</g>
|
||||
<g
|
||||
id="g5670-5"
|
||||
transform="translate(62.272044,2.7138047)">
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect2368-8-9"
|
||||
width="4.62432"
|
||||
height="5.5953016"
|
||||
x="75.821289"
|
||||
y="102.56096"
|
||||
rx="2.4116266"
|
||||
ry="0.74982649" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
id="rect5296-9-7"
|
||||
width="4.5780368"
|
||||
height="1.0768906"
|
||||
x="75.832077"
|
||||
y="102.5574"
|
||||
rx="2.4116263"
|
||||
ry="2.4116263" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.297111,103.46708 c -0.0043,4.34346 -0.01896,4.32759 -0.01896,4.32759"
|
||||
id="path5355-7-7" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 76.890223,103.65618 c -0.0043,4.34344 -0.01896,4.32758 -0.01896,4.32758"
|
||||
id="path5355-0-3-6" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.451286,103.71402 c -0.0043,4.38827 -0.01896,4.37224 -0.01896,4.37224"
|
||||
id="path5355-0-2-6-7" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 77.989636,103.71983 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-1-36" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 78.576586,103.71312 c -0.0043,4.43657 -0.01896,4.42036 -0.01896,4.42036"
|
||||
id="path5355-0-2-3-7-2-5" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.133333,103.69821 c -0.0043,4.35162 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-93-6" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 79.64944,103.60865 c -0.0043,4.35163 -0.01896,4.33573 -0.01896,4.33573"
|
||||
id="path5355-0-2-3-7-5-9-1-3" />
|
||||
<path
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.231;stroke-linecap:square;stroke-dasharray:none"
|
||||
d="m 80.08699,103.47617 c -0.0043,4.35163 -0.01896,4.33574 -0.01896,4.33574"
|
||||
id="path5355-0-2-3-7-5-9-2-9-9" />
|
||||
</g>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="93.286148"
|
||||
y="120.80184"
|
||||
id="text2052-9-3"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050-4-03"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-opacity:1"
|
||||
x="93.286148"
|
||||
y="120.80184">+</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="139.54593"
|
||||
y="105.43155"
|
||||
id="text2052-9-9-8-2-2"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050-4-0-5-5-2"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke:none;stroke-width:0.131"
|
||||
x="139.54593"
|
||||
y="105.43155">-</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="132.62296"
|
||||
y="103.54906"
|
||||
id="text2052-9-3-4"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050-4-03-7"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-opacity:1"
|
||||
x="132.62296"
|
||||
y="103.54906">+</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#d20000;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="122.45236"
|
||||
y="100.51137"
|
||||
id="text2052-9-0"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2050-4-9"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:4.58611px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#d20000;fill-opacity:1;stroke:none;stroke-width:0.131;stroke-opacity:1"
|
||||
x="122.45236"
|
||||
y="100.51137">+</tspan></text>
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.600001;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path11212"
|
||||
sodipodi:type="arc"
|
||||
sodipodi:cx="132.90474"
|
||||
sodipodi:cy="98.110756"
|
||||
sodipodi:rx="0.79117769"
|
||||
sodipodi:ry="0.82409161"
|
||||
sodipodi:start="0"
|
||||
sodipodi:end="6.009063"
|
||||
sodipodi:open="true"
|
||||
sodipodi:arc-type="arc"
|
||||
d="m 133.69592,98.110756 a 0.79117769,0.82409161 0 0 1 -0.737,0.822157 0.79117769,0.82409161 0 0 1 -0.83794,-0.709559 0.79117769,0.82409161 0 0 1 0.62224,-0.919335 0.79117769,0.82409161 0 0 1 0.92316,0.583654" />
|
||||
<path
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.600001;stroke-linecap:square;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="path11212-4"
|
||||
sodipodi:type="arc"
|
||||
sodipodi:cx="127.33162"
|
||||
sodipodi:cy="99.361092"
|
||||
sodipodi:rx="0.79117769"
|
||||
sodipodi:ry="0.82409161"
|
||||
sodipodi:start="0"
|
||||
sodipodi:end="6.009063"
|
||||
sodipodi:open="true"
|
||||
sodipodi:arc-type="arc"
|
||||
d="m 128.1228,99.361092 a 0.79117769,0.82409161 0 0 1 -0.737,0.822158 0.79117769,0.82409161 0 0 1 -0.83794,-0.709561 0.79117769,0.82409161 0 0 1 0.62224,-0.919334 0.79117769,0.82409161 0 0 1 0.92316,0.583653" />
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 108 KiB |
|
Before Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 90 KiB |
|
Before Width: | Height: | Size: 144 KiB |
|
Before Width: | Height: | Size: 37 KiB |
|
Before Width: | Height: | Size: 9.9 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 249 KiB |
|
Before Width: | Height: | Size: 89 KiB |
|
|
@ -1,20 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="437px" height="301px" viewBox="0 0 437 301" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Artboard</title>
|
||||
<g id="Artboard" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<rect fill="#FFFFFF" x="0" y="0" width="437" height="301"></rect>
|
||||
<g id="Data_Queue" transform="translate(47.000000, 22.000000)">
|
||||
<rect id="node0" stroke="#6D7278" stroke-width="1.00000924" fill-opacity="0.1" fill="#000000" fill-rule="nonzero" transform="translate(89.496750, 132.289251) rotate(89.753630) translate(-89.496750, -132.289251) " x="45.9963478" y="118.789126" width="87.0008043" height="27.0002496"></rect>
|
||||
<polygon id="path1446" stroke="#6D7278" fill="#6D7278" fill-rule="nonzero" points="324.901 146.491 326.067 163.674 315.986 149.682"></polygon>
|
||||
<path d="M58.158,130.233 L58.158,130.233 C4.629,121.641 13.264,92.714 13.264,92.714" id="path2432" stroke="#6D7278" stroke-width="0.7364"></path>
|
||||
<path d="M322.443,151.213 L322.443,151.213 C302.228,124.401 246.556,129.739 246.556,129.739" id="path3204" stroke="#6D7278" stroke-width="0.7313"></path>
|
||||
<rect id="rect2481" stroke="#6D7278" stroke-width="1.00000924" fill-opacity="0.1" fill="#000000" fill-rule="nonzero" transform="translate(124.496150, 132.289551) rotate(89.753630) translate(-124.496150, -132.289551) " x="80.9957478" y="118.789426" width="87.0008043" height="27.0002496"></rect>
|
||||
<rect id="rect2483" stroke="#6D7278" stroke-width="1.00000924" fill-opacity="0.1" fill="#000000" fill-rule="nonzero" transform="translate(159.496550, 132.290751) rotate(89.753630) translate(-159.496550, -132.290751) " x="115.996148" y="118.790626" width="87.0008043" height="27.0002496"></rect>
|
||||
<rect id="rect2485" stroke="#6D7278" stroke-width="1.00000924" fill-opacity="0.1" fill="#000000" fill-rule="nonzero" transform="translate(194.496250, 132.291151) rotate(89.753630) translate(-194.496250, -132.291151) " x="150.995848" y="118.791026" width="87.0008043" height="27.0002496"></rect>
|
||||
<rect id="rect2487" stroke="#6D7278" stroke-width="1.00000924" fill-opacity="0.1" fill="#000000" fill-rule="nonzero" transform="translate(229.495850, 132.291451) rotate(89.753630) translate(-229.495850, -132.291451) " x="185.995448" y="118.791326" width="87.0008043" height="27.0002496"></rect>
|
||||
<polygon id="path2489" stroke="#6D7278" fill="#6D7278" fill-rule="nonzero" points="52.739 125.016 69.294 129.764 52.706 134.485"></polygon>
|
||||
<rect id="rect2491" stroke="#FA6400" stroke-width="1.00000924" fill-opacity="0.426283189" fill="#FA6400" fill-rule="nonzero" transform="translate(14.499150, 44.249475) rotate(89.753630) translate(-14.499150, -44.249475) " x="-29.0012522" y="30.7493502" width="87.0008043" height="27.0002496"></rect>
|
||||
<rect id="rect2493" stroke="#6DD400" stroke-width="1.00000924" fill-opacity="0.423111069" fill="#6DD400" fill-rule="nonzero" transform="translate(329.494752, 212.751725) rotate(89.753630) translate(-329.494752, -212.751725) " x="285.99385" y="199.2516" width="87.0018043" height="27.0002496"></rect>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 6.5 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 66 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 194 KiB |
|
Before Width: | Height: | Size: 81 KiB |
|
|
@ -1,28 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Circuit Diagram, cdlibrary.dll 4.0.0.0 -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" width="360" height="160" xmlns="http://www.w3.org/2000/svg">
|
||||
<line x1="230" y1="130" x2="277" y2="130" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<line x1="277" y1="120" x2="277" y2="140" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<line x1="283" y1="125" x2="283" y2="135" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:3" />
|
||||
<line x1="283" y1="130" x2="330" y2="130" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<text x="280" y="118" style="font-family:Arial;font-size:12px;text-anchor:middle" dominant-baseline="baseline" transform="rotate(0, 280, 118)">+1.5V</text>
|
||||
<line x1="130" y1="130" x2="177" y2="130" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<line x1="177" y1="120" x2="177" y2="140" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<line x1="183" y1="125" x2="183" y2="135" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:3" />
|
||||
<line x1="183" y1="130" x2="230" y2="130" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<text x="180" y="118" style="font-family:Arial;font-size:12px;text-anchor:middle" dominant-baseline="baseline" transform="rotate(0, 180, 118)">+1.5V</text>
|
||||
<line x1="30" y1="130" x2="77" y2="130" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<line x1="77" y1="120" x2="77" y2="140" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<line x1="83" y1="125" x2="83" y2="135" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:3" />
|
||||
<line x1="83" y1="130" x2="130" y2="130" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<text x="80" y="118" style="font-family:Arial;font-size:12px;text-anchor:middle" dominant-baseline="baseline" transform="rotate(0, 80, 118)">+1.5V</text>
|
||||
<line x1="180" y1="60" x2="184" y2="60" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<line x1="184" y1="50" x2="184" y2="70" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<line x1="178" y1="55" x2="178" y2="65" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<line x1="172" y1="50" x2="172" y2="70" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<line x1="166" y1="55" x2="166" y2="65" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<line x1="166" y1="60" x2="170" y2="60" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
<text x="175" y="48" style="font-family:Arial;font-size:12px;text-anchor:middle" dominant-baseline="baseline" transform="rotate(0, 175, 48)">+4.5V</text>
|
||||
<line x1="30" y1="60" x2="330" y2="60" style="stroke:rgb(0, 0, 0);stroke-linecap:square;stroke-width:2" />
|
||||
</svg>
|
||||
|
|
@ -1,245 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="208.46194mm"
|
||||
height="72.315628mm"
|
||||
viewBox="0 0 208.46193 72.315628"
|
||||
version="1.1"
|
||||
id="svg5"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<defs
|
||||
id="defs2">
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker1226"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto-start-reverse"
|
||||
markerWidth="5.3244081"
|
||||
markerHeight="6.155385"
|
||||
viewBox="0 0 5.3244081 6.1553851"
|
||||
preserveAspectRatio="xMidYMid">
|
||||
<path
|
||||
transform="scale(0.5)"
|
||||
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
|
||||
d="M 5.77,0 -2.88,5 V -5 Z"
|
||||
id="path1224" />
|
||||
</marker>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="TriangleStart"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto-start-reverse"
|
||||
markerWidth="5.3244081"
|
||||
markerHeight="6.155385"
|
||||
viewBox="0 0 5.3244081 6.1553851"
|
||||
preserveAspectRatio="xMidYMid">
|
||||
<path
|
||||
transform="scale(0.5)"
|
||||
style="fill:context-stroke;fill-rule:evenodd;stroke:context-stroke;stroke-width:1pt"
|
||||
d="M 5.77,0 -2.88,5 V -5 Z"
|
||||
id="path135" />
|
||||
</marker>
|
||||
<rect
|
||||
x="444.00934"
|
||||
y="391.71231"
|
||||
width="193.4772"
|
||||
height="38.969021"
|
||||
id="rect2563" />
|
||||
<rect
|
||||
x="644.48657"
|
||||
y="351.32187"
|
||||
width="131.46619"
|
||||
height="16.049915"
|
||||
id="rect2553" />
|
||||
</defs>
|
||||
<g
|
||||
id="layer1"
|
||||
transform="translate(-22.223583,-34.805419)">
|
||||
<rect
|
||||
style="fill:#f2f2f2;fill-opacity:1;stroke:#000000;stroke-width:0.431001;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect2573"
|
||||
width="117.65163"
|
||||
height="53.563263"
|
||||
x="26.310938"
|
||||
y="45.766743"
|
||||
rx="0"
|
||||
ry="0" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.731;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
|
||||
id="rect254"
|
||||
width="29.939589"
|
||||
height="14.958732"
|
||||
x="37.675056"
|
||||
y="69.985207"
|
||||
ry="1.9412589"
|
||||
rx="0.9042781" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.431001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
|
||||
id="rect935"
|
||||
width="1.9654146"
|
||||
height="6.303196"
|
||||
x="67.599091"
|
||||
y="74.227417"
|
||||
rx="0.59598941"
|
||||
ry="0.59598941" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.631;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
|
||||
d="m 65.908805,70.363433 c 0.177472,14.483408 0.177472,14.483408 0.177472,14.483408"
|
||||
id="path991" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.130999;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect993"
|
||||
width="0.40091172"
|
||||
height="7.495573"
|
||||
x="67.432716"
|
||||
y="73.648491"
|
||||
rx="0.59598941"
|
||||
ry="0.8551048" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="47.922768"
|
||||
y="78.70002"
|
||||
id="text2052"><tspan
|
||||
id="tspan2050"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke-width:0.131"
|
||||
x="47.922768"
|
||||
y="78.70002">1.5 V</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="80.406326"
|
||||
y="58.732193"
|
||||
id="text2052-2"><tspan
|
||||
id="tspan2050-2"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke-width:0.131"
|
||||
x="80.406326"
|
||||
y="58.732193">4.5 V</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.731;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
|
||||
id="rect254-8"
|
||||
width="29.939589"
|
||||
height="14.958732"
|
||||
x="69.647232"
|
||||
y="69.960724"
|
||||
ry="1.9412589"
|
||||
rx="0.9042781" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.431001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
|
||||
id="rect935-9"
|
||||
width="1.9654146"
|
||||
height="6.303196"
|
||||
x="99.571266"
|
||||
y="74.202934"
|
||||
rx="0.59598941"
|
||||
ry="0.59598941" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.631;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
|
||||
d="m 97.880982,70.338953 c 0.177472,14.483408 0.177472,14.483408 0.177472,14.483408"
|
||||
id="path991-2" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.130999;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect993-6"
|
||||
width="0.40091172"
|
||||
height="7.495573"
|
||||
x="99.404892"
|
||||
y="73.624008"
|
||||
rx="0.59598941"
|
||||
ry="0.8551048" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="79.894943"
|
||||
y="78.675537"
|
||||
id="text2052-6"><tspan
|
||||
id="tspan2050-4"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke-width:0.131"
|
||||
x="79.894943"
|
||||
y="78.675537">1.5 V</tspan></text>
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.731;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
|
||||
id="rect254-8-5"
|
||||
width="29.939589"
|
||||
height="14.958732"
|
||||
x="101.78661"
|
||||
y="70.082413"
|
||||
ry="1.9412589"
|
||||
rx="0.9042781" />
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:#000000;stroke-width:0.431001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
|
||||
id="rect935-9-0"
|
||||
width="1.9654146"
|
||||
height="6.303196"
|
||||
x="131.71065"
|
||||
y="74.324623"
|
||||
rx="0.59598941"
|
||||
ry="0.59598941" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:0.631;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none"
|
||||
d="m 130.02036,70.460639 c 0.17747,14.483408 0.17747,14.483408 0.17747,14.483408"
|
||||
id="path991-2-4" />
|
||||
<rect
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.130999;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
id="rect993-6-8"
|
||||
width="0.40091172"
|
||||
height="7.495573"
|
||||
x="131.54427"
|
||||
y="73.745697"
|
||||
rx="0.59598941"
|
||||
ry="0.8551048" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.131;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="112.03432"
|
||||
y="78.797226"
|
||||
id="text2052-6-7"><tspan
|
||||
id="tspan2050-4-1"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52778px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;stroke-width:0.131"
|
||||
x="112.03432"
|
||||
y="78.797226">1.5 V</tspan></text>
|
||||
<path
|
||||
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker1226);marker-end:url(#TriangleStart)"
|
||||
d="m 38.260003,62.143086 94.864147,0.03514"
|
||||
id="path2369" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.431001;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="22.439083"
|
||||
y="35.02092"
|
||||
id="text2549"><tspan
|
||||
id="tspan2547"
|
||||
style="stroke-width:0.431"
|
||||
x="22.439083"
|
||||
y="35.02092"> </tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
transform="scale(0.26458333)"
|
||||
id="text2551"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;white-space:pre;shape-inside:url(#rect2553);fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62898;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"><tspan
|
||||
x="644.48633"
|
||||
y="363.66183"
|
||||
id="tspan22930"> </tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:3.52777px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.431001;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
|
||||
x="224.51692"
|
||||
y="98.199669"
|
||||
id="text2559"><tspan
|
||||
id="tspan2557"
|
||||
style="stroke-width:0.431"
|
||||
x="224.51692"
|
||||
y="98.199669"> </tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
transform="scale(0.26458333)"
|
||||
id="text2561"
|
||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:13.3333px;font-family:Inter;-inkscape-font-specification:'Inter, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-east-asian:normal;white-space:pre;shape-inside:url(#rect2563);fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.62898;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"><tspan
|
||||
x="444.00977"
|
||||
y="404.05245"
|
||||
id="tspan22932"> </tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 5 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="372px" height="272px" viewBox="0 0 372 272" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Artboard</title>
|
||||
<g id="Artboard" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<rect fill="#FFFFFF" x="0" y="0" width="372" height="272"></rect>
|
||||
<g id="Group" transform="translate(40.000000, 51.000000)">
|
||||
<rect id="Rectangle" stroke="#979797" fill="#D8D8D8" x="0" y="1" width="24" height="169"></rect>
|
||||
<rect id="Rectangle" stroke="#979797" fill="#D8D8D8" x="0" y="1" width="24" height="169"></rect>
|
||||
<rect id="Rectangle" stroke="#979797" fill="#D8D8D8" x="132" y="1" width="24" height="169"></rect>
|
||||
<rect id="Rectangle" stroke="#979797" fill="#D8D8D8" x="88" y="1" width="24" height="169"></rect>
|
||||
<rect id="Rectangle" stroke="#979797" fill="#D8D8D8" x="44" y="1" width="24" height="169"></rect>
|
||||
<rect id="rect2493" stroke="#6DD400" stroke-width="1.00000924" fill-opacity="0.423111069" fill="#6DD400" fill-rule="nonzero" transform="translate(188.500000, 85.000000) rotate(89.753630) translate(-188.500000, -85.000000) " x="104" y="73" width="169" height="24"></rect>
|
||||
<path id="Line" d="M283.5,108.5 L292.5,113 L283.5,117.5 L283.5,113.5 L220.5,113.5 L220.5,112.5 L283.5,112.5 L283.5,108.5 Z" fill="#979797" fill-rule="nonzero"></path>
|
||||
<path id="Line" d="M229.5,55.5 L229.5,59.5 L292.5,59.5 L292.5,60.5 L229.5,60.5 L229.5,64.5 L220.5,60 L229.5,55.5 Z" fill="#979797" fill-rule="nonzero"></path>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.6 KiB |
|
|
@ -1,17 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="269px" height="367px" viewBox="0 0 269 367" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<title>Artboard</title>
|
||||
<g id="Artboard" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||
<rect fill="#FFFFFF" x="0" y="0" width="269" height="367"></rect>
|
||||
<g id="Group" transform="translate(130.500000, 178.000000) rotate(-90.000000) translate(-130.500000, -178.000000) translate(-16.000000, 93.000000)">
|
||||
<rect id="Rectangle" stroke="#979797" fill="#D8D8D8" x="0" y="1" width="24" height="169"></rect>
|
||||
<rect id="Rectangle" stroke="#979797" fill="#D8D8D8" x="0" y="1" width="24" height="169"></rect>
|
||||
<rect id="Rectangle" stroke="#979797" fill="#D8D8D8" x="132" y="1" width="24" height="169"></rect>
|
||||
<rect id="Rectangle" stroke="#979797" fill="#D8D8D8" x="88" y="1" width="24" height="169"></rect>
|
||||
<rect id="Rectangle" stroke="#979797" fill="#D8D8D8" x="44" y="1" width="24" height="169"></rect>
|
||||
<rect id="rect2493" stroke="#6DD400" stroke-width="1.00000924" fill-opacity="0.423111069" fill="#6DD400" fill-rule="nonzero" transform="translate(188.500000, 85.000000) rotate(89.753630) translate(-188.500000, -85.000000) " x="104" y="73" width="169" height="24"></rect>
|
||||
<path id="Line" d="M283.5,108.5 L292.5,113 L283.5,117.5 L283.5,113.5 L220.5,113.5 L220.5,112.5 L283.5,112.5 L283.5,108.5 Z" fill="#979797" fill-rule="nonzero"></path>
|
||||
<path id="Line" d="M229.5,55.5 L229.5,59.5 L292.5,59.5 L292.5,60.5 L229.5,60.5 L229.5,64.5 L220.5,60 L229.5,55.5 Z" fill="#979797" fill-rule="nonzero"></path>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 139 KiB |
|
Before Width: | Height: | Size: 160 KiB |
|
Before Width: | Height: | Size: 121 KiB |
|
Before Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 34 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 58 KiB |
|
Before Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 425 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 164 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 18 KiB |
|
|
@ -1 +0,0 @@
|
|||
# Turing Mach
|
||||