0:00:15 | dobrý den já vás vítám na druhé přednášce na o penaltu |
---|
0:00:19 | doufám že ste si se no jsem rád že jste si měli chvilku že se |
---|
0:00:23 | stalo ty stánku od microsoftu přibyly na nějakou přednášku |
---|
0:00:27 | takže děkuju a ní já jsem metoda jsem z fakulty informačních technologií čvut praze možná |
---|
0:00:34 | mně znáte s konference linux nejste máme takhle svědomí a jaký dalších ty jsou různě |
---|
0:00:38 | může po praze a tak nás na začátek bych vám chtěl ještě nakoupit ionizační věcí |
---|
0:00:44 | kdyby se náhodou nebyli připojí na wifi tak se připojte eště ráno teda fungovala věc |
---|
0:00:49 | která znala arrow byl tam logy open ale zavináč |
---|
0:00:53 | fit vutbr tečka cz a heslo bylo úplná dva tisíce patnáct je tam limit vědí |
---|
0:00:58 | dá si na den ale myslím že každej máte dost nekrade sebou |
---|
0:01:02 | který můžete používat |
---|
0:01:04 | takže je to vpořádku |
---|
0:01:06 | tak jinak určitě jste si všimli nebo tady kolega zmiňoval že můžete jít na kávu |
---|
0:01:12 | na chléb esli stánků kde sme káva |
---|
0:01:15 | sinus ta koule verzi neviděl a že jsme nasadili ta změna není ze jste pili |
---|
0:01:20 | standard že teďka prostě našich konferencích musí bejt dobrý kafe zadarmo |
---|
0:01:24 | a hodně aspoň tisíc nebo dva tisíce prostě šálku jinak to bude prostě špatný |
---|
0:01:30 | takže snad se vám to líbí se to takhle hezky a sedělo myslím že je |
---|
0:01:34 | potřeba poděkovat cz něko že |
---|
0:01:36 | tak nasadili na začátek jako |
---|
0:01:38 | takže jo já bych přistoupil traky svým přednášce textové transformace |
---|
0:01:44 | o čem to dneska bude |
---|
0:01:45 | tak |
---|
0:01:47 | a jsem původně měl mít tu přednášku na dvacet minut a ve čtvrtek nebo zavolám |
---|
0:01:51 | aby si dal na hodinu tak sem tam tom něco přidal |
---|
0:01:54 | a když sem to vedle připravoval tak |
---|
0:01:56 | sem tady s kolegy první řadě |
---|
0:01:58 | písemně přišli podívat se kozy či sešila se du pro s ním napsal kalkulačku |
---|
0:02:04 | se sedmi dupe dobře počítat jo takže jim napsal kalkulačku a nikdo vtom napsal prostě |
---|
0:02:08 | tam takovej takovou tu hru |
---|
0:02:11 | jak skládáte ten tak to je s |
---|
0:02:13 | a nikde říkal jako že když to vtom de napsat neznamená že to je dobrej |
---|
0:02:16 | nápad |
---|
0:02:17 | takže dnešní přednášky byla by vo tom |
---|
0:02:20 | kdy ten se duše potřeba a když tě ne |
---|
0:02:23 | že bysme se teda měli podívat na set ke konci |
---|
0:02:26 | potom na to a weka |
---|
0:02:29 | a potom jen tak zlehka na nějaký ta type jste |
---|
0:02:32 | sto lidí dost znají |
---|
0:02:34 | ale vobčas je tam něco zajímavýho kuli čemu není potřeba používat třeba něco složitýho se |
---|
0:02:39 | du a dá se to udělat hezky třeba přestane |
---|
0:02:45 | já bych poděkoval za krásný ilustrace pro se nám objevil jednoho dnes kanclu |
---|
0:02:51 | na naší tabuli je bodech tam ještě víc jestli tyč nějakou takže děkujeme nechce pones |
---|
0:02:56 | teďka tam nakresleno používá je samozřejmě je tady kolega o kráse přednášky takže nějak musíme |
---|
0:03:02 | tu licenci pak ještě poleno |
---|
0:03:04 | tak já si takovýdle prostě je spokojenej když já to musím a za sem prostě |
---|
0:03:10 | jednoduchá věc a dá se s tím prostě pořešit |
---|
0:03:13 | strašně moc věcí |
---|
0:03:14 | co se s co se s tím třeba dá dělat |
---|
0:03:17 | tak |
---|
0:03:18 | samozřejmě jak víme spoustu |
---|
0:03:22 | spoustu programů má spoustu přepínačů a ten vychvá relativně málo ale všechny sou důležitý narozdíl |
---|
0:03:27 | od jiných programů kde je zas tolik důležitých není |
---|
0:03:31 | tak to je jednoduše to funguje prostě tak že mi řeknete |
---|
0:03:36 | co za co a vymění to jeden z na za druhý znak |
---|
0:03:40 | jo tý první ukázce to vyměňuje všechny áčka za véčka |
---|
0:03:45 | to jednoduchý |
---|
0:03:46 | k tý druhý to vyměňuje áčka za xka |
---|
0:03:49 | béčka zabbix ilonka a teďka zase tak |
---|
0:03:52 | jo což se může virtuálně zdá že to vyměňuje slovo velice za svou x y |
---|
0:03:57 | zeptal tak to není |
---|
0:03:58 | nim je to prostě z tý jedný množiny druhou množinou ty množiny by měli by |
---|
0:04:03 | stejně veliký když nebudou tak se to bude chová divně |
---|
0:04:06 | takže to nedělejte |
---|
0:04:08 | aby se člověk no to dává smysl aby mohl si tím že |
---|
0:04:12 | aby se čeho p neupsal k smrti tak tam existujou |
---|
0:04:16 | existujou nějaký řekněme mí |
---|
0:04:20 | že by se tam dalo použít něco jako šel stihlo by k ale je to |
---|
0:04:24 | vtom to |
---|
0:04:25 | kdy vy můžete říct rozsah že chcete od má všechny písmena od malýho do velkýho |
---|
0:04:29 | z za malý hash za velký a hash velký z potřeba si dát pozor |
---|
0:04:35 | dybyste zabloudili do přednášky kolegy vařim keys nějakým install fest u |
---|
0:04:40 | tak on tam vysvětluje proč někdy a až z na expanduje za jenom malý písmena |
---|
0:04:45 | a nikdy za velký je za malý nějaká terminál sloky ale potřásli dá pozor |
---|
0:04:50 | takže |
---|
0:04:52 | takhle se dají vyměňovat písmenka |
---|
0:04:56 | samozřejmě vymýváním to je končí docela fajn je věc která si hezký s |
---|
0:05:02 | to je to mínus |
---|
0:05:03 | to máte nějakej |
---|
0:05:05 | nějaký dlouhý text |
---|
0:05:07 | kde boty stejnýho potřebujete moct ani nějaký znak |
---|
0:05:10 | toho prostě odstraníte ono to všechny tam on se posunout dopředu |
---|
0:05:15 | ono to všechny ty znaky co sou za sebou stejný tady ty veme a udělá |
---|
0:05:18 | z nich jeden |
---|
0:05:19 | takže to prostě dyž máte třicet mezer takhle taky uděláte jednu a kde zase dál |
---|
0:05:25 | jo takže |
---|
0:05:27 | když bysme se tady |
---|
0:05:29 | ono když se |
---|
0:05:30 | zkusím si sednou za todle tak nahlas |
---|
0:05:36 | ta česká klávesnice to sem soupis |
---|
0:05:39 | tak zkusíme si vygenerovat nějakou |
---|
0:05:43 | nějakou zajímavou posloupnost nějakej dát |
---|
0:05:48 | ono se časem ukáže že když chceme nějaký data něčím třeba přeparsovat takže nám nikdy |
---|
0:05:54 | ty mezery vadí nikdy ne tak my bysme se ji chtěli zbavit teď tam všechny |
---|
0:05:58 | máme tak si zkusíme stanovit |
---|
0:06:00 | tím že řekneme teda mínus a jaky znak chceme dát pryč |
---|
0:06:05 | tak znak je pryč |
---|
0:06:07 | no takže |
---|
0:06:09 | tak no co se může hodit |
---|
0:06:12 | hlavně to s kombinací s tím že je tady vidíte nichž |
---|
0:06:16 | tak některý znaky se reprezentovat nějakou zkratkou ochrana ty závorky k tomuto |
---|
0:06:22 | řekněme čtyř céčková notace tak celá to byla jen se nám líbí protože zas tam |
---|
0:06:26 | jsou zastoupeny všechny bílý znaky |
---|
0:06:29 | aby se nikdy se to prostě zbavit takže vemete všechny byly znaky a vyměníte třeba |
---|
0:06:33 | za mezeru |
---|
0:06:35 | nebo je můžete smazat nebo nemůžete stihnout nebo s tím můžete dělat jako by |
---|
0:06:40 | co chce tak ale dá se to prostě najednou nemusíte psát velké jsem tedy to |
---|
0:06:45 | prostě bude postupně dělat strčí do použita nula |
---|
0:06:48 | úplně stejný případ |
---|
0:06:49 | je s tím do |
---|
0:06:53 | kdy se daný znak chceš jakoby první argument |
---|
0:06:57 | že jo toho to hotel |
---|
0:06:59 | se prostě veme a ten se smaže všude |
---|
0:07:01 | takže dejte si pozor na to abyste se mi smazali více chcete |
---|
0:07:06 | a |
---|
0:07:08 | z tý přednášce sem koukal že sem tam zmizel nějaká jedna mezera tak na co |
---|
0:07:12 | si dejte pozor toto že když to nejsou třeba vtom původní k tomu tý původní |
---|
0:07:17 | ukázce když bysme to tady maličko upravili |
---|
0:07:20 | řekli bysme tady na heleď teda velký a |
---|
0:07:26 | za malý a |
---|
0:07:29 | samozřejmě s tomhle případě tom nemusí bejt uvozovky a jsme tam měl takže |
---|
0:07:32 | sem tam už nechal a teďka vidíte záloze první velký já smazal se a dal |
---|
0:07:37 | psalo se na malý |
---|
0:07:38 | to by se to se všema stejně |
---|
0:07:43 | no |
---|
0:07:43 | takže když tam člověk si chce cpát nějaký znaky tak ideálně aby to bylo prostě |
---|
0:07:48 | jako argument protože pak |
---|
0:07:50 | ono to díky těm no že nám bude dělat jiný věci |
---|
0:07:53 | kam |
---|
0:07:56 | pak ještě taková zajímavá věc která se asi použila u penny častějc a to když |
---|
0:08:01 | z něčeho chcete nebo ně někam chcete přidat country |
---|
0:08:04 | to se sedum nebo je dobře dělá |
---|
0:08:06 | nitra sich operací after the relativně jednoduše |
---|
0:08:09 | vždycky |
---|
0:08:10 | to ukazujeme na průměrný plat |
---|
0:08:12 | to určitě všichni znáte a ona má takovou |
---|
0:08:17 | komu nevýhodu |
---|
0:08:18 | nebo výhodu že to měli můj tečkama a že je to tam je za sebou |
---|
0:08:22 | což když byste třeba všechny tady tydlecty adresáře chtěl nějak plyn ten co s nima |
---|
0:08:26 | dělat |
---|
0:08:26 | tak ano ovšem vy jste spoustu |
---|
0:08:29 | způsobů změnit si to se na dvou tričku a dobrá to nějakým wayland co jsme |
---|
0:08:34 | tady řešili minulej rok o patro výš ty velký |
---|
0:08:37 | přednášku chce |
---|
0:08:38 | takže to si to můžete najít |
---|
0:08:40 | ale tady si můžeme trošku pomoct |
---|
0:08:42 | a zkusíme vyměnit |
---|
0:08:43 | dvojtečky za ten tady |
---|
0:08:48 | a najednou jsme všechny dvojtečky nahradili za tady a tím pádem se ten |
---|
0:08:54 | ten výpis tý pipě dostal nějak takhle a teď už by se to dalo nějak |
---|
0:08:57 | zpracovávat |
---|
0:08:59 | a čekat tam ty naše entry který tam většinou bejvaj a dal se s tím |
---|
0:09:02 | něco dělat |
---|
0:09:03 | samozřejmě můžete poslat vobráceně můžete si ten teplejš |
---|
0:09:06 | jo nebo dáte za mezery a uděláte |
---|
0:09:09 | se spustit začátku jeden dlouhej |
---|
0:09:11 | se může docela hodit |
---|
0:09:14 | tak |
---|
0:09:16 | jak jsem říkal nemusíte všechno psát někdy stačí použít malý písmena velký písmena |
---|
0:09:25 | písmena a čísla jenom písmena a bílý znaky a můžete prostě s nima dělat co |
---|
0:09:30 | chcete |
---|
0:09:32 | tak |
---|
0:09:34 | tady by kdo si chtěl pak stáhnout prezentaci že se mu by velkou zajímavou věc |
---|
0:09:38 | a to je doplněk to je přepínač mínus co a ten funguje přesně obráceně že |
---|
0:09:43 | ten první argument veme a z neguje a nahradí všechno co to neobsahuje určitě znáte |
---|
0:09:48 | v depu je mínus co |
---|
0:09:50 | chcete hledat |
---|
0:09:51 | a to nejde všechno co není co neobsahuje velký a |
---|
0:09:55 | tak tady by to nahradilo |
---|
0:09:57 | všechno co není malý nebo velký písmeno |
---|
0:09:59 | za podtržítko takže by to všechny mezi tam jsou |
---|
0:10:03 | nahradil za podtržítko vo to moc hezký |
---|
0:10:07 | potom samozřejmě potřeba si dát znovu pozor na to že když se tenhle něco za |
---|
0:10:11 | slovo |
---|
0:10:12 | tak ono to může vypadat tom echu že to funguje ale není tomu tak |
---|
0:10:15 | a pak když je to |
---|
0:10:17 | ty množiny jsou stejně lidí tak to bude dělat karty a každým systému penzijního záleží |
---|
0:10:22 | svedem na se světa solarisu nebo na nějakym měnu linuxu |
---|
0:10:26 | ujetej a zajímavý věci tak to prostě nedělejte |
---|
0:10:30 | tak |
---|
0:10:30 | a zejtra |
---|
0:10:32 | tak |
---|
0:10:33 | a weka je |
---|
0:10:35 | zase tady reprezentace taky do spokojený lemura protože když se naučíte favorita |
---|
0:10:39 | tak najednou máte spoustu problémů problémy jako vyřešený |
---|
0:10:43 | protože tam jednou nemusíte řešit jestli tam je tam bláto nebo mezer a nebo deset |
---|
0:10:47 | mezer to neřeší samo |
---|
0:10:50 | rasisto musela přibližně jako v céčku a hodí se to na strašně moc věcí prostě |
---|
0:10:56 | dá se vtom defakto udělal všechno co se do takže se to musíte umět |
---|
0:10:59 | a ale ten se taky dobrej lze von se to mluví ale určitě to patří |
---|
0:11:04 | do výbavy každýho si sami na mě prostě fajfku zparsovat já ti věci |
---|
0:11:10 | tak já jsem si dej mi pučil kolegy bezinky jo takže umí na rozdíl ode |
---|
0:11:13 | mě hezky psát hezky kreslit |
---|
0:11:15 | tak jsem si vypůjčil |
---|
0:11:18 | defakto víc už manuál |
---|
0:11:20 | kterej ty rizika jak to funguje |
---|
0:11:23 | tak amerika |
---|
0:11:25 | normálně prostě |
---|
0:11:28 | program který všichni máte nejsem operačním systému pokud teda nejste na stánku microsoftu |
---|
0:11:34 | a |
---|
0:11:35 | zase chce se mi že pětka letět na jedný přednášce nic ne |
---|
0:11:39 | že pak bych si vstane přednášel za tak |
---|
0:11:42 | tak |
---|
0:11:43 | potom nějaký s ty který může být samozřejmě souboru ale většinou tam není |
---|
0:11:48 | takže v nějakých apostrofech jestli který |
---|
0:11:51 | chceme aby to udělala potom jsou soubory |
---|
0:11:54 | na kterýma se to má stát |
---|
0:11:56 | takže ty soubory si soubor jsou na ty vzal takže jsou nepovinný čeká to nemaj |
---|
0:12:00 | na standardní vstupu na data který tomu nám |
---|
0:12:05 | u mě to strašně jednoduše a to že to veme každý řádek a proto to |
---|
0:12:08 | udělá ten skript aby to dal |
---|
0:12:10 | má to takový dvě drobný |
---|
0:12:13 | výhody že se můžou dělat něco ještě předtím než se ten soubor začne zpracovávat a |
---|
0:12:18 | něco potom co se ten soubor s práce |
---|
0:12:20 | ukážeme za chvilku tady je to naznačený s tím begin že to můžou prostě udělat |
---|
0:12:25 | něco ještě dřív než něco něčem jinym a pak už sem to neprovádí furt dokola |
---|
0:12:30 | takže to je docela se |
---|
0:12:32 | a vtom skriptu začátku |
---|
0:12:35 | někdy se vyplatí použít regulární výraz což by moh by defakto vzor |
---|
0:12:39 | pro jaký řádky se to má stát |
---|
0:12:42 | jo takže vy když chcete něco dělat |
---|
0:12:44 | tak si můžete na už na začátku vybral stejně jako grepů defakto můžete to použít |
---|
0:12:49 | místo grepů ten half kde se to má dít takže dát regulární výraz nebo prostě |
---|
0:12:54 | něco co má co se má hledat a |
---|
0:12:57 | jo tam |
---|
0:12:58 | a jenom pro ty řádky se bude něco ví |
---|
0:13:01 | tak taky můžete mi dát odkaz kdo petr chcete dělat a tak prostě na začátku |
---|
0:13:04 | můžete dát nějaký vzor |
---|
0:13:06 | o jaký řádky se to bude dělat |
---|
0:13:08 | a pak je tak chcete ve složených závorkách dycky |
---|
0:13:11 | hlavní se dá docela |
---|
0:13:13 | slušně programovat |
---|
0:13:15 | a není to vůbec složitý jo prostě stačí |
---|
0:13:19 | i for a while a najednou prostě ste králem že si já se chcete docela |
---|
0:13:23 | se hodí vesta sme princ tom něco vypisovat když je to stejný musí to bejt |
---|
0:13:27 | v úvozovkách ale to asi to asi jestli |
---|
0:13:31 | tak |
---|
0:13:33 | když se tady podíváme na něco co by se jakoby |
---|
0:13:37 | dalo |
---|
0:13:38 | hlavy napsat aniž by člověk |
---|
0:13:41 | chtěl |
---|
0:13:41 | a si něco pamatovat jak se něco píše nebo tak todle taky minimum a běžet |
---|
0:13:45 | nemusel hadamardova |
---|
0:13:47 | tak napíše dávek a následný závorky a mezi to napíše begin složený vtom co chce |
---|
0:13:53 | to se u dělá předtím |
---|
0:13:54 | potom napíše |
---|
0:13:56 | ten uzel tedy co by seděl příkaz třeba plyn dolar nula je prezentace celýho řádku |
---|
0:14:02 | je to proměnná ty uložený coly řádek takže to vypíše |
---|
0:14:06 | li řádek a potom grant na konci sezony co vypíšete |
---|
0:14:09 | defakto je to takovej |
---|
0:14:10 | emulátor ke tu |
---|
0:14:12 | tady todlencto který umí nahoru a dolů přijela vyškova patičku jak by se to může |
---|
0:14:16 | docela hodit |
---|
0:14:19 | pak |
---|
0:14:20 | set škorpil |
---|
0:14:26 | tak cestou válek důležitý večer ho tam šli úplně |
---|
0:14:29 | nemůže moc fungovat |
---|
0:14:31 | tak je doleva ve co je řádek dole jedna až deset to sou |
---|
0:14:35 | jednotlivý sloupce to můžem že jí tam |
---|
0:14:38 | být víc |
---|
0:14:40 | potom počet položek to mapování řádku že vy se můžete zeptat toho a vkusu a |
---|
0:14:45 | kolik tam ale po sloupečku |
---|
0:14:46 | ono řekne tolik |
---|
0:14:48 | na jaký ste zrovna řádce protože to se hodí občas počítat a je zbytečný |
---|
0:14:52 | pokuď |
---|
0:14:53 | nepotřebujete |
---|
0:14:55 | si to počítat samy nějak složitě tak vám to počítá edisona ste |
---|
0:15:00 | a můžete si změnit |
---|
0:15:02 | oddělovač po těch položek o standardně jsou to |
---|
0:15:06 | a znaky který sou fifo se |
---|
0:15:08 | a vy si to můžete si nastavit třeba na tu dvojtečkou takže kdybysme co se |
---|
0:15:12 | na stole na dvojtečku |
---|
0:15:13 | tak by jsme dokázali ten to spát zpracovávat takže by každá ta cesta byla jeden |
---|
0:15:19 | sloupec |
---|
0:15:20 | ale jsem začíná maličko spojovat |
---|
0:15:25 | aby to bylo takový srozumitelnější nechce se opět mi pučil geniální obrázek tady nejsem schopnej |
---|
0:15:30 | překreslit |
---|
0:15:31 | ani se kdekoli tě prostě |
---|
0:15:33 | to kateřinka |
---|
0:15:34 | takže tady si můžete všimnout těch |
---|
0:15:38 | těch částí kde co je to posel jsou přáteli teďka ty dvojtečky protože se pasoval |
---|
0:15:43 | je to composes orel |
---|
0:15:46 | může si všimnout kterej sloupeček je teďka reprezentovány jakým číslem takže ta nula je sou |
---|
0:15:50 | všechny že sme na řádku jedna |
---|
0:15:54 | docela dobrý |
---|
0:15:58 | tak |
---|
0:15:59 | se tady zkusíme bylo by nějakou jednoduchou věc kterou |
---|
0:16:02 | občas by černoch potřebovat a to že má sloupec čísel |
---|
0:16:06 | a březníku dat pro mě |
---|
0:16:08 | jo to se může stát |
---|
0:16:10 | že takový soubor člověk mám testu zkusíme |
---|
0:16:20 | tak na začátek by se hodilo sloupec čísel |
---|
0:16:23 | tak naštěstí |
---|
0:16:25 | můžeme zavolat něco |
---|
0:16:30 | třea jste hezký tak řadu tisíce |
---|
0:16:37 | možná signálků dobrou reklamu kdyby se vám líbilo tak lehce dá skákat po tý příkazový |
---|
0:16:42 | řádce dělá spoustu zajímavých věcí |
---|
0:16:44 | tak o třinácticí se ti na to budu mít workshop |
---|
0:16:48 | taky chlapče pojď místnostech ty hlavo nevím číslo je to program |
---|
0:16:51 | takže můžete se přijít podívat kde si prosím vás nějaký vaše vemte selinux jaký chcete |
---|
0:16:56 | sebou |
---|
0:16:57 | a můžem si tam něco vyzkoušet |
---|
0:17:01 | tak máme stačí se lidi čísel chceme spočítat průměr |
---|
0:17:06 | samozřejmě většinou nemáme ty čísla tak hezky že by tam byl jenom že bysme to |
---|
0:17:12 | mohli nějak počítačové tam ještě nějaký u školy texty paměti školit exilu víme |
---|
0:17:20 | tak teďka máme krásný tři sloupečky a chceme sme se dělat |
---|
0:17:24 | tak |
---|
0:17:27 | řekneme ne teda že amerika |
---|
0:17:31 | tady dole tři jako pro začátek jestli čověk něco dělat jakým jazyce také dycky lepší |
---|
0:17:38 | si to ještě maličkost větším |
---|
0:17:41 | stáváme dost jak je to lepší se vyzkoušet nějakou část protože tom to matku že |
---|
0:17:46 | když něco zapomene máme to učíme |
---|
0:17:49 | prváky na fitu |
---|
0:17:51 | a dynamické zapomenou |
---|
0:17:52 | takže lepší si to vyzkoušet takhle to |
---|
0:17:55 | a pro začátek třeba chceme počítat průměr |
---|
0:18:00 | to je jasný a mohl jsem si třeba přičíst k tomu přičíst tisícovku |
---|
0:18:04 | funguje to relativně hezky dva teď intuitivně člověk se pane natře |
---|
0:18:09 | tak by bylo dobrý když to vypočítat uměl mít nějakou proměnnou do který |
---|
0:18:14 | do který to budem přidávat |
---|
0:18:15 | takže my teďka řekneme pro každý řádek |
---|
0:18:18 | no tři |
---|
0:18:19 | pokaždé ji řádek vem to co je dole tři a přidej vodu proměnýma |
---|
0:18:24 | no takhle to jdeme všechny řádky a na konci víme součet |
---|
0:18:28 | jo normálně asi programátoři by chtěli taky vědět kolik toho bylo na ten průměr |
---|
0:18:33 | mi to nepotřebuju vědět protože pro nás poslední číslo řádku je počet řádků který tam |
---|
0:18:39 | byl |
---|
0:18:40 | nehody bysme tam chtěli dělat já ti že chceme jenom nějaký samozřejmě tam napsat jejich |
---|
0:18:45 | udělat si vlastní country |
---|
0:18:47 | je to zbytečný |
---|
0:18:50 | tak |
---|
0:18:52 | můžeme samozřejmě dyž sebe čověk něco píše tak si zase může nějak zkusit že to |
---|
0:18:58 | že to funguje |
---|
0:19:00 | tak vidíte že se tady |
---|
0:19:03 | takže se tady něco přičítá a že na konci máme nějaký velký číslo ale mi |
---|
0:19:07 | to pro jako vidět furt nepotřebujeme že jo |
---|
0:19:10 | je to potřebujeme vědět máš ústní části na konci vtom and úplně zase do složených |
---|
0:19:15 | závorek můžu napsat |
---|
0:19:17 | print dole |
---|
0:19:18 | tři |
---|
0:19:20 | plyn tam se |
---|
0:19:24 | tak a máme nějaký sto který teda na konci skončilo slíbil mění a |
---|
0:19:29 | no při každém startu toho lávku |
---|
0:19:32 | jo je to čistý nemusíte si nějak nulová a pokud nepoužijete nějaká která tam je |
---|
0:19:36 | nastavena předem ale |
---|
0:19:38 | může se to na přidávat |
---|
0:19:39 | a teďka by bylo potřeba to nějak podělit že jo a něco vypsat |
---|
0:19:43 | tak můžeme říct že |
---|
0:19:45 | součet je len tomu se dá teda zbaběle do uvozovek |
---|
0:19:49 | no to nebude moc fungovat |
---|
0:19:52 | ještě bysme tady mohli přidat meze |
---|
0:19:56 | a teď to bysme mohli ještě zkusit napsat kolik tam bylo těch řádků |
---|
0:20:02 | určitě |
---|
0:20:11 | tak špatně to nefunguje tady |
---|
0:20:19 | tak to že páni máme nějak i |
---|
0:20:22 | tisíc řádku to by tam bylo to sme tam přibližně negenerovaly takže dobrý |
---|
0:20:26 | a teď už to stačilo oddělit |
---|
0:20:30 | tak ona |
---|
0:20:37 | a lomeno nedal |
---|
0:20:39 | můžeme napsat nějakej textík |
---|
0:20:47 | docela jednoduchý samozřejmě málokdy potřebujem k tomu nějaký že jo |
---|
0:20:52 | nebaví hlášky prostě má čili řekne a plus rovná se podle |
---|
0:20:55 | na konci vypiš todle lomeno tímhle |
---|
0:20:58 | nebo něco podobnýho a máme hotovou |
---|
0:21:03 | podle jako byla uple nejjednodušší věc která se to má škola si dá dělat |
---|
0:21:08 | myslím si že |
---|
0:21:09 | je to asi něco dává a hlavně |
---|
0:21:11 | je potřeba si teda pamatovat že |
---|
0:21:13 | sou dycky klíčový slova pak sou ty složení závorky |
---|
0:21:18 | tak samozřejmě kdo nevěří tak by to fungovalo i |
---|
0:21:23 | i půl |
---|
0:21:25 | nějakým stavu kdy bych řek že dolar |
---|
0:21:28 | o |
---|
0:21:32 | ten válce tam psát nemusí vo to |
---|
0:21:38 | sme generoval je tisíc náhodných čísel a spočítali jsme ji prvně mohli jsme se poznamenává |
---|
0:21:44 | ta a nevim je nebo něco |
---|
0:21:47 | počítat |
---|
0:21:48 | počítat a entropie dokaď není aspoň tolik tak ta na to kašlal |
---|
0:21:54 | tak |
---|
0:21:56 | strašně často čili potřebuje vyměnit nějaký sloupce že jo prostě |
---|
0:22:00 | když už něco máte |
---|
0:22:02 | tak typicky tady |
---|
0:22:04 | nevím třeba dnsko nás že jo máte soubor chcete soubory do máte prostě ten záznam |
---|
0:22:09 | mít adresa mega nesahej si potřebný dva soubory kde v jednom jsou dva sloupce a |
---|
0:22:13 | minim dva sloupce |
---|
0:22:14 | tak to stane budete psát prostě |
---|
0:22:16 | dá se to udělat |
---|
0:22:18 | velmi jednoduše |
---|
0:22:19 | a to tak |
---|
0:22:20 | když já se tady takhle zbaběle |
---|
0:22:23 | zbaven celýho toho co teďka vyráběl |
---|
0:22:27 | pomocí téhle |
---|
0:22:28 | co to dotkl |
---|
0:22:31 | a byl tady a |
---|
0:22:34 | složení a napíšu tady |
---|
0:22:36 | možná zvolen to |
---|
0:22:38 | a teďka řeknou dole tři |
---|
0:22:40 | dolar |
---|
0:22:42 | dolar jedna |
---|
0:22:44 | já a mám to v obráceném pořadí |
---|
0:22:46 | no a tebe vy si můžete vrstev tom sobotu ten výstup si nás melete kam |
---|
0:22:50 | chcete a prostě krásná to funguje |
---|
0:22:53 | celá todle nejde udělat za chvilku budeme řešit a je to funguje od dost obdobně |
---|
0:22:57 | že to máte jaký sloupce tak tam to udělat nejde že byste řekli piš brně |
---|
0:23:00 | třetí pak druhej pak první to prostě nejde |
---|
0:23:04 | takovej |
---|
0:23:05 | jsem si říkal vono minule tady na začátku na první přednášce v jedný přednášku chce |
---|
0:23:10 | donutili všechny lidi aby svědčili ráno takhle nějak rukama tak já jsem si říkal že |
---|
0:23:17 | by znaky cvičení já taky |
---|
0:23:18 | a že buď bysme napsali bych setů |
---|
0:23:21 | co jak jsme říkali lípa dobrej nápad protože vono to sice ne ale toto |
---|
0:23:25 | tak že by se dalo napsat něco hezkýho tady |
---|
0:23:28 | jako cvičení škola si to p stihneme takový spíš jako na hlavu nižší než na |
---|
0:23:33 | nazývá korán to pak jo |
---|
0:23:36 | já nějaký nějakým pěti pohyby |
---|
0:23:39 | se mohlo něco stát znáte to |
---|
0:23:41 | že zakopne serverovně |
---|
0:23:44 | tak |
---|
0:23:45 | samozřejmě |
---|
0:23:46 | dycky můžete říct tudle proměnnou děleno tam ti tam sto |
---|
0:23:50 | plus tohle |
---|
0:23:51 | nebo seš těmi první dva sloupce je tam toho dělat prostě tu na |
---|
0:23:55 | todle by teraz jako mělo bejt pointa pak na konci tý přednášky |
---|
0:23:59 | že prostě to jednoduchý |
---|
0:24:01 | dá se to používá stačí |
---|
0:24:02 | se tady kopírovat nějaký začátky a pak už to synu do čísla nula |
---|
0:24:07 | on není pipe krátkej ten manuál takže kdybysme chtěli řešit ve tři věci |
---|
0:24:12 | tak bysme museli začít včeras takže pondělí |
---|
0:24:15 | a to by snad eště úplně stihli hlavně by jsme nestihli včerejší párty |
---|
0:24:20 | nestihl jsem jí tolik chvátat takže bitovou |
---|
0:24:24 | tak |
---|
0:24:27 | ale k a |
---|
0:24:28 | dávejte si pozor jaký veliká používáte na svém počítači můžeš tam by víc |
---|
0:24:33 | na nějakym třásl lisu ven není to ale k který máte tady na se notebooku |
---|
0:24:38 | dvanáct sem |
---|
0:24:39 | vobčas je tam něco sme dodávek a nebojte se toho všechno to snad většinou je |
---|
0:24:44 | ta rozšířená verze nová v k d prostě jsou věci po roce dva tisíce |
---|
0:24:50 | cets i palác telata debian jedenáct |
---|
0:24:54 | takže používá žen tu tak nemáte někdy to duální dávek a ale tam se toho |
---|
0:24:58 | moc neděje před přednášku sem jede někdo ptal jestli budu mluvit o nějakých mnoho tak |
---|
0:25:02 | po roce dva tisíce teďka že tam |
---|
0:25:05 | to nemáme jako můžeme ale není dobrého |
---|
0:25:10 | tak jo |
---|
0:25:11 | jak ste vy jste viděli tak teda a weka zcela jednoduchý věci řeší to spoustu |
---|
0:25:17 | věcí ale proč je všechno dělat |
---|
0:25:19 | jako sám |
---|
0:25:20 | nemáme anketu na čvut každý student může vyplnit i každýmu předmětu prostě jak sem to |
---|
0:25:26 | líbila jsem byl třetí světové přednášející prostě dovo znám spoustu věcí |
---|
0:25:31 | a je tam tak sekce na konci kde prostě co vám pomohl se studiem a |
---|
0:25:34 | lidi tam píšou prostě fit wiki taky ve wisu zadání na stání a nevím všechno |
---|
0:25:41 | možný a jeden člověk tam je napsáno sám všechno sám |
---|
0:25:45 | takže do tý doby trvání používáme |
---|
0:25:48 | jako že jsi já sám všechno sám tak já |
---|
0:25:51 | já bych začal u prostředka když už to se takhle za a to je zas |
---|
0:25:55 | moje |
---|
0:25:56 | jak je program |
---|
0:25:57 | kterýmu vystačí testů a on ho veme otočí |
---|
0:26:00 | prostě když o pozpátku |
---|
0:26:02 | nevím jakou věc čovek mu chtít |
---|
0:26:04 | takže je taková věc a buď můžete použít program f a nebo si to musí |
---|
0:26:08 | napsat sami |
---|
0:26:09 | tak sám všechno sám je tady |
---|
0:26:11 | a to nebudu připisovat o to že bych to asi nemá vůbec smysl |
---|
0:26:14 | nicméně na můžete si všeho napsat von cyklus |
---|
0:26:18 | který se podívá na to jaké dlouhá proměnná a |
---|
0:26:21 | jo a na základě toho to tolikrát použitému je značnému toho čísla a pojede dolů |
---|
0:26:27 | naštěstí všeho existuje něco jako složený závorky |
---|
0:26:30 | kde se dá říct něco klesat tady ten sastry to sem se řešily loni že |
---|
0:26:35 | se na to podívat je uplně vrátí věc a říká kolik znaků odtrli odkud kolikátýho |
---|
0:26:40 | má vypsat |
---|
0:26:41 | takže vy takhle řeknete a když je ve znaku pátýho a čtvrtýho třetího oddíl prvního |
---|
0:26:46 | a tebe to vypíšete prostě uzlem |
---|
0:26:48 | kouří ne to |
---|
0:26:50 | ale sou tady věci jako třeba tak fajn který sou opak i ta |
---|
0:26:55 | jeho paketů který to oprostil máš řekněte kec soubor kočka zadního k vypadne |
---|
0:27:01 | vypadne prostě s soubor tak jak byl a do měsíce to vobráceně |
---|
0:27:06 | tak snad existuje tác |
---|
0:27:08 | taky jsem to nevěděl |
---|
0:27:09 | my sme za dal jako jaký úkol a někdo to udělali dělat salta s todle |
---|
0:27:14 | ono bylo to |
---|
0:27:15 | jsme to slíbit že pak vyndali |
---|
0:27:18 | takže jako vono někdy zloději se všechny se učí tak dává smysl si to jako |
---|
0:27:22 | vyzkoušet napsat si to sám ale dekompresi psa vlastně bude s je |
---|
0:27:28 | radši ne |
---|
0:27:28 | tak další věci který se můžou hodit vtom parsování nebo nějakým generování všeho |
---|
0:27:34 | když si sem něco řezal také kat na jednoduché předmět mínus derby se říka delimiter |
---|
0:27:40 | co bude |
---|
0:27:41 | podle čeho se to bude řezat teď je tam zrovna mezera může tam bejt dvojtečka |
---|
0:27:45 | už tam bejt co chcete |
---|
0:27:47 | no a potom se to podle toho rozdělí na field i na sloupce a můžete |
---|
0:27:50 | mi psal prostě fořtová čárka tři čárka čtyři čárka pět |
---|
0:27:54 | stě u p jednoduchý |
---|
0:27:55 | může mi že jo ajťáci to potom nepotřebujeme prostě většinou po nějakym jsou cílem je |
---|
0:28:02 | to sice poznat si se ve čtyry takže to se dá udělat mínus co o |
---|
0:28:06 | tom že jsem se znaků rovnosti dáte co tvá tak to vypíše prostě druhý z |
---|
0:28:10 | na když dáte co pět tak to píše |
---|
0:28:12 | tam z té za zase tom vidím že by se pomocí kartu dalo napsat ho |
---|
0:28:16 | bral |
---|
0:28:18 | vrácení stringu |
---|
0:28:20 | tak někdy když chcete spoj dal soubory |
---|
0:28:23 | jako jenom podívat se jak to sedí vedle sebe nebo to |
---|
0:28:26 | tak můžete prostě použito nám peněz které je opak kartu |
---|
0:28:29 | který umí dávat i |
---|
0:28:31 | soubory k sobě |
---|
0:28:33 | takže |
---|
0:28:36 | když ta já tady mám nějaký soubor který se jmenuje jedna tečka set tak když |
---|
0:28:41 | by při té jist jedna tečka set |
---|
0:28:44 | a jednat to set tak bych |
---|
0:28:46 | docílil toho že bych nepsal dva soubory vedle sebe stejný |
---|
0:28:50 | nemusí tady asi to bude požaduje nechat že jo ale |
---|
0:28:53 | rozjede to jo |
---|
0:28:59 | já velkej experiment |
---|
0:29:00 | teď mě napadlo že by něco mohlo fungovat jakým televizi či říká vám to ukázat |
---|
0:29:04 | se to rozběhlo to bude dobrý |
---|
0:29:06 | je za nepozná jakej zkusíme mezi ty dva soubory něco stačit |
---|
0:29:11 | uvidíme se to bude si to bude fungovat |
---|
0:29:22 | to léto |
---|
0:29:24 | je by se to tam strkal nějak rozumněji |
---|
0:29:27 | tak by takhle šlo ležet váš text mezi tvá stejný soubory třeba |
---|
0:29:33 | vobčas dyž uvidíte uničov řekneš mínus tak to většinou funguje tak že to byly věci |
---|
0:29:38 | standardního vstupu třeba je to super údiv u |
---|
0:29:40 | a tedy s mínus soubor |
---|
0:29:42 | a ono to čeká na půl kus na |
---|
0:29:45 | na ten první svoboda čekal jsem jediný vstupů peugeota můžete poslat výstupu to programů a |
---|
0:29:50 | ten druhý máte tady |
---|
0:29:51 | nemusíte to nějak složitě |
---|
0:29:53 | já takovýho toho tučňáka že ho tak líto přesměrování |
---|
0:29:57 | ukážu |
---|
0:29:58 | to je dle přesměrovat to souborů co |
---|
0:30:01 | cool a ta kulatá tak to vypadá skoro jako dyž se to trošku zkrátí jako |
---|
0:30:05 | tučňák že jo |
---|
0:30:06 | tak |
---|
0:30:08 | nemusíte psát dycky tučňáka ono to vyrobí nějaký soubor do toho |
---|
0:30:12 | dočasné já tento tam prostě nasměruje a nejdlové potřeba |
---|
0:30:22 | samozřejmě teďka bych moh |
---|
0:30:23 | zakousne tě vyměním se s jedna tečka se ta jedna teďka set obráceně to nebude |
---|
0:30:28 | vědět ale tady to je taky tady de říkat prostě pořadí v jakém to chcete |
---|
0:30:33 | vrátit zpátky do kupy |
---|
0:30:35 | najednou se tam může hodit viděli ste že on se snaží nějak chytře to vypisovat |
---|
0:30:39 | tak aby to vypadalo něja prostě |
---|
0:30:42 | ne |
---|
0:30:42 | tam normálně není já nevím šest meze a za dva není tolik mezera za tři |
---|
0:30:47 | není tolik mezer aby to vyšlo on to prostě nějak vydělává |
---|
0:30:50 | což se nám nemusí úplně líbit naštěstí už víme to je mínus a všechno dáme |
---|
0:30:56 | máme u nás ve škole kteří se nám nemoh jo ale tady si dáme dropped |
---|
0:31:03 | tak |
---|
0:31:03 | a |
---|
0:31:06 | poslední dva padaj je parádní věci který do udělat pomocí se ale ne úplně dobře |
---|
0:31:11 | psát entého |
---|
0:31:12 | jestli umíte vypsat začátek a konec soubor existuje ještě super tell mínus to |
---|
0:31:18 | ukazuje to tam aktuálně přibývá můžete si jich tam nápis těch argumentů vidíte to u |
---|
0:31:22 | všech |
---|
0:31:23 | docela dobrý |
---|
0:31:25 | když prostě potřebujete vypsat něco podobnýho sou o druhýho řádku |
---|
0:31:29 | tak |
---|
0:31:29 | účtová jednodenní webové jednoduchý musíte lovit manuálu na tu jsem se hodí spíš ten se |
---|
0:31:35 | ale což je to tam patří prostě hned mínus kolik chcete řádků tail mínus kolik |
---|
0:31:40 | chcete řádků |
---|
0:31:41 | a různá kombinace že můžete vzít prvních deset a z nich |
---|
0:31:45 | z nich vzít poslední což vemete prostě desátý řádek aby že to na výstup |
---|
0:31:50 | dokonce sem viděl nějaký náš student napsal šelu násobení matic |
---|
0:31:56 | jako je to za co voslavku nebo tak dobře a pak napsal pomocí ledu tail |
---|
0:32:00 | u agentů |
---|
0:32:02 | že si nějak prostě očíslovali sloupce a potom no prostě vo to totální peklo tak |
---|
0:32:07 | tu napsal násobení matic |
---|
0:32:09 | tenkrát bylo to jako pako ste |
---|
0:32:14 | zase takže to nenapsat neznamená že jste to měli dělat |
---|
0:32:26 | já nevím jestli sem tancovala změny vod voběda nebo ne |
---|
0:32:29 | tak jo |
---|
0:32:31 | se |
---|
0:32:31 | tak to je zase |
---|
0:32:33 | si ste viděli |
---|
0:32:34 | seriál tak to je přesně vono |
---|
0:32:36 | to jako |
---|
0:32:37 | někdy zůstává rozum stát že cestovku uvidíte tak je tam hodně písmenek |
---|
0:32:42 | a vypadá to spíš jako |
---|
0:32:45 | vypadá to spíš jako nějaký bejt šedesát čtyři korint něco |
---|
0:32:49 | nevede vypadá jako nějakej za šifrovaný text prostě nebo nevím takže dneska snad to už |
---|
0:32:56 | taková šifra nebudem |
---|
0:32:58 | lze sem si vypůjčil krásný obrázek lukáši buřinky koze sem co je zeptal |
---|
0:33:06 | tak vidíte že ten set je maličko podobnej tomu přidáte návka |
---|
0:33:11 | aspoň nějak jakoby rámcově všichni asi znáte se |
---|
0:33:15 | něco za něco jinýho |
---|
0:33:19 | vy nemusíte jako |
---|
0:33:20 | že se mráz té ale |
---|
0:33:21 | tohle zdarma je ke stažení |
---|
0:33:23 | a budete si to moc prostě vzít vytisknout já se s tím se budete chtít |
---|
0:33:28 | tak |
---|
0:33:29 | zase je tam nějakej za akce nějakej |
---|
0:33:32 | něco |
---|
0:33:34 | to můžeme říct kde se to má dělat odkdy dokdy od kdy do kdy to |
---|
0:33:39 | set neumí ale od kdo umí |
---|
0:33:41 | na jakým řádků se má něco stát |
---|
0:33:43 | to co je |
---|
0:33:45 | může to může tady psát můžete smazat nebo to můžete nahradit no to můžete zavřít |
---|
0:33:50 | nebo to můžete i celkem nahradit |
---|
0:33:54 | můžete dělat spoustu dalších věcí mi snad nebudem pořád víc než tady todlencto na ten |
---|
0:33:58 | začátek ale pokud budete chtít psát kalkulačku sedum |
---|
0:34:01 | tak to teda budete potřebovat to výrazně víc |
---|
0:34:04 | takže celá sedum se počítá tak |
---|
0:34:06 | že vy když najdete číslo jedna tak ho nahradíte za tvůj |
---|
0:34:09 | a tím ste inkrementoval číslo |
---|
0:34:11 | to je docela nářez co takže na hele neházejte čísla větší |
---|
0:34:15 | si můžete prostě zkusit něco napsat takovýho je to docela |
---|
0:34:18 | jak |
---|
0:34:20 | se říkal analýzy jsi to prostě šel |
---|
0:34:26 | nejednat větru někdo psal že jaksi culling na konci nelze ji s jedu do brna |
---|
0:34:30 | naopak no prostě metr na florenc a pak jedna zastávka autobusem je to chvilka kousek |
---|
0:34:40 | jsme teda radši jeli autem |
---|
0:34:46 | že volíš |
---|
0:34:47 | tak |
---|
0:34:48 | jak funguje se |
---|
0:34:49 | se funguje to jednoduše a to je streamu s ty moje by to tak že |
---|
0:34:53 | na začátku dostane jakej si stojím |
---|
0:34:56 | pro každý ten řádek můžem se dělá |
---|
0:34:58 | a až to udělá taktika mi píše samozřejmě se tom psát cyklu jinej se tam |
---|
0:35:02 | samo je těžký z oblasti ale většinou to není potřeba |
---|
0:35:06 | ale let |
---|
0:35:07 | také na začátku máte jaký řádek |
---|
0:35:10 | teďkon čem tram |
---|
0:35:12 | ten vždycky příde do |
---|
0:35:14 | toho ve ten bufferu a tam je a vy si tam s tím že teda |
---|
0:35:17 | tam se dělaj ty náhrady tam se dělají všechny ty věci s nim a potom |
---|
0:35:21 | si můžete něco udělat budu můžete smazat je tady co |
---|
0:35:26 | je to s tím dělat je co chcete |
---|
0:35:28 | můžete dokonce něco při napřed něco přidat za něj |
---|
0:35:31 | jo |
---|
0:35:32 | je to fajn |
---|
0:35:33 | tak to by mělo byt naznačíte těch písmenka |
---|
0:35:37 | můžete si všimnout |
---|
0:35:38 | že tam ještě jeden dva filtry jsme holt buffer |
---|
0:35:40 | a to jako jsi sem něco poznamenat o jeden řádek víc řádků |
---|
0:35:45 | taky viděl jsem věc |
---|
0:35:47 | která veme celý soubor a nebo do hor bufferu vy tam pak si můžete zas |
---|
0:35:51 | tě s strašlivě čarovat a pak zase přes ten petr dva filmy se petr |
---|
0:35:57 | takže ji chcete tři a do něj |
---|
0:35:58 | tak můžete pomocí příkazu to tam vložit když chcete přidat |
---|
0:36:03 | moc jich tam se tam vložit jenom vložit |
---|
0:36:05 | tak je to a rita chcete přidat k tomu co tam je tak do velkýho |
---|
0:36:09 | kryštof toho chcete vrátit zpátky tak je to kill který to přidá do toho nebo |
---|
0:36:15 | na vloží to celý do toho plete bufferu a velký byl který to tam přidala |
---|
0:36:19 | tomu co už tam je a nikdy to moc je to vyměnit |
---|
0:36:22 | protože že jo takový ten problém |
---|
0:36:25 | přejete tři věci abyste věděli dvě tak tady prostě dodělat svátky mi k |
---|
0:36:30 | můžete si to moc moci páva pomocí byl nějakej souboru to se občas hodí |
---|
0:36:35 | defakto de tadleta na simulátoru tamtý |
---|
0:36:37 | znáte tý té super věc |
---|
0:36:39 | jako nejenom sice neumí vařit čaj |
---|
0:36:41 | ale ani kafe |
---|
0:36:43 | a ty traverzy to vpsku můžete říct ní název souboru ano to veme standardní s |
---|
0:36:48 | tou |
---|
0:36:49 | ten to asi proto soubojů proto zase veme apoštolové takže takhle si můžete jako moci |
---|
0:36:54 | páva průběžně jak ty data který třeba navíc ta původní věc toho skriptu na začátku |
---|
0:36:59 | trvá strašně dlouho tady se to prostě pouštět říkáte že se tu na tři různý |
---|
0:37:03 | věci |
---|
0:37:04 | jo ale zase si to nechcete prostě složitě nikam ty velký data poznamenává tak ten |
---|
0:37:09 | moment je to před soudci po tak prostě tady můžete říct co chcete a kam |
---|
0:37:13 | jakej soubor |
---|
0:37:15 | dá se to je nahrávat ale to centra tati moc nepotřeboval |
---|
0:37:18 | ženou sem to popřel jako na mocipán |
---|
0:37:21 | tak |
---|
0:37:21 | taky se to dá se jí zavřít nějaký momentě co se nám taky může docela |
---|
0:37:26 | hodit |
---|
0:37:28 | a co se takhle jakoby může ní |
---|
0:37:31 | tak přeřež nějaký máme |
---|
0:37:33 | tak |
---|
0:37:35 | typicky úkol na se vede na |
---|
0:37:37 | pod máte ty jsou vole a potřete každý druhý řádek to se může stát dyž |
---|
0:37:41 | třeba někdo blbě vygeneruje nějaký prostě |
---|
0:37:44 | jak export kterými potřebujete nějak utřete si každej třetí řádek protože on tam na ten |
---|
0:37:49 | ty navíc a vono jako nahradit každý třetí den termín typu po jednoduchý |
---|
0:37:53 | takže je potřeba to vzít nějaký tři |
---|
0:37:56 | tak já tady se oddělí ho řádku budou visela |
---|
0:37:59 | všechny lichý řádky |
---|
0:38:02 | jo |
---|
0:38:04 | zajímavá věc kterou sem neřek ten set se implicitně chová takže se dostane to vypíše |
---|
0:38:09 | je to můžete potlačit dáte mínus no a tím mu to dělat nebude on prostě |
---|
0:38:13 | dyž bude mít něco vypisovat tak to prostě mi píše |
---|
0:38:16 | jenom když dáte ten příkaz |
---|
0:38:19 | takže tady říkáte to je ten uzel |
---|
0:38:21 | od druhýho řádků |
---|
0:38:23 | každym na každým druhým řádku to vypiš |
---|
0:38:26 | tak a |
---|
0:38:28 | báli jsme se o tom to toto je mám čas problém když máte u té |
---|
0:38:32 | fousů šestnáct nějaký velký věci a chcete nahrazovat s a jaký |
---|
0:38:37 | pokr šestý znak integrace nepoužívám ale vy byste chtěli mohli chtít dělat |
---|
0:38:41 | tak to mám nebudou p může fungovat protože prostě je to moc velký a to |
---|
0:38:45 | tereza s tím neporadí tak si s tím poradí set ypsilon |
---|
0:38:48 | vy řeknete mi nimi a za i |
---|
0:38:51 | b za x a cesta jak to funguje to zase von to |
---|
0:38:54 | množina na množinu není to abecedně za výkřik si |
---|
0:38:59 | třeba by jste viděli hned a tail můžem |
---|
0:39:03 | úkol zní potřebu to odešlo do pátýho řádků |
---|
0:39:05 | tak se to dá nějak na kombinovat tom jsem to není potřeba protože můžete říct |
---|
0:39:09 | rozsah dva čárka pět to znamená druhý řádek cache pátek jak bych ono vypíše |
---|
0:39:15 | o je můj nejoblíbenější ve s tou dycky potřebuje že na prvním řádku jaký exportu |
---|
0:39:19 | někoho nutí tam jako napsat co ty sloupce znamená může to sako bokem prostě jak |
---|
0:39:24 | je to prostě tam |
---|
0:39:25 | takže já to musím nakonec pryč tak a řeknu ho sednem i když mi to |
---|
0:39:31 | a ne |
---|
0:39:32 | první řádek máš |
---|
0:39:34 | já řeknu rozsah jedna |
---|
0:39:37 | a je to pryč |
---|
0:39:38 | tak to nahrazování doufám |
---|
0:39:41 | je |
---|
0:39:42 | že si na té že tady říkám nějaký lži jsou tam ty pipe i můžou |
---|
0:39:47 | tam bejt pipě může tam by může to být třeba a my se to nebude |
---|
0:39:50 | vyskytovat těch nerozhodných texty k etapě do znaků |
---|
0:39:53 | a proč tam jsou ty pipe je jenom proto že velmi často nahrazuje té cesty |
---|
0:39:58 | a cesty mají ten problém že tam mají právě |
---|
0:40:00 | ty lomítka který se používají na ty náhrady jít o patro výš |
---|
0:40:04 | tak lomítka |
---|
0:40:06 | tak |
---|
0:40:07 | můžete říct prostě |
---|
0:40:09 | nemám to bedlivě dlouhý cesty nechci se vůbec došlo k smrti řeknu |
---|
0:40:13 | on white a něco pipa něco jiného |
---|
0:40:16 | nesmíte pak zapomenout na ty |
---|
0:40:18 | s na ty apostrofy |
---|
0:40:20 | mohli by si víc divný věci protože |
---|
0:40:22 | podle pipě se rozdělí jo |
---|
0:40:25 | pipe lajny při spouštění řešili příkazem nebo |
---|
0:40:29 | ty části zpracování přikazují řádky takže to jim padli nápad |
---|
0:40:34 | že potřeba tam většinou mít i apostrofy |
---|
0:40:37 | a pak to můžete nezkreslen hradě mu sem tam na nějaký cesty bylo by to |
---|
0:40:41 | vidět musel jsem to je ten vemete vysvětlovat |
---|
0:40:44 | sem já poznám |
---|
0:40:46 | tak |
---|
0:40:47 | někdy chcete vypsat něco odněkud někam jenom |
---|
0:40:50 | takže řeknete se denně pusy |
---|
0:40:53 | a potom dvojky otcova dva to sou vaše |
---|
0:40:57 | to je pech no takže on že všechno se mezitím takže vy chcete třeba vypsat |
---|
0:41:02 | jenom |
---|
0:41:03 | těla cyklu |
---|
0:41:04 | nám jedno jaký tak řekněte vypisuje všechno bodů dodal |
---|
0:41:08 | na to vypíše všechno co vy tam děláte těch cyklech a to trvání tuny šinu |
---|
0:41:13 | a pak to může to optimalizovat |
---|
0:41:15 | tak |
---|
0:41:16 | auto je pro mě nejzásadnější lýzy nových zjištění není potřeba mít nic jinýho než se |
---|
0:41:23 | protože aha jako kauzu se dá koupit stojí |
---|
0:41:27 | můžete vychovat celá slovo se nebo entry nebo nic |
---|
0:41:31 | nebo ho tam poslat tady |
---|
0:41:33 | těma třema přesměrováním a zase a workshopů |
---|
0:41:35 | se můžete dozvědět že mu to je to funguje takovýdle speciální přemet směrování |
---|
0:41:41 | tak vona to veme |
---|
0:41:44 | tu na ten to kašle ale spustí to příkaz date |
---|
0:41:47 | že se budou spouštět příkazy a evidentně co se do spouštět jako příkaz pustím nedal |
---|
0:41:52 | pešek |
---|
0:41:53 | takže můžete pustit dej a nad tím pak dělat nějaký náhrady |
---|
0:41:56 | takže třeba si můžete to |
---|
0:41:59 | strany to mělo byt echo se můžete set nahradit a dnes je něco |
---|
0:42:03 | a najednou |
---|
0:42:05 | ceny dít |
---|
0:42:06 | zajímají věci |
---|
0:42:08 | tak a ty zas nástroj jako ukázku |
---|
0:42:12 | protože to stihneme |
---|
0:42:14 | taková |
---|
0:42:15 | pokročilejší mezi sebou která se velmi často používá a to je u když se ta |
---|
0:42:19 | nahrazovat defakto set že s toho že k ní že něco o se dá nahradit |
---|
0:42:24 | za cokoli |
---|
0:42:24 | že můžete zní strašně obrovskou věc a nahradit to za nic že máte mazání můžete |
---|
0:42:29 | vzít nic tam není to za něco |
---|
0:42:31 | a tebe zistí můžete hrát si se docela může hodit |
---|
0:42:34 | ale někdy mi to co chcete nahradí si chcete nějak jako pamatovat |
---|
0:42:38 | jako že vy to sice chcete nahradit ale za něco předtím a je zatím |
---|
0:42:42 | takže tady pomocí těch kulatých závorek pozor zase |
---|
0:42:46 | kulatý závorky je potřeba srubech smršťovat takže |
---|
0:42:50 | řeknete bych se škola ta závorka co chcete si pamatoval tady je to řečeno regulárním |
---|
0:42:55 | výrazem číslo a pak nula až kiks čísel |
---|
0:43:00 | si zapamatuj a díky tý konstrukci kulatých závorek se to zapamatuje do nějakýho bufferu jedna |
---|
0:43:05 | tě úplně kam bokem a tam si to pamatuje a když chcete vyvolat tak řeknete |
---|
0:43:09 | backslash jedna |
---|
0:43:10 | a ono se to co se tam vzala si pamatoval pořád se tam nahradí |
---|
0:43:15 | jo jenže v ještě před to dáte třeba |
---|
0:43:18 | špičatý závorky |
---|
0:43:20 | jonathan přesměrování tam a zpátky tím pádem všechny čísla tý větě |
---|
0:43:26 | se obalí hranaté dyž těmadle závorka má jo takže můžete tam klidně dát jakejkoli jinej |
---|
0:43:31 | tak se prostě to opravdu textový nahrazení kdy prostě vy |
---|
0:43:39 | prostě máte na vstupu něco jako todle a vy teďka si tohlencto zapamatujete to je |
---|
0:43:44 | těma kulatým a závorka |
---|
0:43:47 | a nahradíte to potom tom textu třeba za |
---|
0:43:56 | můžou něco |
---|
0:43:57 | něco co by mohlo bejt aspoň rámcově |
---|
0:44:01 | nikdy použitelný |
---|
0:44:03 | a to je třeba za hranatý závorky |
---|
0:44:06 | jo takže vemete tu jedenáctku té zapamatovat a poradíte |
---|
0:44:11 | za todle jedenáct todle na každym řádku |
---|
0:44:14 | a samozřejmě předtím zůstane to a tohle |
---|
0:44:18 | ještě takový důležitý chování se du jestli náhradě velmi často je to kdo |
---|
0:44:23 | tobě tam není jako jo protože je to muselo bejt pro ty se dá globálně |
---|
0:44:27 | že se to dělá na všech výskytech na tom řádku |
---|
0:44:30 | kdo to byl nebylo tak se to dá pouze na pevně |
---|
0:44:33 | no a pak zase jo vypukl všechny druhý výskytu něčeho nehrajte na něco |
---|
0:44:39 | to je prostě tak ale na takovýdle věci že chcete pouze první nebo všechny se |
---|
0:44:45 | to docela hodí |
---|
0:44:47 | takže |
---|
0:44:50 | no kolik mám času |
---|
0:44:53 | tak všechno na dotazy |
---|
0:44:57 | tak |
---|
0:44:59 | já tam nebudu připisovat ten prostě věřte mi že to takhle funguje |
---|
0:45:03 | a hlavně budem se to zkoušet i na tom workshopů |
---|
0:45:06 | takže by chcete při té bude tam asi prostě pět minut posedu jenom takový ty |
---|
0:45:10 | základy z by měl každej vědět |
---|
0:45:13 | a tady tohlencto mi příde pak úplně |
---|
0:45:16 | samozřejmě přes ten volba for a letem buffer se dá dělat strašně moc věcí jo |
---|
0:45:21 | vy tam když |
---|
0:45:22 | taková zajímavá věc |
---|
0:45:24 | se může všichni určitě požár nemám mám něco mám něco má něco |
---|
0:45:29 | je potřeba si dát pozor že ne všechno je jako přes mám |
---|
0:45:33 | že třeba když si napíšete máme if tak vono vám to vrátí do školy no |
---|
0:45:37 | manuálu stránku ne short if u fí došel |
---|
0:45:40 | takže když chce třeba se chcete podívat na nápovědu k echu tak nepíšete máme echo |
---|
0:45:45 | protože to je nějaký muzeum jen echo kterými vůbec ne používáte vy používáte vestavěný příkaz |
---|
0:45:50 | echo |
---|
0:45:51 | a když napíšete tam název souboru název příkazu tak vám to řekne se to vestavěný |
---|
0:45:55 | příkazy světu |
---|
0:45:57 | vobyčejný příkaz a kde je |
---|
0:45:59 | nebo jestli je to alias nebo prostě co všechno to co všechno dobrý |
---|
0:46:04 | takže potom když je to vestavěný příkaz musíte použít přijít na pojedu hrál |
---|
0:46:09 | no a já jsem právě zjistil že se dopouštím příkazu |
---|
0:46:12 | dá dělat je český info jsem s a info se |
---|
0:46:15 | a vy to najednou dalo strašně moc tak sou to a vtom byli nějakým zní |
---|
0:46:20 | příklady |
---|
0:46:21 | abych jenom tady spíš se to nenapíše |
---|
0:46:24 | info se tak |
---|
0:46:26 | je to takovej ne není to popisy hledáte jednu věc a chcete to teďka hnedka |
---|
0:46:31 | udělat je to popis když si chcete prostě udělat hezkej večer a přičíst je zajímavý |
---|
0:46:36 | že |
---|
0:46:38 | takže si otevřete od a do dvanáct a poslyšte testy takovéhle jo takže tady se |
---|
0:46:43 | vyznám to je a tady vidíte že se snažej oni protože to de jak se |
---|
0:46:49 | snažila celá pět mínus ten té věc neumím číslo řádky se dělá sem přes rovná |
---|
0:46:55 | se sem tam zapomněl |
---|
0:46:57 | takže počítat slova |
---|
0:47:00 | vypsat prvních tvých vypsat posledních i |
---|
0:47:04 | udělat unit prostě napsat cenu všechno se možný ale lísteček podívá třeba na nějaký jednoduchý |
---|
0:47:09 | věci třeba ten |
---|
0:47:11 | třeba ten hned jednoduchej |
---|
0:47:15 | tady se je prostě řekne |
---|
0:47:17 | takže tam ceny ve skrytu |
---|
0:47:18 | tady prostě se řekne |
---|
0:47:20 | až bude šedesátým řádků tak až to skončí tak se vypni |
---|
0:47:24 | takže |
---|
0:47:24 | hned |
---|
0:47:25 | vyřešené jo tak někdy je to takhle jednoduchý |
---|
0:47:28 | někdy |
---|
0:47:29 | to už tak jednoduchý není a už to začíná bejt a karta |
---|
0:47:32 | že teďka záleží to že první řádek kdy ho prostě doba filmů pak po druhé |
---|
0:47:37 | desátej udělají tady tudlenctu sekvenci příkazů |
---|
0:47:42 | pomocí dvojtečky by se tam pak se ještě dalo dělat cykly a tak ale to |
---|
0:47:46 | fakt jako nářez to by nemělo by se sme se dnešní přednášky vy |
---|
0:47:50 | prostě největší borec jedu ale nebát se toho vědět že tam viděla spoustu věcí že |
---|
0:47:55 | se že může dostat k něčemu takovýdlemu potom |
---|
0:47:57 | a že si s tím že |
---|
0:47:59 | ušetřit lomeno přidělá spoustu práce |
---|
0:48:01 | podle toho jestli zvolí správnou věc |
---|
0:48:04 | ale třeba typicky se může stát že vy máte soubor jde vypadá všechno úplně stejně |
---|
0:48:08 | liší se to jenom na tři řádky ale vy potřebujete tam kde zrovna tenhlecten řádek |
---|
0:48:13 | je tak při zapínat tím se má za a dva potřetí pokud chcete defakto |
---|
0:48:18 | mazat souboru |
---|
0:48:20 | ale podle výskytu fu |
---|
0:48:21 | tom bloků toho když potom blokuje tak ten blok smažete a to už besedu uplně |
---|
0:48:26 | jako nedáte |
---|
0:48:27 | samozřejmě dáte otevřete to ve win napíšete deset do jo takže za ten deset nebylo |
---|
0:48:33 | to zmizí |
---|
0:48:34 | ale takhle dyž to máte udělat na sto souborech tak ten impéria |
---|
0:48:38 | napsaná za makro ale to tak jako se žlutou co budu zvedat muset proč |
---|