aha takže abych a jste chtěl řešeno přivítat na přednášce o devasistent to není to

asistent pro devianty ale provedl ferry

a

nejdřív něco mně se krát se ke mně já jsem to máš raději tři roky

jsem na to součástí fedoře komunity a shodou okolností stejně dlouho děláme red hatu

interpretaci nechám pro pozor nebo čtenáře

a dva roky se ten half pipe no předtím jsem dělal v javě a rok

právě říkal nevím a devassistenta

nějaká zkratka víceméně nezáživné data předtím než se dostanem tomu co je podstatné a byla

se sem se ví o něco kolem dvou roků vychází teďka si bez měsíce

a

vlasy jádro

a toho programu je napsané pipe no a můžete to používat jak přes příkazovou řádkou

tak přes bere grafické rozhraní chová se to stejně takže to je vyloženě na tom

co by preferuje té

a

typicky je ten rozdíl je vtom jestli se začínající nebo pokročilý uživatel a jsi píšete

třeba ruby nebo chce

tam ty rozdíly jsou celkem jasně

devasistent

tuhle chvíli funguje nejítřena fedoře

a ale to neznamená jste můžete pustit jinde

a jelikož devasistent

jako jednu ze svých věcí které viděla které dělá dobře vědí sami je zpráva závislostí

a tak samozřejmě pro každý pro každý jeho vinou sou pro každé destroy nebo každý

jiný operační systém dokonce tobě že dynamiku

a tak musíme mít tu podporu těch balíčkovacím systémem takže a tuhle chvíli podporujeme třeba

a pijem samozřejmě fedoře respektive dělám podporujeme na linuxu p kmen a

je v ničem tu máme určitou podporu tam teda samozřejmě se to už musí vyhodit

sám minimálně řekněme řekneme a jak to má udělat

ta a poďme se neřekne začátek definovat vlastně o čem se tady bavíme

a když se řekne založit podle začít psát nějaký plot tak

dežaví si představím otevřít tyto

ne

když chcete začít psát nějaký software potřeb závislosti nebo aspoň většina lidí potřebuje jaké závislosti

protože psát si to vlastně samo nosný program dnes nějakých podpůrných knihoven všechno na zelené

louce to se dneska běžně nedělám

potřebujete správně nastavený editor pokud používáte nevím třeba tyto věci nebo nemíní s nějakou podobnou

světu

a tak samozřejmě i pro ty věci už máte po řešené ale pokud používáte celá

by nebo emacs

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

byla se může a nainstalovat tak

a

když píšete nějaký program nějakou webovou aplikaci třeba a musíte mít míň a uspořádané ty

soubory to za na někde máte ne kdo máte dané stroj někde máte dané

a potom mohl zdrojové soubory někdo máte někdo máte danou databázi takže to taky všechno

si musíte vyrobit ročně manuálně cože otrava je to pokaždé to tech

a no a samozřejmě jsou u soudu jsem hovořil

a potom když máte nosim ten projekt napsaný je máte napsaný nějaký to

jelikož stará o penaltu hádanka si budete chtít publikovat že

takže a řekne se

prostě to dá nenaditá

no

tak lize já musím jim čet

no účelům je seznam přihlásit

vytvořím nový repozitář

usuzovat na jenom si počali si repozitáři vytvoří musím vzít adresou toho repozitáře přidat jako

remote do bytu tom adresáři ve kterém se ve kterém uložený ten call

pokud tam už máme inicializovanými to vy repozitář

takže letos tím poučování době to tak kdo vyrobil taky nebude tak

a další věc co se týká hlavně lidi kteří píšou programy které

chtěj nechtěj nedal distribuovat linuxových distribucích a nebo to potom a dávat na internet doplňovat

tak je že to musí nějakým způsobem zabalit ten kohout

a binárně kam dát

typicky já jen zde pro debian ten bohužel eště nebo

a pro docker kontejnery docker podporuje

a

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

a to znamená že musíte změnit docker fonémů si tedy byly znova imidže musíte zmanipulujeme

zase věci které sou jednoduché je to otrava musíte dělat pořád a pořád dokola

já bych to nějak zesumírovat co vlastně devasistent dělá chce dělat

nastaví vám prostředích nainstaluje závislosti nastaví konfigurační soubory pokud třeba instalujete ve server a tak

potřebuje tak nějak nastavit panelu

a

