0:00:15 | aha takže abych a jste chtěl řešeno přivítat na přednášce o devasistent to není to |
---|
0:00:21 | asistent pro devianty ale provedl ferry |
---|
0:00:26 | a |
---|
0:00:28 | nejdřív něco mně se krát se ke mně já jsem to máš raději tři roky |
---|
0:00:33 | jsem na to součástí fedoře komunity a shodou okolností stejně dlouho děláme red hatu |
---|
0:00:39 | interpretaci nechám pro pozor nebo čtenáře |
---|
0:00:43 | a dva roky se ten half pipe no předtím jsem dělal v javě a rok |
---|
0:00:48 | právě říkal nevím a devassistenta |
---|
0:00:53 | nějaká zkratka víceméně nezáživné data předtím než se dostanem tomu co je podstatné a byla |
---|
0:00:59 | se sem se ví o něco kolem dvou roků vychází teďka si bez měsíce |
---|
0:01:05 | a |
---|
0:01:07 | vlasy jádro |
---|
0:01:09 | a toho programu je napsané pipe no a můžete to používat jak přes příkazovou řádkou |
---|
0:01:15 | tak přes bere grafické rozhraní chová se to stejně takže to je vyloženě na tom |
---|
0:01:20 | co by preferuje té |
---|
0:01:22 | a |
---|
0:01:23 | typicky je ten rozdíl je vtom jestli se začínající nebo pokročilý uživatel a jsi píšete |
---|
0:01:28 | třeba ruby nebo chce |
---|
0:01:30 | tam ty rozdíly jsou celkem jasně |
---|
0:01:34 | devasistent |
---|
0:01:35 | tuhle chvíli funguje nejítřena fedoře |
---|
0:01:40 | a ale to neznamená jste můžete pustit jinde |
---|
0:01:43 | a jelikož devasistent |
---|
0:01:46 | jako jednu ze svých věcí které viděla které dělá dobře vědí sami je zpráva závislostí |
---|
0:01:54 | a tak samozřejmě pro každý pro každý jeho vinou sou pro každé destroy nebo každý |
---|
0:01:59 | jiný operační systém dokonce tobě že dynamiku |
---|
0:02:02 | a tak musíme mít tu podporu těch balíčkovacím systémem takže a tuhle chvíli podporujeme třeba |
---|
0:02:10 | a pijem samozřejmě fedoře respektive dělám podporujeme na linuxu p kmen a |
---|
0:02:18 | je v ničem tu máme určitou podporu tam teda samozřejmě se to už musí vyhodit |
---|
0:02:22 | sám minimálně řekněme řekneme a jak to má udělat |
---|
0:02:29 | ta a poďme se neřekne začátek definovat vlastně o čem se tady bavíme |
---|
0:02:35 | a když se řekne založit podle začít psát nějaký plot tak |
---|
0:02:41 | dežaví si představím otevřít tyto |
---|
0:02:44 | ne |
---|
0:02:47 | když chcete začít psát nějaký software potřeb závislosti nebo aspoň většina lidí potřebuje jaké závislosti |
---|
0:02:53 | protože psát si to vlastně samo nosný program dnes nějakých podpůrných knihoven všechno na zelené |
---|
0:02:59 | louce to se dneska běžně nedělám |
---|
0:03:03 | potřebujete správně nastavený editor pokud používáte nevím třeba tyto věci nebo nemíní s nějakou podobnou |
---|
0:03:09 | světu |
---|
0:03:10 | a tak samozřejmě i pro ty věci už máte po řešené ale pokud používáte celá |
---|
0:03:14 | by nebo emacs |
---|
0:03:16 | nemusíte mít ty správné pluginy nemusíte mi zpráva správné zvýrazňování syntaxe tohle všechno samozřejmě a |
---|
0:03:23 | byla se může a nainstalovat tak |
---|
0:03:26 | a |
---|
0:03:27 | když píšete nějaký program nějakou webovou aplikaci třeba a musíte mít míň a uspořádané ty |
---|
0:03:34 | soubory to za na někde máte ne kdo máte dané stroj někde máte dané |
---|
0:03:39 | a potom mohl zdrojové soubory někdo máte někdo máte danou databázi takže to taky všechno |
---|
0:03:45 | si musíte vyrobit ročně manuálně cože otrava je to pokaždé to tech |
---|
0:03:51 | a no a samozřejmě jsou u soudu jsem hovořil |
---|
0:03:56 | a potom když máte nosim ten projekt napsaný je máte napsaný nějaký to |
---|
0:04:01 | jelikož stará o penaltu hádanka si budete chtít publikovat že |
---|
0:04:06 | takže a řekne se |
---|
0:04:09 | prostě to dá nenaditá |
---|
0:04:11 | no |
---|
0:04:13 | tak lize já musím jim čet |
---|
0:04:15 | no účelům je seznam přihlásit |
---|
0:04:18 | vytvořím nový repozitář |
---|
0:04:20 | usuzovat na jenom si počali si repozitáři vytvoří musím vzít adresou toho repozitáře přidat jako |
---|
0:04:27 | remote do bytu tom adresáři ve kterém se ve kterém uložený ten call |
---|
0:04:34 | pokud tam už máme inicializovanými to vy repozitář |
---|
0:04:37 | takže letos tím poučování době to tak kdo vyrobil taky nebude tak |
---|
0:04:41 | a další věc co se týká hlavně lidi kteří píšou programy které |
---|
0:04:48 | chtěj nechtěj nedal distribuovat linuxových distribucích a nebo to potom a dávat na internet doplňovat |
---|
0:04:57 | tak je že to musí nějakým způsobem zabalit ten kohout |
---|
0:05:02 | a binárně kam dát |
---|
0:05:05 | typicky já jen zde pro debian ten bohužel eště nebo |
---|
0:05:11 | a pro docker kontejnery docker podporuje |
---|
0:05:15 | a |
---|
0:05:16 | a vtom dockeru typicky třeba pokud přidáte nějakou přijaté nějakou funkce a líto přidáte závislost |
---|
0:05:22 | a to znamená že musíte změnit docker fonémů si tedy byly znova imidže musíte zmanipulujeme |
---|
0:05:26 | zase věci které sou jednoduché je to otrava musíte dělat pořád a pořád dokola |
---|
0:05:33 | já bych to nějak zesumírovat co vlastně devasistent dělá chce dělat |
---|
0:05:39 | nastaví vám prostředích nainstaluje závislosti nastaví konfigurační soubory pokud třeba instalujete ve server a tak |
---|
0:05:46 | potřebuje tak nějak nastavit panelu |
---|
0:05:49 | a |
---|
0:05:52 | pro proměnné prostředí a podobné věci tohleto všechno moč neumíte |
---|
0:05:58 | asi passing programovacím jazykem začínáte nebo sám to prostě nechce dělat výsledek je stejný je |
---|
0:06:03 | to za vás uděláme vás |
---|
0:06:05 | a |
---|
0:06:07 | můžete publikovat to přes devasistent velice jednoduše už když ten to už i když ten |
---|
0:06:12 | a projekt zakladatele nebo když už třeba nějaký film když už třeba nějaký koho máte |
---|
0:06:18 | to si ukážeme tady když o je zrovna pojede internet |
---|
0:06:22 | a můžete a můžete taky z díle pokud vás si nic |
---|
0:06:28 | tom vývojovým týmu můžete se můžete snadno sdílet vývojové prostředí |
---|
0:06:33 | typicky nám se stává to že já mám nainstalovaný nějaký balíky kolega má nainstaluje nějaký |
---|
0:06:39 | balíky ně to funguje a zapomene můžem přijít na to pošle funguje masa může protože |
---|
0:06:44 | mu tam chybí závislost a nebo na třeba |
---|
0:06:49 | ve svým volnu nainstalovaný nějaký knihovny který já tam nemám |
---|
0:06:53 | a dá vám to tam chyby který mě se nedělo a zbytečně tráví na hodiny |
---|
0:06:57 | a hodiny na je vlastně řešíme tady tyhlety problémy |
---|
0:07:01 | takže jako docela zajímavá alternativa se je mi to že se vyvíjí přímo v dockeru |
---|
0:07:06 | kontejneru ptej se vždycky by byl je na zelený louce to znamená že cokoliv se |
---|
0:07:11 | stane vám tak je stejně reprodukovatelný kohokoliv není |
---|
0:07:15 | abyste se nemuseli dělat sedět celý ty roky limitě tak se změníte jenom ten assistent |
---|
0:07:20 | tady mám ten docker vždycky mobilní na tom vašem konkrétním na tom vašem docker ústrojí |
---|
0:07:25 | no a ten poslední řádek to neberte to jako realitu samozřejmě jedním kliknutím to neumíme |
---|
0:07:33 | ale je velká idea které se snaží které se snažíme blížit takže devasistent se rozhodně |
---|
0:07:39 | ne snaživý integrované vývojové prostředí tak jak je třeba ekliptice máte prostě milion možností toho |
---|
0:07:45 | s tím můžete dělat |
---|
0:07:47 | tady tohleto je první řadě malý a |
---|
0:07:51 | každém jednotlivém usecase u jednorázový a úzce vymezené program který dělaj jenom něco a dělá |
---|
0:07:58 | to tak jednoduše a tak krátce jak ten de |
---|
0:08:03 | na konci jak jsem říkal začínající vývojáři |
---|
0:08:07 | někdo může namítnout je jelikož si to ten začínající vývojář nenastaví sám tak vlastně potom |
---|
0:08:14 | nebude dobře rozumět tomu co se tam děje |
---|
0:08:17 | tak mi řekněte kdo si sama slovy tech jedna |
---|
0:08:22 | dobře dva nebo tři štyři možná |
---|
0:08:25 | a mysim je sme se jako společnost shodli na tom že tohleto je ve se |
---|
0:08:30 | která se dá drtivé většině případů abstrahovat |
---|
0:08:34 | odstínit tohoto od uživatele a nic drastické ho se nestane stejně tak stejně tak si |
---|
0:08:40 | mysim je že pokud ten vývojář se to chce naučit |
---|
0:08:43 | tak |
---|
0:08:44 | si to prostě nastaví sám ale pokud |
---|
0:08:47 | čas jsou peníze potřebuje začít vyvíjet velice rychle tak je zbytečné ho do toho nutit |
---|
0:08:54 | a |
---|
0:08:55 | druhá skupina pokud jsou nějaké dotazy tak ano |
---|
0:09:10 | tam ozvěte riziko s prosím se kterým se kterým do toho dete |
---|
0:09:15 | pokud se nějaká takováhle chyba sta jak samozřejmě máme nějaký vybavovací máme doma grebovací mode |
---|
0:09:21 | kde můžete zjistit a co se co se dělo |
---|
0:09:26 | a |
---|
0:09:28 | pokud vyloženě prostě potřebujete dokonalé zjistit co se děje tak si otevřete ten náš ten |
---|
0:09:32 | a že vazeb ten náš asistenti skript tomu se dostaneme jak to vlastně vypadá |
---|
0:09:38 | ten assistent ní skript a můžete se podívat co se můžete se podívat co se |
---|
0:09:42 | dělal jsem museli tom že potom třeba věc kterou budete řešit s komunitou nebo přímo |
---|
0:09:46 | s nám jo tam vlastně ano ten botou se mění určitě |
---|
0:09:53 | a |
---|
0:09:54 | nyní dotaz |
---|
0:09:56 | a bylo takovou skupinou jsou vytváří kterýmu sou řekněme |
---|
0:10:02 | mají vyšší skill a |
---|
0:10:06 | a vy dvě věci nebo tom daném programovacím jazyku rozumí |
---|
0:10:10 | ale sou |
---|
0:10:12 | nový třeba na té platformě |
---|
0:10:15 | a nebo sou a anebo prostě přišli do a přišel do tohodletoho jazyka s podobného |
---|
0:10:21 | jazyka a nechtějí |
---|
0:10:24 | aktuálně řeší tak je to nastavené znamená že pokud prostě potřebujete a ženy to aby |
---|
0:10:28 | vám běželo na linuxu potom prostě začnete developer gnome ku tak |
---|
0:10:34 | s devasistentem se zas nastavíte pro prostředí velice jednoduše že vám tam jede takže ji |
---|
0:10:39 | vole nemusíte řešit to co se děje postupně |
---|
0:10:42 | no jak jsem říkal třetí skupina to sou ty týmy které potřebuju a |
---|
0:10:48 | potřebou to unifikované prostředí tak aby eliminovali vlastně řešení toho že chyby si měl a |
---|
0:10:53 | v důsledku toho že každej má jinak nainstalovaný počítat |
---|
0:10:59 | a teďka než když ještě něco řešíme tak si pojďme říct a jak to řešíme |
---|
0:11:04 | a byla systém se skládá ze jádra |
---|
0:11:08 | ta je to sem říkal napsané vpadnu a tam je interpret |
---|
0:11:14 | a dva von ten ty grafický a příkazu to víme my |
---|
0:11:20 | takže pokud se někde stane nějaká chyba si to skutečně není vtom skrytou který pouštíte |
---|
0:11:25 | to budete se na nás |
---|
0:11:27 | máme minut list nám céčkovou |
---|
0:11:30 | a máme sem řekla kterek na githubu a budeme se to může no |
---|
0:11:35 | pak satelity samotné skripty |
---|
0:11:38 | ty seděli na asistent i |
---|
0:11:40 | a ty implementují ten daný workflow znamená vytvořit žen doktoři céčkový projekt vždyť nějaké dependance |
---|
0:11:48 | a snippety co si můžeme představit jako hlavičkové soubory kde sou třeba definované nějaké argumenty |
---|
0:11:54 | a nebo nějaké řekněme metody které budou může využívat více víc asistent u typicky je |
---|
0:12:00 | to užitečný třeba když máte a projekty jako know jazz nebo tak taková se všechny |
---|
0:12:06 | javaskriptu je projekty potřebují něco |
---|
0:12:08 | no potřebuji přepo potřební know že spotřebují potřebujeme osmičku a takže tohle to si definujte |
---|
0:12:15 | jenom v jednom se nepletu naimportujete do kterého do každého asistent pivo který vlastně potřebuje |
---|
0:12:23 | ty skripty lidí komunita a kde se k nim dostanete k tomu se dostaneme k |
---|
0:12:29 | tomu se dostanu zápětí a my tuhle chvíli ve fedoře tam je verze nula devět |
---|
0:12:35 | dva devassistenta |
---|
0:12:37 | tak mi tam distribuuje určité množství těch asistent u těch základních procent škol protože je |
---|
0:12:43 | s pro python pro perou tam nějaké sova a další |
---|
0:12:47 | a |
---|
0:12:48 | to ale pro nás tuhle chvíli jelikož jsme vlastně při někteří na tom udělají |
---|
0:12:53 | dobrá s není udržitelný anonymita mám poměrně dost práce už s nim samotným jádrem |
---|
0:12:58 | a takže vlastně v nové verzi která měla mít nejnižší snad dnech nebo přinejhorším týdny |
---|
0:13:05 | a tak vlastně asistent i nenajdete a budete si muset stáhnout ručně si indexu |
---|
0:13:12 | a celý na ten devasistent package index |
---|
0:13:15 | a to je server který hostujeme my tam vlastně by jakou jako vývojář můžete nahrát |
---|
0:13:20 | svůj systém takže to pro váš nějaký konkrétní projekty který vyvíjíte nebo obecně třeba pro |
---|
0:13:27 | jakýkoliv |
---|
0:13:28 | jakýkoliv padni projekt |
---|
0:13:31 | a následně dál vlastní ní uživatele a cache přímo s tou internetu nebo a té |
---|
0:13:39 | nové verzi je přímo z devassistenta se ta systém můžou stáhnout |
---|
0:13:44 | a můžou ho můžou využívat |
---|
0:13:46 | a |
---|
0:13:50 | něco málo tomu jádru a je to napsané fleku vkladní dva tři používané kompatibilní knihovny |
---|
0:13:57 | takže ať už máte jakýkoliv interpret tak vám to pojede |
---|
0:14:00 | to jádra co říkají nezávisle na těch skriptech to za ná že když si stáhnete |
---|
0:14:04 | devassistenta tak jak je nedostanete žádné skripty dostanete jenom to já |
---|
0:14:10 | a výhodu to má že každý ten skrip funguje stejně jak jste grafické tom grafickém |
---|
0:14:15 | rozhraní tak té příkazové řádce takže když chcete ten skript psát tak napíšete jenom jeden |
---|
0:14:21 | a maximalizovat by se to bude lišit je těch je výsledek doporučeních pro to uživatele |
---|
0:14:26 | třeba pokud chcete začít programovat |
---|
0:14:31 | tom příkazovém řádku |
---|
0:14:33 | řeknete pustit příkaz tom grafickém rozhraní řekne otevřete nějaký program ale vlastně ta logika po |
---|
0:14:40 | tím je typicky stejné |
---|
0:14:44 | asistent uveďte máme čtyři druhy |
---|
0:14:48 | asistenty které vytvářejí projekty kterým které je modifikují které připraví prostředí pro nějaký konkrétní váš |
---|
0:14:56 | projekt připadá po aplikaci kterou vy píšete a když vy chcete a ostatním lidem zjednodušit |
---|
0:15:03 | to nastavování jo |
---|
0:15:05 | typicky já když zjistím nějakou chybu nějakou chybu nějaký aplikaci tak nejíš abych |
---|
0:15:12 | našel odkud aplikace je stáhnul si ty zdrojáky nainstaloval si všechny balíky který potřebuju k |
---|
0:15:18 | tomu abych začal vyvíjet tak se na to vybodnu maximálně nafajluju bug a jede se |
---|
0:15:22 | dál |
---|
0:15:23 | takže vlastně když poskytnete tenhleten asistent |
---|
0:15:27 | lidi si budou moci jediným příkazem nebo jedním kliknutím vlastně stáhnu všechno co potřebujou a |
---|
0:15:32 | můžou vám udělat malej patch poslat vám ho třeba na tu oslavu poslat vám ho |
---|
0:15:37 | na ten graf a vy máte vo praci míň že nemusíte řešit ten bacha účtová |
---|
0:15:42 | co se ten uživatel udělal protože s ten to zjednodušili tak jak to bude |
---|
0:15:48 | a já jsem to jsou napsaný značkovacím jazyce yaml o |
---|
0:15:53 | komu to příde divný tak není to úplně náhodou a yaml se využívá a velice |
---|
0:16:00 | často ose v orchestraci li správy víc počítačů z hlediska administrátorskýho takže to je věc |
---|
0:16:07 | která je tomhletom směru dobře prozkoumá |
---|
0:16:10 | a pokud by vám teda tady tenhleten jazyk nevyhovoval můžete využít protokol kterýmu říkáme ping |
---|
0:16:17 | pong a že by si napíšete ve svém jazyce kterej vy používáte a |
---|
0:16:24 | asi ten samotnej asistent to co se má províst a jenom s tím defer jenom |
---|
0:16:28 | s tím devasistentem komunikujete o tom že třeba on vám předá nějaké nějaký kontext nějaké |
---|
0:16:33 | parametry co uživatel chtěl by mu řeknete oukej tady tohleto se nepovedlo všechno zrušit nebo |
---|
0:16:39 | naopak se to povedlo |
---|
0:16:40 | finito |
---|
0:16:41 | a tuhle chvíli doma jeden problém |
---|
0:16:45 | principu si fakt |
---|
0:16:48 | milý samozřejmě problém napsat knihovnu která tohle to bude umět v ruby |
---|
0:16:53 | přečteš utajeny |
---|
0:16:55 | a ale můžete napsat i v céčku jako postup pokud chcete já s tím nemám |
---|
0:16:59 | problém |
---|
0:16:59 | a ale se ve chvíli máme podporu jenom pro python takže pipe jestli můžou jásat |
---|
0:17:05 | už si to můžu takže směrnice |
---|
0:17:09 | ten a ten systém package index a jak jsem zmínil |
---|
0:17:15 | a je server který hostujeme my |
---|
0:17:18 | a kromě toho co už jste slyšeli a je to věc kterou hodláme nechat škálovat |
---|
0:17:25 | s komunitou to znamená že mi kromě nějakých feautred asistentů |
---|
0:17:30 | a které tam bude které do toho seznamu asi budeme dávat jenom protože víme že |
---|
0:17:35 | jsou opravdu kvalitní tak všechna ostatní necháme a necháme vlastně na té komunitě hodnocení a |
---|
0:17:42 | označování jestli ten devasistent jestli změně se z něco ne nejdřív pořádku tohle všechno řeší |
---|
0:17:47 | komunita |
---|
0:17:49 | a tudíž pokud tam těch asistentů bude vopravdu hodně tak i když nás i was |
---|
0:17:52 | jen malej tým tak pořád to budeme schopni řešit |
---|
0:17:58 | k tomu gui takhle nějak to vypadá když devasistent zapnete |
---|
0:18:03 | tohle to je ta základní sada asistentů kterou najdete ve fedoře tak jak se tak |
---|
0:18:07 | jak to vlastně teďka si můžete klidně stáhnout pokud tu fedoru máte |
---|
0:18:12 | a ty tlačítka která tady vidíte tak to jsou vlastně |
---|
0:18:17 | řekněme |
---|
0:18:19 | nejvyšší úrovně těch a těch asistentů kde vlastně dá se to může větvit jo takže |
---|
0:18:26 | to není že by byl jenom jeden asistent třeba na ten on že dnes lopotím |
---|
0:18:31 | po tím jsou třeba dva další den kodex expressjs jeden si branibore |
---|
0:18:36 | a takže takhle vlasy můžete mít obecně libovolně mnoho potu úrovní |
---|
0:18:42 | a podúrovní těch asistentů a přitom jsem vám to vlastně nestane a nějak matoucí a |
---|
0:18:49 | je nutno podotknout že to gui tak jak teďka je nebude takle vypadat velmi brzy |
---|
0:18:55 | protože pracujeme na nějakém předělání aby to bylo aby to bylo zajímavější a lépe použitelné |
---|
0:19:04 | a když chcete rauši nějaký ten konkrétní spustit |
---|
0:19:08 | tak otevřete třeba potom co se to co byste klikne na python a konkrétně flastr |
---|
0:19:13 | tady tohleto je tak se objeví takováhle okno kde nahoře specifikuje tak se ten projekt |
---|
0:19:18 | menuje jak chcete vytvořit a potom nějaké možnosti a sou vlastně jaké parametry toho projektu |
---|
0:19:25 | je budete chtít po si ukážeme praktické ukázce to |
---|
0:19:29 | ano |
---|
0:19:33 | ano sám se samozřejmě to je právě to je právě takovým takže samozřejmě každý jazyk |
---|
0:19:38 | to má nějaké vlastní vlastně má nějaká vlastně specifika takže vy si můžete definovat vlastní |
---|
0:19:45 | ty |
---|
0:19:46 | řekněme argumenty že tohleto se a dynamicky generuje víc že smith argumentů |
---|
0:19:51 | a |
---|
0:19:52 | ale můžete využít nějaké společné takže třeba pro všechny asistent i které vytváří nějaký projekt |
---|
0:19:58 | tak společně na se společným argumentem je nejenom toho projektu užitečný se po něm vybrat |
---|
0:20:03 | nějaký projekt tak má nějaké jméno |
---|
0:20:08 | to co tady vidíte příkazové řádce vypadá nějak takhle drátem zkratka devasistent |
---|
0:20:14 | a ten zbytek je poměrně jasně takže vytvoříme plastový projekt který se bude jmenovat má |
---|
0:20:19 | je a vytvoříme se objevil to ale mu to znamená že nebudeme používat systémové závislosti |
---|
0:20:25 | pipe ní ale budou nainstalované ste složce |
---|
0:20:32 | ta devasistent a sam o sobe nic moc užitečný sám a devasistent je užitečný ve |
---|
0:20:38 | spolupráci s jiným aplikace |
---|
0:20:41 | takže máme podporu githubu také tak jak vlastně teďka kdy dát je a automaticky když |
---|
0:20:47 | vytváříte projekt můžete vytvořit repozitář tom projektu může toho tam můžete tam ten kód rovnou |
---|
0:20:53 | push no |
---|
0:20:54 | a můžete taky fork novou |
---|
0:20:58 | a protnout repozitář a push který je push který existuje automaticky samozřejmě stáhnout |
---|
0:21:08 | a ta data do složky a na |
---|
0:21:22 | máme zas plánu v tuhle chvíli podporuje tuhle chvíli podporujeme na něj jenom vydávat no |
---|
0:21:28 | někdy věcem věc se má takže vlastně už i když jsme tady tohleto už jsme |
---|
0:21:32 | tady tohleto by viděli celý devasistent tak na začátku je potřebovat to |
---|
0:21:36 | jako dost dobře rozplánovat že pokud tady uděláte něco špatně že to chová víceméně jako |
---|
0:21:41 | framework |
---|
0:21:42 | jo když teďka uděláte něco špatně tak se to sesype celý takže mi právě teďka |
---|
0:21:47 | chceme jednu věc podruhý dělat vyloženě dobře |
---|
0:21:51 | a potom už nevím tady tohleto dobře můžem postupně přidávat i featury jo tady vlastně |
---|
0:21:54 | ušní jsme potom nějak limitován technologie |
---|
0:21:58 | ram |
---|
0:22:13 | jo |
---|
0:22:43 | takže teď to neumíme ale není to bylo |
---|
0:22:51 | a integrace jo integrovat devasistent a vnitra budeme že s fedorou tuhle chvíli kdy se |
---|
0:22:58 | nainstalujete devasistent do fedory z ze systémového repozitáře dostanete doplňování v dešti |
---|
0:23:08 | co šije velice praktické pokud máte ti dva se ten těch asistentů třeba hodně |
---|
0:23:13 | a nechce se vám vždycky zadávat pomlčka dál |
---|
0:23:17 | a takže tohle to hodně usnadňuje práci a co chystáme do budoucna ně napojení na |
---|
0:23:23 | fedoře infrastrukturu to znamená že automaticky si budete moct věci posílat na do cely byly |
---|
0:23:31 | třeba následně třeba posílat zprávy o u tak neseď |
---|
0:23:36 | jestli nevíte co to je fakt ještě |
---|
0:23:39 | a vlastně po a dát další integrace s tou infrastrukturou to kterou tam teďka fedora |
---|
0:23:45 | na |
---|
0:23:48 | ano |
---|
0:23:54 | a |
---|
0:23:56 | nemám že by to dělal |
---|
0:23:59 | náš všichni fedoře |
---|
0:24:01 | musíme vědět |
---|
0:24:05 | to jedno |
---|
0:24:07 | tím nechci tvrdit jeden říkat něj špatnýho jo prostě já třea jejich kvalitou akcím formátu |
---|
0:24:14 | nerozumím tak je to prostě nemáme dělat |
---|
0:24:21 | a integrujeme sem štvrtiny docela přes docker za docela dobře s dockrem |
---|
0:24:26 | a |
---|
0:24:27 | to vytváření toho vývoje pro vývojové prostředí ale instalace těch tepen den si a přímo |
---|
0:24:34 | tom kontejneru to na tom teďka momentálně pracujem |
---|
0:24:38 | a pokud si chcete pokud si chcete vytvořit obecně a jeneč pro deployment tak to |
---|
0:24:44 | už cestou s některý je to už některým a asistent jeden takový pocit že tuhle |
---|
0:24:49 | chvíli jump no a podporuje podpory byl docker tomhletom směru opravdu dobře |
---|
0:24:55 | no a samozřejmě a |
---|
0:24:57 | potom je možnost dodělat tady tuhletu a tady tuhletu pro podporu pro obecně jakýkoliv asistent |
---|
0:25:06 | nastal čas na obraz |
---|
0:25:08 | a když se to povede |
---|
0:25:10 | tak si |
---|
0:25:11 | vytvoříme a vytvoříme webovou aplikaci vesla skuto je vlevo i vpravo napsaný pipe no |
---|
0:25:18 | který má vlastní web server |
---|
0:25:20 | který je teda posila samozřejmě steaming stalo a má nějaké další závislosti nějaká teplá ten |
---|
0:25:28 | databázi a má nějakou danou adresářovou strukturu to všechno do udělat ručně ale devasistent udělal |
---|
0:25:34 | stažení nebo |
---|
0:25:37 | a uděláme to blíží |
---|
0:25:41 | tak je to zajímavé |
---|
0:25:44 | a takže já chci vytvořit kvalitní prvé si vytvořit projektech lásku |
---|
0:25:51 | pojmenuju to třeba a |
---|
0:25:54 | a u a |
---|
0:25:56 | s |
---|
0:25:58 | budou chtít ty nebudu chtít používat systémové závislosti holky použity ve virtuální novou |
---|
0:26:07 | a mohl bych tady zaškrtnout origin haarovy automaticky vytvořil ten repozitář na githubu a pošleme |
---|
0:26:14 | to tam ty zdrojáky na tom jednom dělat protože to vaše to nějakou tu ukázku |
---|
0:26:18 | jak se to dělá s existujícím kuli |
---|
0:26:21 | tak |
---|
0:26:23 | a internet |
---|
0:26:30 | ne dané |
---|
0:26:33 | to tady zkusím |
---|
0:26:42 | jo to je dva tisíce ztrátě |
---|
0:26:46 | ta k |
---|
0:26:49 | tak se něco a |
---|
0:26:54 | a vy |
---|
0:26:55 | tak jo |
---|
0:26:58 | ono při nejhorším je kdyby to nešlo tak to zarazili mapou že systémový závisle s |
---|
0:27:02 | tím že tam skoro prosím nainstaloval |
---|
0:27:05 | a jo |
---|
0:27:06 | takže teďka to doběhla to pozná podle toho že tam napsat ze zelené tam jsou |
---|
0:27:11 | tam nějaké instrukce |
---|
0:27:13 | a já se teďka můžu podívat měl příkazové řádce |
---|
0:27:18 | open a |
---|
0:27:20 | tak vidíte že mi to vytvořilo složkou krát vás |
---|
0:27:28 | tady vidíte že to vylezlo opravu je hodně moc |
---|
0:27:33 | různých souborů té nainstalovat nainstalovaný ten té to sou nainstalovaný závislosti to ale nebo |
---|
0:27:40 | a když budete složky rovnat vás |
---|
0:27:43 | tak tady vidět aplikace |
---|
0:27:46 | je několik málo souboru které sou potřebovat tomu aby ta nebo aplikace vůbec jela a |
---|
0:27:51 | když pustí |
---|
0:27:53 | nevíš pár server |
---|
0:27:57 | ta |
---|
0:28:03 | o |
---|
0:28:07 | tisíc |
---|
0:28:09 | tak vidíte že mám končil funkční web server a |
---|
0:28:13 | pro mě teda tohle jsem musel zadavatel internetové spojení tak |
---|
0:28:17 | to celý bylo to výzva tak za patnáct vteřin |
---|
0:28:25 | jako dlouho ukázku |
---|
0:28:27 | pokud bude pokračovat práci s tím fastchoun projektem a si vytvoříme repozitář na githubu který |
---|
0:28:34 | ponese to samé ano |
---|
0:28:36 | a pošleme tam ten holt |
---|
0:28:39 | který nám devasistent vytvořil |
---|
0:28:42 | zarazím ten rám tenle server |
---|
0:28:45 | area |
---|
0:28:48 | de a |
---|
0:28:50 | jo tady je tady teda řeknu je a jak jsem říkal ty čtyři druhy |
---|
0:28:56 | tak mi snad poslední verzi přejmenovali a |
---|
0:29:00 | ten assistent asistenty mu define asistent i to být já jsem říkal tvý k tak |
---|
0:29:07 | to kryt tolik ripe a extra s tak to se půjdeme nula kryt mu define |
---|
0:29:12 | gripper a adres takže jenom abyste nebyli zmatení že tady keše nějakém údiv a |
---|
0:29:20 | já github použil k tomu vešlo blíž |
---|
0:29:23 | a co tedy může ještě vytvořit tady je použita |
---|
0:29:28 | a rovnou tam pušku zdrojáky |
---|
0:29:32 | palce |
---|
0:29:34 | tady vidíte jak se používá devasistent s příkazové řádky |
---|
0:29:38 | a automaticky ten devasistent poučka než bude repozitář vytvořeny vy si můžete dojít na kafe |
---|
0:29:48 | až bude mít štěstí tak se to dokončil vám ukážu jak se to na tom |
---|
0:29:50 | githubu vytvořila |
---|
0:29:57 | na |
---|
0:30:00 | mají na ne |
---|
0:30:04 | uživit můžete mi to věci zvládnutelný vytvořit |
---|
0:30:09 | tak pak tedy teda mám a světýlka skoro jako naše jo až nám ten video |
---|
0:30:14 | zakódujete která protože |
---|
0:30:17 | a na tímhletím bych vám chtěl poděkovat za pozornost a dám pro prostor na dotazy |
---|
0:30:22 | komentáře nadávky a podobně |
---|
0:30:27 | dobre prvním kdo chce mikrofon |
---|
0:30:30 | ta perfektní |
---|
0:30:33 | by se chtěl zeptat jestli používáte |
---|
0:30:36 | devasistent nadhledem asistent o |
---|
0:30:39 | samozřejmě |
---|
0:30:41 | přímo teďka já vám to může ukázat |
---|
0:30:45 | a když si pustím ten devasistent ten jo tak tady nám prý té environment |
---|
0:30:51 | devasistent |
---|
0:30:53 | nelži |
---|
0:30:56 | ale vy že nám |
---|
0:30:59 | tak kdo další |
---|
0:31:08 | takovou připomínku že ano |
---|
0:31:12 | jako živá to tam |
---|
0:31:14 | devasistent na tom |
---|
0:31:17 | výlev týmu že každý má úplně stejné prostředí a pak |
---|
0:31:21 | když má každý jiné prostředí tak se tam dají najít chyby které tom stejném prostředí |
---|
0:31:26 | neodhalíte |
---|
0:31:27 | to je taková připomínka tak |
---|
0:31:29 | telecom italia připomínka ano samozřejmě vedle jako tomu se nevyhnete jde o to nejde |
---|
0:31:38 | do byla ta druhá ruka |
---|
0:31:46 | já su stěno zeptat pro se zvolilo si pepa je to město voskovitou že se |
---|
0:31:50 | před těmi udělal |
---|
0:31:52 | nebo jestli to bloku závislost nebo čtyři o |
---|
0:31:57 | no tak my jsme tak trochu kvalitní tým |
---|
0:32:01 | takže to bude je myslím že bude určitě no a já si mysim že mimo |
---|
0:32:05 | jiné on se na to tom python poměrně dobře hodí protože vlastně když tam když |
---|
0:32:09 | zemřel pro své etapy asistenta tak tam hodně práce s textem a majitel ve slimákům |
---|
0:32:16 | dobrou práci s textem |
---|
0:32:18 | a takže vlastně neměli sme potřebný piny a to si žádný jiný jazyk protože |
---|
0:32:23 | python vyhovuje |
---|
0:32:25 | co třeba a tady |
---|
0:32:29 | a zjistil že ta jeho cenu za nejlepší |
---|
0:32:35 | tak jistě nejsi |
---|
0:32:36 | ne že bych si to vyložil |
---|
0:32:40 | se zajdi stačila ze svazu |
---|
0:32:45 | ted co |
---|
0:32:46 | no a |
---|
0:32:49 | to je cena za dva tak a ty asistenty jsou částečně deklarativní zejména v těch |
---|
0:32:56 | argumentech tam prostě definuje jaký argumenty chcete potom maximálně jak se mají chovat že to |
---|
0:33:02 | třeba máte po choice nebo a nebo jenomže že to plánem plusku hodnotu a |
---|
0:33:09 | a ta imperativní část |
---|
0:33:11 | z velký vlastně z velký části tuhletu chvíli implementována normálně dobešovi chování |
---|
0:33:20 | a pak suďte si tady tohleto jean |
---|
0:33:24 | to nechcete |
---|
0:33:26 | jo takže to zaděláno tuhletu chvíli to můžete označit za deště výskyty na skinů a |
---|
0:33:32 | to je zhruba to co sme to co jsme o tom chtěli že vlastně pokud |
---|
0:33:36 | potřebujete něco vyloženě co ten yumu nebo ta ty vlastně příkazy vtom yamlu tuhle chvíli |
---|
0:33:43 | nepodporujou |
---|
0:33:44 | můžete použít můžete použije čela ale postupně tam doděláváme těch příkazů čím dál tím víc |
---|
0:33:49 | takže třeba zatímco předtím ste musel strávit tolikle kódu na těmi se si obec vytvořil |
---|
0:33:54 | a případně nějak vždycky po a |
---|
0:33:58 | tu složku která se bude která byla vytvořena podle názvu projektů taktika je to vlastně |
---|
0:34:02 | teďka co jsem tři řádky se ta project je jo a chová se to by |
---|
0:34:06 | označeny deklarativně |
---|
0:34:08 | to s tím že ve formě |
---|
0:34:14 | kdo další |
---|
0:34:17 | prosím |
---|
0:34:18 | jako a pokuď nikdy začnete podporovat jinou platformu co všechno by se muselo přijat si |
---|
0:34:24 | teď se třicátý asistent i aby |
---|
0:34:27 | fungovaly |
---|
0:34:28 | dnu tady hodně záleží na tom co myslíte podporovat byla systém teďka běží víceméně na |
---|
0:34:35 | všem se schopni běžet python nikde ten zkoušel na mínus actor |
---|
0:34:38 | a ale máme přispěvatelé své se jich snažím to nehoda zalez ten takže víme že |
---|
0:34:44 | na mekku to jede jo je cement a že |
---|
0:34:47 | buďte napíšete asistent která se mi neříká našem běží a budete doufat že to poběží |
---|
0:34:53 | protože jako nějaký nejmenší společný jmenovatel tam jsou mezi tím mezi tím jaké má linuxem |
---|
0:34:59 | no a nebo teda použijete nebo řeknete že prostě tady tenhleten asistent běží jenom na |
---|
0:35:05 | tedy lze debian a |
---|
0:35:07 | to já nevím třeba na open susu |
---|
0:35:10 | a tu chvíli přechodu bude chtít pustit někdo jinej tak |
---|
0:35:14 | má smůlu a může se třeba u to může setřel trochu upravit aby dat vida |
---|
0:35:18 | to jako jinou verzi to asistent uvedeného tam |
---|
0:35:22 | bohužel prostě |
---|
0:35:24 | tady rozdíl mezi na systémama sou moc veliký |
---|
0:35:28 | u šenonův těch třeba a zase správci balíčku aby se chovaj hodně divoce jinak |
---|
0:35:35 | kde se to odpovídá vaše |
---|
0:35:38 | mimochodem mám debian toho ještě nejde |
---|
0:35:42 | jsem se to např |
---|
0:35:45 | ne |
---|
0:35:47 | jsem spokojený uživatel |
---|
0:35:50 | dobře na tom případě vás asi zklamu život pro nás na to nemám |
---|
0:35:55 | jen pro přesnost jo ta délka prosím poslat mikrofón |
---|
0:36:04 | já si chci jenom zeptat vlasy a na ten jako podporu jak orlí se deployment |
---|
0:36:09 | abych |
---|
0:36:10 | prostě matka zase jeden tlačítko hodilo si mě to taky nějakým takže vydal se jen |
---|
0:36:16 | komprese termín |
---|
0:36:18 | určitě |
---|
0:36:19 | určitě ale teďka tam vlastně těch věci který sem udělat i tolik výše si nejdřív |
---|
0:36:25 | musí je prioritizace bude coby co bude nejdřív ale samozřejmě jako pokud tady tyhlety věc |
---|
0:36:30 | zcela dobře umíte a svého jste ochoten se na naučit něco málo toho yumu ti |
---|
0:36:36 | pedant pipu |
---|
0:36:38 | a tak rozhodně slangem velice rádi spolupracovat |
---|
0:36:52 | někdo další zvědavý |
---|
0:36:57 | nestyďte se je to zajímavé |
---|
0:37:00 | kolik na to ušetříš práce že jo |
---|
0:37:03 | spravuje vám to ty projekty |
---|
0:37:09 | já bych se teda zeptal ho prostředky je říkal že bys uvítal pomoc někoho zvnějšku |
---|
0:37:18 | tak jaké lidi sháníte nebo co teďka co teď aktuálně řešte protože podporu |
---|
0:37:25 | asistenta |
---|
0:37:27 | a jeli našla se tady odsud se můžem koupit odpíchnout milionů |
---|
0:37:32 | podstatě libovolným směrem tak kohokoliv no pokud si pokud si chcete nebo já předpokládám že |
---|
0:37:38 | když budete chtít něco psa budete chtít psát něco co je užitečný konkrétně vám jo |
---|
0:37:45 | vy víte |
---|
0:37:47 | mně softwaru nebo u měření a co ne prostě nedělá ne že by si budete |
---|
0:37:51 | chtít napsat ten assistent takže už jenom tím že vy napíše teda že by se |
---|
0:37:56 | co s naší pomocí nebo si mě prostě se o tom budeme bavit když vy |
---|
0:38:00 | napíšete černá systém pro tu svoji vaší aplikaci |
---|
0:38:05 | tak už to nám nesmírně pomůže a můžete to potom rovnou na hrad rovnou nahrát |
---|
0:38:09 | na ten na ten index ovšem to že se nám ten index bude plnit je |
---|
0:38:12 | plná se skutečným přínosem |
---|
0:38:16 | takže |
---|
0:38:17 | no a pokud chcete vědět nic informací |
---|
0:38:20 | a |
---|
0:38:21 | tak ten a těhletěch adres a všechno se zapamatuje poměrně dost dobře kdy začnete na |
---|
0:38:26 | tom devasistent word tak tam najdete té rozcestník a na uplně všechny informace kterého to |
---|
0:38:33 | můžete kdy získat a potom i na ty nuly na tu dokumentace jsem že je |
---|
0:38:37 | odkaz na ty na ty tam taky |
---|
0:38:41 | dámy a pánové na perfektní |
---|
0:38:44 | tak ja |
---|
0:38:46 | pak hledej |
---|
0:38:53 | a otázka je co je to vlasy index zač a |
---|
0:38:59 | chová se to |
---|
0:39:01 | víceméně jako repozitář a má to up i |
---|
0:39:05 | takže vlastně když se ta chcete nebo naše vina je taková že |
---|
0:39:11 | je to nahrajete přes webové rozhraní přes webové rozhraní když si napíšete ten svůj a |
---|
0:39:15 | systém |
---|
0:39:16 | aljašce a když se někdo chce stáhnout tak přímo devasistent u a volič vtom grafickém |
---|
0:39:23 | uživatelském rozhraní kde to ještě tak tuhle chvíli není naimplementovaný |
---|
0:39:27 | a při to projde já nevím třeba jako když si stahujete rozšíření do firefoxu |
---|
0:39:33 | a nebo příkazové řádce zavolala devasistent po krk install něco nebo pokud search a uchová |
---|
0:39:42 | se to chová se to třeba jako yum nebo u debaty čili |
---|
0:39:49 | takže odpověď |
---|
0:39:52 | no já bych se možná ještě zeptal mají jak to je to jediný můžou kontaktovat |
---|
0:39:57 | později protože ty jsou takový co s košem |
---|
0:40:02 | točí |
---|
0:40:04 | ale co když se budoucnu rozpovídaly tak jak se ti můžu zeptat na nějakém |
---|
0:40:10 | kdo to zní a můžu vám to tady vyjmenovávat na waylandu je s námi ir |
---|
0:40:15 | céčko násilí nudu a máme teda jsem že ten idea ale všechny tyhlety věci |
---|
0:40:23 | najdete na tý web ovce takže ve devasistent or tam je sekce jak nás kontaktovat |
---|
0:40:28 | můžete zvolit cokoliv že vám cokoliv jeho nejmilejší a vy ty kanály sedum budeme se |
---|
0:40:33 | má minut |
---|
0:40:34 | chtějte to máš |
---|
0:40:41 | dámy a pánové šílenec |
---|
0:40:44 | máme nějaký čas |
---|
0:40:47 | pokud někdo jiný se na to máš se najde aspoň tak body |
---|
0:41:17 | a jestli nerozumím otázce dobře a taky je to otázka na to jak je na |
---|
0:41:22 | kolena tovanými to že v těch dvou různých rozhraních vlastně jsem tak jeden ten assistent |
---|
0:41:28 | a provedou ně jo takže ty rozhraní jsou tak tenký jak to jenom den |
---|
0:41:33 | a to znamená že si když máte ten assistent ten projede nějaký parserem ten projede |
---|
0:41:38 | interpretem |
---|
0:41:41 | a to se provede a potom puštěna vlastně víš soupis toho a vstupy teda samozřejmě |
---|
0:41:46 | do toho a jsou k tomu chcou k tomu gui a vlastně to všechno plot |
---|
0:41:50 | tím je právě to jádro ty |
---|
0:41:53 | kdybych tam někdy bych se měl přirovnat k modeluje kontroléru tak skutečně ty rozhraní se |
---|
0:42:01 | chovají jenom jako by mu o tom asi žádná logika v nich není |
---|
0:42:06 | takže kdybyste chtěl dopsat kdybyste chtěl dopsat rozhraní na jeřábu síti |
---|
0:42:11 | tak to de |
---|
0:42:12 | jo |
---|
0:42:13 | nebo něm nebo nějaký a pí tak to není vůbec žádný problém do píšete pak |
---|
0:42:16 | nuly modul a chovat chudoba stejně |
---|
0:42:21 | tak ještě můžu tady jeden |
---|
0:42:26 | mě by zajímalo jak tam je řešeny jako jeden teď dal různě mačká těch systémů |
---|
0:42:33 | je to je odděleného to chtěl jak ta jste dělané o samotného vývoje a sdělení |
---|
0:42:41 | toho prostředí mezi vývojáři |
---|
0:42:43 | a tak tady duše to samozřejmě tady že to samozřejmě věci jednotlivých asistent u protože |
---|
0:42:50 | samozřejmě když ten assistent bude primárně třeba pro fedoru |
---|
0:42:55 | a nebo pokud bude |
---|
0:42:57 | a nějakým způsobem reflektovat ucho fedoru ve stresu tvor flow může jsem může tam je |
---|
0:43:02 | samozřejmě víc možností na čele po jo |
---|
0:43:04 | a tak pak je potřeba to zase jako assistent nebo snapshot |
---|
0:43:09 | a do psát tu funkci letového takže pořád existuje a ve fedoře fedora do fedory |
---|
0:43:15 | se teďka píše program a |
---|
0:43:18 | pět plus pack a kterej se platí balíku tak jak jsou na python package index |
---|
0:43:24 | o automaticky udělá spek fily do fedory |
---|
0:43:27 | jo takže potom je to třeba jenom věc toho že když se to zvolíte se |
---|
0:43:33 | zaškrtnete nebo zvolíte se to jako argument takže v auto automaticky prostě vytvoří a výjimkou |
---|
0:43:39 | nebo debian balíky o tom že vlastně věc která se řeší na úrovni těch jednotlivých |
---|
0:43:44 | asistentů a do to už vlastně jádro něco se nezasahuje |
---|
0:43:48 | no ty vo fous |
---|
0:43:51 | jsou potom takže diplomkách těch vývojářů |
---|
0:43:55 | nebo jeden odpověď |
---|
0:43:57 | dobře děkuju |
---|
0:44:00 | jenom rychleji dotaz to gui píšete primárně pouze program trojku anebo podporujete i jiné manažeři |
---|
0:44:08 | vlastně i na i na prostředí operačních systémů pro už tak ty jsi chtějí zachovat |
---|
0:44:11 | čistý systém |
---|
0:44:13 | a |
---|
0:44:16 | jako největší sny systém že v nějaký technický nějaký grafický tím že ta napsat musíme |
---|
0:44:20 | ledaže by sme vede že bysme byli jako krysa venek tedy které se ta cena |
---|
0:44:25 | co v asembleru |
---|
0:44:26 | a na také dětem pětek áčku je to je to napsaný pomocí pipe že ty |
---|
0:44:33 | k m p g autě a takže bohužel a to gtkáčka sebou dotáhne tam se |
---|
0:44:39 | jako nedá svítit ale pokud jako má někdo tendenci že by to přál napsal nějakým |
---|
0:44:44 | něčem jiným |
---|
0:44:45 | tak samozřejmě se to vlaku nebráním nad sebou poklopu že to pak že díky protože |
---|
0:44:50 | tram pak že pak životě protože posouvají mini který existujou jsou relativně malý a |
---|
0:44:57 | více či méně fu |
---|
0:45:01 | jo kde se může dopsat jinýho jak jsem říkal jakýkoliv rozhraní se chová se chová |
---|
0:45:06 | jenom jako vyloženě prostě fasáda a to potom zůstane stejný |
---|
0:45:14 | takže |
---|
0:45:16 | já děkuju tomášovi zná |
---|
0:45:19 | krásné odpovědi na vaše dotazy |
---|
0:45:22 | když někdy for co ne |
---|
0:45:26 | jenom co můžu za sebe říct |
---|
0:45:30 | když vidím to a přednášku |
---|
0:45:32 | tak |
---|
0:45:33 | bych to doplnil do téhle věty máte to všichni to je takový ten list které |
---|
0:45:39 | rozdala ty která se nám na |
---|
0:45:42 | pohledu |
---|
0:45:43 | nemám rád se poučím |
---|
0:45:45 | pánové gnome se učí perfektní tady je jaký je váš vztah k open co |
---|
0:45:51 | tak |
---|
0:45:52 | o tom co jsi úžasná v tom že paranoidní vloží nějaký čas svého života ale |
---|
0:45:58 | kolik to ušetří čas ostatním |
---|
0:46:01 | jenom jen si to uvědomte když se zakládat řekla dej ty projekty jako je když |
---|
0:46:06 | vynecháme závislosti to není žádná sranda a teď jakožto zmínil ten jeden klučina to půjde |
---|
0:46:12 | jedním kliknutím jo |
---|
0:46:14 | a polovině bysme tu skoro přes |
---|
0:46:17 | takže tohle právem |
---|
0:46:19 | a já si mysim že to má |
---|
0:46:23 | a na který na tom dev assistent to by práce tak si zaslouží pořádný potaz |
---|
0:46:28 | takže |
---|