1 00:00:00,000 --> 00:00:08,630 2 00:00:08,630 --> 00:00:11,450 DAVID MALAN: Bună ziua, lume, acest este CS50Live, și băiatul, nu-i așa 3 00:00:11,450 --> 00:00:13,680 au un episod uimitor pentru tine azi. 4 00:00:13,680 --> 00:00:17,400 În primul rând, o privire în interior, la modul în care Dropbox funcționează, apoi o închide 5 00:00:17,400 --> 00:00:20,230 uita-te la hamsteri mici mananca burritos mici, 6 00:00:20,230 --> 00:00:24,870 și în cele din urmă, o spatele scenei se uite la noul film CS50 lui, Persistența. 7 00:00:24,870 --> 00:00:27,410 >> Dar, în primul rând, Dropbox.com, unde ne-am recent 8 00:00:27,410 --> 00:00:30,770 călătorit în San Francisco, California, să se întâlnească cu fostul șef CS50 lui 9 00:00:30,770 --> 00:00:34,390 colegi de predare, Thomas Carriero care ne-a dat un tur de Dropbox 10 00:00:34,390 --> 00:00:37,919 și exact ceea ce e ca la locul de muncă și, îndrăznesc să spun, locuiesc acolo. 11 00:00:37,919 --> 00:00:39,960 Acum, ne-am așezat jos, nu numai cu Thomas în timp ce acolo, 12 00:00:39,960 --> 00:00:43,400 dar, de asemenea, cu fostul lui CS50 coleg de predare cap Alex Allain 13 00:00:43,400 --> 00:00:46,330 pentru a vorbi despre activul suport lucrări de Dropbox.com 14 00:00:46,330 --> 00:00:48,190 și este distribuit de arhitectura. 15 00:00:48,190 --> 00:00:49,571 Să aruncăm o privire. 16 00:00:49,571 --> 00:00:52,570 THOMAS CARRIERO: Sunt Thomas Carreiro Sunt un inginer de software la Dropbox. 17 00:00:52,570 --> 00:00:54,150 ALEX ALLAIN: Sunt Alex Allain. 18 00:00:54,150 --> 00:00:57,110 Sunt un inginer aici, la Dropbox. 19 00:00:57,110 --> 00:01:00,250 >> THOMAS CARRIERO: Da, asa ca am fost de fapt primul CF cap pentru CS50 20 00:01:00,250 --> 00:01:02,600 când David Malan a preluat clasa. 21 00:01:02,600 --> 00:01:05,930 Am fost deja de predare CS50 pentru două semestre 22 00:01:05,930 --> 00:01:09,610 cu Mike Smith, care a fost acolo profesorul anterior acolo. 23 00:01:09,610 --> 00:01:12,410 >> ALEX ALLAIN: Deci, eu de fapt, nu a luat CS50, 24 00:01:12,410 --> 00:01:17,960 dar am făcut-o de două ori TF, o dată ca un TF regulat și apoi, în ultimul an, 25 00:01:17,960 --> 00:01:21,431 Am fost de fapt șeful TF de CS50, care a fost o mulțime de distracție. 26 00:01:21,431 --> 00:01:23,430 THOMAS CARRIERO: Deci, atunci când David a ajuns la mine 27 00:01:23,430 --> 00:01:27,740 despre configurarea Dropbox în aparatul CS50, 28 00:01:27,740 --> 00:01:30,890 Am fost foarte emoționat, pentru că avem de fapt un client Linux. 29 00:01:30,890 --> 00:01:35,180 Cei mai mulți dintre utilizatorii noștri folosesc fie Ferestre sau clienti Macintosh, 30 00:01:35,180 --> 00:01:38,830 dar Linux, Macintosh, și Clientii Windows sunt toate, de fapt, 31 00:01:38,830 --> 00:01:39,880 foarte asemănătoare. 32 00:01:39,880 --> 00:01:44,510 Deci, ceea ce am făcut este că pre-instalat clientul Dropbox Linux în CS50 33 00:01:44,510 --> 00:01:48,920 aparat, și se execută la fel ca toate ale altor utilizatori noastre Linux. 34 00:01:48,920 --> 00:01:51,130 >> ALEX ALLAIN: Deci, Dropbox fel de lucrări este 35 00:01:51,130 --> 00:01:57,510 ruleaza ca clientul pe multe diferite sisteme de operare și dispozitive. 36 00:01:57,510 --> 00:02:00,464 Clientul desktop Drobox este una dintre cele mai cunoscute, 37 00:02:00,464 --> 00:02:01,630 una dintre cele mai interesante. 38 00:02:01,630 --> 00:02:04,430 >> THOMAS CARRIERO: Deci Dropbox practic ia toate fișierele 39 00:02:04,430 --> 00:02:06,350 pe care le pune în bucăți dosar, și-l 40 00:02:06,350 --> 00:02:08,380 aceste fișiere în patru bucăți megabyte. 41 00:02:08,380 --> 00:02:12,170 Deci, vom lua un 100 megabyte fișier PDF, și vom 42 00:02:12,170 --> 00:02:14,990 bucată l în 25 de bucăți patru megabyte. 43 00:02:14,990 --> 00:02:19,760 Aceste bucăți sunt apoi criptate, și apoi le trimitem serverele noastre bloc. 44 00:02:19,760 --> 00:02:24,870 >> ALEX ALLAIN: Serverele bloc sunt depozitarea pentru blocurile respective, 45 00:02:24,870 --> 00:02:28,490 și astfel fiecare bloc este stocat în serverul bloc cu datele 46 00:02:28,490 --> 00:02:32,490 și un hash SHA-256 din care blocheaza. 47 00:02:32,490 --> 00:02:37,190 Asta-i o criptare foarte primitiv de bază care rezumă, într-un sens, 48 00:02:37,190 --> 00:02:42,050 datele dintr-un foarte un unic mod care este unic pentru că datele. 49 00:02:42,050 --> 00:02:44,430 Ai putea încărca întreg fișier dintr-o dată, 50 00:02:44,430 --> 00:02:48,820 dar se pare că, dacă faci care cu fișiere foarte mari, 51 00:02:48,820 --> 00:02:51,734 pe care le iau un timp foarte lung pentru a încărcați, și dacă aveți un eșec, 52 00:02:51,734 --> 00:02:53,650 nu mai ai noroc și trebuie să-l reporniți. 53 00:02:53,650 --> 00:02:56,700 Ce atunci facem este să spunem un alt server în sistemul nostru, ceea ce 54 00:02:56,700 --> 00:03:00,555 numim server meta, server de metadate, hei, acesta este un fișier 55 00:03:00,555 --> 00:03:03,110 și este compus din Urmatoarea lista de blocuri. 56 00:03:03,110 --> 00:03:05,972 Și vom trece în sus de hash pentru a identifica acele blocuri 57 00:03:05,972 --> 00:03:07,680 mai degrabă decât re încărcarea întregul bloc. 58 00:03:07,680 --> 00:03:09,805 Serverul meta apoi controale cu serverele bloc, 59 00:03:09,805 --> 00:03:12,950 face-vă că blocurile sunt acolo - în cazul în care sunt, perfect, totul este bine. 60 00:03:12,950 --> 00:03:15,720 >> THOMAS CARRIERO: Când vrem la, practic, descărca fișierul 61 00:03:15,720 --> 00:03:19,370 de pe internet, să zicem, vom cere server meta în primul rând, 62 00:03:19,370 --> 00:03:22,010 hei, poți să-mi spui despre în cazul în care se află acest fișier, 63 00:03:22,010 --> 00:03:25,430 și server de meta va spune, oh, bine, si acest fisier este de fapt de 25 de patru megabyte 64 00:03:25,430 --> 00:03:26,804 bucăți, și aici sunt. 65 00:03:26,804 --> 00:03:28,970 Și apoi vom merge la bloc de server și vom fapt, 66 00:03:28,970 --> 00:03:32,534 descărca fiecare dintre aceste bucăți, și apoi vom reconstrui fișierul de acolo, 67 00:03:32,534 --> 00:03:33,950 și apoi vom începe descărcarea. 68 00:03:33,950 --> 00:03:36,490 Da, așa se ocupă Dropbox cu scară, în esență, 69 00:03:36,490 --> 00:03:38,592 de foarte, sharding foarte agresiv. 70 00:03:38,592 --> 00:03:40,300 ALEX ALLAIN: Deci sharding este atunci când luați 71 00:03:40,300 --> 00:03:46,420 toți utilizatorii din ta de pornire sau compania ta, 72 00:03:46,420 --> 00:03:48,989 și poate că au folosit să fie pe o bază de date, 73 00:03:48,989 --> 00:03:51,530 și care funcționează mare, până când a lovit un anumit număr de utilizatori, 74 00:03:51,530 --> 00:03:53,488 și într-adevăr ceea ce vrei să faceți este să găsească o cale 75 00:03:53,488 --> 00:03:56,300 să împartă cei peste doi baze de date sau poate mai mult de două - 76 00:03:56,300 --> 00:04:00,110 în mod ideal, suficient pe care le puteți au fiecare utilizator din lume. 77 00:04:00,110 --> 00:04:02,240 Deci, atunci când ciobul, ceea ce faci este să găsiți 78 00:04:02,240 --> 00:04:05,740 un mod de a decide care baza de date pentru a merge 79 00:04:05,740 --> 00:04:09,150 la care nu necesită lovind un director centrală, 80 00:04:09,150 --> 00:04:12,590 sau poate e un foarte rapid, ieftin uite-up în care directorul central. 81 00:04:12,590 --> 00:04:16,129 >> THOMAS CARRIERO: nu avem totul stocate într-o bază de date, 82 00:04:16,129 --> 00:04:17,920 pentru că este aproape nu merge la scară. 83 00:04:17,920 --> 00:04:22,770 Deci, în loc, ceea ce facem este vom lua toate de aceste informații, toate fișierele 84 00:04:22,770 --> 00:04:24,590 sunt toate de metadate și vom ciobul 85 00:04:24,590 --> 00:04:27,740 peste sute sau mii baze de date de logice. 86 00:04:27,740 --> 00:04:31,780 Asta înseamnă că, atunci când avem o solicita informații de utilizator, 87 00:04:31,780 --> 00:04:35,560 vom spune în primul rând, hei, care baze de date este informațiile acestui utilizator stocate în, 88 00:04:35,560 --> 00:04:39,820 și apoi vom folosi de fapt că decizia de a merge găsi că baza de date, 89 00:04:39,820 --> 00:04:42,830 și că este în cazul în care vom încărca toate fișiere sau toate metadatele 90 00:04:42,830 --> 00:04:44,010 despre fișierele. 91 00:04:44,010 --> 00:04:46,750 Deci, vom folosi o mulțime de sharding, dar sharding nu este întotdeauna suficient. 92 00:04:46,750 --> 00:04:49,280 De fapt, aveți nevoie pentru a cache-un mulțime de comune cererilor, 93 00:04:49,280 --> 00:04:52,940 deoarece, chiar dacă baza de date interogări pot fi costisitoare. 94 00:04:52,940 --> 00:04:55,620 Deci, noi, de asemenea, face progresiv strategii de caching 95 00:04:55,620 --> 00:04:59,210 pentru a vă asigura că cele mai frecvente cererile sunt destul de ușor de a calcula, 96 00:04:59,210 --> 00:05:03,560 și, practic, că o face o mult mai repede și face să funcționeze la scară. 97 00:05:03,560 --> 00:05:06,400 Deci, asta e, la un nivel foarte ridicat, un fel de modul în care funcționează Dropbox. 98 00:05:06,400 --> 00:05:08,190 >> ALEX ALLAIN: Numele meu este Alex Allain. 99 00:05:08,190 --> 00:05:09,731 >> THOMAS CARRIERO: Sunt Thomas Carreiro. 100 00:05:09,731 --> 00:05:11,330 ALEX ALLAIN: Și acest lucru este CS50. 101 00:05:11,330 --> 00:05:14,455 >> DAVID MALAN: Acum, dacă v-ați întrebat vreodată în cazul în care acest citat pe site-ul lui CS50 102 00:05:14,455 --> 00:05:17,150 vine de la, este de fapt Alex care este autorul original. 103 00:05:17,150 --> 00:05:20,160 Acum, vorbind de Dropbox, am recent primit acest e-mail de la ei 104 00:05:20,160 --> 00:05:23,199 în cutia mea poștală - Bună, David, s-ar putea observa că unele dintre link-urile dvs. partajate 105 00:05:23,199 --> 00:05:25,240 nu sunt de lucru, și ne-am a vrut să ajungă la tine 106 00:05:25,240 --> 00:05:27,237 personal să-ți spun de ce. 107 00:05:27,237 --> 00:05:28,320 Ei bine, ceea ce este un link comun? 108 00:05:28,320 --> 00:05:31,580 Ei bine, dacă ați folosit Dropbox dincolo de pur și simplu salvarea codul sursă din interiorul 109 00:05:31,580 --> 00:05:33,288 a aparatului, vă ar putea să știți că 110 00:05:33,288 --> 00:05:36,100 pot crea legături partajate de click de obicei dreapta pe un fișier 111 00:05:36,100 --> 00:05:37,875 și copierea URL-ul pentru a clipboard. 112 00:05:37,875 --> 00:05:40,750 Această legătură comun ar putea arata un pic ceva de genul asta, dar în schimb 113 00:05:40,750 --> 00:05:43,208 secretului cuvânt, nu există de fapt, ceva mai criptic 114 00:05:43,208 --> 00:05:45,990 acolo, ca o secvență de litere și numere aleatoare. 115 00:05:45,990 --> 00:05:49,910 Ideea fiind că eu pot trimite un email acum sau Gchat acest tip de url la un prieten, 116 00:05:49,910 --> 00:05:55,180 și el sau ea ar putea accesa CS50.txt și descărcați-l pe computerul lui sau a ei. 117 00:05:55,180 --> 00:05:59,220 Și numai prin știind că URL-ul, sau cu super, super-probabilitate redusă, ghicitul 118 00:05:59,220 --> 00:06:02,720 că URL-ul, ar putea cineva accesa de fapt fișierul. 119 00:06:02,720 --> 00:06:05,180 >> Din păcate, o companie cunoscut ca Intralinks 120 00:06:05,180 --> 00:06:07,370 recent postat pe CollaboristaBlog lor 121 00:06:07,370 --> 00:06:10,770 că există de fapt o pereche de amenințările la acest flux de lucru special. 122 00:06:10,770 --> 00:06:13,680 Se pare că, dacă accidental face o greșeală, așa cum eu, sincer, 123 00:06:13,680 --> 00:06:17,140 s-au făcut în trecut, și pastă un URL ca un link Dropbox comun, 124 00:06:17,140 --> 00:06:20,330 în nu de adrese a browser-ului bar, dar, așa cum este ilustrat aici, 125 00:06:20,330 --> 00:06:22,980 bara de căutare, care URL-ul, desigur, se întâmplă 126 00:06:22,980 --> 00:06:25,380 să fie prezentate la o motor de cautare precum Google. 127 00:06:25,380 --> 00:06:28,450 Desigur, Google nu este de gând să recunoaște în mod necesar că link-ul comun, 128 00:06:28,450 --> 00:06:30,366 și așa ai de gând să obține mai mult de căutare generic 129 00:06:30,366 --> 00:06:32,680 rezultate, cum ar fi un link a se Dropbox.com, 130 00:06:32,680 --> 00:06:36,320 și în acest caz, o reclamă, și în fapt, reclame, potențial, 131 00:06:36,320 --> 00:06:38,055 pentru concurenții de Dropbox. 132 00:06:38,055 --> 00:06:40,180 De fapt, asta e cum Intralinks observat acest lucru - ei, 133 00:06:40,180 --> 00:06:44,540 de asemenea, au fost difuzate o AdSense campanie alături de cuvinte cheie 134 00:06:44,540 --> 00:06:46,320 Dropbox că ​​se putea folosi. 135 00:06:46,320 --> 00:06:48,790 Și așa, dacă ne-am apropia pe rezultatele de jos de aici, 136 00:06:48,790 --> 00:06:52,070 veți vedea că are Inralinks această legătură într-propriul serviciu. 137 00:06:52,070 --> 00:06:55,130 Acum, una dintre caracteristicile Google și alte motoare de căutare " 138 00:06:55,130 --> 00:06:59,860 campanii de publicitate este faptul că, atunci când o utilizatorul ca mine face clic pe acest link, acum, 139 00:06:59,860 --> 00:07:04,160 Am de gând să se dezvăluie URL-ul că am tastat în Google pentru 140 00:07:04,160 --> 00:07:05,760 pentru a găsi aceste rezultate de căutare. 141 00:07:05,760 --> 00:07:07,760 Ideea fiind că companiile ar dori să știe 142 00:07:07,760 --> 00:07:09,590 modul în care oamenii sunt găsirea de site-ul lor. 143 00:07:09,590 --> 00:07:12,030 Desigur, dacă am găsit această pagină de rezultate 144 00:07:12,030 --> 00:07:15,180 prin lipirea un altfel url secrete în Google, 145 00:07:15,180 --> 00:07:18,010 I-am acum, în mod eficient, a declarat Intralinks și web lor 146 00:07:18,010 --> 00:07:22,500 Busteni de exact ceea ce secrete url am a fost vizitat, dezvăluind astfel, 147 00:07:22,500 --> 00:07:25,360 potențial, conținutul CS50.txt. 148 00:07:25,360 --> 00:07:27,110 Acum, există o altă amenințare toate împreună - 149 00:07:27,110 --> 00:07:29,901 probabil știți, de asemenea, de la Dropbox link-uri partajate pe care le puteți de obicei 150 00:07:29,901 --> 00:07:33,300 deschideți-le în interiorul propriei browser-ul și le examinați în interiorul 151 00:07:33,300 --> 00:07:34,500 de un cadru ca asta. 152 00:07:34,500 --> 00:07:36,900 Dar dacă previzualizare conține un hyperlink, 153 00:07:36,900 --> 00:07:40,960 așa cum este ilustrat aici pentru a Example.com, și tu sau un utilizator clic 154 00:07:40,960 --> 00:07:44,550 că hyperlink, deschizând astfel o nou tab sau fereastră cu pagina lui 155 00:07:44,550 --> 00:07:49,350 url, ce ai, de asemenea, doar a spus web de server, prin natura de modul în care funcționează HTTP, 156 00:07:49,350 --> 00:07:53,180 este HTTP se referă adresa de unde ai venit. 157 00:07:53,180 --> 00:07:55,900 Cu alte cuvinte, vă informați site-ul de destinație 158 00:07:55,900 --> 00:07:59,817 pe care le au fost anterior la acest url presupune secret. 159 00:07:59,817 --> 00:08:02,525 Acum, ceea ce a descoperit Intralinks uitandu-te prin propriile lor bustean 160 00:08:02,525 --> 00:08:05,510 este că au găsit destul de un pic de informații care a fost cu siguranță 161 00:08:05,510 --> 00:08:07,840 menit să fie secrete - pentru exemplu, credit ipotecar cuiva 162 00:08:07,840 --> 00:08:12,312 cerere, declarația fiscală cuiva, și buchete de mai multe documente, precum și. 163 00:08:12,312 --> 00:08:14,895 Acum, dacă doriți să aflați mai multe despre această amenințare deosebită, 164 00:08:14,895 --> 00:08:17,810 cap de la Drop Box lui blog-ul la acest url aici, 165 00:08:17,810 --> 00:08:21,400 iar realitatea este că nu poate într-adevăr apăra împotriva unei amenințări în care oamenii 166 00:08:21,400 --> 00:08:25,600 ca mine lipiți accidental ceea ce ar trebui să fi URL-uri secrete pentru a motoarele de căutare. 167 00:08:25,600 --> 00:08:28,210 Tu și eu sunt pur și simplu de gând să trebuie să fie un pic mai atent. 168 00:08:28,210 --> 00:08:31,110 Dar acestea au fost de lucru pe redresarea altă problemă care 169 00:08:31,110 --> 00:08:35,530 link-uri care sunt încorporate într-un Dropbox previzualizare au fost dezvăluirea se referă URL. 170 00:08:35,530 --> 00:08:37,980 Dar merge la care url pentru mai multe detalii. 171 00:08:37,980 --> 00:08:43,220 >> Dar acum, așa cum a promis, o privire mai atentă la hamsteri mici mananca burritos mici. 172 00:08:43,220 --> 00:08:46,085 >> [Redare a muzicii] 173 00:08:46,085 --> 00:09:43,627 174 00:09:43,627 --> 00:09:45,960 DAVID MALAN: Echipa Acum CS50 lui a avut recent o oportunitate 175 00:09:45,960 --> 00:09:48,540 pentru a participa la o Proiect de film de 48 de ore, 176 00:09:48,540 --> 00:09:50,260 un internațional concurență în care 177 00:09:50,260 --> 00:09:53,720 Echipele au avut, într-adevăr, 48 ore numai pentru a face un film. 178 00:09:53,720 --> 00:09:55,980 Captura este că doar afla ce filmul 179 00:09:55,980 --> 00:09:58,710 nevoie pentru a face la foarte începe din cei 48 de ore. 180 00:09:58,710 --> 00:10:01,540 În special, pe un recent Vineri seara, la 7:00, 181 00:10:01,540 --> 00:10:05,439 ne la CS50 aflat că vom fi face unul, un film mut, doi, 182 00:10:05,439 --> 00:10:07,480 că filmul necesare pentru dispun de un personaj numit 183 00:10:07,480 --> 00:10:10,660 Ieremia Jones, un profesor, trei, că filmul este nevoie 184 00:10:10,660 --> 00:10:13,240 care dispune de un jurnal, asta de aici, și patru, 185 00:10:13,240 --> 00:10:16,570 că avem nevoie de a include într-un fel linia aceasta este ceea ce este chiar 186 00:10:16,570 --> 00:10:18,790 deși, desigur, ne-am s-au a face un film mut. 187 00:10:18,790 --> 00:10:22,880 >> Acum, 26 de membri ai echipei lui CS50 a participat în acest film de 48 de ore 188 00:10:22,880 --> 00:10:28,150 proiect, printre care Colton, Dan, Padraig, și Shelley 189 00:10:28,150 --> 00:10:31,780 Westover, care s-ar putea aminti de la filme precum cel de aici. 190 00:10:31,780 --> 00:10:35,080 Acum, de asemenea, implicate, desigur, a fost CS50 proprii Ramon Galvan. 191 00:10:35,080 --> 00:10:36,205 Ramon, bun venit la spectacol. 192 00:10:36,205 --> 00:10:37,788 RAMON GALVAN: Vă mulțumesc pentru invitație. 193 00:10:37,788 --> 00:10:39,610 DAVID Malan: Și CS50 lui proprii Daven Farnham. 194 00:10:39,610 --> 00:10:41,850 Acum, Ramon, ceea ce a fost rolul dumneavoastră în film? 195 00:10:41,850 --> 00:10:41,878 >> [? 196 00:10:41,878 --> 00:10:43,670 RAMON GALVAN: cod de zbor] director cu Dan, de fapt. 197 00:10:43,670 --> 00:10:45,044 >> DAVID MALAN: Și Daven, tu? 198 00:10:45,044 --> 00:10:48,260 Daven Farnham: am fost vedeta, așa că am făcut practic proiectul. 199 00:10:48,260 --> 00:10:48,970 Am salvat filmul. 200 00:10:48,970 --> 00:10:49,750 >> DAVID MALAN: Ai salvat filmul. 201 00:10:49,750 --> 00:10:50,530 >> Daven Farnham: am făcut-o. 202 00:10:50,530 --> 00:10:52,405 >> DAVID MALAN: Acum, spun asta, dar eu cred 203 00:10:52,405 --> 00:10:54,460 avem test de ecran pentru acest film. 204 00:10:54,460 --> 00:10:56,980 Dacă am putea rula acest clip aici. 205 00:10:56,980 --> 00:10:59,550 >> Daven Farnham: Numele meu este Daven Farnham, iar acest lucru este CS50. 206 00:10:59,550 --> 00:11:02,930 207 00:11:02,930 --> 00:11:03,895 Am vrut să spun CSS. 208 00:11:03,895 --> 00:11:06,870 209 00:11:06,870 --> 00:11:07,996 Acest lucru este CSS. 210 00:11:07,996 --> 00:11:10,540 211 00:11:10,540 --> 00:11:12,906 >> DAVID MALAN: Acum, acest lucru a fost primul tău film? 212 00:11:12,906 --> 00:11:14,350 >> Daven Farnham: Uh, nu, poate. 213 00:11:14,350 --> 00:11:17,669 >> DAVID MALAN: Nu, ei bine, cel puțin la acest de data aceasta a fost un film mut. 214 00:11:17,669 --> 00:11:18,460 Daven Farnham: Da. 215 00:11:18,460 --> 00:11:21,020 DAVID MALAN: Deci, la 19:00, am găsit acele ingrediente necesare, 216 00:11:21,020 --> 00:11:22,811 și apoi ne imediat scufundat într-un grup 217 00:11:22,811 --> 00:11:25,200 să ne dăm seama ce film am au fost de fapt de gând să facă. 218 00:11:25,200 --> 00:11:26,910 Vrei să ne plimbe prin ceea ce în acea noapte a fost ca? 219 00:11:26,910 --> 00:11:29,312 >> Daven Farnham: Deci, practic, ne-a venit ideea de la 07:00, 220 00:11:29,312 --> 00:11:31,520 am început să practic brainstorming, asa ca am tot felul de 221 00:11:31,520 --> 00:11:34,061 s-au adunat în jurul valorii de o tablă albă și a început brainstorming de idei, 222 00:11:34,061 --> 00:11:36,720 și apoi de 9:00, am încercat să-l arunca de scriitori, 223 00:11:36,720 --> 00:11:38,340 și scriitorii luat de acolo. 224 00:11:38,340 --> 00:11:40,756 >> DAVID MALAN: Și între timp, Dan și Shelley și eu de fapt, 225 00:11:40,756 --> 00:11:43,122 condus la țintă, desigur, magazinul nostru preferat din apropiere, 226 00:11:43,122 --> 00:11:46,330 pentru a ridica toate recuzita de film ne-am decis pe, care, la acel moment 227 00:11:46,330 --> 00:11:46,830 a fost - 228 00:11:46,830 --> 00:11:49,232 Daven Farnham: Ne-am decis pe un film de paritate aventură. 229 00:11:49,232 --> 00:11:51,690 DAVID MALAN: Whic fost de gând să fi destul ca Indiana Jones. 230 00:11:51,690 --> 00:11:55,340 Daven Farnham: Da, asa ca am nevoie de un taur bice și am nevoie de o fedora si alte chestii. 231 00:11:55,340 --> 00:11:57,360 DAVID MALAN: Și un foarte ornate bucată de bijuterii 232 00:11:57,360 --> 00:11:59,570 că el va găsi apoi la sfârșitul episodului. 233 00:11:59,570 --> 00:12:03,040 Desigur, ne întoarcem la la miezul nopții sau cam asa ceva de la Target 234 00:12:03,040 --> 00:12:05,662 și dau seama, nope, asta nu-i filmul facem - psihologic. 235 00:12:05,662 --> 00:12:07,370 Daven Farnham: Complet diferit de film. 236 00:12:07,370 --> 00:12:10,082 RAMON GALVAN: Am avut un film Noir pentru câteva ore, 237 00:12:10,082 --> 00:12:11,790 apoi am avut un romantic comedie la sfârșitul anului. 238 00:12:11,790 --> 00:12:14,920 >> DAVID MALAN: Deci, de 4:0, am avut o comedie romantica, și în jurul 5:00, 239 00:12:14,920 --> 00:12:16,760 tu și Dan, celălalt director, a arătat în sus. 240 00:12:16,760 --> 00:12:19,240 >> RAMON GALVAN: Da, așa ne-am împreună și ne-am cam planificat 241 00:12:19,240 --> 00:12:21,700 unde ne-am Wold trage, ceea ce este scene ne-ar trage în primul rând, 242 00:12:21,700 --> 00:12:24,750 și apoi în jurul valorii de 7:00 sau 8:00, ne-am de fapt, a ieșit și a început să tragă. 243 00:12:24,750 --> 00:12:25,780 >> DAVID MALAN: Ei bine, în cazul în care se poate lipi în jurul valorii, 244 00:12:25,780 --> 00:12:28,840 ne-ar plăcea să facem unele din spatele scenei se uită la modul în care a fost făcut filmul, 245 00:12:28,840 --> 00:12:32,160 dar cred că în primul rând, vom da oameni buni în premieră mondială 246 00:12:32,160 --> 00:12:35,578 a filmului CS50 lui, Persistența. 247 00:12:35,578 --> 00:12:38,572 >> [Redare a muzicii] 248 00:12:38,572 --> 00:17:24,369 249 00:17:24,369 --> 00:17:29,310 >> DAVID MALAN: Baieti, vreau sa spun - așa că să începem de la partea de sus. 250 00:17:29,310 --> 00:17:31,450 Deci, prima scenă noi toți împușcat ca un grup 251 00:17:31,450 --> 00:17:34,250 în acea dimineață a avut loc în jurul 08:00 a.m, și am fost de fapt aici, 252 00:17:34,250 --> 00:17:38,220 Jefferson Hall, care este de fapt unul din sălile de curs fizica pe campus. 253 00:17:38,220 --> 00:17:42,319 Și care a fost scopul cu această scenă? 254 00:17:42,319 --> 00:17:44,610 RAMON GALVAN: Deci, am fost aici pentru a porni filmul, Daven 255 00:17:44,610 --> 00:17:47,870 ca un profesor, un coleg de predare, sau un asistent de predare, ceva 256 00:17:47,870 --> 00:17:51,810 cum ar fi faptul că, și el a fost foarte supărat că el vede acest cuplu de mers pe jos 257 00:17:51,810 --> 00:17:52,650 și el vrea asta. 258 00:17:52,650 --> 00:17:55,067 El vrea să fie într-o relație, el pur și simplu nu o au. 259 00:17:55,067 --> 00:17:57,691 DAVID MALAN: Și apoi următorul scenă, am de fapt, trecerea la 260 00:17:57,691 --> 00:17:58,570 nu a fost împușcat în ordine. 261 00:17:58,570 --> 00:17:59,820 De fapt, aici, ești - 262 00:17:59,820 --> 00:18:00,890 >> Daven Farnham: Deci, aici, de fapt, am filmat 263 00:18:00,890 --> 00:18:03,069 aceasta aceasta - aceasta a fost una din ultimele scene am filmat, 264 00:18:03,069 --> 00:18:05,610 dar acest lucru arată de fapt, până la încă de la începutul filmului. 265 00:18:05,610 --> 00:18:07,920 Și astfel, în această scenă, e un montaj, și deci ceea ce fac 266 00:18:07,920 --> 00:18:09,760 este Pun la Koln, Am pieptăna părul meu. 267 00:18:09,760 --> 00:18:11,093 >> DAVID MALAN: Folosești Koln? 268 00:18:11,093 --> 00:18:13,330 Daven Farnham: Uh, Ramon Koln, o mulțime de Koln. 269 00:18:13,330 --> 00:18:14,310 >> DAVID MALAN: Și a cărui cămașă? 270 00:18:14,310 --> 00:18:15,450 >> Daven Farnham: Uh, tricoul lui Ramon. 271 00:18:15,450 --> 00:18:18,120 >> DAVID MALAN: Deci, care a fost mai mult decât o ia, și tricoul de la sfârșitul 272 00:18:18,120 --> 00:18:18,760 a fost destul de - 273 00:18:18,760 --> 00:18:21,093 >> Daven Farnham: Da, cred a trebuit să luăm trei sau patru 274 00:18:21,093 --> 00:18:23,630 ia, astfel încât fiecare să ia fost trei jeturi, astfel încât nu există 275 00:18:23,630 --> 00:18:25,470 au fost de aproximativ 12 jeturi de Koln. 276 00:18:25,470 --> 00:18:27,820 Așa că mirosea ca Koln pentru restul zilei. 277 00:18:27,820 --> 00:18:28,800 >> DAVID MALAN: Ei bine, la puțin, foarte repede. 278 00:18:28,800 --> 00:18:31,450 Noi tranziția afară, și, în fapt, dacă te uiți atent, 279 00:18:31,450 --> 00:18:33,920 aceasta este de fapt lui CS50 propriu Lauren Caraballo. 280 00:18:33,920 --> 00:18:36,000 Dar ceea ce a fost gândire cu această scenă? 281 00:18:36,000 --> 00:18:39,083 >> Daven Farnham: Corect, așa că în această scenă, suntem încercarea de a obține atenția ei. 282 00:18:39,083 --> 00:18:41,240 Deci, eu sunt de mers pe jos de ei, Sunt peacocking, desigur. 283 00:18:41,240 --> 00:18:41,860 >> DAVID MALAN: Peacocking? 284 00:18:41,860 --> 00:18:43,340 >> Daven Farnham: Oh, nu știi? 285 00:18:43,340 --> 00:18:44,160 >> RAMON GALVAN: Uh, ar trebui să am? 286 00:18:44,160 --> 00:18:45,909 >> Daven Farnham: Da, Desigur, desigur. 287 00:18:45,909 --> 00:18:49,555 Mersul Deci normală, desigur, este doar mersul normal. 288 00:18:49,555 --> 00:18:51,180 DAVID MALAN: Deci asta este mersul normal? 289 00:18:51,180 --> 00:18:52,721 Daven Farnham: Asta-i mersul normal. 290 00:18:52,721 --> 00:18:54,992 Peacocking, arunca o solduri mici acolo. 291 00:18:54,992 --> 00:18:56,700 RAMON GALVAN: E într-adevăr în regulă aici. 292 00:18:56,700 --> 00:18:58,158 Daven Farnham: E în regulă aici. 293 00:18:58,158 --> 00:19:00,270 Este din acest qua - Totul e în șolduri. 294 00:19:00,270 --> 00:19:06,160 Și apoi la sfârșitul foarte, va trebui să pop și bloca. 295 00:19:06,160 --> 00:19:08,017 Este cheia pentru a manevra - este cheia. 296 00:19:08,017 --> 00:19:09,100 DAVID MALAN: Pop și de blocare. 297 00:19:09,100 --> 00:19:12,202 Bine, bine, ai de fapt a făcut o mulțime de comedie fizică în film. 298 00:19:12,202 --> 00:19:15,410 De fapt, una dintre următoarele scene era aici la Lamont Library, în afara ușii. 299 00:19:15,410 --> 00:19:16,800 >> Daven Farnham: Da, sunt chiar aici, așa că eu sunt de fapt 300 00:19:16,800 --> 00:19:19,150 Încerc să - Cred că e un trageți ușa și mă împinge, 301 00:19:19,150 --> 00:19:21,358 și ca scenă progreseaza, Am împingând și împingând 302 00:19:21,358 --> 00:19:22,350 ce în ce mai agresiv. 303 00:19:22,350 --> 00:19:25,500 Și cred că la sfârșitul anului, cineva de fapt, mă bate din drum. 304 00:19:25,500 --> 00:19:27,840 >> DAVID MALAN: Da, și în De fapt, nu am observat - 305 00:19:27,840 --> 00:19:28,850 până la faza de editare. 306 00:19:28,850 --> 00:19:31,324 >> RAMON GALVAN: Da, deci, dacă am mări în acest împușcat, și Dan, 307 00:19:31,324 --> 00:19:32,490 putem îmbunătăți un pic? 308 00:19:32,490 --> 00:19:33,960 Bine, perfect. 309 00:19:33,960 --> 00:19:38,747 Așa că trebuie să mă vezi ghemuit despre a pop-up și bat Daven în fața 310 00:19:38,747 --> 00:19:39,330 cu ușa. 311 00:19:39,330 --> 00:19:41,940 DAVID MALAN: Asta distractiv am găsit imagini cu doar câteva ore înainte de a ne 312 00:19:41,940 --> 00:19:43,730 a trebuit să expedieze filmele de termenul limită. 313 00:19:43,730 --> 00:19:47,017 Bine, bine vă mulțumesc atât de mult pentru aderarea și de jucat în astfel de - 314 00:19:47,017 --> 00:19:48,350 Daven Farnham: Oh, nu, mulțumesc. 315 00:19:48,350 --> 00:19:48,700 RAMON GALVAN: Mulțumesc. 316 00:19:48,700 --> 00:19:49,908 DAVID MALAN: - un film în mișcare. 317 00:19:49,908 --> 00:19:51,490 Ei bine, asta este pentru CS50Live. 318 00:19:51,490 --> 00:19:54,360 Multumesc mult pentru prietenii nostri de la Dropbox, datorită atât de mult pentru toată lumea 319 00:19:54,360 --> 00:19:57,870 în spatele camerei, de CS50 propriu Ramon Galvan și Daven Farnham. 320 00:19:57,870 --> 00:20:01,660 Acest lucru a fost CS50 și această a fost scena noastră preferată 321 00:20:01,660 --> 00:20:03,279 că nu-l face în film. 322 00:20:03,279 --> 00:20:05,320 DIRECTOR 1: Sunt vom obține masina in drum? 323 00:20:05,320 --> 00:20:06,778 DIRECTOR 2: Vine, e OK. 324 00:20:06,778 --> 00:20:10,437 325 00:20:10,437 --> 00:20:11,020 [Oau] 326 00:20:11,020 --> 00:20:13,866 Actrita: Whoa. 327 00:20:13,866 --> 00:20:16,094 Oh, Doamne. 328 00:20:16,094 --> 00:20:44,416