pro proměnné prostředí a podobné věci tohleto všechno moč neumíte

asi passing programovacím jazykem začínáte nebo sám to prostě nechce dělat výsledek je stejný je

to za vás uděláme vás

a

můžete publikovat to přes devasistent velice jednoduše už když ten to už i když ten

a projekt zakladatele nebo když už třeba nějaký film když už třeba nějaký koho máte

to si ukážeme tady když o je zrovna pojede internet

a můžete a můžete taky z díle pokud vás si nic

tom vývojovým týmu můžete se můžete snadno sdílet vývojové prostředí

typicky nám se stává to že já mám nainstalovaný nějaký balíky kolega má nainstaluje nějaký

balíky ně to funguje a zapomene můžem přijít na to pošle funguje masa může protože

mu tam chybí závislost a nebo na třeba

ve svým volnu nainstalovaný nějaký knihovny který já tam nemám

a dá vám to tam chyby který mě se nedělo a zbytečně tráví na hodiny

a hodiny na je vlastně řešíme tady tyhlety problémy

takže jako docela zajímavá alternativa se je mi to že se vyvíjí přímo v dockeru

kontejneru ptej se vždycky by byl je na zelený louce to znamená že cokoliv se

stane vám tak je stejně reprodukovatelný kohokoliv není

abyste se nemuseli dělat sedět celý ty roky limitě tak se změníte jenom ten assistent

tady mám ten docker vždycky mobilní na tom vašem konkrétním na tom vašem docker ústrojí

no a ten poslední řádek to neberte to jako realitu samozřejmě jedním kliknutím to neumíme

ale je velká idea které se snaží které se snažíme blížit takže devasistent se rozhodně

ne snaživý integrované vývojové prostředí tak jak je třeba ekliptice máte prostě milion možností toho

s tím můžete dělat

tady tohleto je první řadě malý a

každém jednotlivém usecase u jednorázový a úzce vymezené program který dělaj jenom něco a dělá

to tak jednoduše a tak krátce jak ten de

na konci jak jsem říkal začínající vývojáři

někdo může namítnout je jelikož si to ten začínající vývojář nenastaví sám tak vlastně potom

nebude dobře rozumět tomu co se tam děje

tak mi řekněte kdo si sama slovy tech jedna

dobře dva nebo tři štyři možná

a mysim je sme se jako společnost shodli na tom že tohleto je ve se

která se dá drtivé většině případů abstrahovat

odstínit tohoto od uživatele a nic drastické ho se nestane stejně tak stejně tak si

mysim je že pokud ten vývojář se to chce naučit

tak

si to prostě nastaví sám ale pokud

čas jsou peníze potřebuje začít vyvíjet velice rychle tak je zbytečné ho do toho nutit

a

druhá skupina pokud jsou nějaké dotazy tak ano

tam ozvěte riziko s prosím se kterým se kterým do toho dete

pokud se nějaká takováhle chyba sta jak samozřejmě máme nějaký vybavovací máme doma grebovací mode

kde můžete zjistit a co se co se dělo

a

pokud vyloženě prostě potřebujete dokonalé zjistit co se děje tak si otevřete ten náš ten

a že vazeb ten náš asistenti skript tomu se dostaneme jak to vlastně vypadá

ten assistent ní skript a můžete se podívat co se můžete se podívat co se

dělal jsem museli tom že potom třeba věc kterou budete řešit s komunitou nebo přímo

s nám jo tam vlastně ano ten botou se mění určitě

a

nyní dotaz

a bylo takovou skupinou jsou vytváří kterýmu sou řekněme

mají vyšší skill a

a vy dvě věci nebo tom daném programovacím jazyku rozumí

ale sou

nový třeba na té platformě

a nebo sou a anebo prostě přišli do a přišel do tohodletoho jazyka s podobného

jazyka a nechtějí

aktuálně řeší tak je to nastavené znamená že pokud prostě potřebujete a ženy to aby

vám běželo na linuxu potom prostě začnete developer gnome ku tak

s devasistentem se zas nastavíte pro prostředí velice jednoduše že vám tam jede takže ji

vole nemusíte řešit to co se děje postupně

no jak jsem říkal třetí skupina to sou ty týmy které potřebuju a

potřebou to unifikované prostředí tak aby eliminovali vlastně řešení toho že chyby si měl a

v důsledku toho že každej má jinak nainstalovaný počítat

