[Theme Music] დევიდ ჯ Malan: გესმით ჩემთვის, მსოფლიოში? ასე რომ, მომავალ კვირას ეპიზოდი ჩვენ გამოგიგზავნით ვისაუბროთ მიკროფონი ტექნოლოგია. მაგრამ ახლა, დავიწყოთ. Hello, world, ჩვენ ვართ უკან, როგორც ჩემს ხმას. და ეს არის CS50 Live. და ბიჭი, გვაქვს კარგი ნახოთ თქვენ ამ კვირაში. კერძოდ, ჩვენ მივიღე Heartbleed bug ეს იყო მთელი ამბები ბოლოს, ზოგიერთი ისტორიების სტუდენტები, მოგზაურობა Vegas, უკან სცენები ტური Dropbox. და მე მოსმენის, დიახ, CS50-ს საკუთარი Ramon Galvin დაბრუნდა. CS50-ის Ramon Galvin არის სტუდიაში კვლავ დღეს. მაგრამ პირველი, რამდენიმე სამაგიდო ნათურები. რა თქმა უნდა სამაგიდო ნათურები უკვე ცოტა რამ ამ სემესტრში in CS50. და თქვენ შეიძლება გავიხსენოთ Ahmad, საწყისი წინა ეპიზოდი, რომელიც წარმოდგენილი ვიდეო რაც მისი, თუ რატომ ის მინდა მივიღო საკუთარი CS50 სამაგიდო ნათურა. ასევე, ჩვენ გაგზავნილი მაგიდა ნათურა საბოლოოდ Ahmad. და მან kindly გამოგვიგზავნა ეს ფოტო თავად პაკისტანში ერთად CS50 სამაგიდო ნათურა. ამავდროულად, თქვენ შეიძლება გავიხსენოთ ნათურა Story მიერ წარმოდგენილი Eggers ლატვიაში. ჩვენ გაგზავნილი სამაგიდო ნათურა ლატვიაში, ისევე. და სურათები აქ არის ის, რომ სამაგიდო ნათურა. და ბოლოს, თქვენ შეიძლება გავიხსენოთ ფილიპ ვინც არ უბრალოდ წარმოადგინოს სურათი, არამედ წარმოდგენილი ვიდეო მეშვეობით, რომელიც დიდი მადლობა გადავუხადო ჩვენს მისი სამაგიდო ნათურა, რომელიც ჩვენ გაგზავნილი ყველა გზა გერმანიაში. ავიღოთ სახეს. PHILLIP: Hi. ძვირფასო დავით, და ძვირფასო ყველა თქვენ საოცარი ადამიანი CS50. მე Phil და მინდა მადლობა გადაგიხადოთ იმდენად წარმოუდგენელი საჩუქარი. ეს არის დაუჯერებელი, რომ ჩემთვის, რომ თქვენ რეალურად გაგზავნილი ამ ყველა გზა აქ გერმანიაში. მაგრამ იცით რა? რატომ არ მადლობას მოგახსენებთ პირადად თქვენ? Hey, დავით, მინდა მადლობა გადაგიხადოთ იმდენად ამ CS50 სამაგიდო ნათურა. თქვენ ვერ წარმოიდგენთ რას ნიშნავს ეს ჩემთვის. დევიდ ჯ Malan: სამაგიდო ნათურა? PHILLIP: Right. OK, მე ვაპირებ დატოვოს, მაგრამ, yeah, მადლობა. დევიდ ჯ Malan: ახლა, ორი თქვენი თანაკლასელები რეალურად მოგზაურობდა ჩვენთვის აქვს სტატისტიკა გვიან. კერძოდ, Amy ეხლა Massachusetts და ჯეკ დუბლინი, ირლანდია, მოვიდა ყველა გზა Sanders თეატრი დასხდნენ და ვისაუბროთ CS50 წარსული და აწმყო. ეს არის Sanders თეატრი. ასე რომ, ეს არის ის ადგილი სადაც CS50-ს ლექციები ტარდება. მადლობა იმდენად მოდის კამპუსში. უნდა დაიწყოს გაცნობა? მე ვარ დავით. AMY: მე Amy. მე მუშაობა ინტერნეტში და მე აქ ცხოვრება კემბრიჯში. JACK: მე ვარ ჯეკ და მე ვარ დან Dublin, Ireland. მე უმცროსი საშუალო სკოლა. დევიდ ჯ Malan: რა მოაქვს თქვენ აქ დღეს კერძოდ ასე შორს? JACK: For ვიზიტით Boston. AMY: როგორ აქვს CS50 განვითარდა როგორც თქვენ უკვე ასწავლის მას? დევიდ ჯ Malan: ეს ნამდვილად მიღებული უფრო დრამატული წლების განმავლობაში. ჩვენ გადაღება 2007 წლიდან, ასე რომ, ჩვენ შეგვიძლია სიტყვასიტყვით დროში დაბრუნება და უყუროთ გასულ წლებში, პირველი ლექციები კერძოდ. და მე ვფიქრობ, პირველი ლექცია 2007 წელს საკმაოდ ბევრი ჩემთვის, გამოდის წინაშე კლასი. ამბობდა, hello, ეს არის CS50. და ჩვენ dove შევიდა დღის მასალა. ყველა უფლება, ასე welcome კომპიუტერული მეცნიერება 50, შესავალი კომპიუტერულ მეცნიერებათა 1. ჩემი სახელი არის David Malin და მე იქნება თქვენი ინსტრუქტორი ამ - ახლა არის მუსიკა. განათება დაცემას. ჩვენ ვარდნა ქვემოთ დიდი ეკრანზე. იქ შეიძლება იყოს ან არ იყოს Muppets მოცემულ წელს. და ეს სასაცილოა, რადგან ამ უკვე ყველაფერი მოხდა ძალიან თანდათან წლების განმავლობაში, მხოლოდ ცოტა მეტი ყოველწლიურად. მაგრამ delta, ახლა, შორის პირველ წელს და გასულ წელს ფაქტიურად საკმაოდ ბარბაროსულ, თუ რამდენად სხვადასხვა პირველი ხუთი წუთის არიან. AMY: მე ვარ ცნობისმოყვარე, რას ხედავთ როგორც განსხვავებები EDX მობილური და ცოცხალი რა თქმა უნდა? დევიდ ჯ Malan: ასე curricularly და ტექნოლოგიურად CS50 კამპუსში და CS50x off კამპუსში ფუნდამენტურად იგივე. რას განსხვავდება ორ დონის მხარდაჭერა რომ ჩვენ შეუძლია. მიუხედავად იმისა, რომ CS50 აქვს უზარმაზარი გუნდი დაახლოებით 100 სწავლების პრაქტიკის, რა თქმა უნდა, თანაშემწეები, თავს, და ჩვენი პროდუქცია გუნდი - ჩვენ შეგვიძლია მხოლოდ ძლივს შეინარჩუნოს ერთად 700 სტუდენტი კამპუსში და 150 Extension სკოლის სტუდენტები რომლებიც ადგილობრივი და ამჟამად თავს. ამიტომ CS50x, ჩვენ უბრალოდ არ გვაქვს მხარდაჭერა სტრუქტურა საათებში, მაგალითად, ოთხი ღამე კვირაში რამდენიმე საათის განმავლობაში. JACK: და რა ბიჭები საუბრები საათებში, რომელიც იქნება განსხვავებული, ვთქვათ, რა გაქვთ ლექციები, ან სექციები, ან შორტები? დევიდ ჯ Malan: კამპუსში სამუშაო საათებში ნამდვილად შესაძლებლობები სტუდენტები დასვას კითხვები, ერთი წლის ერთი, ერთად წევრი აკადემიური პერსონალის ან თუნდაც თანაკლასელი მათი სიახლოვეს. და საერთოდ ჭიდაობა bugs რომ ისინი რომელსაც მათი კოდები. AMY: ვფიქრობ Reddit სახის აძლევს გონივრული ფაქსიმილური ოფისში საათი. დევიდ ჯ Malan: შეთანხმდნენ, შეთანხმდნენ. მე ნამდვილად შთაბეჭდილება მოახდინა, თუმცა, მაღრაძე თანამეგობრობა და ახალბედებს ჯგუფი, ძალიან - უბრალოდ, უნდოდა და იმედს გამოთქვამს, ადამიანი არ ყოფილა. და მაღრაძე აუცილებლად lends თავად უკეთესი, მე ვფიქრობ, რომ განთავსებას კოდი და რომელმაც ხრახნიანი დისკუსიებში. JACK: და როგორ ფიქრობთ, ადამიანი უნდა ეცადოს, თუ იციან, რომ ისინი აკეთებს რაღაც ან ის მსგავსად, ისინი განხორციელდა - გატარებული ძალიან ბევრი დრო იგი, ვფიქრობ, ისინი უნდა შეწყდეს და დაიწყოს ისევ? ან ვეძებთ დახმარება? ან როგორ უნდა - დევიდ ჯ Malan მიიღეთ შესვენების მინიმალურად. ზოგჯერ, განსაკუთრებით ყოველ შემთხვევაში ჩემთვის, როგორც თქვენი სტრესი დონეზე იწყება მოიმატებს თქვენ დაიწყოს გარჩევაში მოშორებით და გადაწერა და pasting, დავიწყება, რა თქვენ უკვე სცადა. ეს მხოლოდ დროის წასვლა ძილის, ან მიიღოს Jog, ან საშხაპე, და მხოლოდ სახის მისაღებად გარკვეული მანძილი. და ეს მოხდა ბევრი, ბევრი ჯერ ჩემთვის სადაც მე ტყუის იქ საწოლი მაშინაც კი, ან თუნდაც მართვის მუშაობა, ან ფეხით სადღაც, სახის გამართვის ჩემი უფროსი. და მხოლოდ ერთხელ გაქვთ, რომ მანძილი და ბევრი ნაკლებად სტრესული თქვენს მხრებზე, ვფიქრობ, შეიძლება ხვდები, როგორიცაა, oh, მე იდიოტი. დამავიწყდა, რომ მოვუწოდო ამ ფუნქციის, ან ინიციალიზაცია რამდენიმე ცვლადი. ასე რომ, როგორც პატარა სიურპრიზი თუ გსურთ შევხედოთ თქვენი CS50 ადგილს cushion, პატარა რაღაც გელით. ეს იყო კარგი გამოიყურება. არ მივიღებთ იმ გამოიყურება? მათი ადგილია ბალიშები, რა რა თქმა უნდა, იყო ცოტა უფრო Dropbox სივრცეში. ახლა თქვენ შეიძლება გავიხსენოთ, ჩვენ ცოტა ხნის წინ იმოგზაურა Saint Louis, Missouri, სადაც ჩვენ გვქონდა უნიკალური შესაძლებლობა რეალურად აფეთქება მინის ერთი მესამე ხარისხის მინის ქარხანა. ჩვენი მასპინძელი იმ დღეს გააკეთა ამ ლამაზი თასი მინის დაწნული და დაწნული, სანამ თქვენ არ გაქვთ ამ ლამაზი wavy ეფექტი. და ეს ახლა ცხოვრობს ჩვენი ოფისები აქ კემბრიჯში. მე, მეორეს მხრივ, გააკეთა ეს დიდი ბურთი ნარინჯისფერ მინის რომ ახლა ზის ჩემს მაგიდასთან. მაგრამ ჩვენ ვიყავით Saint Louis, საქართველოს რა თქმა უნდა, ამისთვის CS50 Hackathon in Saint Louis ერთად Launchcode, სადაც ჩვენ გვქონდა საშუალება დასხდნენ რიგ თქვენი თანაკლასელები და მოვისმინოთ მათი CS50 ისტორიები. EZRA: ერთხელ ვნახე კომპიუტერი კოდირება და სახის - ეს კარიერა, რომ მინდა იყოს შემოსული და ვფიქრობ, რომ მე ძალიან კარგად მას. CHARLES: ისე, მე სამუშაო სანადირო ხნით. ბაკალავრის სამეცნიერო, ბიოსამედიცინო ინჟინერია. ეს არ იყო ისე კარგად მიდიოდა. ასე ვფიქრობდი, იქნებ მე მინდა შევხედოთ შევიდა სხვადასხვა სფეროში. KIMBERLY: In Green Bay, Wisconsin მე ვიყავი სკოლაში მრჩეველი. და მე ნამდვილად ვიცოდი სასურველი კარიერის შეცვლის. SAM: მე მოვისმინე ბევრი ხალხი ამბობდა, ისევე, ყველას უნდა ისწავლონ კოდი. ყველამ უნდა ექვემდებარება მას. და სანამ მე უბრალოდ სახის მოსწონს, eh, რასაც. AUSTIN: I ჰქონდა სემესტრის off. და მე ახლა აკეთებს CS50x პროგრამა. Kelli: ეს არის ძალიან ხელმისაწვდომი არავის საერთოდ. Leanne: მე უკვე დეველოპერი წარსულში. მაგრამ მე მქონდა სიტუაცია და მინდოდა სახის გაზრდის ჩემი ნდობა, და მინდოდა ვისწავლოთ C, და მინდოდა ვისწავლოთ PHP, რაც მე დავინახე, რომ CS50 ასწავლიდა. AUSTIN: ხალხი ნამდვილად გამოსადეგი. იქ ნამდვილად უფრო საზოგადოების, ვიდრე თქვენ იფიქრებენ ეხლა ონლაინ კურსი. Kelli: მე მუშაობა ჩემი პრობლემა მითითებული ხუთ, რომ მე უბრალოდ დაიწყო. ამიტომ, მე კიდევ, პატარა ექსპერტიზის. CHARLES: ეს უკვე იწვევს. ეს აუცილებლად იმას ნიშნავდა, მონაკვეთი თქვენი ფარგლებს გარეთ. მე მუშაობა პრობლემა კომპლექტი ხუთ. KIMBERLY: ჩემი კლასელი და მე ვართ მუშაობს ჩვენი საბოლოო პროექტი. SAM: მე მუშაობა ჩემი საბოლოო პროექტი. მაქვს ორი სხვა ადამიანი მუშაობს ჩემთან ერთად, ჩვენ tri-ძალა ძალა. Leanne: მე ცდილობს მუშაობა iOS app რომ არის კალენდარული დღის წესრიგი პროგრამა, რომელიც მინდოდა შექმნა, მხოლოდ ჩემი საკუთარი გამოყენება, დავიწყოთ ერთად. AUSTIN: ჩემი საბოლოო პროექტი იქნება ნახვა, იმიჯი და ვიზუალური საცავი. ძირითადად ეს აპირებს ჩამონათვალი გამოსადეგი ფრაზის და ხელი მოაწეროს ენის სამედიცინო პერსონალი. EZRA: ვთქვათ, ჩემი საბოლოო პროექტი იყო მარიონეტული აკეთებს ცეკვა, და მთხოვეს, შეგიძლიათ, რათა ამ მარიონეტული ამის გაკეთება dance ორჯერ სწრაფად? მე შეძლებს წასვლა ჩემი კოდი, ცვლილება ის, შენახვა, კომპილირება, ატვირთეთ ის, და ვაჩვენოთ, დაუყოვნებლივ, რომ შემიძლია - რომ არა მხოლოდ არ მინდა რათა ამ საბოლოო პროექტი, მე მესმის. შემიძლია tweak ის, თუმცა მათ სურთ ჩემთვის tweak ის. CHARLES: მე გაერკვნენ ერთხელ მივიღო ჩემი საბოლოო პროექტი დასრულდა და გარკვეული პოტენციალი დამსაქმებლები აქვს შანსი შევხედოთ, რომ ისინი ყველაფერს აქვს უკეთესი შეფასებას თუ არა ისინი ვფიქრობ, მე ვიქნები კარგი fit მათ. SAM: ახლა მე ძალიან დარწმუნებული ვარ სწავლის ახალი პერსონალის ყველა დროის. და ეს არის დიდი. ის შეცვალა ჩემი ცხოვრება. EZRA: ეს მართლაც მყარი მასალა, განსაკუთრებით თუ თქვენ აკეთებთ ამ, ასევე სამუშაო, და ალბათ ასევე აქვს ოჯახი, და იქნებ ასევე ბავშვები, და იქნებ ასევე აქვს იპოთეკური. მაგრამ ეს ასე ღირს თუ უბრალოდ დააყენა ძალისხმევა შემოსული რა თქვენ out ასე უფრო მეტი ძვირფასი, ვიდრე დრო, რომ თქვენ დააყენა სისტემაში დევიდ ჯ Malan: და ახლა, ამ კვირაში tech. Odds თქვენ მოვისმინე ე.წ. Heartbleed შეცდომის შესახებ, რომელმაც დაზარალებულ ვებგვერდი სერვერები მთელ მსოფლიოში. მაგრამ რა არის ეს bug, ზუსტად? ისე, გამოდის, რომ ბევრი ვებ სერვერები აწარმოებს პროგრამული უზრუნველყოფა მოუწოდა ღია SSL, სადაც SSL რა თქმა უნდა, არის სოკეტების ფენის უსაფრთხოება. და ეს არის ტექნოლოგია, რომელიც encrypts მიმოსვლის ბრაუზერში, ან კლიენტს და სერვერზე. ახლა სამწუხაროდ, 2011 წლის დეკემბერში, პროგრამისტი გააცნო შემთხვევითი bug შევიდა კოდის ღია SSL. და ღია SSL სამწუხაროდ, გამოიყენება ამდენი სხვა პროდუქტები, მათ შორის Apache სერვერზე, და სხვები, რომ არის უკიდურესად პოპულარული ინტერნეტ ჰოსტინგის საიტებზე. შედეგი ის იყო, რომ შემდეგი შეტევა არის შესაძლებელი. როგორც ნაწილი ღია SSL არსებობს ე.წ. heartbeat ფუნქცია, რომლითაც კლიენტს მოსწონს ბრაუზერის შეგიძლიათ გააგზავნოთ გაგზავნა ან payload, რომელიც მართლაც მხოლოდ სიმებიანი, მოსწონს hello, სერვერზე. და გარდა ამისა, payload ის აგზავნის ნომერი რომელიც უნდა იყოს ხანგრძლივობა, რომ payload. იმ შემთხვევაში, hello, ეს უნდა იყოს ხუთ. სამწუხაროდ, შეცდომა ღია SSL ოპერაცია შემდეგნაირად. ეს იგნორირებას რომ ნომერი. და ასე თუ - პირიქით, ის სანდო, რომ ნომერი. ასე რომ, თუ თქვენ, კლიენტის გზავნილი მოსწონს hello, და არა 5 მაგრამ ნომერი 100, რა მოხდებოდა ის არის, რომ სერვერზე რომ ბრმად რეაგირება, რომ payload მიერ echoing უკან არა მარტო hello, იმ 5 ბაიტი, მაგრამ 95 დამატებითი bytes ამით ვაღიარებთ რომ თქვენ სიმართლეს, როდესაც თქვენ განაცხადა, რომ payload იყო ფაქტობრივად 100 bytes. ახლა რატომ არის, რომ პრობლემური? ასევე, თქვენ შეიძლება გავიხსენოთ საწყისი CS50, რა თქმა უნდა, მეხსიერების მართვის, რომ დასტის და ბევრი არის ნარჩენები მონაცემები ბილიკები, როდესაც თქვენ მოუწოდა ფუნქცია, რომელიც გამოიყენება ცვლადი, იმ ღირებულებებს დარჩება მეხსიერებაში კი თუ თქვენ აღარ აქტიურად იყენებენ იმ მოცულობით მეხსიერება. ასე რომ, როდესაც სერვერი პასუხობს არა 5 ნაკბენები მაგრამ 100 ბაიტი, 95 რომლის არ არის ტექნიკურად უნდა დაბრუნდეს კლიენტს, იმ 95 ბაიტი შეიძლება შეიცავდეს პაროლები, ან სერვერის უსაფრთხოების სერთიფიკატები, ან სერვერებზე საიდუმლო გასაღებები, ასე ვთქვათ, რაც გამოიყენება კოდირებით. და ა.შ. საბოლოოდ თქვენი ინფორმაცია შეიძლება გადაეცეს უკან ზოგიერთი შემთხვევითი მოწინააღმდეგის ინტერნეტში უბრალოდ რადგან თქვენი პაროლი, ან საკრედიტო ბარათის ინფორმაციას, ან რაღაც, რომ მგრძნობიარე მოხდა უნდა იყოს სერვერზე მეხსიერების იმ კონკრეტულ ადგილას. ახლა ეს იყო დიდი გარიგება, რადგან ეს bug დაზარალებული ვებ სერვერები მთელ მსოფლიოში. მათ შორის Amazon Web Services, ყუთი, Dropbox, Etsy, Flickr, GitHub, Gmail, Go Daddy, Google, Instagram, Minecraft, Netflix, OKCupid, Pinterest, SoundCloud, Tumblr, Twitter, Venmo, Wikipedia, WordPress, Yahoo, YouTube - და ეს მხოლოდ კომპანიები, რამოდენიმე კომპანიების რეალურად გამხელა რომ მათი სერვერები იქნა გაშვებული დაზარალებულ პროგრამული უზრუნველყოფა და იძულებული ცოტა ხნის წინ, როგორც ეს გასულ კვირას, განახლდა. ახლა კი გამოდის, სარემონტო, კოდის ამისთვის, ამ Heartbleed bug ფაქტიურად საოცრად მარტივია. ეს საკმაოდ ბევრი boils ქვემოთ ამ ორი ხაზი კოდი. იმ შემთხვევაში, თუ payload მეტია ფაქტობრივი სიგრძის, დაბრუნდნენ 0. არ დააბრუნებს პოტენციურად გამჟღავნების ბიტი. ახლა რეალურად ხაზები კოდი იყო ცოტა უფრო რთული. ეს ჩანდა ცოტა უფრო მოსწონს ეს. მაგრამ ეს არის მხოლოდ რამდენიმე დამატებითი არითმეტიკული და იქ იყო რამდენიმე სხვა ხაზების კოდი, მაგრამ fix მართლაც რომ მარტივი. და ა.შ. თუ თქვენ არასდროს სჯეროდა ლექციები როდესაც ჩვენ ვამბობთ, რომ თქვენ ყოველთვის უნდა შეამოწმეთ საზღვრებს თქვენი მასივი და დარწმუნდით შემოწმება lengths ნებისმიერი ბლოკი მეხსიერება ადრე ბრმად გადიოდა თქვენი კომპიუტერის მეხსიერებაში, ეს არის ის, რაც შეიძლება მოხდეს. და მართლაც ეს იყო გლობალურად impactful bug. ახლა რა შეგიძლიათ თავს გავაკეთოთ, უფრო მეტი და დავიცვათ თავი? ისე, ხელმძღვანელი heartbleed.com, რომელიც არის შესანიშნავი ნახვა, განმარტავს, ცოტა უფრო დეტალურად ზუსტად რა საფრთხე არის, თუ როგორ ეგ აქვს უპასუხა რა პროგრამული უზრუნველყოფა უკვე დაზარალებული, და როგორ შეგიძლიათ დასაცავად თავს. მაგრამ ეს საკმაოდ ბევრი boils ქვემოთ ამ - შეცვალოს თქვენი პაროლები, სავარაუდოდ, წლის საუკეთესო ნებისმიერი ნახვა იცით, თუ იცით, მიუხედავად იმისა, რომ კონკრეტული ვებ შეეხო. იმის გამო, რომ ერთი scariest რამ ამ შეცდომის არის, რომ ეს არ არის იმდენად auditable. ეს არ არის ნათელი, თუ კი გასული ორი წლის განმავლობაში, სერვერზე იყო დაუცველი, თუ თქვენი ინფორმაცია მართლაც დათმობაზე წავიდა. ასე რომ, როგორც არის საქმე ზოგადად, დაცვით, საუკეთესო მიდგომა არის პარანოია და შეცვალოს ნებისმიერი პაროლები საიტებზე, რომლებიც განსაკუთრებით მგრძნობიარეა თქვენ. მაგრამ ხელმძღვანელს, რომ URL არსებობს კიდევ უფრო დეტალურად. ახლა სხვა ამბები, Mark Zuckerberg ცოტა ხნის წინ გამოქვეყნდა ამ. მე აღფრთოვანებული აცხადებს რომ ჩვენ შევთანხმდით შეიძინოს Oculus VR ლიდერმა, ვირტუალურ რეალობაში ტექნოლოგია. ახლა ვირტუალური რეალობა არის საინტერესო რამ რომ იწყება, რათა მოიპოვოს უფრო მეტი წევის. ეს ზოგადად მოიცავს აყენებს წყვილი სათვალე რომ შეიძლება გამოიყურებოდეს ეს შიგნით რომლებიც წყვილი ლინზები რომ საშუალებას მოგცემთ დაინახოთ კომპიუტერის ეკრანზე უფლება up ახლოს თქვენი სახე. და რომ კომპიუტერის ეკრანზე შეიძლება იყოს რამე, შიგნით სახლში, გარეთ სახლში, ვირტუალურ სამყაროში შიგნით თამაში. და შედეგი არის წარმოუდგენლად immersive საშუალება გრძნობენ თითქოს თქვენ რეალურად ადგილას, რომ თქვენ რეალურად არ არის. მე, მაგალითად, შეიძლება იყოს საკონფერენციო დარბაზი როდესაც ნამდვილად ვფიქრობ, რომ მე ვარ Tron მსგავსი ვირტუალურ სამყაროში. და მართლაც, მე მქონდა შესაძლებლობა. მე პირადად არ ითამაშა Oculus, მაგრამ მე ჩვენი მეგობრების სიეტლში, ცოტა ხნის წინ at Valve პროგრამული უზრუნველყოფა, რომელიც მუშაობდა ძალიან მსგავსი VR ტექნოლოგია. და მე ძალიან გაგვიმართლა აქვს შესაძლებლობა დააყენოს მათი წყვილი სათვალე 60 წამი ამ. [მუსიკის დაკვრა] ახლა, CS50 საკუთარი Dan Coffey ასევე მქონდა შესაძლებლობა მოგზაურობა ახლახანს Mountain View, California, სადაც დაჯდა ჩვენი მეგობრები Dropbox, მათ შორის, CS50 საკუთარი ყოფილი ხელმძღვანელი სწავლების თანამემამულე Thomas Carriero, რომელიც პასუხისმგებელი იყო ყველა რომ Dropbox ფართი ქვეშ თქვენი ადგილი ბალიშები. თომას ძალიან kindly გახსნა კარი საქართველოს Dropbox და მოგვცა ექსკლუზიური კულისებში რა ეს მოსწონს მუშაობა Dropbox და daresay ცხოვრობს Dropbox. THOMAS CARRIERO: Hi, მე Thomas Carriero ყოფილი CS50 უფროსი TF. ჩვენ აქ Dropbox შტაბი სან ფრანცისკოში, კალიფორნია. მოგესალმებით. მე ვაპირებ აჩვენებს, თუ ტური. მოდი ჩემთან. ზემოთ. ასე რომ, ეს ბუშტი სწორედ აქ, ამ მწვანე გამშვები ნიშნის, არის ბურთით, რომ თქვენს მაგიდა, როდესაც თქვენ პირველი შეუერთდება კომპანია. და იდეა არის ის, რომ ბურთით დარჩება სახის იქ მანამ, როგორც თქვენ ახალი ნაწარმოები. ასე რომ, ბუშტი რა თქმა უნდა კარგავს ჰელიუმი დროთა განმავლობაში და ახლა ბურთით მკვდარია თქვენ აღარ noob. ეს ხდება რამდენიმე თვის განმავლობაში მოხდეს, რადგან ეს არის ნამდვილად, ნამდვილად ძვირადღირებული ბურთები. ჩვენ ვფიქრობთ, რომ ჩვენ შეიძლება შენარჩუნება მწვანე გამშვები აღსანიშნავად ბურთით ბიზნეს ბიზნესში. ზემოთ, ასე რომ ეს სწორედ აქ არის AT & T პარკში. ეს არის სადაც San Francisco Giants თამაში. ჩვენ რეალურად Dropbox ყუთი სუიტა, ჩვენი ერთი სხვა awesome კეთილმოწყობის, გადაღმა გზა. ასე რომ, მე იდგა ამ მართლაც მაგარი სინათლის ჩვენების. ასე რომ, რა ხდება აქ არის ჩვენ ვიღებთ რეალურ დროში მონაცემები რა ხდება ჩვენს საფოსტო ყუთში app. თითოეული ფერები შეესაბამება სხვადასხვა action. და ისე, რომ მომხმარებლის ვაკეთებთ ეს ქმედებები, ამ lights ანთებენ up იმ ფერები სახის გვაცნობოთ, რა ხდება. ზოგჯერ თუ პერსონალის აპირებს არასწორი, ფერები იქნება ყველა დაიწყება იყოს ერთი ფერი და ჩვენ ვიცით, რომ რაღაც ცუდი ხდება. ასე რომ, ეს არის სახის ერთი გზა, რომ ჩვენ ტრეკზე რა მიმდინარეობს საფოსტო ყუთში. ზემოთ, ასე რომ ვნახოთ რა არის სადილად ამაღამ. როგორც ჩანს, ჩვენ რვა საათიანი შებოლილი ხორცი brisket უფლება აქ. და სწორედ აქ არის ჩემი საყვარელი სადგური, ინდური სადგური. ეს არის ღია სახე samosa chop დღეს. ისე, ვფიქრობ, რომ იყო ჩემი საყვარელი სადგური მაგრამ ეს არის ჩემი მეორე საყვარელი სადგური. ეს არის პიცა სადგური. ასე რომ, ისინი ყოველთვის სხვადასხვა სახის პიცა ჩვენი პიცის ღუმელი უფლება არსებობს. როგორც ჩანს, ისინი მიღების სიცილიური პიცა, რომელიც არის ერთ ერთი ჩემი სანიშნეები. ყველა უფლება, ასე შეფ მითხრა რომ ისინი ახლად დამზადებული Ho hos. მე ვუთხარი, რომ მივდიოდი დაველოდოთ სანამ შემდეგ მინდა შეჭამეს ჩემი სადილი მაგრამ მე ნამდვილად აპირებს გაქვთ ერთი იმ დღეს. OK, მე ვაპირებ აქვს აფეთქდა ახლა. რეალური კარგი. ასე რომ, ეს სახის ბონუსების სადგური რომ არის გარეთ tech მაღაზია. ლანჩზე ჩვენ მექსიკის საკვები აქ და სუში აქ. და სადილად ჩვენ რაღაც ხორცი გემრიელი. როგორც ჩანს, შემწვარი ღორის Loin ამაღამ. მიიღეთ close up რომ. ზემოთ, ასე რომ ეს არის ჩვენი დიზაინი ფართობი. ეს არის სადაც ჩვენ შეიმუშავებს რამოდენიმე პროდუქტი. ჩვენ გვყავს უამრავი fun ვებ დაფები და პერსონალი კეთილი ყველა დასცინის რომ ჩვენ ვმუშაობთ. ჩვენ ასევე გვაქვს ერთად ადგილზე bunch of დასცინის რომ ჩვენ ვმუშაობთ on წლების განმავლობაში. ასე რომ თქვენ შეგიძლიათ მიიღოთ ახლოს up, რომ მეორე. მაგრამ ეს ნიშანი არის ერთი ჩემი საყვარელი რამ Dropbox. ასე რომ, ეს ნიშანი, ფაქტობრივად, მოვიდა ძველი ოფისში. და ჩვენი სლოგანი, უბრალოდ მუშაობს. მაგრამ თუ ყურადღებით დავაკვირდებით, იქ subliminal გაგზავნა ნიშანია. ასე რომ ერთი ჩემი საყვარელი ნაწილების შესახებ Dropbox ეს ვაჭრობას მანქანები. იმის მაგივრად ჩიპი ან სოდა ან რამე მსგავსი, ჩვენ რეალურად ელექტრონიკა. ასე რომ, თუ თქვენ გჭირდებათ ახალი trackpad, ან ახალ კლავიატურაზე, ან ყურსასმენები, ყველაფერი რაც თქვენ გჭირდებათ რომ გააკეთოთ, არის დარტყმა თქვენი სამკერდე უფლება აქ. ჩაწერეთ ნომერი და შემდეგ out მოდის თქვენი ელექტრონიკა. საკმაოდ გასაოცარია. მადლობა იმდენად მიერთების მე ამ ტურის Dropbox. ეს იყო მართლაც fun ნაჩვენებია თქვენ გარშემო. მე ვაპირებ დახურვა out გზა ჩვენ დახუროს ყველა ჩვენი ყველა ხელში შეხვედრებს. ეს არის სპეციალური გალობა ვაკეთებთ. შემიძლია გარკვეული დახმარება აქ? ერთი, ორი, სამი - Dropbox! ეს, როგორც წესი ბევრად ქულერი, ვიდრე რომ. დევიდ ჯ Malan: ახლა თუ გსურთ ეწვევა Dropbox, ხელმძღვანელი Mountain View, California, hop on Route 101 ჩრდილოეთით San Francisco, სადაც ისინი რეალურად არიან. ახლა ჩვენ ასევე ჰქონდა შესაძლებლობა ახლახანს გამგზავრება Las Vegas, Nevada, რომ NAB შოუ, ეროვნული ასოციაცია მაუწყებელთა ჩანს, რომელიც აერთიანებს რამდენიმე 100,000 ადამიანი დაინტერესდა აუდიო და ვიდეო და ტექნიკა ზოგადად ლაპარაკი ძალიან უახლესი და უდიდესი. CS50 საკუთარი Ramon Galvin აიღო ამ მოგზაურობის და მის მიერ ჩამოტანილი გადამღები ჯგუფი, რათა ამ მასალა შოუ სართული. RAMON GALVIN: Hello, world. OK, მე მივიღე ეს. Hello, world. შემიძლია ვთქვა, ჩემი სახელი? ოპერატორი: კორესპონდენტი სფეროში. RAMON GALVIN: შემიძლია ქვედა მესამედი რომ? კორესპონდენტი სფეროში. ოპერატორი: უფროსი. RAMON GALVIN: არ წახვალ. ვიცი, მაგრამ მე უნდა ამის გაკეთება. [INAUDIBLE]. მე რაღაცა. ახლა ჩემი prima donna უქმნის. დევიდ ჯ Malan: და ისინი მოხსენიების 4K. რა არის 4K ზუსტად? RAMON GALVIN: ეს ძალიან კარგი კითხვაა. ძალიან, ძირითადად - დევიდ ჯ Malan: დავჭრათ to clip აეხსნა 4K. Hello, world. ჩემი სახელი არის დავით Malan. RAMON GALVIN: მე Ramon Galvin. დევიდ ჯ Malan: და ჩვენ აქ at NAP, ეროვნული ასოციაცია მაუწყებელთა კონფერენცია in Las Vegas, Nevada. მაგრამ რატომ ვართ აქ? RAMON GALVIN: მე არ ვიცი. მე არ ვიცი, დავით. დევიდ ჯ Malan: ეს იყო საკმაოდ კარგი. ეს არის გამოსადეგი? RAMON GALVIN: ალბათ არა. დევიდ ჯ Malan: ჩვენ უკან, როგორც არის CS50 საკუთარი Ramon Galvin, რომელიც თქვენ შეიძლება გავიხსენოთ გასულ კვირას ეპიზოდი. Ramon, ასე რომ მოხარული ვარ, თქვენ მართლაც დაბრუნდა. RAMON GALVIN: მოხარული ვარ ჯერ კიდევ აქვს სამუშაო, დავით. დევიდ ჯ Malan: მოდით მიმართოს elephant რომ იყო ოთახი Las Vegas, კერძოდ 4K. მე მოვისმინე ამ კონტექსტში ტელევიზორები და კომპიუტერული მონიტორები, მაგრამ რა არის 4K? RAMON GALVIN: ასე რომ, ეს რეზოლუცია. როდესაც თქვენ თვალს გავლა ვიდეო ან ლექცია თქვენ რა ჩვენ მოვუწოდებთ 1080p ვიდეო. რა ეს იმას ნიშნავს რომ video 1000 pixels სიმაღლის. დევიდ ჯ Malan: Or 1080. RAMON GALVIN: Or 1080. ან უხეშად 2,000 პიქსელი ფართო. ახლა 4K არის 4,000 პიქსელი ფართო, უხეშად, და დაახლოებით 2,000 პიქსელი სიმაღლის. დევიდ ჯ Malan: OK. ასე რომ სახის მოსწონს მქონე ქსელის ოთხი 1080p მონიტორები უფლება თქვენს წინაშე. RAMON GALVIN: ზუსტად. დევიდ ჯ Malan: OK, ასე რომ ყველა სახვითი და კარგია, მაგრამ რატომ არის ეს სასარგებლო? RAMON GALVIN: მოხარული ვარ, რომ გთხოვეთ შემეკითხებით, რომ საკითხი, დავით. დევიდ ჯ Malan: ეს წლის teleprompter. RAMON GALVIN: ასე რომ იქ documentarian დაასახელა Errol Morris, რომ რეალურად იყენებს 4K ტექნიკა. ჩვეულებრივ გადაღება ინტერვიუში, რომელიც მან, როგორც წესი, არ, მან უნდა ან გამოყენების მრავალჯერადი კამერები უნდა zoomed წელს დარტყმული ან zoomed out გასროლა, ან სროლა ინტერვიუში ორჯერ მიიღოს იმავე zoomed in, zoomed out shot. თუმცა, ახლა ის გამოყენებით 4K კამერის გადაღება ერთი დიდი 4K shot. და მაშინ, როდესაც ის მონტაჟი, ხელოვნურად cropping, რომ გასროლა. დევიდ ჯ Malan: და მასშტაბირება, არსებითად, რათა თქვენ კვლავ 1080p მაგრამ მხოლოდ ზოგიერთი pixels საწყისი 4K image. RAMON GALVIN: ზუსტად, რაც მას მრავალჯერადი კამერა კადრები გარეთ რომ ერთი დედანი კამერით გადაღებული. დევიდ ჯ Malan საინტერესო. ასე როგორ შეიძლება ჩვენ გამოყენება ამ CS50? RAMON GALVIN: მოხარული ვარ, რომ თქვენ სთხოვა ჩემთვის ამ კითხვაზე, ძალიან, დავით. იმიტომ, რომ მე გადაღებული გავლა ვიდეოები Zamyla ბოლო სემესტრში. და მათთვის ვიდეო ჩვენ გვინდა უნდა აწარმოებს მეშვეობით გარეშე მეშვეობით ერთხელ zoomed out shot. და მაშინ მე უნდა შეცვალოს კამერა უნდა zoomed წელს გადაღებული. და შემდეგ ჩვენ გვინდა აწარმოებს მეშვეობით კიდევ ერთხელ, გადის ის ორჯერ. ერთად 4K კამერა შეგვიძლია გაჭრა ჩვენი პროდუქცია დროს ნახევარი. დევიდ ჯ Malan: ვხედავ. ასე რომ, უნდა იყოს საკმაოდ საინტერესო ჩვენთვის, მაშინ, ამ შემოდგომაზე. RAMON GALVIN: ზუსტად. დევიდ ჯ Malan: ისე, ეხლა გამოიყურება ვიდეო ჟღერს ეს იყო საკმაოდ დამღლელი მოგზაურობა. ეს ჟღერს თქვენ არ მართლაც ბევრი დრო, რათა დაისვენოთ. RAMON GALVIN: არ არის ერთი ცოტა. დევიდ ჯ Malan: ისე, სწორედ ეს CS50 Live. მადლობა იმდენად ამ კვირის ავტორები. მადლობა იმდენად, რომ გუნდი უკან კამერა. მადლობა იმდენად ჩვენი კორესპონდენტი - RAMON GALVIN: უფროსი. დევიდ ჯ Malan: უფროსი კორესპონდენტი სფეროში. ეს იყო CS50. RAMON GALVIN: ეს არის რაღაც, არ ვიცი რა. დევიდ ჯ Malan: ეს იყო ჩვენი გენერალური რეპეტიცია. ისე, რომ ყველა ჟღერს დიდი. დიდი ტელევიზორები, უფრო pixels, უფრო გაფართოება. მაგრამ რატომ არის ეს რეალურად სასარგებლო? RAMON GALVIN: მოხარული ვარ, რომ თქვენ სთხოვა, რომ კითხვაზე, დავით. დევიდ ჯ Malan: მოხარული ვარ, რომ თქვენ სთხოვა - მოხარული ვარ, რომ გთხოვეთ მკითხავთ რომ. RAMON GALVIN: არა, მე ვიტყვი, მე ვარ მოხარული ვარ, თქვენ მკითხა კითხვაზე. და მაშინ ამბობენ, კარგად ეს არის ამ prompter. მოხარული ვარ, რომ გთხოვეთ მკითხავთ ამ კითხვაზე. დევიდ ჯ Malan: ისე, ეს ამ prompter არსებობს. RAMON GALVIN: მოხარული ვარ, რომ თქვენ - დევიდ ჯ Malan: მე ვფიქრობ, რომ funnier თუ უბრალოდ, ვამბობთ, მოხარული ვარ, რომ გთხოვეთ მკითხავთ ამ კითხვაზე. რადგან ეს არის ერთგვარი თამაში თუ რას მოელოდა. RAMON GALVIN: OK. მოხარული ვარ, რომ თქვენ მთხოვა ვთხოვთ, რომ კითხვაზე, დავით. არსებობს documentarian. დევიდ ჯ Malan: მოხარული ვარ მე გთხოვეთ მკითხავთ. RAMON GALVIN: მოხარული ვარ, რომ მე ვთხოვე თქვენ მკითხავთ ამ კითხვაზე. [MUSIC-CAKE "იმედი"]