Proč se používají konzolové aplikace?

  Рет қаралды 4,114

Grizlik :D

Grizlik :D

Күн бұрын

Ačkoliv existuje spoustu aplikací s grafickým uživatelským rozhraním, stále existují aplikace, které lze ovládat pouze z příkazového řádku.
V tomto videu si řekneme, jaké zásadní výhody mají tyto aplikace bez jakéhokoliv grafického uživatelského rozhraní a proč je spoustu lidí preferuje před grafickými aplikacemi.
Pokud si soubory z videa chcete prohlédnout a nebo vyzkoušet, naleznete je zde: github.com/Grizlikk/GrizlikYT...
Můj Discord: github.com/Grizlikk/GrizlikYT...
0:00 Úvod
0:52 Rozdíl mezi grafickými a konzolovými aplikacemi
1:35 Jednoduchost vývoje konzolových aplikací
2:00 Konzolové aplikace s grafickým ovládáním
2:25 FFmpeg
3:20 Konzolová verze FFmpegu
5:05 Další konzolové aplikace s grafickým ovládáním
6:20 Ukázka grafického rozhraní pro konzolovou aplikaci
7:17 Hlavní nedostatek grafických aplikací
9:07 Další výhody konzolových aplikací
9:45 Blbuvzdornost grafických aplikací :D
10:19 Závěr