a teďka než když ještě něco řešíme tak si pojďme říct a jak to řešíme

a byla systém se skládá ze jádra

ta je to sem říkal napsané vpadnu a tam je interpret

a dva von ten ty grafický a příkazu to víme my

takže pokud se někde stane nějaká chyba si to skutečně není vtom skrytou který pouštíte

to budete se na nás

máme minut list nám céčkovou

a máme sem řekla kterek na githubu a budeme se to může no

pak satelity samotné skripty

ty seděli na asistent i

a ty implementují ten daný workflow znamená vytvořit žen doktoři céčkový projekt vždyť nějaké dependance

a snippety co si můžeme představit jako hlavičkové soubory kde sou třeba definované nějaké argumenty

a nebo nějaké řekněme metody které budou může využívat více víc asistent u typicky je

to užitečný třeba když máte a projekty jako know jazz nebo tak taková se všechny

javaskriptu je projekty potřebují něco

no potřebuji přepo potřební know že spotřebují potřebujeme osmičku a takže tohle to si definujte

jenom v jednom se nepletu naimportujete do kterého do každého asistent pivo který vlastně potřebuje

ty skripty lidí komunita a kde se k nim dostanete k tomu se dostaneme k

tomu se dostanu zápětí a my tuhle chvíli ve fedoře tam je verze nula devět

dva devassistenta

tak mi tam distribuuje určité množství těch asistent u těch základních procent škol protože je

s pro python pro perou tam nějaké sova a další

a

to ale pro nás tuhle chvíli jelikož jsme vlastně při někteří na tom udělají

dobrá s není udržitelný anonymita mám poměrně dost práce už s nim samotným jádrem

a takže vlastně v nové verzi která měla mít nejnižší snad dnech nebo přinejhorším týdny

a tak vlastně asistent i nenajdete a budete si muset stáhnout ručně si indexu

a celý na ten devasistent package index

a to je server který hostujeme my tam vlastně by jakou jako vývojář můžete nahrát

svůj systém takže to pro váš nějaký konkrétní projekty který vyvíjíte nebo obecně třeba pro

jakýkoliv

jakýkoliv padni projekt

a následně dál vlastní ní uživatele a cache přímo s tou internetu nebo a té

nové verzi je přímo z devassistenta se ta systém můžou stáhnout

a můžou ho můžou využívat

a

něco málo tomu jádru a je to napsané fleku vkladní dva tři používané kompatibilní knihovny

takže ať už máte jakýkoliv interpret tak vám to pojede

to jádra co říkají nezávisle na těch skriptech to za ná že když si stáhnete

devassistenta tak jak je nedostanete žádné skripty dostanete jenom to já

a výhodu to má že každý ten skrip funguje stejně jak jste grafické tom grafickém

rozhraní tak té příkazové řádce takže když chcete ten skript psát tak napíšete jenom jeden

a maximalizovat by se to bude lišit je těch je výsledek doporučeních pro to uživatele

třeba pokud chcete začít programovat

tom příkazovém řádku

řeknete pustit příkaz tom grafickém rozhraní řekne otevřete nějaký program ale vlastně ta logika po

tím je typicky stejné

asistent uveďte máme čtyři druhy

asistenty které vytvářejí projekty kterým které je modifikují které připraví prostředí pro nějaký konkrétní váš

projekt připadá po aplikaci kterou vy píšete a když vy chcete a ostatním lidem zjednodušit

to nastavování jo

typicky já když zjistím nějakou chybu nějakou chybu nějaký aplikaci tak nejíš abych

našel odkud aplikace je stáhnul si ty zdrojáky nainstaloval si všechny balíky který potřebuju k

tomu abych začal vyvíjet tak se na to vybodnu maximálně nafajluju bug a jede se

dál

takže vlastně když poskytnete tenhleten asistent

lidi si budou moci jediným příkazem nebo jedním kliknutím vlastně stáhnu všechno co potřebujou a

můžou vám udělat malej patch poslat vám ho třeba na tu oslavu poslat vám ho

na ten graf a vy máte vo praci míň že nemusíte řešit ten bacha účtová

co se ten uživatel udělal protože s ten to zjednodušili tak jak to bude

a já jsem to jsou napsaný značkovacím jazyce yaml o

komu to příde divný tak není to úplně náhodou a yaml se využívá a velice

