Zápis Praxe
1. Bezpečnost práce v učebně
- závady neodstraňovat, ale hlásit učiteli
- ŠkolaOnline - historie přihlášení
- Outlook - maily, správa účtu (samoobslužný reset hesla, instalace Office)
2. Google
- vestavěné apky, site:, hledání podle obrázku
3. Teams
- hlasování, Poznámkový blok předmětu, schůzky, Whiteboard
- metoda učení PQRST
- data = údaje popisující svět
- informace = data s významným obsahem
- komunikace = přenos informace pomocí kódování
5. Kódování dat
- kódování dat = nahrazení dat (písmen, čísel) symboly, aby byl možný přenos a ukládání dat pomocí (výpočetní) techniky
6. Kódování čísel
- Binární (dvojková) číselná soustava - pro vyjádření čísel se používají dvě číslice 0 a 1
- bit (binary digit - nejmenší jednotka informace) = právě jedna 0 nebo 1
- byte = skupina 8 bitů - čísla 00000000 až 11111111 (desítkově čísla 0-255)
- Hexadecimální (šestnáctková) soustava - používá znaky 0-F (F=15) - pro zkrácení zápisu velkých čísel (des. 255 = binárně 11111111 = hexa FF)
7. Kódování textu
- Text = člověkem čitelná data (tisknutelná) - písmena včetně diakritiky (áčůö atd.), číslice, interpunkce (_.?!,;:'"- atd.)
- Kódování textu = přiřazení čísel znakům pro snadné uložení/přenos dat
- ASCII - základní 7-bitové kódování znaků - 33 speciálních řídících znaků (např. CR LF pro konec řádku) + 95 tisknutelných znaků bez češtiny
- ANSI Central Europe (code page 1250) - 8-bitové kódování = 1-bytové (256 znaků včetně češtiny)
- UTF-8 - vícebytové kódování (všechny světové znaky) - dnešní standard
8. Kódování barev
- 2d bitmapová grafika = mřížka pixelů s různou barvou
- barevná hloubka
- plné barvy RGB (barva má 3 složky = červená, zelená, modrá) - každá složka se ukládá na 1 Byte (0-255), 0=bez barvy, 255=plná barva
- stupně šedi - 256 stupňů (1 Byte)
- černá/bílá - pixel je černý nebo bílý (1 bit v hodnotách 0/1)
- příklad: barevný obrázek 8x8=64px potřebuje 3x64=196 bytů, ve stupních šedi zabere 64 bytů, v černobílé variantě 64 bitů = 8 bytů
9. Komprese dat
= zmenšení objemu dat pro zrychlení jejich přenosu nebo ušetření místa při jejich ukládání
- ztrátová komprese - velké zmenšení objemu dat s malou ztrátou informace (obrázky JPEG, video MPEG, zvuk MP3)
- bezztrátová komprese - menší zmenšení objemu dat, zachovává všechny informace (obrázky PNG, zvuk FLAC) - např. nahrazení stejných následujících datových jednotek jejich počtem (RLE) nebo nahrazení opakovaných dat jejich pozicí (indexem) ve slovníku
10. Šifrování dat
= kódování dat, zajišťující utajení informací při přenosu/uložení dat (např. u přihlašovacího hesla)
- dešifrování dat - získání původní informace - je možné jen pro držitele hesla ("správného klíče do zámku")
- kryptografie - věda o šifrování
11. Autentizace, kontrola chyb
Autentizace
- ověření pravosti osoby (identity) při přihlašování
- metody: heslo (více slov tvořících větu proložených čísly), PIN, hw zařízení (mobil, chytré hodinky, USB klíč, čip), biometrie (podpis, otisk prstu, IR sken obličeje, hlas)
- vícefaktorové ověřování (SMS, autentikátor)
Kontrola chyb
- k přenášeným/uloženým datům se přidává informace, která slouží k ověření, zda jsou data úplná a zda při jejich přenosu nedošlo k chybě
- často se využívá zbytek po celočíselném dělení (modulo) - např. RČ modulo 11 musí být 0
12. Datové soubory
Souborový systém Windows
- strom složek (folders) začínající kořenem (root)
- soubory (files) - jméno (filename), přípona (extension)
- manažery - Průzkumník, Commanders, TreeSize
Formáty datových souborů
- textové - prostý text - txt, zdrojáky programovacích (cpp, js, py) a značkovacích jazyků (html, xml)
- binární - čitelné daným programem (pdf, jpg, mp4)
Kontrola integrity (neporušenosti) dat
- otisky (např. SHA256) - malá změna v datech způsobí významnou změnu v otisku
13. Souborové formáty textových dokumentů
Textový dokument = text + formátování
- písmo (font), odstavec (paragraph), stránka (page)
- vložená grafika
- styly, šablony
MS Word
- přípona docx - formát OpenXML = XML zabalený v zipu
14. DOSBox - emulace operačního systému MS-DOS
Tabulka:
- očíslované řádky (rows)
- sloupce (columns) označené písmeny
- v průsečíku buňky (cells) - adresa buňky relativní (např. B5) nebo absolutní (např. $C$10)
MS Excel:
- dokumenty s příponou xlsx (XML zabalený v zipu) - sešit s listy
- export/import - univerzální formáty csv (sloupce oddělené vybraným znakem), xml (značkovací jazyk), odf (LibreOffice)
- import tabulky v prostém textu - sloupce odděleny znakem TAB
16. Pololetní opakování
Komprimované ztrátově:
- jpg - pro fotografie
Komprimované bezztrátově:
- png - podpora průhlednosti
- gif - podpora animací
Editační software:
- Adobe Photoshop, GIMP
vektorový grafický objekt
- matematicky definovaný obrys s tloušťkou, výplní
- také font = sada písma
Formáty:
- svg = základ v XML - možnost vkládání do webové stránky, editor - Inkscape
- pdf = bitmapy i vektory - publikační formát pro propagační tisk (brožury, letáky, plakáty apod.)
Profesionální editační software: Adobe Illustrator, Corel Draw
19. Inkscape
- cvičení na práci s vektorovými grafickými objekty
20. Geogebra
- online nástroj pro geometrické konstrukce, grafy funkcí, ...
- odkaz zde
21. Vývojové diagramy
- grafické znázornění postupu zpracování dat (algoritmu)
- MS Word - vkládání obrazců s přidaným textem do plátna, propojení spojnicemi, možno uložit vektorově jako pdf nebo bitmapově jako png, jpg (zkopírovat obrazce a vložit jako obrázek)
- MS Visio - specializovaný software pro diagramy, efektivnější propojování obrazců, možnost propojení obrazců s tabulkou Excelu, s databází
22. Multimédia - zvuk
- parametry zvuku - frekvence v Hz, počet kanálů (mono, stereo, prostorový)
- formáty souborů uložení zvuku - bez komprimace (WAV), komprimovaný bezztrátově (FLAC), komprimovaný ztrátově (MP3)
- fyzické nosiče - USB flash, CD, vinyl, kazeta
- software pro práci se zvukem - editor Audacity, převod textu na mluvenou řeč (Balabolka), přehrávače (VLC)
23. Multimédia 2 - freeware zvukový editor Audacity
- generování zvuku, otevření nahrávky, nahrávka z mikrofonu/zvukového vstupu
- analýzy zvukové vlny (hlasitost, frekvence)
- výběr úseku, střih
- hlasitost stopy, clipping, panorama, míchání zvukových stop (menu Stopy)
- menu Efekty - normalizace (max. zesílení), fade-in (postupné zesílení), fade-out (postupné zeslabení), zpoždění, dozvuk
- Uložit zvuk v jiném formátu (WAV, MP3)
24. Multimédia 3 - titulky
- přeložená textová verze filmového dialogu
- druhy titulků:
- bitmapové titulky "vypálené" do obrazu
- titulky vložené ve videokontejneru (mp4, mkv) nebo v externím souboru (SRT, SUB)
- Editor titulků - např. SubtitleEdit
25. Multimédia 4 - video (obraz + zvuk + titulky)
- základní parametry: rozlišení (fullHD), frekvence snímků (20-30 fps), kódování (H.264), kontejner (MP4)
- snímání obrazovky - PowerPoint (Vložení - Nahrávání obrazovky), OBS studio - komplexní nahrávání, vysílání
- editace videa - ClipChamp ve Windows, Blender - modul editor videa v rámci 3d modelovacího programu
26. Webové technologie
- internetová služba www (webový prohlížeč se dotazuje webového serveru)
- komunikace protokolem http nebo zabezpečeně https
- webová stránka = soubor v kódu značkovacího jazyka html
- responzivní web design - čitelné zobrazení stránek na všech zařízeních
27. Příkazový řádek
- command line shell = program pro provádění vestavěných příkazů operačního systému
- práce se složkami: dir, cd, md
- práce se soubory: copy, move, ren, del
- systémové příkazy: sfc, set, ipconfig, ping
- přesměrování jinému příkazu znakem |, do souboru znakem >
28. PowerShell, příkazy v linuxu
příkaz cmd.exe |
příkaz systém UNIX |
Rutina PowerShellu |
Alias PowerShellu |
cd, chdir |
Cd |
Set-Location |
sl , , cd chdir |
Cls |
Jasné |
Clear-Host |
cls clear |
Kopírovat |
Cp |
Copy-Item |
cpi , , cp copy |
del, erase, rd, rmdir |
Rm |
Remove-Item |
ri , del , erase , rd , , rm rmdir |
Dir |
LS |
Get-ChildItem |
gci , , dir ls |
Echo |
Echo |
Write-Output |
write echo |
Md |
mkdir |
New-Item |
ni |
Přesunout |
Mv |
Move-Item |
mi , , move mi |
Popd |
Popd |
Pop-Location |
popd |
|
Pwd |
Get-Location |
gl , pwd |
Pushd |
Pushd |
Push-Location |
pushd |
Ren |
Mv |
Rename-Item |
rni , ren |
type |
Kočka |
Get-Content |
gc , , cat type |
29. Dávkové soubory, převody dat
Dávka *.BAT (batch)
- spustitelný textový soubor, kde je na každém řádku příkaz; po spuštění dávky se příkazy postupně provádí
- další příkazy: pause - čekání na klávesu, rem - komentář, echo - výpis textu, cls - clear screen
- přenos argumentů (parametrů) příkazového řádku do příkazů dávky pomocí symbolů %1, %2
ffmpeg - utilita pro příkazový řádek (software) pro zpracování audio a video dat (ffmpeg.org)
30. Makra, hromadná korespondence
Hledání (Ctrl+f) a nahrazování (Ctrl+h) v textových editorech - použití regulárních výrazů pro hledání textu pomocí zástupných symbolů - např. *
Makro = skupina nahraných příkazů, které lze spuštěním makra opakovat (v MS Wordu - Zobrazení - Makra)
Hromadná korespondence - generování dokumentů sloučením šablony a seznamu (např. adresátů) - v MS Wordu menu Korespondence
31. Optické rozpoznávání znaků
Optical character recognition (OCR) = rozpoznání textu z obrázků nebo fotek, resp. převod bitmapových obrazů do písmen, číslic, znaků
Postup:
- získání bitmapových dat skenováním, fotografováním
- vytvoření vektorových (křivkových) obrysů objektu (trasování) a porovnávání se vzory znaků (přiřazení objektu kódu znaku)
Software pro základní rozpoznání - např. OneNote, profi - Adobe Acrobat, ABBYY FineReader (ošetření konců řádků, slovníková kontrola, učení - využití AI)
32. 3d tisk
Postup:
-
příprava 3d modelu - stažení z internetu nebo modelování v programu (SolidWorks, SketchUp, Blender, TinkerCAD), export modelu do formátu STL
-
příprava programu pro 3d tiskárnu - načtení STL modelu, volba 3d tiskárny, volba materiálu (filamentu), výšky vrstev, výplně, generování G-kódu (Slicer), přenos souboru s kódem do 3d tiskárny
-
vlastní 3d tisk na 3d tiskárně - aditivní výroba = postupné přidávání vrstev roztaveného materiálu