1 00:00:00,000 --> 00:00:08,630 2 00:00:08,630 --> 00:00:11,450 დავით Malan: Hello, world, ამ არის CS50Live და ბიჭი, ჩვენ 3 00:00:11,450 --> 00:00:13,680 აქვს საოცარი ეპიზოდი თქვენ დღეს. 4 00:00:13,680 --> 00:00:17,400 პირველი, შიგნით შევხედოთ, თუ როგორ Dropbox მუშაობს, მაშინ ახლო 5 00:00:17,400 --> 00:00:20,230 შეხედეთ პატარა ზაზუნა ჭამა პატარა burritos, 6 00:00:20,230 --> 00:00:24,870 და ბოლოს, უკან-the-სცენები შევხედოთ at CS50-ს ახალი ფილმი, არსებულ. 7 00:00:24,870 --> 00:00:27,410 >> მაგრამ პირველი, Dropbox.com, სადაც ჩვენ ცოტა ხნის წინ 8 00:00:27,410 --> 00:00:30,770 იმოგზაურა San Francisco, California, შეხვდება CS50 ყოფილი ხელმძღვანელი 9 00:00:30,770 --> 00:00:34,390 სწავლების თანამემამულე, თომას Carriero ვინც მოგვცა ტური Dropbox 10 00:00:34,390 --> 00:00:37,919 და ზუსტად რა ეს მოსწონს მუშაობა და, daresay, ცხოვრობენ. 11 00:00:37,919 --> 00:00:39,960 ახლა ჩვენ დაჯდა არა მხოლოდ თომას მიუხედავად იმისა, 12 00:00:39,960 --> 00:00:43,400 არამედ CS50 ყოფილი ხელმძღვანელი სწავლების თანამემამულე Alex Allain 13 00:00:43,400 --> 00:00:46,330 საუბარი უდევს დამუშავებული Dropbox.com 14 00:00:46,330 --> 00:00:48,190 და ის განაწილებული არქიტექტურა. 15 00:00:48,190 --> 00:00:49,571 ავიღოთ სახეს. 16 00:00:49,571 --> 00:00:52,570 THOMAS CARRIERO: მე Thomas Carreiro მე პროგრამული უზრუნველყოფის ინჟინერი at Dropbox. 17 00:00:52,570 --> 00:00:54,150 ALEX Allain: მე Alex Allain. 18 00:00:54,150 --> 00:00:57,110 მე ინჟინერი ვარ აქ Dropbox. 19 00:00:57,110 --> 00:01:00,250 >> THOMAS CARRIERO: ჰო, ამიტომ მე რეალურად პირველი ხელმძღვანელი CF განთავსების CS50 20 00:01:00,250 --> 00:01:02,600 როდესაც დავით Malan აიღო კლასის. 21 00:01:02,600 --> 00:01:05,930 მე უკვე ასწავლის CS50 ორი სემესტრი 22 00:01:05,930 --> 00:01:09,610 მაიკ სმიტი, ვინც იქ იყო, წინასწარი პროფესორად. 23 00:01:09,610 --> 00:01:12,410 >> ALEX Allain: So I რეალურად არ მიიღოს CS50, 24 00:01:12,410 --> 00:01:17,960 მაგრამ მე TF ორჯერ, ერთხელ, როგორც რეგულარული TF და შემდეგ ჩემი უფროსი წელს, 25 00:01:17,960 --> 00:01:21,431 მე რეალურად უფროსი TF of CS50, რომელიც ბევრი გართობა. 26 00:01:21,431 --> 00:01:23,430 THOMAS CARRIERO: ასე რომ, როდესაც დავით ვურთიერთობთ ჩემთვის 27 00:01:23,430 --> 00:01:27,740 შექმნის შესახებ Dropbox წელს CS50 ელექტრო მოწყობილობების, 28 00:01:27,740 --> 00:01:30,890 მე ნამდვილად აღფრთოვანებული, რადგან ჩვენ რეალურად Linux კლიენტს. 29 00:01:30,890 --> 00:01:35,180 საუკეთესო ჩვენი მომხმარებლების გამოიყენოთ Windows ან Macintosh კლიენტებს, 30 00:01:35,180 --> 00:01:38,830 მაგრამ Linux, Macintosh და Windows კლიენტები არიან ყველა, ფაქტობრივად, 31 00:01:38,830 --> 00:01:39,880 ძალიან ჰგავს. 32 00:01:39,880 --> 00:01:44,510 ასე რომ, რა გავაკეთეთ ჩვენ წინასწარ დაყენებული Dropbox Linux კლიენტის CS50 33 00:01:44,510 --> 00:01:48,920 ელექტრო და ის მუშაობს, ისევე, როგორც ყველა ჩვენი სხვა Linux მომხმარებლებს. 34 00:01:48,920 --> 00:01:51,130 >> ALEX Allain: So გზა Dropbox მუშაობს არის 35 00:01:51,130 --> 00:01:57,510 მუშაობს როგორც კლიენტს სხვადასხვა ოპერაციული სისტემები და მოწყობილობები. 36 00:01:57,510 --> 00:02:00,464 Drobox desktop კლიენტი ერთ ერთი ყველაზე ცნობილი, 37 00:02:00,464 --> 00:02:01,630 ერთ ერთი ყველაზე საინტერესო. 38 00:02:01,630 --> 00:02:04,430 >> THOMAS CARRIERO: So Dropbox ძირითადად იღებს ყველა ფაილი 39 00:02:04,430 --> 00:02:06,350 რომ თქვენ დააყენა საქაღალდე და ის მოცულობით 40 00:02:06,350 --> 00:02:08,380 იმ ფაილს ოთხი მეგაბაიტი მოცულობით. 41 00:02:08,380 --> 00:02:12,170 ასე რომ, ჩვენ მიიღოს 100 მეგაბაიტი PDF ფაილი, და ჩვენ 42 00:02:12,170 --> 00:02:14,990 ბლოკი იგი 25 ოთხი მეგაბაიტი მოცულობით. 43 00:02:14,990 --> 00:02:19,760 იმ მოცულობით, მაშინ დაშიფრული და მაშინ ჩვენ მათ ჩვენი ბლოკის სერვერები. 44 00:02:19,760 --> 00:02:24,870 >> ALEX Allain: ბლოკი სერვერები შენახვის ბლოკები თავს, 45 00:02:24,870 --> 00:02:28,490 და ასე ყოველ ბლოკი ინახება ბლოკი სერვერზე მონაცემები 46 00:02:28,490 --> 00:02:32,490 და SHA-256 hash რომ ბლოკები. 47 00:02:32,490 --> 00:02:37,190 ეს ძალიან ელემენტარული შიფრირების პრიმიტიული რომ უყრის, ზოგიერთ გრძნობა, 48 00:02:37,190 --> 00:02:42,050 მონაცემები ძალიან უნიკალური ისე, რომ უნიკალური, რომ მონაცემები. 49 00:02:42,050 --> 00:02:44,430 თქვენ შეიძლება ატვირთეთ მთელი ფაილის ერთდროულად, 50 00:02:44,430 --> 00:02:48,820 მაგრამ აღმოჩნდება, თუ აკეთებთ რომ მართლაც დიდი ფაილი, 51 00:02:48,820 --> 00:02:51,734 ისინი მართლაც ხანგრძლივი დრო ატვირთეთ და, თუ თქვენ გაქვთ უკმარისობა, 52 00:02:51,734 --> 00:02:53,650 თქვენ გარეთ წარმატებას და თქვენ უნდა გადატვირთეთ იგი. 53 00:02:53,650 --> 00:02:56,700 რაც ჩვენ მაშინ ჩვენ გეტყვით სხვა სერვერზე ჩვენს სისტემაში, რა 54 00:02:56,700 --> 00:03:00,555 ჩვენ მოვუწოდებთ მეტა სერვერზე, მეტადატის სერვერზე, hey, ეს არის ფაილი 55 00:03:00,555 --> 00:03:03,110 და ის შედგება შემდეგი სიაში ბლოკები. 56 00:03:03,110 --> 00:03:05,972 და ჩვენ გავლა up ჰეშები იდენტიფიცირება იმ ბლოკები 57 00:03:05,972 --> 00:03:07,680 ვიდრე ხელახლა ატვირთვა მთელი ბლოკი. 58 00:03:07,680 --> 00:03:09,805 მეტა სერვერზე მაშინ ამოწმებს ერთად ბლოკის სერვერები, 59 00:03:09,805 --> 00:03:12,950 რაც დარწმუნებული ბლოკები არსებობს - თუ არიან, სრულყოფილი, ყველაფერი კარგია. 60 00:03:12,950 --> 00:03:15,720 >> THOMAS CARRIERO: როდესაც ჩვენ გვინდა რომ, ძირითადად, ატვირთოთ ფაილი 61 00:03:15,720 --> 00:03:19,370 ინტერნეტით, ვთქვათ, ჩვენ ვთხოვთ მეტა სერვერზე პირველი, 62 00:03:19,370 --> 00:03:22,010 hey, შეგიძლიათ მითხრათ სადაც ეს ფაილი მდებარეობს, 63 00:03:22,010 --> 00:03:25,430 და მეტა სერვერზე იტყვის, oh, ასევე, ეს ფაილი არის რეალურად 25 ოთხი მეგაბაიტი 64 00:03:25,430 --> 00:03:26,804 მოცულობით, და აქ ისინი. 65 00:03:26,804 --> 00:03:28,970 და შემდეგ გავემგზავრებით ბლოკი სერვერზე და ჩვენ რეალურად 66 00:03:28,970 --> 00:03:32,534 ჩამოტვირთვა თითოეული იმ მოცულობით, და შემდეგ ჩვენ აღვადგენთ ფაილის იქიდან, 67 00:03:32,534 --> 00:03:33,950 და მაშინ ჩვენ დავიწყებთ ჩამოტვირთვა. 68 00:03:33,950 --> 00:03:36,490 ჰო, ასე რომ Dropbox გარიგებებს ერთად მასშტაბის, ძირითადად, 69 00:03:36,490 --> 00:03:38,592 ძალიან, ძალიან აგრესიული sharding. 70 00:03:38,592 --> 00:03:40,300 ALEX Allain: So sharding როდესაც თქვენ მიიღოს 71 00:03:40,300 --> 00:03:46,420 ყველა მომხმარებლებს თქვენს ჩატვირთვის ან თქვენი კომპანიის, 72 00:03:46,420 --> 00:03:48,989 და იქნებ ისინი გამოიყენება იყოს ერთი მონაცემთა ბაზა, 73 00:03:48,989 --> 00:03:51,530 და რომ მუშაობს დიდი, სანამ მოხვდა გარკვეული რაოდენობის წევრებს, 74 00:03:51,530 --> 00:03:53,488 და მართლაც, რა გსურთ უნდა გააკეთოთ გამოძებნოს გზა 75 00:03:53,488 --> 00:03:56,300 გაყოფილი იმ მასშტაბით ორი მონაცემთა ბაზის ან იქნებ უფრო მეტია, ვიდრე ორი - 76 00:03:56,300 --> 00:04:00,110 იდეალურად, საკმარისი, რომ თქვენ შეგიძლიათ აქვს ყოველ მომხმარებელს მთელს მსოფლიოში. 77 00:04:00,110 --> 00:04:02,240 ასე რომ, როდესაც თქვენ Shard, რასაც თქვენ აკეთებთ არის თქვენთვის 78 00:04:02,240 --> 00:04:05,740 რამდენიმე გზა საკითხის გადაწყვეტისას რომელიც მონაცემთა ბაზაში წასვლა 79 00:04:05,740 --> 00:04:09,150 რომ არ საჭიროებს დარტყმის ცენტრალური დირექტორია, 80 00:04:09,150 --> 00:04:12,590 ან იქნებ ეს არის ძალიან სწრაფი, იაფი გამოიყურებოდეს-up რომ ცენტრალური დირექტორია. 81 00:04:12,590 --> 00:04:16,129 >> THOMAS CARRIERO: ჩვენ არასდროს ყველაფერი ინახება ერთ ბაზაში, 82 00:04:16,129 --> 00:04:17,920 იმიტომ, რომ თითქმის არასოდეს აპირებს მასშტაბით. 83 00:04:17,920 --> 00:04:22,770 ასე რომ ნაცვლად, თუ რას ვაკეთებთ ჩვენ მიიღოს ყველა რომ ინფორმაცია ყველა ფაილი 84 00:04:22,770 --> 00:04:24,590 არის ყველა მეტადატის და ჩვენ Shard ის 85 00:04:24,590 --> 00:04:27,740 მასშტაბით ასობით და ათასობით ლოგიკური ბაზაში. 86 00:04:27,740 --> 00:04:31,780 ეს ნიშნავს, რომ როდესაც ჩვენ გვაქვს მოითხოვოს შესახებ ინფორმაციას, 87 00:04:31,780 --> 00:04:35,560 ჩვენ პირველი ამბობენ, hey, რომელიც მონაცემთა ბაზაში არის ამ მომხმარებლის ინფორმაცია ინახება, 88 00:04:35,560 --> 00:04:39,820 და მაშინ ჩვენ, ძირითადად, გამოიყენოთ, რომ გადაწყვეტილება წასვლა იპოვოს, რომ მონაცემთა ბაზაში, 89 00:04:39,820 --> 00:04:42,830 და რომ სადაც ჩვენ ჩატვირთოს ყველა ფაილი ან ყველა მეტადატის 90 00:04:42,830 --> 00:04:44,010 შესახებ files. 91 00:04:44,010 --> 00:04:46,750 ასე რომ, ჩვენ ვიყენებთ ბევრი sharding, მაგრამ sharding ყოველთვის არ არის საკმარისი. 92 00:04:46,750 --> 00:04:49,280 რეალურად უნდა ქეში ბევრი საერთო მოთხოვნები, 93 00:04:49,280 --> 00:04:52,940 იმიტომ, რომ მიუხედავად იმისა, რომ მონაცემთა ბაზაში queries შეიძლება იყოს ძვირი. 94 00:04:52,940 --> 00:04:55,620 ასე რომ, ჩვენ ასევე არ პროგრესული ქეშირების სტრატეგია 95 00:04:55,620 --> 00:04:59,210 დარწმუნდით, რომ ყველაზე გავრცელებული მოთხოვნების საკმაოდ ადვილი გამოთვლაც, 96 00:04:59,210 --> 00:05:03,560 და ძირითადად, რაც ბევრი სწრაფად და რაც მუშაობა მასშტაბით. 97 00:05:03,560 --> 00:05:06,400 ასე რომ, ძალიან მაღალ დონეზე, ერთგვარი როგორ Dropbox მუშაობს. 98 00:05:06,400 --> 00:05:08,190 >> ALEX Allain ჩემი სახელის Alex Allain. 99 00:05:08,190 --> 00:05:09,731 >> THOMAS CARRIERO: მე Thomas Carreiro. 100 00:05:09,731 --> 00:05:11,330 ALEX Allain: ეს არის CS50. 101 00:05:11,330 --> 00:05:14,455 >> დავით Malan: ახლა თუ თქვენ ოდესმე გვაინტერესებდა, სადაც ეს ციტირებით CS50 ნახვა 102 00:05:14,455 --> 00:05:17,150 მოდის, სინამდვილეში Alex ვინ არის ორიგინალური ავტორი. 103 00:05:17,150 --> 00:05:20,160 ახლა, საუბარი Dropbox, მე ცოტა ხნის წინ მიღებული წერილის მათ 104 00:05:20,160 --> 00:05:23,199 ჩემი inbox - Hi, დავით, შეგიძლიათ შეამჩნევთ, რომ ზოგიერთი თქვენი გაუზიარეს ბმულები 105 00:05:23,199 --> 00:05:25,240 არ მუშაობს და ჩვენ სასურველი მივაწვდინოთ თქვენ 106 00:05:25,240 --> 00:05:27,237 პირადად ნება თქვენ იცით, რატომ. 107 00:05:27,237 --> 00:05:28,320 ისე, რა არის საერთო ლინკი? 108 00:05:28,320 --> 00:05:31,580 ასევე, თუ თქვენ გამოიყენება Dropbox მიღმა უბრალოდ გადარჩენის თქვენი კოდის შიგნით 109 00:05:31,580 --> 00:05:33,288 მოწყობილობის, თქვენ ალბათ იცით, რომ თქვენ 110 00:05:33,288 --> 00:05:36,100 შეგიძლიათ შექმნათ საერთო კავშირების მიერ როგორც წესი, მარჯვენა დაწკაპვით ფაილი 111 00:05:36,100 --> 00:05:37,875 და გადაწერა url თქვენს ბუფერში. 112 00:05:37,875 --> 00:05:40,750 რომ გაიზიარა ბმული შეიძლება გამოიყურებოდეს პატარა რაღაც მსგავსი, არამედ 113 00:05:40,750 --> 00:05:43,208 სიტყვა საიდუმლო, არსებობს რეალურად რაღაც უფრო cryptic 114 00:05:43,208 --> 00:05:45,990 იქ, ისევე როგორც თანმიმდევრობა შემთხვევითი წერილები და ციფრები. 115 00:05:45,990 --> 00:05:49,910 იდეა მყოფი რომ შემიძლია ახლა მქონ ან Gchat ამ სახის url მეგობარს, 116 00:05:49,910 --> 00:05:55,180 და ის ვერ შედიხართ CS50.txt და ჩამოტვირთვა onto მის კომპიუტერში. 117 00:05:55,180 --> 00:05:59,220 და მხოლოდ იცის, რომ url, ან სუპერ, სუპერ მაღალი ალბათობა, გამოცნობა 118 00:05:59,220 --> 00:06:02,720 რომ url, შეიძლება ვინმეს რეალურად შედიხართ ფაილი. 119 00:06:02,720 --> 00:06:05,180 >> სამწუხაროდ კომპანია ცნობილია, როგორც Intralinks 120 00:06:05,180 --> 00:06:07,370 ცოტა ხნის წინ გამოქვეყნდა მათი CollaboristaBlog 121 00:06:07,370 --> 00:06:10,770 რომ იქ რეალურად რამდენიმე საფრთხეების ამ კონკრეტულ workflow. 122 00:06:10,770 --> 00:06:13,680 გამოდის, რომ თუ თქვენ შემთხვევით შეცდომა, როგორც მე, სიმართლე გითხრათ, 123 00:06:13,680 --> 00:06:17,140 გაკეთდა წარსულში, და პასტა url როგორიცაა Dropbox საერთო ლინკი, 124 00:06:17,140 --> 00:06:20,330 თარგმნეს არა თქვენი ბრაუზერის მისამართი ბარი, მაგრამ, როგორც სურათები აქ, 125 00:06:20,330 --> 00:06:22,980 თქვენი ძებნის ბარი, რომელიც url, რა თქმა უნდა, აპირებს 126 00:06:22,980 --> 00:06:25,380 წარსადგენი საძიებო სისტემა, როგორიცაა Google. 127 00:06:25,380 --> 00:06:28,450 რა თქმა უნდა, Google არ აპირებს აუცილებლად აღიარებენ, რომ გაიზიარა ბმული, 128 00:06:28,450 --> 00:06:30,366 და ა.შ. თქვენ აპირებს კიდევ უფრო generic ძიება 129 00:06:30,366 --> 00:06:32,680 შედეგები მოსწონს ლინკი to Dropbox.com თავად, 130 00:06:32,680 --> 00:06:36,320 და ამ შემთხვევაში, რეკლამის და ფაქტობრივად, რეკლამას, პოტენციურად, 131 00:06:36,320 --> 00:06:38,055 განთავსების კონკურენტები Dropbox. 132 00:06:38,055 --> 00:06:40,180 ფაქტია, რომ ასე Intralinks შენიშნა ეს - ისინი, 133 00:06:40,180 --> 00:06:44,540 ძალიან, იქნა გაშვებული AdSense კამპანიის პარალელურად სიტყვა 134 00:06:44,540 --> 00:06:46,320 რომ Dropbox თავად შეიძლება გამოიყენოს. 135 00:06:46,320 --> 00:06:48,790 და თუ ჩვენ მიუახლოვდით ბოლოში შედეგები აქ, 136 00:06:48,790 --> 00:06:52,070 თქვენ ნახავთ, რომ Inralinks აქვს ამ ბმული საკუთარი მომსახურება. 137 00:06:52,070 --> 00:06:55,130 ახლა ერთი თავისებურება Google და სხვა საძიებო სისტემებში " 138 00:06:55,130 --> 00:06:59,860 სარეკლამო კამპანია, რომ როდესაც პროფაილი ჩემნაირი დააჭერს ამ ბმული, ახლა, 139 00:06:59,860 --> 00:07:04,160 ვაპირებ უნდა გაამჟღავნოს url რომ მე აკრეფილი შევიდა Google მიზნით 140 00:07:04,160 --> 00:07:05,760 იპოვოს ამ ძიების შედეგები. 141 00:07:05,760 --> 00:07:07,760 იდეა იმისა, რომ კომპანიები სურს იცოდეს 142 00:07:07,760 --> 00:07:09,590 როგორ ხალხი მოძიებაში მათი ნახვა. 143 00:07:09,590 --> 00:07:12,030 რა თქმა უნდა, თუ აღმოვაჩინე ეს გვერდი შედეგები 144 00:07:12,030 --> 00:07:15,180 მიერ pasting სხვაგვარად საიდუმლო url შევიდა Google, 145 00:07:15,180 --> 00:07:18,010 მე ახლა, ფაქტობრივად, განუცხადა Intralinks და მათი ვებგვერდი 146 00:07:18,010 --> 00:07:22,500 ჟურნალი ზუსტად რა საიდუმლო url I იყო ჩამოსული, ამით გახსნის, 147 00:07:22,500 --> 00:07:25,360 პოტენციურად, შინაარსი CS50.txt. 148 00:07:25,360 --> 00:07:27,110 ახლა, იქ სხვა საფრთხე ყველა ერთად - 149 00:07:27,110 --> 00:07:29,901 მოგეხსენებათ, ძალიან, Dropbox საერთო კავშირების, რომ თქვენ, როგორც წესი, 150 00:07:29,901 --> 00:07:33,300 გახსნა მათ შიგნით საკუთარი ბრაუზერი და წინასწარ მათ შიგნით 151 00:07:33,300 --> 00:07:34,500 საქართველოს ფარგლებში მოსწონს ეს. 152 00:07:34,500 --> 00:07:36,900 მაგრამ თუ ეს preview შეიცავს ჰიპერბმულის, 153 00:07:36,900 --> 00:07:40,960 როგორც სურათები აქ Example.com, და თქვენ ან მომხმარებლის click 154 00:07:40,960 --> 00:07:44,550 რომ ჰიპერბმულის, რითაც new tab ან ფანჯარა რომ გვერდზე 155 00:07:44,550 --> 00:07:49,350 url, რა თქვენ ასევე უბრალოდ განუცხადა ვებგვერდი სერვერზე, ბუნებით, თუ როგორ HTTP სამუშაოები, 156 00:07:49,350 --> 00:07:53,180 არის HTTP ეხება მისამართი საწყისი whence თქვენ მოვიდა. 157 00:07:53,180 --> 00:07:55,900 სხვა სიტყვებით, თქვენ ინფორმირებული დანიშნულების ნახვა 158 00:07:55,900 --> 00:07:59,817 რომ თქვენ ადრე at ეს, სავარაუდოდ, საიდუმლო url. 159 00:07:59,817 --> 00:08:02,525 ახლა, რა Intralinks აღმოაჩინეს ეძებს საკუთარი ჟურნალი 160 00:08:02,525 --> 00:08:05,510 არის ის, რომ მათ აღმოაჩინეს საკმაოდ მწირი ინფორმაცია, რომ იყო ნამდვილად 161 00:08:05,510 --> 00:08:07,840 ნიშნავს, რომ საიდუმლო - ს მაგალითად, ვინმეს იპოთეკური 162 00:08:07,840 --> 00:08:12,312 განაცხადი, სხვისი საგადასახადო დაბრუნების და bunches მეტი დოკუმენტები, ასევე. 163 00:08:12,312 --> 00:08:14,895 ახლა, თუ გსურთ გაიგოთ უფრო მეტი ამ კონკრეტულ საფრთხე, 164 00:08:14,895 --> 00:08:17,810 უხელმძღვანელებს Drop ყუთი მიერ წაკითხვა ამ url აქ, 165 00:08:17,810 --> 00:08:21,400 და რეალობა ის არის, რომ თქვენ ვერ წინააღმდეგ საფრთხეს, რომელიც ხალხს 166 00:08:21,400 --> 00:08:25,600 როგორც მე შემთხვევით ჩასვით რა უნდა იყოს საიდუმლო მისამართები, რომ საძიებო სისტემებში. 167 00:08:25,600 --> 00:08:28,210 თქვენ და მე უბრალოდ აპირებს უნდა იყოს ცოტა უფრო ფრთხილად. 168 00:08:28,210 --> 00:08:31,110 მაგრამ ისინი არ მუშაობს redressing მეორე საკითხი, რომლის 169 00:08:31,110 --> 00:08:35,530 ბმულები, რომლებიც ჩართული Dropbox preview იყო გამოავლენს ეხება url. 170 00:08:35,530 --> 00:08:37,980 მაგრამ უხელმძღვანელებს, რომელიც url უფრო დეტალურად. 171 00:08:37,980 --> 00:08:43,220 >> მაგრამ ახლა, როგორც დაჰპირდა, უფრო ახლოს ერთი პატარა ზაზუნა ჭამს პატარა burritos. 172 00:08:43,220 --> 00:08:46,085 >> [მუსიკის დაკვრა] 173 00:08:46,085 --> 00:09:43,627 174 00:09:43,627 --> 00:09:45,960 დავით Malan: ახლა CS50 გუნდი ცოტა ხნის წინ საშუალება ჰქონდათ 175 00:09:45,960 --> 00:09:48,540 მონაწილეობა 48 საათიანი ფილმის პროექტი, 176 00:09:48,540 --> 00:09:50,260 საერთაშორისო კონკურსში, რომლის დროსაც 177 00:09:50,260 --> 00:09:53,720 გუნდის ჰქონდა, რა თქმა უნდა, 48 საათი მარტო, რათა ფილმი. 178 00:09:53,720 --> 00:09:55,980 Catch არის, რომ თქვენ მხოლოდ გაირკვეს, თუ რა ფილმი 179 00:09:55,980 --> 00:09:58,710 მოგიწევთ ძალიან დაიწყოს იმ 48 საათის განმავლობაში. 180 00:09:58,710 --> 00:10:01,540 კერძოდ, ბოლო დროს პარასკევი საღამოს 7:00 საათზე, 181 00:10:01,540 --> 00:10:05,439 ჩვენ CS50 შეიტყო, რომ ჩვენ მინდა იყოს მიღების ერთი, ჩუმად ფილმი, ორი, 182 00:10:05,439 --> 00:10:07,480 რომ ფილმი საჭირო გამორჩეულთა ხასიათი დაასახელა 183 00:10:07,480 --> 00:10:10,660 იერემია ჯონსი, მასწავლებელი, სამი, რომ ფილმი საჭირო 184 00:10:10,660 --> 00:10:13,240 გამორჩეულთა რძის, ეს ერთი აქ, და ოთხი, 185 00:10:13,240 --> 00:10:16,570 რომ ჩვენ საჭირო რატომღაც არის ხაზი, რომ ეს არის ის, რაც კი 186 00:10:16,570 --> 00:10:18,790 თუმცა, რა თქმა უნდა, მიღების ჩუმად ფილმი. 187 00:10:18,790 --> 00:10:22,880 >> ახლა, 26 წევრები CS50 გუნდი მონაწილეობდა 48 საათიანი ფილმი 188 00:10:22,880 --> 00:10:28,150 პროექტი, მათ შორის კოლტონმა, დენ, პოდრიგ და Shelley 189 00:10:28,150 --> 00:10:31,780 WESTOVER, რომელსაც თქვენ შეიძლება გავიხსენოთ ასეთი ფილმების როგორც ეს ერთი აქ. 190 00:10:31,780 --> 00:10:35,080 ახლა, ასევე ჩართული, რა თქმა უნდა, იყო CS50 საკუთარი Ramon Galvan. 191 00:10:35,080 --> 00:10:36,205 Ramon, მივესალმებით შოუ. 192 00:10:36,205 --> 00:10:37,788 RAMON GALVAN: დიდი მადლობა რომელსაც ჩემთვის. 193 00:10:37,788 --> 00:10:39,610 დავით Malan: და CS50-ს საკუთარი Daven Farnham. 194 00:10:39,610 --> 00:10:41,850 ახლა, Ramon, რა იყო თქვენი როლი ფილმში? 195 00:10:41,850 --> 00:10:41,878 >> [? 196 00:10:41,878 --> 00:10:43,670 RAMON GALVAN: Flight კოდი?] დირექტორი დენ, რეალურად. 197 00:10:43,670 --> 00:10:45,044 >> დავით Malan: და Daven, საკუთარ თავს? 198 00:10:45,044 --> 00:10:48,260 DAVEN FARNHAM: მე ვარსკვლავი, ასე რომ მე ძირითადად დამზადებული პროექტი. 199 00:10:48,260 --> 00:10:48,970 მე გადაარჩინა ფილმი. 200 00:10:48,970 --> 00:10:49,750 >> დავით Malan: თქვენ გადაარჩინა ფილმი. 201 00:10:49,750 --> 00:10:50,530 >> DAVEN FARNHAM: მე. 202 00:10:50,530 --> 00:10:52,405 >> დავით Malan: ახლა თქვენ ამბობენ, რომ ეს, მაგრამ მე მჯერა 203 00:10:52,405 --> 00:10:54,460 ჩვენ თქვენს ეკრანზე ტესტი ეს ფილმი. 204 00:10:54,460 --> 00:10:56,980 თუ ჩვენ შეგვიძლია გააფართოვოს ამ clip აქ. 205 00:10:56,980 --> 00:10:59,550 >> DAVEN FARNHAM ჩემი სახელის Daven Farnham, და ეს არის CS50. 206 00:10:59,550 --> 00:11:02,930 207 00:11:02,930 --> 00:11:03,895 მინდოდა მეთქვა CSS. 208 00:11:03,895 --> 00:11:06,870 209 00:11:06,870 --> 00:11:07,996 ეს არის CSS. 210 00:11:07,996 --> 00:11:10,540 211 00:11:10,540 --> 00:11:12,906 >> დავით Malan: ახლა ეს იყო თქვენი პირველი ფილმი? 212 00:11:12,906 --> 00:11:14,350 >> DAVEN FARNHAM: Uh, არა, იქნებ. 213 00:11:14,350 --> 00:11:17,669 >> დავით Malan: არა, ისევე, როგორც მინიმუმ ამ ამჯერად გარშემო, ეს იყო ჩუმად ფილმი. 214 00:11:17,669 --> 00:11:18,460 DAVEN FARNHAM: დიახ. 215 00:11:18,460 --> 00:11:21,020 დავით Malan: ასე at 7:00 pm, აღმოჩნდა, იმ საჭირო ინგრედიენტები, 216 00:11:21,020 --> 00:11:22,811 და მაშინ ჩვენ მაშინვე საპირისპირო მხარეს ბურთის როგორც ჯგუფი 217 00:11:22,811 --> 00:11:25,200 გაერკვნენ, თუ რა ფილმი ჩვენ რეალურად აპირებს. 218 00:11:25,200 --> 00:11:26,910 გინდა ფეხით ჩვენს მეშვეობით რა, რომ ღამე იყო, როგორიც? 219 00:11:26,910 --> 00:11:29,312 >> DAVEN FARNHAM: ასე რომ, ძირითადად ჩვენ მივიღეთ იდეა 7:00, 220 00:11:29,312 --> 00:11:31,520 ჩვენ ძირითადად დაიწყო brainstorm, ამიტომ ჩვენ ყველა სახის 221 00:11:31,520 --> 00:11:34,061 შეიკრიბნენ გარშემო whiteboard და დაიწყო ვირტუალური თამაში იდეები, 222 00:11:34,061 --> 00:11:36,720 და შემდეგ 9:00, ჩვენ შევეცადეთ იმისათვის, რომ ეს off მწერლები, 223 00:11:36,720 --> 00:11:38,340 და მწერლები მას იქიდან. 224 00:11:38,340 --> 00:11:40,756 >> დავით Malan: და იმავდროულად, დენ და Shelley და მე რეალურად 225 00:11:40,756 --> 00:11:43,122 გაემართა სამიზნე, რა თქმა უნდა, ჩვენი საყვარელი მიმდებარე მაღაზიაში, 226 00:11:43,122 --> 00:11:46,330 შეარჩიო ყველა props ფილმი ჩვენ გადაწყვიტა, რომელიც იმ ეტაპზე 227 00:11:46,330 --> 00:11:46,830 იყო - 228 00:11:46,830 --> 00:11:49,232 DAVEN FARNHAM: ჩვენ მა გადაწყვიტა on პარიტეტის სათავგადასავლო ფილმი. 229 00:11:49,232 --> 00:11:51,690 დავით Malan: Whic აპირებს საკმაოდ მოსწონს ინდიანა ჯონსის. 230 00:11:51,690 --> 00:11:55,340 DAVEN FARNHAM: Yes, ამიტომ საჭიროა bull შოლტები, მათრახები და ჩვენ გვჭირდებოდა Fedora და პერსონალი. 231 00:11:55,340 --> 00:11:57,360 დავით Malan: და ძალიან ornate ნაჭერი ძვირფასეულობა 232 00:11:57,360 --> 00:11:59,570 რომ მაშინ იპოვოს დასასრულს ეპიზოდი. 233 00:11:59,570 --> 00:12:03,040 რა თქმა უნდა, მივიღებთ უკან შუაღამისას ანუ სამიზნე 234 00:12:03,040 --> 00:12:05,662 და გააცნობიეროს, nope, ეს არ არის ფილმის ჩვენ მიღების - Psych. 235 00:12:05,662 --> 00:12:07,370 DAVEN FARNHAM: სრულიად სხვადასხვა ფილმი. 236 00:12:07,370 --> 00:12:10,082 RAMON GALVAN: ჩვენ გვქონდა ფილმი ნუარი რამდენიმე საათი, 237 00:12:10,082 --> 00:12:11,790 მაშინ ჩვენ გვქონდა რომანტიკული კომედია დასასრულს. 238 00:12:11,790 --> 00:12:14,920 >> დავით Malan: ასე 4:00 საათზე, ჩვენ გვქონდა რომანტიკული კომედია, და გარშემო 5:00 საათზე, 239 00:12:14,920 --> 00:12:16,760 თქვენ და დანი, სხვა დირექტორი, გამოჩნდა. 240 00:12:16,760 --> 00:12:19,240 >> RAMON GALVAN: ჰო, ასე მივიღეთ ერთად და ჩვენ სახის დაგეგმილი out 241 00:12:19,240 --> 00:12:21,700 სადაც ჩვენ Wold სროლა, რა არის სცენები, რომ ჩვენ გადაღებაზე პირველი, 242 00:12:21,700 --> 00:12:24,750 და შემდეგ დაახლოებით 7:00 ან 8:00 საათზე, ჩვენ ფაქტობრივად გამოვიდა და დაიწყო სროლა. 243 00:12:24,750 --> 00:12:25,780 >> დავით Malan: ისე, თუ შეგიძლიათ გამყარებაში გარშემო, 244 00:12:25,780 --> 00:12:28,840 ჩვენ მინდა მიყვარს დაკავდით მიღმა სცენები უყურებს რამდენად ფილმი გაკეთდა, 245 00:12:28,840 --> 00:12:32,160 მაგრამ ვფიქრობ, პირველ რიგში, უნდა მისცეს ეგ მსოფლიო პრემიერა 246 00:12:32,160 --> 00:12:35,578 of CS50 ფილმი, არსებულ. 247 00:12:35,578 --> 00:12:38,572 >> [მუსიკის დაკვრა] 248 00:12:38,572 --> 00:17:24,369 249 00:17:24,369 --> 00:17:29,310 >> დავით Malan: Guys, ვგულისხმობ - ასე რომ დავიწყოთ ზემოდან. 250 00:17:29,310 --> 00:17:31,450 ასე რომ, პირველი სცენა ჩვენ ყველანი დახვრიტეს, როგორც ჯგუფი 251 00:17:31,450 --> 00:17:34,250 რომ დილით მოხდა დაახლოებით 8:00 a.m, და ჩვენ, ფაქტობრივად, აქ, 252 00:17:34,250 --> 00:17:38,220 Jefferson Hall, რომელიც რეალურად ერთი ფიზიკის ლექცია დარბაზები კამპუსში. 253 00:17:38,220 --> 00:17:42,319 და რა იყო მიზანი ამ სცენას? 254 00:17:42,319 --> 00:17:44,610 RAMON GALVAN: ასე რომ, ჩვენ აქ დაიწყოს ფილმი, Daven 255 00:17:44,610 --> 00:17:47,870 როგორც მასწავლებელი, სწავლების თანამემამულე, ან სწავლების თანაშემწე, რაღაც 256 00:17:47,870 --> 00:17:51,810 რომ, და ის ნამდვილად დაარღვიოს რომ ვერ ხედავს ამ წყვილის ფეხით out 257 00:17:51,810 --> 00:17:52,650 და მას სურს, რომ. 258 00:17:52,650 --> 00:17:55,067 მას სურს იყოს ურთიერთობა, ის უბრალოდ არ გააჩნიათ. 259 00:17:55,067 --> 00:17:57,691 დავით Malan: და შემდეგ მომდევნო სცენა, ჩვენ გადასვლას რეალურად 260 00:17:57,691 --> 00:17:58,570 არ იყო გადაღებული მიზნით. 261 00:17:58,570 --> 00:17:59,820 ფაქტობრივად, აქ, თქვენ - 262 00:17:59,820 --> 00:18:00,890 >> DAVEN FARNHAM: So აქ, ფაქტობრივად, ჩვენ ესროლეს 263 00:18:00,890 --> 00:18:03,069 ეს ეს - ეს იყო ერთ ბოლო სცენები ჩვენ გადაღებული, 264 00:18:03,069 --> 00:18:05,610 მაგრამ ეს რეალურად გვიჩვენებს up თავიდანვე ფილმი. 265 00:18:05,610 --> 00:18:07,920 და ა.შ. ეს სცენა, ეს მონტაჟი, და ასე შემდეგ, რასაც მე ვაკეთებ 266 00:18:07,920 --> 00:18:09,760 არის მე აყენებს კიოლნი, მე combing ჩემი თმა. 267 00:18:09,760 --> 00:18:11,093 >> დავით Malan: არ გამოიყენოთ სუნამო? 268 00:18:11,093 --> 00:18:13,330 DAVEN FARNHAM: Uh, რამონ სუნამო, უამრავი სუნამო. 269 00:18:13,330 --> 00:18:14,310 >> დავით Malan: და რომლის პერანგი? 270 00:18:14,310 --> 00:18:15,450 >> DAVEN FARNHAM: Uh, რამონ პერანგი. 271 00:18:15,450 --> 00:18:18,120 >> დავით Malan: ასე რომ, უფრო მეტია, ვიდრე ერთი იღებს და პერანგი ბოლოსთვის 272 00:18:18,120 --> 00:18:18,760 ნამდვილად - 273 00:18:18,760 --> 00:18:21,093 >> DAVEN FARNHAM: დიახ, მე ვფიქრობ, ჩვენ უნდა მიიღოს სამი ან ოთხი 274 00:18:21,093 --> 00:18:23,630 იღებს, ასე რომ თითოეული მიიღებს იყო სამი squirts, ასე რომ, 275 00:18:23,630 --> 00:18:25,470 დაახლოებით 12 squirts of სუნამო. 276 00:18:25,470 --> 00:18:27,820 ასე რომ, მე სუნი მოსწონს, რომ სუნამო დანარჩენი დღეს. 277 00:18:27,820 --> 00:18:28,800 >> დავით Malan: ისე, ყოველ შემთხვევაში, ძალიან სწრაფად. 278 00:18:28,800 --> 00:18:31,450 ჩვენ transitioned გარეთ, და, სინამდვილეში, თუ ყურადღებით დავაკვირდებით, 279 00:18:31,450 --> 00:18:33,920 ეს არის რეალურად CS50-ს საკუთარი Lauren Caraballo. 280 00:18:33,920 --> 00:18:36,000 მაგრამ რა იყავით ფიქრი ამ სცენა? 281 00:18:36,000 --> 00:18:39,083 >> DAVEN FARNHAM: მარჯვენა, ისე ამ სცენას, ჩვენ ვცდილობთ, რომ მიიღოს მისი ყურადღება. 282 00:18:39,083 --> 00:18:41,240 ასე რომ, მე ფეხით მისი, მე peacocking, რა თქმა უნდა. 283 00:18:41,240 --> 00:18:41,860 >> დავით Malan: Peacocking? 284 00:18:41,860 --> 00:18:43,340 >> DAVEN FARNHAM: Oh, თქვენ არ იცით? 285 00:18:43,340 --> 00:18:44,160 >> RAMON GALVAN: Uh, უნდა? 286 00:18:44,160 --> 00:18:45,909 >> DAVEN FARNHAM: ჰო, რა თქმა უნდა, რა თქმა უნდა. 287 00:18:45,909 --> 00:18:49,555 ასე რომ, ნორმალური ფეხით, რა თქმა უნდა, არის მხოლოდ ჩვეულებრივი ფეხით. 288 00:18:49,555 --> 00:18:51,180 დავით Malan: ასე რომ ეს არის ჩვეულებრივი ფეხით? 289 00:18:51,180 --> 00:18:52,721 DAVEN FARNHAM: ეს ნორმალურია ფეხით. 290 00:18:52,721 --> 00:18:54,992 Peacocking, ჩააგდოს პატარა hips არსებობს. 291 00:18:54,992 --> 00:18:56,700 RAMON GALVAN: ეს მართლაც ყველა უფლება აქ. 292 00:18:56,700 --> 00:18:58,158 DAVEN FARNHAM: ეს ყველა უფლება აქ. 293 00:18:58,158 --> 00:19:00,270 ეს არის ამ QUA - ეს ყველაფერი Hips. 294 00:19:00,270 --> 00:19:06,160 და შემდეგ ბოლომდე, თქვენ უნდა პოპ და ჩაკეტვა. 295 00:19:06,160 --> 00:19:08,017 ეს გასაღები მანევრის - ის ღილაკს. 296 00:19:08,017 --> 00:19:09,100 დავით Malan: Pop და საკეტი. 297 00:19:09,100 --> 00:19:12,202 ყველა უფლება, ასევე, რეალურად გააკეთა ბევრი ფიზიკური კომედია ფილმი. 298 00:19:12,202 --> 00:19:15,410 ფაქტობრივად, ერთი მომდევნო სცენები იყო აქ at Lamont ბიბლიოთეკა გარეთ კარი. 299 00:19:15,410 --> 00:19:16,800 >> DAVEN FARNHAM: დიახ, ისინი სწორედ აქ, ამიტომ მე რეალურად 300 00:19:16,800 --> 00:19:19,150 ცდილობს - მე ვფიქრობ, რომ გაიყვანოს კარი და მე უბიძგებს, 301 00:19:19,150 --> 00:19:21,358 და იმის გამო, რომ სცენა პროგრესირებასთან, მე უბიძგებს და უბიძგებს 302 00:19:21,358 --> 00:19:22,350 უფრო აგრესიულად. 303 00:19:22,350 --> 00:19:25,500 და ვფიქრობ, რომ ბოლოს, ვიღაც რეალურად კარზე me out of გზა. 304 00:19:25,500 --> 00:19:27,840 >> დავით Malan: ჰო, და ფაქტობრივად, ჩვენ ვერ შეამჩნია - 305 00:19:27,840 --> 00:19:28,850 სანამ რედაქტირება ფაზაში. 306 00:19:28,850 --> 00:19:31,324 >> RAMON GALVAN: ჰო, ასე რომ, თუ ჩვენ მიუახლოვდით ამ გასროლა, და დანი, 307 00:19:31,324 --> 00:19:32,490 შეგვიძლია გავაძლიეროთ ცოტა? 308 00:19:32,490 --> 00:19:33,960 OK, სრულყოფილი. 309 00:19:33,960 --> 00:19:38,747 ასე, რომ თქვენ დაინახა me crouched ქვემოთ შესახებ პოპ up და დაარტყა Daven სახე 310 00:19:38,747 --> 00:19:39,330 კარი. 311 00:19:39,330 --> 00:19:41,940 დავით Malan: ეს ჩვენ fun ნაპოვნია კადრები რამდენიმე საათით ადრე ჩვენ 312 00:19:41,940 --> 00:19:43,730 ჰქონდა დაძრულიყო ფილმების ვადა. 313 00:19:43,730 --> 00:19:47,017 ყველა უფლება, ასევე დიდი მადლობა ორივე იმდენად, გაწევრიანების და ფილმში ასეთი - 314 00:19:47,017 --> 00:19:48,350 DAVEN FARNHAM: ოჰ, არა მადლობა. 315 00:19:48,350 --> 00:19:48,700 RAMON GALVAN: დიდი მადლობა. 316 00:19:48,700 --> 00:19:49,908 დავით Malan: - მოძრავი ფილმი. 317 00:19:49,908 --> 00:19:51,490 ისე, რომ არის ეს CS50Live. 318 00:19:51,490 --> 00:19:54,360 მადლობა იმდენად ჩვენი მეგობრები Dropbox, მადლობა იმდენად ყველას 319 00:19:54,360 --> 00:19:57,870 უკან კამერა, CS50 საკუთარი Ramon Galvan და Daven Farnham. 320 00:19:57,870 --> 00:20:01,660 ეს იყო CS50 და ეს ჩვენი საყვარელი სცენა 321 00:20:01,660 --> 00:20:03,279 რომ არ მიიღოს ის ფილმი. 322 00:20:03,279 --> 00:20:05,320 DIRECTOR 1: ჩვენ ამოვიღებთ მიიღეთ მანქანა გზაზე? 323 00:20:05,320 --> 00:20:06,778 DIRECTOR 2: ის მოდის, რომ OK. 324 00:20:06,778 --> 00:20:10,437 325 00:20:10,437 --> 00:20:11,020 [HORN honking] 326 00:20:11,020 --> 00:20:13,866 მსახიობი: Whoa. 327 00:20:13,866 --> 00:20:16,094 ოჰ, ღმერთი. 328 00:20:16,094 --> 00:20:44,416