často ose v orchestraci li správy víc počítačů z hlediska administrátorskýho takže to je věc

která je tomhletom směru dobře prozkoumá

a pokud by vám teda tady tenhleten jazyk nevyhovoval můžete využít protokol kterýmu říkáme ping

pong a že by si napíšete ve svém jazyce kterej vy používáte a

asi ten samotnej asistent to co se má províst a jenom s tím defer jenom

s tím devasistentem komunikujete o tom že třeba on vám předá nějaké nějaký kontext nějaké

parametry co uživatel chtěl by mu řeknete oukej tady tohleto se nepovedlo všechno zrušit nebo

naopak se to povedlo

finito

a tuhle chvíli doma jeden problém

principu si fakt

milý samozřejmě problém napsat knihovnu která tohle to bude umět v ruby

přečteš utajeny

a ale můžete napsat i v céčku jako postup pokud chcete já s tím nemám

problém

a ale se ve chvíli máme podporu jenom pro python takže pipe jestli můžou jásat

už si to můžu takže směrnice

ten a ten systém package index a jak jsem zmínil

a je server který hostujeme my

a kromě toho co už jste slyšeli a je to věc kterou hodláme nechat škálovat

s komunitou to znamená že mi kromě nějakých feautred asistentů

a které tam bude které do toho seznamu asi budeme dávat jenom protože víme že

jsou opravdu kvalitní tak všechna ostatní necháme a necháme vlastně na té komunitě hodnocení a

označování jestli ten devasistent jestli změně se z něco ne nejdřív pořádku tohle všechno řeší

komunita

a tudíž pokud tam těch asistentů bude vopravdu hodně tak i když nás i was

jen malej tým tak pořád to budeme schopni řešit

k tomu gui takhle nějak to vypadá když devasistent zapnete

tohle to je ta základní sada asistentů kterou najdete ve fedoře tak jak se tak

jak to vlastně teďka si můžete klidně stáhnout pokud tu fedoru máte

a ty tlačítka která tady vidíte tak to jsou vlastně

řekněme

nejvyšší úrovně těch a těch asistentů kde vlastně dá se to může větvit jo takže

to není že by byl jenom jeden asistent třeba na ten on že dnes lopotím

po tím jsou třeba dva další den kodex expressjs jeden si branibore

a takže takhle vlasy můžete mít obecně libovolně mnoho potu úrovní

a podúrovní těch asistentů a přitom jsem vám to vlastně nestane a nějak matoucí a

je nutno podotknout že to gui tak jak teďka je nebude takle vypadat velmi brzy

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é

a když chcete rauši nějaký ten konkrétní spustit

tak otevřete třeba potom co se to co byste klikne na python a konkrétně flastr

tady tohleto je tak se objeví takováhle okno kde nahoře specifikuje tak se ten projekt

menuje jak chcete vytvořit a potom nějaké možnosti a sou vlastně jaké parametry toho projektu

je budete chtít po si ukážeme praktické ukázce to

ano

ano sám se samozřejmě to je právě to je právě takovým takže samozřejmě každý jazyk

to má nějaké vlastní vlastně má nějaká vlastně specifika takže vy si můžete definovat vlastní

ty

řekněme argumenty že tohleto se a dynamicky generuje víc že smith argumentů

a

ale můžete využít nějaké společné takže třeba pro všechny asistent i které vytváří nějaký projekt

tak společně na se společným argumentem je nejenom toho projektu užitečný se po něm vybrat

nějaký projekt tak má nějaké jméno

to co tady vidíte příkazové řádce vypadá nějak takhle drátem zkratka devasistent

a ten zbytek je poměrně jasně takže vytvoříme plastový projekt který se bude jmenovat má

je a vytvoříme se objevil to ale mu to znamená že nebudeme používat systémové závislosti

pipe ní ale budou nainstalované ste složce

ta devasistent a sam o sobe nic moc užitečný sám a devasistent je užitečný ve

spolupráci s jiným aplikace

takže máme podporu githubu také tak jak vlastně teďka kdy dát je a automaticky když

vytváříte projekt můžete vytvořit repozitář tom projektu může toho tam můžete tam ten kód rovnou

push no

a můžete taky fork novou

a protnout repozitář a push který je push který existuje automaticky samozřejmě stáhnout

a ta data do složky a na

máme zas plánu v tuhle chvíli podporuje tuhle chvíli podporujeme na něj jenom vydávat no

