[MÚSICA - RANDY ROGERS BAND, "Aquesta nit és  NO LA NIT (DE COMIAT) "] DAVID Malan: Hola, món. Això és CS50 viu i aquest és el nostre final de temporada. Però el noi no tenim un bon episodi d'avui, en particular, l'última a estabilització d'imatge, futbol robatori, i, en definitiva, una mirada de tornada en si CS50 Live. Ara vostè pot recordar que els llums d'escriptori han estat una mica d'una cosa d'aquest any. De fet, es tractava d'una espècie de espontània introducció a la setmana zero del CS50 la tardor de 2013. Només un dia abans de la molt primera conferència a la tardor passat, Vaig decidir que seria bastant divertit ser capaç de visualitzar binaris - zeros i altres - i pel que es van dirigir a La botiga preferida de CS50, Target, i va recollir aquestes llums d'escriptori aquí. Ara, al final de la conferència, He descobert que realment no em necessitarà aquests llums per un any més. I fins i tot si ho fes, ho faria classe d'ésser una mica vell per a l'any 2014, així que els vaig oferir fins estudiants en l'audiència. Ara bé, des de llavors, és clar, hem estat rebent un bon nombre de missatges de correu electrònic, Facebook posts i tweets sol · licitar aquests mateixos Llums d'escriptori CS50 per ser enviats a nivell nacional com en l'internacional. I així ho vam fer. I vam tornar aquesta molt bonic nota de l'CS50 Luigi Morelli a Roma, Itàlia, que ens va escriure això. "I aquí estic! Gràcies al personal de l'CS50. Escolta, mira els quatre llibres darrere meu. " De fet, si vostè mira cap amunt allà a el prestatge de dalt, veuràs quatre llibres. I si millorem, veuràs que és un conjunt canònic de la informàtica llibres d'un molt reconegut científic informàtic conegut com Donald Knuth, que va escriure, L'Art de la Programació. Així que si vostè estava buscant per construir seva pròpia col · lecció de la informàtica cànon, seguir endavant i prendre una mira l'art de la programació. Ara, per la seva banda, si fem una ullada a vídeos que alguns dels seus companys de classe han presentat, anem a veure el primer de Rian de l'Índia. Hola. Estic Rian [inaudible] de l'Índia. I estic prenent CS50 línia [inaudible]. I la raó per la que vull la llum és bàsicament perquè jo no tinc un llum en absolut i realment necessitar un com jo estic fent [inaudible] de [inaudible] i totes aquestes coses. I jo no tinc un escriptori llum o alguna cosa per l'estil. Pel que seria realment genial si vostès em enviaria un. Estic Rian [inaudible], i això és CS50. DAVID Malan: Ara, el seu proper company, Maurici, es recordarà a partir d'un vídeo anterior. Però aquesta vegada, Maurici decidir portar-lo a un nivell superior i realment oferir el seu pròpia lliçó de la setmana zero. MAURICI RADA: Així que això és CS50. El meu nom és Maurici Rada, i 73% no té experiència prèvia en ciències de la computació, en contra al que vostè podria pensar. Així que avui, que pensem que podríem fer efecte de distància en que la manca de familiaritat, però també li donen un sentit de, per aquells de vostès amb més comoditat, que adreces que poden anar en aquest semestre. Així que anem a començar amb això. Tinc aquests petit escriptori llums d'aquí, així que - oh. Nosaltres no tenim cap llum d'escriptori aquí. No podem seguir endavant. Així que hauràs d'acabar amb aquesta pràctica de laboratori aquí. Això no és CS50. En la següent CS50 - DAVID Malan: I finalment, és Sid, també de l'Índia, que realment decidit crear per a nosaltres la seva pròpia cançó. SID: Hola, sóc Sid, i jo sóc de l'Índia. Vull un llum d'escriptori perquè - ¿Com està el poso d'aquesta manera. [REPRODUCCIÓ DE MÚSICA] És una mica curiós com pot canviar la vida una vegada que prengui CS50 en qüestió de dies. Així que m'ho estic inventant vídeo per mostrar nois Per què em mereixo una nova llum d'escriptori de marca. Així són les coses d'aquesta manera. Em cridar en cada nit per No apagar els llums. ALTAVEU 2: Apagueu la llum, home! SID: Només un segon. Ja sigui que estic escrivint lletres o codificació alguna [inaudible]. ALTAVEU 2: Amic, jo sóc apagar els llums. SID: Cinc minuts. Només cinc minuts. Un amor per CS50. Un amor per les llums d'escriptori. Un amor. Si no aconsegueixo un, no vaig a sobreviure. Així que si us plau em donés un llum d'escriptori. La foscor em vaig mullar els pantalons. Si us plau, dóna'm un llum d'escriptori. Llum d'escriptori és tot el que necessito. Espero que els agradi. DAVID Malan: Ara no sigui que jo avergonyir a l'Internet, és CS50 que és una introducció a la empreses intel · lectuals d'equip la ciència i l'art de la programació. Però el professor Donald Knuth llibres, si vol buscar a Google i els trobes, són La Art of Computer Programming. Ara, vostè pot recordar que CS50 recentment participat en això, una pel · lícula de 48 hores projecte en el qual tenia CS50 només 48 hores per crear un curtmetratge amb un pocs elements requerits. Ara, una de les escenes de Aquesta pel · lícula va ser aquesta d'aquí on Daven era corrent desesperadament al llarg de el riu Charles, prop de la Universitat de Harvard tractant de simplement dir hola. Ara, el que potser no s'han adonat és que córrer davant d'aquests dos eren en realitat tres tipus. De fet, a la foto és part de l'equip de CS50. I si ens acostem, veuràs Ian subjecte la càmera, Patrick celebració Ian i Donen dirigir l'escena. Ara, per ser justos, si ens acostem terme, veuràs propi Ramon CS50 Galván qui estava en marxa. Ara, quin va ser Ian sostenint amb la càmera va ser aquest dispositiu aquí que realitza alguna cosa anomenada d'estabilització d'imatge que és el La tecnologia amb què ens estàvem mantenint aquest tir al llarg del riu, així que relativament constant tot i que aquests tipus eren tots corrent cap enrere. Ara, vostè pot ser que sàpiga d'aquest tipus de la tecnologia d'abans. De fet, si vostè va créixer amb l'anomenat giroscopi bol, que semblava una mica alguna cosa com això, aquesta és un dispositiu molt simple que gira essencialment en tres eixos perquè tingui una mica de cereal dins d'aquest bol, en teoria, mai s'ha de sortir perquè els mànecs sempre serà mantenir el mateix bol en una posició vertical. Ara, fa poc vaig tenir una oportunitat de passar temps amb la CS50 propi Dan Coffey, que va ser en més detalls tècnics sobre com estabilització d'imatge més moderna funciona. Així que estic aquí amb la CS50 propi Dan Coffey, trotar al llarg del riu Charles al campus de Harvard. Ara bé, si Dan estava utilitzant una càmera per filmar això, la imatge seria bastant tremolosa, definitivament no és estable. Està utilitzant una tècnica anomenada imatge estabilització que haurien, amb sort, ser l'estabilització de la imatge. Podem disparar la resta d'aquest dins? D'acord. L'estabilització d'imatge. Què és? Com funciona? DONEN COFFEY: Així que per molts anys, la indústria de la televisió i el cinema han estat tractant d'aconseguir més dinàmic trets, introduint el moviment, però és un repte per a mantenir estabilitzat. Ja has vist The West Wing potser on fan la caminada i xerrada tir? I bàsicament el que fan servir perquè és una lleva estacionari, que és una gran plataforma que faci servir. És una armilla amb un braç que s'aïlla la càmera de l'usuari i comptador s'equilibra amb una sèrie de pesos. Però es necessita un molt molt de temps per configurar i és molt complicat a utilitzar realment. Hi ha nous desenvolupaments en programari que es pot utilitzar on es poden fer ajustos en Mac o PC que treballen de vegades, de vegades no ho fan. Però una de les últimes l'evolució és en realitat això. Aquest és el Moviment M10. És una peça molt ordenat d'equip dels nostres amics en Sistemes Freefly. I, bàsicament, utilitza una sèrie de cardan eixos per estabilitzar la càmera. DAVID Malan: Què és un cardan? DONEN COFFEY: Així que un cardan és un conjunt de anells que cada gira sobre el seu eix i bàsicament aïllats de cada direcció, ja sigui el X, Y, o la z. I en realitat només ho fa molt suau i fluid. Així que aquest M10 és un gran cardan i té tres eixos sobre els quals - un aquí per la inclinació, que té un de cada la part de darrere per al llançament, i una sobre de la tapa per la paella. I jo realment et puc mostrar si Vols veure com aquests treballen realment. DAVID Malan: Sí, és clar. DONEN COFFEY: Així que si vostè mira aquí al programari, aquesta és la seva Freefly Configurator. I és, bàsicament, la sortida de informació de diagnòstic en aquests moments. Però veus que tenim la inclinació del motor, rotllo de motor, i la safata motor. I com en realitat PA la càmera, vas per veure les línies blaves començar a anar cap amunt i cap avall. DAVID Malan: OK. Perquè representa el - DONEN COFFEY: És la resistència del motor empenyent cap enrere contra mi perquè el M10 sempre vol tornar per descansar en la mateixa posició. DAVID Malan: OK. Així que el més alt, més baix és el bar, més resistència. DONEN COFFEY: Sí, la major intensitat que el motor de l'ús de barallar amb mi. Si m'inclino, es pot veure la línia vermella fent la mateixa cosa. I després rodar - DAVID Malan: La línia verda cap amunt i cap avall. DONEN COFFEY: Així que aquests són els tres eixos que estem en contra d'estabilització. I pel que aquest no és normalment la forma vol operar, oi? Així que si realment coix això - i aquí, Per què no en realitat s'aferren a ella. DAVID Malan: Sí, és clar. Gràcies. DAN COFFEY: I ara es pot veure el poc la càmera es mou quan vostè colpeja la vora. La finestra, si es vol, comença a desplaçar-se amb vostè. Això és en realitat conjunt de el programari també. DAVID Malan: Ja veig. DONEN COFFEY: Però hi ha una altra característica molt ben cuidat. Si vostè està en un més complicat disparar, pot activar aquest control remot, tenir un segon operador de càmera realment fan el control quid de la qüestió. Així que ara puc enquadrar, flexionar aquest control. Puc inclinar i realment puc rodar. Així que en aquesta posada en marxa, ho faria realitat ser el que mou la càmera físicament i m'agradaria connectar un transmissor de vídeo sense fil a la càmera, posi un receptor aquí a un monitor, i llavors jo podria en realitat, igual que un joc de vídeo, utilitzeu la càmera per a vostè. DAVID Malan: Nice. DONEN COFFEY: Així que em vaig a posar en la manera d'un sol operador, però vostè pot tenir una idea de el suau que realment és. DAVID Malan: Sí, no, en absolut. I tinc una idea. Vols seguir? DONEN COFFEY: Segur. DAVID Malan: OK. Així que estem aquí a la cambra de bany per provar a terme una certa estabilització d'imatge real front, així, la únic mirall que tenim. I jo vaig pensar que seria interessant veure el molt que la càmera es mou quan De fet, em moc els braços amunt, avall, esquerra i dreta. DONEN COFFEY: Així que anem a veure la panoràmica, inclinació, balanceig. DAVID Malan: Molt bé. Aquí anem. Estic realment moure. DONEN COFFEY: Així que veig una mica moviment de la broca, però vull dir, vostè mai funcionarà se sent això. DAVID Malan: No, definitivament no. DONEN COFFEY: Molt bé. Així que David, anem a prendre seriosament aquesta vegada. Anem a fer una prova en la qual realment pujar les escales i jo et vaig a portar amb MOVI estabilitzat, i Andrew farà realitat venir al meu costat. Come on over Andrew. I veurem el que sembla que de banda a banda. DAVID Malan: Ho tinc. DONEN COFFEY: OK. Aquí anem. A punt per anar per les escales en tres, dos, un, anem. Hola Shelley. Molt bé, David, per què Per què no prens això? Prengui tot el que has après avui i ajuntar i ens posarem en el xut final. DAVID Malan: Molt bé. Aquí anem. DAN COFFEY: I ara, 60 segons de cardanes. ALTAVEU 3: Uh-oh. Compte! Siguem realistes. Nens vessen coses. Però ara, els pares poden relaxar sempre berenar nens. Presentació de la GyroBowl, del món per primera vegada berenar bol que gira i gira i tot això es queda polz El GyroBowl és 100% totalment, absolutament, a prova de nens! Només has d'omplir el GyroBowl i ja està llest per anar. ALTAVEU 4: La màgia és al centre. El GyroBowl funciona igual que un bol. ALTAVEU 3: GyroBowl d'interior bol gira 360 graus i es queda màgicament oberta cap amunt, tant i fa! Així que la GyroBowl manté tota la seva aperitius a l'interior, però es reboten, el swing, o volar! Ara, els nens poden utilitzar la increïble GyroBowl com berenar artefacte super. Omple'l amb panses o cereals i accelerar l'acció! ALTAVEU 5: Els nens estimen el increïble GyroBowl perquè és divertit i mai es vessa! ALTAVEU 3: Paquet galetes i raïm i seguir amb la persecució! I quan les unitats mare a la botiga, GyroBowl manté els aperitius del pis. DAVID Malan: Ara, pot recordar, fa poc va passar un temps amb el seu Pròpia Ogden Colton del CS50. I aquest tipus d'aquí, el robot NAO que va ser cedit a nosaltres per l'amic de CS50 Professora Radhika Nagpal en el grup de la robòtica. Bé, és clar, els robots no tots prendre aquesta manera. De fet, recentment hem vist aquest noi aquí jugant a futbol amb el president Barack Obama. Però resulta que fins i tot jugant a futbol de robots pot venir en diferents formes. De fet, a la foto són dos robots per encàrrec per la investigació de la Professora Radhika Nagpal grup, amb el qual es va asseure recentment per comprendre millor com i vostè pot construir el seu propi joc de futbol robots i enfrontar a ells en competeixen entre si en una competència internacional RoboCup. Radhika Nagpal: El meu nom Radhika Nagpal. Sóc un professor de la Universitat de Harvard. I ho faig robòtica bio-inspirats. Així que estic molt interessat en la forma grups poden treballar junts molt bé. ERIC SCHLUNTZ: Així que el meu nom és Eric Schluntz. Estic estudiant elèctrica enginyeria a la Universitat de Harvard, KATE DONAHUE: Sóc Kate Donahue. Sóc un estudiant de segon any a la Universitat de Harvard i concentrar-se en les matemàtiques i la física. Així que jo sóc part de RFC Cambridge. Es tracta d'un equip conjunt de la Universitat de Harvard / MIT. Bàsicament construïm robots que juguen a futbol. Radhika Nagpal: Així que el repte de la competició RoboCup - i és un concurs internacional que va ser iniciat per la gent als EUA i Japó en realitat - és crear un equip de robots que poden jugar i, possiblement, guanyar contra el món campions a la Copa del Món. KATE DONAHUE: Hi ha equips de tot el món. I ja que estem tan lluny difondre cap a fora, és molt difícil per a nosaltres per arribar a provar els robots un contra l'altre. Així que és bàsicament només una espècie així com un partit de futbol. Hi haurà una mica de round robin jocs i després una competició final. I és una oportunitat de veure com s'apilen els nostres robots per amunt en contra d'altres i les idees només canvi. Radhika Nagpal: Si ho penses nens petits jugant a futbol i més persones jugant a futbol i pensar en la diferència, com totes les coses que un nen petit no es pot fer això a una persona gran pot, ciències de la computació té per omplir tot aquest buit. ERIC SCHLUNTZ: Així que vostè podria dir, vull que el robot per anar darrere de la pilota establir per a un tir. Però el que realment té per indicar a l'ordinador que fer és trobar el vector entre la pilota i la meta i van allà, almenys un desplaçament. I el que realment necessita la informàtica la gent a expressar d'una manera que els robots puguin entendre. KATE DONAHUE: Tots treballem en molt diferents parts del robot, però realment hem de coordinar. És un gran repte i és genial quan tots treballem en alguna cosa junts. Així que anem a construir l' part mecànica de la mateixa, i després els enginyers elèctrics farà que les plaques de circuits, i la gent d'informàtica haurà fet els seus simulacions i després tractar de trobar la manera poden combinar això i fer el robot es mou realment. Radhika Nagpal: Crec que realment robòtica és sovint sobre la iteració. Vostè fa fer un pas cap endavant. Es pren dos passos cap enrere. Intenta fer una cosa millor. Fa una mica més pitjor. ERIC SCHLUNTZ: En la ciència de la computació equip, hem fet un gran progrés en la intel · ligència artificial. Tirem tot el vell codi d'estratègia i tenir estat fent una cosa que és molt més adaptable a la forma l'altre equip està jugant. Així que en defensa, que fem les coses com la classificació dels jugadors més perillosos i cobrint-les amb un home tàctica individual basat en això. I llavors la nostra ofensiva, que generen aquests mapes per tot el camp del bo el punt és i després assignar la nostra els robots a aquests dinàmicament. Radhika Nagpal: Ells han de ser capaços de veure. Han de ser capaços de entendre el món. Han de ser capaços de moure ràpid i girar i manipular. Han de ser capaços de notar els seus companys d'equip i entendre el que estan fent. Ells necessiten tenir una estratègia. I han d'adaptar la seva estratègia perquè el seu oponent es estar fent coses tot el temps. I així no es pot tenir un pla predeterminat. Has de ser capaç d'adaptar. KATE DONAHUE: Des competència de l'any passat, que hem fet molts avenços, especialment en el disseny de les rodes. Nosaltres hem canviat els motors cap avall i feia que tot molt més compacte, el que ha permès que ens moguem nostre centre de gravetat baix, el que ens permet anar més ràpid i també posar en un jugador amb pilota, que és una cosa que hem volgut durant molt de temps però simplement no han estat capaços de l'adaptació de la fins ara. ERIC SCHLUNTZ: Així que cada un dels plaques de circuit al robot té un propòsit diferent. Els quatre més grans, aquí, aquí, i allà, cada control d'un dels motors. Així que, bàsicament, té un el senyal des de l'ordinador, Decideix què tan ràpid la roda ha de girar, i envia el voltatge correcte les rodes per fer això. Així que, com aquest fòrum aquí controla aquest motor i aquest aquí controla aquest motor. També tenim aquests dos juntes en el medi. Aquesta d'aquí controla la càrrega aquests grans condensadors per al xutador. Aquesta placa controla aquí quan el robot puntades per l'ús d'aquest dret el sensor de llum aquí per veure quan el pilota està al davant d'ella. També controla el regatejador aquí que utilitzem per posar backspin a la bola pel que podem anar cap enrere amb ella. KATE DONAHUE: No és simplement estàs tractant de guanyar. És que vostè està tractant per avançar en el coneixement. I així es treballa en el que sigui es treballa en i després d'alliberar un paper dient exactament el que vas fer això és tan genial, i com la gent pot fer això i es pot construir en el seu treball. I pel que si hi ha alguna cosa pel que va avançar que a algú se li ocorre, tothom pot mena de recórrer a això. Vostè pot haver de per un any i potser ningú més pugui usar-lo per a aquest any. Però llavors l'any que, tot el món s'han modificat i han fet el mateix. Així que és realment només moure cap endavant i no quedar-se al mateix lloc. ERIC SCHLUNTZ: definitivament vull estar treballant en la robòtica en la meva carrera. Crec que només hi ha un munt de coses increïbles que es pot fer per automatitzar coses, per fer els cotxes més segurs, per fer realment la feina tot el automàticament de manera que la gent no té per fer coses que són perilloses o sord. Només hi ha tantes coses que els robots poden fer millor que les persones. I crec que com a societat necessitem per començar a fer els que alliberar les persones de fins a per fer les coses més interessants. DAVID Malan: Aquest és de fet la nostra temporada finale i el nostre 10è de 10 episodis. I és veritablement notable com en tan sols 10 episodis quants errors que hem fet. De fet, el mateix Shelley Westover del CS50 - a qui es recordarà d'aquest tipus de pel · lícules es - van examinar fa poc hores de material d'arxiu tant dels episodis en viu i els assajos dels mateixos per trobar alguns dels nostres records favorits per compartir amb vostès. Hola, món. Aquest és CS50 viu. Així que si vostè em veu el viatge, si vostè veu em misspeak, si vostè em veu la pota, tot això està succeint literalment a hores d'ara, a Cambridge, Massachusetts. Oh, hola món. Redoblament de tambors. PERSP - uh, Persec - pausar el vídeo si vol. [Inaudible]. [Tartamudeig] És pa favorit de Mark Zunkerburn - per protegir el nostre míssil nuclear. Mantenir un ull, com de costum. Buglé si mateix. Esbarts. Bé episude per a vostè. En realitat és bastant - Ah, acaba. Vostè pot recordar. Dirigeix-te a aquesta UR aquí. ALTAVEU 6: Aquest és CS50. Ah. DAVID Malan: I ara em fet la sèrie de preses falses. Fantàstic. ALTAVEU 7: Cal fer de nou al final? Com hem de fer al final? DAVID Malan: Fotos de Jason Hirschhorn vestit com un punmpkin. ALTAVEU 8: Oh, noi. No sé si vull que la gent vegi això. DAVID Malan: No Ara és fotos de Jason Hirsch vestit com un noi. ALTAVEU 9: I si t'interessa, De fet, em puc mostrar com - DAVID Malan: Sí, és clar. ALTAVEU 9: És una mica Fora de balanç d'aquest matí. No ha tingut el seu cafè encara. ALTAVEU 10: Whoa! Oh déu. DAVID Malan: Des - D'on és? ALTAVEU 11: Just - just on tinc el braç, es pot veure com els personatges blancs. Aquí està el pal. DAVID Malan: Ells no saben aquest és el -, ha d'introduir aquí. ALTAVEU 11: Oh. DAVID Malan: Pots sentir-me, món? RAMON GALVAN: Hola, món. Benvingut a CS50 Live. Sóc Ramón Galván. DAVID Malan: I - i jo sóc David Malan. RAMON GALVAN: I avui, Que celebro l'episodi d'avui. DAVID Malan: Bé, amb mi. RAMON GALVAN: OK. D'acord. Oh, [xiulet] ALTAVEU 12: No diguis [Xiulet] en l'aire! RAMON GALVAN: Oh, [xiulet] que va a ser el Robin a Batman, el Andy Richter al meu Conan, el Cheech Chong al meu avui. Aquesta és sens dubte una greu El que estem fent avui. Això no és una broma. Dropbox ha estat tot un enrenou darrerament perquè no sé res sobre això. Què és això? Això va ser tot per sobre de mi. I això és una cosa que jo no sàpiga. També prenem un tour de tercer got - tercer graus - DAVID Malan: Just aquí. Et permet lliscar crèdit targetes en el teu iPhone per tal per processar els pagaments. RAMON GALVAN: Tinc un telèfon de petxina. Anem a jugar el clip. Un, dos - DAVID Malan: Aquesta va ser la primera vegada. RAMON GALVAN: Què? DAVID Malan: Aquesta va ser la primera vegada. RAMON GALVAN: OK. Per l'amfitrió de la primera vegada - DAVID Malan: Jo estava en l'escola de postgrau en el moment. RAMON GALVAN I jo estava en quart grau. Encara m'encanta Zamyla, I hauria preferit no passar - DAVID Malan: Dediqui mitjana tant de temps amb ella. RAMON GALVAN: Exactament. DAVID Malan: Sal fora, Zamyla! Aquest va ser CS50, i això era aterridor. RAMON GALVAN: Això és aterridor. Va fer una mica de rotllo brillantor a encapsular el llibertinatge que va tenir lloc. DAVID Malan: t'estimo. Aww. RAMON GALVAN: t'estimo. A diferència de David, que t'envolta. DAVID Malan: On són les meves diapositives? Oh. Això és tot per CS50 Live. Moltes gràcies a aquesta els col · laboradors de la setmana, a cadascuna darrere de la càmera, i gràcies a tu per l'ajust en tota aquesta temporada. Aquest va ser CS50. [MÚSICA - SEMISONIC, "HORA DE TANCAMENT"]