from github to this gitea
This commit is contained in:
commit
38fbb1938d
154
1 2 4 8 ... et après ?.md
Normal file
154
1 2 4 8 ... et après ?.md
Normal file
@ -0,0 +1,154 @@
|
||||
---
|
||||
title: test
|
||||
subtitle:
|
||||
author: Oscar Plaisant
|
||||
documentclass: beamer
|
||||
header-includes: |
|
||||
\usepackage{amsmath, amssymb, amsfonts, mathrsfs}
|
||||
---
|
||||
|
||||
#maths
|
||||
|
||||
---
|
||||
# 1 2 4 8 ... et après ?
|
||||
|
||||
|
||||
---
|
||||
# Première réponse
|
||||
1, 2, 3, 4, 8, 16, 32...
|
||||
|
||||
---
|
||||
# Puissances de Deux
|
||||
|
||||
1, 2, 4, 8, 16, 32...
|
||||
|
||||
- On multiplie par $2$ à chaque fois
|
||||
- C'est la suite des puissances de $2$
|
||||
|
||||
---
|
||||
# Puissances de Deux
|
||||
|
||||
1, 2, 4, 8, 16, 32...
|
||||
|
||||
## Au Blackjack
|
||||
- le dé, "Videau" a ces chiffres sur ses façes
|
||||
- il permet de jouer au "quitte ou double"
|
||||
- la partie remporte 1, puis 2, puis 4 etc...
|
||||
---
|
||||
|
||||
![[de Videau.png]]
|
||||
|
||||
---
|
||||
# Autres réponses
|
||||
---
|
||||
# Somme des chiffres des puissances de 2
|
||||
|
||||
**1, 2, 4, 8, 7, 5, 10, 11, 13**, 8, 7, 14, 19, 20, 22, 26, 25, 14, 19, 29, 31, 26, 25, 41
|
||||
|
||||
| puissance de 2 | somme des chiffres |
|
||||
| -------------- | ------------------ |
|
||||
| $2^{0}=1$ | $1$ |
|
||||
| $2^1=2$ | $2$ |
|
||||
| $2^{2}=4$ | $4$ |
|
||||
| $2^{3}=8$ | $8$ |
|
||||
| $2^{4}=16$ | $7$ |
|
||||
| $2^{5}=32$ | $5$ |
|
||||
| $2^{6}=64$ | $10$ |
|
||||
| $\vdots$ | $\vdots$ |
|
||||
|
||||
---
|
||||
# Somme de tous les chiffres précédents
|
||||
|
||||
**1, 1, 2, 4, 8, 16, 23,** 28, 38, 49, 62, 70, 77, 91, 101, 103, 107, 115, 122, 127, 137 ...
|
||||
|
||||
| nombre | somme de tous les chiffres |
|
||||
| -------- | -------------------------- |
|
||||
| $1$ | $1$ |
|
||||
| $1$ | $1+1 = 2$ |
|
||||
| $2$ | $1+1+2=4$ |
|
||||
| $4$ | $1+1+2+4=8$ |
|
||||
| $8$ | $1+1+2+4+8=16$ |
|
||||
| $16$ | $1+1+2+4+8+1+6=23$ |
|
||||
| $23$ | $1+1+2+4+8+1+6+2+3=28$ |
|
||||
| $28$ | $23+2+8 = 38$ |
|
||||
| $38$ | $38+3+8 = 49$ |
|
||||
| $\vdots$ | $\vdots$ |
|
||||
|
||||
---
|
||||
# Partie entière de $\frac{n^{\;2}}{2}$
|
||||
0, 0, **2**, **4**, **8**, 12, 18, 24 ...
|
||||
|
||||
$n \mapsto \left\lfloor \dfrac{n^{2}}{2} \right\rfloor$
|
||||
|
||||
| $n$ | $\lfloor \frac{n^{2}}{n} \rfloor$ |
|
||||
| --- | --------------------------------- |
|
||||
| $1$ | $0$ |
|
||||
| $2$ | $2$ |
|
||||
| $3$ | $4$ |
|
||||
| $5$ | $12$ |
|
||||
| $6$ | $18$ |
|
||||
| $\vdots$ | $\vdots$ |
|
||||
|
||||
---
|
||||
# U
|
||||
**1, 2, 4, 8, 9, 12, 14, 15 ...**
|
||||
|
||||
les nombres qui s'écrivent avec "u"
|
||||
|
||||
|
||||
---
|
||||
# Arbres ternaires à n points
|
||||
![[arbres ternaires.excalidraw|700]]
|
||||
|
||||
---
|
||||
# Cercles
|
||||
Nombre de régions avec $n$ cercles
|
||||
**1, 2, 4, 8**, 14, 22, 32...
|
||||
![[nombre de régions avec n+1 cercles.excalidraw|700]]
|
||||
|
||||
---
|
||||
# Puissances d'une racine de 18
|
||||
**1, 2, 4, 8**, 17, 37, 76, 157...
|
||||
$n \mapsto \left\lfloor \left(\sqrt{\sqrt{18}}\right)^{n} \right\rfloor$
|
||||
|
||||
$\sqrt{\sqrt{18}} \approx 2.059767144$
|
||||
|
||||
|
||||
---
|
||||
# Diviseurs
|
||||
|
||||
Diviseurs de 88 : **1, 2, 4, 8**, 11, 22, 44, 88
|
||||
|
||||
Diviseurs de 176 : **1, 2, 4, 8**, 11, 16, 22, 44, 88, 176
|
||||
|
||||
Diviseurs de 352 : **1, 2, 4, 8**, 11, 16, 22, 32, 44, 88, 176, 352
|
||||
|
||||
Diviseurs de 704 : **1, 2, 4, 8**, 11, 16, 22, 32, 44, 64, 88, 176, 352, 704
|
||||
|
||||
Diviseurs de 968 : **1, 2, 4, 8**, 11, 22, 44, 88, 121, 242, 484, 968
|
||||
|
||||
Diviseurs de 208 : **1, 2, 4, 8**, 13, 16, 26, 52, 104, 208
|
||||
|
||||
Diviseurs de 416 : **1, 2, 4, 8**, 13, 16, 26, 32, 52, 104, 208, 416
|
||||
|
||||
Diviseurs de 832 : **1, 2, 4, 8**, 13, 16, 26, 32, 52, 64, 104, 208, 416, 832
|
||||
|
||||
Diviseurs de 136 : **1, 2, 4, 8**, 17, 34, 68, 136.
|
||||
|
||||
---
|
||||
# Polynômes de Legendre
|
||||
|
||||
1, 2, 4, 8, 11 --> $-\frac{1}{6}x^{4} + \frac{11}{6}x^{3} – \frac{19}{3} x^2 + \frac{29}{3} x -4$
|
||||
1, 2, 4, 8, 12 --> $- \frac{1}{8}x^{4} + \frac{17}{12}x^{3} – \frac{39}{8}x^{2} + \frac{91}{12}x - 3$
|
||||
1, 2, 4, 8, 13 --> $- \frac{1}{12}x^{4} + x^{3} – \frac{41}{12}x^{2} + \frac{11}{2}x - 2$
|
||||
1, 2, 4, 8, 14 --> $- \frac{1}{24}x^{4} + \frac{7}{12}x^{3} – \frac{47}{24}x^{2} + \frac{41}{12}x-1$
|
||||
1, 2, 4, 8, 15 --> $\frac{1}{6}x^{3} – \frac{1}{2}x^{2} + \frac{4}{3}x+0$
|
||||
1, 2, 4, 8, 16 --> $\frac{1}{24}x^{4} – \frac{1}{4}x^{3} + \frac{23}{24}x^{2} - \frac{3}{4}x+1$
|
||||
1, 2, 4, 8, 17 --> $\frac{1}{12}x^{4} – \frac{2}{3}x^{3} + \frac{29}{12}x^{2} - \frac{17}{6}x+2$
|
||||
1, 2, 4, 8, 18 --> $\frac{1}{8}x^{4} – \frac{13}{12}x^{3} + \frac{31}{8}x^{2} - \frac{59}{12}x+3$
|
||||
1, 2, 4, 8, 19 --> $\frac{1}{6}x^{4} – \frac{3}{2}x^{3} + \frac{16}{3}x^{2} - 7x+4$
|
||||
1, 2, 4, 8, 20 --> $\frac{5}{24}x^{4} – \frac{23}{12}x^{3} + \frac{163}{24}x^{2} - \frac{109}{12}x+5$
|
||||
|
||||
---
|
||||
# Il y en a plein !
|
||||
|
0
2023-06-24.md
Normal file
0
2023-06-24.md
Normal file
15
3 passoires de socrate.md
Normal file
15
3 passoires de socrate.md
Normal file
@ -0,0 +1,15 @@
|
||||
up:: [[zetetique]], [[PKM]]
|
||||
author:: [[Socrate]]
|
||||
title:: "vérité", "bonté", "utilité"
|
||||
#science #science/zetetique
|
||||
|
||||
---
|
||||
|
||||
Pour savoir si une information vaut la peine d'être partagée, lue, etc. on utilise 3 critères :
|
||||
|
||||
- vérité
|
||||
- est-ce que l'information est vraie (est-ce qu'on en est convaincu) ?
|
||||
- bonté
|
||||
- cette information est elle bonne (pour la personne à laquelle on la transmet, pour soi-même) ?
|
||||
- utilité
|
||||
- l'information est-elle utile ?
|
16
3 types de notes.md
Normal file
16
3 types de notes.md
Normal file
@ -0,0 +1,16 @@
|
||||
up::[[prise de notes]]
|
||||
title:: "idées : idées à noter, projets", "apprentissage : notions intéressantes, prise de notes, choses à aprendre", "todo : choses à faire"
|
||||
#PKM
|
||||
|
||||
---
|
||||
|
||||
# 3 types de notes
|
||||
|
||||
- idées
|
||||
- idées à noter (idées de projets...)
|
||||
- apprentissage
|
||||
- notions intéressantes
|
||||
- choses à apprendre
|
||||
- prise de notes
|
||||
- todo
|
||||
- choses à faire
|
16
API.md
Normal file
16
API.md
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
alias: [ "" ]
|
||||
---
|
||||
up:: [[programming patterns]]
|
||||
#informatique
|
||||
|
||||
> [!definition] API
|
||||
> Application Programming Interface
|
||||
^definition
|
||||
|
||||
> [!idea] Buts
|
||||
> - simplification dans le développement (multi client)
|
||||
> - facilité l'accès aux ressources
|
||||
> - contrôle et sécurisation de l'accès aux ressources
|
||||
|
||||
![[API 2023-09-15 13.37.05.excalidraw|800]]
|
40
APL combinateurs.md
Normal file
40
APL combinateurs.md
Normal file
@ -0,0 +1,40 @@
|
||||
---
|
||||
alias: ["combinateur", "combinateurs"]
|
||||
---
|
||||
up::[[APL]]
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
# Beside ∘
|
||||
**Beside**, **Compose**, **After**
|
||||
Composition de fonctions
|
||||
- Monadique : `f∘g ⍵` $\iff$ `f(g ⍵)`
|
||||
- Dyadique : `⍺ (f∘g) ⍵` $\iff$ `⍺ f (g ⍵)`
|
||||
- test d'un palindrôme : `(≡∘⌽)⍨⍵` $\iff$ `(⊢≡⌽)⍵`
|
||||
-
|
||||
|
||||
|
||||
# Atop ⍤
|
||||
- Monadique : `(g ⍥ h) ⍵` $\iff$ `g (h ⍵)`
|
||||
- même chose que [[APL combinateurs#Beside ∘|beside ∘]] et [[APL combinateurs#Over ⍥|over ⍥]]
|
||||
- Dyadique : `⍺ (g ⍤ h) ⍵` $\iff$ `g (⍺ h ⍵)`
|
||||
- ![[APL combinateur atop.excalidraw|200]]
|
||||
|
||||
|
||||
# Over ⍥
|
||||
- Monadique : `(g ⍥ h) ⍵` $\iff$ `g (h ⍵)`
|
||||
- même chose que [[APL combinateurs#Beside ∘|beside ∘]] et [[APL combinateurs#Atop ⍤|Atop ⍤]]
|
||||
- Dyadique : `⍺ (g ⍥ h) ⍵` $\iff$ `(h ⍺) g (h ⍵)`
|
||||
- `g` est appliqué **par dessus** `h` (over)
|
||||
```apl
|
||||
x←3 1 2
|
||||
y←4 6 5
|
||||
x +⍥(⌈/) y ⍝ ajouter le max de x et le max de y
|
||||
9
|
||||
⍝ même chose que
|
||||
(⌈/x)+⌈/y
|
||||
9
|
||||
```
|
||||
|
||||
|
69
APL to maths.md
Normal file
69
APL to maths.md
Normal file
@ -0,0 +1,69 @@
|
||||
up::[[APL]], [[Notation mathématique traditionnelle|TMN]]
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
- Traduire APL en notation mathématique
|
||||
- Utiliser la notation mathématique la plus standard possible
|
||||
|
||||
# Notes
|
||||
- TMN signifie "Traditionnal Mathematical Notation" : Notation Mathématique Traditionnelle
|
||||
- RTL et LTR :
|
||||
- RTL : Right-To-Left : quand ce qui est à droite (Right) est évalué en premier, et ce qui est à gauche en dernier
|
||||
- APL est en RTL, la TMN est en LTR
|
||||
- Ex: `2×3+1` $\leftrightarrow 2\times(3+1) \leftrightarrow 1+2\times3$
|
||||
- LTR : Left-To-Right : quand ce qui est à gauche (Left) est évalué en premier
|
||||
- Ex: $10 - 1 - 10 \leftrightarrow$ `(10 - 1) - 10`
|
||||
- équivalence entre expressions : `expression APL` $\leftrightarrow$ $\text{expression TMN}$
|
||||
|
||||
# Equivalence entre APL et la notation mathématique
|
||||
|
||||
# Opérations mathématiques standard
|
||||
|
||||
## Sur les nombres réels
|
||||
|
||||
Les opérations sur l'ensemble des nombres réels sont presque équivalentes en TMN et en APL
|
||||
|
||||
Soient $a$ et $b$ deux Réels
|
||||
|
||||
| opération | APL | TMN |
|
||||
| ------------------------- | ------- | ----------------------------- |
|
||||
| addition | `a + b` | $a+b$ |
|
||||
| soustraction | | |
|
||||
| multiplication | `a × b` | $a\times b$ |
|
||||
| division | `a ÷ b` | $\dfrac{a}{b}$ |
|
||||
| inversion | `÷a` | $\dfrac{1}{a}$ or $a^{-1}$ |
|
||||
| valeur absolue | `|a` | $a$ |
|
||||
| partie entière | `⌊a` | $\lfloor a \rfloor$ ou $E(a)$ |
|
||||
| partie entière supérieure | `⌈a` | $\lceil a \rceil$ |
|
||||
|
||||
### Fonctions trigonométriques
|
||||
Les fonctions trigonométriques ($\sin$, $\cos$, $\tan$, $\arcsin$...) sont toutes accessibles en APL avec le symbole `○`
|
||||
Par exemple, `1○` $\leftrightarrow$ $\sin$, et `¯1○` $\arcsin$
|
||||
|
||||
## Opérations particulières à APL
|
||||
|
||||
La multiplication par $\pi$ est une primitive d'APL, notée `○`.
|
||||
Par exemple, `○ 2` $\leftrightarrow$ $2\pi$
|
||||
|
||||
## Opérations mathématiques
|
||||
|
||||
- La **racine carrée** : $\sqrt{a}$ n'est pas une primitive. On peut l'exprimer de plusieurs manières :
|
||||
- Avec une puissance $\frac{1}{2}$ : `(a)*1÷2`, ou `(a)*÷2`
|
||||
- Problème : il faut mettre des parenthèses :
|
||||
- `a+b*÷2` $\leftrightarrow a+\sqrt{b} \nleftrightarrow \sqrt{a+b}$
|
||||
- `(a+b)*÷2` $\leftrightarrow (a+b)^{\frac{1}{2}} \leftrightarrow \sqrt{a+b}$
|
||||
- Avec une puissance [[APL to maths#Equivalence entre APL et la notation mathématique#Combinateurs|commutée]] : `(÷2)*⍨a`
|
||||
- Avantage : pas besoin de parenthèses autour de l'expression :
|
||||
- `(÷2)*⍨a+b` $\leftrightarrow \sqrt{a+b}$
|
||||
- Problème : parenthèses autour de `÷2`
|
||||
- Solution : utiliser `0.5` ou `.5`
|
||||
- `.5*⍨a` $\leftrightarrow \sqrt{a}$
|
||||
- `.5*⍨a+b` $\leftrightarrow \sqrt{a+b}$
|
||||
|
||||
- Note sur les puissances
|
||||
- Puisque APL utilise une notation RTL, les puissances peuvent nécessiter des parenthèses. Pour cela, de la même manière que pour la racinne carrée, on utilise _commute_ :
|
||||
- `3*⍨6` $\leftrightarrow 6^3$
|
||||
|
||||
|
||||
|
15
APL.md
Normal file
15
APL.md
Normal file
@ -0,0 +1,15 @@
|
||||
up::[[langage de programmation]]
|
||||
title::"`'a progminlue'[1 2 3 4 5 6 4 1 7 7 8 9 6 2 10 1 9 6 11 1 6 12]`"
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
|
||||
> [!query] Sous-notes de `=this.file.link`
|
||||
> ```dataview
|
||||
> LIST title
|
||||
> FROM -#cours AND -#exercice AND -"daily" AND -#excalidraw AND -#MOC
|
||||
> WHERE any(map([up, up.up, up.up.up, up.up.up.up], (x) => econtains(x, this.file.link)))
|
||||
> WHERE file != this.file
|
||||
> SORT up!=this.file.link, up.up.up.up, up.up.up, up.up, up, file.name
|
||||
> ```
|
23
ASCII.md
Normal file
23
ASCII.md
Normal file
@ -0,0 +1,23 @@
|
||||
up::[[représentations en binaire]]
|
||||
up::[[codage de caractères]]
|
||||
title::"[[codage de caractères|encodage]] 8bits, voir `man ASCII`"
|
||||
#informatique
|
||||
|
||||
---
|
||||
American Standard Code for Information Interchange
|
||||
|
||||
- encodage de caractères
|
||||
- $7$ bits : $2^7 = 128$ caractères
|
||||
- versions étendues utilisent le $8^\text{ème}$ bit est utilisé pour avoir $256$ caractères
|
||||
- a l'origine, le $8^{ème}$ bit sert à la détection d'erreurs (bit de parité) mais ne permet pas la [[correction d'erreurs]]
|
||||
|
||||
|
||||
# Types de caractères
|
||||
- **control chars :** `0-31` et `127` (`del`)
|
||||
- **caractères spéciaux :** `32–47 / 58–64 / 91–96 / 123–126`
|
||||
- caractères imprimables qui ne sont ni des lettres ni des chiffres :
|
||||
- ponctuation
|
||||
- caractères techniques
|
||||
- caractères mathématiques
|
||||
- blank
|
||||
- **nombres :** `48-57`
|
12
Alexandre Chanson.md
Normal file
12
Alexandre Chanson.md
Normal file
@ -0,0 +1,12 @@
|
||||
#personne #fac
|
||||
|
||||
---
|
||||
mail::alexandre.chanson@etu.univ-tours.fr
|
||||
|
||||
> [!smallquery]+ Sous-notes de `$= dv.el("span", "[[" + dv.current().file.name + "]]")`
|
||||
> ```breadcrumbs
|
||||
> title: false
|
||||
> type: tree
|
||||
> dir: down
|
||||
> ```
|
||||
|
5
Algèbre relationnelle division relationnelle.md
Normal file
5
Algèbre relationnelle division relationnelle.md
Normal file
@ -0,0 +1,5 @@
|
||||
up:: [[algèbre relationelle]]
|
||||
title:: "$A \% B$ : "
|
||||
#informatique
|
||||
|
||||
---
|
24
Arithmétique.canvas
Normal file
24
Arithmétique.canvas
Normal file
@ -0,0 +1,24 @@
|
||||
{
|
||||
"nodes":[
|
||||
{"type":"file","file":"pgcd.md","id":"b0635401d2625010","x":869,"y":-734,"width":853,"height":595},
|
||||
{"type":"file","file":"théorème de Bézout.md","id":"6f9b58660762a230","x":1047,"y":236,"width":928,"height":1213},
|
||||
{"type":"file","file":"divisibilité.md","id":"520650be2fc22851","x":30,"y":-636,"width":561,"height":400},
|
||||
{"type":"file","file":"division euclidienne.md","id":"ef98dc17dc3145c5","x":-696,"y":-74,"width":805,"height":502},
|
||||
{"type":"text","text":"![[congruence#Propriétés]]","id":"9dc29f8c63d85e15","x":1526,"y":-1954,"width":1638,"height":579},
|
||||
{"type":"file","file":"nombres premiers entre eux.md","id":"a1d3bc2c29212d51","x":-1426,"y":-2435,"width":1374,"height":698},
|
||||
{"type":"text","text":"Slide:\n- 520650be2fc22851\n- ef98dc17dc3145c5\n- 9bbd690cdb6e5478\n- 9dc29f8c63d85e15\n- 1fcb32ac05d967c2\n- 960a7a836e039ff5\n- a1d3bc2c29212d51\n- b0635401d2625010\n- 6f9b58660762a230\n","id":"74e83a18d4e32465","x":2964,"y":-2435,"width":200,"height":200},
|
||||
{"type":"file","file":"congruence.md","id":"9bbd690cdb6e5478","x":-73,"y":-1664,"width":1369,"height":453},
|
||||
{"id":"387d8b47377bb4f5","x":-954,"y":-415,"width":517,"height":179,"type":"text","text":"![[nombre premier#^definition]]"},
|
||||
{"type":"text","text":"![[nombre premier#Tous les nombres ont un divisibilité diviseur premier]]","id":"960a7a836e039ff5","x":-1880,"y":-680,"width":650,"height":200}
|
||||
],
|
||||
"edges":[
|
||||
{"id":"5470ad82cfe3c6b3","fromNode":"6f9b58660762a230","fromSide":"top","toNode":"b0635401d2625010","toSide":"bottom"},
|
||||
{"id":"3b7d1dfb4bd8552e","fromNode":"b0635401d2625010","fromSide":"left","toNode":"520650be2fc22851","toSide":"right"},
|
||||
{"id":"c7e7b432afc8aeb5","fromNode":"9bbd690cdb6e5478","fromSide":"bottom","toNode":"520650be2fc22851","toSide":"top"},
|
||||
{"id":"980cfabaaf74036c","fromNode":"9dc29f8c63d85e15","fromSide":"left","toNode":"9bbd690cdb6e5478","toSide":"right"},
|
||||
{"id":"6f7eac5233955d62","fromNode":"520650be2fc22851","fromSide":"bottom","toNode":"ef98dc17dc3145c5","toSide":"right"},
|
||||
{"id":"fb5dc0de89e05667","fromNode":"a1d3bc2c29212d51","fromSide":"bottom","toNode":"520650be2fc22851","toSide":"top"},
|
||||
{"id":"edea100e691fca33","fromNode":"387d8b47377bb4f5","fromSide":"left","toNode":"960a7a836e039ff5","toSide":"right"},
|
||||
{"id":"5de7c844883b5c60","fromNode":"520650be2fc22851","fromSide":"left","toNode":"387d8b47377bb4f5","toSide":"right"}
|
||||
]
|
||||
}
|
14
BDD 1NF.md
Normal file
14
BDD 1NF.md
Normal file
@ -0,0 +1,14 @@
|
||||
---
|
||||
alias: [ "1NF", "forme normale 1" ]
|
||||
---
|
||||
up:: [[BDD normalisation]]
|
||||
title:: "ne pas mélanger les types de données", "ne pas avoir plusieurs informations par attribut (atributs atomiques)", "toujours avoir une clef primaire (pour chaque table)"
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
- [[BDD conserver la sémantique des attributs|sémantique des attributs]]
|
||||
- ne pas mélanger les types de données dans un même colonne
|
||||
- ne pas utiliser l'ordre des lignes pour donner de l'information
|
||||
- **[[BDD atomicité des attributs|atomicité des attributs]]** : ne pas avoir plusieurs informations dans un seul attribut
|
||||
- toutes les tables doivent avoir une [[BDD clef primaire|clef primaire]]
|
16
BDD 2NF.md
Normal file
16
BDD 2NF.md
Normal file
@ -0,0 +1,16 @@
|
||||
up:: [[BDD normalisation]]
|
||||
title:: "tous les attributs en [[dépendance fonctionnelle|DF]] avec **toute la clef primaire**"
|
||||
#informatique
|
||||
|
||||
---
|
||||
- est en [[1NF]]
|
||||
- Tous les attributs doivent être en dépendance fonctionnelle avec la totalité la clef primaire.
|
||||
- cela interdit d'avoir des répétitions
|
||||
- Si un attribut ne dépend que d'une partie de la clef primaire, il peut être répété pour différentes valeurs du reste de la clef primaire
|
||||
- le fait de demander la dépendance à la totalité de la clef primaire interdit cela
|
||||
|
||||
|
||||
> [!question] Pourquoi ?
|
||||
> Pour éviter les anomalies de suppression, d'insertion et de mise à jour
|
||||
> - La 2NF permet de ne pas avoir à modifier plusieurs lignes pour une seule requête
|
||||
|
12
BDD 3NF.md
Normal file
12
BDD 3NF.md
Normal file
@ -0,0 +1,12 @@
|
||||
---
|
||||
alias: [ "3NF" ]
|
||||
---
|
||||
up:: [[BDD normalisation]]
|
||||
title:: "tous les attributs dépendent de la clef **entière** et de rien d'autre"
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
- est en [[2NF]]
|
||||
- il est interdir de faire [[dépendance fonctionnelle|dépendre]] un attribut _non clef_ d'autre chose qu'une clef
|
||||
- on ne peut pas avoir de dépendances récursives
|
12
BDD 4NF.md
Normal file
12
BDD 4NF.md
Normal file
@ -0,0 +1,12 @@
|
||||
up:: [[BDD normalisation|normalisation]]
|
||||
title::
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
> [!definition] 4NF
|
||||
> un shéma de relation $R$ est en 4NF s'il n'y a pas de [[BDD dépendance multivaluée]] non [[BDD dépendance multivaliée triviale|triviale]]
|
||||
>
|
||||
> - [i] on a pas de dépendances fonctionnelles en 4NF
|
||||
^definition
|
||||
|
8
BDD BCNF.md
Normal file
8
BDD BCNF.md
Normal file
@ -0,0 +1,8 @@
|
||||
up:: [[BDD normalisation]], [[BDD 3NF|3NF]]
|
||||
title:: "tous les attributs doivent dépendre d'une clef primaire **entière** et **seulement** d'une clef primaire"
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
- est en [[BDD 3NF|3NF]]
|
||||
- les attributs clef aussi doivent
|
5
BDD attributs multivalués.md
Normal file
5
BDD attributs multivalués.md
Normal file
@ -0,0 +1,5 @@
|
||||
up:: [[BDD normalisation]]
|
||||
title::
|
||||
#informatique #not-done
|
||||
|
||||
---
|
15
BDD attributs.md
Normal file
15
BDD attributs.md
Normal file
@ -0,0 +1,15 @@
|
||||
up:: [[base de données|BDD]]
|
||||
title:: ""
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
> [!query] Sous-notes de `=this.file.link`
|
||||
> ```dataview
|
||||
> LIST title
|
||||
> FROM -#cours AND -#exercice AND -"daily" AND -#excalidraw AND -#MOC
|
||||
> WHERE any(map([up, up.up, up.up.up, up.up.up.up], (x) => econtains(x, this.file.link)))
|
||||
> WHERE file != this.file
|
||||
> SORT up!=this.file.link, up.up.up.up, up.up.up, up.up, up, file.name
|
||||
> ```
|
||||
|
22
BDD conserver la sémantique des attributs.md
Normal file
22
BDD conserver la sémantique des attributs.md
Normal file
@ -0,0 +1,22 @@
|
||||
up:: [[conception des bases de données]]
|
||||
title:: "shéma facile à expliquer", "ne pas mélanger plusieurs objets dans une même relation", "ne pas combiner plusieurs valeurs dans un seul attribut"
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
- concevoir un shéma de relation de façon qu'il soit façile d'expliquer sa signification
|
||||
- ne pas combiner des attributs de plusieurs objets dans une même relation
|
||||
- ne pas combiner plusieurs valeurs dans un seul attribut
|
||||
|
||||
## Comment faire
|
||||
|
||||
- décomposer en plusieurs relations / attributs
|
||||
- on doit pouvoir expliquer façilement ce que contient chaque relation / attribut
|
||||
- cela permet de voir quand un.e relation/attribut à plusieurs significations
|
||||
|
||||
> [!example] Exemple
|
||||
> (BDD coupes du monde de foot)
|
||||
> VIDEOS(<u>videoId</u>, acqDate, title)
|
||||
> MOVIES(<u>title</u>, genre, length, rating)
|
||||
> A_TOP(<u>cup</u>, winner runnerUp, thirdPlace, fourthPlace, goalScore, gloalScorerName, goalScorerTeam)
|
||||
> A_CUPS(<u>cup, host</u>)
|
10
BDD dépendance multivaliée triviale.md
Normal file
10
BDD dépendance multivaliée triviale.md
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
alias: [ "dépendance multivaluée triviale", "triviale" ]
|
||||
---
|
||||
up:: [[BDD dépendance multivaluée|dépendance multivaluée]]
|
||||
title:: ""
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
X -->> Y est triviale si $Y \subseteq X$ ou $X \cup Y = \text{sort}(R)$
|
10
BDD dépendance multivaluée.md
Normal file
10
BDD dépendance multivaluée.md
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
alias: [ "dépendance multivaluée", "dépendances multivaluées" ]
|
||||
---
|
||||
up:: [[dépendance fonctionnelle]]
|
||||
title::
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
|
17
BDD films.md
Normal file
17
BDD films.md
Normal file
@ -0,0 +1,17 @@
|
||||
up::[[base de données]]
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
| film | nom | auteur | date |
|
||||
|------|----------|--------|------|
|
||||
| | starwars | lucas | 1977 |
|
||||
| | nikita | besson | 1990 |
|
||||
| | dune | lynch | 1984 |
|
||||
|
||||
| réalisateurs | nom | nationalité |
|
||||
|--------------|--------|-------------|
|
||||
| | lucas | américaine |
|
||||
| | besson | francaise |
|
||||
| | lynch | américaine |
|
||||
|
10
BDD information.md
Normal file
10
BDD information.md
Normal file
@ -0,0 +1,10 @@
|
||||
up::[[base de données]]
|
||||
#informatique
|
||||
|
||||
----
|
||||
|
||||
Données avec un sens (pour construire une représeNtation de la réalité)
|
||||
|
||||
|
||||
Différent d'une [[donnée]], [[conaissance]]
|
||||
|
19
BDD normalisation.md
Normal file
19
BDD normalisation.md
Normal file
@ -0,0 +1,19 @@
|
||||
---
|
||||
alias: [ "normalisation" ]
|
||||
---
|
||||
up:: [[conception des bases de données]]
|
||||
title::
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
> [!query] Sous-notes de `=this.file.link`
|
||||
> ```dataview
|
||||
> LIST title
|
||||
> FROM -#cours AND -#exercice AND -"daily" AND -#excalidraw AND -#MOC
|
||||
> WHERE any(map([up, up.up, up.up.up, up.up.up.up], (x) => econtains(x, this.file.link)))
|
||||
> WHERE file != this.file
|
||||
> SORT up!=this.file.link, up.up.up.up, up.up.up, up.up, up, file.name
|
||||
> ```
|
||||
|
||||
|
10
BDD redondance.md
Normal file
10
BDD redondance.md
Normal file
@ -0,0 +1,10 @@
|
||||
---
|
||||
alias: [ "redondance" ]
|
||||
---
|
||||
up:: [[conception des bases de données]]
|
||||
title:: "éviter la répétition de certaines informations"
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
On veut
|
12
BPDU.md
Normal file
12
BPDU.md
Normal file
@ -0,0 +1,12 @@
|
||||
up:: [[Spanning Tree Protocol|STP]]
|
||||
title:: "Type de messages entre les [[switch réseau|switchs]] dans le protocole [[Spanning Tree Protocol|STP]]", "BPDU = Bridge Protocol Data Unit"
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
|
||||
2 types de BPDU
|
||||
- CBPDU (Configuration BPDU)
|
||||
- BPDU pour la topologie du réseau
|
||||
|
||||
|
4
Barbara Lafon.md
Normal file
4
Barbara Lafon.md
Normal file
@ -0,0 +1,4 @@
|
||||
anniv:: 04-27
|
||||
#personne
|
||||
|
||||
---
|
41
Basile Progression.md
Normal file
41
Basile Progression.md
Normal file
@ -0,0 +1,41 @@
|
||||
---
|
||||
|
||||
kanban-plugin: basic
|
||||
|
||||
---
|
||||
|
||||
## A voir
|
||||
|
||||
- [ ] python listes
|
||||
- [ ] [[Exemples pour la récursion|récursion]]
|
||||
- [ ] turtle basics
|
||||
|
||||
|
||||
## Vu
|
||||
|
||||
- [ ] types
|
||||
- [ ] python boucles `while`
|
||||
- [ ] python boucles `for _ in range(...)`
|
||||
- [ ] python boucle `for _ in list`
|
||||
|
||||
|
||||
## Utilisé
|
||||
|
||||
- [ ] fonctions
|
||||
- [ ] python syntaxe de base
|
||||
- [ ] Conditions
|
||||
- [ ] python booléens (`and`, `or`)
|
||||
|
||||
|
||||
## revu
|
||||
|
||||
- [ ] python input
|
||||
|
||||
|
||||
|
||||
|
||||
%% kanban:settings
|
||||
```
|
||||
{"kanban-plugin":"basic"}
|
||||
```
|
||||
%%
|
20
C modifier une variable d'environnement.md
Normal file
20
C modifier une variable d'environnement.md
Normal file
@ -0,0 +1,20 @@
|
||||
---
|
||||
alias: [ "C primitive putenv", "putenv" ]
|
||||
---
|
||||
up:: [[C primitives système]], [[C variable d'environnement]]
|
||||
title:: "`putenv` pour modifier la valeur d'une [[variables d'environnement|variable d'environnement]]"
|
||||
#informatique/unix
|
||||
|
||||
---
|
||||
|
||||
# Avec la fonction `putenv`
|
||||
|
||||
```C
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
|
||||
void main (int argc, char *argv[], char **arge) {
|
||||
putenv("MYVAR=super_valeur_de_la_variable");
|
||||
fprintf(stdout, "Vefir MYVAR = %s\n", getenv("MYVAR"));
|
||||
}
|
||||
```
|
79
C obtenir une variable d'environnement.md
Normal file
79
C obtenir une variable d'environnement.md
Normal file
@ -0,0 +1,79 @@
|
||||
---
|
||||
alias: [ "C primitive getenv", "getenv" ]
|
||||
---
|
||||
up::[[C primitives système]], [[C variable d'environnement]]
|
||||
title:: "`getenv` pour obtenir la valeur d'une [[variables d'environnement|variable d'environnement]]"
|
||||
#informatique/unix
|
||||
|
||||
---
|
||||
|
||||
# Avec la fonction `getenv`
|
||||
|
||||
- fonction `getenv` de la librairie standard
|
||||
- permet d'obtenir directement la valeur de la variable donnée en argument
|
||||
- retourne `NULL` si la variable n'est **pas définie**
|
||||
|
||||
signature de la fonction :
|
||||
```c
|
||||
char * getenv(const char *nom_variable)
|
||||
```
|
||||
|
||||
|
||||
## Exemple
|
||||
```C
|
||||
#include<stdio.h>
|
||||
#include<stdlib.h>
|
||||
void main (int argc, char *argv[], char **arge) {
|
||||
|
||||
char *VAR;
|
||||
if ( (VAR = getenv("PATH")) != NULL )
|
||||
fprintf(stdout, "Valeur PATH = %s", VAR);
|
||||
else
|
||||
fprintf(stderr, "VARIABLE PATH NON DEFINIE !");
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
# Avec l'argument `arge` dans `main`
|
||||
|
||||
On utilise le tableau `arge`, qui est donné en argument par défaut est un tableau :
|
||||
- chaque élément est un pointeur
|
||||
- vers une chaîne de caractère de la forme :
|
||||
- `nom_de_la_variable=valeur_de_la_variable`
|
||||
- pour chaque
|
||||
|
||||
|
||||
## Exemple
|
||||
```C
|
||||
#include<stdio.h>
|
||||
|
||||
int main (int argc, char *argv[], char **arge) {
|
||||
int i;
|
||||
for ( i=0; arge[i] != NULL; i++) {
|
||||
puts(arge[i]);
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
# Avec la variable `environ`
|
||||
|
||||
- même tableau que `arge`
|
||||
- peut être défini comme une variable globale
|
||||
- ici, on le re-définit localement, pour ne pas modifier la variable globalement
|
||||
|
||||
## Exemple
|
||||
```C
|
||||
#include<stdio.h>
|
||||
|
||||
extern char **environ;
|
||||
|
||||
int main (int argc, char *argv[], char **arge) {
|
||||
|
||||
extern char **environ;
|
||||
char **env;
|
||||
env = environ; /* préserve environ */
|
||||
|
||||
while ( *env != NULL )
|
||||
puts( *env++);
|
||||
}
|
||||
```
|
7
C primitive dup.md
Normal file
7
C primitive dup.md
Normal file
@ -0,0 +1,7 @@
|
||||
up:: [[C primitives système]]
|
||||
title:: "dupliquer un [[file descriptor]]"
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
|
29
C primitive open.md
Normal file
29
C primitive open.md
Normal file
@ -0,0 +1,29 @@
|
||||
---
|
||||
alias: [ "open()", "open" ]
|
||||
---
|
||||
up:: [[C primitives système]]
|
||||
title:: "ouvrir (éventuellement créer) un fichier"
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
```C
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <fcntl.h>
|
||||
|
||||
int open(const char *pathname, int flags);
|
||||
int open(const char *pathname, int flags, mode_t mode);
|
||||
|
||||
int creat(const char *pathname, mode_t mode);
|
||||
```
|
||||
|
||||
Soit `pathname` le nom du fichier à ouvrir, `open` renvoie le [[file descriptor]] qui correspond au fichier (un `int`).
|
||||
|
||||
- `open` créée une nouvelle description
|
||||
|
||||
- Le paramètre `flags` doit inclure l'un des _mode d'accès_ suivants :
|
||||
- `O_RDONLY` : ouverture en lecture seule
|
||||
- `O_WRONLY` : ouverture en écriture seule
|
||||
- `O_RDWR` : ouverture en lecture-écriture
|
||||
|
16
C primitives système.md
Normal file
16
C primitives système.md
Normal file
@ -0,0 +1,16 @@
|
||||
up:: [[C]]
|
||||
title:: "primitives système en langage C"
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
> [!query] Sous-notes de `=this.file.link`
|
||||
> ```dataview
|
||||
> LIST title
|
||||
> FROM -#cours AND -#exercice AND -"daily" AND -#excalidraw AND -#MOC
|
||||
> WHERE any(map([up, up.up, up.up.up, up.up.up.up], (x) => econtains(x, this.file.link)))
|
||||
> WHERE file != this.file
|
||||
> SORT up!=this.file.link, up.up.up.up, up.up.up, up.up, up
|
||||
> ```
|
||||
|
||||
|
10
C tube ordinaire.md
Normal file
10
C tube ordinaire.md
Normal file
@ -0,0 +1,10 @@
|
||||
up:: [[unix tubes ordinaires]], [[C tubes]]
|
||||
title::
|
||||
#informatique/unix
|
||||
|
||||
---
|
||||
|
||||

|
||||
|
||||
|
||||
![[attachments/markmind/1678286514986.png]] [📌](obsidian://jump-to-pdf?pdf=sources%2Fcours%2FS4%2FL2_info_SE_ch5_tubes.pdf&annotate=a42327ca-c033-bfb6)
|
15
C variable d'environnement.md
Normal file
15
C variable d'environnement.md
Normal file
@ -0,0 +1,15 @@
|
||||
---
|
||||
alias: [ "C variables d'environnement" ]
|
||||
---
|
||||
up:: [[C]], [[variables d'environnement]]
|
||||
title:: "comment accéder aux variables d'environnement"
|
||||
#informatique/unix
|
||||
|
||||
---
|
||||
|
||||
> [!query] sous-notes directes de `=this.file.link`
|
||||
> ```dataview
|
||||
> LIST title
|
||||
> FROM ""
|
||||
> WHERE econtains(up, this.file.link)
|
||||
> ```
|
14
C.md
Normal file
14
C.md
Normal file
@ -0,0 +1,14 @@
|
||||
up:: [[langage de programmation]]
|
||||
title::
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
> [!query] Sous-notes de `=this.file.link`
|
||||
> ```dataview
|
||||
> LIST title
|
||||
> FROM -#cours AND -#exercice AND -"daily" AND -#excalidraw AND -#MOC
|
||||
> WHERE any(map([up, up.up, up.up.up, up.up.up.up], (x) => econtains(x, this.file.link)))
|
||||
> WHERE file != this.file
|
||||
> SORT up!=this.file.link, up.up.up.up, up.up.up, up.up, up
|
||||
> ```
|
298
CC2 modélisation.md
Normal file
298
CC2 modélisation.md
Normal file
@ -0,0 +1,298 @@
|
||||
---
|
||||
title: CC2 modélisation
|
||||
author: Oscar Plaisant
|
||||
documentclass: scrartcl
|
||||
header-includes: |
|
||||
\usepackage[top=2cm, bottom=2.5cm, left=2cm, right=2cm]{geometry}
|
||||
\usepackage{amsmath, amssymb, amsfonts, mathrsfs}
|
||||
---
|
||||
|
||||
# Partie 1
|
||||
|
||||
## 1.
|
||||
|
||||
$z_1'$ est de classe $C^{1}$, donc on peut appliquer le théorème de Cauchy-Lipschitz.
|
||||
On remarque que $z_1 = z_2 = 0 \mapsto 0$ est une solution du système.
|
||||
Donc, par unicité de la solution, et par continuité de $z_1$, on sait que $z_1$ ne peut pas changer de signe, car sinon elle croiserait une autre solution.
|
||||
On peut faire le même raisonnement pour $z_2$.
|
||||
Comme on sait que $z_1^{0} > 0$ et $z_2^{0} > 0$, on sait que les deux fonctions seront toujours positives.
|
||||
|
||||
|
||||
## 2.
|
||||
|
||||
$$
|
||||
\begin{align}
|
||||
(z_1 + z_2)' &= z_1' + z_2'\\
|
||||
&= z_1(a_{12}z_2 - (a_{12}+a_{21})z_1z_2) + z_2(a_{21}z_2 - (a_{12} +a_{21})z_1z_2) \\
|
||||
&= z_1z_2a_{12}-z_1z_2a_{12}-z_1z_2a_{21} +(z_2)^{2}a_{21} -z_1(z_2)^{2}a_{12}-z_1(z_2)^{2}a_{21} \\
|
||||
&= -z_1z_2a_{21}+(z_2)^{2}a_{21}-(z_2)^{2}(a_{21}-(a_{12}+a_{21})z_1)
|
||||
\end{align}
|
||||
$$
|
||||
|
||||
## 3.
|
||||
|
||||
Comme on sait que $z_1+z_2 = 1$, et que les deux fonctions sont positives, on sait qu'elles sont minorées par 0, et si l'une devient plus grande que $1$ pour un $t$ donné, on sait que l'autre devrait être négative, ce qui est impossible, donc elles sont majorées par $1$.
|
||||
|
||||
On sait que les solutions existent tout le temps, car elles sont continues, et car elles sont bornées, donc leurs limites en $+\infty$ et $-\infty$ sont réelles.
|
||||
|
||||
## 4.
|
||||
|
||||
$z_1+z_2 = 1 \iff z_2 = 1-z_1$, donc on peut réécrire le système comme : $z_1' = z_1(a_{12}(1-z_1)-(a_{12}+a_{21})z_1(1-z_1))$, et on a $z_2' = -z_1'$
|
||||
|
||||
Voici la version python de cette fonction :
|
||||
|
||||
```python
|
||||
def z_prime(z: float, a_12: float, a_21: float) -> float:
|
||||
return z * (a_12 * (1-z) - (a_12 + a_21) * z * (1-z))
|
||||
```
|
||||
|
||||
## 5.
|
||||
|
||||
Les points d'équilibre sont les points pour lesquels $z_1'(t) = 0$. $z_1' = z_1(a_{12}(1-z_1)-(a_{12}+a_{21})z_1(1-z_1))$, donc soit $z_1 = 0$, soit $a_{12}(1-z_1)-(a_{12}+a_{21})z_1(1-z_1) = 0$
|
||||
$$
|
||||
\begin{align}
|
||||
\begin{cases}
|
||||
z_1 = 0\\
|
||||
a_{12}(1-z_1)-(a_{12}+a_{21})z_1(1-z_1) = 0 \\
|
||||
\end{cases}
|
||||
&\iff
|
||||
\begin{cases}
|
||||
z_1=0\\
|
||||
z_1 = 1\\
|
||||
a_{12}-z_1(a_{12}+a_{21}) = 0\\
|
||||
\end{cases}\\
|
||||
&\iff \begin{cases}
|
||||
z_1 = 0 \\
|
||||
z_1 = 1 \\
|
||||
z_1 = \dfrac{a_{12}}{a_{12}+a_{21}}
|
||||
\end{cases}
|
||||
\end{align}
|
||||
$$
|
||||
|
||||
Les points d'équilibre positifs ou nuls sont $t = 0$, $t = 1$ et $t = \dfrac{a_{12}}{a_{12} +a_{21}}$ si on suppose que cette valeur est dans $[0, 1]$.
|
||||
|
||||
## 6.
|
||||
|
||||
Pour la méthode d'Euler implicite, on doit résoudre cette équation :
|
||||
$$
|
||||
\begin{align}
|
||||
z_1^{t+h} = z_1^{t}+h\cdot z_1'(z_1^{t+h}) &\iff z_1^{t+h} = z_1^{t}+h\cdot [ z_1^{t+h} (a_{12}(1-z_1^{t+h}) - (a_{12}+a_{21})z_1^{t+h}(1-z_1^{t+h})) ] \\
|
||||
&\iff z_1^{t} + hz_1^{t+h}(1-z_1^{t+h}) [ a_{12} - z_1^{t+h}(a_{12}+a_{21}) ] - z_1^{t+h} = 0 \\
|
||||
&\iff z_1^{t} + ha_{12}z_1^{t+h}(1-z_1^{t+h}) -h(a_{12}+a_{21})(z_1^{t+h})^{2}(1-z_1^{t+h}) - z_1^{t+h} = 0 \\
|
||||
&\iff z_1^{t} + ha_{12}z_1^{t+h} -ha_{12}(z_1^{t+h})^{2} -h(a_{12}+a_{21})(z_1^{t+h})^{2} +h(a_{12}+a_{21})(z_1^{t+h})^{3} -z_1^{t+h} = 0 \\
|
||||
&\iff h(a_{12}+a_{21})(z_1^{t+h})^{3} - h(2a_{12}+a_{21})(z_1^{t +h})^{2} + ha_{12}z_1^{t+h} + z_1^{t} = 0
|
||||
\end{align}
|
||||
$$
|
||||
|
||||
Comme on sait que $z_1^{t+h} \in [0, 1]$, on sait que l'on peut utiliser un développement limité comme approximation.
|
||||
On cherche alors à résoudre :
|
||||
|
||||
$-h(2a_{12}+a_{21})(z_1^{t+h})^{2} +ha_{12}z_1^{t+h}+z_1^{t} = 0$
|
||||
$\Delta = h^{2}a_{12}^{2} + 4z_1^{t}h(2a_{12}+a_{21})$
|
||||
|
||||
Les solutions de cette équation sont donc :
|
||||
|
||||
|
||||
$\displaystyle z_1^{t+h} = \frac{ha_{12} - \sqrt{ h^{2}a_{12}^{2}+4hz_1^{t}(2a_{12}+a_{21}) }}{2h(2a_{12}+a_{21})}$ et $\displaystyle z_1^{t+h} = \frac{ha_{12} + \sqrt{ h^{2}a_{12}^{2}+4hz_1^{t}(2a_{12}+a_{21}) }}{2h(2a_{12}+a_{21})}$
|
||||
|
||||
$\Delta > (ha_{12})^{2}$ donc $\sqrt{ \Delta } > ha_{12}$ par croissance de la racine carrée. On sait donc que $\displaystyle \frac{ha_{12}-\sqrt{ \Delta }}{2h(2a_{12}+a_{21})} < 0$ (on suppose $a_{12}$ et $a_{21}$ positifs).
|
||||
|
||||
Comme on cherche une solution positive, on sait que la solution à utiliser est : $\displaystyle z_1^{t+h} = \frac{ha_{12} + \sqrt{ h^{2}a_{12}^{2}+4hz_1^{t}(2a_{12}+a_{21}) }}{2h(2a_{12}+a_{21})}$
|
||||
|
||||
On peut donc coder une fonction qui calcule $z_1^{t+h}$ en fonction de $z_1^{t}$, $h$, $a_{12}$ et $a_{21}$ :
|
||||
|
||||
```python
|
||||
def next_z_implicit(z: float, a_12: float, a_21: float, h: float) -> float:
|
||||
return (h*a_12 + np.sqrt(h**2*a_12**2 + 4*h*z*(W := 2*a_12 + a_21))) / (2*h*W)
|
||||
```
|
||||
|
||||
|
||||
Le code complet pour la simulation est donc :
|
||||
|
||||
```python
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
import matplotlib as mpl
|
||||
from typing import Callable
|
||||
|
||||
gradient = mpl.colormaps['plasma']
|
||||
|
||||
|
||||
def z_prime(z: float, a_12: float, a_21: float) -> float:
|
||||
return z * (a_12 * (1-z) - (a_12 + a_21) * z * (1-z))
|
||||
|
||||
def next_z(z: float, a_12: float, a_21: float, h: float) -> float:
|
||||
return z + h * z_prime(z, a_12, a_21)
|
||||
|
||||
def next_z_implicit(z: float, a_12: float, a_21: float, h: float) -> float:
|
||||
return (h*a_12 + sqrt(h**2*a_12**2 + 4*h*z*(W := 2*a_12 + a_21))) / (2*h*W)
|
||||
|
||||
def euler_method(next_step: Callable, z_0, a_12, a_21, nb_steps: int, h=0.01):
|
||||
"""The color changes depending on a_12 and a_21, but not z_0.
|
||||
This is so you can easily see what happens for any initial condition with
|
||||
the same parameters."""
|
||||
X = np.arange(nb_steps) * h
|
||||
values = []
|
||||
z = z_0
|
||||
for _ in X:
|
||||
values.append(z := next_z(z, h, a_12, a_21))
|
||||
|
||||
plt.plot(values, linewidth=.6, color=gradient((a_12 + a_21) / 2))
|
||||
plt.xticks(range(nb_steps))
|
||||
|
||||
|
||||
next_step_function = next_z
|
||||
# next_step_function = next_z_implicit
|
||||
|
||||
# Plot for various initial conditions and values of a_12 and a_21
|
||||
Z_0 = np.linspace(0, 1, 40)
|
||||
for a_12 in np.linspace(.1, .9, 2):
|
||||
for a_21 in np.linspace(.1, .9, 5):
|
||||
euler_method(next_step_function,
|
||||
z_0=Z_0, a_12=a_12, a_21=a_21,
|
||||
nb_steps=4000, h=H)
|
||||
plt.show()
|
||||
```
|
||||
|
||||
|
||||
## 7.
|
||||
|
||||
On observe que, sauf si les conditions initiales sont aux extrêmes ($z_1^{0} = 1$ ou $z_1^{0}=0$), les solutions convergent toutes vers un point d'équilibre. On peut donc conjecturer que $0$ et $1$ sont des points d'équilibre répulsifs, et que $\dfrac{a_{12}}{a_{12}+a_{21}}$ est le point d'équilibre attractif.
|
||||
|
||||
# Partie 2
|
||||
|
||||
## 8.
|
||||
|
||||
On obtient le système suivant :
|
||||
|
||||
$$\begin{cases}
|
||||
z_1' = z_1(a_{12}z_2 + a_{13}(1-z_1-z_2) - q(z_1, z_2, 1-z_1-z_2)) \\
|
||||
z_2' = z_2(a_{21}z_1 + a_{23}(1-z_1-z_2) - q(z_1, z_2, 1-z_1-z_2))
|
||||
\end{cases}$$
|
||||
## 9.
|
||||
|
||||
On commence par coder les fonctions correspondant à $z_1'$, $z_2'$ et $z_3'$ :
|
||||
|
||||
```python
|
||||
def q(Z: list[float], A: mat_3x3) -> float:
|
||||
return (A[0][1]+A[1][0])*Z[0]*Z[1] + (A[0][2]+A[2][0])*Z[0]*Z[2] + (A[1][2]+A[2][1])*Z[1]*Z[2]
|
||||
|
||||
def z_1_prime(Z: list[float], A: mat_3x3) -> float:
|
||||
return Z[0] * ( A[0][1]*Z[1] + A[0][2]*Z[2] + q(Z, A) )
|
||||
|
||||
def z_2_prime(Z: list[float], A: mat_3x3) -> float:
|
||||
return Z[1] * ( A[1][0]*Z[0] + A[1][2]*Z[2] + q(Z, A) )
|
||||
|
||||
def z_3_prime(Z: list[float], A: mat_3x3) -> float:
|
||||
return Z[2] * ( A[2][0]*Z[0] + A[2][1]*Z[1] + q(Z, A) )
|
||||
```
|
||||
|
||||
On code ensuite la fonction d'approximation par méthode d'Euler :
|
||||
|
||||
```python
|
||||
def next_z(Z: list[float], A: mat_3x3, h: float) -> list[float]:
|
||||
return [Z[0] + h * z_1_prime(Z, A),
|
||||
Z[1] + h * z_2_prime(Z, A),
|
||||
Z[2] + h * z_3_prime(Z, A)]
|
||||
|
||||
def Replicator3G(A: mat_3x3, Z_0: list[float], t_max: float, h: float) -> list[float]:
|
||||
values = [Z_0]
|
||||
Z = Z_0
|
||||
for _ in np.arange(0, t_max, step=h):
|
||||
values.append(Z := next_z(Z, A, h))
|
||||
return values
|
||||
```
|
||||
|
||||
Finalement, on code la fonction d'affichage de l'approximation :
|
||||
|
||||
```python
|
||||
def plot_3G_replicator(A, Z_0, t_max: float, h: float) -> list[float]:
|
||||
values = Replicator3G(A, Z_0, t_max, h)
|
||||
values = np.transpose(np.array(values))
|
||||
col = gradient(np.mean(Z_0)) # just a number that changes depending on A
|
||||
plt.plot(values[0], linewidth=.6, color=col)
|
||||
plt.plot(values[1], linewidth=.6, color=col)
|
||||
plt.plot(values[2], linewidth=.6, color=col)
|
||||
```
|
||||
|
||||
On obtient donc le code suivant :
|
||||
|
||||
```python
|
||||
import numpy as np
|
||||
import matplotlib.pyplot as plt
|
||||
import matplotlib as mpl
|
||||
from typing import Callable, NewType
|
||||
|
||||
mat_3x3 = NewType('3x3 matrix', list[list[float]])
|
||||
|
||||
gradient = mpl.colormaps['plasma']
|
||||
|
||||
T = 3
|
||||
h = 0.001
|
||||
Z_1 = np.linspace(0, 1, 5)
|
||||
Z_2 = np.linspace(0, 1, 5)
|
||||
Z_3 = 1 - Z_1 - Z_2
|
||||
|
||||
|
||||
def q(Z: list[float], A: mat_3x3) -> float:
|
||||
return (A[0][1]+A[1][0])*Z[0]*Z[1] + (A[0][2]+A[2][0])*Z[0]*Z[2] + (A[1][2]+A[2][1])*Z[1]*Z[2]
|
||||
|
||||
def z_1_prime(Z: list[float], A: mat_3x3) -> float:
|
||||
return Z[0] * ( A[0][1]*Z[1] + A[0][2]*Z[2] - q(Z, A) )
|
||||
|
||||
def z_2_prime(Z: list[float], A: mat_3x3) -> float:
|
||||
return Z[1] * ( A[1][0]*Z[0] + A[1][2]*Z[2] - q(Z, A) )
|
||||
|
||||
def z_3_prime(Z: list[float], A: mat_3x3) -> float:
|
||||
return Z[2] * ( A[2][0]*Z[0] + A[2][1]*Z[1] - q(Z, A) )
|
||||
|
||||
def next_z(Z: list[float], A: mat_3x3, h: float) -> list[float]:
|
||||
return [Z[0] + h * z_1_prime(Z, A),
|
||||
Z[1] + h * z_2_prime(Z, A),
|
||||
Z[2] + h * z_3_prime(Z, A)]
|
||||
|
||||
def Replicator3G(A: mat_3x3, Z_0: list[float], t_max: float, h: float) -> list[float]:
|
||||
values = [Z_0]
|
||||
Z = Z_0
|
||||
for _ in np.arange(0, t_max, step=h):
|
||||
values.append(Z := next_z(Z, A, h))
|
||||
return values
|
||||
|
||||
|
||||
def plot_3G_replicator(A, Z_0, t_max: float, h: float) -> list[float]:
|
||||
values = Replicator3G(A, Z_0, t_max, h)
|
||||
values = np.transpose(np.array(values))
|
||||
col = gradient(np.mean(Z_0)) # just a number that changes depending on A
|
||||
plt.plot(values[0], linewidth=.6, color=col)
|
||||
plt.plot(values[1], linewidth=.6, color=col)
|
||||
plt.plot(values[2], linewidth=.6, color=col)
|
||||
|
||||
A_1 = [[0, 1, 1],
|
||||
[1, 0, 1],
|
||||
[1, 1, 0]]
|
||||
|
||||
A_2 = [[0, 1, 1],
|
||||
[1, 0, 1],
|
||||
[1, 1, 0]]
|
||||
|
||||
A_3 = [[ 0, 1, -1],
|
||||
[ 1, 0, -1],
|
||||
[-1, -1, 0]]
|
||||
|
||||
A_4 = [[ 0, 1, 1],
|
||||
[ 2, 0, 2],
|
||||
[-1, -1, 0]]
|
||||
|
||||
A_5 = np.array(A_4) * T
|
||||
|
||||
|
||||
for z_1 in Z_1:
|
||||
for z_2 in Z_2:
|
||||
for z_3 in Z_3:
|
||||
plot_3G_replicator(
|
||||
A_5, # change the parameters' matrix
|
||||
(z_1, z_2, z_3), T, h)
|
||||
|
||||
plt.show()
|
||||
```
|
||||
|
94
CV LaTeX.md
Normal file
94
CV LaTeX.md
Normal file
@ -0,0 +1,94 @@
|
||||
---
|
||||
title: Curiculum vitæ
|
||||
author: Oscar Plaisant
|
||||
documentclass: scrartcl
|
||||
header-includes: |
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage[french]{babel}
|
||||
\usepackage[top=2cm, bottom=2.5cm, left=2cm, right=2cm]{geometry}
|
||||
\usepackage{tikz}
|
||||
\usepackage{xcolor}
|
||||
|
||||
\definecolor{white}{RGB}{255,255,255}
|
||||
\definecolor{gray}{HTML}{4D4D4D}
|
||||
\definecolor{maingray}{HTML}{B9B9B9}
|
||||
|
||||
\newcommand\skills[1]{
|
||||
\begin{tikzpicture}[scale=0.5]
|
||||
\foreach [count=\i] \x/\y in {#1}{
|
||||
\draw[fill=maingray,maingray] (0,\i) rectangle (5,\i+0.2);
|
||||
\draw[fill=white,gray](0,\i) rectangle (\y,\i+0.2);
|
||||
\node[above right] at (0.2,\i+0.2) {\scriptsize\x};
|
||||
}
|
||||
\end{tikzpicture}
|
||||
}
|
||||
---
|
||||
#autres
|
||||
|
||||
|
||||
---
|
||||
|
||||
\begin{tabular}{lcl}
|
||||
|
||||
Communication : & & Programmation : \\
|
||||
\skills{{Expression orale/5}} & & \skills{{Python/4}} \\
|
||||
\skills{{Anglais/4}} & & \skills{{APL/5}} \\
|
||||
& & \skills{{Java/2}} \\
|
||||
& & \skills{{Scheme/2}} \\
|
||||
& & \skills{{\LaTeX/4}} \\
|
||||
|
||||
\end{tabular}
|
||||
|
||||
|
||||
|
||||
# Profil
|
||||
|
||||
|
||||
Les mathématiques m\'ont toujours passionné, et je souhaite depuis longtemps devenir chercheur. Plus récemment, je me suis également intéressé à l\'informatique.
|
||||
Je suis très à l\'aise à l\'oral, et j\'adore transmettre mes connaissances, aider mes camarades, et c\'est pourquoi l\'enseignement m\'attire également, ainsi, le métier d'enseignant-chercheur est l'objectif que je vise.
|
||||
|
||||
|
||||
# Engagement
|
||||
|
||||
J\'ai déjà et je compte développer encore dans le futur des engagements dans des associations qui mettent en avant les mathématiques et les sciences en général, pour tous les publics, comme l\'association _La nuit des Maths_, ou bien le _stage Évariste Gallois_.
|
||||
|
||||
|
||||
## Mathématiques
|
||||
|
||||
|
||||
- Centre Évariste Gallois du 17 au 23 juin 2018 comme élève stagiaire (Direction Philippe Grillot)
|
||||
- Tournoi Français des Jeunes Mathématiciennes et Mathématiciens (TFJM2) : équipe finaliste à Tours du 11 et 12 mai 2019 ; finales à Paris Paristech du 30 mai au 2 juin 2019
|
||||
- Émissions sur Radio100%lycéens les en 2019 : \og{} Les automates cellulaires \fg{} et \og{} Le grec dans les sciences \fg{}.
|
||||
- Bénéficiaire du Pass VIP pour l\'association Nuit des Maths juin 2018 délivré par Jean-Christophe Deledicq
|
||||
- Concours Prologin ($1^\text{er}$ Tour admission 2019 Blois, $2^\text{ème}$ Tour Angers 9 février 2020)
|
||||
- Intervenant-conférencier aux cotés de Michel Criton et de Bertrand Hauchecorne pour La Nuit des Maths 2020 (présentation sur \og{} Le Jeu de la Vie \fg{} de John Conway) avec le soutien de Jean-Christophe Deledicq et Jean-Paul Delahayes.
|
||||
- Nuit des Maths 2020 : spectacle de magie sur le thème des mathématiques
|
||||
- Intervenant-conférencier auprès des élèves du Stage Gallois 2020 : présentation sur Les automates Cellulaires (conférences filmées disponibles sur le site du Centre Gallois)
|
||||
- Soutien, tutorat dispensé, en mathématiques, pour les élèves en difficulté des classes de 2de et terminale du Lycée Augustin Thierry
|
||||
- Stage CNRS du 18 au 22 décembre 2017 -- 20/20 Mention TB
|
||||
- Animateur d'une colonie de vacances mathématique (avec l'association "Kangourou des mathématiques") du 6 au 12 juillet 2022
|
||||
|
||||
|
||||
## Activites personnelles
|
||||
|
||||
- Conférences en ligne de mathématiques et d\'informatique
|
||||
- Cours de mathématiques et d\'informatique dispensés, niveau collège et lycée
|
||||
- Cours de mathématiques en extra-scolaire
|
||||
- Lectures spécialisées en mathématiques (abonner à la revue Tangente, collection complète \og{}Génies des Mathématiques\fg{}, romans, essais...)
|
||||
- Cours d\'anglais en extra-scolaire
|
||||
- Concerts de jazz, de musique classique
|
||||
- Club informatique au FabLab de Blois \og{} Coding-goûters \fg{} avec l\'association \og{} Loir-et-Cher tech \fg{}
|
||||
|
||||
|
||||
## Parcours scolaire
|
||||
|
||||
- Première année de licence d\'informatique de l\'université de Tours
|
||||
- Lycée :
|
||||
- Spécialités Maths et NSI
|
||||
- classe Européenne maths Anglais
|
||||
- Option Grec
|
||||
- Option Maths Expertes
|
||||
- Classes CHAM du CE1 à la classe de $3^\text{ème}$ (violon, percussions et chorale)
|
||||
|
||||
|
85
CV.md
Normal file
85
CV.md
Normal file
@ -0,0 +1,85 @@
|
||||
up:: [[PKM]]
|
||||
#CV #PKM
|
||||
|
||||
---
|
||||
|
||||
|
||||
> [!info]- signification des compétences
|
||||
> 🤝 : travail en groupe
|
||||
> 🧑🏫 : enseignement, pédagogie, communication
|
||||
> 🗣 : expression orale, communication
|
||||
> 🔍 : recherche (scientifique)
|
||||
> 🧮 : mathématiques
|
||||
> 💻 : informatique
|
||||
> 🎵 : musique
|
||||
|
||||
> [!smallquery] Eléments du CV
|
||||
> ```dataview
|
||||
> TABLE date as "début", date-end as "fin", compétences, description
|
||||
> FROM ""
|
||||
> WHERE contains(file.tags, "CV")
|
||||
> or contains(file.outlinks, [[CV]])
|
||||
> WHERE file.name != this.file.name
|
||||
> WHERE contains(up, [[CV]]) OR contains(up.up, [[CV]]) OR contains(up.up.up, [[CV]])
|
||||
> SORT date
|
||||
> ```
|
||||
|
||||
|
||||
|
||||
# Par thèmes
|
||||
|
||||
> [!smallquery]- **Mathématiques**
|
||||
> ```dataview
|
||||
> TABLE date as "début", date-end as "fin", compétences, description
|
||||
> FROM ""
|
||||
> WHERE contains(file.tags, "CV")
|
||||
> or contains(file.outlinks, [[CV]])
|
||||
> WHERE contains(file.tags, "maths")
|
||||
> WHERE file.name != this.file.name
|
||||
> SORT date
|
||||
> ```
|
||||
|
||||
> [!smallquery]- **Informatique**
|
||||
> ```dataview
|
||||
> TABLE date as "début", date-end as "fin", compétences, description
|
||||
> FROM ""
|
||||
> WHERE contains(file.tags, "CV")
|
||||
> or contains(file.outlinks, [[CV]])
|
||||
> WHERE contains(file.tags, "informatique")
|
||||
> WHERE file.name != this.file.name
|
||||
> SORT date
|
||||
> ```
|
||||
|
||||
> [!smallquery]- **Anglais**
|
||||
> ```dataview
|
||||
> TABLE date as "début", date-end as "fin", compétences, description
|
||||
> FROM ""
|
||||
> WHERE contains(file.tags, "CV")
|
||||
> or contains(file.outlinks, [[CV]])
|
||||
> WHERE contains(file.tags, "anglais")
|
||||
> WHERE file.name != this.file.name
|
||||
> SORT date
|
||||
> ```
|
||||
|
||||
# textes rédigés
|
||||
|
||||
## Profil
|
||||
|
||||
Les mathématiques m'ont toujours passionné, et je souhaite depuis longtemps devenir chercheur. Plus récemment, je me suis également intéressé à l'informatique.
|
||||
Je suis très à l'aise à l'oral, et j'adore transmettre mes conaissances, aider mes camarades, et c'est pourquoi l'ensignement m'attire également, ainsi, le métier d'enseignant-chercheur est l'objectif que je vise.
|
||||
|
||||
## Engagement
|
||||
|
||||
J'ai déjà, et je compte développer encore dans le futur des engagements dans des associations qui mettent en avant les mathématiques et les sciences en général, pour tous les publics, comme l'association _[[la nuit des maths]]_, ou bien le _stage Evariste Galois_
|
||||
|
||||
|
||||
# Wrongly marked
|
||||
Each CV element should contain #CV and be linked via `up::` attribute to this file (`= this.file.link`). Here are the notes that miss one of these :
|
||||
> [!todo] CV elements that have wrong marks
|
||||
> ```dataview
|
||||
> TABLE description
|
||||
> FROM ""
|
||||
> WHERE ( contains(file.tags, "#CV") AND !contains(up, this.file.link) AND !contains(up.up, this.file.link) AND !contains(up.up.up, this.file.link) )
|
||||
> OR ( !contains(file.tags, "#CV") AND ( contains(up, this.file.link) OR contains(up.up, this.file.link) OR contains(up.up.up, this.file.link) ) )
|
||||
> WHERE file.link != this.file.link
|
||||
> ```
|
11
Carl Friedrich Gauss.md
Normal file
11
Carl Friedrich Gauss.md
Normal file
@ -0,0 +1,11 @@
|
||||
#personne
|
||||
|
||||
---
|
||||
|
||||
|
||||
```dataview
|
||||
LIST title
|
||||
FROM ""
|
||||
WHERE contains(author, this.file.link)
|
||||
```
|
||||
|
14
Centre Evariste Gallois (stagiaire).md
Normal file
14
Centre Evariste Gallois (stagiaire).md
Normal file
@ -0,0 +1,14 @@
|
||||
up::[[CV]]
|
||||
date::2018-06-17
|
||||
date-end::2018-06-23
|
||||
description::"stage de mathématiques"
|
||||
compétences:: 🔍 🧮
|
||||
#CV #maths
|
||||
|
||||
---
|
||||
Stage de mathématiques, avec diverses conférences et activités.
|
||||
Fait un an en avance (En 3ème plutôt qu'en seconde) car j'avais déjà vu le programme de mathématiques de seconde.
|
||||
|
||||
Le stage était sous la direction de [[Philippe Grillot]]
|
||||
|
||||
|
23
Comment ne pas se faire griller quand on glande au boulot.md
Normal file
23
Comment ne pas se faire griller quand on glande au boulot.md
Normal file
@ -0,0 +1,23 @@
|
||||
link::https://korben.info/glander-boulot.html
|
||||
author::[[korben info]]
|
||||
date::2022-12-17
|
||||
#autres
|
||||
|
||||
---
|
||||

|
||||
|
||||
Vous êtes au boulot et ô mon dieu, qu’est ce que vous vous faites chier. Y’a rien à faire… Donc forcément, vous surfez sur Korben.info, vous matez des séries Netflix ou vous insultez Hanouna en anonyme sur Twitter. Des passions normales de personnes équilibrées.
|
||||
|
||||
Sauf que voilà, votre petit chefaillon n+1 Olivier veille à ce que vous ne soyez pas payé à ne rien foutre. Donc, comme lui il ne fout rien de la journée, il aime bien arriver sans prévenir dans votre dos.
|
||||
|
||||
Et là, paf, il vous grille sur votre occupation non professionnelle de la journée. Alors, comment faire pour déjouer son radar de petit dictateur qui ne veut qu’une chose : vous coller un avertissement ou un blâme pour enfin ressentir une demi-molle dans sa vie ?
|
||||
|
||||
Et bien c’est simple, il suffit [de fabriquer vous-même](https://github.com/dekuNukem/daytripper) ou d’acheter pour [la modique somme de 69,99 $](https://www.tindie.com/products/dekuNukem/daytripper-hide-my-windows-laser-tripwire/), un Day Tripper. Ce petit appareil se compose de 2 modules. Le premier qui est un transmetteur se place à un endroit stratégique afin de détecter les mouvements jusqu’à 1,2 mètre. Et le second module est un récepteur qui se branche sur votre ordinateur et qui permet de lancer un script de votre choix ou masquer toutes vos fenêtres.
|
||||
|
||||

|
||||
|
||||
Cela permet de complètement cacher ce que vous êtes en train de faire dès que quelqu’un se pointe. Ça peut aussi fonctionner à la maison si votre activité de Pornhubisatieur n’est pas compatible avec votre vie de famille.
|
||||
|
||||

|
||||
|
||||
C’est chouette non ? En tout cas, si j’avais eu ça du temps où j’avais encore un boulot normal, j’aurais été INVINCIBLE !! Mouahahaha !
|
17
Commutation de Processus.md
Normal file
17
Commutation de Processus.md
Normal file
@ -0,0 +1,17 @@
|
||||
down:: [[interruption horloge]]
|
||||
up::[[système d'exploitation]]
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
- possible à chaque fosi que le [[système d'exploitation|SE]] reprends le contrôle par rapport au processus en cours d'exécution
|
||||
|
||||
# Types de commutations
|
||||
|
||||
- **Interruptions**
|
||||
- [[interruption horloge]]
|
||||
- à chaque _tick_
|
||||
- sous unix, souvent, _tick_ = 10ms
|
||||
- Interruptions I/O
|
||||
- Défaut de page
|
||||
|
22
Conseil UFR 25-05-2023.md
Normal file
22
Conseil UFR 25-05-2023.md
Normal file
@ -0,0 +1,22 @@
|
||||
---
|
||||
quickshare-date: 2023-05-26 17:07:39
|
||||
quickshare-url: "https://noteshare.space/note/cli4p5x7v3203901pjhqu17ua5#t2Fbq2hoRDuZBY79i+5cpUKtycYP7fcrwaHhMOhnhJk"
|
||||
---
|
||||
up:: [[UT UFR ST conseil|Conseil de l'UFR Sciences et Techniques]]
|
||||
next:: [[Conseil UFR 31-08-2023]]
|
||||
date:: 2023-05-25
|
||||
#fac
|
||||
|
||||
|
||||
- [[UT UFR ST Conseil 25-05-2005 budget|budget]]
|
||||
- emploi
|
||||
- pedagogie
|
||||
- ![[UT UFR ST pédagogie par compétences]]
|
||||
- ![[UT UFR ST co-diplomation faculté de Marrakech]]
|
||||
|
||||
|
||||
# Divers
|
||||
- Consultation des étudiants sur l'aménagement du campus de Grandmont (à l'automne)
|
||||
- problèmes de sécurités (matériel saccagé...)
|
||||
- vigiles ?
|
||||
|
42
Conseil UFR 31-08-2023.md
Normal file
42
Conseil UFR 31-08-2023.md
Normal file
@ -0,0 +1,42 @@
|
||||
up:: [[UT UFR ST conseil|Conseil de l'UFR Sciences et Techniques]]
|
||||
prev:: [[Conseil UFR 25-05-2023]]
|
||||
date:: 2023-08-31
|
||||
#fac
|
||||
|
||||
- adoption du compte rendu (unanimité)
|
||||
|
||||
# Point rentrée, informations
|
||||
|
||||
- formation fresque du climat pour les enseignants :cool:
|
||||
- taux de réussite (variables selon les sujets)
|
||||
- problème : étudiants défaillants
|
||||
- impacte le taux de réussite
|
||||
- rôle des directeurs d'études : encadrer les étudiants (mais pouvoir limité si les étudiants ne veulent pas répondre)
|
||||
- obligation de signer les contrats pédagogiques Compère
|
||||
- certains étudiants ne les signent pas
|
||||
|
||||
- nombre d'heures
|
||||
- licences : 33541h, dotation prochain contrat : 31300
|
||||
- master : 11164, dotation prochain contrat : 11800h (annoncé 7500 le 13 juillet, voir si c'est une erreur)
|
||||
- dates prochain conseil : 16/10 et 14/12
|
||||
- nombre d'inscriptions :
|
||||
- 
|
||||
|
||||
|
||||
# Point pédagogie
|
||||
|
||||
- andréas élu étudiant assesseur (unanimité, seul candidat)
|
||||
- subventions
|
||||
- 300€ pour le BEST
|
||||
- 100€ pour le CTF de la SCP37
|
||||
|
||||
- problèmes de fraudes
|
||||
- seuls les étudiants sont entendus en conseil de discipline, non les professeurs
|
||||
- les dates sont trop tardives dans l'année, notamment les étudiants de L3 peuvent s'inscire en Master avant le conseil de discipline
|
||||
- falsification de relevés de notes
|
||||
|
||||
|
||||
- budgets serrés
|
||||
- supprimer les TPs
|
||||
- cependant les CMs sont aussi à réduire les CMs car ils sont plus efficaces
|
||||
- plutôt réduire le nombre d'élèves, avoir plus de sélection pour avoir moins d'élèves inintéressés
|
78
Conseil étudiant 2023-06-21.md
Normal file
78
Conseil étudiant 2023-06-21.md
Normal file
@ -0,0 +1,78 @@
|
||||
---
|
||||
quickshare-date: 2023-06-21 17:09:36
|
||||
quickshare-url: "https://noteshare.space/note/clj5uoku2239101pjpot2g8oz#R9ZJarkJX3+JUToq2Oqx8ABYLyHf9UUl7haQTMl0a/c"
|
||||
---
|
||||
up:: [[Conseil étudiant]]
|
||||
title::
|
||||
date:: 2023-06-21
|
||||
#fac
|
||||
|
||||
---
|
||||
|
||||
# Statuts
|
||||
|
||||
- pas de président
|
||||
- pas utile pour la prise de parole
|
||||
- pas de représentant étudiant
|
||||
- ceux qui sont absents peuvent être représentés par d'autres membres de leur liste / s'exprimer sur discord
|
||||
|
||||
# Réunions du conseil étudiant
|
||||
|
||||
- La prise de parole se passe bien
|
||||
- le format "tour de table" permet de s'assurer que tout le monde aie la parole
|
||||
|
||||
## Notes sur les prises de parole
|
||||
|
||||
- Le format associatif pour cette assemblée étudiante n'est pas forcément nécessaire
|
||||
- délibérations avant le conseil pour "faire bloc"
|
||||
- problème : chaque liste peut avoir des avis différents
|
||||
- **conclusion** : chaque liste doit rester indépendante des autres
|
||||
|
||||
- démocratie participative
|
||||
- ouvrir le conseil à d'autres étudiants
|
||||
- problème seuls ceux qui viennent seraient représentés
|
||||
- rôle des représentants : chaque représentant doit parler à des étudiants
|
||||
- certains étudiants ne seront pas représentés
|
||||
- c'est un problème sans solutions : on ne peut pas forcer les étudiants à être impliqués
|
||||
- **conclusion** : cela est principalement le rôle de chaque élu / chaque liste de prendre contact avec des étudiants
|
||||
|
||||
- rendre accessible l'information
|
||||
- [?] décrypter
|
||||
- problème : c'est aussi donner un avis, donc c'est liste-dépendant
|
||||
- **conclusion** : il est du ressort de chaque liste de communiquer ce qu'elle souhaite
|
||||
|
||||
## Assesseur étudiant
|
||||
|
||||
- définition du rôle
|
||||
- participe à une réunion en amont, définir l'ordre du jour
|
||||
-
|
||||
|
||||
- qui ?
|
||||
- candidats
|
||||
- Andreas
|
||||
- personnes qui n'étaient pas présentes ?
|
||||
- élections
|
||||
- reportés pendant l'été
|
||||
- scrutin à l'unanimité souhaité par plusieurs membres
|
||||
|
||||
## Questions diverses
|
||||
|
||||
- tri des déchets
|
||||
- non lieu (peu de déchets hors nouriture)
|
||||
|
||||
- plus de poubelles
|
||||
- pourquoi des poubelles ont-elles été enlevées ?
|
||||
- cela génère de la pollution
|
||||
- même les étudiants se posent la question
|
||||
- plan d'action :
|
||||
- ajouter un point aux *questions diverses*
|
||||
- "hygiène et détritus" ?
|
||||
- essayer de faire remettre des poubelles
|
||||
|
||||
|
||||
# Prochaine réunion
|
||||
|
||||
- ordre du jour
|
||||
- désignation de l'asseseur étudiant (scrutin à l'unanimité)
|
||||
|
||||
|
15
Conseil étudiant.md
Normal file
15
Conseil étudiant.md
Normal file
@ -0,0 +1,15 @@
|
||||
up:: [[UT UFR ST conseil|Conseil de l'UFR Sciences et Techniques]]
|
||||
title::
|
||||
#fac
|
||||
|
||||
---
|
||||
|
||||
> [!query] Sous-notes de `=this.file.link`
|
||||
> ```dataview
|
||||
> LIST title
|
||||
> FROM -#cours AND -#exercice AND -"daily" AND -#excalidraw AND -#MOC
|
||||
> WHERE any(map([up, up.up, up.up.up, up.up.up.up], (x) => econtains(x, this.file.link)))
|
||||
> WHERE file != this.file
|
||||
> SORT up!=this.file.link, up.up.up.up, up.up.up, up.up, up, file.name
|
||||
> ```
|
||||
|
12
Construction d'une BD.md
Normal file
12
Construction d'une BD.md
Normal file
@ -0,0 +1,12 @@
|
||||
up::[[base de données]]
|
||||
#informatique
|
||||
|
||||
---
|
||||
|
||||
# [[Modélisation conceptuelle des BD|Modélisation conceptuelle]]
|
||||
- But : **décrire** les informations qui seront représentées dans la base
|
||||
|
||||
# Transformation en relationnel
|
||||
|
||||
|
||||
# Transformation en shéma logique relationnel
|
8
Cycle en spirale.md
Normal file
8
Cycle en spirale.md
Normal file
@ -0,0 +1,8 @@
|
||||
up::[[cycle de vie nominal d'un logiciel]]
|
||||
#PM
|
||||
|
||||
---
|
||||
|
||||
|
||||
|
||||
title::![[Cycle en spirale 2022-09-12 14.16.42.excalidraw|100%]]
|
4
Cyclic Redundancy Code.md
Normal file
4
Cyclic Redundancy Code.md
Normal file
@ -0,0 +1,4 @@
|
||||
up::[[modèle OSI]]
|
||||
#informatique#not-done
|
||||
|
||||
---
|
14
D latch.md
Normal file
14
D latch.md
Normal file
@ -0,0 +1,14 @@
|
||||
up:: [[Logique séquentielle]]
|
||||
title:: "D: state to write", "EN: write satte to memory"
|
||||
#science
|
||||
|
||||
---
|
||||
|
||||
- le enable peut être connecté à l'horloge pour valider une entrée seulement à chaque tick
|
||||
- [c] problème : pendant que le `CLK` est high, changer `D` changera le signal (même au milieu d'un cycle horloge)
|
||||
- solution : transfomer les ticks horloge en [[distribution de Dirac|diracs]]
|
||||
|
||||
|
||||
description::![[D latch 2022-11-17 22.30.40.excalidraw]]
|
||||
|
||||
schematics:: ![[D latch 2022-11-17 22.33.04.excalidraw|100%]]
|
166
DM maths matrices.md
Normal file
166
DM maths matrices.md
Normal file
@ -0,0 +1,166 @@
|
||||
---
|
||||
difficulty: 6
|
||||
due: 2023-02-03
|
||||
---
|
||||
up:: [[devoirs]]
|
||||
title::
|
||||
link:: [[L2_info_matrices_ex_0.pdf]]
|
||||
#devoir-fait
|
||||
|
||||
---
|
||||
|
||||
# Exercice 0.9
|
||||
|
||||
## 1.
|
||||
1. Donner les racines réelles des polynômes suivants et les factoriser :
|
||||
$P(X) = X^{2}+X-6$
|
||||
$Q(X) = X^{2}-8X+16$
|
||||
$R(X)=X^{2}+2X+2$
|
||||
|
||||
### Racines de $P$
|
||||
$P(X) = X^{2}+X-6$
|
||||
|
||||
Une racine évidente de $P(X)$ est $2$ : $P(2) = 2^{2}+2-6 = 0$.
|
||||
|
||||
On fait la division de polynômes :
|
||||
|
||||
$$
|
||||
\begin{array}{ccc|l}
|
||||
X^{2} &+ X &- 6 & X-2 \\
|
||||
\hline
|
||||
-(X^{2} &- 2X)&&X + 3\\
|
||||
&3X&-6& \\
|
||||
&-(3X&-6)& \\
|
||||
&&0
|
||||
\end{array}
|
||||
$$
|
||||
Donc, $P(X) = (X-2)(3X-6) = 3(X-2)(X-3)$, et donc les racines de $P$ sont $2$ et $3$.
|
||||
|
||||
### Racines de $Q$
|
||||
$Q(X) = X^{2}-8X+16$
|
||||
|
||||
$\Delta = 8^{2}-4\times 16 = 0$, donc $Q$ admet une seule racine.
|
||||
|
||||
On remarque que $4$ est une racine évidente, $Q(4)=0$. Comme $\Delta = 0$, on sait que $4$ est une racine de multiplicité $2$.
|
||||
|
||||
### Racines de $R$
|
||||
$R(X)=X^{2}+2X+2$
|
||||
|
||||
$\Delta = 2^{2}-4\times 2 = -4 < 0$, donc $R$ n'admet aucune racine réelle.
|
||||
|
||||
|
||||
|
||||
## 2.
|
||||
2. Factoriser le polynôme
|
||||
|
||||
$P(X) = X^{4}-2X^{3}+X = X(X^{3}-2X^{2}+1)$
|
||||
|
||||
On voit qu'une racine évidente de $P$ est $1$, car $(1)^{3}-2(1)^{2}+1 =0$. Donc, $X^{3}-2X^{2}+1$ est divisible par $X-1$
|
||||
|
||||
$$
|
||||
\begin{array}{cccc|l}
|
||||
X^{3} & -2X^{2} & & +1 & X-1 \\
|
||||
\hline
|
||||
-(X^{3}&-X^{2})&&&X^{2}-X-1 \\
|
||||
&-X^{2}&&+1 \\
|
||||
&-(-X^{2}&+X)&& \\
|
||||
&&-X&+1& \\
|
||||
&&-(-X&+1)& \\
|
||||
&&&0
|
||||
\end{array}
|
||||
$$
|
||||
|
||||
Donc, $P(X) = X(X-1)(X^{2}-X-1)$
|
||||
|
||||
On cherche à factoriser $X^{2}-X-1$
|
||||
|
||||
$\Delta = 1^{2} - 4\times 1\times (-1) = 5$
|
||||
|
||||
Donc : $X^{2} - X - 1 = \left( X - \frac{1-\sqrt{ 5 }}{2} \right) \left( X - \frac{1+\sqrt{ 5 }}{2} \right)$
|
||||
|
||||
Si on note $\varphi = \frac{1+\sqrt{ 5 }}{2}$ et $\varphi' = \frac{1-\sqrt{ 5 }}{2}$, on obtient :
|
||||
|
||||
$\boxed{P(X) = X(X - 1)(X - \varphi)(X-\varphi')}$
|
||||
|
||||
## 2.
|
||||
|
||||
On considère le polynôme $P(X) = X^5 − X^4 − X^3 − X^2 + 4X − 2$.
|
||||
Montrer que 1 est racine triple de P. En déduire une factorisation de P.
|
||||
|
||||
### $1$ est racine triple de $P$
|
||||
|
||||
$P(1) = (1)^{5} - (1)^{4} - (1)^{3} - (1)^{2}+4(1) - 2 = -2 + 4 - 2 = 0$, donc $1$ est racine de $P$
|
||||
|
||||
$P'(X) = 5X^{4} - 4X^{3} - 3X^{2}-2X+4$
|
||||
$P'(1) = 5 - 4 - 3 - 2 + 4 = 0$, donc $1$ est au moins racine double de $P$
|
||||
|
||||
$P''(X) = 20X^{3} - 12X^{2} - 5X - 2$
|
||||
$P''(1) = 20 - 12 - 6 - 2 = 0$, donc $1$ est au moins racine triple de $P$
|
||||
|
||||
$P^{(3)}(X) = 60X^{2} - 24X - 5$
|
||||
$P^{(3)}(1) = 60 - 24 - 5 = 31 \neq 0$, donc $1$ n'est pas racine de multiplicité $4$.
|
||||
|
||||
$1$ est bien une racine de multiplicité $3$ de $P$. On en déduit que $P$ est divisible par $(X-1)^{3} = X^{3} - 3X^{2} + 3X - 1$
|
||||
|
||||
$$
|
||||
\begin{array}{cccccc|l}
|
||||
X^{5}&-X^{4}&-X^{3}&-X^{2}&+4X&-2 & X^{3} - 3X^{2} + 3X - 1 \\
|
||||
\hline
|
||||
-(X^{5}&-3X^{4}&+3X^{3}&-X^{2})&&&X^{2} + 2X + 2\\
|
||||
&2X^{4}&-4X^{3}&&+4X&-2& \\
|
||||
&-(2X^{4}&-6X^{3}&+6X^{2}&-2X) & \\
|
||||
&&2X^{3}&-6X^{2}&+6X&-2 \\
|
||||
&&-(2X^{3}&-6X^{2}&+6X&-2)& \\
|
||||
&&&&&0
|
||||
\end{array}
|
||||
$$
|
||||
|
||||
Donc, $P(x) = (X - 1)^{3}(X^{2}+3X+2)$
|
||||
|
||||
On cherche à factoriser $X^{2}+3X+2$
|
||||
|
||||
$\Delta = 3^{2}-4\times 2 = 1 > 0$, donc :
|
||||
|
||||
$X^{2} + 3X + 2 = \left( X - \frac{-3-\sqrt{ 1 }}{2} \right)\left( X - \frac{-3+\sqrt{ 1 }}{2} \right) = (X + 2)(X + 1)$
|
||||
|
||||
Donc, on a :
|
||||
|
||||
$\boxed{P(X) = (X-1)^{3}(X+1)(X+2)}$
|
||||
|
||||
# Exercice 0.10
|
||||
|
||||
Soit $f$ l'application linéaire de $\mathbb{R}^{3} \to \mathbb{R}^{3}$ définie par :
|
||||
|
||||
$f(x_1; x_2; x_3) = (x_1-x_3; 2x_1+x_2-3x_3; -x_2-2x_3)$
|
||||
|
||||
$f\left(\begin{pmatrix}x_1\\x_2\\x_3\end{pmatrix}\right) = \begin{pmatrix}x_1-x_3\\2x_1+x_2-3x_3\\-x_2-2x_3\end{pmatrix}$
|
||||
|
||||
|
||||
Soit $(e_1; e_2; e_3)$ la base canonique de $\mathbb{R}^{3}$.
|
||||
|
||||
## 1.
|
||||
1. calculer $f(e_1)$, $f(e_2)$ et $f(e_3)$
|
||||
|
||||
$f(e_1) = (1 - 0; 2 + 0 - 0; -0-0) = (1; 2; 0)$
|
||||
|
||||
$f(e_2) = (0; 1; -1)$
|
||||
|
||||
$f(e_3) = (-1; -3; -2)$
|
||||
|
||||
On sait alors que la représentation matricielle de $f$ dans la base canonique est :
|
||||
|
||||
$[f]_{(e_1; e_2; e_3)} = (f(e_1), f(e_2), f(e_3)) = \begin{pmatrix}1&0&-1\\ 2&1&-3\\ 0&-1&-2\end{pmatrix}$
|
||||
|
||||
|
||||
|
||||
# Réglages
|
||||
|
||||
A rendre pour le
|
||||
```meta-bind
|
||||
INPUT[date:due]
|
||||
```
|
||||
|
||||
Difficulté :
|
||||
```meta-bind
|
||||
INPUT[slider(minValue(0), maxValue(10)):difficulty]
|
||||
```
|
33
DNS.md
Normal file
33
DNS.md
Normal file
@ -0,0 +1,33 @@
|
||||
up::[[internet]]
|
||||
#informatique
|
||||
|
||||
----
|
||||
|
||||
|
||||
# Exemples de noms de domaines
|
||||
## Noms des domaines gérés directement par l'ICANN
|
||||
- `.edu` : universités américaines
|
||||
- `.gov` organismes gouvernementaux américains
|
||||
- `mil` organimes militaires américains
|
||||
- `.com` société commercial américaines (non restrictif)
|
||||
- `.org` organisation (non restrictif)
|
||||
- `.net` geStionnaire de réseaux (non restrictif)
|
||||
|
||||
## noms de domaines par pays
|
||||
- `fr` : France
|
||||
- `uk` : Royaume-Uni
|
||||
- `tw` : Taiwan
|
||||
|
||||
**Exemple :** site du l'Université François Rabelais
|
||||
- zone française
|
||||
- nommée `.fr`
|
||||
- autorité : **AFNIC. epar délégation de l'ICANN**
|
||||
- université de tours
|
||||
- nommée `univ-tours.fr`
|
||||
|
||||
# Mais...
|
||||
Augmentation importante du nombre d'adresses. ex: saturation de `.com`.
|
||||
|
||||
# Voir
|
||||
|
||||
format complet des adresses : [[URL]]
|
7
Depth-first search.md
Normal file
7
Depth-first search.md
Normal file
@ -0,0 +1,7 @@
|
||||
---
|
||||
alias: "DFS"
|
||||
---
|
||||
up::[[informatique.algorithmes]]
|
||||
#informatique/algorithmie
|
||||
|
||||
---
|
11
Do.md
Normal file
11
Do.md
Normal file
@ -0,0 +1,11 @@
|
||||
---
|
||||
alias: "Si #"
|
||||
---
|
||||
up::[[Si]]
|
||||
down::[[Re b]]
|
||||
#art/musique
|
||||
|
||||
----
|
||||
|
||||
quinte::[[Sol]]
|
||||
quarte::[[Fa]]
|
32
Démonstration arctan(sqrt(3)) et arctan(1sqrt(3)).md
Normal file
32
Démonstration arctan(sqrt(3)) et arctan(1sqrt(3)).md
Normal file
@ -0,0 +1,32 @@
|
||||
up::[[fonction arctangente|arctan]]
|
||||
title::"$\arctan(\sqrt{ 3 }) = \dfrac{\pi}{3}$", "$\arctan\left( \dfrac{1}{\sqrt{ 3 }} \right) = \dfrac{\pi}{6}$"
|
||||
#maths/trigonométrie #démonstration
|
||||
|
||||
---
|
||||
|
||||
Démonstration de la valeur de $\arctan(\sqrt{3})$ et de $\arctan\left(\dfrac{1}{\sqrt{3}}\right)$
|
||||
On utilise le [[Théorème de Thalès]]
|
||||
|
||||
# Démonstration : $\arctan\left(\dfrac1{\sqrt3}\right)$
|
||||
|
||||
![[Démonstration arctan(1sqrt(3)).excalidraw|1200]]
|
||||
|
||||
$\dfrac{\dfrac{1}{\sqrt{3}}}{\dfrac12} = \dfrac1{\cos(\theta)}$
|
||||
Soit : $\theta = \arccos\left(\dfrac{\sqrt{3}}{2}\right) = \dfrac\pi6$
|
||||
|
||||
|
||||
# Démonstration : $\arctan\left(\sqrt3\right)$
|
||||
|
||||
![[Démonstration arctan(1÷sqrt(3)).excalidraw|1200]]
|
||||
|
||||
$\dfrac{\sqrt3}{\dfrac{\sqrt3}{2}} = \dfrac{1}{\cos(\theta)}$
|
||||
Soit :
|
||||
$\theta = \arccos\left(\dfrac12\right) = \dfrac\pi3$
|
||||
|
||||
|
||||
|
||||
|
||||
# voir
|
||||
|
||||
- [[fonction tangente]] / [[fonction arctangente]]
|
||||
- [[fonction cosinus]] / [[fonction arccosinus]]
|
@ -0,0 +1,18 @@
|
||||
#maths/algèbre
|
||||
|
||||
---
|
||||
|
||||
Soit le système :
|
||||
$(S) :\left\{ \begin{gathered}ax+by = c\\ a'x + b'y = c' \end{gathered}\right.$
|
||||
|
||||
$$\begin{align*}
|
||||
(S) & \iff \begin{pmatrix} a&b\\a'&b' \end{pmatrix} \begin{pmatrix} x\\y \end{pmatrix} = \begin{pmatrix} c \\ c'\end{pmatrix}\\
|
||||
&\iff \begin{pmatrix}x\\y\end{pmatrix} = \begin{pmatrix}a&b\\a'&b'\end{pmatrix}^{-1}\begin{pmatrix}c\\c'\end{pmatrix}\\
|
||||
&\iff \begin{pmatrix}x\\y\end{pmatrix} = \frac{1}{\left|\small \begin{matrix}a&b\\a'&b'\end{matrix} \right|} \begin{pmatrix}cb' - c'b\\c'a-ca'\end{pmatrix}\\
|
||||
&\iff \left\{\begin{gathered}
|
||||
x = \frac{1}{\left|\small \begin{matrix}a &b\\a'&b'\end{matrix}\right|} \left| \begin{matrix}c & b\\ c' & b'\end{matrix} \right| \\
|
||||
y = \frac{1}{\left|\small \begin{matrix}a &b\\a'&b'\end{matrix}\right|} \left| \begin{matrix}a&c\\a'&c'\end{matrix} \right|
|
||||
\end{gathered}\right.
|
||||
&\end{align*}$$
|
||||
|
||||
Donc, si $\begin{pmatrix} a&b\\a'&b' \end{pmatrix}^{-1}$ existe, il y a une unique solution au système $(S)$
|
26
Département informatique (Blois).md
Normal file
26
Département informatique (Blois).md
Normal file
@ -0,0 +1,26 @@
|
||||
#fac
|
||||
|
||||
---
|
||||
|
||||
Directrice : [[Veronika Peralta]]
|
||||
Responsable Licence : Mohamed Taghelit (Blois)
|
||||
|
||||
> [!note] service scolarité
|
||||
> Thierry Ressault
|
||||
> tel: 02 54 55 21 08
|
||||
> Courriel: thierry.ressault@univ-tours.fr
|
||||
|
||||
> [!note] directeurs des études
|
||||
> L1 : [[jean yves antoine]]
|
||||
> L2 : [[Patrick marcel]]
|
||||
> L3 : [[mohamed taghelit]]
|
||||
> > [!question] pourquoi ?
|
||||
> > questions concernant votre orientation, questions existentielles impactant vos études etc
|
||||
> > tuteur pédagoggique loi ORE
|
||||
> > questions concernant des disfonctionneement
|
||||
|
||||
> [!note] référent handicap
|
||||
> [[jean yves antoine]]
|
||||
|
||||
|
||||
|
32
ENCODE framework.md
Normal file
32
ENCODE framework.md
Normal file
@ -0,0 +1,32 @@
|
||||
---
|
||||
alias: [ "ENCODE", "framework ENCOE" ]
|
||||
---
|
||||
up::[[prise de notes]]
|
||||
#PKM #review
|
||||
|
||||
----
|
||||
|
||||
Input
|
||||
$\downarrow$
|
||||
- Encounter
|
||||
- search yourself
|
||||
- just encounter by luck
|
||||
- Note
|
||||
- _"it's interesting !"_
|
||||
- note only what you are interested in, [[capture only what is important|only what is important]]
|
||||
- take **atomic** notes
|
||||
- Connect
|
||||
- _"this reminds me of..."_
|
||||
- connect the new idea to other ideas
|
||||
- Organize
|
||||
- _"that's a part of..."_
|
||||
- tags, linking
|
||||
- Develop
|
||||
- _"oh, wow, that means..."_
|
||||
- write your thoughts, opinions, what you deduce
|
||||
- Express
|
||||
- make something of that data
|
||||
$\downarrow$
|
||||
Output
|
||||
|
||||
|
8
ENIAC.md
Normal file
8
ENIAC.md
Normal file
@ -0,0 +1,8 @@
|
||||
---
|
||||
alias: "ENIAC"
|
||||
---
|
||||
author::"Eckert", "Mauchly"
|
||||
title::"Electronical Numerical Integrator And Calculator"
|
||||
#informatique
|
||||
|
||||
----
|
13
Echelonner une famille de vecteurs.md
Normal file
13
Echelonner une famille de vecteurs.md
Normal file
@ -0,0 +1,13 @@
|
||||
up:: [[famille de vecteurs échelonnée]]
|
||||
title:: "similaire à la [[méthode du pivot de gauss]] pour les systèmes", "permet de trouver si une famille est libre"
|
||||
#maths/algèbre
|
||||
|
||||
---
|
||||
|
||||
> [!definition] Echelonner une famille de vecteurs
|
||||
> Soit $E$ un [[espace vectoriel]]
|
||||
> Soit $\mathcal{F}$ une [[famille de vecteurs]] de $E$
|
||||
> Si $\mathcal{F}$ est [[famille de vecteurs libre|libre]], alors on peut l'**échelonner**, c'est-à-dire la rendre [[famille de vecteurs échelonnée|échelonnée]] en remplaçant plusieurs fois un vecteur de $\mathcal{F}$ par une combinaison linéaire de vecteurs de $\mathcal{F}$
|
||||
^definition
|
||||
|
||||
La méhode est similaire à la [[méthode du pivot de gauss]] pour les [[système linéaire|systèmes linéaires]].
|
16
Electronique.md
Normal file
16
Electronique.md
Normal file
@ -0,0 +1,16 @@
|
||||
up::
|
||||
title::
|
||||
#science
|
||||
|
||||
---
|
||||
|
||||
> [!query] Sous-notes de `=this.file.link`
|
||||
> ```dataview
|
||||
> TABLE title, up as "Up", up.up as "2-Up", up.up.up as "3-Up", up.up.up.up as "4-Up"
|
||||
> FROM -#cours AND -#exercice AND -"daily" AND -#excalidraw AND -#MOC
|
||||
> WHERE any(map([up, up.up, up.up.up, up.up.up.up], (x) => econtains(x, this.file.link)))
|
||||
> WHERE file != this.file
|
||||
> SORT up.up.up.up, up.up.up, up.up, up
|
||||
> ```
|
||||
|
||||
|
4
Emile-Auguste Chartier.md
Normal file
4
Emile-Auguste Chartier.md
Normal file
@ -0,0 +1,4 @@
|
||||
---
|
||||
alias: [ "Alain" ]
|
||||
---
|
||||
#philosphie #personne
|
15
Ergonomie des IHM Facteurs Humains.md
Normal file
15
Ergonomie des IHM Facteurs Humains.md
Normal file
@ -0,0 +1,15 @@
|
||||
---
|
||||
aliases:
|
||||
- facteurs humains
|
||||
---
|
||||
up::[[utilisabilité d'une interface|utilisabilité]]
|
||||
sibling::[[Ergonomie des IHM Principes ergonomiques]]
|
||||
#informatique
|
||||
|
||||
> [!definition] Facteurs humain
|
||||
> Ce que perçoit un utilisateur de la qualité d'une interface.
|
||||
^definition
|
||||
|
||||
- **Apprenabilité**: Facilité de prise en main d'une application. Découverte *intuitive* de ses fonctionnalités
|
||||
- **Flexibilité**: Proposition de modes d'interactions variés et/ou *adaptés* aux besoins et préférences de l'utilisateur, mais aussi au contexte courant d'usage
|
||||
- **Robustesse**: Facilité à accomplir les tâches désirées sur l'application: sûreté de fonctionnement mais surtout guidage de l'utilisateur pour lui éviter des erreurs, ou de se retrouver perdu.
|
24
Ergonomie des IHM Principes ergonomiques.md
Normal file
24
Ergonomie des IHM Principes ergonomiques.md
Normal file
@ -0,0 +1,24 @@
|
||||
---
|
||||
aliases:
|
||||
- principes ergonomiques
|
||||
---
|
||||
up::[[Ergonomie des Interfaces Hommes Machines|Ergonomie des IHM]]
|
||||
sibling:: [[Ergonomie des IHM Facteurs Humains]]
|
||||
#informatique
|
||||
|
||||
> [!definition] Ergonomie des IHM Principes ergonomiques
|
||||
> Règles de conception ergonomiques.
|
||||
> Permettent de satisfaire les [[Ergonomie des IHM Facteurs Humains|facteurs humains]]
|
||||
^definition
|
||||
|
||||
- [[IHM principes ergonomiques Observabilité|Obersvabilité]]
|
||||
- [[IHM principes ergonomiques Adaptation|Adaptation]]
|
||||
- [[IHP principes ergonomiques prévention|Prévention]]
|
||||
|
||||
> [!smallquery]+ Sous-notes de `$= dv.el("span", "[[" + dv.current().file.name + "]]")`
|
||||
> ```breadcrumbs
|
||||
> title: false
|
||||
> type: tree
|
||||
> dir: down
|
||||
> ```
|
||||
|
13
Ergonomie des Interfaces Hommes Machines.md
Normal file
13
Ergonomie des Interfaces Hommes Machines.md
Normal file
@ -0,0 +1,13 @@
|
||||
---
|
||||
aliases:
|
||||
- Ergonomie des IHM
|
||||
---
|
||||
up:: [[interface homme machine]]
|
||||
|
||||
> [!smallquery]+ Sous-notes de `$= dv.el("span", "[[" + dv.current().file.name + "]]")`
|
||||
> ```breadcrumbs
|
||||
> title: false
|
||||
> type: tree
|
||||
> dir: down
|
||||
> ```
|
||||
|
BIN
Excalidraw/.DS_Store
vendored
Normal file
BIN
Excalidraw/.DS_Store
vendored
Normal file
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
Excalidraw/.workflow.excalidraw.png.ocr.json
Normal file
1
Excalidraw/.workflow.excalidraw.png.ocr.json
Normal file
File diff suppressed because one or more lines are too long
1631
Excalidraw/API 2023-09-15 13.37.05.excalidraw.md
Normal file
1631
Excalidraw/API 2023-09-15 13.37.05.excalidraw.md
Normal file
File diff suppressed because it is too large
Load Diff
466
Excalidraw/APL combinateur atop.excalidraw.md
Normal file
466
Excalidraw/APL combinateur atop.excalidraw.md
Normal file
@ -0,0 +1,466 @@
|
||||
---
|
||||
|
||||
excalidraw-plugin: parsed
|
||||
tags: [excalidraw]
|
||||
|
||||
---
|
||||
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
|
||||
|
||||
|
||||
# Text Elements
|
||||
g ⍤ h ^kXskqJ5L
|
||||
|
||||
g ^IvQmSYBx
|
||||
|
||||
h ^8JYCv5oV
|
||||
|
||||
⍺ ^DlUFpYky
|
||||
|
||||
⍵ ^tASWkuRU
|
||||
|
||||
g (⍺ h ⍵) ^fceSJhCG
|
||||
|
||||
%%
|
||||
# Drawing
|
||||
```json
|
||||
{
|
||||
"type": "excalidraw",
|
||||
"version": 2,
|
||||
"source": "https://excalidraw.com",
|
||||
"elements": [
|
||||
{
|
||||
"type": "text",
|
||||
"version": 56,
|
||||
"versionNonce": 1747160863,
|
||||
"isDeleted": false,
|
||||
"id": "kXskqJ5L",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -146.34982299804688,
|
||||
"y": -246.26588439941406,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 107,
|
||||
"height": 43,
|
||||
"seed": 60889639,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1658702461127,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 36,
|
||||
"fontFamily": 3,
|
||||
"text": "g ⍤ h",
|
||||
"rawText": "g ⍤ h",
|
||||
"baseline": 34,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "g ⍤ h"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 124,
|
||||
"versionNonce": 1224193617,
|
||||
"isDeleted": false,
|
||||
"id": "IvQmSYBx",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 31.405364990234375,
|
||||
"y": -111.56088256835938,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 22,
|
||||
"height": 43,
|
||||
"seed": 216612167,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "QAlIP0QdubYuKVXckEt8e",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1658702461127,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 36,
|
||||
"fontFamily": 3,
|
||||
"text": "g",
|
||||
"rawText": "g",
|
||||
"baseline": 34,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "g"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 245,
|
||||
"versionNonce": 742544191,
|
||||
"isDeleted": false,
|
||||
"id": "8JYCv5oV",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -131.93539428710938,
|
||||
"y": -111.56088256835938,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 22,
|
||||
"height": 43,
|
||||
"seed": 2071985255,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "QAlIP0QdubYuKVXckEt8e",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "4z9pmOPr8HfQk0SEMxoz8",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "ON4V1GywkvURVSrIHM3sq",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1658702461127,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 36,
|
||||
"fontFamily": 3,
|
||||
"text": "h",
|
||||
"rawText": "h",
|
||||
"baseline": 34,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "h"
|
||||
},
|
||||
{
|
||||
"type": "arrow",
|
||||
"version": 532,
|
||||
"versionNonce": 1848558641,
|
||||
"isDeleted": false,
|
||||
"id": "QAlIP0QdubYuKVXckEt8e",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -105.02139282226562,
|
||||
"y": -89.72053052504897,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 126.57149327710272,
|
||||
"height": 0,
|
||||
"seed": 1664210823,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"boundElements": [],
|
||||
"updated": 1658702461127,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": {
|
||||
"elementId": "8JYCv5oV",
|
||||
"focus": 0.08612755251398498,
|
||||
"gap": 4.91400146484375
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "IvQmSYBx",
|
||||
"focus": -0.08612755251398498,
|
||||
"gap": 9.855264535397282
|
||||
},
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle",
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
126.57149327710272,
|
||||
0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 49,
|
||||
"versionNonce": 1681101663,
|
||||
"isDeleted": false,
|
||||
"id": "DlUFpYky",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -265.1531066894531,
|
||||
"y": -166.59364318847656,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 23,
|
||||
"height": 43,
|
||||
"seed": 708529831,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "4z9pmOPr8HfQk0SEMxoz8",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1658702461127,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 36,
|
||||
"fontFamily": 3,
|
||||
"text": "⍺",
|
||||
"rawText": "⍺",
|
||||
"baseline": 34,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "⍺"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 43,
|
||||
"versionNonce": 1493767697,
|
||||
"isDeleted": false,
|
||||
"id": "tASWkuRU",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -265.1531066894531,
|
||||
"y": -56.99406433105469,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 23,
|
||||
"height": 43,
|
||||
"seed": 994632135,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "ON4V1GywkvURVSrIHM3sq",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1658702461127,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 36,
|
||||
"fontFamily": 3,
|
||||
"text": "⍵",
|
||||
"rawText": "⍵",
|
||||
"baseline": 34,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "⍵"
|
||||
},
|
||||
{
|
||||
"type": "arrow",
|
||||
"version": 361,
|
||||
"versionNonce": 1749536639,
|
||||
"isDeleted": false,
|
||||
"id": "4z9pmOPr8HfQk0SEMxoz8",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -235.12265014648438,
|
||||
"y": -139.20516323197248,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 97.68707275390625,
|
||||
"height": 37.242799242928555,
|
||||
"seed": 2004291815,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"boundElements": [],
|
||||
"updated": 1658702461127,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": {
|
||||
"elementId": "DlUFpYky",
|
||||
"focus": -0.050482768017469995,
|
||||
"gap": 7.83056640625
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "8JYCv5oV",
|
||||
"focus": 0.21837464278074514,
|
||||
"gap": 5.50018310546875
|
||||
},
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle",
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
97.68707275390625,
|
||||
37.242799242928555
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arrow",
|
||||
"version": 315,
|
||||
"versionNonce": 2088643569,
|
||||
"isDeleted": false,
|
||||
"id": "ON4V1GywkvURVSrIHM3sq",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -234.48947143554688,
|
||||
"y": -32.39906052580396,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 94.65338134765625,
|
||||
"height": 41.681759207552645,
|
||||
"seed": 1750227975,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"boundElements": [],
|
||||
"updated": 1658702461127,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": {
|
||||
"elementId": "tASWkuRU",
|
||||
"focus": 0.44592011151378436,
|
||||
"gap": 8.66363525390625
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "8JYCv5oV",
|
||||
"focus": -0.2906513154354808,
|
||||
"gap": 7.90069580078125
|
||||
},
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle",
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
94.65338134765625,
|
||||
-41.681759207552645
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "rectangle",
|
||||
"version": 51,
|
||||
"versionNonce": 851412895,
|
||||
"isDeleted": false,
|
||||
"id": "BHRQNruDNLtqHmP4UJq6i",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -157.67135620117188,
|
||||
"y": -242.6924591064453,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 131.02978515625,
|
||||
"height": 50.591583251953125,
|
||||
"seed": 836191015,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1658702461127,
|
||||
"link": null,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 180,
|
||||
"versionNonce": 9799121,
|
||||
"isDeleted": false,
|
||||
"id": "fceSJhCG",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -180.31900024414062,
|
||||
"y": 30.362899780273438,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 192,
|
||||
"height": 43,
|
||||
"seed": 978652617,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1658702461127,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 36,
|
||||
"fontFamily": 3,
|
||||
"text": "g (⍺ h ⍵)",
|
||||
"rawText": "g (⍺ h ⍵)",
|
||||
"baseline": 34,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "g (⍺ h ⍵)"
|
||||
}
|
||||
],
|
||||
"appState": {
|
||||
"theme": "dark",
|
||||
"viewBackgroundColor": "#ffffff",
|
||||
"currentItemStrokeColor": "#000000",
|
||||
"currentItemBackgroundColor": "transparent",
|
||||
"currentItemFillStyle": "hachure",
|
||||
"currentItemStrokeWidth": 1,
|
||||
"currentItemStrokeStyle": "solid",
|
||||
"currentItemRoughness": 0,
|
||||
"currentItemOpacity": 100,
|
||||
"currentItemFontFamily": 3,
|
||||
"currentItemFontSize": 36,
|
||||
"currentItemTextAlign": "left",
|
||||
"currentItemStrokeSharpness": "sharp",
|
||||
"currentItemStartArrowhead": null,
|
||||
"currentItemEndArrowhead": "triangle",
|
||||
"currentItemLinearStrokeSharpness": "round",
|
||||
"gridSize": null,
|
||||
"colorPalette": {}
|
||||
},
|
||||
"files": {}
|
||||
}
|
||||
```
|
||||
%%
|
2665
Excalidraw/APL_symbols.excalidraw.md
Normal file
2665
Excalidraw/APL_symbols.excalidraw.md
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,719 @@
|
||||
---
|
||||
|
||||
excalidraw-plugin: parsed
|
||||
tags: [excalidraw]
|
||||
|
||||
---
|
||||
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
|
||||
|
||||
|
||||
# Text Elements
|
||||
Jeux ^iDAQvqSE
|
||||
|
||||
Escape game ^kVzy9YHa
|
||||
|
||||
Quizz ^vRFklnrw
|
||||
|
||||
JDR textuel ^QzGdM71d
|
||||
|
||||
Qqun qui sait dessinner ^gtn7mbpQ
|
||||
|
||||
Construire une histoire sur le SIDA ^WOEF7isr
|
||||
|
||||
beaucoup de design ^icgC00c7
|
||||
|
||||
interface améliorée ^B5ipTRNp
|
||||
|
||||
%%
|
||||
# Drawing
|
||||
```json
|
||||
{
|
||||
"type": "excalidraw",
|
||||
"version": 2,
|
||||
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.8.17",
|
||||
"elements": [
|
||||
{
|
||||
"type": "text",
|
||||
"version": 75,
|
||||
"versionNonce": 914475173,
|
||||
"isDeleted": false,
|
||||
"id": "iDAQvqSE",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -94.27734375,
|
||||
"y": -31.76171875,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 83.19596862792969,
|
||||
"height": 43.199999999999996,
|
||||
"seed": 687988570,
|
||||
"groupIds": [],
|
||||
"roundness": null,
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "10kdYO7kWfWcdp73tq_j6",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "LfHu4h-xaQUIankl5ecWH",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "0VojzxtApxo1gPmvpmthA",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"customData": {
|
||||
"legacyTextWrap": true
|
||||
},
|
||||
"fontSize": 36,
|
||||
"fontFamily": 1,
|
||||
"text": "Jeux",
|
||||
"rawText": "Jeux",
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "Jeux"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 140,
|
||||
"versionNonce": 768859115,
|
||||
"isDeleted": false,
|
||||
"id": "kVzy9YHa",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 54.67578125,
|
||||
"y": -230.3046875,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 175.6719512939453,
|
||||
"height": 33.6,
|
||||
"seed": 1504515034,
|
||||
"groupIds": [],
|
||||
"roundness": null,
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "10kdYO7kWfWcdp73tq_j6",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "tNH7mTuHLc2VmPORzGNiK",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "YT1BJ7pojGUNXqAA5T6uM",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"customData": {
|
||||
"legacyTextWrap": true
|
||||
},
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "Escape game",
|
||||
"rawText": "Escape game",
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "Escape game"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 208,
|
||||
"versionNonce": 557911709,
|
||||
"isDeleted": false,
|
||||
"id": "vRFklnrw",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -229.15625,
|
||||
"y": -151.015625,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 73.80795288085938,
|
||||
"height": 33.6,
|
||||
"seed": 1099608474,
|
||||
"groupIds": [],
|
||||
"roundness": null,
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "LfHu4h-xaQUIankl5ecWH",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"customData": {
|
||||
"legacyTextWrap": true
|
||||
},
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "Quizz",
|
||||
"rawText": "Quizz",
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "Quizz"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 273,
|
||||
"versionNonce": 411821262,
|
||||
"isDeleted": false,
|
||||
"id": "QzGdM71d",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -434.4921875,
|
||||
"y": -10.46484375,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 173.85194396972656,
|
||||
"height": 33.6,
|
||||
"seed": 425179078,
|
||||
"groupIds": [],
|
||||
"roundness": null,
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "0VojzxtApxo1gPmvpmthA",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "bRvn4-nHsVxocBtLmGCmW",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"customData": {
|
||||
"legacyTextWrap": true
|
||||
},
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "JDR textuel",
|
||||
"rawText": "JDR textuel",
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "JDR textuel"
|
||||
},
|
||||
{
|
||||
"type": "arrow",
|
||||
"version": 384,
|
||||
"versionNonce": 798054954,
|
||||
"isDeleted": false,
|
||||
"id": "10kdYO7kWfWcdp73tq_j6",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -22.06255762864832,
|
||||
"y": -41.26953125,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 161.08741242113314,
|
||||
"height": 147.6015625,
|
||||
"seed": 183243590,
|
||||
"groupIds": [],
|
||||
"roundness": {
|
||||
"type": 2
|
||||
},
|
||||
"boundElements": [],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": {
|
||||
"elementId": "iDAQvqSE",
|
||||
"focus": -0.07793146997946955,
|
||||
"gap": 9.5078125
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "kVzy9YHa",
|
||||
"focus": -0.19860881919310236,
|
||||
"gap": 6.43359375
|
||||
},
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle",
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
161.08741242113314,
|
||||
-147.6015625
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arrow",
|
||||
"version": 368,
|
||||
"versionNonce": 124644247,
|
||||
"isDeleted": false,
|
||||
"id": "LfHu4h-xaQUIankl5ecWH",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -95.02851234810052,
|
||||
"y": -41.887458139822,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 62.91617305259342,
|
||||
"height": 67.66361030875174,
|
||||
"seed": 888906010,
|
||||
"groupIds": [],
|
||||
"roundness": {
|
||||
"type": 2
|
||||
},
|
||||
"boundElements": [],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": {
|
||||
"elementId": "iDAQvqSE",
|
||||
"focus": -0.20132766691853538,
|
||||
"gap": 10.153563534708645
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "vRFklnrw",
|
||||
"focus": -0.20136323326093616,
|
||||
"gap": 6.464556551426256
|
||||
},
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle",
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
-62.91617305259342,
|
||||
-67.66361030875174
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arrow",
|
||||
"version": 503,
|
||||
"versionNonce": 118121719,
|
||||
"isDeleted": false,
|
||||
"id": "0VojzxtApxo1gPmvpmthA",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -105.9921875,
|
||||
"y": -6.9252272369182215,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 143.375,
|
||||
"height": 11.64814629222578,
|
||||
"seed": 1922255706,
|
||||
"groupIds": [],
|
||||
"roundness": {
|
||||
"type": 2
|
||||
},
|
||||
"boundElements": [],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": {
|
||||
"elementId": "iDAQvqSE",
|
||||
"focus": 0.08054482111782993,
|
||||
"gap": 11.71484375
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "QzGdM71d",
|
||||
"focus": 0.22631202925186988,
|
||||
"gap": 9.125
|
||||
},
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle",
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
-143.375,
|
||||
11.64814629222578
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 60,
|
||||
"versionNonce": 691305958,
|
||||
"isDeleted": false,
|
||||
"id": "gtn7mbpQ",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -22.73046875,
|
||||
"y": -319.16796875,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 228.89981079101562,
|
||||
"height": 24,
|
||||
"seed": 571939142,
|
||||
"groupIds": [],
|
||||
"roundness": null,
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "tNH7mTuHLc2VmPORzGNiK",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"customData": {
|
||||
"legacyTextWrap": true
|
||||
},
|
||||
"fontSize": 20,
|
||||
"fontFamily": 1,
|
||||
"text": "Qqun qui sait dessinner",
|
||||
"rawText": "Qqun qui sait dessinner",
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "Qqun qui sait dessinner"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 97,
|
||||
"versionNonce": 309724078,
|
||||
"isDeleted": false,
|
||||
"id": "WOEF7isr",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 247.421875,
|
||||
"y": -290.65234375,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 351.1996765136719,
|
||||
"height": 24,
|
||||
"seed": 674398534,
|
||||
"groupIds": [],
|
||||
"roundness": null,
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "YT1BJ7pojGUNXqAA5T6uM",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"customData": {
|
||||
"legacyTextWrap": true
|
||||
},
|
||||
"fontSize": 20,
|
||||
"fontFamily": 1,
|
||||
"text": "Construire une histoire sur le SIDA",
|
||||
"rawText": "Construire une histoire sur le SIDA",
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "Construire une histoire sur le SIDA"
|
||||
},
|
||||
{
|
||||
"type": "arrow",
|
||||
"version": 124,
|
||||
"versionNonce": 617411778,
|
||||
"isDeleted": false,
|
||||
"id": "tNH7mTuHLc2VmPORzGNiK",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 103.4765741849258,
|
||||
"y": -234.33203125,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 2.877733108078246,
|
||||
"height": 56.44921875,
|
||||
"seed": 1563111878,
|
||||
"groupIds": [],
|
||||
"roundness": {
|
||||
"type": 2
|
||||
},
|
||||
"boundElements": [],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": {
|
||||
"elementId": "kVzy9YHa",
|
||||
"focus": -0.43464731568204806,
|
||||
"gap": 4.02734375
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "gtn7mbpQ",
|
||||
"focus": -0.060440720570098055,
|
||||
"gap": 3.38671875
|
||||
},
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle",
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
-2.877733108078246,
|
||||
-56.44921875
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "arrow",
|
||||
"version": 177,
|
||||
"versionNonce": 381433330,
|
||||
"isDeleted": false,
|
||||
"id": "YT1BJ7pojGUNXqAA5T6uM",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 176.50556209588947,
|
||||
"y": -234.5234375,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 63.92803165411053,
|
||||
"height": 45.312357602294526,
|
||||
"seed": 1391165018,
|
||||
"groupIds": [],
|
||||
"roundness": {
|
||||
"type": 2
|
||||
},
|
||||
"boundElements": [],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": {
|
||||
"elementId": "kVzy9YHa",
|
||||
"focus": 0.01944897535429097,
|
||||
"gap": 4.21875
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "WOEF7isr",
|
||||
"focus": 0.9573904051997603,
|
||||
"gap": 6.98828125
|
||||
},
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle",
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
63.92803165411053,
|
||||
-45.312357602294526
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 28,
|
||||
"versionNonce": 340085942,
|
||||
"isDeleted": false,
|
||||
"id": "icgC00c7",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -481,
|
||||
"y": 86.671875,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 187.37982177734375,
|
||||
"height": 24,
|
||||
"seed": 1864147994,
|
||||
"groupIds": [],
|
||||
"roundness": null,
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "bRvn4-nHsVxocBtLmGCmW",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"customData": {
|
||||
"legacyTextWrap": true
|
||||
},
|
||||
"fontSize": 20,
|
||||
"fontFamily": 1,
|
||||
"text": "beaucoup de design",
|
||||
"rawText": "beaucoup de design",
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "beaucoup de design"
|
||||
},
|
||||
{
|
||||
"type": "arrow",
|
||||
"version": 34,
|
||||
"versionNonce": 602205595,
|
||||
"isDeleted": false,
|
||||
"id": "bRvn4-nHsVxocBtLmGCmW",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -386.87109375,
|
||||
"y": 32.3359375,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 6.06640625,
|
||||
"height": 51.4375,
|
||||
"seed": 533383366,
|
||||
"groupIds": [],
|
||||
"roundness": {
|
||||
"type": 2
|
||||
},
|
||||
"boundElements": [],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": {
|
||||
"elementId": "QzGdM71d",
|
||||
"focus": 0.41520515144779147,
|
||||
"gap": 7.80078125
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "icgC00c7",
|
||||
"focus": -0.08599759646293664,
|
||||
"gap": 2.8984375
|
||||
},
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle",
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
-6.06640625,
|
||||
51.4375
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 75,
|
||||
"versionNonce": 799801111,
|
||||
"isDeleted": false,
|
||||
"id": "B5ipTRNp",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -619.21484375,
|
||||
"y": -54.03515625,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 189.4998321533203,
|
||||
"height": 24,
|
||||
"seed": 852737050,
|
||||
"groupIds": [],
|
||||
"roundness": null,
|
||||
"boundElements": [],
|
||||
"updated": 1678401155531,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 20,
|
||||
"fontFamily": 1,
|
||||
"text": "interface améliorée",
|
||||
"rawText": "interface améliorée",
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "interface améliorée"
|
||||
}
|
||||
],
|
||||
"appState": {
|
||||
"theme": "dark",
|
||||
"viewBackgroundColor": "#ffffff",
|
||||
"currentItemStrokeColor": "#000000",
|
||||
"currentItemBackgroundColor": "transparent",
|
||||
"currentItemFillStyle": "hachure",
|
||||
"currentItemStrokeWidth": 1,
|
||||
"currentItemStrokeStyle": "solid",
|
||||
"currentItemRoughness": 1,
|
||||
"currentItemOpacity": 100,
|
||||
"currentItemFontFamily": 1,
|
||||
"currentItemFontSize": 20,
|
||||
"currentItemTextAlign": "left",
|
||||
"currentItemStartArrowhead": null,
|
||||
"currentItemEndArrowhead": "triangle",
|
||||
"scrollX": 578.1091461181641,
|
||||
"scrollY": 597.83203125,
|
||||
"zoom": {
|
||||
"value": 0.8
|
||||
},
|
||||
"currentItemRoundness": "round",
|
||||
"gridSize": null,
|
||||
"colorPalette": {},
|
||||
"currentStrokeOptions": null,
|
||||
"previousGridSize": null
|
||||
},
|
||||
"files": {}
|
||||
}
|
||||
```
|
||||
%%
|
945
Excalidraw/Cycle en spirale 2022-09-12 14.16.42.excalidraw.md
Normal file
945
Excalidraw/Cycle en spirale 2022-09-12 14.16.42.excalidraw.md
Normal file
@ -0,0 +1,945 @@
|
||||
---
|
||||
|
||||
excalidraw-plugin: parsed
|
||||
tags: [excalidraw]
|
||||
|
||||
---
|
||||
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
|
||||
|
||||
|
||||
# Text Elements
|
||||
analyse des besoins ^UBdHL3zD
|
||||
|
||||
spécifications externes ^UqfCLXYr
|
||||
|
||||
conception ^iR1ySpqt
|
||||
|
||||
codage ^VWKN37jY
|
||||
|
||||
tests ^uOaGydnu
|
||||
|
||||
livraison ^jV6lRieR
|
||||
|
||||
%%
|
||||
# Drawing
|
||||
```json
|
||||
{
|
||||
"type": "excalidraw",
|
||||
"version": 2,
|
||||
"source": "https://excalidraw.com",
|
||||
"elements": [
|
||||
{
|
||||
"id": "dngwgVXv9yv7VHDzOVq3z",
|
||||
"type": "rectangle",
|
||||
"x": -259.3671875,
|
||||
"y": -169.01171875,
|
||||
"width": 209,
|
||||
"height": 82,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"seed": 150428868,
|
||||
"version": 71,
|
||||
"versionNonce": 1836663036,
|
||||
"isDeleted": false,
|
||||
"boundElements": [
|
||||
{
|
||||
"type": "text",
|
||||
"id": "UBdHL3zD"
|
||||
},
|
||||
{
|
||||
"id": "5MGDiGeIWCfdaWDlhxVvF",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "zoLQ_5JaG9pVBo73B21gX",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1662985323378,
|
||||
"link": null,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": "UBdHL3zD",
|
||||
"type": "text",
|
||||
"x": -254.3671875,
|
||||
"y": -164.01171875,
|
||||
"width": 199,
|
||||
"height": 72,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"seed": 1165025860,
|
||||
"version": 90,
|
||||
"versionNonce": 846486724,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1662985323378,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"text": "analyse des \nbesoins",
|
||||
"rawText": "analyse des besoins",
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"textAlign": "center",
|
||||
"verticalAlign": "middle",
|
||||
"baseline": 61,
|
||||
"containerId": "dngwgVXv9yv7VHDzOVq3z",
|
||||
"originalText": "analyse des besoins"
|
||||
},
|
||||
{
|
||||
"type": "rectangle",
|
||||
"version": 122,
|
||||
"versionNonce": 959548156,
|
||||
"isDeleted": false,
|
||||
"id": "DT1I1NEHepqCNrH_c79dC",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -69.84611708623109,
|
||||
"y": -74.01066629309807,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 209,
|
||||
"height": 82,
|
||||
"seed": 1624143484,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "UqfCLXYr",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"id": "5MGDiGeIWCfdaWDlhxVvF",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "L80VPFKfMcF2xEw8xlS0Q",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1662985326586,
|
||||
"link": null,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 175,
|
||||
"versionNonce": 1421718212,
|
||||
"isDeleted": false,
|
||||
"id": "UqfCLXYr",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -64.84611708623109,
|
||||
"y": -69.01066629309807,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 199,
|
||||
"height": 72,
|
||||
"seed": 844578628,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1662985326586,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "spécifications \nexternes",
|
||||
"rawText": "spécifications externes",
|
||||
"baseline": 61,
|
||||
"textAlign": "center",
|
||||
"verticalAlign": "middle",
|
||||
"containerId": "DT1I1NEHepqCNrH_c79dC",
|
||||
"originalText": "spécifications externes"
|
||||
},
|
||||
{
|
||||
"type": "rectangle",
|
||||
"version": 125,
|
||||
"versionNonce": 1774029508,
|
||||
"isDeleted": false,
|
||||
"id": "KhURdu70wen_GPkGYl9oy",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 123.41252790739117,
|
||||
"y": 26.50209802950041,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 209,
|
||||
"height": 78,
|
||||
"seed": 1346059844,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "iR1ySpqt",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"id": "L80VPFKfMcF2xEw8xlS0Q",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "PCwWG2Au2UoXEhGW0w-Z9",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1662985329937,
|
||||
"link": null,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 158,
|
||||
"versionNonce": 1120433020,
|
||||
"isDeleted": false,
|
||||
"id": "iR1ySpqt",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 128.41252790739117,
|
||||
"y": 47.50209802950042,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 199,
|
||||
"height": 36,
|
||||
"seed": 1389475836,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1662985329937,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "conception",
|
||||
"rawText": "conception",
|
||||
"baseline": 25,
|
||||
"textAlign": "center",
|
||||
"verticalAlign": "middle",
|
||||
"containerId": "KhURdu70wen_GPkGYl9oy",
|
||||
"originalText": "conception"
|
||||
},
|
||||
{
|
||||
"type": "rectangle",
|
||||
"version": 166,
|
||||
"versionNonce": 127214020,
|
||||
"isDeleted": false,
|
||||
"id": "WcuAAcJapG3PXBAthda20",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 321.077900998108,
|
||||
"y": 113.26199664248537,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 209,
|
||||
"height": 78,
|
||||
"seed": 906553596,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "VWKN37jY",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"id": "ViIc2mMVy9yBmFvHz49ot",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1662985367542,
|
||||
"link": null,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 194,
|
||||
"versionNonce": 1531613508,
|
||||
"isDeleted": false,
|
||||
"id": "VWKN37jY",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 326.077900998108,
|
||||
"y": 134.26199664248537,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 199,
|
||||
"height": 36,
|
||||
"seed": 974337220,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1662985332737,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "codage",
|
||||
"rawText": "codage",
|
||||
"baseline": 25,
|
||||
"textAlign": "center",
|
||||
"verticalAlign": "middle",
|
||||
"containerId": "WcuAAcJapG3PXBAthda20",
|
||||
"originalText": "codage"
|
||||
},
|
||||
{
|
||||
"type": "rectangle",
|
||||
"version": 179,
|
||||
"versionNonce": 1147603780,
|
||||
"isDeleted": false,
|
||||
"id": "7WLpeny3GgtE5AsFqxc75",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 526.3020674381867,
|
||||
"y": 199.6344905875941,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 209,
|
||||
"height": 78,
|
||||
"seed": 1754316740,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "uOaGydnu",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"id": "ViIc2mMVy9yBmFvHz49ot",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "-BLqeTCd0hCBOh2mif6jf",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1662985335369,
|
||||
"link": null,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 209,
|
||||
"versionNonce": 1641364220,
|
||||
"isDeleted": false,
|
||||
"id": "uOaGydnu",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 531.3020674381867,
|
||||
"y": 220.6344905875941,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 199,
|
||||
"height": 36,
|
||||
"seed": 900664956,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1662985335369,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "tests",
|
||||
"rawText": "tests",
|
||||
"baseline": 25,
|
||||
"textAlign": "center",
|
||||
"verticalAlign": "middle",
|
||||
"containerId": "7WLpeny3GgtE5AsFqxc75",
|
||||
"originalText": "tests"
|
||||
},
|
||||
{
|
||||
"type": "rectangle",
|
||||
"version": 253,
|
||||
"versionNonce": 1850922492,
|
||||
"isDeleted": false,
|
||||
"id": "vcIjJVjXgUguqQFW40HAl",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 729.6772570543097,
|
||||
"y": 289.52884514976097,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 209,
|
||||
"height": 78,
|
||||
"seed": 1426653564,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [
|
||||
{
|
||||
"id": "jV6lRieR",
|
||||
"type": "text"
|
||||
},
|
||||
{
|
||||
"id": "-BLqeTCd0hCBOh2mif6jf",
|
||||
"type": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "zoLQ_5JaG9pVBo73B21gX",
|
||||
"type": "arrow"
|
||||
}
|
||||
],
|
||||
"updated": 1662985342953,
|
||||
"link": null,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 280,
|
||||
"versionNonce": 1969919940,
|
||||
"isDeleted": false,
|
||||
"id": "jV6lRieR",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 734.6772570543097,
|
||||
"y": 310.52884514976097,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 199,
|
||||
"height": 36,
|
||||
"seed": 488563780,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1662985342953,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "livraison",
|
||||
"rawText": "livraison",
|
||||
"baseline": 25,
|
||||
"textAlign": "center",
|
||||
"verticalAlign": "middle",
|
||||
"containerId": "vcIjJVjXgUguqQFW40HAl",
|
||||
"originalText": "livraison"
|
||||
},
|
||||
{
|
||||
"id": "5MGDiGeIWCfdaWDlhxVvF",
|
||||
"type": "arrow",
|
||||
"x": -225.01136671933494,
|
||||
"y": -85.38311023113789,
|
||||
"width": 146.67228772317347,
|
||||
"height": 57.48502363984987,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"seed": 806914428,
|
||||
"version": 119,
|
||||
"versionNonce": 624872316,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1662985326587,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
13.242195920140063,
|
||||
56.84943384798157
|
||||
],
|
||||
[
|
||||
146.67228772317347,
|
||||
57.48502363984987
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
"startBinding": {
|
||||
"elementId": "dngwgVXv9yv7VHDzOVq3z",
|
||||
"focus": 0.7020923487999342,
|
||||
"gap": 1.6286085188621087
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "DT1I1NEHepqCNrH_c79dC",
|
||||
"focus": -0.136171563845903,
|
||||
"gap": 8.492961909930358
|
||||
},
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle"
|
||||
},
|
||||
{
|
||||
"id": "L80VPFKfMcF2xEw8xlS0Q",
|
||||
"type": "arrow",
|
||||
"x": -49.605120326899154,
|
||||
"y": 10.120945051946649,
|
||||
"width": 164.46651013102553,
|
||||
"height": 66.1523491035386,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"seed": 1957094012,
|
||||
"version": 281,
|
||||
"versionNonce": 1097613252,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1662985360071,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
22.42767028216973,
|
||||
60.16438515378792
|
||||
],
|
||||
[
|
||||
164.46651013102553,
|
||||
66.1523491035386
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
"startBinding": {
|
||||
"elementId": "DT1I1NEHepqCNrH_c79dC",
|
||||
"focus": 0.837654129931452,
|
||||
"gap": 2.1316113450447176
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "KhURdu70wen_GPkGYl9oy",
|
||||
"focus": -0.3579533417123649,
|
||||
"gap": 8.55113810326479
|
||||
},
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle"
|
||||
},
|
||||
{
|
||||
"id": "PCwWG2Au2UoXEhGW0w-Z9",
|
||||
"type": "arrow",
|
||||
"x": 151.38899895030664,
|
||||
"y": 112.72066775637144,
|
||||
"width": 169.89073698337262,
|
||||
"height": 47.409527953411654,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"seed": 2074648004,
|
||||
"version": 399,
|
||||
"versionNonce": 976689604,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1662985372751,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
25.55839120679036,
|
||||
47.409527953411654
|
||||
],
|
||||
[
|
||||
169.89073698337262,
|
||||
45.31967253731814
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
"startBinding": {
|
||||
"elementId": "KhURdu70wen_GPkGYl9oy",
|
||||
"focus": 0.812420738381778,
|
||||
"gap": 8.218569726871024
|
||||
},
|
||||
"endBinding": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle"
|
||||
},
|
||||
{
|
||||
"id": "ViIc2mMVy9yBmFvHz49ot",
|
||||
"type": "arrow",
|
||||
"x": 343.74843179832726,
|
||||
"y": 199.13156449805177,
|
||||
"width": 175.92001965627708,
|
||||
"height": 61.74783862866735,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"seed": 2010904132,
|
||||
"version": 467,
|
||||
"versionNonce": 624040572,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1662985382268,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
33.79533445488056,
|
||||
59.30476684826306
|
||||
],
|
||||
[
|
||||
175.92001965627708,
|
||||
61.74783862866735
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
"startBinding": {
|
||||
"elementId": "WcuAAcJapG3PXBAthda20",
|
||||
"focus": 0.8564919073806793,
|
||||
"gap": 7.869567855566402
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "7WLpeny3GgtE5AsFqxc75",
|
||||
"focus": -0.5920941105654706,
|
||||
"gap": 6.633615983582331
|
||||
},
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle"
|
||||
},
|
||||
{
|
||||
"id": "-BLqeTCd0hCBOh2mif6jf",
|
||||
"type": "arrow",
|
||||
"x": 539.554885725294,
|
||||
"y": 283.3159872577695,
|
||||
"width": 179.46408363213686,
|
||||
"height": 58.77726948687422,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"seed": 1717971012,
|
||||
"version": 513,
|
||||
"versionNonce": 1812263236,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1662985391940,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
35.14483903373559,
|
||||
52.52643812572029
|
||||
],
|
||||
[
|
||||
179.46408363213686,
|
||||
58.77726948687422
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
"startBinding": {
|
||||
"elementId": "7WLpeny3GgtE5AsFqxc75",
|
||||
"focus": 0.9276279079750385,
|
||||
"gap": 5.68149667017542
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "vcIjJVjXgUguqQFW40HAl",
|
||||
"focus": -0.4262312256643322,
|
||||
"gap": 10.658287696878915
|
||||
},
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle"
|
||||
},
|
||||
{
|
||||
"id": "zoLQ_5JaG9pVBo73B21gX",
|
||||
"type": "arrow",
|
||||
"x": 948.6786449588892,
|
||||
"y": 325.9038353993134,
|
||||
"width": 1283.3880204849827,
|
||||
"height": 570.1756873690467,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"seed": 751757892,
|
||||
"version": 1793,
|
||||
"versionNonce": 1286966084,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1662985412680,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
103.87813413706908,
|
||||
-41.98904365146598
|
||||
],
|
||||
[
|
||||
-34.62783928030012,
|
||||
-148.07188776304014
|
||||
],
|
||||
[
|
||||
-536.607437681194,
|
||||
-374.2633858936236
|
||||
],
|
||||
[
|
||||
-738.9559394342913,
|
||||
-458.8980988473113
|
||||
],
|
||||
[
|
||||
-920.6443263425693,
|
||||
-526.2448784970129
|
||||
],
|
||||
[
|
||||
-1138.7619590085462,
|
||||
-570.1756873690467
|
||||
],
|
||||
[
|
||||
-1179.5098863479136,
|
||||
-503.57730310046986
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": [
|
||||
-828.235961313653,
|
||||
-598.4081420959564
|
||||
],
|
||||
"startBinding": {
|
||||
"elementId": "vcIjJVjXgUguqQFW40HAl",
|
||||
"focus": 0.5373939670945065,
|
||||
"gap": 10.001387904579474
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "dngwgVXv9yv7VHDzOVq3z",
|
||||
"focus": -0.8206877855453282,
|
||||
"gap": 8.661748951156483
|
||||
},
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle"
|
||||
},
|
||||
{
|
||||
"id": "4aLillSScDKC7CVFl_jsg",
|
||||
"type": "arrow",
|
||||
"x": 597.2154199164618,
|
||||
"y": 414.77832762619965,
|
||||
"width": 771.3006821131305,
|
||||
"height": 594.7145907738162,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"seed": 317399108,
|
||||
"version": 152,
|
||||
"versionNonce": 1786271940,
|
||||
"isDeleted": true,
|
||||
"boundElements": null,
|
||||
"updated": 1662985323378,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
-771.3006821131305,
|
||||
-594.7145907738162
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
"startBinding": {
|
||||
"elementId": "vcIjJVjXgUguqQFW40HAl",
|
||||
"focus": 0.7364322236090741,
|
||||
"gap": 10.71541991646177
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "dngwgVXv9yv7VHDzOVq3z",
|
||||
"focus": -0.2935924869830895,
|
||||
"gap": 10.924544397616529
|
||||
},
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "arrow"
|
||||
},
|
||||
{
|
||||
"id": "kwjJP2vDWCCNdR7aC7hrO",
|
||||
"type": "arrow",
|
||||
"x": 595.9035268366076,
|
||||
"y": 418.02284171966477,
|
||||
"width": 888.7811476466604,
|
||||
"height": 729.1528151784828,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"seed": 392993916,
|
||||
"version": 313,
|
||||
"versionNonce": 1516864892,
|
||||
"isDeleted": true,
|
||||
"boundElements": null,
|
||||
"updated": 1662985323378,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
134.8740546560275,
|
||||
-101.35034390740168
|
||||
],
|
||||
[
|
||||
-204.59368789647237,
|
||||
-634.3531320188099
|
||||
],
|
||||
[
|
||||
-621.5511686758022,
|
||||
-729.1528151784828
|
||||
],
|
||||
[
|
||||
-753.9070929906329,
|
||||
-593.6580325886987
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": [
|
||||
-753.9070929906329,
|
||||
-593.6580325886987
|
||||
],
|
||||
"startBinding": {
|
||||
"elementId": "vcIjJVjXgUguqQFW40HAl",
|
||||
"focus": 0.7625125732015986,
|
||||
"gap": 9.403526836607625
|
||||
},
|
||||
"endBinding": {
|
||||
"elementId": "dngwgVXv9yv7VHDzOVq3z",
|
||||
"focus": -0.3345308759480522,
|
||||
"gap": 6.62347211903392
|
||||
},
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "arrow"
|
||||
}
|
||||
],
|
||||
"appState": {
|
||||
"theme": "dark",
|
||||
"viewBackgroundColor": "#ffffff",
|
||||
"currentItemStrokeColor": "#000000",
|
||||
"currentItemBackgroundColor": "transparent",
|
||||
"currentItemFillStyle": "hachure",
|
||||
"currentItemStrokeWidth": 2,
|
||||
"currentItemStrokeStyle": "solid",
|
||||
"currentItemRoughness": 1,
|
||||
"currentItemOpacity": 100,
|
||||
"currentItemFontFamily": 1,
|
||||
"currentItemFontSize": 28,
|
||||
"currentItemTextAlign": "left",
|
||||
"currentItemStrokeSharpness": "sharp",
|
||||
"currentItemStartArrowhead": null,
|
||||
"currentItemEndArrowhead": "triangle",
|
||||
"currentItemLinearStrokeSharpness": "round",
|
||||
"gridSize": null,
|
||||
"colorPalette": {}
|
||||
},
|
||||
"files": {}
|
||||
}
|
||||
```
|
||||
%%
|
452
Excalidraw/D latch 2022-11-17 22.30.40.excalidraw.md
Normal file
452
Excalidraw/D latch 2022-11-17 22.30.40.excalidraw.md
Normal file
@ -0,0 +1,452 @@
|
||||
---
|
||||
|
||||
excalidraw-plugin: parsed
|
||||
tags: [excalidraw]
|
||||
|
||||
---
|
||||
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
|
||||
|
||||
|
||||
# Text Elements
|
||||
D ^2SSW3WA2
|
||||
|
||||
EN ^j25rnb3K
|
||||
|
||||
Q ^HAifc2u2
|
||||
|
||||
Q ^6sIZx4M4
|
||||
|
||||
%%
|
||||
# Drawing
|
||||
```json
|
||||
{
|
||||
"type": "excalidraw",
|
||||
"version": 2,
|
||||
"source": "https://excalidraw.com",
|
||||
"elements": [
|
||||
{
|
||||
"type": "text",
|
||||
"version": 13,
|
||||
"versionNonce": 455970182,
|
||||
"isDeleted": false,
|
||||
"id": "2SSW3WA2",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -109.37164585145801,
|
||||
"y": -84.88745497091043,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 24,
|
||||
"height": 36,
|
||||
"seed": 16881912,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1669925988778,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "D",
|
||||
"rawText": "D",
|
||||
"baseline": 24,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "D"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 103,
|
||||
"versionNonce": 576746970,
|
||||
"isDeleted": false,
|
||||
"id": "j25rnb3K",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -109.37164585145801,
|
||||
"y": -5.33810739773573,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 39,
|
||||
"height": 36,
|
||||
"seed": 1673072264,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1669925988778,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "EN",
|
||||
"rawText": "EN",
|
||||
"baseline": 24,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "EN"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 53,
|
||||
"versionNonce": 174976198,
|
||||
"isDeleted": false,
|
||||
"id": "HAifc2u2",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -26.199266541631182,
|
||||
"y": -84.88745497091043,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 22,
|
||||
"height": 36,
|
||||
"seed": 538208248,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1669925988778,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "Q",
|
||||
"rawText": "Q",
|
||||
"baseline": 24,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "Q"
|
||||
},
|
||||
{
|
||||
"type": "text",
|
||||
"version": 99,
|
||||
"versionNonce": 222866074,
|
||||
"isDeleted": false,
|
||||
"id": "6sIZx4M4",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -26.199266541631182,
|
||||
"y": -5.042985163268476,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 22,
|
||||
"height": 36,
|
||||
"seed": 408875400,
|
||||
"groupIds": [
|
||||
"MC7dHmhkG41hV4OYaoWwr"
|
||||
],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1669925988779,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"fontSize": 28,
|
||||
"fontFamily": 1,
|
||||
"text": "Q",
|
||||
"rawText": "Q",
|
||||
"baseline": 24,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"containerId": null,
|
||||
"originalText": "Q"
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"version": 138,
|
||||
"versionNonce": 986244488,
|
||||
"isDeleted": false,
|
||||
"id": "k7kHVauw38AR2_hvVkRRZ",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -27.407987723692436,
|
||||
"y": -4.472492242970112,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 22.41421938417153,
|
||||
"height": 0,
|
||||
"seed": 1659252616,
|
||||
"groupIds": [
|
||||
"MC7dHmhkG41hV4OYaoWwr"
|
||||
],
|
||||
"strokeSharpness": "round",
|
||||
"boundElements": [],
|
||||
"updated": 1668720701025,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": null,
|
||||
"endBinding": null,
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": null,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
22.41421938417153,
|
||||
0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "rectangle",
|
||||
"version": 67,
|
||||
"versionNonce": 1576977144,
|
||||
"isDeleted": false,
|
||||
"id": "rF06CkWRpK6Fwuw9Jngrg",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -118.83834586034553,
|
||||
"y": -88.99701394440794,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 124.46651101672896,
|
||||
"height": 126.92785794927954,
|
||||
"seed": 649568760,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1668720719748,
|
||||
"link": null,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"version": 61,
|
||||
"versionNonce": 1970530952,
|
||||
"isDeleted": false,
|
||||
"id": "LyzZyWfaiptyQhj3dQXO2",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 7.1573927141570834,
|
||||
"y": -70.59110493718424,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 35.195881677624755,
|
||||
"height": 0.5340472527791889,
|
||||
"seed": 410847368,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"boundElements": [],
|
||||
"updated": 1668720723981,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": null,
|
||||
"endBinding": null,
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": null,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
35.195881677624755,
|
||||
0.5340472527791889
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"version": 169,
|
||||
"versionNonce": 391049352,
|
||||
"isDeleted": false,
|
||||
"id": "tvTsCW-PMj3ALoa7A90Wn",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 19.513393728642487,
|
||||
"y": 11.02712735895753,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 23.455523539860863,
|
||||
"height": 0,
|
||||
"seed": 1006363128,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"boundElements": [],
|
||||
"updated": 1668720760964,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": null,
|
||||
"endBinding": null,
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": null,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
23.455523539860863,
|
||||
0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"version": 102,
|
||||
"versionNonce": 1005875080,
|
||||
"isDeleted": false,
|
||||
"id": "7tkiEbEI5luFR0NrTV5wH",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -154.67980326559814,
|
||||
"y": -70.646630543011,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 35.195881677624755,
|
||||
"height": 0.5340472527791889,
|
||||
"seed": 1792431240,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"boundElements": [],
|
||||
"updated": 1668720729631,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": null,
|
||||
"endBinding": null,
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": null,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
35.195881677624755,
|
||||
0.5340472527791889
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"version": 118,
|
||||
"versionNonce": 201632248,
|
||||
"isDeleted": false,
|
||||
"id": "T3sMA6iKL4F9KNrFeOiYL",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -155.77548692812664,
|
||||
"y": 11.407463594331674,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 35.195881677624755,
|
||||
"height": 0.5340472527791889,
|
||||
"seed": 2138189048,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"boundElements": [],
|
||||
"updated": 1668720732598,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": null,
|
||||
"endBinding": null,
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": null,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
35.195881677624755,
|
||||
0.5340472527791889
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "ellipse",
|
||||
"version": 273,
|
||||
"versionNonce": 875785608,
|
||||
"isDeleted": false,
|
||||
"id": "Ux-Ou3L3K4_g-jD54-gCt",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": 5.505984604087104,
|
||||
"y": 4.851444797670666,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 12.791515563799694,
|
||||
"height": 12.791515563799694,
|
||||
"seed": 594350472,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1668720757193,
|
||||
"link": null,
|
||||
"locked": false
|
||||
}
|
||||
],
|
||||
"appState": {
|
||||
"theme": "dark",
|
||||
"viewBackgroundColor": "#ffffff",
|
||||
"currentItemStrokeColor": "#000000",
|
||||
"currentItemBackgroundColor": "transparent",
|
||||
"currentItemFillStyle": "hachure",
|
||||
"currentItemStrokeWidth": 2,
|
||||
"currentItemStrokeStyle": "solid",
|
||||
"currentItemRoughness": 1,
|
||||
"currentItemOpacity": 100,
|
||||
"currentItemFontFamily": 1,
|
||||
"currentItemFontSize": 28,
|
||||
"currentItemTextAlign": "left",
|
||||
"currentItemStrokeSharpness": "sharp",
|
||||
"currentItemStartArrowhead": null,
|
||||
"currentItemEndArrowhead": "arrow",
|
||||
"currentItemLinearStrokeSharpness": "round",
|
||||
"gridSize": null,
|
||||
"colorPalette": {}
|
||||
},
|
||||
"files": {}
|
||||
}
|
||||
```
|
||||
%%
|
2100
Excalidraw/D latch 2022-11-17 22.33.04.excalidraw.md
Normal file
2100
Excalidraw/D latch 2022-11-17 22.33.04.excalidraw.md
Normal file
File diff suppressed because it is too large
Load Diff
2348
Excalidraw/Drawing 2023-03-06 15.23.07.excalidraw.md
Normal file
2348
Excalidraw/Drawing 2023-03-06 15.23.07.excalidraw.md
Normal file
File diff suppressed because it is too large
Load Diff
1040
Excalidraw/Drawing 2023-08-04 14.08.00.excalidraw.md
Normal file
1040
Excalidraw/Drawing 2023-08-04 14.08.00.excalidraw.md
Normal file
File diff suppressed because it is too large
Load Diff
15
Excalidraw/Drawing 2023-08-27 15.35.26.excalidraw.md
Normal file
15
Excalidraw/Drawing 2023-08-27 15.35.26.excalidraw.md
Normal file
@ -0,0 +1,15 @@
|
||||
---
|
||||
|
||||
excalidraw-plugin: parsed
|
||||
tags: [excalidraw]
|
||||
|
||||
---
|
||||
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
|
||||
|
||||
|
||||
%%
|
||||
# Drawing
|
||||
```json
|
||||
{"type":"excalidraw","version":2,"source":"https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/1.9.17","elements":[],"appState":{"theme":"dark","gridSize":null,"viewBackgroundColor":"#ffffff"}}
|
||||
```
|
||||
%%
|
1100
Excalidraw/Démonstration arctan(1sqrt(3)).excalidraw.md
Normal file
1100
Excalidraw/Démonstration arctan(1sqrt(3)).excalidraw.md
Normal file
File diff suppressed because it is too large
Load Diff
1130
Excalidraw/Démonstration arctan(1÷sqrt(3)).excalidraw.md
Normal file
1130
Excalidraw/Démonstration arctan(1÷sqrt(3)).excalidraw.md
Normal file
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,293 @@
|
||||
---
|
||||
|
||||
excalidraw-plugin: parsed
|
||||
tags: [excalidraw]
|
||||
|
||||
---
|
||||
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
|
||||
|
||||
|
||||
# Text Elements
|
||||
|
||||
# Embedded files
|
||||
b68ba56e6ae9b7f2af7fe696809e6189ffa40c93: $$x^3 \qquad + 2x - 1$$
|
||||
2f39ec7bb95346401ea0749c771fa17d9fc17f7a: $$x^2 - 1$$
|
||||
27bca7c75ed1419853592d13886799fc4b81a44b: $$x$$
|
||||
2abc128e8eaf9359f8008af2e06a5d782d908fb5: $$-(x^3 \qquad - x)$$
|
||||
5458e10fffb5ba04caf32e0eb955f846382a7cd6: $$3x -1$$
|
||||
|
||||
%%
|
||||
# Drawing
|
||||
```json
|
||||
{
|
||||
"type": "excalidraw",
|
||||
"version": 2,
|
||||
"source": "https://excalidraw.com",
|
||||
"elements": [
|
||||
{
|
||||
"type": "image",
|
||||
"version": 114,
|
||||
"versionNonce": 1701893815,
|
||||
"isDeleted": false,
|
||||
"id": "vQfg7632",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -656.59765625,
|
||||
"y": -131.55078125,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 127,
|
||||
"height": 17,
|
||||
"seed": 61594,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1667060449242,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"status": "pending",
|
||||
"fileId": "b68ba56e6ae9b7f2af7fe696809e6189ffa40c93",
|
||||
"scale": [
|
||||
1,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"version": 188,
|
||||
"versionNonce": 1653778393,
|
||||
"isDeleted": false,
|
||||
"id": "0NGQkyX9",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -506.2361451016062,
|
||||
"y": -131.55078125,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 49,
|
||||
"height": 17,
|
||||
"seed": 58586,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1667060490210,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"status": "pending",
|
||||
"fileId": "2f39ec7bb95346401ea0749c771fa17d9fc17f7a",
|
||||
"scale": [
|
||||
1,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"version": 218,
|
||||
"versionNonce": 2125526263,
|
||||
"isDeleted": false,
|
||||
"id": "AFv9Lc0OfrvdIxeAsoV-r",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -519.6111451016062,
|
||||
"y": -135.25383937226363,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 0,
|
||||
"height": 92.81542975001273,
|
||||
"seed": 1467725465,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"boundElements": [],
|
||||
"updated": 1667060502826,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": null,
|
||||
"endBinding": null,
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": null,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
92.81542975001273
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "line",
|
||||
"version": 160,
|
||||
"versionNonce": 110714263,
|
||||
"isDeleted": false,
|
||||
"id": "oXt-H7OILr41vF4GI0Tas",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 0,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -517.6658326016062,
|
||||
"y": -104.31640625,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 65.69662770463242,
|
||||
"height": 0,
|
||||
"seed": 858913815,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"boundElements": [],
|
||||
"updated": 1667060499077,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"startBinding": null,
|
||||
"endBinding": null,
|
||||
"lastCommittedPoint": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": null,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
65.69662770463242,
|
||||
0
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"version": 157,
|
||||
"versionNonce": 1648115543,
|
||||
"isDeleted": false,
|
||||
"id": "ypjeCZF4",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -506.2361451016062,
|
||||
"y": -94.416015625,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 10,
|
||||
"height": 8,
|
||||
"seed": 35873,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1667060490210,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"status": "pending",
|
||||
"fileId": "27bca7c75ed1419853592d13886799fc4b81a44b",
|
||||
"scale": [
|
||||
1,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"version": 136,
|
||||
"versionNonce": 884139991,
|
||||
"isDeleted": false,
|
||||
"id": "LKfXC6WW",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -676.6796875,
|
||||
"y": -100.916015625,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 115,
|
||||
"height": 21,
|
||||
"seed": 69611,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1667060453692,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"status": "pending",
|
||||
"fileId": "2abc128e8eaf9359f8008af2e06a5d782d908fb5",
|
||||
"scale": [
|
||||
1,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"type": "image",
|
||||
"version": 222,
|
||||
"versionNonce": 813163639,
|
||||
"isDeleted": false,
|
||||
"id": "xwKlDkym",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"angle": 0,
|
||||
"x": -580.59765625,
|
||||
"y": -66.28125,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"width": 51,
|
||||
"height": 14,
|
||||
"seed": 73009,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"boundElements": [],
|
||||
"updated": 1667060444433,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"status": "pending",
|
||||
"fileId": "5458e10fffb5ba04caf32e0eb955f846382a7cd6",
|
||||
"scale": [
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"appState": {
|
||||
"theme": "light",
|
||||
"viewBackgroundColor": "#ffffff",
|
||||
"currentItemStrokeColor": "#000000",
|
||||
"currentItemBackgroundColor": "transparent",
|
||||
"currentItemFillStyle": "hachure",
|
||||
"currentItemStrokeWidth": 1,
|
||||
"currentItemStrokeStyle": "solid",
|
||||
"currentItemRoughness": 0,
|
||||
"currentItemOpacity": 100,
|
||||
"currentItemFontFamily": 1,
|
||||
"currentItemFontSize": 20,
|
||||
"currentItemTextAlign": "left",
|
||||
"currentItemStrokeSharpness": "sharp",
|
||||
"currentItemStartArrowhead": null,
|
||||
"currentItemEndArrowhead": "arrow",
|
||||
"currentItemLinearStrokeSharpness": "round",
|
||||
"gridSize": null,
|
||||
"colorPalette": {}
|
||||
},
|
||||
"files": {}
|
||||
}
|
||||
```
|
||||
%%
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,121 @@
|
||||
---
|
||||
|
||||
excalidraw-plugin: parsed
|
||||
tags: [excalidraw]
|
||||
|
||||
---
|
||||
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
|
||||
|
||||
|
||||
# Text Elements
|
||||
A 15 ^vaxD2b1u
|
||||
|
||||
%%
|
||||
# Drawing
|
||||
```json
|
||||
{
|
||||
"type": "excalidraw",
|
||||
"version": 2,
|
||||
"source": "https://excalidraw.com",
|
||||
"elements": [
|
||||
{
|
||||
"id": "MXvJPOzR_buTPBrjRjNZn",
|
||||
"type": "arrow",
|
||||
"x": -283.13905334472656,
|
||||
"y": -127.16718292236328,
|
||||
"width": 198.48284912109375,
|
||||
"height": 0,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"seed": 1421163165,
|
||||
"version": 32,
|
||||
"versionNonce": 869149917,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1663083663987,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
198.48284912109375,
|
||||
0
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
"startBinding": null,
|
||||
"endBinding": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": "triangle"
|
||||
},
|
||||
{
|
||||
"id": "vaxD2b1u",
|
||||
"type": "text",
|
||||
"x": -204.52846247540788,
|
||||
"y": -111.99689483642578,
|
||||
"width": 42,
|
||||
"height": 25,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"seed": 1369686963,
|
||||
"version": 7,
|
||||
"versionNonce": 1529384403,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1663083660697,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"text": "A 15",
|
||||
"rawText": "A 15",
|
||||
"fontSize": 20,
|
||||
"fontFamily": 1,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"baseline": 18,
|
||||
"containerId": null,
|
||||
"originalText": "A 15"
|
||||
}
|
||||
],
|
||||
"appState": {
|
||||
"theme": "dark",
|
||||
"viewBackgroundColor": "#ffffff",
|
||||
"currentItemStrokeColor": "#000000",
|
||||
"currentItemBackgroundColor": "transparent",
|
||||
"currentItemFillStyle": "hachure",
|
||||
"currentItemStrokeWidth": 1,
|
||||
"currentItemStrokeStyle": "solid",
|
||||
"currentItemRoughness": 1,
|
||||
"currentItemOpacity": 100,
|
||||
"currentItemFontFamily": 1,
|
||||
"currentItemFontSize": 20,
|
||||
"currentItemTextAlign": "left",
|
||||
"currentItemStrokeSharpness": "sharp",
|
||||
"currentItemStartArrowhead": null,
|
||||
"currentItemEndArrowhead": "triangle",
|
||||
"currentItemLinearStrokeSharpness": "round",
|
||||
"gridSize": null,
|
||||
"colorPalette": {}
|
||||
},
|
||||
"files": {}
|
||||
}
|
||||
```
|
||||
%%
|
@ -0,0 +1,262 @@
|
||||
---
|
||||
|
||||
excalidraw-plugin: parsed
|
||||
tags: [excalidraw]
|
||||
|
||||
---
|
||||
==⚠ Switch to EXCALIDRAW VIEW in the MORE OPTIONS menu of this document. ⚠==
|
||||
|
||||
|
||||
# Text Elements
|
||||
2 ^chzCMxxP
|
||||
|
||||
5 ^51SLSZ2c
|
||||
|
||||
9 ^DU69Ne5R
|
||||
|
||||
%%
|
||||
# Drawing
|
||||
```json
|
||||
{
|
||||
"type": "excalidraw",
|
||||
"version": 2,
|
||||
"source": "https://excalidraw.com",
|
||||
"elements": [
|
||||
{
|
||||
"id": "IPThdellWGMfstUHaFCsk",
|
||||
"type": "ellipse",
|
||||
"x": -114.40708291978922,
|
||||
"y": -225.38688900943285,
|
||||
"width": 84.32845189625088,
|
||||
"height": 84.32845189625088,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"seed": 1452181821,
|
||||
"version": 199,
|
||||
"versionNonce": 1337401619,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1663083771826,
|
||||
"link": null,
|
||||
"locked": false
|
||||
},
|
||||
{
|
||||
"id": "chzCMxxP",
|
||||
"type": "text",
|
||||
"x": -79.7197041849875,
|
||||
"y": -219.1040777383126,
|
||||
"width": 15,
|
||||
"height": 25,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"seed": 320963453,
|
||||
"version": 132,
|
||||
"versionNonce": 1580677885,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1663083812190,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"text": "2",
|
||||
"rawText": "2",
|
||||
"fontSize": 20,
|
||||
"fontFamily": 1,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"baseline": 18,
|
||||
"containerId": null,
|
||||
"originalText": "2"
|
||||
},
|
||||
{
|
||||
"id": "ZYYhodA10X4i8i2O9ghRI",
|
||||
"type": "line",
|
||||
"x": -114.38080498657126,
|
||||
"y": -182.24710981478398,
|
||||
"width": 82.68868575158655,
|
||||
"height": 0,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"seed": 2041240083,
|
||||
"version": 125,
|
||||
"versionNonce": 236489011,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1663083788457,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
82.68868575158655,
|
||||
0
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
"startBinding": null,
|
||||
"endBinding": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": null
|
||||
},
|
||||
{
|
||||
"id": "p11hV9LEsnvL741LKeaJm",
|
||||
"type": "line",
|
||||
"x": -72.42139615773723,
|
||||
"y": -182.5341803862652,
|
||||
"width": 0,
|
||||
"height": 42.41668173696726,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "round",
|
||||
"seed": 1685460861,
|
||||
"version": 63,
|
||||
"versionNonce": 1278117395,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1663083798625,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"points": [
|
||||
[
|
||||
0,
|
||||
0
|
||||
],
|
||||
[
|
||||
0,
|
||||
42.41668173696726
|
||||
]
|
||||
],
|
||||
"lastCommittedPoint": null,
|
||||
"startBinding": null,
|
||||
"endBinding": null,
|
||||
"startArrowhead": null,
|
||||
"endArrowhead": null
|
||||
},
|
||||
{
|
||||
"id": "51SLSZ2c",
|
||||
"type": "text",
|
||||
"x": -97.14368590515653,
|
||||
"y": -176.68385656384717,
|
||||
"width": 13,
|
||||
"height": 25,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"seed": 1409047891,
|
||||
"version": 61,
|
||||
"versionNonce": 710681331,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1663083808489,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"text": "5",
|
||||
"rawText": "5",
|
||||
"fontSize": 20,
|
||||
"fontFamily": 1,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"baseline": 18,
|
||||
"containerId": null,
|
||||
"originalText": "5"
|
||||
},
|
||||
{
|
||||
"id": "DU69Ne5R",
|
||||
"type": "text",
|
||||
"x": -59.35140877646296,
|
||||
"y": -176.43139585926704,
|
||||
"width": 13,
|
||||
"height": 25,
|
||||
"angle": 0,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 1,
|
||||
"strokeStyle": "solid",
|
||||
"roughness": 1,
|
||||
"opacity": 100,
|
||||
"groupIds": [],
|
||||
"strokeSharpness": "sharp",
|
||||
"seed": 1574525491,
|
||||
"version": 72,
|
||||
"versionNonce": 775729981,
|
||||
"isDeleted": false,
|
||||
"boundElements": null,
|
||||
"updated": 1663083809758,
|
||||
"link": null,
|
||||
"locked": false,
|
||||
"text": "9",
|
||||
"rawText": "9",
|
||||
"fontSize": 20,
|
||||
"fontFamily": 1,
|
||||
"textAlign": "left",
|
||||
"verticalAlign": "top",
|
||||
"baseline": 18,
|
||||
"containerId": null,
|
||||
"originalText": "9"
|
||||
}
|
||||
],
|
||||
"appState": {
|
||||
"theme": "dark",
|
||||
"viewBackgroundColor": "#ffffff",
|
||||
"currentItemStrokeColor": "#000000",
|
||||
"currentItemBackgroundColor": "transparent",
|
||||
"currentItemFillStyle": "hachure",
|
||||
"currentItemStrokeWidth": 1,
|
||||
"currentItemStrokeStyle": "solid",
|
||||
"currentItemRoughness": 1,
|
||||
"currentItemOpacity": 100,
|
||||
"currentItemFontFamily": 1,
|
||||
"currentItemFontSize": 20,
|
||||
"currentItemTextAlign": "left",
|
||||
"currentItemStrokeSharpness": "sharp",
|
||||
"currentItemStartArrowhead": null,
|
||||
"currentItemEndArrowhead": "arrow",
|
||||
"currentItemLinearStrokeSharpness": "round",
|
||||
"gridSize": null,
|
||||
"colorPalette": {}
|
||||
},
|
||||
"files": {}
|
||||
}
|
||||
```
|
||||
%%
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user