někdy věcem věc se má takže vlastně už i když jsme tady tohleto už jsme

tady tohleto by viděli celý devasistent tak na začátku je potřebovat to

jako dost dobře rozplánovat že pokud tady uděláte něco špatně že to chová víceméně jako

framework

jo když teďka uděláte něco špatně tak se to sesype celý takže mi právě teďka

chceme jednu věc podruhý dělat vyloženě dobře

a potom už nevím tady tohleto dobře můžem postupně přidávat i featury jo tady vlastně

ušní jsme potom nějak limitován technologie

ram

jo

takže teď to neumíme ale není to bylo

a integrace jo integrovat devasistent a vnitra budeme že s fedorou tuhle chvíli kdy se

nainstalujete devasistent do fedory z ze systémového repozitáře dostanete doplňování v dešti

co šije velice praktické pokud máte ti dva se ten těch asistentů třeba hodně

a nechce se vám vždycky zadávat pomlčka dál

a takže tohle to hodně usnadňuje práci a co chystáme do budoucna ně napojení na

fedoře infrastrukturu to znamená že automaticky si budete moct věci posílat na do cely byly

třeba následně třeba posílat zprávy o u tak neseď

jestli nevíte co to je fakt ještě

a vlastně po a dát další integrace s tou infrastrukturou to kterou tam teďka fedora

na

ano

a

nemám že by to dělal

náš všichni fedoře

musíme vědět

to jedno

tím nechci tvrdit jeden říkat něj špatnýho jo prostě já třea jejich kvalitou akcím formátu

nerozumím tak je to prostě nemáme dělat

a integrujeme sem štvrtiny docela přes docker za docela dobře s dockrem

a

to vytváření toho vývoje pro vývojové prostředí ale instalace těch tepen den si a přímo

tom kontejneru to na tom teďka momentálně pracujem

a pokud si chcete pokud si chcete vytvořit obecně a jeneč pro deployment tak to

už cestou s některý je to už některým a asistent jeden takový pocit že tuhle

chvíli jump no a podporuje podpory byl docker tomhletom směru opravdu dobře

no a samozřejmě a

potom je možnost dodělat tady tuhletu a tady tuhletu pro podporu pro obecně jakýkoliv asistent

nastal čas na obraz

a když se to povede

tak si

vytvoříme a vytvoříme webovou aplikaci vesla skuto je vlevo i vpravo napsaný pipe no

který má vlastní web server

který je teda posila samozřejmě steaming stalo a má nějaké další závislosti nějaká teplá ten

databázi a má nějakou danou adresářovou strukturu to všechno do udělat ručně ale devasistent udělal

stažení nebo

a uděláme to blíží

tak je to zajímavé

a takže já chci vytvořit kvalitní prvé si vytvořit projektech lásku

pojmenuju to třeba a

a u a

s

budou chtít ty nebudu chtít používat systémové závislosti holky použity ve virtuální novou

a mohl bych tady zaškrtnout origin haarovy automaticky vytvořil ten repozitář na githubu a pošleme

to tam ty zdrojáky na tom jednom dělat protože to vaše to nějakou tu ukázku

jak se to dělá s existujícím kuli

tak

a internet

ne dané

to tady zkusím

jo to je dva tisíce ztrátě

ta k

tak se něco a

a vy

tak jo

ono při nejhorším je kdyby to nešlo tak to zarazili mapou že systémový závisle s

tím že tam skoro prosím nainstaloval

a jo

takže teďka to doběhla to pozná podle toho že tam napsat ze zelené tam jsou

tam nějaké instrukce

a já se teďka můžu podívat měl příkazové řádce

open a

tak vidíte že mi to vytvořilo složkou krát vás

tady vidíte že to vylezlo opravu je hodně moc

různých souborů té nainstalovat nainstalovaný ten té to sou nainstalovaný závislosti to ale nebo

a když budete složky rovnat vás

tak tady vidět aplikace

je několik málo souboru které sou potřebovat tomu aby ta nebo aplikace vůbec jela a

když pustí

nevíš pár server

ta

o

tisíc

tak vidíte že mám končil funkční web server a

pro mě teda tohle jsem musel zadavatel internetové spojení tak

to celý bylo to výzva tak za patnáct vteřin

jako dlouho ukázku

pokud bude pokračovat práci s tím fastchoun projektem a si vytvoříme repozitář na githubu který

