[MUSIC - Randy ROGERS BAND, "dnešní  NOT NIGHT (ZA Goodbye) "] DAVID Malan: Hello world. To je CS50 Live and To je náš sezóně finále. Ale chlapec se máme dobře epizoda pro vás dnes, zejména nejnovější stabilizace obrazu, robo fotbal, a nakonec, vzhled zpět na CS50 živě sám. Nyní si možná vzpomenou, že stolní lampy byli trochu věc v tomto roce. Ve skutečnosti, to bylo docela spontánní úvod do CS50 v týdnu nulu loni na podzim roku 2013. Jen den nebo tak před velmi První přednáška loni na podzim, Rozhodl jsem se, že by bylo docela zábavné být schopen si představit, binární - nuly a ty - a tak jsem šel do CS50 oblíbený obchod, Target, a zvedl tyto stolní lampy zde. Nyní, na konci přednášky, Zjistil jsem, že jsem to opravdu Potřebujeme tyto lampy pro další rok. A i když jsem to udělal, bylo by to druh se stará trochu do roku 2014, tak jsem se nabídl do studenti v publiku. Nyní, od té doby samozřejmě, jsme byli příjem docela málo e-maily, Facebook příspěvků, a tweety žádá tytéž CS50 stolní lampy, který bude odeslán na národní úrovni a mezinárodně. A tak jsme udělali. A jsme zpátky to velmi pěkné Upozorňujeme od CS50 Luigi Morelli v Římě, v Itálii, kteří nám to napsal. "A tady jsem! Díky zaměstnanců CS50. Ahoj, podívej se na ty, čtyři knihy za mnou. " Ve skutečnosti, pokud se podíváte tam na horní police, uvidíte čtyři knihy. A pokud budeme zvyšovat, uvidíte, že je to kanonický soubor informatiky knihy velmi uznávaný počítačový vědec známý jako Donald Knuth, který napsal, Umění programování. Takže pokud jste sami hledali stavět vlastní sbírka informatiky canon, jděte do toho a vzít podívejte se na The Art of programování. Nyní, zatím, pokud se podíváme na Videa, že někteří z vašich spolužáků předložily, uvidíme První z Rian z Indie. Dobrý den. Jsem Rian [neslyšitelný] z Indie. A beru CS50-line [neslyšitelný]. A důvod, proč chci, Lampa je v podstatě protože nemám lampa na všechno a já jsem opravdu potřebovat jako já dělám [neslyšitelný] pro [neslyšitelný] a všechny tyhle věci. A nemám na stůl lampa nebo něco takového. Tak to by bylo opravdu skvělé kdyby vy mi poslat jeden. Jsem Rian [neslyšitelné], a je to CS50. DAVID Malan: Nyní, vaše další spolužák, Mauricio, můžete vyvolat z předchozího videa. Ale tentokrát, Mauricio rozhodl se vzít ji do zářezu a skutečně dodat jeho vlastní přednáška na týden nulové. MAURICIO rada: Tak tohle je CS50. Jmenuji se Mauricio Rada, a 73% mít žádné předchozí zkušenosti v informatice, na rozdíl od na to, co byste si mohli myslet. Takže dnes, mysleli jsme, že bychom čip daleko na tomto nedostatku znalosti, ale také vám pocit, pro ty z vás, s více komfortu, který směry, můžete jít tento semestr. Takže začněme s tím. Mám tyhle malý stůl lampy tady, tak - oh. Nemáme žádnou lampu zde. Nemůžeme jít dál. Takže budete muset ukončit tuto laboratoř zde. To není CS50. Na další CS50 - DAVID Malan: A konečně, je Sid, také z Indie, kdo vlastně rozhodl vytvořit pro nás svou vlastní písničku. SID: Dobrý den, já jsem Sid, a já jsem z Indie. Chci stolní lampa, protože - co jsem to takhle. [MUSIC PŘEHRÁVÁNÍ] Je to trochu legrační, jak se život může změnit jakmile budete mít CS50 během několika dní. Takže dělám to video ukázat vám kluci proč jsem si zaslouží zcela novou lampu. Tak to chodí takhle. Jsem si zařval na každou noc Není vypnutí světla. SPEAKER 2: Vypněte světla, chlape! SID: Jen druhý. Ať už píšu texty nebo kódování některé [neslyšitelný]. SPEAKER 2: Ty vole, já jsem vypnutí světla. SID: Pět minut. Jen pět minut. Jedna láska CS50. Jedna láska pro stolní lampy. Jedna láska. Pokud Nechápu jednu, nebudu přežít. Takže prosím, dej mi lampu. Tma je pro mě mokré kalhoty. Prosím, dejte mi lampu. Stolní lampa je vše, co potřebuji. Doufám, že se vám to líbí. DAVID Malan: Teď abych zostudit na internetu, je to CS50, že je úvod do intelektuální podniky počítači věda a umění programování. Ale profesor Donald Knuth je knihy, pokud byste chtěli na Google a najít sami, jsou Art of Computer Programming. Nyní můžete připomenout, že v poslední době CS50 podílel na to, 48 hodin filmu projekt ve kterém CS50 měl jen 48 hodin vytvořit krátký film s Několik požadované prvky. Teď, jedna ze scén z že film byl tenhle zde kde Daven byl zoufale podél řeky Charles v blízkosti Harvard snaží se jen pozdravit. A teď, co jste možná ještě uvědomil, je, že běží v přední části těchto dvou byly vlastně tři kluci. Ve skutečnosti, zde na obrázku je některé CS50 týmu. A pokud se přiblížíte, uvidíte Ian držení fotoaparátu, Patrick držení Ian a Dan řízení scénu. Nyní, v spravedlnosti, pokud se přiblížíte ven, uvidíte CS50 vlastní Ramon Galvan, který byl právě spuštěn. A teď, co Ian byl držení fotoaparátu Byl tento přístroj zde který provádí něco tzv. stabilizace obrazu, která je technologie, se kterými jsme se udržet že rána podél řeky, takže relativně stabilní, i když ti kluci byli vše běží pozpátku. Nyní, možná víte o tomto druhu technologie z dávných dob. Ve skutečnosti, pokud jste vyrostl s tzv. gyro miska, který vypadal trochu něco takového, to je velmi jednoduché zařízení, které v podstatě točí na třech osách takže máte nějaké cereálie uvnitř této misky, teoreticky, to by nikdy vypadnout protože rukojeti bude vždy udržet misku sám ve svislé poloze. Teď nedávno jsem měl možnost trávit čas s CS50 vlastní Dan Coffey, který šel do více technických detailů toho, jak modernější stabilizace obrazu funguje. Tak jsem tady s CS50 je vlastní Dan Coffey, jogging podél řeky Charles na Harvardu areálu. Nyní, když Dan byli jen pomocí fotoaparát střílet to, image by bylo dost nejistý, rozhodně není stabilní. On používá techniku ​​zvanou obrázek stabilizace, která by, doufejme, stabilizuje obraz. Můžeme střílet zbytek tohoto zevnitř? OK. Stabilizace obrazu. Co je to? Jak to funguje? DAN Coffey: Tak po mnoho let, TV a filmový průmysl se snaží získat více dynamický záběry zavedením pohyb, ale je to výzva držet je stabilizovaný. Viděli jste The West Wing možná kde dělají chodit a mluvit výstřel? A v podstatě to, co oni používají pro které je stabilní kamera, což je velká souprava, že budete nosit. Je to vesta s ramenem, která izoluje kamera od uživatele a pult vyrovnává s řadou závaží. Ale to trvá opravdu Dlouho nastavit a to je velmi komplikované skutečně používat. K dispozici jsou nové vývoj softwaru které můžete použít, kde si můžete dělat úpravy v Mac nebo PC, které někdy pracovat, někdy ne. Ale jeden z nejnovějších vývoj je vlastně to. To je MOVI M10. Je to opravdu čistý kus vybavení z našich přátel na freefly Systems. A v podstatě, používá řadu gimbal osy pro stabilizaci fotoaparátu. DAVID Malan: Co je to kardanový? DAN Coffey: Tak gimbal je množina kroužky, které každý otáčí kolem své vlastní osy a v podstatě izoluje každý směr, buď x, y, nebo z. A opravdu jen dělá to velmi hladký a plynulý. Tak tohle M10 je velký gimbal a má tři osy na to - jeden tady pro naklonění, má to jeden v zpět na role, a jeden nahoru nahoru na pánvi. A já si skutečně ukáže, zda vám chcete vidět, jak to vlastně funguje. DAVID Malan: Jo, jasně. DAN Coffey: Takže pokud máte Podívejte se sem v softwaru, je to jejich Freefly Configurator. A to je v podstatě výstupu diagnostické informace právě teď. Ale vidíte, máme sklon motoru, válec motoru, a motor pánev. A jak jsem se vlastně pan fotoaparát, budete vidět modré čáry začne jít nahoru a dolů. DAVID Malan: OK. Takže to znamená - DAN Coffey: Je to odpor motoru tlačí zpět proti mně, protože M10 Vždy se chce vrátit k odpočinku ve stejné pozici. DAVID Malan: OK. Takže vyšší, tím nižší je bar, tím větší odpor. DAN Coffey: Jo, více intenzita že motor je používat se mnou bojovat. Kdybych naklonit, můžete vidět červená čára dělá totéž. A pak se vrátit - DAVID Malan: zelená čára nahoru a dolů. DAN Coffey: Tak to jsou tři os jsme stabilizující proti. A tak to obvykle není, jak byste pracovat, že jo? Takže když jsem vlastně vybrat toto nahoru - a tady, proč si vlastně visí na něm. DAVID Malan: Jo, jasně. Děkuju. DAN Coffey: A teď můžete vidět, jak málo Kamera se pohybuje, když narazí na okraj. Okna, chcete-li, začíná na pánev s vámi. To je vlastně soubor v software také. DAVID Malan: Vidím. DAN Coffey: Ale je tu další opravdu užitečná funkce. Jste-li v komplikovanější střílet, můžete se obrátit na tomto dálkovém ovladači, mít druhý operátor kamery vlastně dělat natvrdlý odvážný kontrolu. Tak jsem si teď posouvat, flex tento ovládací prvek. Mohu naklonit a já si skutečně vrátit. Takže v tomto nastavení, byste ve skutečnosti být jeden pohybu fotoaparátu fyzicky a já bych se připojit Bezdrátový vysílač video k fotoaparátu, vložte přijímač tady na monitoru, a pak jsem mohl skutečně, stejně jako videohry, ovládat fotoaparát pro vás. DAVID Malan: Nice. DAN Coffey: Tak jsem si dal to zpět do režimu jediným účastníkem, ale můžete získat pocit jak hladký to vlastně je. DAVID Malan: Jo, ne, absolutně. A já mám nápad. Chcete se mnou? DAN Coffey: Jistě. DAVID Malan: OK. Tak jsme tady, v koupelně testování z nějakého skutečného stabilizací obrazu v přední části, dobře, pouze zrcadlo máme. A já myslel, že to bude zajímavé vidět, jak moc se kamera pohybuje, když Vlastně jsem hýbat rukama nahoru, dolů, doleva a doprava. DAN Coffey: Tak pojďme viz pan, tilt, roll. DAVID Malan: Dobře. Jdeme na to. Jsem opravdu pohybem. DAN Coffey: Tak vidím trochu trochu pohybu, ale myslím, byste nikdy pracovat je rád, že buď. DAVID Malan: Ne, rozhodně ne. DAN Coffey: Dobře. David tedy, pojďme se vážně tentokrát. Uděláme test, kde se skutečně jít po schodech a povedu vás stabilizovaný MOVI, a Andrew bude skutečně přišel ke mně. Pojď Andrew. A uvidíme, co to vypadá jako side-by-side. DAVID Malan: Mám ji. DAN Coffey: OK. Jdeme na to. Připraven jít nahoru po schodech ve třech, dva, jedna, teď. Ahoj Shelley. Dobře, David, proč nevezmeš tohle? Vezměte si vše, co jste se naučili dnes a dát dohromady a dostaneme finální snímek. DAVID Malan: Dobře. Jdeme na to. DAN Coffey: A teď, 60 sekund kardany. SPEAKER 3: Uh-oh. Podívejte se! Přiznejme si to. Děti rozlít věci. Ale teď, mohou rodiče relaxovat, kdykoli je to děti svačinu. Představujeme GyroBowl, vůbec první na světě občerstvení mísa, která se točí a točí a tak zůstane palců GyroBowl je 100% zcela, absolutně, dítě-důkaz! Stačí vyplnit GyroBowl a jste připraveni jít. SPEAKER 4: Kouzlo je ve středu. GyroBowl funguje stejně jako mísy. SPEAKER 3: GyroBowl je vnitřní miska se otáčí o 360 stupňů a jako mávnutím kouzelného proutku zůstává otevřený stranou nahoru, bez ohledu na to! Takže GyroBowl udržuje všechny vaše občerstvení uvnitř, ale můžete odrazit, houpačka, nebo letět! Nyní mohou děti využívat úžasný GyroBowl jako super občerstvení mašinka. Naplňte ji s rozinkami nebo obilovin a roztočit akci! SPEAKER 5: Děti miluje úžasné GyroBowl protože je to zábava a nikdy rozlije! SPEAKER 3: balení sušenky a hrozny a dostat se k jádru věci! A když máma disky do obchodu, GyroBowl udržuje občerstvení od podlahy. DAVID Malan: Nyní jste Možná si vzpomínáte, nedávno jsem trávil čas s jeho CS50 vlastní Colton Ogden. A ten chlap tady, NAO robot, který byl půjčen k nám CS50 přítele Profesor Radhika Nagpal ve skupině robotiky. Teď, samozřejmě, roboti ne všichni tuto formu. Ve skutečnosti, v poslední době jsme viděli ten chlap tady hrát fotbal s prezidentem Barackem Obamou. Ale ukazuje se, že i fotbal hrát roboty může přijít v různých formách. Ve skutečnosti, zde na obrázku jsou dva zakázku roboty podle profesora Radhika Nagpal v oblasti výzkumu skupiny, s nimiž jsme se usadili v poslední době lépe pochopit, jak a si můžete vytvořit svůj vlastní fotbalový hraní roboty a postavit je do soutěže proti sobě v mezinárodní Robocup soutěže. Radhika Nagpal: Jmenuji Radhika Nagpal. Jsem profesorem na Harvardově univerzitě. A já biologií inspirované robotiku. Takže jsem opravdu zajímá, jak skupiny mohou spolupracovat opravdu dobře. ERIC SCHLUNTZ: Tak my jméno je Eric Schluntz. Já studuji elektrické inženýrství na Harvardské univerzitě, KATE DONAHUE: Jsem Kate Donahue. Jsem ve druháku na Harvard vysoké škole a soustředění v matematice a fyzice. Takže jsem součástí RFC Cambridge. Je to společný tým Harvard / MIT. V podstatě jsme stavět roboty, které hrají fotbal. Radhika Nagpal: Takže výzva RoboCup konkurence - a to je mezinárodní soutěž, která byla zahájena lidé v USA a Japonsko ve skutečnosti - je vytvořit tým robotů, které můžete hrát a případně vyhrát proti celému světu mistři na mistrovství světa. KATE DONAHUE: Existují týmy z celého světa. A proto, že jsme tak daleko šíří ven, je to opravdu těžké pro nás se dostat k testování robotů proti sobě. Takže je to v podstatě tak nějak ze jako fotbalový zápas. Tam bude nějaký round robin hry a pak závěrečná soutěž. A to je příležitost vidět jak naši roboti vyrovnat proti ostatním a jen vyměňovat si nápady. Radhika Nagpal: Pokud si myslíte, že o malé děti hrát fotbal a starší lidé hrají fotbal a přemýšlet o rozdílu, stejně jako všechny věci, které malé dítě nemůže dělat, že starší člověk může, počítačová věda má vyplnit celou tuhle mezeru. ERIC SCHLUNTZ: Takže vy by se říci, chci robota jít za míčem nastavit střely. Ale to, co opravdu říci, že počítač dělat je najít vektor mezi míčem a cíl a jít tam, minus offset. A co opravdu potřebujete, počítačovou vědu lidé se vyjádřit sám sebe takovým způsobem, že roboti mohou pochopit. KATE DONAHUE: Všichni pracují na velmi různé části robota, ale opravdu musíme koordinovat. Je to velká výzva a to je skvělé když jsme všichni pracovat na něčem společně. Takže budeme stavět mechanická část, a pak elektrotechnici bude dělat obvody, a počítačové vědy lidé bude muset udělat své simulace a pak se pokusit přijít na to, jak mohou kombinovat to a dělat robot skutečně pohybovat. Radhika Nagpal: Myslím, že opravdu robotika je často o iterace. Můžete si vzít jeden krok vpřed. Ty dva kroky zpět. Snažíte se udělat jednu věc lépe. To je něco jiného, ​​horšího. ERIC SCHLUNTZ: Na informatice tým, jsme udělali velký pokrok na naší umělé inteligence. Hodili jsme se všechny staré strategie code a mají bylo dělat něco, co je mnohem více adaptivní, jak jiný tým hraje. Takže na obranu, děláme věci, jako je pořadí nejnebezpečnější hráče a pokrývá je v člověku na člověka obrany na základě toho. A pak náš čin, budeme vytvářet tyto mapy přes celé oblasti, jak dobře místo je a přiřaďte naše Roboti na těchto dynamicky. Radhika Nagpal: Oni musí být schopen vidět. Musí být schopni porozumět světu. Musí být schopen se pohybovat rychle a zase a manipulovat. Musí být schopni Všimněte si své spoluhráče a pochopit, co dělají. Musí mít strategii. A oni potřebují, aby přizpůsobily své strategie, protože jejich soupeř bude dělat věci po celou dobu. A tak nemůžete mít předem stanoven plán. Musíte být schopni se přizpůsobit. KATE DONAHUE: Vzhledem k tomu, loňská soutěž, jsme udělali spoustu záloh, zejména v konstrukci kola. Jsme posunul motory dolů a dělal vše mnohem kompaktnější, což umožnilo nám posunout naše těžiště dolů, což nám umožňuje jet rychleji a také dát v strach, což je něco, co jsme chtěli po dlouhou dobu ale prostě jsem nebyl schopen aby se fit až do současnosti. ERIC SCHLUNTZ: Takže každý z desek plošných spojů na robota má jiný účel. Čtyři velcí, tam, tam, a tam, každý ovládat jeden z motorů. Takže v podstatě se signál z počítače, rozhodne, jak rychle kola by měl točit, a odešle správné napětí kola k tomu, že. Tak takhle desce zde ovládá tento motor a ten zde ovládá tento motoru. Máme také tyto dva desky uprostřed. Tenhle tady řídí nabíjení Tyto velké kondenzátory pro kicker. Tato deska tady řídí, když robot kopy pomocí tohoto snímače světla právo zde vidět, když míč před ním. To také řídí dribbler zde které se používají, aby backspin na míč takže se může pohybovat dozadu s ním. KATE DONAHUE: To není Jen se snažíte vyhrát. Je to, že se snažíte postupovat znalosti. A tak budete pracovat na cokoliv budete pracovat dál a pak se musí uvolnit papír říká přesně to, co jsi, že je to tak v pohodě, a jak mohou ostatní lidé, že a může stavět na své práci. A tak jestli je něco tak pokročilé, že někdo přijde s, každý může trochu kreslit na to. Můžete si, že po dobu jednoho roku a možná nikdo jiný nemůže použít pro daný rok. Ale pak v příštím roce, všichni se změnili ji a udělal totéž. Takže je to opravdu jen v pohybu vpřed a ne zůstat na stejném místě. ERIC SCHLUNTZ: Já rozhodně chci, aby pracovat na robotiku v mé kariéře. Myslím, že je to jen spousta úžasných věcí , které může být provedeno na automatizaci věci, jak vydělat auta bezpečnější, aby jen opravdu všechno práce automaticky tak, že lidé nemají dělat věci, které jsou nebezpečné, nebo matný. Je tu jen tolik věcí, které roboti mohou dělat lépe než lidé. A já si myslím, že jako společnost musíme začít dělat ty, svobodných lidí do udělat více zajímavé věci. DAVID Malan: To je opravdu naše sezóna Finále a naše 10. z 10 epizod. A je to opravdu pozoruhodné jak se v pouhých 10 epizod kolik chyb jsme udělali. Ve skutečnosti, CS50 vlastní Shelley Westover - koho jste si možná vzpomínáte z těchto filmů as - nedávno prošel hodin o záběry z obou kamer epizod a zkoušky z nich najít některé z našich oblíbených vzpomínek se o ně podělit s vámi. Hello world. To je CS50 Živé. Takže pokud jste mě vidět výlet, když vidíte, me misspeak, pokud jste mě vidět zkazit, všechno, co se děje doslova Právě teď v Cambridge, Massachusetts. Ahoj svět. Bubny. Persp - uh, persec - pozastavit video pokud byste chtěli. [Neslyšitelný]. [Koktání] Je Mark Zunkerburn oblíbené pa - chránit naše jaderné rakety. Dohlédněte jako obvykle. Polnice sám. Gaggles. Dobrý episude pro vás. Je to vlastně docela - Ah, to skončí. Možná si vzpomenete. Vydejte se na této UR zde. SPEAKER 6: Je CS50. Ah. DAVID Malan: A teď já udělal pitomost naviják. Fantastic. SPEAKER 7: Měli bychom znovu na konec? Jak bychom měli udělat konec? DAVID Malan: Fotky Jason Hirschhorn oblečený jako punmpkin. SPEAKER 8: Oh, chlapče. Já nevím, jestli chci aby lidé viděli, že. DAVID Malan: Ne Teď je to fotografie Jason Hirsch oblečená jako chlapec. SPEAKER 9: A pokud máte zájem, Já si skutečně ukázat, jak - DAVID Malan: Jo, určitě. SPEAKER 9: Je to trochu off-rovnováhy ráno. On neměl ještě kávu. SPEAKER 10: Whoa! Ach bože. DAVID Malan: Z - odkud je? SPEAKER 11: Právo na - přesně tam, kde moje ruka je, můžete vidět jako bílé znaky. Je tu tyč. DAVID Malan: Nevědí to je - měli byste upozornit zde. SPEAKER 11: Oh. DAVID Malan: Slyšíš mě, svět? RAMON GALVAN: Hello world. Vítejte na CS50 Live. Jsem Ramon Galvan. DAVID Malan: A - a já jsem David Malan. RAMON GALVAN: A dnes, Já hosting dnešní epizodu. DAVID Malan: No, se mnou. RAMON GALVAN: OK. OK. Oh, [BLEEP] SPEAKER 12: Neříkejte [BLEEP] na vzduchu! RAMON GALVAN: Oh, [BLEEP] Bude být Robin mé Batman, Andy Richter k mému Conan, Cheech k mému Chong dnes. To je určitě vážný věc, kterou děláme dnes. To není vtip. Dropbox byl docela rozruch v poslední době protože vím, že o tom nic. O co se jedná? To bylo vše, nade mnou. A to je něco, co nevím o. Také jsme se na prohlídku Třetí sklo - třetí ° - DAVID Malan: Přesně tam. To vám umožní přejeďte úvěr karty na váš iPhone, aby pro zpracování plateb. RAMON GALVAN: Mám flip telefon. Pojďme si hrát na klip. Jedna, dvě - DAVID Malan: To byla vůbec první. RAMON GALVAN: Co? DAVID Malan: To byla vůbec první. RAMON GALVAN: OK. Hostit vůbec první - DAVID Malan: Byl jsem v postgraduální studium v ​​té době. RAMON GALVAN: A já jsem byl ve čtvrté třídě. I když jsem rád Zamyla, I by mnohem raději trávit - DAVID Malan: strávit polovinu tolik času s ní. RAMON GALVAN: Přesně tak. DAVID Malan: Pojď ven, Zamyla! To bylo CS50, a to bylo děsivé. RAMON GALVAN: To je děsivé. Vyrobeno trochu prskání role zapouzdření zhýralost, která se konala. DAVID Malan: Miluji tě. Aww. RAMON GALVAN: Miluji tě. Na rozdíl od Davida, který tě obíhá. DAVID Malan: Kde jsou moje snímky? Oh. Tak to je pro CS50 Live. Díky moc na to týdne přispěvatelé, pro každého, kdo za fotoaparát, a děkuji vám pro ladění v celém tomto období. To bylo CS50. [MUSIC - Semisonic, "zavírací době"]