0:00:15_m melete políček a kdy byla zajímalo proč tady stojím tak a jsem tři a
0:00:20půl roku pracoval ve dne to jako káčko na fitu
0:00:23co vše integrační platforma a jednou z jejich hlavních součástí je integrační trvat a paškem
0:00:30o kterém se tu zmínil
0:00:32a
0:00:33dál jsem jako diplomovou práci dělají integra si z datový na schránkama
0:00:39a
0:00:40ušní do slyšel věci jako check point datový stránky a podobně
0:00:44pro mě třeba jako pro
0:00:46programátora a studenta byl překvapivý že
0:00:50vždycky ten systém je svázaný z nějakým zákonem teď eště lednice dohrávat tak jako se
0:00:55do klika o
0:00:56k nějakýmu jaký sbírce zákonů
0:01:00aha
0:01:01nikdy roce dva tisíce se u nás zavedlo něco jako check point
0:01:05což je vpodstatě síť poboček člověk moh na českou poštu dojít a nechat si tam
0:01:10něco vytisknout
0:01:12a
0:01:14to bylo asi tak všechno
0:01:16zhruba v roce dva tisíce devět nikdy datový schránky
0:01:20a
0:01:22a rok potom vznikly nějaký základní registry
0:01:26a té před tou co sou základní registry
0:01:30včera to nechává si celkem krásně popsal tak netřeba sbíral
0:01:35a
0:01:39přeskakován ano
0:01:42a co sou to datový schránky
0:01:44asi tu
0:01:46nemusim rozebírat
0:01:48to bude krást krát a přednáška té fázi
0:01:51a
0:01:54zkoušeli jste s někdo zařídí datovou schránku
0:01:58jak se vám to líbilo
0:02:03jako na
0:02:06na to že člověk zařizuje přístup do internetové systému tak dojde někam na úřad patří
0:02:10mě čeká na dopis pak zase něco vyřizuje
0:02:14a
0:02:15co je potom užitečný když člověk se s těma datovým a schránkama pracovat jako programátor
0:02:20tak získat si nějaký testovací přístupy
0:02:24na co stačí jenom dlouho mluvit
0:02:27a zjistíte že se dá vyrobit nějaký formulář zažádat si otestovat si přístupy
0:02:32a _m hurá může čili vaše vyvíjet
0:02:37před
0:02:43a
0:02:46nejsme tady úplně na zelený louce
0:02:48třeba cz nick má krásnou aplikaci pro uživatele
0:02:53kde vpodstatě jako je tam probrat pro mail tak cz nick udělal datovku
0:03:00cože on aplikace na to aby si čověk no
0:03:03povídat s za tým a schránkama
0:03:07a
0:03:08můj cíl bylo udělat integraci té call ty datový schránky pro programátory
0:03:14takže
0:03:15jsem navázal na projekt edisona a hned se linuxu prej datové schránky do vzniklo několik
0:03:21knihoven
0:03:23a
0:03:26udělal jsem na githubu organizaci c z golf
0:03:28kde teda a jednak je jedna ste knihoven lisovaná domény centrály a druhá jsem udělal
0:03:35komponentu pro integrační from a kapačky no
0:03:39pak je tam ještě na sranda a to je za jak je to no veřejné
0:03:43správy kdyby jste tam někdo měl možnost víc tak můžu vřele doporučit
0:03:47je sranda celý padesát lidí dokáže za dvacet čtyři hodin vytvořit
0:03:52a stejně tak kdybyste měli nějak i vlastní projekt
0:03:55ktery nějak jednoduše státní správu integraci tak stačí říct a může se to sem přihodit
0:04:03a
0:04:07do ne dotační parazit dělal marek sebrala
0:04:11a já jsem na tom jak je tomu dodělávat takovou malou sumu
0:04:15kdy dotační parazit řekne hele já bych chtěl
0:04:19informace o smlouvách který souvisí s dotací typ silo
0:04:23a já jsem se ptal po to hlídače smluv a snažil jsem se najít smlouvy
0:04:30které k té dotaci patří
0:04:32takže to co tady na tom githubu vy si je právě to propojovat k omezit
0:04:36dotace na a
0:04:38hlídačem svou teda
0:04:47aha si klidně můžem
0:04:49a moc dobrá otázka
0:04:51a to neexistuje jednoznačný identifikátor jak ty věci propojit takže hledá se poletí čára a
0:04:58vím pokud dostanu nějaký metra to je tý dotaci vím třeba že byla s prvního
0:05:05pátý dva šestnáct
0:05:06tak budu hledat smlouvy který jsou plus mínus měsíční rozstřel kolem tohle data vystupuje tam
0:05:12daný účel
0:05:15a _e
0:05:16pokud dostanu třeba nějaký identifikátor dilatace tak romanistku textem textu té smlouvy
0:05:22což asi nejspolehlivější že michal vládě válce koreje
0:05:27s toho
0:05:30slyšeli roce to a paškem a
0:05:35je to
0:05:36že vpodstatě přelouskat knihovna
0:05:39která člověku zjednodušuje propojování nějakých systémů dohromady
0:05:46když o sobě že víte že implementuje jak integrační patterny
0:05:51co ještě knížka kde je popsán tu na návrhových vzorů
0:05:55jak ty systémy spojovat
0:05:59a co potom dělá cam no je že má přímo implementaci pro ty jednotlivý návrhový
0:06:05vzory
0:06:06takže místo toho aby člověk vymejšlel jak napsat trotl link
0:06:11jak napsat kam ten based routeru nebo nějaký resig r sequencer když mu zprávy chodit
0:06:17divím pořadí
0:06:19tak si jenom poskládá nějakou cestu s těch kostiček předpřipravených
0:06:25a
0:06:26když to vezmu na nějakym příkladu
0:06:29tak tady máme
0:06:32nějakou cestou je na začátku padají objednávky máme tam kontem based router který
0:06:38podle toho jestli je ta objednávka taková nebo maková tak to dává na jedna čili
0:06:42oddělení
0:06:44a
0:06:46když to jako programátor tvořím
0:06:49tak dostanou
0:06:50mírně jednoduchý ne selkova
0:06:53jen kde píšu že přímo objednávky nějaký a mezi nic novýho brokera
0:06:59fronty která se jmenovala objednávka
0:07:03vidím že tam by na fochu jako xmlko takže pokud je tam vidět posílám to
0:07:09někam
0:07:10asi nic moc světobornýho
0:07:12ale
0:07:13jednak je fajn že na první pohled člověk vidí co tam jezdila co případě že
0:07:18novýho kódu třeba není úplně běžný
0:07:22a druhá věc je že já se můžu rozhodnout že místa ty fenky u
0:07:27tady budu psát
0:07:28file
0:07:30a ty objednávky
0:07:31budu psát posílané jak typy server
0:07:35a případě že je to nějaká obskurní objednávka taky pošlu před třeba přímo do té
0:07:41datové schránky asi s tím ten úřad pořadí první
0:07:47a
0:07:48takže co mi dává kino je veselkou jak si tvořit tu ruku zpracování aspoň
0:07:54spoustu základních stavebních kamenů
0:07:57a pak má ještě jednu krásnou věc který si říka komponenty
0:08:02kde to se na to měl jsou napíšu tak _e nějaká adresa komponenty říkám a
0:08:07jo
0:08:09ručí zas oborově systému
0:08:11a
0:08:12dávám cestu a dám nějakou hromadu možnosti třeba že ty soubory má snahu o sobě
0:08:20a
0:08:20proč si mysim že je to super je že tech komponent existuje přes dvě stě
0:08:25takže já se můžu rozhodnout že bude integrovat space bukem a jakmile někdo
0:08:31na fi zvuku zmíní že datový schránky jsou super tak já si ho uložím do
0:08:35svýho se o source u
0:08:37a následně marketingový oddělení bude někoho píchne
0:08:41a
0:08:44pro jo
0:08:46spoustu situaci kdy mu potřebu pravdu potřete překvapit data
0:08:51tak to ušetří dost času a peněz dyž jediný na co se soustředím je odkaď
0:08:56kam ty data sypou
0:08:58a
0:08:58co s nima potřebu pro víc jestli potřebu si xmlko udělat že jsem
0:09:04nebo naopak
0:09:08a slíbil jsem integra si cesta
0:09:12snad vyjma schránkama na dva řádky
0:09:15a tady se dostávám svojí diplom c která do krimu přidala
0:09:20tady to klíčový slovo ty se do sem
0:09:23a já můžu takle jednoduše říct
0:09:25hele kymerštin je zprávy z datových schránek
0:09:28_e
0:09:29tomhle případě ukládají jenom někam ke mně do složky
0:09:35když to zasadím
0:09:37trošku do nějakýho kontextu
0:09:39tak mám jednoduchou dvou třídu
0:09:45kdes
0:09:46sou ty máš slíbený dva řádky
0:09:53chcete to vidět naživo nebo to mám skončit rovnou
0:10:00a
0:10:03větší
0:10:04většinou to co tady dělám je normálně není projekt
0:10:08kterej se z by lidí a je s tou čárkou který spustíte
0:10:11takže
0:10:12jo to jenom nějaká
0:10:16je to prostě java zavoláte tam tři metody
0:10:20no a ve výsledku je to java který se pustí někde na serveru
0:10:24stačí takle
0:10:27nebo neodpovídá na otázku
0:10:37a ano
0:10:46tak jo
0:11:01no nic moc vidět
0:11:11tady mám teda javou aplikaci napsal pomocí sprintu
0:11:18která se normálně
0:11:19nastartuje na tom jakou konfiguraci
0:11:23a
0:11:25mám tady tu dvouřádkovou routeru
0:11:28a normálně kdyby si fí déčku pustil
0:11:32tak mi to začnou padat
0:11:34nějaký logy o to
0:11:36že se ptá
0:11:37každých pět vteřin datových schránek hele něco novýho
0:11:42a
0:11:44takže mu toho zmíněný ho tam robert dá pro datový schránky
0:11:47budu se tvářit jako místní úřad a praxe nás
0:11:51a
0:11:55pošlem si
0:11:56jí mail městkého úřadu
0:11:59uživateli petr petrovič
0:12:01a jak je obrázek si tomu třeba tří hodin
0:12:10a
0:12:11tak si můžu všimnout
0:12:13zcela vážně intuitivně bloků
0:12:16je mi přišla
0:12:18zpráva
0:12:20a
0:12:23tohleto jsou zrovna odeslána jiného
0:12:27já to tam trošku znova a nepošlu jí petrovi ale karlovi
0:12:53a ta zpráva nepřistane jako cosi tečka za co o chceš je takovy ušili formát
0:12:59jakým způsobem sou ty datový schránky ta zpráva vo žena
0:13:05a potom tady mám
0:13:07malinko
0:13:11zajímavější integraci která místo toho abych si ty zprávy ukládala maso na dycky mě
0:13:18taky bude posílat
0:13:20snažíme jo
0:13:23a co sem
0:13:26zmínit _e krom toho kódu
0:13:28je že
0:13:30ten frymburk má docela hezkej tu linku oko
0:13:34takže
0:13:35já můžu vzít něco čemu se říct že mu říkají hotel webová konzole
0:13:41kterou
0:13:43si tady můžu pěstovat běžící křoví procesy
0:13:47a
0:13:48můžu si můžu se podívat na konzolu týmový
0:13:51aplikace vidím tady
0:13:53nějaký základní metriky že němky kolik paměti že v okolí procesoru
0:13:58ale co je možná zajímavější
0:14:00může tady vidět
0:14:01ty svoje noty
0:14:04a
0:14:06vidím tady že se ženy pro tekly dvě zprávy
0:14:10můžu se podívat
0:14:12jakým způsobem ta vypadá tady mám tu je to dvouřádkovou
0:14:18pardon
0:14:19kde jenom operandu do souboru
0:14:22pak tady mamutů
0:14:24druhou desek přeposílal nepřímého a mám tady
0:14:29nějaký kostičky jedna je ale den tak tady my jdem po ten konzul omyl
0:14:35která mi říká že nechci tu zprávu zpracovávat víc než jednou
0:14:40nastavím s nějaký hlavičky
0:14:42a
0:14:43nakonec to pošlu někam až imei
0:14:46kdyby chtěl tak to může debatovat a jede se tady zastaví na kostičce řeknu jak
0:14:50_m tam příjde zpráva tak mi to zastav ukaž mi hlavičky
0:15:02ano ty málo jako integrační frame vorek
0:15:06je nástroj jak propojovat
0:15:10všechny všechno dohromady
0:15:13a
0:15:14ale už je na
0:15:16a
0:15:19vídám bukem komponent
0:15:21tak
0:15:23tady mám poměrně dlouhý seznam
0:15:26toho k čemu všemu má cam o komponentu
0:15:31takže já můžu s fleku začít
0:15:34posílat data do vlastních search _e
0:15:37můžu si povídat skla sandrou
0:15:41s mobilem
0:15:42a opravdu jediný moc se budu starat je
0:15:46jakým způsobem ty data tam dostat
0:15:59a
0:16:01když teda shrnu tak
0:16:03ta
0:16:05se ze bylo a komponenta pro datový schránky byl takovej první krůček
0:16:10k tomu jak vývojářů zpříjemnit integraci ze státní správou
0:16:15a
0:16:16upřímně doufám že nebude poslední takže kdyby jste někdo
0:16:19měla volnej čas nebo koukám tady u všech _e aktuálních třeba nedaj bakalářský diplomky
0:16:25tak se dá najít spousta dalších jako sou třeba ale s něco léčí rejstřík
0:16:33aby si jednoduše vaše aplikace mohli říkat o data si von si něco léčí christie
0:16:37konečně komu prodáte byt
0:16:42a
0:16:44vytvořit novou komponentu do toho kimi je poměrně jednoduchá věc
0:16:49je to zase implementace čtyřech tříd
0:16:52takže kdybyste na třeba potřebovali číst data se z s sharp on se z microsoftí
0:16:58ovšem pojď serveru
0:17:00tak by to nemělo bejt těžký pro šroubovák do krimu
0:17:06a
0:17:07je čas na dotazy pokud nejsou tak vám děkuju za pozornost
0:17:17ne
0:17:26když se podívám na
0:17:28na ty komponenty
0:17:31tak pokud se nepletu tak plínky je
0:17:35na tenkém se na nějaký v naší ústavě na
0:17:39jo takže mám no tady třeba komponentu pro flint
0:17:42a
0:17:43to co bych dělal je že mě do krimu přídou data já se nějakým způsobem
0:17:48jenom lehce předpřipravil bude jednou do toho linku
0:17:51nebo se bude naopak linku ptá co je novýho
0:17:53jo nebo tam je šílený dělat tomhletom ale
0:17:58jo
0:18:03jak kdyby chtěl vyslovení listovat apíčka tak je tam se jich s a proč se
0:18:08jich se to jako free world které udělanej na vystavování nebo konzumaci jak rastrových tak
0:18:13sou pouhých služeb
0:18:15jako co se týče práce s webovým a služba má todle je krásná věc
0:18:22ano
0:18:36jo co mi dotační parazit
0:18:40a jak to
0:18:42_e
0:18:44dotační parazit
0:18:46je webová stránka která má za sebou asi v osmi nebo deseti gigabajt tomu databázi
0:18:53všech s smluv od a o dotacích
0:18:58nějakým způsobem to soustavy
0:19:00a člověk se může podívat
0:19:03třeba na
0:19:05až do
0:19:06vodochody
0:19:08ne které se mě proč todle jediný co sme našli věc
0:19:13a
0:19:14lidi tady
0:19:15že aero vodochody dostáváš a současně jaký dotace
0:19:20kdyby se někdo divil proč je tam aero vodochody miliónkrát tak je to protože ty
0:19:25úřady když blijou data tak prostě pokaždý to by blijou znova
0:19:29a
0:19:31nikdo nemůže ty data vyčistit protože by to byl zásah třetí strany
0:19:35a
0:19:37je to složitější
0:19:39tak to sme pořadu začne parazita
0:19:42já si můžu otevřít
0:19:46aero vodochody
0:19:48který je příjemce dotace
0:19:51a můžu tady koukat na nějaký rozhodující
0:19:56který se tahají z databáze co chcete tři
0:20:00a mám tady záložku smlouvy
0:20:03která neobsahuje zrovna žádná data
0:20:05ale
0:20:07tady ten moment se zavolá požadavek kdy najdi mi smlouvy
0:20:13_e kde vystupuje entita aero vodochody a já se zeptám to hlídače smluv
0:20:19a zkusím prostě natahat všechno co najdu futex tech mluv a co všechno tomu najdu
0:20:26a strčíme tady ty tabulky
0:20:38nebo dělat
0:20:41a asi si to na co nad do dalším parazitem ne
0:20:45ale když pudu na hlídače smluv
0:20:49tak
0:20:51právě na jak je tomu u státní správy
0:20:53jsme se ptali nechala byla jestli je byl tak hodnej a na lampička bysme se
0:20:56mohli zvolit a
0:20:59a u toho jak je tomu tam je
0:21:01tak je to v zásadě obalená kvéry na elastik _e
0:21:05a člověk se může přes aby ta hlídače smluv
0:21:12ne
0:21:15tak se dostala na tenký led myslím si že ne
0:21:23tak jo
0:21:26a
0:21:27pokud vám ještě něco povede tak se ptejte
0:21:35v opačném případě děkuju za pozornost
0:21:37a přeju krásný zbytek open auto