ponese to samé ano

a pošleme tam ten holt

který nám devasistent vytvořil

zarazím ten rám tenle server

area

de a

jo tady je tady teda řeknu je a jak jsem říkal ty čtyři druhy

tak mi snad poslední verzi přejmenovali a

ten assistent asistenty mu define asistent i to být já jsem říkal tvý k tak

to kryt tolik ripe a extra s tak to se půjdeme nula kryt mu define

gripper a adres takže jenom abyste nebyli zmatení že tady keše nějakém údiv a

já github použil k tomu vešlo blíž

a co tedy může ještě vytvořit tady je použita

a rovnou tam pušku zdrojáky

palce

tady vidíte jak se používá devasistent s příkazové řádky

a automaticky ten devasistent poučka než bude repozitář vytvořeny vy si můžete dojít na kafe

až bude mít štěstí tak se to dokončil vám ukážu jak se to na tom

githubu vytvořila

na

mají na ne

uživit můžete mi to věci zvládnutelný vytvořit

tak pak tedy teda mám a světýlka skoro jako naše jo až nám ten video

zakódujete která protože

a na tímhletím bych vám chtěl poděkovat za pozornost a dám pro prostor na dotazy

komentáře nadávky a podobně

dobre prvním kdo chce mikrofon

ta perfektní

by se chtěl zeptat jestli používáte

devasistent nadhledem asistent o

samozřejmě

přímo teďka já vám to může ukázat

a když si pustím ten devasistent ten jo tak tady nám prý té environment

devasistent

nelži

ale vy že nám

tak kdo další

takovou připomínku že ano

jako živá to tam

devasistent na tom

výlev týmu že každý má úplně stejné prostředí a pak

když má každý jiné prostředí tak se tam dají najít chyby které tom stejném prostředí

neodhalíte

to je taková připomínka tak

telecom italia připomínka ano samozřejmě vedle jako tomu se nevyhnete jde o to nejde

do byla ta druhá ruka

já su stěno zeptat pro se zvolilo si pepa je to město voskovitou že se

před těmi udělal

nebo jestli to bloku závislost nebo čtyři o

no tak my jsme tak trochu kvalitní tým

takže to bude je myslím že bude určitě no a já si mysim že mimo

jiné on se na to tom python poměrně dobře hodí protože vlastně když tam když

zemřel pro své etapy asistenta tak tam hodně práce s textem a majitel ve slimákům

dobrou práci s textem

a takže vlastně neměli sme potřebný piny a to si žádný jiný jazyk protože

python vyhovuje

co třeba a tady

a zjistil že ta jeho cenu za nejlepší

tak jistě nejsi

ne že bych si to vyložil

se zajdi stačila ze svazu

ted co

no a

to je cena za dva tak a ty asistenty jsou částečně deklarativní zejména v těch

argumentech tam prostě definuje jaký argumenty chcete potom maximálně jak se mají chovat že to

třeba máte po choice nebo a nebo jenomže že to plánem plusku hodnotu a

a ta imperativní část

z velký vlastně z velký části tuhletu chvíli implementována normálně dobešovi chování

a pak suďte si tady tohleto jean

to nechcete

jo takže to zaděláno tuhletu chvíli to můžete označit za deště výskyty na skinů a

to je zhruba to co sme to co jsme o tom chtěli že vlastně pokud

potřebujete něco vyloženě co ten yumu nebo ta ty vlastně příkazy vtom yamlu tuhle chvíli

nepodporujou

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

takže třeba zatímco předtím ste musel strávit tolikle kódu na těmi se si obec vytvořil

a případně nějak vždycky po a

tu složku která se bude která byla vytvořena podle názvu projektů taktika je to vlastně

teďka co jsem tři řádky se ta project je jo a chová se to by

označeny deklarativně

to s tím že ve formě

kdo další

prosím

jako a pokuď nikdy začnete podporovat jinou platformu co všechno by se muselo přijat si

teď se třicátý asistent i aby

fungovaly

dnu tady hodně záleží na tom co myslíte podporovat byla systém teďka běží víceméně na

všem se schopni běžet python nikde ten zkoušel na mínus actor

a ale máme přispěvatelé své se jich snažím to nehoda zalez ten takže víme že

na mekku to jede jo je cement a že

buďte napíšete asistent která se mi neříká našem běží a budete doufat že to poběží

