Skip to content

Commit 1b9b70f

Browse files
committed
Quartz sync: Nov 28, 2025, 12:45 PM
1 parent 6799a71 commit 1b9b70f

22 files changed

+274
-49
lines changed

content/Jazyky/0 - Frájina/random.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
date: 2025-10-05T11:39
33
cssclasses:
44
---
5-
- slova, který se doslova používají úplně stejně jako český a anglicky se používají úplně jinak
5+
- slova, který se doslova používají úplně stejně jako český, ale anglicky se používají úplně jinak
66
- le courrier - pošta - anglicky mail, courier, letters
77
- dommage - škoda - anglicky damage, what a pity ...
88
- cher - drahý - expensive, dear, beloved
9+
- le conseil - rada - board, council, piece of advice
910

1011
- slova, co se mi pletou
1112
- foyer (home, household) - loyer (rent)

content/Skola/01 - IOT/Maturita/IP adresace.md

Lines changed: 0 additions & 6 deletions
This file was deleted.

content/Skola/01 - IOT/Maturita/Kybernetika/Aplikační protokoly v sítích.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ date: 2025-10-03T09:19
33
cssclasses:
44
---
55

6-
- všechno na [[7. Aplikační vrstva]]
6+
- všechno na [[7. Aplikační Vrstva]]
77
- [[Elektronická Pošta]]
88
- [[POP3]]
99
- [[IMAP]]
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
date: 2025-11-28T09:17
3+
cssclasses:
4+
---
5+
6+
- založená na šíření elektromagnetických vln prostředím
7+
- ŠPATNĚ - šíří se vzduchem
8+
- elektromagnetické vlny nevycházejí z faradayovy klece
9+
10+
# Druhy bezdrátových sítí
11+
- analog - TV, rádio
12+
- GPS
13+
- BSM signál - mobilní data
14+
- NFC
15+
- infraport
16+
- wifi
17+
- zkušebně lifi - wifi přes světlo
18+
- bluetooth
19+
- FSO - free space optic - laser
20+
21+
- každá bezdrátová síť má svojí normu a svoji přiřazenou frekvenci
22+
- frekvence pásma
23+
- licenční
24+
- 10 GhZ, 60 GhZ - Wi-Fi
25+
- nutné povolení od ČTU (český telekomunikační úřad)
26+
- bezlicenční
27+
- veřejně dostupné
28+
- 2,4 , 5, 6 GhZ - Wi-fi
29+
30+
# Hardware
31+
## antény
32+
- směrová anténa (yagi anténa)
33+
- vyzařuje úzké pásmo em vln
34+
- na dlouhé vzdálenosti (15-20 km)
35+
- sektorová anténa
36+
- pokrývá určitý sektor
37+
- třeba 60 stupňů
38+
- všesměrové
39+
- vysílá do všech směrů
40+
- wifi antény

content/Skola/01 - IOT/Maturita/Kybernetika/Hardware a periferní zařízení.md

Lines changed: 55 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,58 @@ cssclasses:
77
- [[Procesor]]
88
- [[Grafická karta]]
99
- [[Paměť]]
10-
- [[Zdroj]]
10+
- [[Zdroj]]
11+
12+
# Periferie
13+
14+
## Tiskárny
15+
### Jehličková
16+
- 9 jehličková
17+
- 24 jehličková
18+
19+
- psací stroj funguje na stejném principu
20+
#### Nevýhody
21+
- hlučné
22+
- na poměr dnešní doby příšerně drahé
23+
- nízká kvalita tisku
24+
- omezený počet barev - standartně 1, ale dělali se i 4 barevné
25+
- rychlost - 1 stránka třeba půl minuty
26+
#### Výhody
27+
- pretty much nezničitená
28+
- velmi levný tisk
29+
- dokáže tisknout několik kopií najednou
30+
### Inkoustové
31+
- deskjet
32+
- inkoust vytriskává tím, že se inkoust zahřeje a tím zvětší a chce se vytlačit ykwim
33+
- bubblejet / inkjet
34+
- piezo elektrický krystal
35+
#### Výhody
36+
- kvalita tisku
37+
- rychlost
38+
- obsahují další funkce - skener, fax, kopírka
39+
- jsou levný na koupi
40+
#### Nevýhody
41+
- jsou drahé na dokupování inkoustu
42+
- při nečinnosti zasychají trysky
43+
- nutnost uschnutí tisku - ten papír je prostě wet - Lukáš
44+
### Laserovky
45+
- tiskne pomocí toneru
46+
- z čeho se toner skládá
47+
- barva
48+
- pryskyřice
49+
- kovové částečky
50+
#### Výhody
51+
- rychlost
52+
- relativně levnáí
53+
#### Nevýhody
54+
- zapékání pryskyřice některým lidem smrdí
55+
56+
### Termální tiskárna
57+
- tryska fouká teplý vzduch na speciální papír, který v tom místě ztmavne
58+
- jediný bod poruchy je tisková hlava
59+
#### Výhody
60+
- rychlá
61+
- levná
62+
#### Nevýhody
63+
- stářím bledne, na slunci zčerná
64+
- potřebuje termálně sensitivní papír

