0:00:16dobrý den její já se omlouvám za pozdní začátek přednášky protože mě sestry to myší
0:00:21kurzory když jsem to měl všechno připravený jsem musel připravit z no nicméně vítám vás
0:00:26tady na tom abych vám pověděl _e libreoffice online
0:00:30a kouta co šel je něco čemu říkáme jako abrahama jinde velopment addition což v
0:00:37zásadě je libreoffice on má jen v dockeru který si můžete jednoduše doma nainstalovat vyzkoušet
0:00:45a
0:00:46něco s tím dělat
0:00:48takže nejdřív bych vám chtěl říct něco o tom co to vůbec
0:00:54proč jsme se konají dostali
0:00:57asi znáte libreoffice trest vás libreoffice nezná
0:01:03támle ten pán
0:01:06kecá milá
0:01:08měl takže ty grafy jestli je opensource kancelářským balíkem libreoffice ark je velky má spoustu
0:01:15výhod
0:01:17nyní jedna z něho největší je že má pro si dlouhou historii
0:01:20a díky tomu je v něm spousta věcí které fungují které fungují dobře a které
0:01:26se dají použít k tomu
0:01:27abychom vůbec postavili nějakou online verzi
0:01:30_e
0:01:31my jsme zvolili ten přístup že jsme udělali libreoffice ty chceš že ten ke up
0:01:38i na té libreoffice _e které prostě můžete volat se svých programu
0:01:45můžete to je to vlastně céčkové a se plus plusku etapy takže je to něco
0:01:51čím můžete jednoduše ovládat možná pokud to libreoffice něco víte tak jste slyšeli že libreoffice
0:01:57má svoje a pěna ovládání zvenku
0:02:01které se menuje u no
0:02:03a ale toto má bohužel několik nevýhod
0:02:07největší nevýhoda je že vlastně k odvolání přes tou no mapy je zdlouhavé prostě neřeš
0:02:14to co chcete docílit nešlo pruhu byla přes několik vrstev
0:02:20ne jako indirekce k tomu co chcete dosáhnout a zase zpátky vlastně jakožto výstup tak
0:02:26to trvá hrozně dlouho my sme potřebovali něco co vlastně jde přímo k jádru věci
0:02:32takže proto ten tolik graficky kterýžto prostě opravdu vám umožňuje
0:02:39umožňuje dělat různé zvuky přímo korun libreoffice a můžete velmi jednoduše
0:02:46dělat operace holt čistého vlastně převádění dokumentů to znamená načítání ukládání v jiném formátu ač
0:02:54právě po velice vás funkcionalitu kterou vlastně potřebujeme pro libreoffice on má jen a to
0:03:00konkrétně je prostě vykreslování části dokumentů a ovládání
0:03:05toho dokumentu
0:03:07takhle vám teďka ukážu zhruba screenshoty jak takový libreoffice a mají vypadá ve vašem browseru
0:03:13nicméně mám tady nachystané demo takže doufám že se kde mu dostane na
0:03:18a vidíte to
0:03:20ještě abych předešel nějakým nesrovnalostem co vlastně je a není libreoffice ohání
0:03:26spousta lidí když ní řeknu jako libreoffice online tak si představí takový jako google dostali
0:03:31prostě si nainstaluje
0:03:34najíst ale u sebe na počítači toto je vlastně pouze ale částečná pravda libreoffice online
0:03:40jakožto takový
0:03:41je
0:03:42jaký je opravdu zaměřen pouze na editování dokumentů to znamená vlastně je tam nějaké aby
0:03:49_e je tam protokol který jsme nebo by w _e jí
0:03:54ve který říká jakým způsobem se prostě autem techniku je ní ten libreoffice online nějakým
0:04:02způsobem dokument načte a jakým způsobem dokument u uloží
0:04:07potom libreoffice online jakožto takový je pouze ráj frame který si můžete prostě zájem by
0:04:12do what do svých stránek a prostě používat to
0:04:16takže k tomu aby jste vlastně docílili něco takového jako je prostě vůl dost nebo
0:04:22office tři sta šedesát pět nebo prostě co si vymyslíte potřebujete ještě úložiště kde vlastně
0:04:29ty dokumenty máte a kde je spravujete takže
0:04:33ke skutečnému nasazení potřebujete nějaký ssl enterprise s fall sis ten
0:04:39to že něco takovýho který právě vám umožní tady to ukládání těch dokumentů umožní vám
0:04:46to autentifikaci a vlastně jediné co potřebujete udělat na straně toho recese se je prostě
0:04:54dát místo prodaná je kterej
0:04:55a na implementovat prostě pár volání které říkají jakým způsobem prostě načíst jakým způsobem uložit
0:05:02dokument
0:05:03momentálně existuje integrace soundcloud mx cloudem spí dvěma c fajn
0:05:09nicméně prostě
0:05:11pro jakékoliv další říkám vopich je velice jednoduché postavené to na destu
0:05:19takže kdo by mi měl prostě zájem udělat to prostě do svého jako projektu tak
0:05:26je to velmi
0:05:27velmi jednoduché
0:05:29proč online myslím si že si umíte představit
0:05:33data máte podkombinací máte to korun kontrolu handle je to super řešení které si můžete
0:05:38opravdu prostě spustit za svým firewallem a nikam se data neposílají den prostě můžete to
0:05:45mít uvnitř ve firmě
0:05:47a prostě hotovo je to tak
0:05:51_e
0:05:53navíc
0:05:55navíc prostě online řešení které existují jako vůl byl dost nebo office je tři sta
0:06:00šedesát pět
0:06:02tak mají mnohem horší fidel i tu vykresování dokumentů
0:06:05je to kvůli tomu že oni předvádějí různě ten dokument denně do nějakého mezi do
0:06:11nějaké mezi fáze
0:06:13kterou pak vám prezentují prostě přes docela
0:06:17hodně vás to java script přímo vašem na vašem počítači co my děláme je že
0:06:22vlastně to vykreslování jako takové se děje na serveru
0:06:25a my vlastně posíláme jenom nové informace jak má ten dokument vypadat
0:06:31co je důležité pro nasazení je z vlastně formát dokumentu už není tak podstatný prostě
0:06:37když si vzpomenete jak těžké prosadit nebo bylo prosadit prostě audia fi jakožto svobodný formát
0:06:45ukládání tak tohle odpadá prostě pro uživatele je to z cloudu
0:06:51počítač někoho jiného nezajímá mě to
0:06:54_e
0:06:55tady bych uši nešel do podrobností to vlastně libreoffice
0:07:02to vlastně libreoffice všechno ukládá nám umožňuje vlastně
0:07:08tyhlecty dokumenty mít dobré protože prostě libreoffice má dobré z importních a exportní filtry takže
0:07:15takže na
0:07:16_e
0:07:17my sme teď ve středu vydali update toho kola vrahama jde velopment addition co šije
0:07:23vlastně takový docker imič který ve kterémuž máte libreoffice online zkompilovaný a můžete si ho
0:07:31vlastně
0:07:35tím s tím že si ještě nainstalujete nějakýho montoval nebo ne k stal nebo něco
0:07:39dalšího tak si můžete skutečně už dneska
0:07:42vlastně
0:07:44libreoffice online nasadit u sebe
0:07:47proč je to developmentu addition developer tedy šel je to proto že vlastně to není
0:07:52ještě ten jako finální řekněme porodu pořád můžete prostě narazit na nějaké chyby
0:07:58a samozřejmě pokuste vývojáři tak budeme jedině rádi když se do vývoje zapojíte a prostě
0:08:03pomůžete nám je pomůžete nám je odstranit
0:08:07nicméně samozřejmý za bug report je sme vděční
0:08:10všechno to de no přese přes stejný proces jako je fakt stream libreoffice
0:08:18je to vlastně ta a _e
0:08:22jádro o jádro vývoje se děje to vlastně o okolo toho libreoffice kypru který je
0:08:28součástí normálního core git libreoffice u
0:08:33a ale
0:08:34ale vedle toho je prostě venkov upstreamu nad profesorky ještě
0:08:40ještě online teďka kdy kde právě součást littové části proto vlastně pro ten _e je
0:08:45frame který musí běžet běžec fedorou seru a taky pro serverovou část je který vlastně
0:08:51která vlastně komunikuje se samotným libreoffice _e a která vám tam
0:09:01posílala zprávy mezi vlastně tím libreoffice _e a mezi tím javascriptem který máte propustku
0:09:12jak jsem říkal vopě proto k o ten je
0:09:15ten je k tomu vlastně nasazení
0:09:18existuje prostě koukal pluginy který je normálně fungoval a já nevím jakým to minulých mysim
0:09:25že jo a nenípat to je to něco
0:09:29a když tam prostě dáte hledat rýže konec tak si to můžete nainstalovat a vlastně
0:09:35když máte nastavenou klaud a kout
0:09:38a tady to tak pak vám to bude hezky fungovat
0:09:42takže
0:09:45verze dva nula toho kola brala online bylo partition kterou jsme vydali teď ve středu
0:09:52tak nově umožňuje kolaborativní editování vlastně do té doby bylo možné mít takzvané že editování
0:10:01což bylo že vlastně jeden člověk nelitoval
0:10:03ale mnoho lidí se mohl dívat
0:10:05což bylo jako fajn prostě při takovém jako když máte mítink nějaký a jeden zapisuje
0:10:10a několik lidí je několik lidí se na to dívá akorát že často při mítinku
0:10:15je sedět děje to že prostě někdo jako píše a nikdo za ním vopravuje třeba
0:10:20překlepy je nebo prostě upřesňuje informace které s tam děly
0:10:24což že tedy v ringu nebylo možné nyní máme vlastně to kolaborativní editování tak jak
0:10:30jste zvyklý prostě s třeba s tou rok su
0:10:33a
0:10:34tam vlastně dochází ke spoustě problémů které se museli řešit takže jenom tady vlastně
0:10:41má takový skrýš o co všecko co všecko je potřeba dělat zaráz musíte ukazovat kurzory
0:10:47těch ostatních pusťte ukazovat selekce těch ostatních
0:10:51musíte ukazovat vlastně kdo vtom dokumentuje _e a různé takové to interakce
0:10:59a teď bych vám ukázal malinkaté demo doufám že
0:11:05něco uvidíte
0:11:19takže já tady
0:11:22mám druhého uživatele
0:11:24tady v publiku drahoš _e já a tak vám ukážu že vlastně já sem trav
0:11:29prvním odstavci to vidíte můj černý kurzor červeným kurzory vidíte nevidíte kde téhož
0:11:36takže já tady můžu jen a tady
0:11:40uzlu
0:11:42něco salát
0:11:47neumí psát tak
0:11:51samozřejmě můžu takhle selektovat drahoš může zároveň se mnou dělá co chce někde jinde můžeme
0:11:57se takle překrývat pěkně do tabulky s tabulky
0:12:02čeho může být tabulce zatímco označovat něco tam zatímco drahoš
0:12:07je v jiném dokumentu
0:12:09jenom bych upozornil že to není jako lokálně tady tohlencto to všechno do i by
0:12:13do irska a zpátky a do irska zpátky pěkně vod draho šel denně jo jako
0:12:18to todlecto je nám ozonu
0:12:21prosím někde hodně daleko takže
0:12:24mohli jste vidět že prostě můžou psát zároveň a
0:12:27a nyní si nějaký problém
0:12:29ty selekce vlastně jsou zkreslené informace o selekcí samozřejmě musí taky do hezká zpátky
0:12:37tomhlectom případě když to budete mít u sebe za firewallem tak to bude vlastně míníš
0:12:42o ten pin stavím který vlastně takhle daleko
0:12:46no a
0:12:48a vidíte že prostě i ty informace o té o té selekci doudu to co
0:12:53ty rychle
0:12:55pohoda
0:12:57vlastně není to jenom o textový dokumentech samozřejmě stretch i ty
0:13:04spi radši ty taky děláme takže já jsem tady nenapsal ahoj tak to není strana
0:13:14jo vlastně tady vidíte můžeme zase oba dva oba dva editor která selektovat
0:13:20editovat můžeme taky nicméně ještě to není finální takže to meditování ve strčí tu pořád
0:13:26ještě ladíme nějaké kodér casy které se občas
0:13:30vyskytnout
0:13:33ale v zásadě vše to použitelné
0:13:37a pak ještě
0:13:39prezentace samozřejmě taky sme museli dělat
0:13:44takže tady když vlastně já se dostanu
0:13:48sem tak můžu tady něco dělá
0:13:52já jsem tam taky
0:13:54dostal dokumentu takže
0:13:58k i
0:14:00jo věc _e
0:14:17na že tak to je v zásadě o co tady de
0:14:21a se přepnout zpátky na slajdy
0:14:30jako obvykle
0:14:32zapomněl jsem jestli je to je to můžete jet
0:14:39takže
0:14:43kromě toho že vlastně by řešit všechny tady ty věci okolo toho kolaborativní ho editování
0:14:51jak to vůbec k udělat tak je tam spousta problémů které člověk musí řešit ještě
0:14:56kromě toho tak například takové dohady do
0:15:00takže si představte že prostě jeden člověk napíše nebo máme větu prostě ahoj petře a
0:15:06lucie jak se máte
0:15:08jeden se pozdravit jenom petra v době nemoci takže ta norma že petra druhý lucy
0:15:13jo a zbyde vám tam co
0:15:15jo takže nezbyde vám tam nic teďka kdo vlastně udělá hondu kdo vyhraje jakým způsobem
0:15:22to tam vlastně napsat jakým způsobem prostě vyřešit ale ten konflikt
0:15:28její je to velice ne jednoduchý problem ne je vlastně řekl bych skoro odvětví computer
0:15:34science které se tímlectím zabývá
0:15:38které je které prostě má spoustu teorií jak to vyřešit
0:15:43my sme si řekli že prostě půjdeme na to nějakým způsobem racionálně budeme se snažit
0:15:50řešit nejdřív jednoduché věci a potom postupně se budeme dostávat k nějakým těším věcem
0:15:57takže teď momentálně jakým způsobem to funguje je to že když děláte a du
0:16:03tak vlastně ten uživatel který píše který vlastně poslední době nelitoval předtím než se to
0:16:09přepla na jiného uživatele a zavolejte to vám něco jediný uživatel tak může dělat undo
0:16:15_e ve chvíli kdy jiný uživatele že něco psát se to vlastně jako kdyby usekne
0:16:20jo
0:16:20a ten druhý uživatel vlastně píše můžete landu až do té vlastně chvíle kdy vlastně
0:16:26získal slovo nebo kdy začal psát o
0:16:29tebou ona
0:16:31_e
0:16:32tohlecto samozřejmě je problematické úplně biblickém případě že je jeden člověk nechtěně značně kontrola jako
0:16:41označit všechno
0:16:42dillí a druhý do toho něco napíše protože v této chvíli najednou máte ztracený dokument
0:16:48nemůžete s tím udělat vůbec nic
0:16:50takže řešení tady na to máme moc který se ne dokumenty p
0:16:56který je vedle andula lidu který vlastně zastaví svět zastavili trvání na tu chvíli
0:17:04a řekne vám
0:17:05řekne vám
0:17:08že tuto chvíli prostě nemůžete editovat musíte si vyřešit ten konflikt musíte si vyřešit do
0:17:14kterého stavu vlastně se chcete dostat
0:17:16a ten uživatel který vlastně spustil tady ten dokument ripe
0:17:20tak si vyberem a tam prostě jako time stejný by místo bývají trestaný s kým
0:17:25co tomu vám se
0:17:26tak tam účet jméno oblasti vidíte který uživatel který uživatel toho litoval
0:17:33a vidí tam prostě která změna to byla vybere chci se dostat do téhle té
0:17:38verze a tím pádem tím pádem se vlastně tahleta verze obnoví a můžete zase znova
0:17:44vesele pokračovat editaci a
0:17:46až do příštího konfliktu
0:17:48no a samozřejmě je tohle to je jako takový obecný nástroje přes toho dostat ven
0:17:53nicméně je spousta prostě takových jako jednodušších konfliktních situací které postupně budeme před jako jejich
0:18:00řešení budeme přidávat
0:18:02že bude možnost
0:18:04vlastně
0:18:07dostat se
0:18:09dostat se i zpátky on do fandu i do jiných změn vlastně aby člověk vlastně
0:18:14dělal toho co očekává že se vlastně od fandů jí jenom změny
0:18:19ve které udělal vlastně ten člověk který meditoval to znamená když já něco píšu mezi
0:18:25těmi napíše někde něco jinýho
0:18:27a já pokračuju v psaní a pak dělá nandu tak přeskočím ty změny které napsali
0:18:33jiný člověk vlastně v nich neudělám žádné změny a budu pokračovat jako fandu vání svých
0:18:38vlastních změn dokud vlastně se nenajde konflikt který by potom bylo potřeba nějakým způsobem udělá
0:18:44tedy pomocí toho
0:18:45opravy dokument
0:18:50a jinak
0:18:52při integraci tom cloudu nebo ne next cloudu tak je tam ještě další úroveň historie
0:18:58dokumentu a to je na úrovni toho to sis kdy prostě ty recese se systémy
0:19:04si většinou udržují také nějakou svou historii a tou že tam za krk za integrováno
0:19:10takže vy se můžete dostat i k nějaké historické
0:19:12uložené
0:19:15k nějakému hysterickému uloženému dokumentu
0:19:20mám ještě dvě minuty tak já vám řeknu krátce k architektuře jak to vypadá
0:19:26vlastně nalevo
0:19:28máte ty samotné lidi kteří prostě jsou připojeni přes tvůj přes modrou se dělá skript
0:19:35přes websockety si povídá z websockety ladem onen
0:19:39když se připojí další uživatel tak přes fort jet co ještě chceš je vlastně takový
0:19:45proces který jako vytváří nové instance toho libreoffice kytu
0:19:53kde běží vlastně celý ten libreoffice
0:19:55tak ten fórky je na
0:19:58má napatinované a prej linkované vlastně všechny součásti libreoffice které jsou potřeba
0:20:04a udělá vlastně spoon jenom jenomže to fork ne ale neex jak ne
0:20:10to znamená že vlastně adresový prostor je sdílený mezi těmi instancemi vlastně co máte
0:20:17co máte prostě data
0:20:19sockety a tak to zůstane je to velice úsporné funguje to linux kernel krásně sis
0:20:24těm krásně si s tím vypořádá úplně bezproblémů takže
0:20:29takže
0:20:30sme si s tím spokojeně jako jakým způsobem to funguje jakým způsobem to škáluje
0:20:36když mluvíme o škálování tak tady si potom budete moci když nahrajete ty slajdy podívat
0:20:43se zhruba kolik je to potřeba
0:20:46důležité co by z újezda zněl že prostě normální server takový trochu větší který můžete
0:20:52mít
0:20:54za rozumnou cenu
0:20:56tak vám většinou na jako na nějakou menší střední firmu
0:21:00bohatě postačí
0:21:04a
0:21:05detaily o nasazení už vypustil
0:21:10protože vy si zajisté budete chtít stáhnout kout a vyzkoušet si to sami
0:21:17takže děkuji vám za pozornost a otázky
0:21:38to já nevím
0:21:39já neděli v neděli nedělám tady ty imidže
0:21:41takže vás se tady tyhlety detaily tam bohužel neumím říct
0:21:47jo to já nevím
0:21:51jo
0:22:07to právě není potřeba jako díky tomu že vlastně to oddělené tomu přesto volby
0:22:14jo
0:22:15tak tam vlastně se jenom přidávají nové funkce
0:22:19jo ale je to zpětně kompatibilní takže vlastně kdyby když máte prostě starší on klaud
0:22:25a starší tedy že konec
0:22:27tak vám to bude fungovat ledaže by tam byla prostě nějaká chyba jako kterou prostě
0:22:33není je možné vyřešit jinak než aby ten těch když dokument
0:22:37jo ale v zásadě prostě
0:22:41pro takové jako pro tady když byste chtěli vlastně updatovat tak největší pravděpodobností
0:22:48_e
0:22:48vám bude stačit když jako u aut nebo nech stahujete updatovat jenom když nějaký řekli
0:22:53ty aby jo
0:22:54a kout prostě musí můžete a bitová častěji říkám je to development verze takže samozřejmě
0:23:00ty změny jsou tam jako častější rychlejší device celý ten vývoj a _e nemělo by
0:23:06to být nutné vlastně když
0:23:10aby to je té ten kout tak vždycky muset hnedka updatovat taky o to
0:23:21další otázku
0:23:23kterou sem budu umět odpor
0:23:27prosím
0:23:31jo
0:23:44tý jo
0:23:45dobře tady bych odpověděl teda na trochu jinou otázku
0:23:48jakým způsobem vůbec fungují prezentace von je to je to je zajímavý problém
0:23:54takže prezentace protože většinou máte takle nějakej nějaký jako síť že jo
0:24:00ale většinou asi nechcete prezentovat přímo ze sítě že jo když se petr se tam
0:24:05místo objevovalo okamžitě
0:24:07takže prezentační moc von online funguje tak
0:24:11že se vám vlastně stáhnete z největších o které interaktivní které má prostě tam věci
0:24:16takové že prostě když máš ten mezerník tak prostě se
0:24:20to přijde na druhý slajd
0:24:22a tak
0:24:22fungují vtom fungují vtom mi přechody jo to znamená když máte takovýto jako že jeden
0:24:27slajd odjede druhý přijede jo tak to tam funguje ale je to vlastně za géčko
0:24:32takže vy můžete udělat to před prezentací a já jsem to asi mělo udělat abych
0:24:36to ukazoval
0:24:38no možná dobře jsem to neudělal jsem tady musel kvůli tom vyšším kurz to no
0:24:42restartovat
0:24:43že vlastně si to před prezentací prostě stáhnete to leze géčko
0:24:48jo a prezentujete to s tou zemí
0:24:52ale není tam samozřejmě není tam nějaký věci jako časovače a ta
0:24:57prostě jenom co vám brusel
0:25:03nějaké další dotazy
0:25:12tak děkuji mnohokrát