protože jako nějaký nejmenší společný jmenovatel tam jsou mezi tím mezi tím jaké má linuxem

no a nebo teda použijete nebo řeknete že prostě tady tenhleten asistent běží jenom na

tedy lze debian a

to já nevím třeba na open susu

a tu chvíli přechodu bude chtít pustit někdo jinej tak

má smůlu a může se třeba u to může setřel trochu upravit aby dat vida

to jako jinou verzi to asistent uvedeného tam

bohužel prostě

tady rozdíl mezi na systémama sou moc veliký

u šenonův těch třeba a zase správci balíčku aby se chovaj hodně divoce jinak

kde se to odpovídá vaše

mimochodem mám debian toho ještě nejde

jsem se to např

ne

jsem spokojený uživatel

dobře na tom případě vás asi zklamu život pro nás na to nemám

jen pro přesnost jo ta délka prosím poslat mikrofón

já si chci jenom zeptat vlasy a na ten jako podporu jak orlí se deployment

abych

prostě matka zase jeden tlačítko hodilo si mě to taky nějakým takže vydal se jen

komprese termín

určitě

určitě ale teďka tam vlastně těch věci který sem udělat i tolik výše si nejdřív

musí je prioritizace bude coby co bude nejdřív ale samozřejmě jako pokud tady tyhlety věc

zcela dobře umíte a svého jste ochoten se na naučit něco málo toho yumu ti

pedant pipu

a tak rozhodně slangem velice rádi spolupracovat

někdo další zvědavý

nestyďte se je to zajímavé

kolik na to ušetříš práce že jo

spravuje vám to ty projekty

já bych se teda zeptal ho prostředky je říkal že bys uvítal pomoc někoho zvnějšku

tak jaké lidi sháníte nebo co teďka co teď aktuálně řešte protože podporu

asistenta

a jeli našla se tady odsud se můžem koupit odpíchnout milionů

podstatě libovolným směrem tak kohokoliv no pokud si pokud si chcete nebo já předpokládám že

když budete chtít něco psa budete chtít psát něco co je užitečný konkrétně vám jo

vy víte

mně softwaru nebo u měření a co ne prostě nedělá ne že by si budete

chtít napsat ten assistent takže už jenom tím že vy napíše teda že by se

co s naší pomocí nebo si mě prostě se o tom budeme bavit když vy

napíšete černá systém pro tu svoji vaší aplikaci

tak už to nám nesmírně pomůže a můžete to potom rovnou na hrad rovnou nahrát

na ten na ten index ovšem to že se nám ten index bude plnit je

plná se skutečným přínosem

takže

no a pokud chcete vědět nic informací

a

tak ten a těhletěch adres a všechno se zapamatuje poměrně dost dobře kdy začnete na

tom devasistent word tak tam najdete té rozcestník a na uplně všechny informace kterého to

můžete kdy získat a potom i na ty nuly na tu dokumentace jsem že je

odkaz na ty na ty tam taky

dámy a pánové na perfektní

tak ja

pak hledej

a otázka je co je to vlasy index zač a

chová se to

víceméně jako repozitář a má to up i

takže vlastně když se ta chcete nebo naše vina je taková že

je to nahrajete přes webové rozhraní přes webové rozhraní když si napíšete ten svůj a

systém

aljašce a když se někdo chce stáhnout tak přímo devasistent u a volič vtom grafickém

uživatelském rozhraní kde to ještě tak tuhle chvíli není naimplementovaný

a při to projde já nevím třeba jako když si stahujete rozšíření do firefoxu

a nebo příkazové řádce zavolala devasistent po krk install něco nebo pokud search a uchová

se to chová se to třeba jako yum nebo u debaty čili

takže odpověď

no já bych se možná ještě zeptal mají jak to je to jediný můžou kontaktovat

později protože ty jsou takový co s košem

točí

ale co když se budoucnu rozpovídaly tak jak se ti můžu zeptat na nějakém

kdo to zní a můžu vám to tady vyjmenovávat na waylandu je s námi ir

céčko násilí nudu a máme teda jsem že ten idea ale všechny tyhlety věci

najdete na tý web ovce takže ve devasistent or tam je sekce jak nás kontaktovat

můžete zvolit cokoliv že vám cokoliv jeho nejmilejší a vy ty kanály sedum budeme se

má minut

chtějte to máš

dámy a pánové šílenec