content/Skola/01 - IOT/Maturita/Maturita.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ cssclasses:
1616
- Organizace a týmy zapojené do kybernetické bezpečnosti
1717
- Serverové a desktopové operační systémy
1818
- Bezpečnost operačních systémů z pohledu kybernetiky
19-
- Bezdrátová komunikace a její zabezpečení
19+
- [[Bezdrátová komunikace a její zabezpečení]]
2020
- [[Hardware a periferní zařízení]]
2121
- Aktivní a pasivní síťové prvky
2222
- [Síťové vrstevnaté modely](Vrstvové%20modely)
@@ -45,8 +45,8 @@ cssclasses:
4545
- WinForms – standardní ovládací prvky
4646
- C# a události tříd, přidání reference na obslužnou metodu, tvorba obslužných metod.
4747
- Vývojové prostředí BlueJ – Tvorba tříd, vztahy mezi třídami, tvorba dokumentace, volání statických a nestatických metod, užití příkazového panelu. Jednosměrný uzlový seznam.
48-
- Návrhové vzory - Utility, Singleton + tovární metoda, Enum.
49-
- Návrhové vzory - Interface – Servant, Generické třídy, Messenger.
48+
- [[Návrhové vzory - Utility, Singleton + tovární metoda, Enum. ]]
49+
- [[Návrhové vzory - Interface – Servant, Generické třídy, Messenger.]]
5050