Пікірлер: 69
@jura_desu9469
@jura_desu9469 Ай бұрын
Ja jakozto linux uzivatel si nemuzu predstavit zivot bez konzole, ta vec mi tak usnadnuje zivot, misto toho abych neco delal zdlouhave v GUI tak dam 3 prikazy do terminalu a mam to co jsem chtel
@Jeff.jeferson1
@Jeff.jeferson1 Ай бұрын
Od mala jsem používal Windowsy. Ale je mi 30 a Widle mám už jen pro přístup přez ssh na cluster z několika RPI4. Mám pocit, že s každou novější verzí win roste buzerace jejich uživatelů.
@tomassylt
@tomassylt Ай бұрын
nj ale konzole neni nic pro lidi se sklerozou
@pikazap6672
@pikazap6672 Ай бұрын
​@@tomassylt😢
@kamilblazek4000
@kamilblazek4000 Ай бұрын
@@tomassylt Pro ty je automatické doplňování příkazů či jmen souborů, stačí napsat prvních pár znaků a stisknout klávesu TAB a zbytek příkazu se automaticky doplní. Nebo můžeš mít otevřené 2 konzole, v jedné píšeš příkaz a ve druhé máš otevřenou nápovědu.
@jura_desu9469
@jura_desu9469 Ай бұрын
@@Jeff.jeferson1 Hele s tim co ohlasil microsoft nedavno, ten ms recall, tak si myslim ze bude masova migrace na linux, ja mam 3 notebooky, mam notebook s win 11, mam notebook s arch linuxem a pak tu mam jeste od babicky notas s win 7, windows notas pouzivam jen kdyz se chci s nekym na neco divat, protoze discord proste neumi dat screenshare s audiem na linux, realne vzdycky kdyz se vracim docasne na windows tak si reknu ze to je odporny operacni system a stejne jdu zpatky na svuj milovany arch Edit: A jo jeste dalsi vec, mam maly tym hernich vyvojaru a je tam mensi platformova bariera, ale zatim to zvladame nejak
@Eeeeeeeeeee675
@Eeeeeeeeeee675 Ай бұрын
Super!
@pikazap6672
@pikazap6672 Ай бұрын
jako uživatel dosti prográmků právě v terminálu jsem si videjko moc užil
@HonzaChannel69420
@HonzaChannel69420 Ай бұрын
zapomněl jsi TUI aplikace neboly GUI v terminálu což sice je víc na linuxu (např. cfdisk), ale moc na windowsu neznám
@kamilblazek4000
@kamilblazek4000 Ай бұрын
Turbo Vision byla nadstavba jazyka Turbo Pascal, která uměla v konzoli vykreslovat grafiku okének sestavenou z textových rámečků. Takový příklad aplikace v tom vytvořené byl např. dvoupanelový správce souborů Norton Commander nebo třeba český M602. Dále v tom byly účetní programy pracující pod DOSem.
@karelendler868
@karelendler868 Ай бұрын
Pro použití v příkazových souborech jsou konzolové appky taky potřeba.
@lejmonSK
@lejmonSK Ай бұрын
Strasne zaujimave video davam odber!
@GrizlikD
@GrizlikD Ай бұрын
Díky :D
@zip1256
@zip1256 Ай бұрын
Odbočuju ale mohu se zeptat zda jde osvědčeným spůsoubem zjistit zda je soubor co stahuju ze 3stran bez Viru,atd... ?
@GrizlikD
@GrizlikD Ай бұрын
Osobně používám VirusTotal: www.virustotal.com/ Stačí tam soubor nahrát a zobrazí ti to výsledky skenů mnoha antivirovými programy (často tam budou různé falešné detekce, takže pokud to detekuje třeba 1 nebo 2 antiviry, tak to nejspíš bude ještě bezpečné). Jediný problém je, že tam jde nahrávat soubory pouze do 650 MB Také počítej s tím, že tam *nejde nahrát celou složku!* Vždycky se to musí nahrávat soubor po souboru
@zip1256
@zip1256 Ай бұрын
@@GrizlikD Díky :)
@freeworld_cznavrc7816
@freeworld_cznavrc7816 Ай бұрын
Teď mě dost dostala aplikace lynx. Je to web prohlížeč pro příkazový řádek linux. Znáš něco podobného pro Windows ?
@GrizlikD
@GrizlikD Ай бұрын
Tak to teda nic podobného neznám... 🤔 Už jsem viděl, že kdosi rozchodil Discord pouze v terminálu, ale programy pro terminál jsou na Linuxu mnohem častější :D
@matej9437
@matej9437 Ай бұрын
Je prohlížeč pro MS DOS Arachne, ale ten nepracuje v příkazovém řádku, ale je grafický
@karelendler868
@karelendler868 Ай бұрын
Dá se najít Lynx i pro Windows.
@LeonardodaVinciXIV
@LeonardodaVinciXIV Ай бұрын
Konzolové aplikace jsou prostě sexy. A hlavně to vypadá jako frajeřina, když jen tak z hlavy naklepeš nějaký příkaz a ono to něco udělá a hlavně když to udělá to co chceš.
@sgmvideos5175
@sgmvideos5175 Ай бұрын
Mezi tím linux uživatal: [Arrow up][Arrow up][Arrow up][Arrow up][Arrow up][Arrow up][Arrow up][Arrow up][Arrow up] ls
@tomaskiss523
@tomaskiss523 Ай бұрын
hlavne je to rychlejsie, ako cakat, kym sa spusti nejake super mega graficke rozhranie, kde sa grafik vyblaznil tak, ze pol hodiny hladas nejaku vec. Lebo kazdy program musi byt jedinecny a uplne odlisny.
@issue-jx5zp
@issue-jx5zp Ай бұрын
Zajímalo by má jak si vytvořit vlastní server propojení např. dvor pc přes internet stejně jako kdyby byli vedla sebe. Nebo si vytvořit VPN server u sebe doma a připojit přes na internet například. ze zahranice. Jak je to náročné případné, nějaké video?
@GrizlikD
@GrizlikD Ай бұрын
Tohle jsem nikdy nedělal, takže na to v blízké době asi video nebude 🙁 Každopádně vytvoření např. serveru pro ukládání dat není až tak komplikované. Dokonce se dají koupit i síťové datové úložiště, což je zařízení, které v sobě obsahuje disky a po připojení k internetu se tam dostaneš ze všech počítačů na síti, případně jsem podobnou funkcionalitu ukazoval ve videu o sdílených složkách, akorát přes Windows počítač: kzfaq.info/get/bejne/ldh0mqyplqmuXXU.html Proti tomu připojit se z jiné sítě k sobě domů je celkem problém, protože router nepustí komunikaci zvenku dovnitř, takže bys musel mít veřejnou IP adresu (což je často placené) a změnit nastavení firewallu a přesměrování portů. Osobně bych tohle asi nedělal, protože sice se ty dostaneš do své domácí sítě, ale úplně stejně se tam pak může pokusit získat přístup nějaký hacker
@DominikKocis78
@DominikKocis78 Ай бұрын
Milujem tvoje videa a Čeština mi nevadí
@GrizlikD
@GrizlikD Ай бұрын
Díky :D
@DominikKocis78
@DominikKocis78 Ай бұрын
Rád by som ťa podporil tapetou ale kreativita nie je mojou silnou stránkou 😢
@GrizlikD
@GrizlikD Ай бұрын
@@DominikKocis78 Nevadí, klidně můžeš zkusit něco vytvořit a poslat, já běžně vybírám i tapety, které nejsou úplně profesionálně zpracované. Akorát to nesmí být stažený obrázek z internetu 🙂
@DominikKocis78
@DominikKocis78 Ай бұрын
Díky :⁠-⁠D
@diahex
@diahex Ай бұрын
Proč? To je vcelku jednoduchý. Jsou jednodušší a rychlejší na ovládání, když nejsi vyloženě hloupej. Navíc se dají jejich výstupy hezky řetěžit a psát pomocí toho scripty na složitější věci, což je taky velký plus. :)
@ToomaCZSK
@ToomaCZSK Ай бұрын
super video kvuli tobe sem si vipl ad block
@GrizlikD
@GrizlikD Ай бұрын
Díky za podporu! :D
@Korado39
@Korado39 Ай бұрын
3:23
@tomaskonopac9431
@tomaskonopac9431 Ай бұрын
Hlavně existence konzolové aplikace je jediná možná varianta jak něco ovládat přímo na úrovni daného programovacího jazyka. Je to tedy jediná šance jak opravdu reálně pracovat s jazykem samotným. Jinak řečeno všechny ty nadstavby jsou relativně zbytečné pro lidi co programovat umí a na víc mnohdy generují dost nešikovný a zbytečně komplikovaný kód. Protože umí tvořit kód jen z těch textových řetězců co jim byli přiřazeny a takto vygenerovaný kód je prostě zbytečně dlouhý a méně funkční než individuálně napsaný kód přímo programátorem. Dokonce pokud někdo umí obejít i konzoly a napsat kód přímo strojovým způsobem tedy jedničky a nuly může to být ještě efektivnější kód než ten generovaný textem, který se stejně ještě následně převede do jedniček a nul.
@lejmonSK
@lejmonSK Ай бұрын
9:15 chyba v texte
@pikazap6672
@pikazap6672 Ай бұрын
On chtěl napsat Jižní
@GrizlikD
@GrizlikD Ай бұрын
Jo, díky za upozornění :D Při editu jsem si toho nevšiml a teď už s tím stejně nic neudělám 😅
@Dento_45
@Dento_45 Ай бұрын
Gg
@MrTomasadamek
@MrTomasadamek Ай бұрын
Tak pro začátek, windows ma gui a nad ním teprve konzoli. proč se používají konzolovky 1. servery, nemáme gui system (linux server zaměřený na efektivitu) 2. konzolová aplikace je rychlá co se týče použití blbosti co jsi řekl - i v konzoli musíš vše naprogramovat ne jen v gui
@dominikvrba6210
@dominikvrba6210 Ай бұрын
Návrh na video rozdíl mezi jpg a png
@GrizlikD
@GrizlikD Ай бұрын
To zní celkem zajímavě, to bych někdy mohl natočit 🤔 Sice mám pocit, že už jsem něco takového párkrát zmiňoval, protože to je celkem častá otázka, ale samostatné video bych na tohle téma klidně natočit mohl, takže díky za tip 😀
@matej9437
@matej9437 Ай бұрын
@@GrizlikD Rovnou už tam zahrň všechny formáty, jako JPG, PNG, BMP, WEBP, AVIF... JPG se říká že hodně ušetří místa, ale oproti WEBP nebo AVIF už je hodně neúsporný a zastaralý
@MiksikTV
@MiksikTV Ай бұрын
kdy bude další video?
@GrizlikD
@GrizlikD Ай бұрын
Snad už zítra, teď jsem bohužel jedno video vynechal, protože jsem neměl připravenou náhledovku, ale už mám aspoň natočené 2 další videa 😀
@MiksikTV
@MiksikTV Ай бұрын
Dneska? ​@@GrizlikD
@MiksikTV
@MiksikTV Ай бұрын
Takže až v úterý ​@@GrizlikD
@GrizlikD
@GrizlikD Ай бұрын
@@MiksikTV No... Snad v úterý 😅 Jako už to mám sestříhané a teď to jdu nahrávat, takže akorát počkám na náhledovku a pak to můžu vydat :D
@MiksikTV
@MiksikTV Ай бұрын
@@GrizlikD dobře
@petrhavlat5159
@petrhavlat5159 Ай бұрын
Hlavní použití konzolových aplikací si chlape neřekl. Používají se jako služby na pozadí v operačních systémech. Když si jako uživatel spustíš správce úloh, je tam spuštěna spousta procesů. Drtivá většina jsou konzolové aplikace jako procesy na pozadí. Třeba Google Update.. A podle toho, jak si to popisoval by si jeden myslel, že konzolovky jsou zázračný appky, kde se nové funkce objevují sami od sebe.. :D Do konzolový aplikace musíš novou feature taky naprogramovat. Ale jak správně řikáš, je to podstatně rychlejší než u appek s GUI. Hale nechci, aby ten můj komentář vyzněl jen kriticky. Obecně mám tvůj kanál rád.
@sgmvideos5175
@sgmvideos5175 Ай бұрын
Myslím, že konzolovými aplikacemi myslel především takové aplikace, se kterými uživatel může interagovat, to se u procesů na pozadí (běžně) neděje.
@matej9437
@matej9437 Ай бұрын
Není google update spíše služba?
@GrizlikD
@GrizlikD Ай бұрын
Díky za komentář 👍 Procesy na pozadí jsem tam zmínit mohl, i když já jsem se teda bavil hlavně o aplikacích s nějakým rozhraním pro uživatele a s procesy běžícími na pozadí uživatel běžně ani neinteraguje. Také mě například celkem zaujalo, že samotné vykreslení příkazového řádku je operace, kterou také musí konzolová aplikace podporovat (i když OS se tváří, že to je automaticky), takže z pohledu strojového kódu je konzolová aplikace mnohem komplikovanější, než aplikace, která jen běží na pozadí a příkazový řádek vůbec nepoužívá :D
@sgmvideos5175
@sgmvideos5175 Ай бұрын
Tedy, sice je CMD grafická aplikace, ale tu už si řeší OS sám (a zas taková věda to není ;D ), při programování na OS (win/max/unix) se jen řekne kam zapisovat, a když je výstupní soubor stdout/stderr, tak je OS zobrazí v přiřazené konzoli, pokud nějaká je. Pro vstup je pak soubor stdin, který je v aplikaci jen pro čtení.
@Aleksandra0056
@Aleksandra0056 Ай бұрын
On používa Windows 11? To akože žart? :-D
@jakubwendwell4926
@jakubwendwell4926 Ай бұрын
A co maji všichni proti 11? Nechapu.
@sgmvideos5175
@sgmvideos5175 Ай бұрын
Taky netuším co maj všichni proti 11, ale zkusil jsem 7 -> na 10 a stejnou chybu už neudělám, nebudu ani zjišťovat co mají všichni proti 11.
@mackohryzko
@mackohryzko Ай бұрын
tvoja otazka je nejaký žart?
@jakubwendwell4926
@jakubwendwell4926 Ай бұрын
Nebudu lhat. Ja jsem Linuxak. Ale windows jsem pouzival skoro vsechny. Sedmicky jsem "oplakal", za me nej jejich system. Ale jedenactky mi prijdou fajn. Takovy pekny prazdny papir se vzhledem Linuxu. (aspon vzdalene). Ale jelikoz smirovani cim dal vic... tak papa :)
@Aleksandra0056
@Aleksandra0056 Ай бұрын
Windows 11 je celkovo na nič. Hrozná ponuka štart, hrozné sekanie, hrozný panel úloh, ale na druhej strane to moderné rozhranie je krásne. Mala som Windows 11, ale prešla som späť na Windows 10 pred týždňom. (11 už nikdy, možno keď budem mať nový počítač.) A to nie len kvôli tej jedenástke, ale aj preto lebo som mala preplnené priečinky a inštalovávala som každotýždenné beta aktualizácie. Už som sa poučila z tých chýb a navyše už pravdepodobne nikdy nebudem aktualizovávať spať (Ani som nemala TPM 2, ale to je jedno).
Nejnebezpečnější hackerská technika - Injekce kódu
15:01
Jak opravit zavirovaný počítač?
28:34
Grizlik :D
Рет қаралды 27 М.
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 35 МЛН
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 77 МЛН
Je tohle PODVOD? Trik? Nebo o**b?
11:41
Kluci z Prahy
Рет қаралды 191 М.
Proč počítače neumí řadit čísla?
11:30
Grizlik :D
Рет қаралды 3,9 М.
Stavíme nový počítač
8:55
Kuťil Gůťa
Рет қаралды 744
Jak řešit libovolné problémy s počítačem?
20:22
Grizlik :D
Рет қаралды 5 М.
Nepovedené záběry a faily při natáčení
5:56
Grizlik :D
Рет қаралды 4,2 М.
STOP using Cloud Storage! Do this instead:
8:44
Liron Segev
Рет қаралды 848 М.
Telefon, který jsem si oblíbil.
15:57
GeekBoy
Рет қаралды 53 М.
Rozbíjíme přihlašovací obrazovku :D - LogonUI.exe
11:30
Grizlik :D
Рет қаралды 9 М.
Tyto PROGRAMY potřebuje na PC každý!
19:41
milanfon
Рет қаралды 25 М.
Jak pracovat s disky na pokročilé úrovni?
26:45
Grizlik :D
Рет қаралды 4,7 М.