máme nějaký čas

pokud někdo jiný se na to máš se najde aspoň tak body

a jestli nerozumím otázce dobře a taky je to otázka na to jak je na

kolena tovanými to že v těch dvou různých rozhraních vlastně jsem tak jeden ten assistent

a provedou ně jo takže ty rozhraní jsou tak tenký jak to jenom den

a to znamená že si když máte ten assistent ten projede nějaký parserem ten projede

interpretem

a to se provede a potom puštěna vlastně víš soupis toho a vstupy teda samozřejmě

do toho a jsou k tomu chcou k tomu gui a vlastně to všechno plot

tím je právě to jádro ty

kdybych tam někdy bych se měl přirovnat k modeluje kontroléru tak skutečně ty rozhraní se

chovají jenom jako by mu o tom asi žádná logika v nich není

takže kdybyste chtěl dopsat kdybyste chtěl dopsat rozhraní na jeřábu síti

tak to de

jo

nebo něm nebo nějaký a pí tak to není vůbec žádný problém do píšete pak

nuly modul a chovat chudoba stejně

tak ještě můžu tady jeden

mě by zajímalo jak tam je řešeny jako jeden teď dal různě mačká těch systémů

je to je odděleného to chtěl jak ta jste dělané o samotného vývoje a sdělení

toho prostředí mezi vývojáři

a tak tady duše to samozřejmě tady že to samozřejmě věci jednotlivých asistent u protože

samozřejmě když ten assistent bude primárně třeba pro fedoru

a nebo pokud bude

a nějakým způsobem reflektovat ucho fedoru ve stresu tvor flow může jsem může tam je

samozřejmě víc možností na čele po jo

a tak pak je potřeba to zase jako assistent nebo snapshot

a do psát tu funkci letového takže pořád existuje a ve fedoře fedora do fedory

se teďka píše program a

pět plus pack a kterej se platí balíku tak jak jsou na python package index

o automaticky udělá spek fily do fedory

jo takže potom je to třeba jenom věc toho že když se to zvolíte se

zaškrtnete nebo zvolíte se to jako argument takže v auto automaticky prostě vytvoří a výjimkou

nebo debian balíky o tom že vlastně věc která se řeší na úrovni těch jednotlivých

asistentů a do to už vlastně jádro něco se nezasahuje

no ty vo fous

jsou potom takže diplomkách těch vývojářů

nebo jeden odpověď

dobře děkuju

jenom rychleji dotaz to gui píšete primárně pouze program trojku anebo podporujete i jiné manažeři

vlastně i na i na prostředí operačních systémů pro už tak ty jsi chtějí zachovat

čistý systém

a

jako největší sny systém že v nějaký technický nějaký grafický tím že ta napsat musíme

ledaže by sme vede že bysme byli jako krysa venek tedy které se ta cena

co v asembleru

a na také dětem pětek áčku je to je to napsaný pomocí pipe že ty

k m p g autě a takže bohužel a to gtkáčka sebou dotáhne tam se

jako nedá svítit ale pokud jako má někdo tendenci že by to přál napsal nějakým

něčem jiným

tak samozřejmě se to vlaku nebráním nad sebou poklopu že to pak že díky protože

tram pak že pak životě protože posouvají mini který existujou jsou relativně malý a

více či méně fu

jo kde se může dopsat jinýho jak jsem říkal jakýkoliv rozhraní se chová se chová

jenom jako vyloženě prostě fasáda a to potom zůstane stejný

takže

já děkuju tomášovi zná

krásné odpovědi na vaše dotazy

když někdy for co ne

jenom co můžu za sebe říct

když vidím to a přednášku

tak

bych to doplnil do téhle věty máte to všichni to je takový ten list které

rozdala ty která se nám na

pohledu

nemám rád se poučím

pánové gnome se učí perfektní tady je jaký je váš vztah k open co

tak

o tom co jsi úžasná v tom že paranoidní vloží nějaký čas svého života ale

kolik to ušetří čas ostatním

jenom jen si to uvědomte když se zakládat řekla dej ty projekty jako je když

vynecháme závislosti to není žádná sranda a teď jakožto zmínil ten jeden klučina to půjde

jedním kliknutím jo

a polovině bysme tu skoro přes

takže tohle právem

a já si mysim že to má

a na který na tom dev assistent to by práce tak si zaslouží pořádný potaz

takže