5151
# Praktická část MZ - 15
5252
- Zabezpečení počítačové sítě P2P
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
date: 2025-11-23T13:18
3+
cssclasses:
4+
---
5+
**Abstraktní třída** – obaluje normální třídy, je nad nimi, obsahuje slovo abstract, pomocí konstruktoru jim nelze vytvořit instanci, kompilátor to nedovolí, obsahuje abstraktní metody
6+
7+
**Generická třída** je třída, která pracuje s neurčeným datovým typem.
8+
Neurčený datový typ označujeme vždy písmenem T
9+
Datový typ se určí až když vytváříme instanci
10+
11+
**Interface** je společným rozhraním tříd
12+
Interface obsahuje hlavičky společných metod, které jsou společné třídám, které ho implementují, název se často tvoří jako "I" + "použití"
13+
To je dobré pro to, že pak lze přistupovat k objektům pomocí jednotlivých objektů - to dělá Servant
14+
15+
**Messenger** se používá, pokud je potřeba přenést ze třídy více než jednu hodnotu, datový typ (jeden získáme pomocí funkce, např. getteru)
16+
Vytvoříme si proto "přepravku", kterou je právě Messenger
17+
Vytvoříme novou třídu se stejnými atributy, ty musí být public (chceme se k nim dostat i odjinud) a budou asi i final (aby nešly omylem/neoprávněně měnit)
18+
V původní třídě, ze které chceme získat data vytvoříme metodu, která nám data předá (tedy funkci) a do ní dáme slůvko "return" a za to všechny atributy
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
date: 2025-11-23T13:19
3+
cssclasses:
4+
---
5+
6+
**Enum** - je návrhový vzor, který umožňuje vytvořit náš vlastní výčtový datový typ. Je ordinální - to znamená setříděné (viz. projekt "enum" v BlueJ ze třeťáku; had z druháku v C# - enum použité pro vytvoření návrhového typu značícího směry; datový typ boolean) Všechny hodnoty datového typu který je výčtový, musí být vyjmenovány - true, false; nebo nahoru, dolů, doleva, doprava.
7+
8+
**Singleton** je třída, která umožňuje vytvoří pouze jedinou instanci, používá se tam, kde něčeho nechceme více (např. plátno - canvas)
9+
Nemá možnost volání konstruktoru - konstruktor je totiž privátní, veřejný konstruktor nahrazuje metoda getInstace (getInstance je funkce která vrací instanci své vlastní třídy - je to tedy tovární metoda)
10+
11+
**Builder** je návrhový vzor
12+
Builder se používá, když má třída velké množství atributů
13+
Úkolem Builderu je sestavit třídy, která má velké množství atributů. Ta potom už nemusí mít konstruktor.
14+
Builder má tovární metody (ty mají služby) - tyto mají stejné atributy jako třídy kterým je nastavují.
15+
Na konci je metoda Build, vrací již jednotlivé atributy, které builder vytvořil.
16+
17+
**Memento** si pamatuje předchozí/několik posledních (případně následujících) vstupů od uživatele. 
18+
Slouží poté k obnovení těchto dat. Např. ctrl+z ve Wordu.
19+
Dělá to bez porušení zapouzdření
20+
21+
Používat „klávesy“ a „znaky“, nikoliv „psaní textu“ a podobné
22+
23+
**Jednosměrný uzlový seznam** je zásobník. K vytvoření zásobníku je třeba vytvořit dvě třídy - Uzel (pamatuje si hodnotu libovolného datového typu, to je jeho hlavní účel a další následující uzel) a Zádobník (pamatuje si první a poslední uzel a počet uzlů) 
24+
Vložit uzel do zásobníku znamená vytvořit instanci. Když je uzel poslední, má jako hodnotu dalšího uzlu "null"
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
date: 2025-10-29T10:43
3+
cssclasses:
4+
---
5+
6+
- používaný pro stylování dokumentů psaných v markup jazycích jako HTML nebo XML
7+
- společně s HTML a Javascriptem mezi hlavními způsoby psaní stránek
8+
- CSS umožňuje rozdělení rozložení stránky (HTML) a jeho prezentací (CSS)
9+
- to umožňuje
10+
- rozdělení stylu prezentace pro rozdílné zařízení
11+
- použití jednoho souboru stylů pro několik stránek (urychlení načítání stránky když je css cached)
12+
- cascading ve jméně znamená řetězení/kaskádování stylů
13+
- pokud má jeden element upravované nějaké hodnoty na více místech (třeba víckrát margin:" ") css vždy stejně vybere, který má přednost
14+
- 1 - důležitost - !important - přebíjí všechny ostatní styly
15+
- 2 - původ - styl autora stránky > styl definovaný uživatelem > defaultní styl prohlížeče
16+
- 3 - selektor - id > class > tag
17+
- 4 - pokud se rovnají na úrovni, platí styl, který je definovaný později v kódu
18+
## Zápis
19+
- syntax používá anglická klíčová slova
20+
### Selektor
21+
- vybírá, pro jakou část markupu styl platí
22+
- typy selektorů
23+
- všechny elementy specifického typu - `<h2>, <p>, <table>`
24+
- specifický matching atribut
25+
- id
26+
- class
27+
```
28+
výběr všech emementů
29+
h2 {
30+
color: red;
31+
}
32+
33+
výběr podle id
34+
#navbar {
35+
background-color: blue;
36+
}
37+
38+
výběr podle class
39+
.contact {
40+
text-align: center;
41+
}
42+
43+
míchačka - pouze p elementy s class neco
44+
p.neco {
45+
text-align: center;
46+
}
47+
```
48+
49+
- Stylopis - Do hlavičky dokumentu se napíše stylopis uzavřený mezi tagy `<style>``</style>`
50+
- Soubor
51+
- Vytvoří se soubor, který se pojmenuje třeba `styly.css`:
52+
```css
53+
p {color: red}
54+
```
55+
Do hlavičky html dokumentu, který chci stylem ovlivnit, musím napsat odkaz na tento soubor:
56+
```html
57+
<link rel="stylesheet" type="text/css" href="styly.css">
58+
```
59+
60+
### CSS preprocesory
61+
- CSS preprocesor je nástroj, který vám ze zdrojového kódu zapsaného ve vlastní syntaxi vygeneruje CSS pro prohlížeč
62+
- SASS, LESS a Stylus

content/Skola/01 - IOT/Maturita/Využívání CSS v kombinaci s HTML.md

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)