1 00:00:00,000 --> 00:00:08,630 2 00:00:08,630 --> 00:00:11,450 DAVID MALAN: Hallo, Welt, diese CS50Live wird, und der Junge, wir tun 3 00:00:11,450 --> 00:00:13,680 haben eine erstaunliche Folge für Sie heute. 4 00:00:13,680 --> 00:00:17,400 Zunächst wird ein Einblick in, wie Dropbox funktioniert, dann ein enger 5 00:00:17,400 --> 00:00:20,230 Blick auf kleine Hamster Essen winzigen Burritos, 6 00:00:20,230 --> 00:00:24,870 und schließlich, schauen hinter die Kulissen CS50 auf den neuen Film, Hartnäckigkeit. 7 00:00:24,870 --> 00:00:27,410 >> Aber zuerst, Dropbox.com, wo wir kürzlich 8 00:00:27,410 --> 00:00:30,770 reiste in San Francisco, Kalifornien, mit ehemaligen Leiter CS50 erfüllen 9 00:00:30,770 --> 00:00:34,390 Lehre Kerl, Thomas Carriero , die uns eine Tour durch Dropbox gab 10 00:00:34,390 --> 00:00:37,919 und genau das, was es ist, arbeiten, und wage zu behaupten, leben dort. 11 00:00:37,919 --> 00:00:39,960 Jetzt setzten wir uns nicht nur mit Thomas während dort, 12 00:00:39,960 --> 00:00:43,400 sondern auch mit CS50 ehemaligen Kopf Lehrkollegen Alex Allain 13 00:00:43,400 --> 00:00:46,330 über die zugrunde liegenden sprechen Funktionsweise Dropbox.com 14 00:00:46,330 --> 00:00:48,190 und es ist verteilte Architektur. 15 00:00:48,190 --> 00:00:49,571 Lassen Sie uns einen Blick. 16 00:00:49,571 --> 00:00:52,570 THOMAS CARRIERO: Ich bin Thomas Carreiro Ich bin ein Software-Ingenieur bei Dropbox. 17 00:00:52,570 --> 00:00:54,150 ALEX ALLAIN: Ich bin Alex Allain. 18 00:00:54,150 --> 00:00:57,110 Ich bin ein Ingenieur hier bei Dropbox. 19 00:00:57,110 --> 00:01:00,250 >> THOMAS CARRIERO: Ja, so war ich tatsächlich der erste Kopf CF für CS50 20 00:01:00,250 --> 00:01:02,600 als David Malan übernahm die Klasse. 21 00:01:02,600 --> 00:01:05,930 Ich hatte bereits unterrichtet CS50 für zwei Semester 22 00:01:05,930 --> 00:01:09,610 mit Mike Smith, der dabei war der Stand der Professor dort. 23 00:01:09,610 --> 00:01:12,410 >> ALEX ALLAIN: Also ich eigentlich nicht nehmen CS50, 24 00:01:12,410 --> 00:01:17,960 aber ich habe TF es zweimal, einmal als regelmäßige TF und dann in meinem letzten Jahr, 25 00:01:17,960 --> 00:01:21,431 Eigentlich war ich Leiter der TF CS50, die eine Menge Spaß gemacht hat. 26 00:01:21,431 --> 00:01:23,430 THOMAS CARRIERO: Also, wenn David streckte mir 27 00:01:23,430 --> 00:01:27,740 über das Einrichten von Dropbox in der CS50-Appliance, 28 00:01:27,740 --> 00:01:30,890 Ich war wirklich aufgeregt, denn wir haben tatsächlich einen Linux-Client. 29 00:01:30,890 --> 00:01:35,180 Die meisten unserer Benutzer verwenden entweder Windows-oder Macintosh-Clients die, 30 00:01:35,180 --> 00:01:38,830 aber die Linux-, Macintosh-und Windows-Clients sind alle eigentlich 31 00:01:38,830 --> 00:01:39,880 sehr ähnlich. 32 00:01:39,880 --> 00:01:44,510 Also, was wir getan haben ist, dass wir vorinstalliert die Dropbox-Linux-Client in der CS50 33 00:01:44,510 --> 00:01:48,920 Gerät, und es läuft so wie alle anderen Linux-Benutzer. 34 00:01:48,920 --> 00:01:51,130 >> ALEX ALLAIN: Also die Weg Dropbox funktioniert, ist es 35 00:01:51,130 --> 00:01:57,510 läuft als Client auf vielen verschiedenen Betriebssysteme und Geräte. 36 00:01:57,510 --> 00:02:00,464 Der Desktop-Client ist Drobox eines der bekanntesten, 37 00:02:00,464 --> 00:02:01,630 einer der interessantesten. 38 00:02:01,630 --> 00:02:04,430 >> THOMAS CARRIERO: Also Dropbox Grundsätzlich nimmt alle Dateien 39 00:02:04,430 --> 00:02:06,350 dass Sie in der Put- Ordner, und es Brocken 40 00:02:06,350 --> 00:02:08,380 diese Dateien in vier Megabyte Brocken. 41 00:02:08,380 --> 00:02:12,170 Also werden wir eine 100 nehmen Megabyte-PDF-Datei, und wir werden 42 00:02:12,170 --> 00:02:14,990 Stück in vier 25-Megabyte-Brocken. 43 00:02:14,990 --> 00:02:19,760 Diese Stücke werden dann verschlüsselt und dann senden wir ihnen unsere Block-Servern. 44 00:02:19,760 --> 00:02:24,870 >> ALEX ALLAIN: Die Block-Server sind der Speicher für die Blöcke selbst, 45 00:02:24,870 --> 00:02:28,490 und so wird jeder Block gespeicherten der Block-Server mit der Daten 46 00:02:28,490 --> 00:02:32,490 und SHA-256 Hash, dass die Blöcke. 47 00:02:32,490 --> 00:02:37,190 Das ist eine sehr primitive Grundverschlüsselung dass fasst, in gewissem Sinne, 48 00:02:37,190 --> 00:02:42,050 die Daten in einer sehr einzigartigen Weise, die einzigartig für diese Daten ist. 49 00:02:42,050 --> 00:02:44,430 Sie könnten lade die gesamte Datei auf einmal 50 00:02:44,430 --> 00:02:48,820 aber es stellt sich heraus, ob Sie tun dass mit wirklich großen Dateien 51 00:02:48,820 --> 00:02:51,734 sie nehmen eine wirklich lange Zeit hochladen, und wenn man einen Fehler zu haben, 52 00:02:51,734 --> 00:02:53,650 Sie Pech haben und Sie haben, um es neu zu starten. 53 00:02:53,650 --> 00:02:56,700 Was wir dann zu tun ist, wir sagen ein anderer Server in unserem System, was 54 00:02:56,700 --> 00:03:00,555 wir die Meta-Server aufrufen, die Metadaten-Server, hey, das ist eine Datei 55 00:03:00,555 --> 00:03:03,110 und es ist, der sich aus folgende Liste von Blöcken. 56 00:03:03,110 --> 00:03:05,972 Und wir verzichten die Hashes , diese Blöcke zu identifizieren 57 00:03:05,972 --> 00:03:07,680 anstatt wieder Hochladen der gesamte Block. 58 00:03:07,680 --> 00:03:09,805 Die Meta-Server überprüft dann mit den Block Server, 59 00:03:09,805 --> 00:03:12,950 stellt sicher, dass die Blöcke dort - falls die sind perfekt, alles ist gut. 60 00:03:12,950 --> 00:03:15,720 >> THOMAS CARRIERO: Wenn wir wollen, auf, im Grunde, laden Sie die Datei 61 00:03:15,720 --> 00:03:19,370 aus dem Internet, sagen wir, wir werden Meta-Server zuerst fragen, 62 00:03:19,370 --> 00:03:22,010 hey, kannst du mir sagen über wo sich diese Datei befindet, 63 00:03:22,010 --> 00:03:25,430 und Meta-Server werden sagen, oh, gut, Diese Datei ist eigentlich 25 vier Megabyte 64 00:03:25,430 --> 00:03:26,804 Chunks und hier sind sie. 65 00:03:26,804 --> 00:03:28,970 Und dann werden wir auf Block gehen Server und wir werden tatsächlich 66 00:03:28,970 --> 00:03:32,534 Download jedes dieser Stücke, und dann wir die Datei von dort zu rekonstruieren, 67 00:03:32,534 --> 00:03:33,950 und dann werden wir den Download zu starten. 68 00:03:33,950 --> 00:03:36,490 Ja, so Dropbox-Angebote mit Skala, im Grunde, 69 00:03:36,490 --> 00:03:38,592 von sehr, sehr aggressive Splitter. 70 00:03:38,592 --> 00:03:40,300 ALEX ALLAIN: Also sharding ist, wenn Sie nehmen 71 00:03:40,300 --> 00:03:46,420 alle Benutzer in Ihrem Start oder Ihre Firma, 72 00:03:46,420 --> 00:03:48,989 und vielleicht haben sie verwendet auf einer Datenbank sein, 73 00:03:48,989 --> 00:03:51,530 und das funktioniert super, bis Sie traf eine bestimmte Anzahl von Benutzern, 74 00:03:51,530 --> 00:03:53,488 und wirklich, was Sie wollen tun müssen, ist einen Weg finden, 75 00:03:53,488 --> 00:03:56,300 zu denen in zwei Teile gespalten Datenbanken oder vielleicht auch mehr als zwei - 76 00:03:56,300 --> 00:04:00,110 ideal, genug, dass man haben alle Nutzer in der Welt. 77 00:04:00,110 --> 00:04:02,240 Also, wenn Sie Scherbe, was Sie tun, ist zu finden 78 00:04:02,240 --> 00:04:05,740 eine Möglichkeit, zu entscheiden, die Datenbank zu gehen 79 00:04:05,740 --> 00:04:09,150 derjenigen erfordert keine Kollision mit einem zentralen Verzeichnis, 80 00:04:09,150 --> 00:04:12,590 oder vielleicht ist es eine sehr schnelle, billige Look-up in diesem zentralen Verzeichnis. 81 00:04:12,590 --> 00:04:16,129 >> THOMAS CARRIERO: Wir haben nie alles in einer Datenbank gespeichert, 82 00:04:16,129 --> 00:04:17,920 denn das ist fast nie zu skalieren. 83 00:04:17,920 --> 00:04:22,770 Anstatt also das, was wir tun, ist werden wir alle nehmen dieser Informationen alle Dateien 84 00:04:22,770 --> 00:04:24,590 sind alle Metadaten und wir werden es Scherbe 85 00:04:24,590 --> 00:04:27,740 über Hunderte oder Tausende von logischen Datenbanken. 86 00:04:27,740 --> 00:04:31,780 Das bedeutet, dass, wenn wir einen Antrag auf Informationen eines Benutzers, 87 00:04:31,780 --> 00:04:35,560 wir zunächst sagen, hey, welche Datenbank die Informationen dieses Benutzers gespeichert, 88 00:04:35,560 --> 00:04:39,820 und dann sind wir im Grunde verwenden werden, dass Entscheidung zu gehen, dass die Datenbank zu finden, 89 00:04:39,820 --> 00:04:42,830 und das ist, wo wir alle laden die Dateien oder alle Metadaten 90 00:04:42,830 --> 00:04:44,010 über die Dateien. 91 00:04:44,010 --> 00:04:46,750 So verwenden wir eine Menge Splitter, aber Splitter ist nicht immer genug. 92 00:04:46,750 --> 00:04:49,280 Sie tatsächlich benötigen, um eine zwischenspeichern Viele der häufigsten Anfragen, 93 00:04:49,280 --> 00:04:52,940 denn auch wenn Datenbank Abfragen kann teuer werden. 94 00:04:52,940 --> 00:04:55,620 So tun wir auch progressive Caching-Strategien 95 00:04:55,620 --> 00:04:59,210 um sicherzustellen, dass die am häufigsten Anfragen sind recht einfach zu berechnen, 96 00:04:59,210 --> 00:05:03,560 und im Grunde macht, dass es eine Menge schneller und macht es im großen Maßstab zu arbeiten. 97 00:05:03,560 --> 00:05:06,400 Also das ist, auf einem sehr hohen Niveau, eine Art, wie Dropbox funktioniert. 98 00:05:06,400 --> 00:05:08,190 >> ALEX ALLAIN: Mein Name ist Alex Allain. 99 00:05:08,190 --> 00:05:09,731 >> THOMAS CARRIERO: Ich bin Thomas Carreiro. 100 00:05:09,731 --> 00:05:11,330 ALEX ALLAIN: Und das ist CS50. 101 00:05:11,330 --> 00:05:14,455 >> DAVID MALAN: Nun, wenn Sie sich jemals gefragt haben wo dieses Zitat auf der Website von CS50 102 00:05:14,455 --> 00:05:17,150 kommt, es ist eigentlich Alex wer ist der ursprüngliche Autor. 103 00:05:17,150 --> 00:05:20,160 Nun spricht von Dropbox, Ich habe vor kurzem erhalten diese E-Mail von ihnen 104 00:05:20,160 --> 00:05:23,199 in meinem Posteingang - Hallo, David, können Sie feststellen, dass einige Ihrer freigegebenen Links 105 00:05:23,199 --> 00:05:25,240 nicht arbeiten, und wir wollte erreichen, um Sie 106 00:05:25,240 --> 00:05:27,237 persönlich, damit Sie wissen, warum. 107 00:05:27,237 --> 00:05:28,320 Nun, was ist eine gemeinsam genutzte Verbindung? 108 00:05:28,320 --> 00:05:31,580 Nun, wenn Sie über Dropbox verwendet haben Speichern Sie einfach Ihre Source-Code innerhalb 109 00:05:31,580 --> 00:05:33,288 des Gerätes, können Sie Sie wissen vielleicht, dass 110 00:05:33,288 --> 00:05:36,100 können geteilt durch Links erstellen in der Regel der rechten Maustaste auf eine Datei 111 00:05:36,100 --> 00:05:37,875 und Kopieren Sie die URL in die Zwischenablage. 112 00:05:37,875 --> 00:05:40,750 Das gemeinsam genutzte Verbindung könnte ein wenig aussehen so etwas, sondern 113 00:05:40,750 --> 00:05:43,208 Geheimnis des Wortes, gibt es tatsächlich etwas kryptischer 114 00:05:43,208 --> 00:05:45,990 gibt, wie eine Sequenz von zufälligen Buchstaben und Zahlen. 115 00:05:45,990 --> 00:05:49,910 Die Idee ist, dass ich jetzt eine E-Mail oder GChat diese Art von URL an einen Freund, 116 00:05:49,910 --> 00:05:55,180 und er oder sie CS50.txt zugreifen können und laden Sie es auf seinem Computer. 117 00:05:55,180 --> 00:05:59,220 Und nur durch das Wissen, dass die URL, oder mit super, super geringe Wahrscheinlichkeit, raten 118 00:05:59,220 --> 00:06:02,720 dass url, könnte jemand anderes tatsächlich auf die Datei zugreifen. 119 00:06:02,720 --> 00:06:05,180 >> Leider ein Unternehmen Intralinks als bekannt 120 00:06:05,180 --> 00:06:07,370 kürzlich geschrieben ihre CollaboristaBlog 121 00:06:07,370 --> 00:06:10,770 dass es tatsächlich ein paar Bedrohungen dieser besonderen Workflow. 122 00:06:10,770 --> 00:06:13,680 Es stellt sich heraus, dass, wenn Sie versehentlich einen Fehler machen, so wie ich, ehrlich gesagt, 123 00:06:13,680 --> 00:06:17,140 in der Vergangenheit getan haben, und Paste eine URL wie ein Dropbox gemeinsamen Link, 124 00:06:17,140 --> 00:06:20,330 in nicht-Adresse Ihres Browsers Bar, aber wie hier im Bild, 125 00:06:20,330 --> 00:06:22,980 Ihre Suchleiste, dass url natürlich wird 126 00:06:22,980 --> 00:06:25,380 um eine eingereicht werden Suchmaschine wie Google. 127 00:06:25,380 --> 00:06:28,450 Natürlich ist Google nicht zu unbedingt erkennen, dass die gemeinsam genutzte Verbindung, 128 00:06:28,450 --> 00:06:30,366 und so wirst du bekommen mehr generische Suche 129 00:06:30,366 --> 00:06:32,680 Ergebnisse wie ein Link sich Dropbox.com, 130 00:06:32,680 --> 00:06:36,320 und in diesem Fall eine Anzeige, und in der Tat, Anzeigen, potentiell 131 00:06:36,320 --> 00:06:38,055 für die Wettbewerber von Dropbox. 132 00:06:38,055 --> 00:06:40,180 In der Tat, das ist, wie Intralinks bemerkte dies - sie, 133 00:06:40,180 --> 00:06:44,540 Auch wurden ein AdSense läuft Kampagne neben der Keywords 134 00:06:44,540 --> 00:06:46,320 dass Dropbox selbst verwenden könnte. 135 00:06:46,320 --> 00:06:48,790 Und so, wenn wir in auf vergrößern die unteren Ergebnisse hier 136 00:06:48,790 --> 00:06:52,070 Sie sehen, dass Inralinks hat Link in ihre eigenen Service. 137 00:06:52,070 --> 00:06:55,130 Jetzt ist einer der Merkmale Google und andere Suchmaschinen " 138 00:06:55,130 --> 00:06:59,860 Kampagnen ist, dass, wenn ein Benutzer wie mich auf diesen Link klickt, jetzt, 139 00:06:59,860 --> 00:07:04,160 Ich werde mich die Offenlegung der url dass ich in Google eingegeben, um 140 00:07:04,160 --> 00:07:05,760 diese Suchergebnissen zu finden. 141 00:07:05,760 --> 00:07:07,760 Die Idee ist, dass Unternehmen würden gerne wissen, 142 00:07:07,760 --> 00:07:09,590 wie die Menschen finden ihre Website. 143 00:07:09,590 --> 00:07:12,030 Natürlich, wenn ich fand, diese Seite 144 00:07:12,030 --> 00:07:15,180 durch Einfügen einer ansonsten Geheimnis URL in Google, 145 00:07:15,180 --> 00:07:18,010 Ich habe jetzt, effektiv, sagte Intralinks und ihre Web- 146 00:07:18,010 --> 00:07:22,500 Protokolle genau das, was ich url Geheimnis zu Besuch war, wodurch die Offenlegung, 147 00:07:22,500 --> 00:07:25,360 potenziell CS50.txt die Inhalte. 148 00:07:25,360 --> 00:07:27,110 Nun, es ist eine andere Bedrohung alle zusammen - 149 00:07:27,110 --> 00:07:29,901 Sie können auch wissen, von Dropbox Shared Links, die Sie kann in der Regel 150 00:07:29,901 --> 00:07:33,300 öffnen Sie sie in der eigenen Browser und eine Vorschau im Inneren 151 00:07:33,300 --> 00:07:34,500 von einem Rahmen wie diesem. 152 00:07:34,500 --> 00:07:36,900 Aber wenn das Vorschau enthält einen Hyperlink, 153 00:07:36,900 --> 00:07:40,960 wie hier im Bild zu Example.com, und Sie oder ein Benutzer klicken 154 00:07:40,960 --> 00:07:44,550 dass Hyperlink und eröffnet damit eine neuen Tab oder Fenster mit der Seite der 155 00:07:44,550 --> 00:07:49,350 url, was Sie gerade gesagt haben, auch die Web- Server, von der Natur, wie HTTP funktioniert, 156 00:07:49,350 --> 00:07:53,180 wird die HTTP-Adresse beziehen von wo Sie gekommen sind. 157 00:07:53,180 --> 00:07:55,900 In anderen Worten, informiert Sie die Ziel-Website 158 00:07:55,900 --> 00:07:59,817 Sie waren zuvor bei diese angeblich geheime URL. 159 00:07:59,817 --> 00:08:02,525 Nun, was Intralinks entdeckt Blick durch ihre eigenen Protokolle 160 00:08:02,525 --> 00:08:05,510 ist, dass sie ziemlich viel gefunden von Informationen, die sicherlich war 161 00:08:05,510 --> 00:08:07,840 gemeint geheim sein - für So jemand die Hypothek 162 00:08:07,840 --> 00:08:12,312 Anwendung, jemand, der Steuererklärung, und Trauben von mehreren Dokumenten, wie gut. 163 00:08:12,312 --> 00:08:14,895 Nun, wenn Sie möchten, um mehr zu erfahren über diese besondere Bedrohung, 164 00:08:14,895 --> 00:08:17,810 Kopf, um Drop-Box Blog zu dieser url hier 165 00:08:17,810 --> 00:08:21,400 und die Realität ist, dass man nicht wirklich Verteidigung gegen eine Bedrohung, in der Menschen 166 00:08:21,400 --> 00:08:25,600 wie ich versehentlich Einfügen, was sollte geheim URLs in den Suchmaschinen. 167 00:08:25,600 --> 00:08:28,210 Du und ich sind einfach da, um müssen ein bisschen vorsichtiger sein. 168 00:08:28,210 --> 00:08:31,110 Aber sie haben gearbeitet Beseitigung der andere Problem, bei dem 169 00:08:31,110 --> 00:08:35,530 Links, die in ein Dropbox eingebettet sind Vorschau wurden die Offenlegung der URL verweisen. 170 00:08:35,530 --> 00:08:37,980 Aber Kopf zu dieser URL für weitere Details. 171 00:08:37,980 --> 00:08:43,220 >> Aber jetzt, wie versprochen, ein genauerer Blick bei kleinen Hamster essen winzigen Burritos. 172 00:08:43,220 --> 00:08:46,085 >> [MUSIC SPIEL] 173 00:08:46,085 --> 00:09:43,627 174 00:09:43,627 --> 00:09:45,960 DAVID MALAN: Jetzt CS50-Team hatte vor kurzem die Gelegenheit 175 00:09:45,960 --> 00:09:48,540 in eine beteiligen 48-Stunden-Filmprojekt, 176 00:09:48,540 --> 00:09:50,260 eine internationale Wettbewerb, in dem 177 00:09:50,260 --> 00:09:53,720 Teams hatten in der Tat, 48 Stunden allein, um einen Film zu machen. 178 00:09:53,720 --> 00:09:55,980 Der Haken ist, dass Sie nur herauszufinden, welche Film, den Sie 179 00:09:55,980 --> 00:09:58,710 müssen zumin machen Start dieser von 48 Stunden. 180 00:09:58,710 --> 00:10:01,540 Insbesondere an einer aktuellen Freitagabend um 07.00 Uhr, 181 00:10:01,540 --> 00:10:05,439 CS50 wir gelernt, dass wir würden sein die Herstellung einer, ein Stummfilm, zwei, 182 00:10:05,439 --> 00:10:07,480 daß der Film benötigt verfügen über einen Charakter namens 183 00:10:07,480 --> 00:10:10,660 Jeremiah Jones, ein Lehrer, drei, dass die Folie benötigten 184 00:10:10,660 --> 00:10:13,240 , ein Tagebuch zu verfügen, dieser hier, und vier, 185 00:10:13,240 --> 00:10:16,570 dass wir mussten irgendwie gehören die Linie ist es, was es ist sogar 186 00:10:16,570 --> 00:10:18,790 obwohl, natürlich, wir machten einen Stummfilm. 187 00:10:18,790 --> 00:10:22,880 >> Jetzt, 26 Mitglieder des CS50-Team nahmen an der 48-Stunden-Film 188 00:10:22,880 --> 00:10:28,150 Projekt, darunter Colton, Dan, Padraig und Shelley 189 00:10:28,150 --> 00:10:31,780 Westover, den Sie sich erinnern können aus Filmen wie dieser hier. 190 00:10:31,780 --> 00:10:35,080 Nun beteiligt natürlich war CS50 eigenen Ramon Galvan. 191 00:10:35,080 --> 00:10:36,205 Ramon, willkommen in der Show. 192 00:10:36,205 --> 00:10:37,788 RAMON GALVAN: Vielen Dank für die Einladung. 193 00:10:37,788 --> 00:10:39,610 DAVID MALAN: Und der CS50 besitzen Daven Farnham. 194 00:10:39,610 --> 00:10:41,850 Jetzt, Ramon, was war Ihre Rolle in dem Film? 195 00:10:41,850 --> 00:10:41,878 >> [? 196 00:10:41,878 --> 00:10:43,670 RAMON GALVAN: Flug code] Regisseur mit Dan, eigentlich. 197 00:10:43,670 --> 00:10:45,044 >> DAVID MALAN: Und Daven, sich selbst? 198 00:10:45,044 --> 00:10:48,260 DAVEN FARNHAM: Ich war der Stern, so dass ich im Grunde machte das Projekt. 199 00:10:48,260 --> 00:10:48,970 Ich habe dann den Film. 200 00:10:48,970 --> 00:10:49,750 >> DAVID MALAN: Sie rettete den Film. 201 00:10:49,750 --> 00:10:50,530 >> DAVEN FARNHAM: ich. 202 00:10:50,530 --> 00:10:52,405 >> DAVID MALAN: Jetzt können Sie sagen, aber ich glaube, 203 00:10:52,405 --> 00:10:54,460 wir haben Ihre Bildschirm-Test für diesen Film. 204 00:10:54,460 --> 00:10:56,980 Wenn wir diesen Clip hier rollen. 205 00:10:56,980 --> 00:10:59,550 >> DAVEN FARNHAM: Mein Name ist Daven Farnham, und dies ist CS50. 206 00:10:59,550 --> 00:11:02,930 207 00:11:02,930 --> 00:11:03,895 Ich wollte sagen, CSS. 208 00:11:03,895 --> 00:11:06,870 209 00:11:06,870 --> 00:11:07,996 Dies ist CSS. 210 00:11:07,996 --> 00:11:10,540 211 00:11:10,540 --> 00:11:12,906 >> DAVID MALAN: Nun ist diese war Ihr erster Film? 212 00:11:12,906 --> 00:11:14,350 >> DAVEN FARNHAM: Äh, nein, vielleicht. 213 00:11:14,350 --> 00:11:17,669 >> DAVID MALAN: Nein, na ja, zumindest in diesem Mal war es ein Stummfilm. 214 00:11:17,669 --> 00:11:18,460 DAVEN FARNHAM: Ja. 215 00:11:18,460 --> 00:11:21,020 DAVID MALAN: Also um 7:00 Uhr, fanden wir aus diesen Zutaten erforderlich, 216 00:11:21,020 --> 00:11:22,811 und dann sofort wir tauchte als Gruppe 217 00:11:22,811 --> 00:11:25,200 um herauszufinden, welchen Film wir wurden tatsächlich zu machen. 218 00:11:25,200 --> 00:11:26,910 Wollen Sie uns zu Fuß durch wollen was in dieser Nacht war? 219 00:11:26,910 --> 00:11:29,312 >> DAVEN FARNHAM: Also im Grunde wir auf die Idee, um 7:00, 220 00:11:29,312 --> 00:11:31,520 wir im Grunde, um zu beginnen Brainstorming, so dass wir alle Arten von 221 00:11:31,520 --> 00:11:34,061 um ein Whiteboard gesammelt und begann die Sammlung von Ideen, 222 00:11:34,061 --> 00:11:36,720 und dann von 09.00 Uhr haben wir versucht, um es Autoren werfen, 223 00:11:36,720 --> 00:11:38,340 und die Autoren nahmen es von dort. 224 00:11:38,340 --> 00:11:40,756 >> DAVID MALAN: Und in der Zwischenzeit, Dan und Shelley und ich eigentlich 225 00:11:40,756 --> 00:11:43,122 geleitet zu Target, natürlich, unsere Lieblings-Geschäft in der Nähe, 226 00:11:43,122 --> 00:11:46,330 zu holen alle die Requisiten für den Film Wir hatten beschlossen, die zu diesem Zeitpunkt 227 00:11:46,330 --> 00:11:46,830 war - 228 00:11:46,830 --> 00:11:49,232 DAVEN FARNHAM: Wir hatten beschlossen paritätisch Abenteuerfilm. 229 00:11:49,232 --> 00:11:51,690 DAVID MALAN: Whic wurde gehen ganz wie Indiana Jones. 230 00:11:51,690 --> 00:11:55,340 DAVEN FARNHAM: Ja, so brauchten wir ein Stier Peitschen und wir brauchten einen Filzhut und so. 231 00:11:55,340 --> 00:11:57,360 DAVID MALAN: Und ein sehr kunstvollen Schmuckstück 232 00:11:57,360 --> 00:11:59,570 dass er dann finden würde, am Ende der Folge. 233 00:11:59,570 --> 00:12:03,040 Natürlich bekommen wir zurück auf Mitternacht oder so von Target 234 00:12:03,040 --> 00:12:05,662 und erkennen, nee, das ist nicht der Film wir machen - psych. 235 00:12:05,662 --> 00:12:07,370 DAVEN FARNHAM: Komplett anderen Film. 236 00:12:07,370 --> 00:12:10,082 RAMON GALVAN: Wir hatten ein Film noir für ein paar Stunden, 237 00:12:10,082 --> 00:12:11,790 dann hatten wir eine romantische Komödie am Ende. 238 00:12:11,790 --> 00:12:14,920 >> DAVID MALAN: So von 04.00 Uhr hatten wir ein romantische Komödie, und um 05.00 Uhr, 239 00:12:14,920 --> 00:12:16,760 Sie und Dan, die andere Direktor, auftauchte. 240 00:12:16,760 --> 00:12:19,240 >> RAMON GALVAN: Ja, so dass wir zusammen, und wir Art geplant aus 241 00:12:19,240 --> 00:12:21,700 wo wir wold schießen, was ist Szenen würden wir erst schießen, 242 00:12:21,700 --> 00:12:24,750 und dann um 7.00 Uhr oder 08.00 Uhr, wir tatsächlich ging hinaus und begann zu schießen. 243 00:12:24,750 --> 00:12:25,780 >> DAVID MALAN: Nun, wenn Sie bleiben, um, 244 00:12:25,780 --> 00:12:28,840 wir würden uns freuen, einige hinter den Kulissen zu tun untersucht, wie der Film gemacht wurde, 245 00:12:28,840 --> 00:12:32,160 aber ich denke, zuerst, werden wir Leute geben, die Weltpremiere 246 00:12:32,160 --> 00:12:35,578 von CS50 Film, Hartnäckigkeit. 247 00:12:35,578 --> 00:12:38,572 >> [MUSIC SPIEL] 248 00:12:38,572 --> 00:17:24,369 249 00:17:24,369 --> 00:17:29,310 >> DAVID MALAN: Jungs, ich meine - so fangen wir von oben. 250 00:17:29,310 --> 00:17:31,450 Also der ersten Szene wir alle als Gruppe erschossen 251 00:17:31,450 --> 00:17:34,250 Morgen fand um 08.00 Uhr a.m, und wir waren tatsächlich hier, 252 00:17:34,250 --> 00:17:38,220 Jefferson Hall, das ist eigentlich ein der Physik Hörsäle auf dem Campus. 253 00:17:38,220 --> 00:17:42,319 Und was war das Ziel mit dieser Szene? 254 00:17:42,319 --> 00:17:44,610 RAMON GALVAN: So waren wir hier , um den Film, Daven starten 255 00:17:44,610 --> 00:17:47,870 als Lehrer, Lehr Kerl, oder Lehrassistent, etwas, 256 00:17:47,870 --> 00:17:51,810 so, und er war wirklich aufgeregt , dass er sieht, dieses Paar zu Fuß aus 257 00:17:51,810 --> 00:17:52,650 und er will, dass. 258 00:17:52,650 --> 00:17:55,067 Er will in einer Beziehung sein, er gerade nicht hat. 259 00:17:55,067 --> 00:17:57,691 DAVID MALAN: Und dann der nächste Szene, wir Übergang tatsächlich 260 00:17:57,691 --> 00:17:58,570 wurde nicht in der Reihenfolge gedreht. 261 00:17:58,570 --> 00:17:59,820 In der Tat, hier sind Sie - 262 00:17:59,820 --> 00:18:00,890 >> DAVEN FARNHAM: So hier, eigentlich, wir gedreht 263 00:18:00,890 --> 00:18:03,069 Dieses dies - das war ein der letzten Szenen, die wir gedreht haben, 264 00:18:03,069 --> 00:18:05,610 aber tatsächlich zeigt sich bei der Anfang der Folie. 265 00:18:05,610 --> 00:18:07,920 Und so in dieser Szene, es ist ein Montage, und so, was ich tue 266 00:18:07,920 --> 00:18:09,760 wird ich an Köln setzen, Ich kämmte meine Haare. 267 00:18:09,760 --> 00:18:11,093 >> DAVID MALAN: Haben Sie cologne benutzen? 268 00:18:11,093 --> 00:18:13,330 DAVEN FARNHAM: Äh, Ramon Köln, viele von Köln. 269 00:18:13,330 --> 00:18:14,310 >> DAVID MALAN: Und wessen T-Shirt? 270 00:18:14,310 --> 00:18:15,450 >> DAVEN FARNHAM: Äh, Ramon Hemd. 271 00:18:15,450 --> 00:18:18,120 >> DAVID MALAN: Das war also mehr als einem Take, und das T-Shirt bis zum Ende 272 00:18:18,120 --> 00:18:18,760 war schön - 273 00:18:18,760 --> 00:18:21,093 >> DAVEN FARNHAM: Ja, ich glaube, mussten wir nehmen drei oder vier 274 00:18:21,093 --> 00:18:23,630 nimmt, so dass jeder Take war drei spritzt, so dass es 275 00:18:23,630 --> 00:18:25,470 waren etwa 12 Spritzer Eau de Cologne. 276 00:18:25,470 --> 00:18:27,820 So roch ich wie dieser cologne für den Rest des Tages. 277 00:18:27,820 --> 00:18:28,800 >> DAVID MALAN: Nun, zumin dest sehr schnell. 278 00:18:28,800 --> 00:18:31,450 Wir übergegangen draußen, und, in der Tat, wenn Sie genau hinsehen, 279 00:18:31,450 --> 00:18:33,920 das ist eigentlich der CS50 eigenen Lauren Caraballo. 280 00:18:33,920 --> 00:18:36,000 Aber was Sie waren Denken mit dieser Szene? 281 00:18:36,000 --> 00:18:39,083 >> DAVEN FARNHAM: Richtig, so in dieser Szene, wir versuchen, ihre Aufmerksamkeit zu bekommen. 282 00:18:39,083 --> 00:18:41,240 Also bin ich zu Fuß durch ihr Ich bin peacocking, natürlich. 283 00:18:41,240 --> 00:18:41,860 >> DAVID MALAN: Peacocking? 284 00:18:41,860 --> 00:18:43,340 >> DAVEN FARNHAM: Oh, Sie wissen es nicht? 285 00:18:43,340 --> 00:18:44,160 >> RAMON GALVAN: Äh, sollte ich? 286 00:18:44,160 --> 00:18:45,909 >> DAVEN FARNHAM: Ja, natürlich, natürlich. 287 00:18:45,909 --> 00:18:49,555 So normalen Gehen, natürlich, ist nur normal zu Fuß. 288 00:18:49,555 --> 00:18:51,180 DAVID MALAN: Also das ist normales Gehen? 289 00:18:51,180 --> 00:18:52,721 DAVEN FARNHAM: Das ist normales Gehen. 290 00:18:52,721 --> 00:18:54,992 Peacocking, werfen ein Hüften wenig drin. 291 00:18:54,992 --> 00:18:56,700 RAMON GALVAN: Es ist wirklich alles in Ordnung hier. 292 00:18:56,700 --> 00:18:58,158 DAVEN FARNHAM: Es ist alles hier. 293 00:18:58,158 --> 00:19:00,270 Es ist von diesem qua - Es ist alles in den Hüften. 294 00:19:00,270 --> 00:19:06,160 Und dann am Ende, Sie haben zu Pop und zu sperren. 295 00:19:06,160 --> 00:19:08,017 Es ist der Schlüssel zum Manöver - es ist Schlüssel. 296 00:19:08,017 --> 00:19:09,100 DAVID MALAN: Pop und Schloss. 297 00:19:09,100 --> 00:19:12,202 Gut, gut, du tatsächlich ein viel Slapstick in dem Film. 298 00:19:12,202 --> 00:19:15,410 In der Tat, einer der nächsten Szenen war hier am Lamont-Bibliothek, vor der Tür. 299 00:19:15,410 --> 00:19:16,800 >> DAVEN FARNHAM: Ja, sie sind genau hier, so bin ich eigentlich 300 00:19:16,800 --> 00:19:19,150 versuchen - ich glaube, es ist ein Tür ziehen und ich drängen, 301 00:19:19,150 --> 00:19:21,358 und wie die Szene fortschreitet, Ich Schieben und Drücken 302 00:19:21,358 --> 00:19:22,350 immer aggressiver. 303 00:19:22,350 --> 00:19:25,500 Und ich denke, am Ende, jemand, tatsächlich klopft mir aus dem Weg. 304 00:19:25,500 --> 00:19:27,840 >> DAVID MALAN: Ja, und in Tatsächlich haben wir nicht feststellen, die - 305 00:19:27,840 --> 00:19:28,850 bis der Bearbeitungsphase. 306 00:19:28,850 --> 00:19:31,324 >> RAMON GALVAN: Ja, ja, wenn wir Zoomen in dieser Aufnahme, und Dan, 307 00:19:31,324 --> 00:19:32,490 können wir etwas verbessern? 308 00:19:32,490 --> 00:19:33,960 OK, perfekt. 309 00:19:33,960 --> 00:19:38,747 Sie wurde so zu sehen, mich in die Hocke zu , Pop-up und klopfe Daven im Gesicht 310 00:19:38,747 --> 00:19:39,330 mit der Tür. 311 00:19:39,330 --> 00:19:41,940 DAVID MALAN: Dass wir Spaß gefunden Material nur wenige Stunden, bevor wir 312 00:19:41,940 --> 00:19:43,730 mussten die Filme für die Frist versenden. 313 00:19:43,730 --> 00:19:47,017 Alles klar, ich danke auch euch beide so sehr, für den Beitritt und für die Hauptrolle in solchen - 314 00:19:47,017 --> 00:19:48,350 DAVEN FARNHAM: Oh, nein danke. 315 00:19:48,350 --> 00:19:48,700 RAMON GALVAN: Danke. 316 00:19:48,700 --> 00:19:49,908 DAVID MALAN: - ein bewegender Film. 317 00:19:49,908 --> 00:19:51,490 Nun, das ist es für CS50Live. 318 00:19:51,490 --> 00:19:54,360 Vielen Dank an unsere Freunde bei Dropbox, vielen Dank an alle, 319 00:19:54,360 --> 00:19:57,870 hinter der Kamera, CS50 eigenen Ramon Galvan und Daven Farnham. 320 00:19:57,870 --> 00:20:01,660 Dies war und dies CS50 war unser Lieblingsszene 321 00:20:01,660 --> 00:20:03,279 dass es nicht machen es in dem Film. 322 00:20:03,279 --> 00:20:05,320 DIRECTOR 1: Sind wir gonna bekommen das Auto in der Straße? 323 00:20:05,320 --> 00:20:06,778 DIRECTOR 2: Es kommt, das ist OK. 324 00:20:06,778 --> 00:20:10,437 325 00:20:10,437 --> 00:20:11,020 [HORN HONKING] 326 00:20:11,020 --> 00:20:13,866 SCHAUSPIELERIN: Whoa. 327 00:20:13,866 --> 00:20:16,094 Oh, Gott. 328 00:20:16,094 --> 00:20:44,416