1 00:00:00,000 --> 00:00:08,630 2 00:00:08,630 --> 00:00:11,450 David MALAN: Hello, mundo, ito ay CS50Live, at batang lalaki, ang ginagawa namin 3 00:00:11,450 --> 00:00:13,680 magkaroon ng isang kamangha-manghang mga episode para sa iyo ngayon. 4 00:00:13,680 --> 00:00:17,400 Una, isang loob hitsura sa kung paano Dropbox ay gumagana, pagkatapos ay isang malapit na 5 00:00:17,400 --> 00:00:20,230 tumingin sa maliit na maliit Hamster kumakain ng mga maliliit na burritos, 6 00:00:20,230 --> 00:00:24,870 at sa wakas, tumingin sa isang likod ng mga eksena sa bagong pelikula CS50, ang pagtitiyaga. 7 00:00:24,870 --> 00:00:27,410 >> Ngunit una, Dropbox.com, kung saan kami kamakailan 8 00:00:27,410 --> 00:00:30,770 manlalakbay sa San Francisco, California, upang matugunan ang may dating ulo CS50 ni 9 00:00:30,770 --> 00:00:34,390 pagtuturo kapwa, Thomas Carriero na nagbigay sa amin ng isang tour ng Dropbox 10 00:00:34,390 --> 00:00:37,919 at kung ano mismo ang ito ay tulad ng upang gumana at, sa palagay, nakatira doon. 11 00:00:37,919 --> 00:00:39,960 Ngayon nakaupo kami down na hindi lamang may Thomas habang doon, 12 00:00:39,960 --> 00:00:43,400 kundi pati na rin sa dating CS50 ni ulo pagtuturo kapwa Alex Allain 13 00:00:43,400 --> 00:00:46,330 makipag-usap tungkol sa mga pinagbabatayan workings ng Dropbox.com 14 00:00:46,330 --> 00:00:48,190 at ito ay ipinamamahagi architecture. 15 00:00:48,190 --> 00:00:49,571 Hayaan ang kumuha ng isang hitsura. 16 00:00:49,571 --> 00:00:52,570 Thomas CARRIERO: Ako Thomas Carreiro Ako ay isang software engineer sa Dropbox. 17 00:00:52,570 --> 00:00:54,150 Alex ALLAIN: Ako Alex Allain. 18 00:00:54,150 --> 00:00:57,110 Ako ay inhinyero dito sa Dropbox. 19 00:00:57,110 --> 00:01:00,250 >> Thomas CARRIERO: Oo, kaya ako ay talaga ang unang head CF para sa CS50 20 00:01:00,250 --> 00:01:02,600 noong kinuha sa ibabaw David Malan ang klase. 21 00:01:02,600 --> 00:01:05,930 Ako ay na-pagtuturo CS50 para sa dalawang semesters 22 00:01:05,930 --> 00:01:09,610 may Mike Smith, na noon ay mayroong ang naunang mga propesor doon. 23 00:01:09,610 --> 00:01:12,410 >> Alex ALLAIN: Kaya ko talaga ay hindi tumagal CS50, 24 00:01:12,410 --> 00:01:17,960 ngunit ginawa ko tf ito nang dalawang beses, sa sandaling bilang isang regular tf at pagkatapos ay sa aking mga senior taon, 25 00:01:17,960 --> 00:01:21,431 Ako ay talagang Head tf ng CS50, na kung saan ay marami ng masaya. 26 00:01:21,431 --> 00:01:23,430 Thomas CARRIERO: Kaya kapag Naabot out si David sa akin 27 00:01:23,430 --> 00:01:27,740 tungkol sa pagse-set up Dropbox sa CS50 appliance, 28 00:01:27,740 --> 00:01:30,890 Talagang ako ay nasasabik, dahil talaga kaming magkaroon ng client Linux. 29 00:01:30,890 --> 00:01:35,180 Karamihan sa aming mga gumagamit gamitin ang alinman sa Windows o ang mga kliyente Macintosh, 30 00:01:35,180 --> 00:01:38,830 ngunit ang Linux, Macintosh, at Client ng Windows ang lahat, talaga, 31 00:01:38,830 --> 00:01:39,880 halos katulad na. 32 00:01:39,880 --> 00:01:44,510 Kaya kung ano ang ginawa namin ay namin ang pre-install ang Dropbox Linux client sa CS50 33 00:01:44,510 --> 00:01:48,920 appliance, at ito ay tumatakbo tulad lamang lahat ng aming mga iba pang mga gumagamit ng Linux. 34 00:01:48,920 --> 00:01:51,130 >> Alex ALLAIN: Kaya ang paraan Dropbox Gumagana ba ito 35 00:01:51,130 --> 00:01:57,510 Tumatakbo ang bilang kliyente sa maraming iba't ibang mga operating system at aparato. 36 00:01:57,510 --> 00:02:00,464 Ang Drobox desktop client ay isa sa mga pinaka-mahusay na kilala, 37 00:02:00,464 --> 00:02:01,630 isa sa mga pinaka-kagiliw-giliw. 38 00:02:01,630 --> 00:02:04,430 >> Thomas CARRIERO: Kaya Dropbox isa lamang tumatagal ng lahat ng mga file 39 00:02:04,430 --> 00:02:06,350 na inilagay mo sa folder, at ito chunks 40 00:02:06,350 --> 00:02:08,380 mga file na iyon sa apat na chunks megabyte. 41 00:02:08,380 --> 00:02:12,170 Kaya kami na ang isang 100 megabyte PDF file, at kami ay 42 00:02:12,170 --> 00:02:14,990 tigkal ito sa 25 apat megabyte chunks. 43 00:02:14,990 --> 00:02:19,760 Yaong chunks ay pagkatapos ay naka-encrypt, at pagkatapos ipadala namin ang mga ito sa aming mga server bloke. 44 00:02:19,760 --> 00:02:24,870 >> Alex ALLAIN: Ang block mga server ay ang imbakan para sa mga bloke sa kanilang sarili, 45 00:02:24,870 --> 00:02:28,490 at sa gayon ang bawat block ay naka-imbak sa ang bloke ng server gamit ang data 46 00:02:28,490 --> 00:02:32,490 at ng SHA-256 hash ng na mga bloke. 47 00:02:32,490 --> 00:02:37,190 Iyon ay isang napaka-basic na pag-encrypt primitive na nagbubuod, sa ilang mga kahulugan, 48 00:02:37,190 --> 00:02:42,050 ang data sa isang napaka isang natatanging paraan na natatangi sa data na iyon. 49 00:02:42,050 --> 00:02:44,430 Maaaring kang mag-upload ng buong file nang sabay-sabay, 50 00:02:44,430 --> 00:02:48,820 ngunit ito ay lumiliko out kung gagawin mo na may talagang malalaking file, 51 00:02:48,820 --> 00:02:51,734 kumuha sila ng isang talagang mahabang panahon upang mag-upload, at kung mayroon kang isang pagkabigo, 52 00:02:51,734 --> 00:02:53,650 ikaw ay out ka sana at kailangan mong i-restart ito. 53 00:02:53,650 --> 00:02:56,700 Ano kami pagkatapos gawin ay sabihin namin ang isa pang server sa aming system, kung ano 54 00:02:56,700 --> 00:03:00,555 tinatawag naming ang meta server, ang server metadata, hey, ito ay isang file 55 00:03:00,555 --> 00:03:03,110 at ito ay binubuo ng mga sumusunod na listahan ng mga block. 56 00:03:03,110 --> 00:03:05,972 At palampasin namin ang hashes upang makilala ang mga bloke 57 00:03:05,972 --> 00:03:07,680 sa halip na muling pag-upload ang buong block. 58 00:03:07,680 --> 00:03:09,805 Ang meta server pagkatapos tseke may mga bloke ng mga server, 59 00:03:09,805 --> 00:03:12,950 tinitiyak ng mga bloke ang naroon - kung ang mga na perpekto, ang lahat ng bagay ay mabuti. 60 00:03:12,950 --> 00:03:15,720 >> Thomas CARRIERO: Kapag gusto naming sa, talaga, i-download ang file 61 00:03:15,720 --> 00:03:19,370 mula sa internet, sabihin nating, magpapadala kami unang magtanong meta server, 62 00:03:19,370 --> 00:03:22,010 hey, maaari mong sabihin sa akin tungkol sa kung saan matatagpuan ang file na ito, 63 00:03:22,010 --> 00:03:25,430 at meta server ay sabihin, oh, mahusay, ang file na ito ay aktwal na 25 apat megabyte 64 00:03:25,430 --> 00:03:26,804 chunks, at narito ang mga ito. 65 00:03:26,804 --> 00:03:28,970 At pagkatapos ay gagamitin namin pumunta sa bloke server at kami ay talagang 66 00:03:28,970 --> 00:03:32,534 i-download ang bawat isa sa mga chunks, at pagkatapos ay ipapakita namin muling itayo ang file mula doon, 67 00:03:32,534 --> 00:03:33,950 at pagkatapos ay gagamitin namin simulan ang pag-download. 68 00:03:33,950 --> 00:03:36,490 Oo, kaya Dropbox deal may scale, talaga, 69 00:03:36,490 --> 00:03:38,592 sa pamamagitan ng napaka, napaka-agresibo sharding. 70 00:03:38,592 --> 00:03:40,300 Alex ALLAIN: Kaya sharding ay kapag magdadala sa iyo 71 00:03:40,300 --> 00:03:46,420 lahat ng mga gumagamit sa iyong startup o iyong kumpanya, 72 00:03:46,420 --> 00:03:48,989 at siguro ginagamit ang mga ito upang maging sa isang database, 73 00:03:48,989 --> 00:03:51,530 at na gumagana mahusay na hanggang sa iyo pindutin ang isang tiyak na bilang ng mga gumagamit, 74 00:03:51,530 --> 00:03:53,488 at talaga kung ano ang gusto mo gawin ay mahanap ang ilang mga paraan 75 00:03:53,488 --> 00:03:56,300 upang hatiin ang mga kabuuan ng dalawang mga database o siguro higit sa dalawang - 76 00:03:56,300 --> 00:04:00,110 may perpektong, sapat na maaari mong mayroon sa bawat gumagamit sa buong mundo. 77 00:04:00,110 --> 00:04:02,240 Kaya kapag Shard mo, ano ang ginagawa mo ay mahanap ka 78 00:04:02,240 --> 00:04:05,740 ang ilang mga paraan ng pagpapasya na database upang pumunta 79 00:04:05,740 --> 00:04:09,150 sa na ay hindi nangangailangan ng pagpindot ng gitnang direktoryo, 80 00:04:09,150 --> 00:04:12,590 o marahil ito ay isang napaka-mabilis, murang tumingin-up sa na sentro ng direktoryo. 81 00:04:12,590 --> 00:04:16,129 >> Thomas CARRIERO: Kami ay hindi kailanman mayroon lahat naka-imbak sa isang database, 82 00:04:16,129 --> 00:04:17,920 dahil iyon ang halos hindi kailanman pagpunta sa scale. 83 00:04:17,920 --> 00:04:22,770 Kaya sa halip, kung ano ang ginagawa namin ay isasaalang-alang namin ang lahat ng ng impormasyon na iyon, ang lahat ng mga file 84 00:04:22,770 --> 00:04:24,590 ay ang lahat ng metadata at kami Shard ito 85 00:04:24,590 --> 00:04:27,740 sa daan-daang o libu-libong ng mga lohikal na mga database. 86 00:04:27,740 --> 00:04:31,780 Ay nangangahulugan na na kapag mayroon kaming humiling para sa impormasyon ng isang gumagamit, 87 00:04:31,780 --> 00:04:35,560 Makikita muna namin sinasabi, hey, na database Nakaimbak ang impormasyon ng gumagamit na ito sa, 88 00:04:35,560 --> 00:04:39,820 at pagkatapos ay gagamitin namin talaga gamitin na pagpapasya upang pumunta makita na ang database, 89 00:04:39,820 --> 00:04:42,830 at iyon kung saan ipapakita namin load ang lahat ang mga file o lahat ng metadata 90 00:04:42,830 --> 00:04:44,010 tungkol sa mga file. 91 00:04:44,010 --> 00:04:46,750 Kaya gumagamit kami ng maraming sharding, ngunit sharding ay hindi palaging sapat. 92 00:04:46,750 --> 00:04:49,280 Talagang kailangan mong i-cache ang isang marami ng mga karaniwang mga kahilingan, 93 00:04:49,280 --> 00:04:52,940 dahil kahit na database mga query ay maaaring maging mahal. 94 00:04:52,940 --> 00:04:55,620 Kaya din ang ginagawa namin progresibo mga diskarte sa pag-cache 95 00:04:55,620 --> 00:04:59,210 upang matiyak na ang mga pinaka-karaniwang request ay medyo madali upang makalkula, 96 00:04:59,210 --> 00:05:03,560 at isa lamang, na ginagawang mas marami mas mabilis at ginagawang mas gumana sa scale. 97 00:05:03,560 --> 00:05:06,400 Kaya iyon, sa isang napakataas na antas, uri ng kung paano gumagana ang Dropbox. 98 00:05:06,400 --> 00:05:08,190 >> Alex ALLAIN: Alex Allain Aking pangalan ni. 99 00:05:08,190 --> 00:05:09,731 >> Thomas CARRIERO: Ako Thomas Carreiro. 100 00:05:09,731 --> 00:05:11,330 Alex ALLAIN: At ito ay CS50. 101 00:05:11,330 --> 00:05:14,455 >> David MALAN: Ngayon kung sakaling nagtaka kung saan ito quote sa website CS50 ni 102 00:05:14,455 --> 00:05:17,150 ay mula sa, ito ay aktwal na Alex sino ay ang orihinal na may-akda. 103 00:05:17,150 --> 00:05:20,160 Ngayon, nagsasalita ng Dropbox, ako kamakailan natanggap ang email na ito mula sa kanila 104 00:05:20,160 --> 00:05:23,199 sa aking inbox - Hi, David, maaari kang mapapansin na ang ilan sa iyong mga ibinahaging mga link 105 00:05:23,199 --> 00:05:25,240 ay hindi gumagana, at kami Nais upang maabot ang out sa iyo 106 00:05:25,240 --> 00:05:27,237 personal na upang ipaalam sa iyo kung bakit. 107 00:05:27,237 --> 00:05:28,320 Well kung ano ang isang ibinahaging link? 108 00:05:28,320 --> 00:05:31,580 Well, kung ginamit mo Dropbox lampas simpleng-save ng iyong source code sa loob 109 00:05:31,580 --> 00:05:33,288 ng appliance, mo maaaring kilala mo na 110 00:05:33,288 --> 00:05:36,100 ay maaaring lumikha ibinahagi sa pamamagitan ng mga link Karaniwang karapatan click sa isang file 111 00:05:36,100 --> 00:05:37,875 at pagkopya ng url sa iyong clipboard. 112 00:05:37,875 --> 00:05:40,750 Maaaring tumingin na ibinahagi link ng kaunti isang bagay na tulad nito, ngunit sa halip ay 113 00:05:40,750 --> 00:05:43,208 ng sikretong salita, mayroong talaga nang higit pa misteriyoso isang bagay 114 00:05:43,208 --> 00:05:45,990 doon, tulad ng isang pagkakasunod-sunod ng random na titik at numero. 115 00:05:45,990 --> 00:05:49,910 Ang pagkatao na maaari kong ngayon ng email ideya o Gchat ganitong uri ng url sa isang kaibigan, 116 00:05:49,910 --> 00:05:55,180 at maaaring siya ma-access ang CS50.txt at i-download ito papunta sa kanyang computer. 117 00:05:55,180 --> 00:05:59,220 At lamang sa pamamagitan ng pag-alam na url, o may sobrang, sobrang mababa ang posibilidad na mangyari, paghula 118 00:05:59,220 --> 00:06:02,720 na url, magagawa ng ibang tao talaga-access ang file. 119 00:06:02,720 --> 00:06:05,180 >> Sa kasamaang palad ang isang kumpanya na kilala bilang Intralinks 120 00:06:05,180 --> 00:06:07,370 kamakailan-lamang na nai-post sa kanilang CollaboristaBlog 121 00:06:07,370 --> 00:06:10,770 na mayroong talagang isang pares ng mga banta sa ang partikular na daloy ng trabaho. 122 00:06:10,770 --> 00:06:13,680 Ito ay lumiliko out na kung hindi mo sinasadyang gumawa ng isang pagkakamali, bilang ako, nang tapat, 123 00:06:13,680 --> 00:06:17,140 nagawa na sa nakaraan, at i-paste ang isang url tulad ng isang Dropbox ibinahagi link, 124 00:06:17,140 --> 00:06:20,330 sa hindi address ng iyong browser bar, ngunit bilang nakalarawan dito, 125 00:06:20,330 --> 00:06:22,980 iyong search bar, na url, siyempre, ay pagpunta 126 00:06:22,980 --> 00:06:25,380 upang isumite sa isang search engine tulad ng Google. 127 00:06:25,380 --> 00:06:28,450 Siyempre, ang Google ay hindi pagpunta sa kinakailangang makilala na ibinahagi link, 128 00:06:28,450 --> 00:06:30,366 at kaya ka ng pagpunta sa makakuha ng higit pang generic na paghahanap 129 00:06:30,366 --> 00:06:32,680 mga resulta tulad ng isang link sa Dropbox.com mismo, 130 00:06:32,680 --> 00:06:36,320 at sa kasong ito, ang isang advertisement, at sa katunayan, advertisement, potensyal, 131 00:06:36,320 --> 00:06:38,055 para sa mga kakumpitensya ng Dropbox. 132 00:06:38,055 --> 00:06:40,180 Sa katunayan, na kung paano Intralinks Napansin ito - ang mga ito, 133 00:06:40,180 --> 00:06:44,540 Masyadong, ay nagpapatakbo ng AdSense kampanya sa tabi ng mga keyword 134 00:06:44,540 --> 00:06:46,320 na Dropbox ay maaaring ang kanilang mga sarili gamitin. 135 00:06:46,320 --> 00:06:48,790 At kaya kung mag-zoom namin sa sa sa ilalim ng mga resulta dito, 136 00:06:48,790 --> 00:06:52,070 makikita mo na Inralinks ay ang link na ito sa kanilang sariling mga serbisyo. 137 00:06:52,070 --> 00:06:55,130 Ngayon isa sa mga tampok ng Google at iba pang mga search engine ' 138 00:06:55,130 --> 00:06:59,860 mga kampanya sa advertising ay na kapag ang isang gumagamit tulad ng sa akin ay nag-click sa link na ito, ngayon, 139 00:06:59,860 --> 00:07:04,160 Ako ay pagpunta sa ma-pagbubunyag ang url na ako nag-type sa Google upang 140 00:07:04,160 --> 00:07:05,760 upang makahanap ng mga resulta ng paghahanap. 141 00:07:05,760 --> 00:07:07,760 Ang ideya pagiging na mga kumpanya gusto niyang malaman kung 142 00:07:07,760 --> 00:07:09,590 kung paano ang mga tao ay sa paghahanap ng kanilang mga website. 143 00:07:09,590 --> 00:07:12,030 Siyempre, kung nahanap ko ito pahina ng mga resulta 144 00:07:12,030 --> 00:07:15,180 sa pamamagitan ng pagdikit ng isang kung hindi man lihim na url sa Google, 145 00:07:15,180 --> 00:07:18,010 Ako ngayon, mabisa, sinabi Intralinks at ang kanilang web 146 00:07:18,010 --> 00:07:22,500 mga tala ng kung ano mismo ang lihim na url ko ay pagbisita, at sa gayon pagbubunyag, 147 00:07:22,500 --> 00:07:25,360 potensyal na, CS50.txt ang mga nilalaman. 148 00:07:25,360 --> 00:07:27,110 Ngayon, mayroong isa pang pagbabanta ang lahat ng sama-sama - 149 00:07:27,110 --> 00:07:29,901 maaaring alam mo na, masyadong, mula sa Dropbox Nagbahagi mga link na maaari mong karaniwang 150 00:07:29,901 --> 00:07:33,300 buksan ang mga ito sa loob ng iyong sariling browser at i-preview ang mga ito sa loob 151 00:07:33,300 --> 00:07:34,500 ng isang frame na katulad nito. 152 00:07:34,500 --> 00:07:36,900 Ngunit kung ang preview na naglalaman ng isang hyperlink, 153 00:07:36,900 --> 00:07:40,960 bilang nakalarawan dito upang Example.com, at ikaw o ang isang pag-click ng gumagamit 154 00:07:40,960 --> 00:07:44,550 na hyperlink, at sa gayon ay pagbubukas ng isang bagong tab o window sa pahina na iyon 155 00:07:44,550 --> 00:07:49,350 url, kung ano na lang sinabi mo rin ang web server, sa pamamagitan ng likas na katangian ng kung paano gumagana ang HTTP, 156 00:07:49,350 --> 00:07:53,180 ay ang HTTP sumangguni address mula saan galing ang dumating sa iyo. 157 00:07:53,180 --> 00:07:55,900 Sa ibang salita, mo alam ang patutunguhang website 158 00:07:55,900 --> 00:07:59,817 na ikaw ay dati nang ito parang lihim na url. 159 00:07:59,817 --> 00:08:02,525 Ngayon, kung ano Intralinks natuklasan sa pamamagitan ng pagtingin sa pamamagitan ng kanilang sariling mga tala 160 00:08:02,525 --> 00:08:05,510 ay na nahanap nila medyo ng kaunti ng impormasyon na tiyak 161 00:08:05,510 --> 00:08:07,840 sinadya upang maging lihim - para sa Halimbawa, mortgage ng isang tao 162 00:08:07,840 --> 00:08:12,312 application, tax return ng isang tao, at bunches ng higit pang mga dokumento, pati na rin. 163 00:08:12,312 --> 00:08:14,895 Ngayon, kung gusto mong matuto nang higit pa tungkol sa partikular na pagbabanta, 164 00:08:14,895 --> 00:08:17,810 magtungo sa drop box ni i-blog sa url na ito dito, 165 00:08:17,810 --> 00:08:21,400 at ang katotohanan ay hindi mo na maaari talaga ipagtanggol laban sa isang pananakot sa kung sinong mga tao 166 00:08:21,400 --> 00:08:25,600 tulad ng sa akin sinasadyang i-paste kung ano ang dapat maging lihim na mga url in sa mga search engine. 167 00:08:25,600 --> 00:08:28,210 Ikaw at ako ay lamang ng pagpunta sa kailangang maging isang kaunti pa maingat. 168 00:08:28,210 --> 00:08:31,110 Subalit sila ay nagtatrabaho sa redressing ang iba pang mga isyu na kung saan ang 169 00:08:31,110 --> 00:08:35,530 mga link na naka-embed sa isang Dropbox preview ay nagbubunyag ng mga sumangguni url. 170 00:08:35,530 --> 00:08:37,980 Ngunit magtungo sa na url para sa karagdagang detalye. 171 00:08:37,980 --> 00:08:43,220 >> Ngunit ngayon, tulad ng ipinangako, isang mas malapitan naming tingnan sa napakaliit Hamster kumakain napakaliit burritos. 172 00:08:43,220 --> 00:08:46,085 >> [MUSIC nagpe-play] 173 00:08:46,085 --> 00:09:43,627 174 00:09:43,627 --> 00:09:45,960 David MALAN: koponan Ngayon CS50 ni kamakailan-lamang ay nagkaroon ng isang pagkakataon 175 00:09:45,960 --> 00:09:48,540 upang lumahok sa isang 48 na oras na pelikula proyekto, 176 00:09:48,540 --> 00:09:50,260 isang pang-internasyonal kumpetisyon sa panahon na 177 00:09:50,260 --> 00:09:53,720 mga koponan ay may, sa katunayan, 48 oras nang mag-isa upang makagawa ng isang pelikula. 178 00:09:53,720 --> 00:09:55,980 Catch ay na ikaw lamang malaman kung ano ang film mo 179 00:09:55,980 --> 00:09:58,710 kailangang gumawa sa pinakadulo simulan ng mga 48 na oras. 180 00:09:58,710 --> 00:10:01,540 Sa partikular, sa isang kamakailang Biyernes gabi sa 19:00, 181 00:10:01,540 --> 00:10:05,439 namin sa CS50 natutunan na gusto naming maging paggawa ng isa, isang tahimik pelikula, dalawa, 182 00:10:05,439 --> 00:10:07,480 na ang film na kinakailangan upang Nagtatampok ang isang character na may pangalang 183 00:10:07,480 --> 00:10:10,660 Jeremias Jones, isang guro, tatlo, na kinakailangan ang film 184 00:10:10,660 --> 00:10:13,240 magtampok ng isang talaarawan, ang isang ito dito, at apat, 185 00:10:13,240 --> 00:10:16,570 na kailangan namin upang kahit papaano ay isama ang linyang ito ay kung ano ito ay kahit na 186 00:10:16,570 --> 00:10:18,790 bagaman, siyempre, namin ay gumagawa ng silent film. 187 00:10:18,790 --> 00:10:22,880 >> Ngayon, 26 mga kasapi ng koponan CS50 ni lumahok sa ito ng 48 na oras na pelikula 188 00:10:22,880 --> 00:10:28,150 proyekto, kasama ng mga ito Colton, Dan, Padraig, at Shelley 189 00:10:28,150 --> 00:10:31,780 Westover, kanino maaari mong isipin mula sa naturang pelikula bilang isang ito dito. 190 00:10:31,780 --> 00:10:35,080 Ngayon, kasangkot din, siyempre, ay sariling Ramon Galvan CS50 ni. 191 00:10:35,080 --> 00:10:36,205 Ramon, maligayang pagdating sa mga palabas. 192 00:10:36,205 --> 00:10:37,788 Ramon GALVAN: Salamat sa iyo para sa pagkakaroon ng akin. 193 00:10:37,788 --> 00:10:39,610 David MALAN: At CS50 ni pagmamay-ari Daven Farnham. 194 00:10:39,610 --> 00:10:41,850 Ngayon, Ramon, kung ano ang ang iyong papel sa pelikula? 195 00:10:41,850 --> 00:10:41,878 >> [? 196 00:10:41,878 --> 00:10:43,670 Ramon GALVAN:? Flight code] director may Dan, talaga. 197 00:10:43,670 --> 00:10:45,044 >> David MALAN: At Daven, ang iyong sarili? 198 00:10:45,044 --> 00:10:48,260 DAVEN Farnham: ako ay ang bituin, kaya talaga ginawa ko ang proyekto. 199 00:10:48,260 --> 00:10:48,970 Save ko ang pelikula. 200 00:10:48,970 --> 00:10:49,750 >> David MALAN: save mo ang film. 201 00:10:49,750 --> 00:10:50,530 >> DAVEN Farnham: ginawa ko. 202 00:10:50,530 --> 00:10:52,405 >> David MALAN: Ngayon, mo sabihin ito, ngunit naniniwala ako 203 00:10:52,405 --> 00:10:54,460 mayroon kaming ang iyong panubok na screen para sa film. 204 00:10:54,460 --> 00:10:56,980 Kung maaari kaming gumulong ang clip na ito dito. 205 00:10:56,980 --> 00:10:59,550 >> DAVEN Farnham: Daven Ang pangalan ko ay Farnham, at ito ay CS50. 206 00:10:59,550 --> 00:11:02,930 207 00:11:02,930 --> 00:11:03,895 Nais kong sabihin CSS. 208 00:11:03,895 --> 00:11:06,870 209 00:11:06,870 --> 00:11:07,996 Ito ay CSS. 210 00:11:07,996 --> 00:11:10,540 211 00:11:10,540 --> 00:11:12,906 >> David MALAN: Ngayon na ito ang iyong unang film? 212 00:11:12,906 --> 00:11:14,350 >> DAVEN Farnham: Uh, hindi, siguro. 213 00:11:14,350 --> 00:11:17,669 >> David MALAN: Hindi, well, hindi bababa sa na ito oras sa paligid nito ay isang silent film. 214 00:11:17,669 --> 00:11:18,460 DAVEN Farnham: Oo. 215 00:11:18,460 --> 00:11:21,020 David MALAN: Kaya sa 7:00, natagpuan namin out mga kinakailangang sangkap, 216 00:11:21,020 --> 00:11:22,811 at pagkatapos ay agad namin dived in bilang isang grupo 217 00:11:22,811 --> 00:11:25,200 upang malaman kung anong pelikula namin ay talagang pagpunta sa gawin. 218 00:11:25,200 --> 00:11:26,910 Gusto mo bang maglakad sa amin sa pamamagitan ano gabing iyon ay tulad ng? 219 00:11:26,910 --> 00:11:29,312 >> DAVEN Farnham: Kaya talaga Nakakuha kami ng ideya sa 7:00, 220 00:11:29,312 --> 00:11:31,520 talaga nagsimula kaming mag- atake ng kabaliwan, kaya namin ang lahat ng uri ng 221 00:11:31,520 --> 00:11:34,061 natipon sa palibot ng isang Whiteboard at nagsimulang-kuro sa mga ideya, 222 00:11:34,061 --> 00:11:36,720 at pagkatapos ay sa pamamagitan ng 09:00, sinubukan naming magtapon ng mga ito off sa mga manunulat, 223 00:11:36,720 --> 00:11:38,340 at kinuha ito ng mga manunulat mula doon. 224 00:11:38,340 --> 00:11:40,756 >> David MALAN: At samantala, Dan at Shelley at ako talaga 225 00:11:40,756 --> 00:11:43,122 buhok sa I-target, siyempre, aming mga paboritong kalapit na tindahan, 226 00:11:43,122 --> 00:11:46,330 upang kunin ang lahat ng mga props para sa pelikula kami ay nagpasya sa, na sa puntong iyon 227 00:11:46,330 --> 00:11:46,830 noon - 228 00:11:46,830 --> 00:11:49,232 DAVEN Farnham: Kami ay nagpasya sa isang pagkapareho adventure film. 229 00:11:49,232 --> 00:11:51,690 David MALAN: Whic ay pagpunta sa lubos na tulad ng Indiana Jones. 230 00:11:51,690 --> 00:11:55,340 DAVEN Farnham: Oo, kaya kailangan namin ng isang toro whips at kami na kailangan ng Fedora at bagay-bagay. 231 00:11:55,340 --> 00:11:57,360 David MALAN: At isang napaka- gayak na gayak na piraso ng alahas 232 00:11:57,360 --> 00:11:59,570 na pagkatapos ay siya ay mahanap sa dulo ng episode. 233 00:11:59,570 --> 00:12:03,040 Siyempre, babalikan namin sa hatinggabi o kaya mula Target 234 00:12:03,040 --> 00:12:05,662 at mapagtanto, nope, hindi iyon ang pelikula ginagawa namin - psych. 235 00:12:05,662 --> 00:12:07,370 DAVEN Farnham: Ganap na iba't ibang mga pelikula. 236 00:12:07,370 --> 00:12:10,082 Ramon GALVAN: Kami ay nagkaroon ng isang pelikula noir para sa loob ng ilang oras, 237 00:12:10,082 --> 00:12:11,790 pagkatapos ay nagkaroon kami ng isang romantikong comedy sa dulo. 238 00:12:11,790 --> 00:12:14,920 >> David MALAN: Kaya sa pamamagitan ng 04:00, nagkaroon kami ng isang romantikong komedya, at sa paligid ng 05:00, 239 00:12:14,920 --> 00:12:16,760 mo at Dan, ang iba pang mga direktor, nagpakita up. 240 00:12:16,760 --> 00:12:19,240 >> Ramon GALVAN: Oo, kaya nakuha namin sama-sama at uri ng namin binalak out 241 00:12:19,240 --> 00:12:21,700 kung saan wold namin shoot, kung ano ang eksena gusto namin kukunan muna, 242 00:12:21,700 --> 00:12:24,750 at pagkatapos ay sa paligid ng 7:00 o 8:00, namin talaga nagpunta out at nagsimulang shooting. 243 00:12:24,750 --> 00:12:25,780 >> David MALAN: Well, kung maaari mong manatili sa paligid, 244 00:12:25,780 --> 00:12:28,840 Gusto naming pag-ibig na gawin ang ilang mga likod ng mga eksena Tinitingnan kung paano ang pelikula ay ginawa, 245 00:12:28,840 --> 00:12:32,160 ngunit sa palagay ko muna, at magtataglay namin bigyan ang mga tao sa mundo premiere 246 00:12:32,160 --> 00:12:35,578 ng film CS50, ang pagtitiyaga. 247 00:12:35,578 --> 00:12:38,572 >> [MUSIC nagpe-play] 248 00:12:38,572 --> 00:17:24,369 249 00:17:24,369 --> 00:17:29,310 >> David MALAN: Guys, ibig sabihin ko - kaya simulan mula sa tuktok ipaalam. 250 00:17:29,310 --> 00:17:31,450 Kaya ang pinakaunang scene namin ang lahat ng kinunan bilang isang grupo 251 00:17:31,450 --> 00:17:34,250 na umaga kinuha lugar sa paligid 8:00 a.m, at kami ay talagang dito, 252 00:17:34,250 --> 00:17:38,220 Jefferson Hall, na kung saan ay talagang isa uri ng physics lecture halls sa campus. 253 00:17:38,220 --> 00:17:42,319 At kung ano ang layunin sa scene na ito? 254 00:17:42,319 --> 00:17:44,610 Ramon GALVAN: Kaya namin dito upang simulan ang pelikula, Daven 255 00:17:44,610 --> 00:17:47,870 bilang isang guro, isang pagtuturo kapwa, o isang pagtuturo assistant, isang bagay 256 00:17:47,870 --> 00:17:51,810 tulad na, at siya ay talagang nakabaligtag na nakikita niya ito ilang paglalakad out 257 00:17:51,810 --> 00:17:52,650 at nais niya na. 258 00:17:52,650 --> 00:17:55,067 Nais ni niya upang maging sa isang relasyon, siya lamang ay walang ito. 259 00:17:55,067 --> 00:17:57,691 David MALAN: At pagkatapos ay ang susunod na scene, transition namin upang aktwal na 260 00:17:57,691 --> 00:17:58,570 Hindi kinunan sa pagkakasunud-sunod. 261 00:17:58,570 --> 00:17:59,820 Sa katunayan, narito, ikaw ay - 262 00:17:59,820 --> 00:18:00,890 >> DAVEN Farnham: Kaya dito, talaga, kinunan namin 263 00:18:00,890 --> 00:18:03,069 ito ito - ito ay isa ng huling mga eksena namin kinunan, 264 00:18:03,069 --> 00:18:05,610 pero sa totoo ay nagpapakita ito ng hanggang sa pinakadulo simula ng pelikula. 265 00:18:05,610 --> 00:18:07,920 At kaya sa eksena na ito, ito ay isang monteids, at kaya kung ano ako paggawa 266 00:18:07,920 --> 00:18:09,760 ay ako paglalagay sa Cologne, Ako pagsusuklay ang aking buhok. 267 00:18:09,760 --> 00:18:11,093 >> David MALAN: gamitin ba kayo ng Cologne? 268 00:18:11,093 --> 00:18:13,330 DAVEN Farnham: Uh, Ramon ni Cologne, maraming Cologne. 269 00:18:13,330 --> 00:18:14,310 >> David MALAN: At kaninong shirt? 270 00:18:14,310 --> 00:18:15,450 >> DAVEN Farnham: Uh, shirt Ramon ni. 271 00:18:15,450 --> 00:18:18,120 >> David MALAN: Kaya na noon ay higit sa isa tumagal, at ang shirt sa pagtatapos 272 00:18:18,120 --> 00:18:18,760 ay medyo - 273 00:18:18,760 --> 00:18:21,093 >> DAVEN Farnham: Oo, sa palagay ko namin ay may upang tumagal ng tatlo o apat na 274 00:18:21,093 --> 00:18:23,630 tumatagal, kaya bawat tumagal noon ay tatlong squirts, kaya doon 275 00:18:23,630 --> 00:18:25,470 ay tungkol sa 12 squirts ng Cologne. 276 00:18:25,470 --> 00:18:27,820 Kaya ko smelled tulad na Cologne para sa nalalabing bahagi ng araw. 277 00:18:27,820 --> 00:18:28,800 >> David MALAN: Well, sa hindi bababa sa, masyadong mabilis. 278 00:18:28,800 --> 00:18:31,450 Transition namin sa labas, at, sa katunayan, kung titingnan mo ang malapit na, 279 00:18:31,450 --> 00:18:33,920 ito ay ang tunay CS50 ni sariling Lauren Caraballo. 280 00:18:33,920 --> 00:18:36,000 Ngunit ano ang mga mo pag-iisip na may scene na ito? 281 00:18:36,000 --> 00:18:39,083 >> DAVEN Farnham: Kanan, kaya sa eksena na ito, namin sinusubukan upang makakuha ng kanyang pansin. 282 00:18:39,083 --> 00:18:41,240 Kaya ako naglalakad sa pamamagitan ng kanyang, Ako peacocking, siyempre. 283 00:18:41,240 --> 00:18:41,860 >> David MALAN: Peacocking? 284 00:18:41,860 --> 00:18:43,340 >> DAVEN Farnham: Oh, hindi mo alam? 285 00:18:43,340 --> 00:18:44,160 >> Ramon GALVAN: Uh, dapat ko? 286 00:18:44,160 --> 00:18:45,909 >> DAVEN Farnham: Oo, siyempre, siyempre. 287 00:18:45,909 --> 00:18:49,555 Kaya normal maigsing, siyempre, lamang ang normal na paglalakad. 288 00:18:49,555 --> 00:18:51,180 David MALAN: Kaya ito ay normal maigsing? 289 00:18:51,180 --> 00:18:52,721 DAVEN Farnham: Iyon ay normal sa paglalakad. 290 00:18:52,721 --> 00:18:54,992 Peacocking, magtapon ng isang maliit na hips sa doon. 291 00:18:54,992 --> 00:18:56,700 Ramon GALVAN: Ito ay talaga lahat dito mismo. 292 00:18:56,700 --> 00:18:58,158 DAVEN Farnham: Ang lahat ng ito dito mismo. 293 00:18:58,158 --> 00:19:00,270 Ito ay mula sa qua - Ang lahat ng ito sa hips. 294 00:19:00,270 --> 00:19:06,160 At pagkatapos ay sa dulo, mayroon kang mag-pop at i-lock. 295 00:19:06,160 --> 00:19:08,017 Ito ay susi sa mga pakana - ito ay key. 296 00:19:08,017 --> 00:19:09,100 David MALAN: Pop at lock. 297 00:19:09,100 --> 00:19:12,202 Ang lahat ng mga karapatan, mahusay, na talagang ginawang isang maraming mga pisikal na comedy sa pelikula. 298 00:19:12,202 --> 00:19:15,410 Sa katunayan, ang isa sa mga susunod na eksena ay dito sa Lamont Library, sa labas ng pinto. 299 00:19:15,410 --> 00:19:16,800 >> DAVEN Farnham: Oo, ang mga ito ay dito mismo, kaya talagang ako 300 00:19:16,800 --> 00:19:19,150 sinusubukang - tingin ko ito ay isang hilahin pinto at ako panunulak, 301 00:19:19,150 --> 00:19:21,358 at bilang eksena na umuusad, Ako pagtulak at pagtulak 302 00:19:21,358 --> 00:19:22,350 kailanman mas agresibo. 303 00:19:22,350 --> 00:19:25,500 At sa tingin ko sa dulo, may isang taong talaga knocks sa akin sa labas ng paraan. 304 00:19:25,500 --> 00:19:27,840 >> David MALAN: Oo, at sa katunayan, hindi namin ginawa mapansin ang - 305 00:19:27,840 --> 00:19:28,850 hanggang sa bahaging pag-edit. 306 00:19:28,850 --> 00:19:31,324 >> Ramon GALVAN: Oo, kaya, kung namin mag-zoom papunta ito shot, at Dan, 307 00:19:31,324 --> 00:19:32,490 maaari naming mapahusay kaunti? 308 00:19:32,490 --> 00:19:33,960 OK, perpekto. 309 00:19:33,960 --> 00:19:38,747 Kaya Nakakuha mong makita sa akin crouched down na tungkol sa mag-pop up at magpatumba Daven sa mukha 310 00:19:38,747 --> 00:19:39,330 sa pinto. 311 00:19:39,330 --> 00:19:41,940 David MALAN: May nakita iyon masaya kami footage lang oras bago namin 312 00:19:41,940 --> 00:19:43,730 nagkaroon upang ipadala ang pelikula para sa deadline. 313 00:19:43,730 --> 00:19:47,017 Ang lahat ng mga karapatan, well salamat parehong kaya magkano para sa pagsali at para sa paglalagay ng star sa naturang - 314 00:19:47,017 --> 00:19:48,350 DAVEN Farnham: Oh, walang salamat sa iyo. 315 00:19:48,350 --> 00:19:48,700 Ramon GALVAN: Salamat sa iyo. 316 00:19:48,700 --> 00:19:49,908 David MALAN: - isang paglipat ng film. 317 00:19:49,908 --> 00:19:51,490 Well na ito para sa CS50Live. 318 00:19:51,490 --> 00:19:54,360 Kaya magkano salamat sa aming mga kaibigan sa Dropbox, salamat kaya magkano sa lahat ng tao 319 00:19:54,360 --> 00:19:57,870 sa likod ng mga camera, sariling CS50 ni Ramon Galvan at Daven Farnham. 320 00:19:57,870 --> 00:20:01,660 Ito ang CS50 at ito ay aming mga paboritong pinangyarihan 321 00:20:01,660 --> 00:20:03,279 na hindi ito gawin ito sa film. 322 00:20:03,279 --> 00:20:05,320 DIREKTOR 1: Sigurado gonna namin kumuha ang kotse sa kalsada? 323 00:20:05,320 --> 00:20:06,778 DIREKTOR 2: Ito ay darating, na OK lang. 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 Artistang babae: Whoa. 327 00:20:13,866 --> 00:20:16,094 Oh, diyos. 328 00:20:16,094 --> 00:20:44,416