0:00:05tak jako do toho
0:00:08dobrý den já jsem zatíží a
0:00:10tady dneska chci říct něco o
0:00:13jak já si toho S nějak říkám prince bezpečného selhání zásadě todlencto černá budu mluvit tak má strašně moc různejch
0:00:21buďto variant nebo to
0:00:24frází názvům dílčích částí na ty co se týká celýho to efektivně co se týče jenom části zásadě
0:00:34opcode
0:00:35základní princip nebo základní myšlenka tady toho všeho je
0:00:40navrhnout systém nějakej obecně tak že když se staví takže nespáchal když je moc školy
0:00:48se jenom jednoduchý a zásady už smejkal mohli může jo protože to je přece takový jako poměrně přirozený jednoduchý a
0:00:58nějak to níma podvědomě takže
0:01:01já tady vidím několik
0:01:04je C nebo prostoru proto jaksi bysme se vo tom mohli pobavení ten hlavní důvod je v tom že se
0:01:12myslím že ne každej to vnímá duše úplně důsledků detailů neuvedu mezi kde všude se s tím třeba setkáváme
0:01:19a já tady budu třeba ukazovat spoustu věcí součtu příkladů vůbec ne Z oblasti webu na taky zase moře narazíme
0:01:28na vede na webový aplikace ale budu hodně se bavit o obecným
0:01:33všeobecným životě věcech naprosto normální kolem nás
0:01:37jistě často nějaký máte nebo si neuvědomujete že nějaký takovýdle vlastně jakoby princip tam je samozřejmě ne vždy když teďka
0:01:46eště filmu jedna tedy hodně obecný rovině ne vždycky když se snažíte
0:01:53udělat i scénáře víme se scénáře pro to je jak vlastně to zabezpečit aby abych prostě nespáchal žádnou školu tak
0:02:01není vždycky jenom jeden možné jedinej takže samozřejmě pokud
0:02:06mám více řešení tak horním ten tvůj to řešení který případě zadání kmene k nejmenším škodám
0:02:13tady je první zásadně áček
0:02:15protože nejmenší školy jsou poměrně subjektivní záležitost a záleží kdo to navrhuje jaký má Y mi a vlastně jedno řešení
0:02:22může být dobrý třeba plyn skupinový pro druhou a navzájem se to může strašlivé třískat eště budu dál ukazovat
0:02:30to co takže je to opravdu pro zmeškaní případy
0:02:35počítačích běžný světě kdekoli
0:02:37kdy hrozí že se něco pokazí
0:02:40že někdo něco nepochopí někdo něco zkazí někdo něco blbě interprety nikdo ničom dobře rozumí něco přehlídne
0:02:49samozřejmě rámce nějakýho rungova zákona nemůže už ověření že v okamžiku kdy uživatele nepřemýšlí
0:02:58tak
0:02:59krásný příklad
0:03:01tlačítko stiskem vyplnit a nezap ji asi všichni znáte
0:03:06proč je navržený tak jak je navržený je to hrozně jednoduchý ten základní bezpečnej call back
0:03:13je v tom že když se vo to omylem boxu nebo prostě nemusím nějak nic zásadního těžkýho složitýho abych ten
0:03:19ale nějakej soustruh kterej tam někoho žroute tak abych ho vypnu prostě do toho bouchnu nebo se hodnotu zádama nebo
0:03:26cokoli a ono se to bysme naopak pro zapnutí sousedů
0:03:30cože velice nebezpečná věc tak to musím
0:03:33udělat nějakou poměrně speciální složitou těžkou záležitost já sem si na to sou shodou okolností smluvního dneska ráno
0:03:41vlastně včera večer když jsem vyrážel zda na forma partie votevřel jsem baťova zjistil jsem že se mi do baťovu
0:03:49byl kompletně to je sprchové jeho funkce se vyvolá prostor bezvadný a
0:03:55je to protože sprchový a nebylo navržen systémem se info ve
0:04:01naproti tomu taková termoska tady ten systém možnost tady neuvědomujete ale prostě tady ten princip tam je v ní naprosto
0:04:09bytostně zaneseny
0:04:12který se dají opravu musíte vzít obr a štuku takle dovnitř zuby lze přesně trefit jaký neotevřete zatímco prostě zavírá
0:04:19se do toho bezpeční o stavu kde se nic neděje kdy prostě všechno tady to byl škody tak dopadá
0:04:26tak dycky jako vystačí voni zavadit že jo
0:04:31webový aplikace
0:04:35tady ten princip se hodně zásadně týká bezpečnosti
0:04:39vlastně úplně původně ne šabloně vůbec začalo dovedeš vůbec existovalo něco jako users je použitelná
0:04:45tak už dávno se projížděl horem dolem bezpečnosti kdy základní
0:04:51stát do kterýho by to měl všechno sledovali se cokoli zkazí je odvážný uživatel nikde nepečou žádný data všechno je
0:04:58zavřený nikde prostě se nic nekalý
0:05:01v okamžiku kdy máte jakýkoli třeba aplikaci pochybnosti o tom jestli ten člověk je nebo není on například
0:05:08vám tam přišla stejná seš na ale podle nějaký okolností máte P zření že ten čili to řešilo tomu oprávněným
0:05:15uživatelů krát třeba tvrzení elpíčka s jedním zrazen tady míč o
0:05:19tak případně extrémně nebezpeční aplikací je dobrý prostě to seš uzavřít když jako na první pohled vypadá že naprosto v
0:05:25pohodě
0:05:26klasickej file třeba odhlášení zase z banky
0:05:29standardní zase ten se jsou ve ke bejt od hlášenej zůstat od hlášenej
0:05:35jo něco vynutit nejde prostě když uživatel uzavře okno prohlížeče
0:05:41a prostě ta slečna tam zůstane přihlášená ve se tak s tím horko těžko jako prostě nic tím neuděláte uděláte
0:05:48s tím jedině to že prostě nebudete dělat internetovým akvizice složíš soše
0:05:53jinýho
0:05:53ale minimálně v okamžiku kdy a to smetanovo našich bude dělat jakýkoli aplikace
0:06:00uživatel prostě vyjádří svojí potřebu odhlásit aplikace zrušit opřela že rozřešil
0:06:06tak byste mu neměli hat žádný klacky pod nohy aby učte odhlásili škrtne na to tlačítko odhlásit se tak to
0:06:12není ohledně protože se chce odhlásit
0:06:15většina bankovní aplikací ještě vyhodí voknem opravdu se chcete odhlásit ten naprosto totální file protože to není prostě sem to
0:06:23nepadá do toho bezpečný od hlášení o stavu
0:06:26nějaká část uživatelů prostě usednou pro když pak zavře nepokračuje tom nechat dobře schwarz otevřenou jo tady ten prostě typický
0:06:35porušení tady toho principu
0:06:37samozřejmě se to týká vše vyjímek transakcí když programujete to znamená já ne když se vyhazuje nějaká výjimka
0:06:46je to asi nějaké způsobit to co nejmíň škod to znamená musí dávat výjimky zpracováváte nějakým způsobem rozumně uzavírat transakce
0:06:54tak ať vám tam zůstal nekonzistetní rozsekaný data
0:06:57čili všechno tady to sou věci který programátoři třeba myslím se že z velký části zná já možná i
0:07:04evidujou hezky příklad je třeba rozesílání menu
0:07:09když dáte systém narostly zesílení minimálně kolik vás jako nějakej rozesílaní mi vy neudělala myslím že docela dost protože to
0:07:15poměrně častá let
0:07:19nevím toho kluka můžu se stalo že se vám dokončeno
0:07:23a že uživatelů prostě ten M přišel sto krát nebo tisíc krát
0:07:27každýmu ta mezi jedné docela čas právě až do té právě ten blbej návrh celýho toho systému vy byste měli
0:07:34třeba typicky rozehřátý systém navrhnout tak že když se to kousne tak ať radši nepříjdete mi vůbec
0:07:41teta menší škoda než aby tě může o tom přišel tisíc K
0:07:45jest jako rozumíte osedlejte základní princip tady jde odesílání tady facebookových komentátor grante další typicky jo prostě
0:07:54jo protože pro část uživatelů obecně vlastně vždycky když se bavíme o té komprese to bezpečně selhání tak čas uživatelů
0:08:02selže a část ne
0:08:03a vy musíte možná to udělá jako nechtěně část nechtěně často udělá podle očekávání část nebo očekávání a tady vidíte
0:08:10o tom že oba dva scénáře musíš k ničemu to ne napáchá škodu
0:08:15čili
0:08:16typicky když máte facebooku tak porovnání smažete protože chce odeslat už ten kalendář byla pole na to udělá protože se
0:08:23nový dále
0:08:25správně jiný řešení udělat a nový řádek
0:08:28protože ten kdo chce pak nebude ta ten kometa tak tady toto číslo najde prostě nemusím přiš tak se to
0:08:32má mesiace si tento nebo něco ale síla prostě komentáři jenom centrem jakého protože to drápu na lidí prostě stane
0:08:39do toho špatnýho řešení
0:08:43tohlencto je křižovatka dole Ú s cože text
0:08:48si teda postavili jo na pražským obchvatu na zbraslavi
0:08:52to je naprosto bezvadnej příklad
0:08:56řešení správního řešení
0:08:58o neudělala hrozně složitá samozřejmě ohony na to že se tam jako by příjde svěřil něze také
0:09:06dobrý den to je se sprchou celé ale v zásadě dobrýho
0:09:09ale proč je udělá dobře neudělá dobře tak
0:09:13že
0:09:13dole kolem Í F úkonu kroků a když náhodou se seknete a odbočíte blbě tam jakýkoli kombinaci překročí máte šanci
0:09:22na špatně a ten kruháče a na druhý pokus adrese dobře
0:09:26jo to je prostě hezky udělaný příklad toho jak se to sklerotik numbered v praxi držela čar křižovatek prostě už
0:09:34je to důvodů dubna v seznamu to čili spát
0:09:39a ještě chtěl ještě domu sedmnáctýho
0:09:44a nehlásila mezi podle značek a tak dále no mimochodem tady to jedna z věcí na kterou chci upozornit ještě
0:09:51potom na chvíli že tady ten princip je sice super a lemon ne není to jedno a to samý jako
0:09:56použitelnost a vlastně občas to může být buďto v rozporu
0:10:02a nebo se to vlastně může to být třeba to už ten systém ale neřekla té komprese
0:10:08a nebo naopak reset zaveden princip abych rozprchnou že to musí také z toho dostaneme
0:10:13čeho se to týká jezdíte oblastí opravdu u se to týká naprosto všeho
0:10:18bezpečnosti návrhu systému obecně použitelnosti přístupností koberec ringu dokonce ještě se objemu dostaneme etiky politiky takle jo třeba okamžiku já
0:10:28nevím děláte nějakou rez informační combine zatím účelně prostě svojí zvýraznilo nějakýho konkurenta
0:10:35tak většina říkám paní je navržena takže kdyby se to prokec o tak stejně jako by ten se jsem také
0:10:40že dostaneme někoho jinýho
0:10:44a když naroze pro ten telefon nekonečné jo že prostě jenom jako by vám nezná tady ten princip a navrhli
0:10:50prostě to dozvím von říká pan blbě tretry
0:10:55tady ten příklad toho kdy
0:10:59použitelnost bezpečný selhání nemusej bejt souladu
0:11:05značka konec
0:11:06dálnice ve tři tisíce metrech tři tisíce metrika mrňavý písmenka mu
0:11:11dobrou malinkatý je to blbě zeslabuje toho si jednoznačně
0:11:17je to blbě z hlediska princip vůbec hašování není
0:11:21protože v okamžiku kdy ten člověk nevšimne tohlencto
0:11:24tak by prostě tři kilometry před koncem dálnice zabrzdí brzdař ano tak prostě dobyli padesátku
0:11:29jo je to v pořádku je to prostě něco co vám spadlo do poměrně konzistentního stavu
0:11:34obrácený příklad který třeba ve pražáci když se když jedu když ruben cukráku je todlencto
0:11:41na tři kilometry začíná dálnice
0:11:44tohle na lidí se tohlencto nevšimne tak tam dobrá protože zadané takže tady dole
0:11:49jo
0:11:51a ikona pro zvlášť jako by se tady ta takže rozdíly těch popraven více eště na nějaký z nich narazíme
0:12:00takže to nejsou ostrahy C síly neznám
0:12:05jo takže
0:12:06jaký jako tehdy špatně že jo tady prostě ten bezpečnej vůbec nefunguje tady prostě když se někdo řekne tak je
0:12:12to třicet na devadesát
0:12:13takže záleží todlencto
0:12:16v zásadě dvě že jo budou prostě udělat malinké udičkám ubrusů cedulce tisíce metrů a nebo na procedury ale bude
0:12:22kdyby mi tečna
0:12:25co jak jednu měli závěsky tak je vlastně todlencto kdy access dost nebo okruh kolem prahy
0:12:34to
0:12:39že ten
0:12:41nesnažit jaké
0:12:46obvody to takle tak jo samozřejmě většinou david takže těsně předtím značkuješ nějakej se to chápu jasně rozumím tom ale
0:12:54tak jako tady ten prostě špatně jo tam datový a takže prostě budeme lidi autíčko Í to nemůže abecedu bacha
0:13:00za tři komediální známka třeba například jo
0:13:05tady to je relativně dobrý řešení samozřejmě šlo bitu a výrazně lidí vlastně snaží stojíte jezdili rouru kamene tak se
0:13:12dostanu chlad takže i není spojku mají kamennej dala k adresu
0:13:17tam nakazil jsou všechny kamióny jenom očistit ho dva a dvaceti hodin s výjimkou tady těch tady těchhletěch nějaké jich
0:13:25vod určitý o nevím že jo a je to až na tři sta metrů množina platit
0:13:32tady ten obrázek je takle blbej schválně
0:13:34protože takle toho vidíme že na řidičů
0:13:38zacházet do kamiónu
0:13:40dobrý jako všechny ty dodatkový značky tím že souměrný nebo že nejsou vidět tak to právě nevadí ten naprosto souladu
0:13:47principem bezpečnou selhání
0:13:50protože když si nevšimnout jako ke zamykáme lizy nebudou
0:13:53krát je problém že tady to říká že za dvě stě metrů kamil nezakazuje dělat když toto názoru pravdu se
0:13:58dál nic dobře se říká jo tam asi na sme nebo co
0:14:01takže samozřejmě teďka můžeme přemýšlet jak to vyřešit líto
0:14:05tady ten prostě tak na půl dobře
0:14:08jako líbit ohřát držet já jsem si kreslil třeba takle
0:14:13a průsek Á
0:14:15jo
0:14:16jednoduchý řešení naprosto přehledný je toho použitelnosti je tam prostě ten neslyším prvek je tam naprosto všechno
0:14:25řešení nemusí být vždy jednoznačně a už ano říkal na začátku že vobčas nevíte který řešení vlastně je tím
0:14:34správný nebo pro každýho je to nějak jinak například vemte si že máte přihlašování do níms metrů třeba objednávku uděláte
0:14:41eshopu a na konci máte check box
0:14:44ano který dostávat e-maily prostě od vás magnetem check box přeškrtnuté ji nebo ne přes neškrknuté
0:14:52rizika zákonné to jedno
0:14:54protože a čili čelním jestli jako že by i nesmí web řeknete i když je před řeknu tady tak to
0:14:59ještě není ten uplyne jako bys ten pravej přesně dat jako potvrzujete
0:15:03dnes už vlastně
0:15:05ale z hlediska
0:15:07uživatelů
0:15:08asijském jako provozovatele
0:15:10to a teďka jako to je otázka že jo pro je z hlediska uživatele
0:15:15je samozřejmě lepší že ne přes zaškrtnuta i
0:15:18a
0:15:20když náhodou ten uživatel si toho nevšimne tak nejhorším případě co se děje ten bezpečně call back
0:15:27nevzdálili
0:15:29můžete bejt veřejně call back jako pro mě jako provozovatele
0:15:32jo takže ne úplně typický příklad kdy se nedá úplně řešení a se bude tak jako užití se dobře zaškrtnuta
0:15:40prožít lízu si toho nevšimli vnučka
0:15:46když to vemu trošku
0:15:49do větších podrobností co a já k
0:15:53ošetřovat tak tady máte čtyři úrovně na kterých můžete něco ošetřovat
0:15:58první dvě úroveň kterou sem mluvil ale pixel nemáte touže tření vůbec
0:16:03že všechna špatně všechno spadne že vzal smaže prostě jenom na padesát rezistor třicet a pak bourají ale čeho
0:16:11druhý je takovej ten základní bezpeční selhání
0:16:15to že všechny úplně ukončíte ale nic se nestane jo tak máte prostě chybu ve vykreslování nějaký jiný konkrétní komponenty
0:16:23říkat a já je tak radši hodíte pětikilo na celou stránku a prostě uzavřete databáze zrušíte transakce doubek všechno zpátky
0:16:31do ale to v pohodě rostěnice nebo nemáte rozmeta know databázi máte neseknete díla tak všechno tady
0:16:38třetího level je že se s tím snažíte něco udělat
0:16:43nejsouli gray šelfu relation prostě progrese milan sem tady jde o tom že se prostě minimalizuje té
0:16:50tou chybu na nejmenší nejnutnější minimum
0:16:54a všechno vostatní co sou chybu nesouvisí přikazujete
0:16:58co vyložen a necháte všechno ostatní co nejlépe běžet to znamená když se sebe mluvit vo
0:17:05jakýsi byl nějaký vykreslovací komponentě tak třeba ne vykreslíte jenom tu jednu malinkou části stránky práci vůbec proto není podstatná
0:17:11nebo i vypíše tam vyhodíte nějaký defaultní text nebo něco
0:17:15ale zbytek stran kde slída všechno normálně doběhne spát
0:17:18tak a poslední samozřejmě level je nějaký vyloučení systémový vyloučení
0:17:25selhání
0:17:26typicky prostě zamyslíte se uděláte to celý úplně jak
0:17:29nebudete vykreslovat frankova dobře statický prescott třeba
0:17:33ale samozřejmě se systémové vyloučení není vždycky úplně záhodno
0:17:40já jsem se jenom připravena se několik konkrétních příkladů
0:17:46ta
0:17:48dyž budova je vlastně tady v tom tak epic fail je když ráno
0:17:52s se budu spoléhat na to že se probudím aneb drobným se že
0:17:57té pixel
0:17:59k okamžiku kdy chci mít nějaký si call back tak se zapnou budíka
0:18:05bývá ovšem zásadní nevýhodu v tom
0:18:09a můžete zaplácnout
0:18:12a jak má na páchnete tak tam ovšem ten textové žádnej není prosím vás nebude
0:18:17budíkem B a zbyde dál
0:18:19jo
0:18:20takže kde budete ze jsou bez tady mu říká
0:18:26dobře
0:18:29já to tady taky a že máme natažený ano tříhodinově dino za
0:18:34ale ten základní povede například nějakým s může že jo
0:18:39a to sme udělali nemůžeme dělaný jako X to musíme dělaný tak
0:18:43že jakýkoli plácnutí poslepu prostě service paní pomníku způsobí
0:18:48že landsat nezazvoní znova ale proto abyste opravdu potvrdili že prostě jsem se probudil musíme něco strašně komplikovaný tvoří ten
0:18:55budík udělat se na něj a jde do tlačítko přetáhnu přes
0:19:04no dobrý tak v tom případě to špatně
0:19:08ale i ten simono a další verze teplu by měla třeba vyžadovat opsání čtyři místo náhodného kódu
0:19:18ale
0:19:18funkce to jenom ten si call back a nemáte tam ten kde jsou negra dyšen že jo
0:19:23nejsou nevyrazíš na omezení minimální školo když si tady a se na tím že než ani tak hrozné napadlo možná
0:19:29jenom to i když jako třikrát zase osm budíkem automaticky zvyšuje šéfovi esemesku je přivozuje třeba
0:19:38tak
0:19:41tam máme ten štvrtej level a této systémový opatření prostě úplně přede jdu tomu že bych mu na pátou zoulíka
0:19:49tady je
0:19:50první možnost je ta
0:19:53osobu
0:19:54máme
0:19:55a vyrovnáte že jo ten budík který nadšen voni tak prostě už sme vrt unk a někam a musí dostatek
0:20:00najít
0:20:02a teprve když já se zpátky tak prostě v zarezuj
0:20:07druhý systému i opatření samozřejmě vůbec nejít a
0:20:18tak
0:20:21taky ten autům měření jako samozřejmě u auty to člověk jako uvědomuje nejvýše nezajde principy
0:20:28dále se soubor ovšem A jak jsou navržený semafory
0:20:35čili se toho někdy že když máte červená vanišovou takový úplně všechno když svítí zelená tak svítí jenom špička
0:20:43zajímají to
0:20:44to je úplně jasnej příklad prostě bezpečného selhání
0:20:48představte si že by byly úplně všechny zelený
0:20:52úplnou zelený
0:20:53tak tam hrozí že ne malé procento lidí sedí šipečku nevšimne
0:20:57a prosím až teďka třeba doprava tak voni pojedou rumělku doleva nebude
0:21:03sem si S semafory stavěný takle
0:21:06okamžiku kdy svítí zelená tak naprosto jasně vidím že kami šipka nemůžu se seknout naopak okamžiku kdy svítí červená
0:21:14tak když se na hrudi šipky nevšimnou tak je tam prostě sekové tak prostě toho důvodu že směru a jako
0:21:19dolní moravu nám
0:21:20hrozně nuže vodstavenej prostě tady ten celej krize
0:21:26tak je to systémový režim tohodle s do tady tento se nějakej si vůbec že jo
0:21:30takže se hodí řešení
0:21:33tak jako já nalézá stanislavů to může vždycky jenom jeden směr do šipek
0:21:38normálně to tady má anebo působili mimo úrovně užívat
0:21:44jo
0:21:48když se bavíme vo tom bezpečně vzdělání takto se dostanete poměrně ještě důležitý z jednoho důvodu
0:21:53a to sto že samozřejmě ten veškeré jakoby systém software a tak dál nic se může zbláznit může se všechno
0:21:59může by blbě naprogramován A a semafory už od základů sou a musejí být testovány a naprogramovány tak
0:22:07jakýkoli kombinaci čehokoli že přepočet jakej kolik aby přeskakujete cokoliv nikdy nesměj dostat do stavu kdy všechny strany mají zelenou
0:22:18jo takže když se když u semaforu jakákoli chyba nebo se soudělný takže vždycky para josef obleku všechny červený anebo
0:22:25mizející oranžova
0:22:27semafory nikdy vám ne nerozsvítí všechny run pokud také toho totálně špatně to blbě otestované jsem motor právě na princip
0:22:34si funguje
0:22:39to je
0:22:41a neměl obětujícího by to by právě systémově navržení celý tak aby to prostě nešlo i kdybych chtěl
0:22:49značka začátek konec rychlosti té úplně jasný že jo
0:22:53začátek rychlosti tam musíme mít licenci není reálnej omezení
0:22:57dnes rychlosti tam bejt nemusí do sto života někdo dává jeho dobrovolná záležitost
0:23:03ale často prvky rychlost eleaté protože křižovatka že jo no protože něco
0:23:07jo
0:23:08to po já si prostě lípary teda osumdesát na dálnici tak jako se nic neděje že prostě na znáte procesu
0:23:14třicet tak jako riskujete
0:23:18v zásadě
0:23:20když se vám zátěže mít na tom konci
0:23:23tak
0:23:25vždycky u lékaře skupiny lidí že jo první která si dokonce všimne a interpreteru dobře
0:23:31a druhá která interpretem blbě
0:23:33klasický případ proč byste mohl interpretovat tady tu značku blbě ta je nevíte jaký zrovna tomu sekové tedy F
0:23:41jestli se zrovna ve funkce tam padesát anebo strukturováno je teda to třicet
0:23:46můžete často to nevíte
0:23:48jo
0:23:50to mít nebude
0:23:51sníženej takovým init tak se samozřejmě nicméně
0:23:55syndrom doprava není že jo prostě data pojednání co si myslí že
0:23:59že prostě je tam sou přes že tam prostě padesát tak je to tady
0:24:03ale
0:24:05to když se zvyšuje
0:24:08obcích typicky
0:24:10tady to zase složitá které jako dělají policajti na komickým fráze pro tubusu metráž tam budete
0:24:18lépe sedmdesátka
0:24:19pak je dána k naplnění tabulky sedmdesátka dvacet metrů zatím oni mylně řekne
0:24:25spousta lidí jako buďto neví že to má jack opřete tady zašitej ta značka podvědomě znamená že už se nemusím
0:24:32omezovat
0:24:34to znamená jako kdyby je osum ale přece
0:24:37jo prosím proveďte tam prostě špatně že jo
0:24:41co s tím
0:24:42tak já se do režimu sto
0:24:44nějakým základní se jsou tak N to znamená že tam dáte
0:24:47opravdu natvrdo omezení napadne i když ta padesátka tam vlastně
0:24:52systémové řešení pak je úplně jiný se té řešení spočívá v tom že někdo příde s tím že zavedeme nový
0:24:58ten značky
0:24:59který nám říká hele machát a jako je padesátka zavěsili von takže ho se vytvoří omezení
0:25:10takže to bylo se značka vám
0:25:13no
0:25:16přesně
0:25:18i je
0:25:20jo takže
0:25:23je
0:25:24se zdá že
0:25:27je to tak
0:25:29tak
0:25:31protože se bavit chvíli o metrech aplikacích vůbec
0:25:36všech zatím soužití myslím si že by chtěl máte jako by asi tady to směru vodě chybách nějaký komponenta už
0:25:42sme se bavili že jo
0:25:43další poměrně jako zajímavou implementaci nebo případech kdy se kdy se budeme princip bezpečně v obleku tak je případy máte
0:25:51nějakou grafiku kulatý rámečky nějaký nepodporovaný věci té se k a tak dále
0:25:56tady v zásadě se vlastně mluví o nejčastěji právě o tom když kolik relation že jo vždycky používat může takový
0:26:04rámečky který neumí pole šestka třeba v ale nějak
0:26:09jo
0:26:10tak obejít generujícího otcové tak prostě by blbě že by se to s stránka ta rozsekala
0:26:16a zase pokud se místo kladných rámečku to zobrazena ty rámečky tak se vůbec nic neděje do úplně v pohodě
0:26:21když někdo přijde náhodou na váš access forem pětkou
0:26:26tak můžete místo toho nějaký proměnný formátování a za jak se to menuje už dneska kdy prostě producer tetku podřízne
0:26:33do úplně všechny cesta necháte ho radši vedeno to se standardně než von aby prostě stránku rozsekal tak aspoň máte
0:26:39prostě s dvou něm vygenerovaným stromem
0:26:43říkáme
0:26:46return o jazyk
0:26:48to je hrozně zajímá věc
0:26:50protože ten má tady ten princip sobě zabudovaný hned několika
0:26:54ale zneužil zde zaprvý prostě o princip dopředný kompatibility
0:26:59to že prostě dobře budoucnu prosím vzpřímený Y nějaký nový značky takto vůbec prohlížečů nevadí vtom aby ignorovali pokud náhodou
0:27:08neznaj
0:27:09a i když náhodou neznaj takže bez jazyk navržený takže se nic nestane
0:27:13grosseto značku nezbytné interpretujou nepracujou nevykresleny
0:27:17a to jedeme dál prostě
0:27:19jo
0:27:21druhej
0:27:21bot kdy všem jeho démonizovaný tak je
0:27:26ne necitlivost a syntaktický chyby
0:27:29máte někde něco překřížení že máte prostě je to ne uzavření ho že ste se přiklepli
0:27:35prohlížeče podstaty o to mohlo sou schopný todlencto všechno se upravit jsou schopný prostě spadnou do nějakého stavu je vše
0:27:42jsou K tady té něco toho bylo možno mluvit efektu to mnoho
0:27:48tady se to má prostě jeho vášní principem bylo segmentem jakákoli chyba nic nevykresluje jedna dva tři boothovým
0:27:55stránka se ne nikola
0:27:57jo a je to správně samozřejmě protože
0:28:00primárním cílem je vykreslíte stránku ne prostě vy použít několik maso budu zmiňovali
0:28:06validní zrak
0:28:07třetí věc
0:28:09která jeden ten vlastně tady ten princip reflexe tak sou třeba takový ty různý alternativně podporovaný
0:28:17zdroj já nevím formáty na video dále vy můžete třeba si do sebe zanořit několik různejch věcí a automaticky on
0:28:25ví že když prostě se
0:28:27neumí nějakej formát tak automaticky spadne mluvil nížinných formát že uniformami jak to snad zobrazí vobrázkách není obrázkem tak vypíše
0:28:35aut třeba
0:28:36jo úplně krásný příklad prostě tady toho tady toho našeho principů
0:28:40co se týká mobilních verzí
0:28:44tak kromě toho že máte nějakou jinou verzi tak třeba responzivní design se moc hezky
0:28:50zde případ vlastně nějakým řešení kdy M S myslíte vo to než olivy prostě když jako zmenšujete nelžete stránku tak
0:28:59to není o tom že by to spadlo zase do tý špatný varianty kdy prostě člověk musí horizontálně shrnovat roi
0:29:05nesnášej
0:29:07na místo toho se vám prostě stránka přes pro se taky že když máte tady ty pixlu že nový monitor
0:29:11tak máte hezky prostě posednou a mockrát se vykresluje I byste museli jak nějak odrazí vrzli aniž byste museli něco
0:29:18ošetřovat dále
0:29:22to by writing tak se to říká com režimu
0:29:25tady ten prince
0:29:27se dočasných a na narážíme na tu lenosti uživatelů jo
0:29:32takle copywritingu na webu a zase jako to jako žení víte že osu takový ty věci jako že neplánují texty
0:29:37rozsekat o hodně nevím do a nějakej mezi nadpisů odstavců vytušit důležitý jestli to je přesně vo tom
0:29:45ten defaultně hodně prostě chování je i předpokládaným si uděláme všechno přečte soudcoval jenže on se to nepřečte
0:29:53tady je save robertě že předpokládám že projede prolítne mezi na prosím
0:30:00ten text musíme vždycky postavenej podle principu se jsou bude tak když proženeme zápis tak přesně vím že nenechte
0:30:07vrácená pyramida
0:30:09proto brát prameny všechno důležitý píšu na začátek na se postaví prostě se neuděláte přičte jenom tyto Y tak musí
0:30:16vyznačené článek když se přečte jenom brexem musím počiny článek je
0:30:21prezentovat někde mezi vzniknou jo v novináři prostě editoři když nalívali když nalívali noviny tak
0:30:29se kdo prostě tam nevešlo protože prostě sem to nevyšlo takže potřebovali přepisovat celej článek to prostě uřízli posledních let
0:30:36nebo sinus to
0:30:38tady tom sme okamžiku beztoho že by se konkursního podstaty mezi musí dalo ten článek smyslu to takže prezentací prameny
0:30:45je naprosto jednoznačná implementace tady do principu
0:30:49bezpečně rozhraní
0:30:53použitelnost jako taková
0:30:55to je přesně u toho jo mental otevřených a tady soustavám třeba k tomu třeba sem říkal že je občanská
0:31:02něco zamyslet nad tím
0:31:04jestli denně co řešit systémové
0:31:08že prostě úplně
0:31:09zrušíte vůbec možno zjistí chyby může dost dojít ale často to není ani žádoucí
0:31:17zase něco a použitelnost když se o ní bude bavit
0:31:20když navrhuje takhle
0:31:22tak tam máte takový ty věci jako že byste měli mít dobrý vizuální provedete to znamená ty nejdůležitější do tigridu
0:31:27všechny zaujmout a který jsou či minulý šířením že vy největší
0:31:32to že ten uživatel by měl to mít nějakou prostě výchozí cestu když se vracíme se přemejšlet aby skončil legálně
0:31:37děkovací strom se uřezání uší už
0:31:40sám
0:31:41a to je přesně ono
0:31:43jo jakmile tomto prostě nemáte tak zase
0:31:46prostě ne úplně to je tady toto je náš principu který pro kterým se bavíme a je špatně s tím
0:31:52cokoli dělat je ten prostě naprosto
0:31:56záměrně navrhnete tak aby ty uživatele padaly do toho výstupního nějakýho prostě doživotní cesty kde nepřemejšlej kde to vlastně dostat
0:32:07džunglí kritický budu dycky fáze
0:32:14to si myslím že asynchronní všechno tudlenctu
0:32:18tak jo tak já děkuju a dybyste mně teďka nějaký dubovi tak jsem si jo
0:32:28zase jan nosný
0:32:30toto je
0:32:33a já
0:32:35já se rovnou vrátím jo
0:32:38tak rychle
0:32:55řízení se
0:33:03a
0:33:06tak jo
0:33:11ani
0:33:13tak ne
0:33:15tak jo takže děkuju za pozornost a přes internet