| 0:00:15 | tak to je to bylo psaní webových aplikací |
|---|
| 0:00:19 | když se podíváme |
|---|
| 0:00:21 | schválně já jsem tady viděl pár zástupců jo tak se dá psát skoro ve všem |
|---|
| 0:00:28 | a tak a nejznámější asi schémátko |
|---|
| 0:00:31 | tom každej tvrdí že umí psát |
|---|
| 0:00:35 | a pak to pole to vypadá |
|---|
| 0:00:38 | a je to takovej mix umí to všechny možný syntaxe můžete vtom svátek operu jako |
|---|
| 0:00:44 | v céčku |
|---|
| 0:00:46 | a lidi čtou píšou všemožně |
|---|
| 0:00:50 | pak a sem tady vydala jako zástupce ruby on rails |
|---|
| 0:00:55 | což bylo strašně cool pár zpátky na všechny sou začínaly psát |
|---|
| 0:01:00 | a o tom a |
|---|
| 0:01:02 | spousta různých generátorů takže si k tomu sedne té řeknete chci ve a vono vám |
|---|
| 0:01:07 | to vygeneruje celej ne |
|---|
| 0:01:09 | a první ty jsi ten webu seznam a chcete formulář horvátový ne spousta různých souboru |
|---|
| 0:01:16 | ty jsou někde |
|---|
| 0:01:17 | a najednou máte spousta různých věcí a |
|---|
| 0:01:21 | aspoň já sem vám |
|---|
| 0:01:23 | narazil na to že pak nevím |
|---|
| 0:01:26 | co mám dělat až jedna verze a jak to budu mít inovovat dlouhodobě |
|---|
| 0:01:30 | a webový to většinou používá je takový ty viděl metodě |
|---|
| 0:01:36 | prostě člověk něco udělá a my si to zase zahodí a udělá to znova |
|---|
| 0:01:41 | takže ta doufám že jsem se teda pořádně jestli to bych bys tu |
|---|
| 0:01:47 | a dneska |
|---|
| 0:01:49 | dneska strašně cool je to děs |
|---|
| 0:01:52 | což znamená že všechno se to když javaskriptu |
|---|
| 0:01:55 | protože javaskriptu ten umí každej |
|---|
| 0:01:59 | no tak a já se přiznám že já jsem spíš cc plus programátor |
|---|
| 0:02:06 | a kdo z vás dělá ten tady |
|---|
| 0:02:09 | různejch tě těch technologiích a líbí se vám |
|---|
| 0:02:14 | tady všichni derby a jednou se to líbí |
|---|
| 0:02:18 | sebe |
|---|
| 0:02:20 | a docela se nepíše tečka c plus call |
|---|
| 0:02:26 | jo tak |
|---|
| 0:02:28 | takže půlka místnosti |
|---|
| 0:02:31 | tak a já jsem se dostal vývojáře chce čtverce plus plusku cítil tak jako diskriminovanej |
|---|
| 0:02:37 | když sem měl psát weby |
|---|
| 0:02:40 | a zjistil jsem že to jenom můj vlastní pocit že se takhle nemluvil strašně dlouho |
|---|
| 0:02:46 | a jedna z věcí co válci a to je zcela lvaci neska přednes teda ukázal |
|---|
| 0:02:52 | je tntnet |
|---|
| 0:02:53 | co vše webový sem vole a ty můžete psát i weby a můžete psát konce |
|---|
| 0:02:58 | plus plusku |
|---|
| 0:03:01 | takže |
|---|
| 0:03:03 | to je ta |
|---|
| 0:03:05 | super věc |
|---|
| 0:03:06 | má to nějak interpretovat si systém po byste psali jindy |
|---|
| 0:03:10 | s čímkoliv jiným tak pravděpodobně |
|---|
| 0:03:13 | lehce pochopíte to funguje |
|---|
| 0:03:16 | má to |
|---|
| 0:03:17 | a nějaký routování |
|---|
| 0:03:20 | já si to pamatuju nejvíc |
|---|
| 0:03:22 | toho podělaného s |
|---|
| 0:03:24 | dostal specifikovanou ty když se přijde nějaký vůl tak co se má stát a do |
|---|
| 0:03:29 | se má volat kdo to má fungovat |
|---|
| 0:03:31 | tak to je to je taky |
|---|
| 0:03:34 | a tu aplikačního výkonu trestu píšete chce plus plusku to vše super všichni to marný |
|---|
| 0:03:39 | píšeme jsem přeci zjistil |
|---|
| 0:03:42 | a |
|---|
| 0:03:44 | na míle že roce plus plusku je spousta knihoven takže můžete používat všech měst |
|---|
| 0:03:49 | skoro všechny systémový knihovny protože celej náš linuxy na co nechte plus plusku ta nebo |
|---|
| 0:03:55 | nechce plus plusku a céčku |
|---|
| 0:03:57 | a se plus plusku céčku můžete volat jednoduše |
|---|
| 0:04:01 | takže spousta knihoven je k dispozici |
|---|
| 0:04:04 | to školy výhodné ještě potom tu svojí aplikací musíme zkompilovat |
|---|
| 0:04:09 | abyste si mohli spustit |
|---|
| 0:04:12 | výhoda to je že potom ta aplikace běží docela svižně |
|---|
| 0:04:16 | a |
|---|
| 0:04:17 | na nevýhoda je že |
|---|
| 0:04:20 | no výhoda nevýhoda |
|---|
| 0:04:23 | nebavíme se to trošku jinak než klasický webový aplikace klasický webový aplikace vy přijdete k |
|---|
| 0:04:28 | tomu vepředu mám tam je píše spousta ti |
|---|
| 0:04:32 | na tu stránku a vy potom nedáte co a |
|---|
| 0:04:35 | tady uděláte chybu a zapomněli ste někde nějakej point |
|---|
| 0:04:40 | jakou adresu špatně a to prostě smrti |
|---|
| 0:04:44 | udělala to kolega mi si otevřete kdo byl a hledáte |
|---|
| 0:04:49 | a další nevýhoda trošku nevýhoda |
|---|
| 0:04:53 | je že je s přístupu a histon vás dva |
|---|
| 0:04:58 | možný výstupy s ty kompilace |
|---|
| 0:05:00 | moci zkomprimujete |
|---|
| 0:05:03 | nějakou to potom spustíte a sou časy tím jinak je web server a potom běží |
|---|
| 0:05:09 | a já to tenhle |
|---|
| 0:05:11 | nebo druhá možnost je že si necháme zkontrolovat a sdílenou knihovnu |
|---|
| 0:05:17 | a pak si spustíte web server ten mercedesy načte tu sdílenou knihovnu |
|---|
| 0:05:21 | a byste zapomněli nějaký link je ovšem i tak musíme načte proč jsou nepodaří nesouhlas |
|---|
| 0:05:26 | všechny symboly |
|---|
| 0:05:28 | takže poznáte co ste tam špatně udělali při kompilaci |
|---|
| 0:05:32 | ale by se vám to povede tak ten nepřenositelnost jenom k němu načte |
|---|
| 0:05:37 | a vy si můžete prohlížet svá váš krásný ne |
|---|
| 0:05:43 | aha podíváme se trošku do toho nepletla cíl systému |
|---|
| 0:05:48 | pokud s tady přeli jako jenom webová aplikaci takle diplomy víte že trysky to vypadá |
|---|
| 0:05:53 | takže tam máte hotovo |
|---|
| 0:05:56 | a pak se máte nějaký zvláštní tam být rizika je to a to vše je |
|---|
| 0:05:59 | to byl |
|---|
| 0:06:00 | tady zavolám a kol nebo ruby nebo |
|---|
| 0:06:05 | pantem cokoliv jinýho |
|---|
| 0:06:08 | tak tady se nedá pátek zajímavý stavu |
|---|
| 0:06:12 | a jeden z nich je na začátku je tam nějaký |
|---|
| 0:06:16 | prvé co jsou typicky věci který chcete |
|---|
| 0:06:19 | až se zpracovat úplně nejvíc na začátku |
|---|
| 0:06:23 | takový věci jako include i a define i |
|---|
| 0:06:27 | pak tam jsou ty zajímavý tady |
|---|
| 0:06:30 | co vše |
|---|
| 0:06:31 | co se proto |
|---|
| 0:06:33 | a nebo takovej skácel i tak |
|---|
| 0:06:37 | a mezi tyhle ty dva tejdny tak mezi ty vkládáte ten tak plus plusku bojkot |
|---|
| 0:06:42 | si mastit já tu logiku ty aplikace |
|---|
| 0:06:45 | pak tam jsou |
|---|
| 0:06:47 | a typicky potřebujete občas nějaký boty od uživatele |
|---|
| 0:06:53 | tak tady sis to tady ajax |
|---|
| 0:06:58 | dají se dá specifikovat že chcete jenom a gnome type jsou po os nebo pět |
|---|
| 0:07:03 | nebo původ nebo něco takovýho a tam napíšete jenom jména pro mě nech |
|---|
| 0:07:08 | a ten fail psala vám do těch proměnných nesype ty data |
|---|
| 0:07:12 | a vy potom můžete dál vchodu používat |
|---|
| 0:07:16 | samo od sebe to umí pro vás |
|---|
| 0:07:19 | sessiony |
|---|
| 0:07:20 | zase |
|---|
| 0:07:21 | udělat dva tady mezi tohle zboží takle nadefinujete proměnný a ty proměny jsou validní v |
|---|
| 0:07:27 | rámci sessiony |
|---|
| 0:07:30 | no a pak vobčas dyž service pracujeme s něčím |
|---|
| 0:07:34 | a dostáváme nějaký data tak bylo fajn je i uživatel zobrazit |
|---|
| 0:07:39 | na to existuje takovejdle ta |
|---|
| 0:07:45 | venčit kódová |
|---|
| 0:07:47 | a do toho napíšete nějaký výraz |
|---|
| 0:07:51 | a výsledek tohoto výrazu se |
|---|
| 0:07:54 | dveře do tý stránky |
|---|
| 0:07:56 | takže tohle výstupu bude nahrazený hodnotou toho data |
|---|
| 0:08:01 | případě |
|---|
| 0:08:02 | můžete to udělat i podmíněný |
|---|
| 0:08:09 | když už se menujou třech proměnné jich tak proměnných je spousta různých typů |
|---|
| 0:08:15 | můžete mít různý |
|---|
| 0:08:16 | a |
|---|
| 0:08:17 | s koupi po kterých sou ty proměnný platný |
|---|
| 0:08:21 | vona si |
|---|
| 0:08:23 | toho tntnet se píše všech to webová část do |
|---|
| 0:08:28 | se souboru který se potom překládají jo |
|---|
| 0:08:33 | co popr |
|---|
| 0:08:34 | a to se potom se kátým kompilátor na ty sdílený knihovny |
|---|
| 0:08:38 | tak můžete mít rámci jednoho to recept soubojů na definováno víc komponent |
|---|
| 0:08:44 | při potom můžete vyvolat |
|---|
| 0:08:47 | tak a proměnný můžete mít platný buď v rámci tý komponenty nebo v rámci stávky |
|---|
| 0:08:53 | což je ten tak se prober soubor na vy můžete být platným globálně |
|---|
| 0:08:59 | dá se může lišit |
|---|
| 0:09:02 | jestli ta proměnná má žít |
|---|
| 0:09:05 | jenom v rámci jednoho requestu když někdo řek že chce tu stránku |
|---|
| 0:09:09 | nebo jestli má žít v rámci tý session jak jsme se jak se obezditelní to |
|---|
| 0:09:14 | podporuje |
|---|
| 0:09:15 | samo pro vás pes velký námahy sessiony |
|---|
| 0:09:20 | a nebo můžete říct že máte třeba proměnnou která že jenom v jednom threadu |
|---|
| 0:09:24 | a to se hodí když potřebujete dělat |
|---|
| 0:09:27 | a |
|---|
| 0:09:28 | například spojení s měřit s někým jiným |
|---|
| 0:09:31 | a byste museli řešit mutexy a podobný věci |
|---|
| 0:09:35 | a nebo potom máte globální application wide proměnný |
|---|
| 0:09:40 | u ty jsi ty mutexy musíte řešit protože všechno tohleto běží mu ty té době |
|---|
| 0:09:45 | a |
|---|
| 0:09:48 | jo když je to můžete mít obsahu silnější všechny věci |
|---|
| 0:09:51 | tak podíváme se na kousek |
|---|
| 0:09:54 | na kousek kódu |
|---|
| 0:09:57 | tak a tady začínáme nějakýma komentářema |
|---|
| 0:10:01 | pak tady mám jeden argument který je name |
|---|
| 0:10:06 | to je ten |
|---|
| 0:10:07 | to je parametr výchozí typ je stejný |
|---|
| 0:10:11 | takže když já zavolám |
|---|
| 0:10:14 | tuhletu stránku otazník že ti name rovná se |
|---|
| 0:10:18 | ahoj tak tady do name se mi vloží ahoj |
|---|
| 0:10:21 | a pak se tady skončil s těma argumentama a pokračuju |
|---|
| 0:10:25 | klasickým na tom jo a to byl hlavička |
|---|
| 0:10:29 | ta je to |
|---|
| 0:10:31 | normální klasický je to mel |
|---|
| 0:10:33 | path chci vložit nějaký zajímavý data |
|---|
| 0:10:37 | tak tady použiju ten kouzelný ta |
|---|
| 0:10:39 | a vložím a |
|---|
| 0:10:42 | pokud že je to čtyři tak vložením word pokud to není jen ty ženy |
|---|
| 0:10:48 | normální zkrácená |
|---|
| 0:10:50 | céčková syntaxe |
|---|
| 0:10:52 | a pak už tady můžu zase napsat nějakej formulář zas nějaký litoval |
|---|
| 0:10:58 | že ta té nějaký |
|---|
| 0:11:00 | nějaký view |
|---|
| 0:11:03 | tady se může na stránkách a cena vložit ty snippety kde potřebu |
|---|
| 0:11:07 | pokud potřebuju tak můžu se tam vložit ten tak plus kód tam už tam i |
|---|
| 0:11:11 | nějaký ify a celý části tohoto mel zaifovat |
|---|
| 0:11:15 | nebo vložit do nějakých switch u a podobně |
|---|
| 0:11:18 | tím |
|---|
| 0:11:20 | a co to logiku napíšu o |
|---|
| 0:11:22 | a napíšu ještě plus plusku a nemusím přemejšlet |
|---|
| 0:11:26 | jak se dělaj takovýhle věci nebo |
|---|
| 0:11:31 | jak se to děláte hádku |
|---|
| 0:11:33 | nebo nedej bože javaskriptu |
|---|
| 0:11:42 | dobrá otázka a otázka byla pro záznam a jestli se u ty hodnoty escapovaný |
|---|
| 0:11:49 | můžou bejt obojí |
|---|
| 0:11:51 | a výchozí stav je že se escapujou všechny znaky |
|---|
| 0:11:56 | ale když se tadyhlec dá ještě jeden dolar za ten první dolar za ten první |
|---|
| 0:12:00 | dolar tak se to vrací měl zpětného escapovaný |
|---|
| 0:12:04 | takže můžete vracet |
|---|
| 0:12:06 | jak |
|---|
| 0:12:07 | a bezpečný |
|---|
| 0:12:09 | bezpečný string |
|---|
| 0:12:10 | tak nebezpečnej ty může obsahovat nějaký je to na značky |
|---|
| 0:12:14 | pokud to potřebujete |
|---|
| 0:12:19 | tak a |
|---|
| 0:12:21 | vy si chcete napsat |
|---|
| 0:12:23 | samostatnou aplikaci a nechcete používat tu sdílenou knihovnu |
|---|
| 0:12:27 | tak se dá použít takovéhle krátkej kód |
|---|
| 0:12:31 | chci ve skutečnosti akorát |
|---|
| 0:12:33 | spustí ten vytvoří ten server |
|---|
| 0:12:37 | řekne mu ať poslouchá nějakým portu nastaví se tam nějaký mapování a spustí se to |
|---|
| 0:12:44 | to je všechno pokud chcete spustí po chcete binárku která bude používat vaší sdílenou knihovnu |
|---|
| 0:12:50 | ta |
|---|
| 0:12:51 | teď řeší to slinkujete všechno dohromady takže ten musíte požádat o změnu |
|---|
| 0:12:55 | jak existuje |
|---|
| 0:12:57 | přímo binárka jmenuje se tntnet |
|---|
| 0:13:00 | a ty předáte konfigurák řeknete tomu to mapování |
|---|
| 0:13:05 | a on to podle toho natáhne ty sdílený knihovny a bude to řešit váš |
|---|
| 0:13:15 | takle vypadá čast toho konfiguráku která se zabývá tím routováním je to bohužel xmlko |
|---|
| 0:13:22 | ale umí to nějaký některý zajímají věci |
|---|
| 0:13:26 | když máte nějakou komponentou |
|---|
| 0:13:29 | tak a |
|---|
| 0:13:31 | tak často tím loginem tak to s ta často tím zavináčem tak to jsou ty |
|---|
| 0:13:36 | na ty ec tp soubory |
|---|
| 0:13:39 | a co tam můžete udělat je že vy nemusíte zpracovat celý ten request nemůžete říct |
|---|
| 0:13:45 | teď sem něco udělal |
|---|
| 0:13:47 | a u si nemyslím že tohleto je pro mě zajímavý pošli to někomu dalšímu |
|---|
| 0:13:52 | a tím některé ty |
|---|
| 0:13:53 | moduly s řetězíte za sebou tak můžete dělat složitější funkcionalitu |
|---|
| 0:14:00 | no to sem se pokus o ukazatel to vedoucí proto routování |
|---|
| 0:14:05 | jako první modul tam a mluví |
|---|
| 0:14:08 | a ten se zavolá jenom pokuď url na tom se přistoupí je slečno vy |
|---|
| 0:14:14 | to vykreslí nějakej loni bylo tam se uživatel přihlásí |
|---|
| 0:14:19 | a |
|---|
| 0:14:20 | pak může jedna |
|---|
| 0:14:22 | jednou byl |
|---|
| 0:14:24 | a ale když tam bude chtít poslat někde a tak se může nastavit nějaký proměnný |
|---|
| 0:14:29 | session |
|---|
| 0:14:30 | například |
|---|
| 0:14:32 | abych věděl že uši přihlášenej |
|---|
| 0:14:34 | ale když tady potom už nastavit že když pude na jakoukoliv url a publicista udělat |
|---|
| 0:14:40 | po hospůdce nebo delete |
|---|
| 0:14:43 | co jsou takový ty typický akce vést aby který něco modifikuje o |
|---|
| 0:14:47 | takže k můžete ty věci ty dovolím jenom ty uživatelů ty jsou zalakovaný |
|---|
| 0:14:53 | tak to je použijou no a napíšu si nějakou vězte u pojmenoval jsem outcome wifi |
|---|
| 0:15:01 | tak a se podívám |
|---|
| 0:15:03 | vydržela to zavolali |
|---|
| 0:15:05 | není tak a za ten request |
|---|
| 0:15:09 | napíše tam |
|---|
| 0:15:11 | a cesty najít |
|---|
| 0:15:12 | a cestného někam jinam a řekne |
|---|
| 0:15:15 | jo toto byl |
|---|
| 0:15:17 | request pro mě |
|---|
| 0:15:19 | pracoval jsem to |
|---|
| 0:15:21 | vepředu šli jsme řešit |
|---|
| 0:15:23 | já tím že lze odpověď |
|---|
| 0:15:25 | a nebo |
|---|
| 0:15:26 | tahleta komponenta takto ověřit i |
|---|
| 0:15:29 | a credential s |
|---|
| 0:15:31 | jestliže uživatele opravdu zalhal i |
|---|
| 0:15:34 | a řeknem |
|---|
| 0:15:35 | dobry u se ujal šel jsem potřeboval |
|---|
| 0:15:38 | nikláren |
|---|
| 0:15:40 | a dal filtrech je se zajímat o že to někomu dalšímu |
|---|
| 0:15:44 | a tebe převezme pořadí další komponentu |
|---|
| 0:15:48 | která večer ty pravidla |
|---|
| 0:15:51 | a tady já použil další komponentou protože to je to se nějak i nějaká ukázka |
|---|
| 0:15:57 | ze stojí chlapi |
|---|
| 0:15:59 | a povidám eště myslel |
|---|
| 0:16:01 | tak já tady vemu kompletů že jsem |
|---|
| 0:16:05 | ten a všechno co udělá je že mi nastaví že |
|---|
| 0:16:10 | má jen ta je a |
|---|
| 0:16:13 | takový lety a |
|---|
| 0:16:15 | prosím pátek se tom jak sto to moc to pro menuje a prostě nastaví že |
|---|
| 0:16:19 | odpovědi že jsem |
|---|
| 0:16:22 | a |
|---|
| 0:16:23 | já to je to budu můžem si dělat ty naše komponentách a prostě botech a |
|---|
| 0:16:27 | všechno já velmi nastaveny repre že takže jsem |
|---|
| 0:16:36 | tak a bez databáze |
|---|
| 0:16:39 | jsem nevěděl ale těžko |
|---|
| 0:16:41 | a zem tomu že databází je spousta |
|---|
| 0:16:46 | tak existuje součásti toho ty entý světa |
|---|
| 0:16:51 | i další zajímavá knihovna to se jmenuje ty entitní d |
|---|
| 0:16:55 | a ta |
|---|
| 0:16:56 | nabízí databázová abstrakci |
|---|
| 0:16:59 | na pluginy pro sqlite mysqlka postgres |
|---|
| 0:17:03 | vojtou a mysim že ještě silnějšího |
|---|
| 0:17:07 | a |
|---|
| 0:17:09 | zase je tam |
|---|
| 0:17:11 | hezký co je plus plusku i aby |
|---|
| 0:17:13 | má to všechny takový ty featury který byste chtěli |
|---|
| 0:17:17 | cachování purpose statements |
|---|
| 0:17:19 | má to dokonce je konečném pull takže nemusíte mít |
|---|
| 0:17:24 | pro každý request zvlášť vytvářet |
|---|
| 0:17:27 | a připojit databázi zase uzavírat |
|---|
| 0:17:31 | řeknete že chcete |
|---|
| 0:17:32 | hašovaný spojení a moc se podívat do polišů půli stav a něco volný no když |
|---|
| 0:17:38 | nemám potvrzený |
|---|
| 0:17:39 | když má |
|---|
| 0:17:41 | použije starý až s ním skončíte prvé se vrátí do konečníku |
|---|
| 0:17:47 | nemusíte nic řešit |
|---|
| 0:17:49 | a zároveň to má uši napsaný hezký funkce která pomůžou |
|---|
| 0:17:54 | ty výsledky těch se letech |
|---|
| 0:17:57 | zkompletovat |
|---|
| 0:17:58 | na ty víš typu dokonce existuje i možnost napsat si vlastně jako metody pro svoje |
|---|
| 0:18:04 | vlastní datový typy |
|---|
| 0:18:06 | na to se používá je takový ty |
|---|
| 0:18:09 | můj ty větších a nutí mě čítka ty máte všichni ani určitě chce plus k |
|---|
| 0:18:14 | a |
|---|
| 0:18:16 | a na to i integrovanou podporu pro transakce která tak vypadá docela hezky |
|---|
| 0:18:24 | podívám se ne jak ty |
|---|
| 0:18:26 | tak zapo |
|---|
| 0:18:30 | tady a |
|---|
| 0:18:33 | když se což bude nějaký databázi tak a abych tam nemusel řešit na začátku a |
|---|
| 0:18:37 | vytvářet si nějaký objekty s nějakým speciálním typu a neřešil se to přes dědičnost |
|---|
| 0:18:43 | a já tam řeknu že url je mysql |
|---|
| 0:18:47 | a nebo tam řeknu že bojuje sqlite |
|---|
| 0:18:50 | a že tě podle toho to stringu se mi to připojit i strany databázi aby |
|---|
| 0:18:55 | se to chovat správně je to je ta databáze očekává |
|---|
| 0:18:59 | použiju nějaký konečný s toho konečnou toolu připojí se |
|---|
| 0:19:04 | a pak si tady |
|---|
| 0:19:06 | na čtu |
|---|
| 0:19:08 | cache vanou prefer statement |
|---|
| 0:19:11 | doplním tam |
|---|
| 0:19:12 | za |
|---|
| 0:19:14 | za tyhle ty proměnný nějaký hodnoty nechám sto spustit |
|---|
| 0:19:20 | a kromě toho setting ta set stream existujou i |
|---|
| 0:19:27 | myslím že |
|---|
| 0:19:28 | se taky určitě je |
|---|
| 0:19:31 | kdy se využívá chce plus plusku jo přetěžování že prostě podle dalšího typu on pozná |
|---|
| 0:19:39 | jakej typ používáte a nemusíte tam explicitně vypisovat on to je spíš pro kontrolu |
|---|
| 0:19:48 | transakce |
|---|
| 0:19:50 | vytvoříme si obě transakce předáme tomu |
|---|
| 0:19:53 | konečně a na konci to call komitne |
|---|
| 0:19:57 | dobrý náhodou se stane že tam je nějaká chyba |
|---|
| 0:20:02 | vypadne nám výjimka a tak se všemi se |
|---|
| 0:20:07 | ahojte |
|---|
| 0:20:11 | no aby toho nebylo málo |
|---|
| 0:20:13 | tak jo a objednejte ty knihovny jsou |
|---|
| 0:20:17 | používají spousta věcí který by se vám mohli hodit i zvlášť |
|---|
| 0:20:21 | když zrovna nepíšete |
|---|
| 0:20:23 | nebo nepotřebujete se připojí databázi |
|---|
| 0:20:26 | a všimněte ty zajímavý funkce |
|---|
| 0:20:29 | jsou ve zvláštní knihovně tak snadné sejících stůl s |
|---|
| 0:20:34 | a pokud píšete |
|---|
| 0:20:36 | jenom ani se plus plusku aplikaci |
|---|
| 0:20:39 | tak určitě stojí za celý podívat |
|---|
| 0:20:42 | takže já říkám je tam spousta zajímavých věcích ty autoři toho tntnet u |
|---|
| 0:20:48 | použili na napsání jak to tntnet tak to ti líbí |
|---|
| 0:20:54 | zajímavých a vlastnosti bych nedával například tetku nebo nějakou abstrakci na strana |
|---|
| 0:21:02 | a |
|---|
| 0:21:03 | je tam |
|---|
| 0:21:04 | co tam nástroje pro serializaci |
|---|
| 0:21:06 | na čtení a psaní james mnou se smečka xmlka |
|---|
| 0:21:12 | jsou tam naimplementovaný expiry |
|---|
| 0:21:15 | a i nějaky |
|---|
| 0:21:18 | jak mi ty základní věci který |
|---|
| 0:21:20 | jste si každej určitě už |
|---|
| 0:21:22 | stokrát implementovali samý nějak i pak se konfiguráků |
|---|
| 0:21:26 | a nebo nějakej jednoduchý mobil |
|---|
| 0:21:32 | ta |
|---|
| 0:21:33 | co dál hlavní stránka je |
|---|
| 0:21:36 | tntnet do toho |
|---|
| 0:21:38 | a pokud chcete psát i velmi |
|---|
| 0:21:41 | tak a velmi užitečná je manová stránka moc |
|---|
| 0:21:45 | co pro kde sou vyjmenovány všechny ty taky ne jenom ty boty jsem mluvil já |
|---|
| 0:21:50 | a je jich tam ještě víc |
|---|
| 0:21:52 | a |
|---|
| 0:21:53 | díky tomu zjistíte co všechno můžete mezi to je tohle mixovat aby jste dostali |
|---|
| 0:21:58 | to funkce letuju kterou vy byste zrovna chtěli |
|---|
| 0:22:04 | a ten poslední slajd |
|---|
| 0:22:07 | teď jestli máte nějaký otázky nebo všimli jste té jít domů psát ten plus plusku |
|---|
| 0:22:13 | ji webový aplikace |
|---|
| 0:22:16 | tak dámy a pánové nestyď nejsem nějaké otázky tntnet |
|---|
| 0:22:22 | tak počkáme na mikrofón známe to žena |
|---|
| 0:22:28 | já bych se chtěl zeptat které sem děkuju cesty dals otce přestávce kdy |
|---|
| 0:22:35 | odkaze se s velkou spoustou problém že co vykonali testovat je mi to i |
|---|
| 0:22:44 | já jsem vo co xmlka |
|---|
| 0:22:48 | a |
|---|
| 0:22:50 | kolik to tak zhruba zpráva zvládne i nebo jako knihovnu to jak a kým tam |
|---|
| 0:22:56 | ty |
|---|
| 0:22:58 | rastrová xmlko |
|---|
| 0:23:00 | práce z xmlka má takový používali ten cejch sextus protože |
|---|
| 0:23:05 | chceme si na tu knihu už napsali |
|---|
| 0:23:07 | jak to se |
|---|
| 0:23:09 | tohleto týče tak dál |
|---|
| 0:23:11 | nevýhoda se plus kam oproti céčko je že přece jenom je to trošku jednodušší a |
|---|
| 0:23:17 | trošku hůř se vtom člověk sám sebe oběsí |
|---|
| 0:23:21 | protože nemusíte použít za ptal |
|---|
| 0:23:24 | tak pojď ty jaké můžete používat chcete jestli vy nemusíte |
|---|
| 0:23:31 | dynamického chovat paměť |
|---|
| 0:23:34 | většinou se nestačíte |
|---|
| 0:23:35 | se dočetl s proměnýma ve funkcích nebo se stane je staveným a kontejnerama jako sou |
|---|
| 0:23:43 | vektory |
|---|
| 0:23:44 | takže dyž čověk píše tom se plus plusku oproti céčku |
|---|
| 0:23:48 | tak uši nemusí tolik se vás toho že tam je něco zapomněl řekni mu to |
|---|
| 0:23:54 | spadne protože přistupuje k a kam neměl něco co už |
|---|
| 0:23:59 | nalakoval nebo ne nalakoval nebo i je zase nebude zrovna na dálku a |
|---|
| 0:24:05 | a co se výkon týče já jsem se mysim bavil s nějakým člověkem tyto |
|---|
| 0:24:10 | dělalo a |
|---|
| 0:24:12 | on říkal že na nějaký testy |
|---|
| 0:24:15 | a že to je rychlejší my statickej ne |
|---|
| 0:24:19 | a |
|---|
| 0:24:20 | proč tak můžeme vy si je za a že všechno se to zkontroluje no ty |
|---|
| 0:24:23 | knihovny |
|---|
| 0:24:25 | a jedna z věcí toho to umí je že to umí koupil vy statickej obsah |
|---|
| 0:24:29 | to znamená je ta jak se dá zkontrolovat a případně ty knihovny a bude součástí |
|---|
| 0:24:35 | tý knihovny java script taktech |
|---|
| 0:24:38 | a všechno že tam před chystaný a když přestoupíte tom vepředu |
|---|
| 0:24:43 | tak už vám to akorát dá zpátky nemusí chodit na disk |
|---|
| 0:24:46 | nemusí dekódovat ten že p nebo |
|---|
| 0:24:49 | zjišťovat co to je zač všechno už tam je to s dělat je zase nanic |
|---|
| 0:24:53 | načte všechna dva roky |
|---|
| 0:24:55 | spíš se to a dvě |
|---|
| 0:24:57 | tak že ne tím se spousta věcí řeší na věc je že nemusim je že |
|---|
| 0:25:02 | žádný jiný nepsal to samo o sobě umí web server |
|---|
| 0:25:06 | za to je ssl certifikáty |
|---|
| 0:25:09 | ty konfiguraci se dá nastavit omezení na počest jedu ná |
|---|
| 0:25:14 | a myslím že na počet nějakejch requestu |
|---|
| 0:25:16 | a dá se to jako mezi se si ušetřil nějakýho toho a pláče není že |
|---|
| 0:25:21 | jim s a takovýdle |
|---|
| 0:25:26 | jo |
|---|
| 0:25:28 | eště je to velká se to stalo my lidi co je s na tebe holky |
|---|
| 0:25:35 | tak ulice uvidím |
|---|
| 0:25:38 | ty |
|---|
| 0:25:40 | vy vlastně jste šel jsem ale ve tu chytrého sem |
|---|
| 0:25:45 | a vás rychlosti třeba já a jestli request to tady co tady ty data nějakých |
|---|
| 0:25:55 | tisíc request statickej ve slavné nějaký s nacisty requestu voni si dělá co chce to |
|---|
| 0:26:01 | pásek vyfiltrovat dvacet tisíc takže to |
|---|
| 0:26:05 | rychlejší |
|---|
| 0:26:06 | ale problém je právě to přeportování těch kdo |
|---|
| 0:26:12 | když jsem se díval že tam jsou třeba ty pravidla jo proto tak si pracovat |
|---|
| 0:26:17 | místo toho bude potřeba zvědavá |
|---|
| 0:26:20 | jakým způsobem to řešení třeba tam těch jak ve vztahu s je fakt jako holka |
|---|
| 0:26:25 | mladá tak to jako přeskakuje s těch requestu dál a dál čekal smysl nejsem |
|---|
| 0:26:31 | ješte požadavek |
|---|
| 0:26:33 | a |
|---|
| 0:26:35 | jak je tam ten ji dali |
|---|
| 0:26:38 | jak je to udělaný vevnitř nevim |
|---|
| 0:26:40 | a to jsem jako se načítá jenom při startu to vepředu |
|---|
| 0:26:46 | a případně dá se tam když se čili a to statickou nějakou tak se tam |
|---|
| 0:26:50 | teda ty věci ne nastrkat já osobně bych očekával nemíříme nějaká |
|---|
| 0:26:55 | hash mapa nebo něco takovýho |
|---|
| 0:26:57 | a dál |
|---|
| 0:27:00 | funguje to dokuď první dokuď první ten k ty meče nevrátí něco jinýho než deklaran |
|---|
| 0:27:09 | tam a na konci botě defaultně když a napíšete interface z pece pod a nebo |
|---|
| 0:27:15 | je tam jedině řádek teďko jo kouknu |
|---|
| 0:27:18 | tak se vrátí na co to pro oukej |
|---|
| 0:27:23 | což znamená takovýto městě nebo kolik to je |
|---|
| 0:27:27 | a když tam explicitně dáte je to bude koalice kůže další pravidlo |
|---|
| 0:27:33 | takže ve výchozím stavu to používá jenom jednu ztrácí svou ale ne se s tím |
|---|
| 0:27:39 | měla pomoci tolika jen takovýdle kouzla a přiznám se jsem nezkoušel jak moc to zpomaluje |
|---|
| 0:27:45 | když tam může být sekundu |
|---|
| 0:27:48 | já jsem chtěl ukázat že |
|---|
| 0:27:50 | se teda že stáhne na použít a osobně jsem to |
|---|
| 0:27:55 | sobě mi to strašně ulehčilo práci a strašně se mi to líbilo strašně se mi |
|---|
| 0:27:59 | to hodilo |
|---|
| 0:28:00 | a jak |
|---|
| 0:28:03 | já jsem vám také |
|---|
| 0:28:06 | a máme čas |
|---|
| 0:28:08 | který nám říká konec rozhodně doporučuju pokud máte nějaký dotaz tak po setkání mluvte michala |
|---|
| 0:28:17 | a vyždímejte z něho co můžete |
|---|
| 0:28:20 | a |
|---|
| 0:28:24 | já nevím jak máme místa přednáška líbila zjistil jsem že pokud se někdo bude cítit |
|---|
| 0:28:30 | skenerem |
|---|
| 0:28:31 | nebo prosím dostatečně dlouho |
|---|
| 0:28:35 | pak |
|---|
| 0:28:36 | takže |
|---|
| 0:28:37 | co se týče céčka tak má taky můj názor na tričko defakto mainstreamu proti zvýšených |
|---|
| 0:28:43 | rukou |
|---|
| 0:28:45 | avšak zase pokud využíváte céčko tak se dostatek zajímavým věcem nic jiného vám taky nezbývá |
|---|
| 0:28:52 | aspoň todleto a za další michal to je takový ten typ člověka určitě jste to |
|---|
| 0:28:58 | zažili byste na něčem přemýšlel něco ste řešili a intra jste se na s tím |
|---|
| 0:29:05 | říkala jste brečel ste a potom příde hele vyzkoušej tohle jako a namísto dvanácti a |
|---|
| 0:29:12 | čtyřkou výhod textu tak to máte na pár řádků jako takže |
|---|
| 0:29:17 | pojď já jsem přednáška michala |
|---|
| 0:29:22 | slyšíš marcela |
|---|