1 00:00:00,000 --> 00:00:08,630 2 00:00:08,630 --> 00:00:11,450 DAVID MALAN: Hola, mundo, esta se CS50Live, y chico, nosotros también 3 00:00:11,450 --> 00:00:13,680 tener un episodio increíble para usted hoy. 4 00:00:13,680 --> 00:00:17,400 En primer lugar, una mirada al interior de cómo Dropbox funciona, entonces una estrecha 5 00:00:17,400 --> 00:00:20,230 ver diminutos hámsters comer pequeñas burritos, 6 00:00:20,230 --> 00:00:24,870 y, por último, una mirada detrás de las escenas de ver en la nueva película de CS50, Persistencia. 7 00:00:24,870 --> 00:00:27,410 >> Pero primero, Dropbox.com, donde recientemente 8 00:00:27,410 --> 00:00:30,770 viajó en San Francisco, California, para reunirse con el ex jefe de CS50 9 00:00:30,770 --> 00:00:34,390 compañero de enseñanza, Thomas Carriero que nos dio un tour de Dropbox 10 00:00:34,390 --> 00:00:37,919 y es exactamente lo que se siente al trabajar y, atrevo a decir que vivir allí. 11 00:00:37,919 --> 00:00:39,960 Ahora nos sentamos no sólo con Thomas mientras que allí, 12 00:00:39,960 --> 00:00:43,400 sino también con el ex de CS50 compañero de enseñanza cabeza Alex Allain 13 00:00:43,400 --> 00:00:46,330 para hablar sobre el subyacente funcionamiento de Dropbox.com 14 00:00:46,330 --> 00:00:48,190 y se distribuye la arquitectura. 15 00:00:48,190 --> 00:00:49,571 Vamos a echar un vistazo. 16 00:00:49,571 --> 00:00:52,570 THOMAS Carriero: Soy Thomas Carreiro Soy un ingeniero de software de Dropbox. 17 00:00:52,570 --> 00:00:54,150 ALEX ALLAIN: Soy Alex Allain. 18 00:00:54,150 --> 00:00:57,110 Soy ingeniero aquí en Dropbox. 19 00:00:57,110 --> 00:01:00,250 >> THOMAS Carriero: Sí, así que estaba en realidad el primer CF cabeza para CS50 20 00:01:00,250 --> 00:01:02,600 cuando David Malan se hizo cargo de la clase. 21 00:01:02,600 --> 00:01:05,930 Yo ya había estado enseñando CS50 durante dos semestres 22 00:01:05,930 --> 00:01:09,610 con Mike Smith, que estaba allí el profesor antes de allí. 23 00:01:09,610 --> 00:01:12,410 >> ALEX ALLAIN: Así que en realidad no tomó CS50, 24 00:01:12,410 --> 00:01:17,960 pero lo hice TF dos veces, una vez como TF regular y luego en mi último año, 25 00:01:17,960 --> 00:01:21,431 Yo estaba en realidad Jefe del TF CS50, que era un montón de diversión. 26 00:01:21,431 --> 00:01:23,430 THOMAS Carriero: Así que cuando David se acercó a mí 27 00:01:23,430 --> 00:01:27,740 sobre la configuración de Dropbox en el aparato CS50, 28 00:01:27,740 --> 00:01:30,890 Yo estaba muy emocionado, porque de hecho tenemos un cliente Linux. 29 00:01:30,890 --> 00:01:35,180 La mayoría de nuestros usuarios utilizan ya sea De Windows o los clientes de Macintosh, 30 00:01:35,180 --> 00:01:38,830 pero el Linux, Macintosh y Los clientes de Windows son, en realidad, 31 00:01:38,830 --> 00:01:39,880 muy similar. 32 00:01:39,880 --> 00:01:44,510 Así que lo que hicimos es que pre-instalado el cliente de Dropbox Linux en el CS50 33 00:01:44,510 --> 00:01:48,920 aparato, y funciona como todos nuestros otros usuarios de Linux. 34 00:01:48,920 --> 00:01:51,130 >> ALEX ALLAIN: Así que el manera Dropbox funciona es que 35 00:01:51,130 --> 00:01:57,510 funciona como el cliente en muchos diversos sistemas operativos y dispositivos. 36 00:01:57,510 --> 00:02:00,464 El cliente de escritorio Drobox es uno de los más conocidos, 37 00:02:00,464 --> 00:02:01,630 uno de los más interesantes. 38 00:02:01,630 --> 00:02:04,430 >> THOMAS Carriero: Así Dropbox básicamente toma todos los archivos 39 00:02:04,430 --> 00:02:06,350 que se pone en el trozos de carpetas, y 40 00:02:06,350 --> 00:02:08,380 esos archivos en cuatro trozos megabyte. 41 00:02:08,380 --> 00:02:12,170 Así que vamos a echar un 100 archivo PDF megabyte, y vamos a 42 00:02:12,170 --> 00:02:14,990 trozo en 25 trozos de cuatro megabytes. 43 00:02:14,990 --> 00:02:19,760 Estos trozos son entonces encriptados, y luego les enviamos nuestros servidores de bloque. 44 00:02:19,760 --> 00:02:24,870 >> ALEX ALLAIN: Los servidores de bloque son el almacenamiento de los propios bloques, 45 00:02:24,870 --> 00:02:28,490 y por lo que cada bloque se almacena en el servidor de bloque con los datos 46 00:02:28,490 --> 00:02:32,490 y un hash SHA-256 de que bloquea. 47 00:02:32,490 --> 00:02:37,190 Esa es una encriptación muy básico primitivo que resume, en cierto sentido, 48 00:02:37,190 --> 00:02:42,050 los datos en un muy un único manera que es única para esos datos. 49 00:02:42,050 --> 00:02:44,430 Usted podría subir el conjunto de archivos de una sola vez, 50 00:02:44,430 --> 00:02:48,820 pero resulta que si lo hace que con archivos muy grandes, 51 00:02:48,820 --> 00:02:51,734 se toman un tiempo muy largo para cargar, y si se produce un fallo, 52 00:02:51,734 --> 00:02:53,650 usted está fuera de suerte y tienes que reiniciarlo. 53 00:02:53,650 --> 00:02:56,700 Lo que a continuación hacemos es que decimos otro servidor en nuestro sistema, lo que 54 00:02:56,700 --> 00:03:00,555 que llamamos el servidor meta, el servidor de metadatos, hey, este es un archivo 55 00:03:00,555 --> 00:03:03,110 y está compuesto por el siguiente lista de bloques. 56 00:03:03,110 --> 00:03:05,972 Y pasamos los hashes para identificar esos bloques 57 00:03:05,972 --> 00:03:07,680 en lugar de volver a subir todo el bloque. 58 00:03:07,680 --> 00:03:09,805 El servidor de meta luego cheques con los servidores de bloque, 59 00:03:09,805 --> 00:03:12,950 hace que los bloques están ahí - si el son, perfecto, todo es bueno. 60 00:03:12,950 --> 00:03:15,720 >> THOMAS Carriero: Cuando queremos que, básicamente, descargue el archivo 61 00:03:15,720 --> 00:03:19,370 desde Internet, digamos, le pediremos primer servidor del meta, 62 00:03:19,370 --> 00:03:22,010 Hey, ¿me puede decir acerca de donde se encuentra este archivo, 63 00:03:22,010 --> 00:03:25,430 y el servidor de metadatos va a decir, oh, bueno, este archivo es en realidad 25 de cuatro megabytes 64 00:03:25,430 --> 00:03:26,804 trozos, y aquí están. 65 00:03:26,804 --> 00:03:28,970 Y luego nos vamos al bloque servidor y nos pondremos en realidad 66 00:03:28,970 --> 00:03:32,534 descargar cada uno de los trozos, y luego vamos a reconstruir el archivo desde allí, 67 00:03:32,534 --> 00:03:33,950 y luego vamos a empezar la descarga. 68 00:03:33,950 --> 00:03:36,490 Sí, ¿y ofertas de Dropbox con la escala, básicamente, 69 00:03:36,490 --> 00:03:38,592 por muy, sharding muy agresivo. 70 00:03:38,592 --> 00:03:40,300 ALEX ALLAIN: Así sharding es cuando se toma 71 00:03:40,300 --> 00:03:46,420 todos los usuarios en su inicio o su empresa, 72 00:03:46,420 --> 00:03:48,989 y tal vez se utilizan estar en una base de datos, 73 00:03:48,989 --> 00:03:51,530 y que funciona muy bien hasta que golpear un cierto número de usuarios, 74 00:03:51,530 --> 00:03:53,488 y realmente lo que quieres que hacer es encontrar alguna manera 75 00:03:53,488 --> 00:03:56,300 para dividir los a través de dos bases de datos o tal vez más de dos - 76 00:03:56,300 --> 00:04:00,110 idealmente, lo suficiente para que puedas tener todos los usuarios en el mundo. 77 00:04:00,110 --> 00:04:02,240 Así que cuando usted fragmento, lo que haces es que encuentre 78 00:04:02,240 --> 00:04:05,740 alguna manera de decidir que la base de datos para ir 79 00:04:05,740 --> 00:04:09,150 a que no requiere golpear a un directorio central, 80 00:04:09,150 --> 00:04:12,590 o tal vez es un muy rápido, barato Buscar en Agenda en ese directorio central. 81 00:04:12,590 --> 00:04:16,129 >> THOMAS Carriero: Nosotros nunca tenemos todo lo almacenado en una base de datos, 82 00:04:16,129 --> 00:04:17,920 porque eso es casi nunca va a escalar. 83 00:04:17,920 --> 00:04:22,770 Así que en vez, lo que hacemos es que nos tomaremos todo de que la información, todos los archivos 84 00:04:22,770 --> 00:04:24,590 son todos los metadatos y vamos fragmento que 85 00:04:24,590 --> 00:04:27,740 largo de cientos o miles bases de datos de lógicas. 86 00:04:27,740 --> 00:04:31,780 Eso significa que cuando tenemos un solicitud de información de un usuario, 87 00:04:31,780 --> 00:04:35,560 vamos primero decimos, oye, qué base de datos es la información del usuario almacenada en, 88 00:04:35,560 --> 00:04:39,820 y luego vamos básicamente usamos esa decisión de ir a buscar a esa base de datos, 89 00:04:39,820 --> 00:04:42,830 y ahí es donde vamos a cargar todos los archivos o todos los metadatos 90 00:04:42,830 --> 00:04:44,010 acerca de los archivos. 91 00:04:44,010 --> 00:04:46,750 Así que usamos un montón de sharding, pero sharding no siempre es suficiente. 92 00:04:46,750 --> 00:04:49,280 Usted realmente necesita para almacenar en caché un Muchas de las peticiones comunes, 93 00:04:49,280 --> 00:04:52,940 porque a pesar de que la base de datos consultas pueden ser costosos. 94 00:04:52,940 --> 00:04:55,620 Así también hacemos progresiva estrategias de almacenamiento en caché 95 00:04:55,620 --> 00:04:59,210 para asegurarse de que la más común peticiones son bastante fáciles de calcular, 96 00:04:59,210 --> 00:05:03,560 y, básicamente, lo que hace que sea mucho más más rápido y hace que funcione a escala. 97 00:05:03,560 --> 00:05:06,400 Así que eso es, a un nivel muy alto, clase de cómo funciona Dropbox. 98 00:05:06,400 --> 00:05:08,190 >> ALEX ALLAIN: Mi nombre es Alex Allain. 99 00:05:08,190 --> 00:05:09,731 >> THOMAS Carriero: Soy Thomas Carreiro. 100 00:05:09,731 --> 00:05:11,330 ALEX ALLAIN: Y esto es CS50. 101 00:05:11,330 --> 00:05:14,455 >> DAVID MALAN: Ahora bien, si alguna vez se preguntó donde esta cita en la página web del CS50 102 00:05:14,455 --> 00:05:17,150 viene, en realidad Alex quien es el autor original. 103 00:05:17,150 --> 00:05:20,160 Ahora, hablando de Dropbox, hace poco recibido este correo electrónico de ellos 104 00:05:20,160 --> 00:05:23,199 en mi bandeja de entrada - Hola, David, es posible que cuenta de que algunos de sus enlaces compartidos 105 00:05:23,199 --> 00:05:25,240 no están funcionando, y nosotros quería llegar a ti 106 00:05:25,240 --> 00:05:27,237 personalmente para hacerle saber por qué. 107 00:05:27,237 --> 00:05:28,320 Bueno, ¿qué es un enlace compartido? 108 00:05:28,320 --> 00:05:31,580 Bueno, si usted ha utilizado más allá de Dropbox simplemente guardar el código fuente en el interior 109 00:05:31,580 --> 00:05:33,288 del aparato, se podría saber que usted 110 00:05:33,288 --> 00:05:36,100 puede crear enlaces compartidos por clic típicamente derecho sobre un archivo 111 00:05:36,100 --> 00:05:37,875 y copiar la URL en el portapapeles. 112 00:05:37,875 --> 00:05:40,750 Ese vínculo compartida puede verse un poco algo como esto, pero en su lugar 113 00:05:40,750 --> 00:05:43,208 de la palabra secreta, hay en realidad algo más críptico 114 00:05:43,208 --> 00:05:45,990 allí, como una secuencia de letras y números aleatorios. 115 00:05:45,990 --> 00:05:49,910 El ser idea de que ahora puedo enviar por correo electrónico o Gchat este tipo de ruta de un amigo, 116 00:05:49,910 --> 00:05:55,180 y él o ella podría tener acceso CS50.txt y descargarlo en su ordenador. 117 00:05:55,180 --> 00:05:59,220 Y sólo por saber que url, o con súper, súper baja probabilidad, adivinando 118 00:05:59,220 --> 00:06:02,720 esa url, podría alguien más realmente acceder al archivo. 119 00:06:02,720 --> 00:06:05,180 >> Desafortunadamente una empresa conocido como Intralinks 120 00:06:05,180 --> 00:06:07,370 recientemente publicado en su CollaboristaBlog 121 00:06:07,370 --> 00:06:10,770 que en realidad hay un par de amenazas a este flujo de trabajo en particular. 122 00:06:10,770 --> 00:06:13,680 Resulta que si accidentalmente cometer un error, como yo, francamente, 123 00:06:13,680 --> 00:06:17,140 lo han hecho en el pasado, y pegar una URL como un enlace de Dropbox para compartir, 124 00:06:17,140 --> 00:06:20,330 en no la dirección de su navegador bar, pero como se muestra aquí, 125 00:06:20,330 --> 00:06:22,980 la barra de búsqueda, que url, por supuesto, va 126 00:06:22,980 --> 00:06:25,380 que se someterá a un motor de búsqueda como Google. 127 00:06:25,380 --> 00:06:28,450 Por supuesto, Google no va a reconocer necesariamente ese vínculo común, 128 00:06:28,450 --> 00:06:30,366 y por lo que vamos a obtener más búsqueda genérica 129 00:06:30,366 --> 00:06:32,680 resultados como un enlace Dropbox.com a sí mismo, 130 00:06:32,680 --> 00:06:36,320 y en este caso, un anuncio, y De hecho, anuncios, potencialmente, 131 00:06:36,320 --> 00:06:38,055 para los competidores de Dropbox. 132 00:06:38,055 --> 00:06:40,180 De hecho, así es como Intralinks dado cuenta de esto - que, 133 00:06:40,180 --> 00:06:44,540 también, se ejecuta una de AdSense campaña junto con las palabras clave 134 00:06:44,540 --> 00:06:46,320 que DropBox mismos pueden usar. 135 00:06:46,320 --> 00:06:48,790 Y así, si nos centramos en los resultados de fondo aquí, 136 00:06:48,790 --> 00:06:52,070 verás que tiene Inralinks este enlace a su propio servicio. 137 00:06:52,070 --> 00:06:55,130 Ahora una de las características de Google y otros motores de búsqueda ' 138 00:06:55,130 --> 00:06:59,860 campañas de publicidad es que cuando un usuario como yo hace clic en este enlace, ahora, 139 00:06:59,860 --> 00:07:04,160 Voy a ser la divulgación de la url que escribí en Google con el fin 140 00:07:04,160 --> 00:07:05,760 para encontrar estos resultados de búsqueda. 141 00:07:05,760 --> 00:07:07,760 La idea es que empresas les gustaría saber 142 00:07:07,760 --> 00:07:09,590 cómo las personas están encontrando su sitio web. 143 00:07:09,590 --> 00:07:12,030 Por supuesto, si he encontrado En esta página de resultados 144 00:07:12,030 --> 00:07:15,180 pegando una por lo demás url secreto en Google, 145 00:07:15,180 --> 00:07:18,010 He ahora, efectivamente, dicho Intralinks y de su web 146 00:07:18,010 --> 00:07:22,500 registros exactamente lo url secreto que se encontraba de visita, divulgar, por tanto, 147 00:07:22,500 --> 00:07:25,360 potencialmente, el contenido CS50.txt. 148 00:07:25,360 --> 00:07:27,110 Ahora, hay otra amenaza todos juntos - 149 00:07:27,110 --> 00:07:29,901 ustedes saben, también, de Dropbox enlaces compartidos que normalmente puede 150 00:07:29,901 --> 00:07:33,300 abrirlos dentro de su propio navegador y una vista previa de ellos en el interior 151 00:07:33,300 --> 00:07:34,500 de un marco como este. 152 00:07:34,500 --> 00:07:36,900 Pero si esa vista previa contiene un hipervínculo, 153 00:07:36,900 --> 00:07:40,960 como se muestra aquí para Example.com, y usted o un clic del usuario 154 00:07:40,960 --> 00:07:44,550 que hipervínculo, abriendo de este modo un nueva pestaña o ventana con la página de 155 00:07:44,550 --> 00:07:49,350 url, lo que ha también acaba de decir a la web servidor, por la naturaleza de cómo funciona HTTP, 156 00:07:49,350 --> 00:07:53,180 es el HTTP refieren dirección de donde vinieron. 157 00:07:53,180 --> 00:07:55,900 En otras palabras, le informaremos el sitio web de destino 158 00:07:55,900 --> 00:07:59,817 que usted era antes en esta url supuestamente secreto. 159 00:07:59,817 --> 00:08:02,525 Ahora, ¿qué Intralinks descubierto mirando a través de sus propios registros 160 00:08:02,525 --> 00:08:05,510 es que se encuentran un poco de información que fue sin duda 161 00:08:05,510 --> 00:08:07,840 destinado a ser secreto - para ejemplo, la hipoteca de alguien 162 00:08:07,840 --> 00:08:12,312 solicitud, la declaración de impuestos de otra persona, y racimos de más documentos, así. 163 00:08:12,312 --> 00:08:14,895 Ahora, si desea obtener más acerca de esta amenaza en particular, 164 00:08:14,895 --> 00:08:17,810 dirigirse a cuadro de sigue en la siguiente dirección aquí, 165 00:08:17,810 --> 00:08:21,400 y la realidad es que usted no puede realmente defenderse de una amenaza en la que las personas 166 00:08:21,400 --> 00:08:25,600 como yo pego accidentalmente lo que debe ser urls secretas en los motores de búsqueda. 167 00:08:25,600 --> 00:08:28,210 Tú y yo simplemente va a tiene que ser un poco más cuidadoso. 168 00:08:28,210 --> 00:08:31,110 Pero ellos han estado trabajando en reparar el otro problema por el cual 169 00:08:31,110 --> 00:08:35,530 vínculos que se incrustan en un Dropbox vista previa fueron revelando la url referirse. 170 00:08:35,530 --> 00:08:37,980 Pero ir a la url para más detalles. 171 00:08:37,980 --> 00:08:43,220 >> Pero ahora, como había prometido, una mirada más cercana en pequeños hámsters comen pequeños burritos. 172 00:08:43,220 --> 00:08:46,085 >> [REPRODUCCIÓN DE MÚSICA] 173 00:08:46,085 --> 00:09:43,627 174 00:09:43,627 --> 00:09:45,960 DAVID MALAN: el equipo de ahora CS50 recientemente tuvo la oportunidad 175 00:09:45,960 --> 00:09:48,540 para participar en un Proyecto de la película de 48 horas, 176 00:09:48,540 --> 00:09:50,260 una organización internacional la competencia durante el cual 177 00:09:50,260 --> 00:09:53,720 equipos tenía, de hecho, 48 horas a solas para hacer una película. 178 00:09:53,720 --> 00:09:55,980 El problema es que sólo averiguar lo que la película 179 00:09:55,980 --> 00:09:58,710 que tenga que hacer en el mismo comenzar de esas 48 horas. 180 00:09:58,710 --> 00:10:01,540 En particular, en un reciente Viernes por la noche a las 7:00 pm, 181 00:10:01,540 --> 00:10:05,439 nos enteramos de que en CS50 estaríamos hacer uno, una película muda, dos, 182 00:10:05,439 --> 00:10:07,480 que la película necesitaba cuentan con un personaje llamado 183 00:10:07,480 --> 00:10:10,660 Jeremías Jones, un profesor, tres, que la película necesaria 184 00:10:10,660 --> 00:10:13,240 que cuentan con un diario, este de aquí, y cuatro, 185 00:10:13,240 --> 00:10:16,570 que teníamos que incluir de alguna manera la línea es lo que es aún 186 00:10:16,570 --> 00:10:18,790 aunque, por supuesto, estaban haciendo una película muda. 187 00:10:18,790 --> 00:10:22,880 >> Ahora, 26 miembros del equipo de CS50 participado en esta película de 48 horas 188 00:10:22,880 --> 00:10:28,150 proyecto, entre ellos Colton, Dan, Padraig y Shelley 189 00:10:28,150 --> 00:10:31,780 Westover, a quien se recordará desde películas como esta de aquí. 190 00:10:31,780 --> 00:10:35,080 Ahora, también implicado, por supuesto, fue el propio Ramón Galván del CS50. 191 00:10:35,080 --> 00:10:36,205 Ramón, bienvenido al show. 192 00:10:36,205 --> 00:10:37,788 RAMON GALVAN: Gracias por invitarme. 193 00:10:37,788 --> 00:10:39,610 DAVID MALAN: Y de CS50 poseer Daven Farnham. 194 00:10:39,610 --> 00:10:41,850 Ahora, Ramón, lo que fue su papel en la película? 195 00:10:41,850 --> 00:10:41,878 >> [? 196 00:10:41,878 --> 00:10:43,670 RAMON GALVAN: código de vuelo] director con Dan, en realidad. 197 00:10:43,670 --> 00:10:45,044 >> DAVID MALAN: Y Daven, usted mismo? 198 00:10:45,044 --> 00:10:48,260 Daven FARNHAM: yo era la estrella, así que básicamente hizo el proyecto. 199 00:10:48,260 --> 00:10:48,970 Me salvó la película. 200 00:10:48,970 --> 00:10:49,750 >> DAVID MALAN: Usted salvó la película. 201 00:10:49,750 --> 00:10:50,530 >> Daven FARNHAM: yo lo hice. 202 00:10:50,530 --> 00:10:52,405 >> DAVID MALAN: Ahora, decir esto, pero creo 203 00:10:52,405 --> 00:10:54,460 tenemos la prueba de pantalla para esta película. 204 00:10:54,460 --> 00:10:56,980 Si pudiéramos rodar este clip aquí. 205 00:10:56,980 --> 00:10:59,550 >> Daven FARNHAM: Mi nombre es Daven Farnham, y esto es CS50. 206 00:10:59,550 --> 00:11:02,930 207 00:11:02,930 --> 00:11:03,895 Quería decir CSS. 208 00:11:03,895 --> 00:11:06,870 209 00:11:06,870 --> 00:11:07,996 Este es CSS. 210 00:11:07,996 --> 00:11:10,540 211 00:11:10,540 --> 00:11:12,906 >> DAVID MALAN: Ahora esta era su primera película? 212 00:11:12,906 --> 00:11:14,350 >> Daven FARNHAM: Uh, no, tal vez. 213 00:11:14,350 --> 00:11:17,669 >> DAVID MALAN: No, bueno, al menos esta vez se trataba de una película muda. 214 00:11:17,669 --> 00:11:18,460 Daven FARNHAM: Si. 215 00:11:18,460 --> 00:11:21,020 DAVID MALAN: Así que a las 7:00 de la tarde, nos encontramos esos ingredientes requeridos, 216 00:11:21,020 --> 00:11:22,811 y luego inmediatamente buceado en como un grupo 217 00:11:22,811 --> 00:11:25,200 averiguar qué película estamos eran en realidad va a hacer. 218 00:11:25,200 --> 00:11:26,910 ¿Quieres caminar con nosotros a través de cuál era esa noche como? 219 00:11:26,910 --> 00:11:29,312 >> Daven FARNHAM: Así que, básicamente, nos dieron la idea a las 7:00, 220 00:11:29,312 --> 00:11:31,520 que básicamente empezamos a una lluvia de ideas, por lo que hacemos todo tipo de 221 00:11:31,520 --> 00:11:34,061 reunido en torno a una pizarra y comenzó una lluvia de ideas, 222 00:11:34,061 --> 00:11:36,720 y luego a las 9:00, lo intentamos para tirarlo fuera a los escritores, 223 00:11:36,720 --> 00:11:38,340 y los escritores lo llevaron de allí. 224 00:11:38,340 --> 00:11:40,756 >> DAVID MALAN: Y mientras tanto, Dan y Shelley y yo en realidad 225 00:11:40,756 --> 00:11:43,122 dirigido a Target, por supuesto, nuestra tienda cerca favorito, 226 00:11:43,122 --> 00:11:46,330 recoger todos los accesorios para la película habíamos decidido, que en ese momento 227 00:11:46,330 --> 00:11:46,830 era - 228 00:11:46,830 --> 00:11:49,232 Daven FARNHAM: Habíamos decidido en una película de aventuras de paridad. 229 00:11:49,232 --> 00:11:51,690 DAVID MALAN: whic iba a ser muy al estilo Indiana Jones. 230 00:11:51,690 --> 00:11:55,340 Daven FARNHAM: Sí, así que necesitábamos un toro látigos y necesitábamos un sombrero de fieltro y esas cosas. 231 00:11:55,340 --> 00:11:57,360 DAVID MALAN: Y una muy pieza adornada de joyas 232 00:11:57,360 --> 00:11:59,570 que luego sería encontrar en el final del episodio. 233 00:11:59,570 --> 00:12:03,040 Por supuesto, volvamos a medianoche o así de Target 234 00:12:03,040 --> 00:12:05,662 y se dan cuenta, pues no, eso no es la película que estamos haciendo - psych. 235 00:12:05,662 --> 00:12:07,370 Daven FARNHAM: Completamente diferente de la película. 236 00:12:07,370 --> 00:12:10,082 RAMON GALVAN: Teníamos una película noir durante un par de horas, 237 00:12:10,082 --> 00:12:11,790 luego tuvimos una romántica comedia al final. 238 00:12:11,790 --> 00:12:14,920 >> DAVID MALAN: Así que antes de las 4:00 am, tuvimos una la comedia romántica, y alrededor de las 5:00 am, 239 00:12:14,920 --> 00:12:16,760 tú y Dan, el otro director, apareció. 240 00:12:16,760 --> 00:12:19,240 >> RAMON GALVAN: Sí, así que nos dieron juntos y que tipo de planeado 241 00:12:19,240 --> 00:12:21,700 donde Wold rodaje, lo que es escenas que dispararían primero, 242 00:12:21,700 --> 00:12:24,750 y luego alrededor de las 7:00 o 08 a.m., se en realidad salió y empezó a disparar. 243 00:12:24,750 --> 00:12:25,780 >> DAVID MALAN: Bueno, si usted puede quedarse, 244 00:12:25,780 --> 00:12:28,840 nos gustaría hacer algunos detrás de las escenas analiza cómo se hizo la película, 245 00:12:28,840 --> 00:12:32,160 pero creo que en primer lugar, ¿de acuerdo darle a la gente el estreno mundial 246 00:12:32,160 --> 00:12:35,578 de la película de CS50, Persistencia. 247 00:12:35,578 --> 00:12:38,572 >> [REPRODUCCIÓN DE MÚSICA] 248 00:12:38,572 --> 00:17:24,369 249 00:17:24,369 --> 00:17:29,310 >> DAVID MALAN: Chicos, quiero decir - así que vamos a empezar desde el principio. 250 00:17:29,310 --> 00:17:31,450 Así que la primera escena todos rodamos en grupo 251 00:17:31,450 --> 00:17:34,250 esa mañana tuvo lugar alrededor de las 8:00 a.m, y en realidad estábamos aquí, 252 00:17:34,250 --> 00:17:38,220 Jefferson Hall, que es en realidad una de las salas de lectura de la física en el campus. 253 00:17:38,220 --> 00:17:42,319 ¿Y cuál fue el objetivo con esta escena? 254 00:17:42,319 --> 00:17:44,610 RAMON GALVAN: Así que nos quedamos aquí para iniciar la película, Daven 255 00:17:44,610 --> 00:17:47,870 como un maestro, un compañero de la enseñanza, o un ayudante de enseñanza, algo 256 00:17:47,870 --> 00:17:51,810 de esa manera, y él estaba muy molesto que ve a esta pareja saliendo 257 00:17:51,810 --> 00:17:52,650 y él quiere eso. 258 00:17:52,650 --> 00:17:55,067 Él quiere estar en una relación, él simplemente no lo tiene. 259 00:17:55,067 --> 00:17:57,691 DAVID MALAN: Y luego la siguiente escena, hacemos la transición a la realidad 260 00:17:57,691 --> 00:17:58,570 no se rodó en orden. 261 00:17:58,570 --> 00:17:59,820 De hecho, aquí, usted es - 262 00:17:59,820 --> 00:18:00,890 >> Daven FARNHAM: Así aquí, en realidad, que rodamos 263 00:18:00,890 --> 00:18:03,069 este esta - esta fue una de las últimas escenas que rodamos, 264 00:18:03,069 --> 00:18:05,610 pero esto en realidad muestra arriba en el principio de la película. 265 00:18:05,610 --> 00:18:07,920 Y así, en esta escena, es una montaje, y por lo tanto lo que estoy haciendo 266 00:18:07,920 --> 00:18:09,760 es que me estoy poniendo en la colonia, Estoy peinarme. 267 00:18:09,760 --> 00:18:11,093 >> DAVID MALAN: ¿Utiliza colonia? 268 00:18:11,093 --> 00:18:13,330 Daven FARNHAM: Uh, Ramón colonia, un montón de colonia. 269 00:18:13,330 --> 00:18:14,310 >> DAVID MALAN: ¿Y de quién camisa? 270 00:18:14,310 --> 00:18:15,450 >> Daven FARNHAM: Eh, camisa de Ramón. 271 00:18:15,450 --> 00:18:18,120 >> DAVID MALAN: Así que eso era más que una sola toma, y ​​la camisa para el final 272 00:18:18,120 --> 00:18:18,760 era bastante - 273 00:18:18,760 --> 00:18:21,093 >> Daven FARNHAM: Sí, creo que tuvimos que tomar tres o cuatro 274 00:18:21,093 --> 00:18:23,630 toma, por lo que cada toma era tres chorros, por lo que 275 00:18:23,630 --> 00:18:25,470 eran cerca de 12 chorros de colonia. 276 00:18:25,470 --> 00:18:27,820 Así que olía a esa colonia para el resto del día. 277 00:18:27,820 --> 00:18:28,800 >> DAVID MALAN: Bueno, al menos, muy rápidamente. 278 00:18:28,800 --> 00:18:31,450 Nos transitioned exterior, y, de hecho, si te fijas bien, 279 00:18:31,450 --> 00:18:33,920 esto es en realidad CS50 de propia Caraballo Lauren. 280 00:18:33,920 --> 00:18:36,000 Pero lo que eras pensando con esta escena? 281 00:18:36,000 --> 00:18:39,083 >> Daven FARNHAM: Derecho, por lo que en esta escena, que estamos tratando de llamar su atención. 282 00:18:39,083 --> 00:18:41,240 Así que estoy caminando por ella, Estoy peacocking, por supuesto. 283 00:18:41,240 --> 00:18:41,860 >> DAVID MALAN: Peacocking? 284 00:18:41,860 --> 00:18:43,340 >> Daven FARNHAM: Oh, ¿no lo sabes? 285 00:18:43,340 --> 00:18:44,160 >> RAMON GALVAN: Uh, tendría que hacerlo? 286 00:18:44,160 --> 00:18:45,909 >> Daven FARNHAM: Sí, Por supuesto, por supuesto. 287 00:18:45,909 --> 00:18:49,555 Así caminar normal, por supuesto, es simplemente caminar normal. 288 00:18:49,555 --> 00:18:51,180 DAVID MALAN: Así que esta es la marcha normal? 289 00:18:51,180 --> 00:18:52,721 Daven FARNHAM: Eso es caminar normal. 290 00:18:52,721 --> 00:18:54,992 Peacocking, lanzar una pequeñas caderas allí. 291 00:18:54,992 --> 00:18:56,700 RAMON GALVAN: Es realmente bien aquí. 292 00:18:56,700 --> 00:18:58,158 Daven FARNHAM: Todo está bien aquí. 293 00:18:58,158 --> 00:19:00,270 Es a partir de esta condición - Todo está en las caderas. 294 00:19:00,270 --> 00:19:06,160 Y luego, al final, usted tiene que estallar y bloqueo. 295 00:19:06,160 --> 00:19:08,017 Es clave para la maniobra - es clave. 296 00:19:08,017 --> 00:19:09,100 DAVID MALAN: Pop y cerradura. 297 00:19:09,100 --> 00:19:12,202 Está bien, bueno, en realidad se hizo un mucha comedia física en la película. 298 00:19:12,202 --> 00:19:15,410 De hecho, una de las siguientes escenas estuvo aquí en Lamont Library, fuera de la puerta. 299 00:19:15,410 --> 00:19:16,800 >> Daven FARNHAM: Sí, son aquí, así que estoy realmente 300 00:19:16,800 --> 00:19:19,150 tratando de - Creo que es un tire de la puerta y estoy empujando, 301 00:19:19,150 --> 00:19:21,358 y como esa escena progresa, Estoy empujando y empujando 302 00:19:21,358 --> 00:19:22,350 cada vez más agresiva. 303 00:19:22,350 --> 00:19:25,500 Y creo que al final, alguien en realidad me golpea fuera del camino. 304 00:19:25,500 --> 00:19:27,840 >> DAVID MALAN: Sí, y en De hecho, no nos dimos cuenta del - 305 00:19:27,840 --> 00:19:28,850 hasta la fase de edición. 306 00:19:28,850 --> 00:19:31,324 >> RAMON GALVAN: Sí, así que, si nos zoom en este tiro, y Dan, 307 00:19:31,324 --> 00:19:32,490 podemos mejorar un poco? 308 00:19:32,490 --> 00:19:33,960 Bien, perfecto. 309 00:19:33,960 --> 00:19:38,747 Así que tienes que verme agaché sobre a aparecer y golpear Daven en la cara 310 00:19:38,747 --> 00:19:39,330 con la puerta. 311 00:19:39,330 --> 00:19:41,940 DAVID MALAN: Que bien que nos encontró imágenes apenas unas horas antes de que 312 00:19:41,940 --> 00:19:43,730 tuvo que enviar las películas para la fecha límite. 313 00:19:43,730 --> 00:19:47,017 De acuerdo, bien, gracias tanto a los dos para la unión y por protagonizar tales - 314 00:19:47,017 --> 00:19:48,350 Daven FARNHAM: Oh, no, gracias. 315 00:19:48,350 --> 00:19:48,700 RAMON GALVAN: Gracias. 316 00:19:48,700 --> 00:19:49,908 DAVID MALAN: - una película en movimiento. 317 00:19:49,908 --> 00:19:51,490 Bueno eso es todo por CS50Live. 318 00:19:51,490 --> 00:19:54,360 Muchas gracias a nuestros amigos de Dropbox, muchas gracias a todo el mundo 319 00:19:54,360 --> 00:19:57,870 detrás de la cámara, CS50 propio Ramón Galván y Daven Farnham. 320 00:19:57,870 --> 00:20:01,660 Este fue CS50 y este era nuestra escena favorita 321 00:20:01,660 --> 00:20:03,279 eso no lo hacen en la película. 322 00:20:03,279 --> 00:20:05,320 DIRECTOR 1: ¿Vamos a tener el coche en la carretera? 323 00:20:05,320 --> 00:20:06,778 DIRECTOR 2: ¡Ya viene, eso está bien. 324 00:20:06,778 --> 00:20:10,437 325 00:20:10,437 --> 00:20:11,020 [TOCAR LA BOCINA BOCINA] 326 00:20:11,020 --> 00:20:13,866 ACTRIZ: Whoa. 327 00:20:13,866 --> 00:20:16,094 Oh, dios. 328 00:20:16,094 --> 00:20:44,416