1 00:00:00,000 --> 00:00:00,500 2 00:00:00,500 --> 00:00:13,514 [Música tema] 3 00:00:13,514 --> 00:00:32,147 4 00:00:32,147 --> 00:00:34,940 >> DAVID J. MALAN: Você pode me ouvir, mundo? 5 00:00:34,940 --> 00:00:38,170 Assim, no episódio da próxima semana, vamos falar sobre a tecnologia do microfone. 6 00:00:38,170 --> 00:00:40,460 Mas, por agora, vamos começar. 7 00:00:40,460 --> 00:00:42,940 Olá, mundo, nós somos trás, como é a minha voz. 8 00:00:42,940 --> 00:00:44,980 E esta é CS50 ao vivo. 9 00:00:44,980 --> 00:00:47,600 >> E o menino, que temos uma boa mostrar para você esta semana. 10 00:00:47,600 --> 00:00:49,720 Em particular, temos tenho o bug Heartbleed 11 00:00:49,720 --> 00:00:52,900 que tem sido em todos os noticiários de tarde, algumas histórias de estudantes, 12 00:00:52,900 --> 00:00:56,356 uma viagem a Las Vegas, um atrás a turnê cenas de Dropbox. 13 00:00:56,356 --> 00:01:00,800 E eu estou ouvindo, sim, CS50 do próprio Ramon Galvin está de volta. 14 00:01:00,800 --> 00:01:03,880 De CS50 Ramon Galvin é em o estúdio novamente hoje. 15 00:01:03,880 --> 00:01:05,650 >> Mas, primeiro, algumas luminárias. 16 00:01:05,650 --> 00:01:08,650 Claro luminárias ter sido um pouco de uma coisa neste semestre em CS50. 17 00:01:08,650 --> 00:01:11,410 E você deve se lembrar Ahmad, a partir de um episódio anterior, que 18 00:01:11,410 --> 00:01:13,500 apresentou um vídeo fazendo o seu caso por que 19 00:01:13,500 --> 00:01:16,580 ele gostaria de receber sua própria lâmpada de mesa CS50. 20 00:01:16,580 --> 00:01:18,630 Bem, nós enviamos uma mesa em última análise, a lâmpada Ahmad. 21 00:01:18,630 --> 00:01:21,000 E ele gentilmente nos enviou esta foto de si mesmo 22 00:01:21,000 --> 00:01:24,020 no Paquistão, com uma lâmpada de mesa CS50. 23 00:01:24,020 --> 00:01:27,730 >> Enquanto isso, você pode recordar Lamp Story, apresentado por Eggers na Letónia. 24 00:01:27,730 --> 00:01:29,870 Enviamos sobre uma mesa lâmpada para a Letónia também. 25 00:01:29,870 --> 00:01:32,330 E retratado aqui é que a lâmpada de mesa. 26 00:01:32,330 --> 00:01:35,690 Finalmente, você pode recordar Philip que não apenas enviar uma foto, 27 00:01:35,690 --> 00:01:38,790 mas também apresentou um vídeo via que nos agradecer 28 00:01:38,790 --> 00:01:42,030 para sua lâmpada de mesa, que nós enviado por todo o caminho para a Alemanha. 29 00:01:42,030 --> 00:01:43,690 Vamos dar uma olhada. 30 00:01:43,690 --> 00:01:44,540 >> PHILLIP: Oi. 31 00:01:44,540 --> 00:01:47,610 Caro David, querido e todos você pessoas incríveis no CS50. 32 00:01:47,610 --> 00:01:52,042 Estou Phil e eu quero agradecer a você muito por este presente incrível. 33 00:01:52,042 --> 00:01:54,335 É inacreditável me que você realmente 34 00:01:54,335 --> 00:01:57,080 enviou esta todo o caminho aqui para a Alemanha. 35 00:01:57,080 --> 00:01:58,290 Mas você sabe o quê? 36 00:01:58,290 --> 00:02:01,742 Por que eu não agradecer-lhe pessoalmente? 37 00:02:01,742 --> 00:02:05,580 >> Ei, David, eu quero agradecer a você tanto para esta lâmpada de mesa CS50. 38 00:02:05,580 --> 00:02:08,669 Você não pode imaginar o que isso significa para mim. 39 00:02:08,669 --> 00:02:10,000 >> DAVID J. MALAN: Lâmpada de mesa? 40 00:02:10,000 --> 00:02:11,200 >> PHILLIP: Certo. 41 00:02:11,200 --> 00:02:17,099 OK, eu vou sair, mas, sim, obrigado. 42 00:02:17,099 --> 00:02:19,640 DAVID J. MALAN: Agora, dois de seu colegas realmente viajaram 43 00:02:19,640 --> 00:02:21,400 para que possamos ter um bate-papo de tarde. 44 00:02:21,400 --> 00:02:25,420 Em particular, Amy de Massachusetts e Jack de Dublin, na Irlanda, 45 00:02:25,420 --> 00:02:28,940 veio todo o caminho para Sanders Theater para se sentar e falar sobre CS50 46 00:02:28,940 --> 00:02:30,270 passado e presente. 47 00:02:30,270 --> 00:02:33,160 48 00:02:33,160 --> 00:02:34,620 >> Este é Sanders Theater. 49 00:02:34,620 --> 00:02:38,410 Portanto, este é o lugar onde CS50 do são realizadas palestras. 50 00:02:38,410 --> 00:02:40,197 Muito obrigado por ter vindo para o campus. 51 00:02:40,197 --> 00:02:41,780 Vamos começar com as apresentações? 52 00:02:41,780 --> 00:02:42,730 Eu sou David. 53 00:02:42,730 --> 00:02:43,560 >> AMY: Eu sou a Amy. 54 00:02:43,560 --> 00:02:46,770 Eu trabalho na web e eu moro aqui em Cambridge. 55 00:02:46,770 --> 00:02:49,244 >> JACK: Eu sou Jack e eu sou a partir de Dublin, na Irlanda. 56 00:02:49,244 --> 00:02:50,410 Eu sou um júnior na High School. 57 00:02:50,410 --> 00:02:53,659 >> DAVID J. MALAN: E o que o traz aqui hoje, em especial, de tão longe? 58 00:02:53,659 --> 00:02:55,230 JACK: Para uma visita a Boston. 59 00:02:55,230 --> 00:02:58,550 >> AMY: Como tem evoluído CS50 como você foi ensiná-la? 60 00:02:58,550 --> 00:03:02,420 >> DAVID J. MALAN: É definitivamente ficou mais dramática ao longo dos anos. 61 00:03:02,420 --> 00:03:05,290 Fomos filmar desde 2007, de forma podemos literalmente voltar no tempo 62 00:03:05,290 --> 00:03:08,860 e assistir nos últimos anos, em primeiro lugar palestras em particular. 63 00:03:08,860 --> 00:03:11,800 E eu acho que a primeira palestra em 2007 foi praticamente 64 00:03:11,800 --> 00:03:13,640 comigo, saindo na frente da classe. 65 00:03:13,640 --> 00:03:16,550 Dizendo: Olá, este é CS50. 66 00:03:16,550 --> 00:03:18,900 E nós mergulhou o material do dia. 67 00:03:18,900 --> 00:03:21,210 >> Tudo bem, tão bem-vindos de Ciência da Computação 50, 68 00:03:21,210 --> 00:03:23,120 Introdução à Ciência da Computação 1. 69 00:03:23,120 --> 00:03:26,270 Meu nome é David Malin e eu será o seu instrutor isso - 70 00:03:26,270 --> 00:03:28,120 >> Agora não há música. 71 00:03:28,120 --> 00:03:29,450 As luzes se apagam. 72 00:03:29,450 --> 00:03:30,910 Nós cair uma enorme tela. 73 00:03:30,910 --> 00:03:33,335 Pode ou não pode ser Muppets em um determinado ano. 74 00:03:33,335 --> 00:03:38,915 75 00:03:38,915 --> 00:03:42,680 E é engraçado, porque isso tudo aconteceu muito gradualmente 76 00:03:42,680 --> 00:03:44,850 ao longo dos anos, apenas um pouco mais a cada ano. 77 00:03:44,850 --> 00:03:47,510 Mas o delta, agora, entre o primeiro ano e do ano passado 78 00:03:47,510 --> 00:03:51,670 é realmente bastante atroz, o quão diferente dos primeiros cinco minutos são. 79 00:03:51,670 --> 00:03:56,700 >> AMY: Estou curioso, o que você vê como as diferenças entre o EDX 80 00:03:56,700 --> 00:03:59,630 versão eo curso ao vivo? 81 00:03:59,630 --> 00:04:02,410 >> DAVID J. MALAN: Então curricularly e tecnologicamente CS50 82 00:04:02,410 --> 00:04:06,850 no campus e fora do campus CS50x são fundamentalmente o mesmo. 83 00:04:06,850 --> 00:04:09,560 O que difere entre o dois é o nível de apoio 84 00:04:09,560 --> 00:04:11,630 que somos capazes de fornecer. 85 00:04:11,630 --> 00:04:15,770 Mesmo que CS50 tem uma enorme equipe de cerca de 100 companheiros de ensino, curso 86 00:04:15,770 --> 00:04:18,800 assistentes, eu e nossa equipe de produção - 87 00:04:18,800 --> 00:04:22,025 podemos apenas mal manter-se com os 700 estudantes no campus 88 00:04:22,025 --> 00:04:27,610 e os 150 alunos do Ensino Extensão que são locais ou on-line se. 89 00:04:27,610 --> 00:04:30,880 Assim, para CS50x, nós simplesmente não têm a estrutura de apoio do horário de expediente, 90 00:04:30,880 --> 00:04:33,057 por exemplo, quatro noites por semana, durante várias horas. 91 00:04:33,057 --> 00:04:36,390 JACK: E o que vocês falam sobre a o horário de expediente, que será diferente para, 92 00:04:36,390 --> 00:04:39,119 por exemplo, o que você tem em palestras, ou em seções, ou shorts? 93 00:04:39,119 --> 00:04:41,160 DAVID J. MALAN: No campus horário de funcionamento são realmente 94 00:04:41,160 --> 00:04:44,740 oportunidades para os alunos fazer perguntas, um a um, 95 00:04:44,740 --> 00:04:48,100 com um membro do corpo docente ou mesmo um colega deles nas proximidades. 96 00:04:48,100 --> 00:04:51,810 E, geralmente, lutar com os erros que eles estão tendo em seus códigos. 97 00:04:51,810 --> 00:04:55,350 >> AMY: Eu acho que Reddit tipo de dá um fac-símile razoável de um escritório 98 00:04:55,350 --> 00:04:55,980 horas. 99 00:04:55,980 --> 00:04:56,980 >> DAVID J. MALAN: Concordo, concordou. 100 00:04:56,980 --> 00:04:59,521 Eu tenho realmente impressionado, porém, com a comunidade Reddit 101 00:04:59,521 --> 00:05:01,430 e os recém-chegados o grupo, também - apenas 102 00:05:01,430 --> 00:05:03,700 como as pessoas ansiosas e esperançosas ter sido. 103 00:05:03,700 --> 00:05:06,920 E Reddit definitivamente se presta melhor, eu acho, para afixação de código 104 00:05:06,920 --> 00:05:08,800 e tendo enfiado discussões. 105 00:05:08,800 --> 00:05:10,871 >> JACK: E você acha que as pessoas devem tentar, 106 00:05:10,871 --> 00:05:12,620 se eles sabem que estão fazendo algo errado 107 00:05:12,620 --> 00:05:15,986 ou como é, eles implementaram - passei muito tempo com ele, 108 00:05:15,986 --> 00:05:17,610 acho que eles deveriam parar e começar de novo? 109 00:05:17,610 --> 00:05:18,840 Ou procurar ajuda? 110 00:05:18,840 --> 00:05:20,260 Ou como deveriam - 111 00:05:20,260 --> 00:05:22,330 >> DAVID J. MALAN: Faça uma pausa, minimamente. 112 00:05:22,330 --> 00:05:26,790 Às vezes, especialmente para mim, pelo menos, como o seu nível de estresse começa a subir você 113 00:05:26,790 --> 00:05:29,327 começar a mexer e cópia e colar, o esquecimento 114 00:05:29,327 --> 00:05:30,410 o que você já tentou. 115 00:05:30,410 --> 00:05:32,810 É hora de ir para dormir, ou ir dar uma corrida, 116 00:05:32,810 --> 00:05:35,610 ou tomar banho, e apenas tipo de obter alguma distância. 117 00:05:35,610 --> 00:05:39,030 E isso aconteceu muitas e muitas vezes para me 118 00:05:39,030 --> 00:05:42,190 onde eu vou estar ali deitado na cama mesmo, ou até mesmo dirigindo para o trabalho, 119 00:05:42,190 --> 00:05:44,500 ou andando em algum lugar, tipo de depuração na minha cabeça. 120 00:05:44,500 --> 00:05:47,708 >> E só quando você tem essa distância e muito menos estresse em seus ombros, 121 00:05:47,708 --> 00:05:49,850 Eu acho que, você pode perceber, como, oh, eu sou um idiota. 122 00:05:49,850 --> 00:05:54,450 Eu esqueci de chamar essa função, ou inicializar alguma variável. 123 00:05:54,450 --> 00:05:58,530 >> Assim como uma pequena surpresa se você quiser para dar uma olhada sob o assento CS50 124 00:05:58,530 --> 00:06:00,490 almofada, um pouco de algo espera por você. 125 00:06:00,490 --> 00:06:07,184 126 00:06:07,184 --> 00:06:08,100 Aqueles eram boa aparência. 127 00:06:08,100 --> 00:06:11,280 Conseguimos aqueles olhares? 128 00:06:11,280 --> 00:06:14,550 >> Sob suas almofadas de assento, de Claro, era um pouco mais de espaço Dropbox. 129 00:06:14,550 --> 00:06:17,470 Agora você deve se lembrar que recentemente viajou para Saint Louis, Missouri, 130 00:06:17,470 --> 00:06:20,090 onde tivemos uma oportunidade única para explodir realmente vidro 131 00:06:20,090 --> 00:06:22,110 na fábrica de vidro Terceiro Grau. 132 00:06:22,110 --> 00:06:26,150 Nosso anfitrião para o dia fez esta bela tigela de vidro 133 00:06:26,150 --> 00:06:29,325 girando e girando-o até você tem esse efeito ondulado bonito. 134 00:06:29,325 --> 00:06:32,320 E isso agora vive em nosso escritórios aqui em Cambridge. 135 00:06:32,320 --> 00:06:35,640 >> I, por outro lado, fez esta grande bola de vidro laranja 136 00:06:35,640 --> 00:06:37,230 que agora se senta na minha mesa. 137 00:06:37,230 --> 00:06:39,860 Mas estávamos em Saint Louis, Claro que, para a maratona hacker CS50 138 00:06:39,860 --> 00:06:42,730 em Saint Louis com Launchcode, onde tivemos a oportunidade 139 00:06:42,730 --> 00:06:48,230 sentar-se com um número de sua colegas e ouvir suas histórias CS50. 140 00:06:48,230 --> 00:06:55,337 >> Esdras: Uma vez eu vi computador codificação e do tipo de - que é 141 00:06:55,337 --> 00:06:56,670 a carreira que eu quero estar dentro 142 00:06:56,670 --> 00:07:00,050 E eu acho que eu faria ser muito bom no que faz. 143 00:07:00,050 --> 00:07:02,680 >> CHARLES: Bem, eu estive procura de emprego por um tempo. 144 00:07:02,680 --> 00:07:04,770 Bacharel em Ciências, engenharia biomédica. 145 00:07:04,770 --> 00:07:06,950 Não tem ido muito bem. 146 00:07:06,950 --> 00:07:09,350 Então eu pensei que talvez eu olharia num campo diferente. 147 00:07:09,350 --> 00:07:12,380 >> KIMBERLY: Em Green Bay, Wisconsin Eu era um conselheiro da escola. 148 00:07:12,380 --> 00:07:16,130 E eu realmente sabia que eu queria mudar de carreira. 149 00:07:16,130 --> 00:07:19,040 >> SAM: Eu ouvi um monte de pessoas dizendo, tipo, todo mundo 150 00:07:19,040 --> 00:07:20,190 deve aprender a codificar. 151 00:07:20,190 --> 00:07:22,140 Todos devem ser expostas a ele. 152 00:07:22,140 --> 00:07:25,450 E antes que eu era apenas uma espécie de gosto, né, sei lá. 153 00:07:25,450 --> 00:07:27,790 >> AUSTIN: eu tinha tomado um semestre fora. 154 00:07:27,790 --> 00:07:30,700 E eu estou fazendo agora o programa CS50x. 155 00:07:30,700 --> 00:07:34,670 >> KELLI: É muito acessível para ninguém. 156 00:07:34,670 --> 00:07:37,100 >> LEANNE: Eu tenho sido um desenvolvedor no passado. 157 00:07:37,100 --> 00:07:41,630 Mas eu tinha uma situação e eu queria para aumentar o meu tipo de confiança, 158 00:07:41,630 --> 00:07:44,550 e eu queria aprender C, e eu queria aprender 159 00:07:44,550 --> 00:07:47,754 PHP, que eu vi que estava ensinando CS50. 160 00:07:47,754 --> 00:07:49,170 AUSTIN: As pessoas são realmente útil. 161 00:07:49,170 --> 00:07:50,900 Há definitivamente mais de uma comunidade do que você 162 00:07:50,900 --> 00:07:52,510 pensaria de um curso on-line. 163 00:07:52,510 --> 00:07:55,745 >> KELLI: Estou trabalhando em meu problema definir cinco, que eu comecei. 164 00:07:55,745 --> 00:07:59,290 Então eu começar a fazer um pouco de análise forense. 165 00:07:59,290 --> 00:08:01,560 >> CHARLES: Ele tem sido um desafio. 166 00:08:01,560 --> 00:08:04,470 É definitivamente significou para esticar seus limites. 167 00:08:04,470 --> 00:08:06,210 Estou trabalhando em conjunto de problemas cinco. 168 00:08:06,210 --> 00:08:09,150 >> KIMBERLY: Meu colega e eu estamos trabalhando em nosso projeto final. 169 00:08:09,150 --> 00:08:11,760 >> SAM: Estou trabalhando no meu projeto final. 170 00:08:11,760 --> 00:08:15,320 Tenho duas outras pessoas que trabalham comigo, nós somos a força tri do poder. 171 00:08:15,320 --> 00:08:21,450 >> LEANNE: Eu estou tentando trabalhar em um aplicativo iOS que é uma agenda calendário 172 00:08:21,450 --> 00:08:26,100 aplicação que eu queria criar, apenas para o meu próprio uso, para começar com. 173 00:08:26,100 --> 00:08:28,700 >> AUSTIN: Meu projeto final é vai ser um site que 174 00:08:28,700 --> 00:08:31,380 é uma imagem e um repositório visual. 175 00:08:31,380 --> 00:08:35,820 Basicamente ele vai ter uma lista de frases úteis 176 00:08:35,820 --> 00:08:38,270 e linguagem gestual para o pessoal médico. 177 00:08:38,270 --> 00:08:42,440 >> ESDRAS: Vamos dizer que o meu projeto final foi um boneco fazendo uma dança, 178 00:08:42,440 --> 00:08:49,060 e eles me pediram, você pode fazer isso fantoche para fazer esta dança duas vezes mais rápido? 179 00:08:49,060 --> 00:08:55,270 Eu seria capaz de ir para o meu código, a mudança lo, salvá-lo, compilá-lo, carregá-lo, 180 00:08:55,270 --> 00:08:58,950 e mostrar-lhes imediatamente que Eu posso - que não só eu 181 00:08:58,950 --> 00:09:01,190 tornar este projecto final, eu entendo. 182 00:09:01,190 --> 00:09:03,480 Eu posso ajustá-lo no entanto eles querem que eu ajustá-lo. 183 00:09:03,480 --> 00:09:06,400 >> CHARLES: Eu acho que uma vez que recebo meu projeto final concluído 184 00:09:06,400 --> 00:09:08,500 e algum potencial empregadores têm a chance 185 00:09:08,500 --> 00:09:11,170 de olhar para que eles terão um melhor avaliação sobre se eles 186 00:09:11,170 --> 00:09:12,586 acho que vou ser uma boa opção para eles. 187 00:09:12,586 --> 00:09:17,530 SAM: Agora eu estou muito confiante e estou aprender coisas novas o tempo todo. 188 00:09:17,530 --> 00:09:18,980 E isso é ótimo. 189 00:09:18,980 --> 00:09:20,770 Ele mudou a minha vida. 190 00:09:20,770 --> 00:09:24,390 >> ESDRAS: Este é realmente material duro, especialmente 191 00:09:24,390 --> 00:09:31,110 se você estiver fazendo isso e também de trabalho, e talvez também tem uma família, 192 00:09:31,110 --> 00:09:35,220 e talvez também têm filhos, e talvez também tem uma hipoteca. 193 00:09:35,220 --> 00:09:41,340 Mas é assim vale a pena se você acabou de colocar o esforço dentro 194 00:09:41,340 --> 00:09:47,249 O que você sair é muito mais valiosa do que o tempo que você colocar dentro 195 00:09:47,249 --> 00:09:49,040 DAVID J. MALAN: E agora, esta semana, em tecnologia. 196 00:09:49,040 --> 00:09:51,180 As probabilidades são de que você já ouviu falar de o chamado Heartbleed 197 00:09:51,180 --> 00:09:53,670 bug, que afetou web servidores em todo o mundo. 198 00:09:53,670 --> 00:09:55,610 Mas o que é esse bug, exatamente? 199 00:09:55,610 --> 00:09:59,400 Bem, acontece que muitos web software servidores rodam chamado aberto 200 00:09:59,400 --> 00:10:02,500 SSL, onde SSL é claro é Secure Sockets Layer. 201 00:10:02,500 --> 00:10:05,630 E esta é a tecnologia que criptografa o tráfego entre um navegador da web, 202 00:10:05,630 --> 00:10:07,730 ou cliente e um servidor web. 203 00:10:07,730 --> 00:10:10,640 Agora, infelizmente, em Dezembro de 2011, um programador 204 00:10:10,640 --> 00:10:14,000 introduziu um bug acidental em o código-fonte aberto SSL. 205 00:10:14,000 --> 00:10:17,660 >> E, infelizmente, é aberto SSL usado em tantos outros produtos, 206 00:10:17,660 --> 00:10:20,080 entre eles o Apache servidor web, e outros, 207 00:10:20,080 --> 00:10:23,260 que são muito populares no internet para sites de hospedagem. 208 00:10:23,260 --> 00:10:29,020 O resultado disso foi que a após ataque é possível. 209 00:10:29,020 --> 00:10:32,430 Como parte do SSL aberto há um chamado recurso de batimentos cardíacos, 210 00:10:32,430 --> 00:10:36,150 pelo qual um cliente, como um navegador Pode enviar uma mensagem ou uma carga, 211 00:10:36,150 --> 00:10:38,630 que é realmente apenas uma string, como Olá, para um servidor. 212 00:10:38,630 --> 00:10:40,940 E para além disso payload ele envia um número 213 00:10:40,940 --> 00:10:43,400 o que deve ser o comprimento dessa carga. 214 00:10:43,400 --> 00:10:45,280 No caso de Olá, ele deve ser inferior a cinco. 215 00:10:45,280 --> 00:10:49,060 >> Infelizmente, o erro no SSL aberto operado da seguinte forma. 216 00:10:49,060 --> 00:10:50,910 Ele ignorou esse número. 217 00:10:50,910 --> 00:10:55,020 E por isso, se você - em vez disso, ele confiou esse número. 218 00:10:55,020 --> 00:10:59,370 Então, se você, o cliente, enviou uma mensagem como Olá, e não o número 5 219 00:10:59,370 --> 00:11:03,180 mas o número 100, o que aconteceria é que o servidor faria cegamente 220 00:11:03,180 --> 00:11:06,200 responder a essa carga por ecoando não só Olá, 221 00:11:06,200 --> 00:11:10,310 os 5 bytes, mas 95 adicional bytes confiando assim 222 00:11:10,310 --> 00:11:14,340 que você estava dizendo a verdade quando você dito que a carga era de facto 100 223 00:11:14,340 --> 00:11:14,860 bytes. 224 00:11:14,860 --> 00:11:16,310 Agora, por que é que a problemática? 225 00:11:16,310 --> 00:11:18,370 >> Bem, você deve se lembrar de CS50, é claro, 226 00:11:18,370 --> 00:11:20,610 de gerenciamento de memória que na pilha eo heap 227 00:11:20,610 --> 00:11:24,730 são remanescentes de caminhos de dados, quando você chamado de uma função, utilizada uma variável, 228 00:11:24,730 --> 00:11:28,580 esses valores ficar na memória mesmo se você não está mais usando ativamente 229 00:11:28,580 --> 00:11:29,760 esses pedaços de memória. 230 00:11:29,760 --> 00:11:34,890 Assim, quando o servidor não responde com 5 mordidas, mas com 100 bytes, 95 dos quais 231 00:11:34,890 --> 00:11:37,140 não são tecnicamente suposto para voltar para o cliente, 232 00:11:37,140 --> 00:11:40,820 esses 95 bytes pode conter senhas ou o servidor de 233 00:11:40,820 --> 00:11:45,410 certificados de segurança, ou os servidores chaves secretas, por assim dizer, os quais 234 00:11:45,410 --> 00:11:46,610 são usados ​​para a criptografia. 235 00:11:46,610 --> 00:11:49,380 >> E assim, finalmente, o seu informação pode ser entregue de volta 236 00:11:49,380 --> 00:11:52,157 a algum adversário aleatório na Internet simplesmente 237 00:11:52,157 --> 00:11:54,240 porque a sua senha, ou informações de cartão de crédito, 238 00:11:54,240 --> 00:11:56,120 ou qualquer outra coisa que é aconteceu sensível 239 00:11:56,120 --> 00:11:59,620 para a memória do servidor web naquele local em particular. 240 00:11:59,620 --> 00:12:01,630 Agora, este foi um grande negócio, porque esse bug 241 00:12:01,630 --> 00:12:03,690 servidores web afetados em todo o mundo. 242 00:12:03,690 --> 00:12:08,480 Entre eles, a Amazon Web Services, Caixa, Dropbox, Etsy, Flickr, GitHub, Gmail, 243 00:12:08,480 --> 00:12:11,950 Go Daddy, Google, Instagram, Minecraft, Netflix, OkCupid, Pinterest, 244 00:12:11,950 --> 00:12:15,760 SoundCloud, Tumblr, Twitter, Venmo, Wikipedia, WordPress, Yahoo, 245 00:12:15,760 --> 00:12:19,030 YouTube - e esses são apenas as empresas, apenas algumas 246 00:12:19,030 --> 00:12:22,720 das empresas que, na verdade, divulgados que seus servidores estavam em execução 247 00:12:22,720 --> 00:12:26,560 o software aflitos e tinha só recentemente, como na semana passada, 248 00:12:26,560 --> 00:12:27,790 foi atualizado. 249 00:12:27,790 --> 00:12:31,450 >> Agora verifica-se a correção, em código fonte para, este bug Heartbleed é realmente 250 00:12:31,450 --> 00:12:32,530 notavelmente simples. 251 00:12:32,530 --> 00:12:35,710 Ele praticamente se resume para estas duas linhas de código. 252 00:12:35,710 --> 00:12:39,030 Se carga é maior do que o comprimento real, retorna 0. 253 00:12:39,030 --> 00:12:42,680 Não devolva algum revelar potencialmente bits. 254 00:12:42,680 --> 00:12:45,839 Agora, na realidade, as linhas de código um pouco mais complexa. 255 00:12:45,839 --> 00:12:47,130 Parecia um pouco mais como este. 256 00:12:47,130 --> 00:12:48,720 Mas este é apenas alguns aritmética adicional 257 00:12:48,720 --> 00:12:50,428 e havia alguns outras linhas de código, 258 00:12:50,428 --> 00:12:52,530 mas a correção realmente era assim tão simples. 259 00:12:52,530 --> 00:12:54,470 >> E assim, se você nunca Acredita em palestras 260 00:12:54,470 --> 00:12:57,660 quando dizemos que você deve sempre verificar os limites de sua matriz 261 00:12:57,660 --> 00:13:00,170 e certifique-se de verificar a comprimentos de qualquer pedaço de memória 262 00:13:00,170 --> 00:13:03,880 antes cegamente atravessando através da memória do seu computador, 263 00:13:03,880 --> 00:13:05,320 isso é o que pode acontecer. 264 00:13:05,320 --> 00:13:08,954 E realmente foi um bug globalmente impactante. 265 00:13:08,954 --> 00:13:11,620 Agora, o que você mesmo pode fazer para aprender mais e se proteger? 266 00:13:11,620 --> 00:13:14,390 Bem, de cabeça para heartbleed.com, que é um site fantástico que 267 00:13:14,390 --> 00:13:18,280 explica em detalhes um pouco mais exatamente que a ameaça é, como as pessoas têm 268 00:13:18,280 --> 00:13:20,317 respondeu, o que software tem sido afetada, 269 00:13:20,317 --> 00:13:21,650 e como você pode se defender. 270 00:13:21,650 --> 00:13:25,210 Mas ele praticamente se resume para isso - mudar suas senhas, 271 00:13:25,210 --> 00:13:27,585 sem dúvida em mais nenhum site que você sabe se não tiver certeza 272 00:13:27,585 --> 00:13:29,460 se que determinado site foi afetada. 273 00:13:29,460 --> 00:13:31,560 >> Porque um dos mais assustadores coisas sobre este bug 274 00:13:31,560 --> 00:13:33,530 é que ele não é tanto auditável. 275 00:13:33,530 --> 00:13:36,580 Não está claro se, mesmo ao longo dos últimos dois anos, 276 00:13:36,580 --> 00:13:39,890 um servidor era vulnerável, se o seu informação foi comprometida fato. 277 00:13:39,890 --> 00:13:42,120 Assim, como é o caso geralmente com segurança, 278 00:13:42,120 --> 00:13:45,350 a melhor abordagem é paranóia e mudar todas as senhas 279 00:13:45,350 --> 00:13:48,320 em sites que são particularmente sensível a você. 280 00:13:48,320 --> 00:13:50,990 Mas a cabeça para que a URL não para ainda mais detalhes. 281 00:13:50,990 --> 00:13:53,750 >> Agora, em outras notícias, Mark Zuckerberg recentemente postou isso. 282 00:13:53,750 --> 00:13:55,470 Estou animado para anunciar que nós concordamos 283 00:13:55,470 --> 00:13:59,260 para adquirir Oculus VR, o líder em tecnologia de realidade virtual. 284 00:13:59,260 --> 00:14:01,640 Agora a realidade virtual é uma coisa interessante 285 00:14:01,640 --> 00:14:03,557 que está começando a ganhar um pouco mais de tração. 286 00:14:03,557 --> 00:14:05,640 Ela geralmente envolve colocar um par de óculos de proteção 287 00:14:05,640 --> 00:14:08,960 que pode se parecer com estes dentro das quais são um par de lentes que 288 00:14:08,960 --> 00:14:12,335 permitir que você veja uma tela de computador bem perto de seu rosto. 289 00:14:12,335 --> 00:14:15,210 E nessa tela de computador poderia ser qualquer coisa, o no interior de uma casa, 290 00:14:15,210 --> 00:14:18,540 o do lado de fora da casa, uma mundo virtual dentro de um jogo. 291 00:14:18,540 --> 00:14:22,260 E o resultado é incrivelmente oportunidade de imersão 292 00:14:22,260 --> 00:14:25,594 a sentir como se você está realmente em algum lugar que você realmente não está. 293 00:14:25,594 --> 00:14:27,510 Eu, por exemplo, pode estar em uma sala de conferências 294 00:14:27,510 --> 00:14:31,230 quando na verdade eu acho que eu estou em um mundo virtual de Tron-like. 295 00:14:31,230 --> 00:14:32,790 E, de fato, eu tive uma oportunidade. 296 00:14:32,790 --> 00:14:35,623 Eu não tenho, pessoalmente, tocou com Oculus, mas eu visitar nossos amigos 297 00:14:35,623 --> 00:14:38,270 em Seattle, Washington, recentemente na Valve Software, que 298 00:14:38,270 --> 00:14:40,860 estavam trabalhando em um muito tecnologia VR similar. 299 00:14:40,860 --> 00:14:43,140 E eu estava muito feliz para ter a oportunidade 300 00:14:43,140 --> 00:14:47,630 para colocar em seu par de óculos de proteção durante 60 segundos deste. 301 00:14:47,630 --> 00:15:48,240 >> [Música tocando] 302 00:15:48,240 --> 00:15:51,190 >> Agora, o CS50 próprio Dan Coffey também tiveram a oportunidade 303 00:15:51,190 --> 00:15:53,590 fazer uma viagem recentemente para Mountain View, Califórnia, 304 00:15:53,590 --> 00:15:56,360 onde se sentou com a nossa amigos no Dropbox, entre eles 305 00:15:56,360 --> 00:15:59,710 Próprio ex ensino cabeça de CS50 companheiro Thomas Carriero, 306 00:15:59,710 --> 00:16:02,140 que tem sido responsável por todo esse espaço Dropbox 307 00:16:02,140 --> 00:16:03,740 debaixo de seus assentos. 308 00:16:03,740 --> 00:16:07,100 Thomas muito gentilmente abriu as portas do Dropbox e nos deu uma exclusiva 309 00:16:07,100 --> 00:16:10,600 nos bastidores do que como é trabalhar no Dropbox 310 00:16:10,600 --> 00:16:14,685 e intimação viver no Dropbox. 311 00:16:14,685 --> 00:16:19,040 >> THOMAS Carriero: Oi, eu sou Thomas Carriero, ex-TF cabeça CS50. 312 00:16:19,040 --> 00:16:21,980 Estamos aqui na sede da Dropbox em San Francisco, Califórnia. 313 00:16:21,980 --> 00:16:22,490 Bem-vindo. 314 00:16:22,490 --> 00:16:23,490 Eu vou mostrar para você a um passeio. 315 00:16:23,490 --> 00:16:24,031 Venha comigo. 316 00:16:24,031 --> 00:16:26,700 317 00:16:26,700 --> 00:16:27,200 Legal. 318 00:16:27,200 --> 00:16:30,030 Portanto, este balão aqui, esta marca de verificação verde, 319 00:16:30,030 --> 00:16:34,020 é o balão que colocamos em seu mesa quando você se juntar à empresa. 320 00:16:34,020 --> 00:16:37,900 E a idéia é que o balão vai ficar tipo de lá, desde 321 00:16:37,900 --> 00:16:38,790 como você é uma nova contratação. 322 00:16:38,790 --> 00:16:42,618 Então, o balão é claro perde hélio ao longo do tempo e pelo tempo 323 00:16:42,618 --> 00:16:47,420 o balão é morto você não é mais um noob. 324 00:16:47,420 --> 00:16:51,460 Isso leva um par de meses para acontecer, porque estes são muito, muito 325 00:16:51,460 --> 00:16:52,560 balões caros. 326 00:16:52,560 --> 00:16:57,800 Pensamos que poderíamos manter a seleção verde marcar negócio balão no negócio. 327 00:16:57,800 --> 00:17:00,230 >> Cool, então isso aqui é AT & T Park. 328 00:17:00,230 --> 00:17:02,530 Isto é onde a San Francisco Giants jogar. 329 00:17:02,530 --> 00:17:08,190 Na verdade, temos um conjunto de caixa Dropbox, uma de nossas outras amenidades impressionantes, 330 00:17:08,190 --> 00:17:09,170 do outro lado do caminho. 331 00:17:09,170 --> 00:17:11,479 Então, eu estou de pé por esta exibição de luz muito legal. 332 00:17:11,479 --> 00:17:13,770 Então, o que está acontecendo aqui é estamos recebendo dados em tempo real 333 00:17:13,770 --> 00:17:16,950 sobre o que está acontecendo em nosso aplicativo Mailbox. 334 00:17:16,950 --> 00:17:19,960 Cada uma das cores corresponda para uma ação diferente. 335 00:17:19,960 --> 00:17:23,060 >> E assim como os usuários estão fazendo Essas ações, essas luzes 336 00:17:23,060 --> 00:17:26,619 estão iluminando com essas cores para tipo de deixe-nos saber o que está acontecendo. 337 00:17:26,619 --> 00:17:30,960 Às vezes, se o material está errado, o cores vão todos começar a ser uma cor 338 00:17:30,960 --> 00:17:33,219 e nós sabemos que algo ruim está acontecendo. 339 00:17:33,219 --> 00:17:34,968 Portanto, este é um tipo de das maneiras que nós 340 00:17:34,968 --> 00:17:36,676 acompanhar o que é acontecendo na Caixa de Correio. 341 00:17:36,676 --> 00:17:39,500 342 00:17:39,500 --> 00:17:42,250 >> Cool, então vamos ver o que é para o jantar hoje à noite. 343 00:17:42,250 --> 00:17:46,750 Parece que temos oito horas defumado carne peito aqui. 344 00:17:46,750 --> 00:17:49,310 E aqui é o meu favorito estação, a estação indiana. 345 00:17:49,310 --> 00:17:53,500 É uma samosa costeleta de cara aberta hoje. 346 00:17:53,500 --> 00:17:55,290 Bem, eu acho que foi minha estação favorita 347 00:17:55,290 --> 00:17:57,150 mas esta é a minha outra estação favorita. 348 00:17:57,150 --> 00:17:58,440 >> Esta é a estação de pizza. 349 00:17:58,440 --> 00:18:02,180 Então, eles sempre fazer diferentes tipos de pizza com o nosso forno de pizza ali mesmo. 350 00:18:02,180 --> 00:18:06,330 Parece que eles estão fazendo um siciliano pizza, que é um dos meus favoritos. 351 00:18:06,330 --> 00:18:10,210 Tudo bem, então o chef me disse que eles são feitos na hora Ho Hos. 352 00:18:10,210 --> 00:18:13,100 Eu lhe disse que ia esperar até depois que eu tinha comido o meu jantar 353 00:18:13,100 --> 00:18:15,350 mas eu estou indo definitivamente para tenho um desses hoje. 354 00:18:15,350 --> 00:18:19,323 OK, eu vou ter meu agora. 355 00:18:19,323 --> 00:18:19,823 Muito bom. 356 00:18:19,823 --> 00:18:23,290 357 00:18:23,290 --> 00:18:26,690 >> Portanto, este é o tipo de estação de bônus que está fora da loja de tecnologia. 358 00:18:26,690 --> 00:18:29,850 Para o almoço temos mexicano comida aqui e sushi aqui. 359 00:18:29,850 --> 00:18:34,050 E para o jantar temos algum tipo de carne deliciosa. 360 00:18:34,050 --> 00:18:37,340 Parece lombo de porco assado esta noite. 361 00:18:37,340 --> 00:18:40,785 Obter um close-up em que. 362 00:18:40,785 --> 00:18:42,160 Cool, por isso esta é a nossa área de criação. 363 00:18:42,160 --> 00:18:44,810 Este é o lugar onde nós projetamos um grupo de produtos. 364 00:18:44,810 --> 00:18:47,480 Temos muita diversão placas de cartaz e outras coisas, 365 00:18:47,480 --> 00:18:50,320 com o tipo de todas as simulações que estamos trabalhando. 366 00:18:50,320 --> 00:18:53,380 Temos também ao longo da terra um monte de as simulações 367 00:18:53,380 --> 00:18:56,130 que temos vindo a trabalhar ao longo dos anos. 368 00:18:56,130 --> 00:18:58,490 Assim, você pode obter um close -se de que em um segundo. 369 00:18:58,490 --> 00:19:01,550 >> Mas este sinal é um dos meus coisas favoritas sobre o Dropbox. 370 00:19:01,550 --> 00:19:03,650 Portanto, este sinal realmente veio do antigo escritório. 371 00:19:03,650 --> 00:19:05,520 E o nosso slogan é, ele simplesmente funciona. 372 00:19:05,520 --> 00:19:10,310 Mas se você olhar de perto, não há uma mensagem subliminar no sinal. 373 00:19:10,310 --> 00:19:14,630 >> Então, uma das minhas partes favoritas sobre Dropbox são essas máquinas de venda automática. 374 00:19:14,630 --> 00:19:17,630 Em vez de ter fichas ou refrigerante ou qualquer coisa assim, 375 00:19:17,630 --> 00:19:19,270 nós realmente temos eletrônica. 376 00:19:19,270 --> 00:19:24,360 Então, se você precisa de um novo trackpad, ou um novo teclado, ou alguns fones de ouvido, 377 00:19:24,360 --> 00:19:27,160 tudo que você precisa fazer é furto seu crachá aqui. 378 00:19:27,160 --> 00:19:30,140 Digite o número e, em seguida, o vem para fora seus eletrônicos. 379 00:19:30,140 --> 00:19:30,780 Bastante impressionante. 380 00:19:30,780 --> 00:19:33,029 Muito obrigado por se juntar me nesta turnê do Dropbox. 381 00:19:33,029 --> 00:19:35,230 Tem sido muito divertido mostrando-lhe ao redor. 382 00:19:35,230 --> 00:19:37,800 >> Vou fechar esta fora com a nossa maneira de fechar 383 00:19:37,800 --> 00:19:40,000 todas as nossas reuniões todas as mãos. 384 00:19:40,000 --> 00:19:41,690 Este é um canto especial que fazemos. 385 00:19:41,690 --> 00:19:44,050 Posso obter alguma ajuda aqui? 386 00:19:44,050 --> 00:19:47,800 Um, dois, três - Dropbox! 387 00:19:47,800 --> 00:19:49,370 Geralmente é muito mais frio do que isso. 388 00:19:49,370 --> 00:19:57,986 389 00:19:57,986 --> 00:20:00,110 DAVID J. MALAN: Agora, se você gostaria de visitar a Dropbox, 390 00:20:00,110 --> 00:20:04,570 cabeça para Mountain View, Califórnia, hop na rota 101 norte a San Francisco, 391 00:20:04,570 --> 00:20:06,110 onde eles realmente são. 392 00:20:06,110 --> 00:20:07,930 Agora nós também tivemos uma oportunidade recentemente 393 00:20:07,930 --> 00:20:11,160 viajar para Las Vegas, Nevada para o show NAB, 394 00:20:11,160 --> 00:20:13,390 da Associação Nacional Emissoras para mostrar, 395 00:20:13,390 --> 00:20:16,160 que reúne alguns 100.000 pessoas interessadas 396 00:20:16,160 --> 00:20:18,770 em áudio e vídeo e A tecnologia mais geralmente 397 00:20:18,770 --> 00:20:21,160 para falar sobre a própria mais recente e maior. 398 00:20:21,160 --> 00:20:24,175 >> Próprio Ramon Galvin do CS50 levou esta viagem e trouxe com ele 399 00:20:24,175 --> 00:20:28,816 uma equipe de filmagem, a fim de este cenas do piso do show. 400 00:20:28,816 --> 00:20:29,941 RAMON GALVIN: Olá, mundo. 401 00:20:29,941 --> 00:20:31,785 OK, eu entendi. 402 00:20:31,785 --> 00:20:32,710 Olá, mundo. 403 00:20:32,710 --> 00:20:34,634 Eu tenho que dizer o meu nome? 404 00:20:34,634 --> 00:20:37,474 >> CINEMATOGRÁFICO: Correspondente no campo. 405 00:20:37,474 --> 00:20:39,390 RAMON GALVIN: Posso obter um terço menor do que? 406 00:20:39,390 --> 00:20:43,329 Correspondente em campo. 407 00:20:43,329 --> 00:20:44,689 >> CINEMATOGRÁFICO: Senior. 408 00:20:44,689 --> 00:20:45,814 RAMON GALVIN: Lá você vai. 409 00:20:45,814 --> 00:20:53,280 410 00:20:53,280 --> 00:20:55,632 Eu sei, mas eu tenho que fazê-lo. [Inaudível]. 411 00:20:55,632 --> 00:21:08,082 412 00:21:08,082 --> 00:21:09,078 Estou à nora. 413 00:21:09,078 --> 00:21:14,580 414 00:21:14,580 --> 00:21:16,474 >> Agora é minha prima donna representar. 415 00:21:16,474 --> 00:21:35,397 416 00:21:35,397 --> 00:21:37,230 DAVID J. MALAN: E eles continuam mencionando 4K. 417 00:21:37,230 --> 00:21:40,080 O que é 4K exatamente? 418 00:21:40,080 --> 00:21:42,884 >> RAMON GALVIN: Essa é uma pergunta muito boa. 419 00:21:42,884 --> 00:21:43,550 Muito basicamente - 420 00:21:43,550 --> 00:21:46,017 >> DAVID J. MALAN: Corte de um clipe explicando 4K. 421 00:21:46,017 --> 00:21:53,472 422 00:21:53,472 --> 00:21:54,410 Olá, mundo. 423 00:21:54,410 --> 00:21:55,749 Meu nome é David Malan. 424 00:21:55,749 --> 00:21:57,040 RAMON GALVIN: Eu sou Ramon Galvin. 425 00:21:57,040 --> 00:21:59,225 DAVID J. MALAN: E nós estamos aqui no NAP, a Associação Nacional 426 00:21:59,225 --> 00:22:01,620 Emissoras de conferência em Las Vegas, Nevada. 427 00:22:01,620 --> 00:22:02,680 Mas por que estamos aqui? 428 00:22:02,680 --> 00:22:03,804 RAMON GALVIN: Eu não sei. 429 00:22:03,804 --> 00:22:05,270 Eu não sei, David. 430 00:22:05,270 --> 00:22:07,040 >> DAVID J. MALAN: Isso foi muito bom. 431 00:22:07,040 --> 00:22:08,270 É este utilizável? 432 00:22:08,270 --> 00:22:10,572 >> RAMON GALVIN: Provavelmente não. 433 00:22:10,572 --> 00:22:12,655 DAVID J. MALAN: Estamos de volta, como é próprio Ramon do CS50 434 00:22:12,655 --> 00:22:16,010 Galvin, que você pode recordar do episódio da semana passada. 435 00:22:16,010 --> 00:22:17,820 Ramon, tão feliz que você realmente está de volta. 436 00:22:17,820 --> 00:22:19,230 >> RAMON GALVIN: Eu estou feliz que eu ainda tem um emprego, David. 437 00:22:19,230 --> 00:22:21,105 >> DAVID J. MALAN: Então, vamos abordar o elefante 438 00:22:21,105 --> 00:22:22,980 que estava na sala de Las Vegas, nomeadamente 4K. 439 00:22:22,980 --> 00:22:25,820 Eu ouvi sobre isso no contexto de TVs e monitores de computador, 440 00:22:25,820 --> 00:22:27,490 mas o que é 4K? 441 00:22:27,490 --> 00:22:28,970 >> RAMON GALVIN: Então é uma resolução. 442 00:22:28,970 --> 00:22:31,570 Sempre que você está assistindo a um caminhar através de vídeo ou uma palestra 443 00:22:31,570 --> 00:22:33,670 você tem o que chamamos de vídeo 1080p. 444 00:22:33,670 --> 00:22:37,605 O que isso significa que o vídeo é de 1.000 pixels de altura. 445 00:22:37,605 --> 00:22:38,680 >> DAVID J. MALAN: Ou 1080. 446 00:22:38,680 --> 00:22:39,596 >> RAMON GALVIN: Ou 1080. 447 00:22:39,596 --> 00:22:42,620 Ou cerca de 2.000 pixels de largura. 448 00:22:42,620 --> 00:22:49,329 Agora 4K é de 4.000 pixels de largura, aproximadamente, e cerca de 2.000 pixels de altura. 449 00:22:49,329 --> 00:22:50,120 DAVID J. MALAN: OK. 450 00:22:50,120 --> 00:22:53,950 Então, isso é como ter uma grelha de quatro monitores 1080p 451 00:22:53,950 --> 00:22:55,040 direito na frente de você. 452 00:22:55,040 --> 00:22:55,956 >> RAMON GALVIN: Exatamente. 453 00:22:55,956 --> 00:22:59,310 DAVID J. MALAN: OK, então isso é tudo bom e bom, mas por que isso é útil? 454 00:22:59,310 --> 00:23:01,325 >> RAMON GALVIN: Eu estou feliz que eu pedi para me fazer essa pergunta, David. 455 00:23:01,325 --> 00:23:03,080 >> DAVID J. MALAN: É sobre o teleponto. 456 00:23:03,080 --> 00:23:04,996 >> RAMON GALVIN: Então não há uma documentarista nomeado 457 00:23:04,996 --> 00:23:08,180 Errol Morris que realmente faz uso da tecnologia de 4K. 458 00:23:08,180 --> 00:23:10,820 Normalmente para filmar um entrevista, que ele normalmente faz, 459 00:23:10,820 --> 00:23:14,100 ele teria que ou uso múltiplo câmeras para obter um zoom na tiro 460 00:23:14,100 --> 00:23:17,290 ou um zoom out tiro, ou filmar a entrevista duas vezes 461 00:23:17,290 --> 00:23:19,850 para obter a mesma ampliada in, zoom out tiro. 462 00:23:19,850 --> 00:23:25,890 No entanto, agora ele está usando um 4K câmera para filmar um enorme tiro 4K. 463 00:23:25,890 --> 00:23:30,157 E então, quando ele está editando, cultivo artificial que tiro. 464 00:23:30,157 --> 00:23:31,990 DAVID J. MALAN: E ampliar, essencialmente, 465 00:23:31,990 --> 00:23:35,600 para lhe dar ainda 1080p mas apenas alguns dos pixels da imagem de 4K. 466 00:23:35,600 --> 00:23:38,720 >> RAMON GALVIN: Exatamente, dando lhe vários tiros de câmera 467 00:23:38,720 --> 00:23:40,262 de que um tiro original da câmera. 468 00:23:40,262 --> 00:23:41,428 DAVID J. MALAN: Interessante. 469 00:23:41,428 --> 00:23:43,370 Então, como podemos fazer uso desta para CS50? 470 00:23:43,370 --> 00:23:46,160 >> RAMON GALVIN: Estou feliz que você pediu me essa pergunta, também, David. 471 00:23:46,160 --> 00:23:50,500 Porque eu tiro a caminhada pela vídeos com Zamyla último semestre. 472 00:23:50,500 --> 00:23:53,015 E para aqueles vídeos iríamos tem que percorrer a caminhada 473 00:23:53,015 --> 00:23:55,240 através de uma vez com um tiro ampliado. 474 00:23:55,240 --> 00:23:59,390 E então eu tenho que ajustar o câmera para obter um zoom de tiro. 475 00:23:59,390 --> 00:24:03,130 E então nós correr com ele de novo, passando por ele duas vezes. 476 00:24:03,130 --> 00:24:05,484 Com uma câmara 4K que pode cortar nosso tempo de produção pela metade. 477 00:24:05,484 --> 00:24:06,400 DAVID J. MALAN: Entendo. 478 00:24:06,400 --> 00:24:09,244 Então isso deve ser muito emocionante para nós, então, esta queda. 479 00:24:09,244 --> 00:24:10,160 RAMON GALVIN: Exatamente. 480 00:24:10,160 --> 00:24:11,200 DAVID J. MALAN: Bem, a partir de a aparência do vídeo 481 00:24:11,200 --> 00:24:13,660 soa como se fosse um viagem muito desgastante. 482 00:24:13,660 --> 00:24:16,307 Parece que você não fez realmente tem muito tempo para relaxar. 483 00:24:16,307 --> 00:24:17,390 RAMON GALVIN: Nem um pouco. 484 00:24:17,390 --> 00:24:20,084 485 00:24:20,084 --> 00:24:22,000 DAVID J. MALAN: Bem, é isso para CS50 ao vivo. 486 00:24:22,000 --> 00:24:23,830 Muito obrigado a este contribuintes de semana. 487 00:24:23,830 --> 00:24:25,870 Muito obrigado ao equipe por trás das câmeras. 488 00:24:25,870 --> 00:24:27,880 Muito obrigado ao nosso correspondente - 489 00:24:27,880 --> 00:24:28,755 RAMON GALVIN: Senior. 490 00:24:28,755 --> 00:24:30,880 DAVID J. MALAN: Senior correspondente no campo. 491 00:24:30,880 --> 00:24:32,880 Este foi CS50. 492 00:24:32,880 --> 00:24:35,480 >> RAMON GALVIN: E isso é alguma coisa, eu não sei o que. 493 00:24:35,480 --> 00:24:38,030 >> DAVID J. MALAN: Foi nosso ensaio geral. 494 00:24:38,030 --> 00:24:39,230 Para que tudo soa muito bem. 495 00:24:39,230 --> 00:24:42,030 TVs maiores, mais pixels, mais resolução. 496 00:24:42,030 --> 00:24:43,740 Mas por que isso é realmente útil? 497 00:24:43,740 --> 00:24:45,240 >> RAMON GALVIN: Estou feliz que você fiz essa pergunta, David. 498 00:24:45,240 --> 00:24:48,110 >> DAVID J. MALAN: Estou feliz que você pediu - Eu estou feliz que eu lhe pedi para me perguntar isso. 499 00:24:48,110 --> 00:24:50,060 >> RAMON GALVIN: Não, eu digo que eu sou feliz que você me fez a pergunta. 500 00:24:50,060 --> 00:24:52,220 E então você diz, bem é no prompter. 501 00:24:52,220 --> 00:24:54,149 Eu estou feliz que eu pedi para você perguntam-me essa pergunta. 502 00:24:54,149 --> 00:24:56,190 DAVID J. MALAN: Bem, é no prompter lá. 503 00:24:56,190 --> 00:24:56,870 RAMON GALVIN: Estou feliz que você - 504 00:24:56,870 --> 00:24:57,840 DAVID J. MALAN: Eu acho que é mais engraçado se você acabou de dizer, 505 00:24:57,840 --> 00:24:59,852 Eu estou feliz que eu pedi para você perguntam-me essa pergunta. 506 00:24:59,852 --> 00:25:02,060 Porque ele é uma espécie de jogo sobre o que você esperaria. 507 00:25:02,060 --> 00:25:02,990 >> RAMON GALVIN: OK. 508 00:25:02,990 --> 00:25:05,750 Estou feliz que você me pediu para fazer essa pergunta, David. 509 00:25:05,750 --> 00:25:06,780 Há um documentarista. 510 00:25:06,780 --> 00:25:08,738 >> DAVID J. MALAN: Estou feliz Eu lhe pedi para me perguntar. 511 00:25:08,738 --> 00:25:11,600 RAMON GALVIN: Eu estou feliz que eu pedi você me fazer essa pergunta. 512 00:25:11,600 --> 00:25:39,627 >> [MUSIC-bolo, "A DISTÂNCIA"]