DAVID Malan: Xin chào, thế giới, điều này được CS50Live, và cậu bé, chúng tôi
có một tập phim tuyệt vời cho bạn ngày hôm nay.
Đầu tiên, một cái nhìn bên trong như thế nào Dropbox hoạt động, sau đó kết thúc
nhìn vào con chuột nhỏ ăn burritos nhỏ,
và cuối cùng, một đằng sau những cảnh nhìn tại bộ phim mới của CS50, bền bỉ.
>> Nhưng trước tiên, Dropbox.com, nơi chúng tôi gần đây
đi du lịch ở San Francisco, California, để đáp ứng với cựu lãnh đạo của CS50
giảng dạy đồng, Thomas Carriero người đã cho chúng tôi một tour du lịch của Dropbox
và chính xác những gì nó muốn làm việc và thách thức, sống ở đó.
Bây giờ chúng tôi ngồi xuống không chỉ với Thomas trong khi đó,
nhưng cũng với cựu CS50 của giảng dạy đầu đồng Alex Allain
để nói về cơ bản hoạt động của Dropbox.com
và nó được phân bố kiến ​​trúc.
Chúng ta hãy có một cái nhìn.
THOMAS CARRIERO: Tôi Thomas Carreiro Tôi là một kỹ sư phần mềm tại Dropbox.
ALEX Allain: Tôi là Alex Allain.
Tôi là một kỹ sư ở đây tại Dropbox.
>> THOMAS CARRIERO: Vâng, vì vậy tôi đã thực sự là CF đầu tiên cho CS50
khi David Malan đã qua các lớp học.
Tôi đã được dạy CS50 cho hai học kỳ
Mike Smith, người đã có các giáo sư trước đó.
>> ALEX Allain: Vì vậy, tôi thực sự đã không mất CS50,
nhưng tôi đã TF nó hai lần, một lần như một TF thường xuyên và sau đó vào năm cuối cấp của tôi,
Thực sự tôi là Trưởng TF của CS50, đó là rất nhiều niềm vui.
THOMAS CARRIERO: Vì vậy, khi David đã tìm đến tôi
về việc thiết lập Dropbox trong thiết bị CS50,
Tôi đã thực sự vui mừng, bởi vì chúng tôi thực sự có một khách hàng Linux.
Hầu hết người dùng của chúng tôi sử dụng một trong hai Cửa sổ hoặc Macintosh khách hàng,
nhưng Linux, Macintosh, và Khách hàng là tất cả các cửa sổ, trên thực tế,
rất giống nhau.
Vì vậy, những gì chúng tôi đã làm là chúng ta cài đặt sẵn khách hàng Dropbox Linux trong CS50
thiết bị, và nó chạy giống như tất cả người dùng Linux khác của chúng tôi.
>> ALEX Allain: Vì vậy, cách Dropbox hoạt động là nó
chạy như các khách hàng khác nhau trên nhiều hệ điều hành và các thiết bị.
Khách hàng máy tính để bàn là Drobox một trong những nổi tiếng nhất,
một trong những thú vị nhất.
>> THOMAS CARRIERO: Vì vậy, Dropbox về cơ bản có tất cả các file
mà bạn đặt trong thư mục, và nó khối
các tập tin thành bốn khối megabyte.
Vì vậy, chúng ta sẽ 100 megabyte tập tin PDF, và chúng tôi sẽ
đoạn vào 25 khối bốn megabyte.
Những khối này sau đó được mã hóa, và sau đó chúng tôi gửi cho họ các máy chủ của chúng tôi khối.
>> ALEX Allain: Các máy chủ là khối lưu trữ cho các khối mình,
và do đó, mỗi khối được lưu trữ trong máy chủ khối với dữ liệu
và một băm SHA-256 trong đó khối.
Đó là một mã hóa rất cơ bản nguyên thủy tóm tắt, trong một ý nghĩa,
các dữ liệu trong một rất độc đáo cách đó là duy nhất cho dữ liệu đó.
Bạn có thể tải lên các toàn bộ tập tin cùng một lúc,
nhưng nó quay ra nếu bạn làm rằng với các tập tin thực sự lớn,
họ phải mất một thời gian rất dài để tải lên, và nếu bạn có một thất bại,
bạn đang trên may mắn và bạn phải khởi động lại nó.
Những gì sau đó chúng tôi làm là chúng ta nói một máy chủ trong hệ thống của chúng tôi, những gì
chúng ta gọi là máy chủ meta, máy chủ siêu dữ liệu, hey, đây là một tập tin
và nó bao gồm các sau danh sách các khối.
Và chúng tôi bỏ qua các bảng băm để xác định những khối
hơn là tái tải lên toàn bộ khối.
Máy chủ meta sau đó kiểm tra với các máy chủ chặn,
đảm bảo các khối đang có - nếu là, hoàn hảo, mọi thứ đều tốt.
>> THOMAS CARRIERO: Khi chúng ta muốn để, về cơ bản, tải về các tập tin
từ internet, chúng ta hãy nói, chúng tôi sẽ yêu cầu máy chủ meta đầu tiên,
hey, bạn có thể cho tôi biết về nơi tập tin này có vị trí,
và máy chủ meta sẽ nói, oh, tốt, tập tin này thực sự là 25 bốn megabyte
khối, và ở đây họ đang có.
Và sau đó chúng tôi sẽ đi đến khối máy chủ và chúng tôi sẽ thực sự
tải về mỗi của những khối, và sau đó chúng tôi sẽ xây dựng lại các tập tin từ đó,
và sau đó chúng tôi sẽ bắt đầu tải về.
Yeah, vì vậy giao dịch Dropbox với quy mô, về cơ bản,
bởi rất, sharding rất tích cực.
ALEX Allain: Vì vậy, sharding là khi bạn đi
tất cả người dùng trong của bạn khởi động hoặc công ty của bạn,
và có thể họ đã sử dụng để được vào một cơ sở dữ liệu,
và hoạt động tuyệt vời cho đến khi bạn nhấn một số lượng nhất định của người sử dụng,
và thực sự những gì bạn muốn làm là tìm một cách nào đó
chia những trên hai cơ sở dữ liệu hoặc có thể nhiều hơn hai -
lý tưởng, đủ để bạn có thể có mỗi người sử dụng trên thế giới.
Vì vậy, khi bạn Shard, những gì bạn làm là bạn tìm thấy
một số cách để quyết định mà cơ sở dữ liệu đi
để mà không yêu cầu đánh một thư mục trung tâm,
hoặc có thể đó là một rất nhanh chóng, giá rẻ nhìn lên trong thư mục đó trung tâm.
>> THOMAS CARRIERO: Chúng tôi không bao giờ có tất cả mọi thứ được lưu trữ trong một cơ sở dữ,
bởi vì đó là gần như không bao giờ đi vào quy mô.
Vì vậy, thay vào đó, những gì chúng tôi làm là chúng ta sẽ mất tất cả các thông tin đó, tất cả các file
là tất cả các siêu dữ liệu và chúng tôi sẽ Shard nó
trên hàng trăm hoặc hàng ngàn cơ sở dữ liệu của logic.
Điều đó có nghĩa là khi chúng ta có một yêu cầu thông tin của người dùng,
đầu tiên chúng ta sẽ nói, hey, mà cơ sở dữ liệu được thông tin của người dùng này được lưu trữ trong,
và sau đó chúng tôi sẽ sử dụng cơ bản quyết định đi tìm cơ sở dữ liệu,
và đó là nơi chúng tôi sẽ tải tất cả các tập tin hoặc tất cả các siêu dữ liệu
về các tập tin.
Vì vậy, chúng tôi sử dụng rất nhiều sharding, nhưng sharding không phải luôn luôn đủ.
Bạn thực sự cần bộ nhớ cache một rất nhiều các yêu cầu chung,
bởi vì mặc dù cơ sở dữ liệu truy vấn có thể tốn kém.
Vì vậy, chúng tôi cũng làm tiến bộ chiến lược bộ nhớ đệm
để đảm bảo rằng phổ biến nhất yêu cầu là khá dễ dàng để tính toán,
và về cơ bản, mà làm cho nó rất nhiều nhanh hơn và làm cho nó hoạt động ở quy mô.
Vì vậy, đó là, ở một mức độ rất cao, loại như thế nào Dropbox hoạt động.
>> ALEX Allain: Tên tôi là Alex Allain.
>> THOMAS CARRIERO: Tôi Thomas Carreiro.
ALEX Allain: Và đây là CS50.
>> DAVID Malan: Bây giờ nếu bạn đã từng tự hỏi nơi báo này trên trang web của CS50
đến từ, nó thực sự là Alex ai là tác giả ban đầu.
Bây giờ, nói về Dropbox, tôi gần đây nhận được email từ chúng
trong hộp thư của tôi - Hi, David, bạn có thể nhận thấy rằng một số liên kết chia sẻ của bạn
không làm việc, và chúng tôi muốn tiếp cận với bạn
cá nhân để cho bạn biết lý do tại sao.
Một liên kết chia sẻ cũng là những gì?
Vâng, nếu bạn đã sử dụng Dropbox ngoài chỉ đơn giản là tiết kiệm mã nguồn của bạn bên trong
của thiết bị, bạn có thể biết rằng bạn
có thể tạo ra các liên kết được chia sẻ bởi nhấn chuột thường phải vào một tập tin
và sao chép địa chỉ vào clipboard của bạn.
Mà liên kết được chia sẻ có thể nhìn một chút một cái gì đó như thế này, nhưng thay vì
các bí mật từ, có thực sự một cái gì đó khó hiểu hơn
ở đó, như một chuỗi các chữ và số ngẫu nhiên.
Ý tưởng được rằng bây giờ tôi có thể gửi email hoặc Gchat loại url cho bạn bè,
và người đó có thể truy cập và CS50.txt tải nó vào máy tính của mình.
Và chỉ bằng cách biết địa chỉ đó, hoặc với siêu, khả năng siêu thấp, đoán
url đó, có thể người khác thực sự truy cập các tập tin.
>> Tiếc là một công ty được gọi là Intralinks
gần đây được đăng trên CollaboristaBlog của họ
rằng có thực sự là một vài mối đe dọa cho công việc đặc biệt này.
Nó chỉ ra rằng nếu bạn vô tình làm cho một sai lầm, như tôi, thẳng thắn,
đã làm trong quá khứ, và dán một địa chỉ như một liên kết Dropbox chia sẻ,
vào không phải địa chỉ của trình duyệt thanh, nhưng như trong hình,
thanh tìm kiếm của bạn, đó url, tất nhiên, sẽ
trình một công cụ tìm kiếm như Google.
Tất nhiên, Google sẽ không nhất thiết phải nhận ra rằng liên kết chia sẻ,
và do đó bạn sẽ được tìm kiếm chung chung hơn
kết quả như một liên kết để Dropbox.com chính nó,
và trong trường hợp này, một quảng cáo, và trên thực tế, quảng cáo, có khả năng,
cho đối thủ cạnh tranh của Dropbox.
Trong thực tế, đó là cách Intralinks nhận thấy điều này - họ,
quá, đang chạy AdSense chiến dịch cùng với các từ khóa
Dropbox rằng mình có thể sử dụng.
Và do đó, nếu chúng ta phóng to kết quả dưới đây,
bạn sẽ thấy rằng có Inralinks liên kết này để phục vụ riêng của họ.
Bây giờ một trong các tính năng của Google và công cụ tìm kiếm khác
chiến dịch quảng cáo là khi một người sử dụng như tôi nhấp chuột vào liên kết này, bây giờ,
Tôi sẽ được tiết lộ địa chỉ mà tôi gõ vào Google để
để tìm thấy những kết quả tìm kiếm.
Ý tưởng được rằng các công ty muốn biết
cách mọi người đang tìm kiếm trang web của họ.
Tất nhiên, nếu tôi tìm thấy trang này kết quả
bằng cách dán một cách khác url bí mật vào Google,
Bây giờ tôi đã, có hiệu quả, nói với Intralinks và web của họ
bản ghi chính xác những gì bí mật url tôi đã đến thăm, qua đó tiết lộ,
có khả năng, nội dung CS50.txt.
Bây giờ, có một mối đe dọa tất cả cùng nhau -
bạn có thể biết, quá, từ Dropbox liên kết chia sẻ mà bạn có thể thường
mở chúng trong của riêng bạn trình duyệt và xem trước chúng trong
một khung như thế này.
Nhưng nếu xem trước chứa một siêu liên kết,
như trong hình để Example.com, và bạn hoặc một nhấp chuột sử dụng
siêu liên kết, qua đó mở một tab mới hoặc cửa sổ với trang của
url, những gì bạn tôi cũng chỉ nói với các trang web máy chủ, bởi bản chất của cách thức HTTP công trình,
là HTTP tham khảo địa chỉ từ đâu bạn đến.
Nói cách khác, bạn thông báo các trang web đích
mà bạn trước đây ở url được cho là bí mật này.
Bây giờ, những gì Intralinks phát hiện bằng cách nhìn qua các bản ghi của mình
là họ tìm thấy khá một chút thông tin đó là chắc chắn
có nghĩa là phải bí mật - cho Ví dụ, thế chấp của một ai đó
ứng dụng, khai thuế của một ai đó, và chùm thêm tài liệu, là tốt.
Bây giờ, nếu bạn muốn tìm hiểu thêm về mối đe dọa đặc biệt này,
đi đến Thả hộp của blog tại địa chỉ này ở đây,
và thực tế là bạn có thể không thực sự bảo vệ chống lại một mối đe dọa trong đó người
như tôi vô tình dán những gì nên được url bí mật trong công cụ tìm kiếm.
Bạn và tôi chỉ đơn giản là sẽ phải cẩn thận hơn một chút.
Nhưng họ đã làm việc trên khắc phục các vấn đề khác, theo đó
các liên kết được nhúng vào trong một Dropbox xem trước đã được tiết lộ chỉ url.
Nhưng đi đến url đó để biết thêm chi tiết.
>> Nhưng bây giờ, như đã hứa, một cái nhìn gần hơn ở chuột đồng nhỏ ăn burritos nhỏ.
>> [MUSIC CHƠI]
DAVID Malan: Bây giờ đội bóng của CS50 gần đây đã có một cơ hội
tham gia vào một Dự án phim 48 giờ,
một quốc tế cạnh tranh trong thời gian đó
đội đã có, thực sự, 48 giờ mình làm một bộ phim.
Việc nắm bắt được rằng bạn chỉ tìm ra những gì bạn phim
cần phải thực hiện ở rất bắt đầu những 48 giờ.
Đặc biệt, trên một gần đây Tối thứ Sáu lúc 7:00 pm,
chúng tôi tại CS50 biết rằng chúng tôi muốn được đã có một, một bộ phim câm, hai,
rằng bộ phim cần thiết để tính năng một nhân vật tên
Giê-rê-Jones, một giáo viên, ba, rằng bộ phim cần thiết
tính năng một cuốn nhật ký, này ở đây, và bốn,
rằng chúng tôi cần phải bằng cách nào đó bao gồm dòng đó là những gì nó thậm chí còn
mặc dù, tất nhiên, chúng tôi đã thực hiện một bộ phim câm.
>> Bây giờ, 26 thành viên trong nhóm của CS50 tham gia bộ phim 48 giờ này
dự án, trong đó Colton, Dan, Padraig, và Shelley
Westover, người mà bạn có thể nhớ lại từ những bộ phim như thế này đây.
Bây giờ, cũng tham gia, tất nhiên, là của riêng Ramon Galvan CS50 của.
Ramon, chào mừng đến chương trình.
RAMON Galvan: Cảm ơn bạn đã mời tôi.
DAVID Malan: Và của CS50 sở hữu Daven Farnham.
Bây giờ, Ramon, là những gì vai trò của bạn trong bộ phim?
>> [?
RAMON Galvan: Số hiệu máy bay] Giám đốc với Dan, thực sự.
>> DAVID Malan: Và Daven, chính mình?
DAVEN Farnham: Tôi là ngôi sao, vì vậy tôi về cơ bản thực hiện dự án.
Tôi đã lưu các bộ phim.
>> DAVID Malan: Bạn lưu phim.
>> DAVEN Farnham: tôi đã làm.
>> DAVID Malan: Bây giờ, bạn nói điều này, nhưng tôi tin rằng
chúng tôi có kiểm tra màn hình của bạn cho bộ phim này.
Nếu chúng ta có thể cuộn clip này đây.
>> DAVEN Farnham: Tên tôi là Daven Farnham, và đây là CS50.
Tôi muốn nói CSS.
Đây là CSS.
>> DAVID Malan: Bây giờ điều này là bộ phim đầu tiên của bạn?
>> DAVEN Farnham: Uh, không, có lẽ.
>> DAVID Malan: Không, tốt, ít nhất này thời gian xung quanh nó là một bộ phim câm.
DAVEN Farnham: Có.
DAVID Malan: Vì vậy, lúc 7:00 pm, chúng tôi thấy ra những thành phần cần thiết,
và sau đó chúng tôi ngay lập tức lặn trong một nhóm
tìm ra những gì bộ phim chúng tôi đã thực sự đi vào thực hiện.
Bạn có muốn đi với chúng tôi qua những gì đêm đó là như thế nào?
>> DAVEN Farnham: Vì vậy, về cơ bản chúng tôi đã có ý tưởng lúc 7:00,
chúng ta về cơ bản bắt đầu động não, vì vậy chúng tôi tất cả các loại
tụ tập quanh một tấm bảng và bắt đầu động não ý tưởng,
và sau đó lúc 9:00, chúng tôi đã cố gắng để ném nó đi đến nhà văn,
và những nhà văn lấy nó từ đó.
>> DAVID Malan: Và trong khi đó, Dan và Shelley và tôi thực sự
hướng đến mục tiêu, tất nhiên, yêu thích cửa hàng gần đó của chúng tôi,
để nhận tất cả các đạo cụ cho bộ phim chúng tôi đã quyết định, mà tại thời điểm đó
là -
DAVEN Farnham: Chúng tôi đã quyết định trên một bộ phim phiêu lưu chẵn lẻ.
DAVID Malan: whic sắp là khá giống như Indiana Jones.
DAVEN Farnham: Vâng, vì vậy chúng tôi cần một con bò roi và chúng tôi cần một fedora và các công cụ.
DAVID Malan: Và rất phần trang trí công phu của đồ trang sức
mà sau đó ông sẽ tìm thấy ở cuối của tập phim.
Tất nhiên, chúng tôi nhận lại nửa đêm, hay như vậy từ mục tiêu
và nhận ra, nope, đó không phải là bộ phim chúng tôi đang làm - psych.
DAVEN Farnham: Hoàn toàn bộ phim khác nhau.
RAMON Galvan: Chúng tôi đã có một bộ phim Noir cho một vài giờ,
sau đó chúng tôi đã có một lãng mạn hài kịch ở cuối.
>> DAVID Malan: Vì vậy, bằng 04:00, chúng tôi đã có một phim hài lãng mạn, và xung quanh 05:00,
bạn và Dan, người kia giám đốc, xuất hiện.
>> RAMON Galvan: Vâng, vì vậy chúng tôi có với nhau và chúng tôi loại kế hoạch ra
nơi chúng tôi wold chụp, những gì cảnh chúng tôi sẽ bắn đầu tiên,
và sau đó khoảng 7:00 hoặc 8:00, chúng tôi thực sự đã đi ra ngoài và bắt đầu chụp.
>> DAVID Malan: Vâng, nếu bạn có thể dính vào xung quanh,
chúng tôi rất muốn làm một số đằng sau hậu trường trông như thế nào bộ phim đã được thực hiện,
nhưng tôi nghĩ đầu tiên, thì chúng tôi cung cấp cho người ra mắt thế giới
của bộ phim CS50 của, bền bỉ.
>> [MUSIC CHƠI]
>> DAVID Malan: Guys, tôi có nghĩa là - vì vậy hãy bắt đầu từ đầu.
Vì vậy, các cảnh đầu tiên tất cả chúng tôi quay như một nhóm
sáng hôm đó đã diễn ra xung quanh 08:00 a.m, và chúng tôi thực sự ở đây,
Jefferson Hall, mà thực sự là một của phòng vật lý bài giảng trong khuôn viên trường.
Và mục tiêu với cảnh này là gì?
RAMON Galvan: Vì vậy, chúng tôi đã ở đây để bắt đầu bộ phim, Daven
là một giáo viên, một giáo viên giảng dạy, hoặc một trợ lý giảng dạy, một cái gì đó
như thế, và anh đã thực sự khó chịu rằng ông thấy cặp vợ chồng này bước ra
và ông muốn đó.
Ông muốn được trong một mối quan hệ, ông chỉ cần không có nó.
DAVID Malan: Và sau đó tiếp theo cảnh, chúng tôi chuyển đổi để thực sự
không được bắn theo thứ tự.
Trong thực tế, ở đây, bạn là -
>> DAVEN Farnham: Vì vậy, ở đây, trên thực tế, chúng tôi quay
này này - đây là một trong trong những cảnh cuối cùng chúng tôi quay,
nhưng điều này thực sự cho thấy tại đầu của bộ phim.
Và như vậy trong bối cảnh này, đó là một dựng phim, và vì vậy những gì tôi đang làm
là tôi đang đặt trên nước hoa, Tôi đang chải tóc của tôi.
>> DAVID Malan: Bạn có sử dụng nước hoa?
DAVEN Farnham: Uh, Ramon của nước hoa, rất nhiều hoa.
>> DAVID Malan: Và có áo?
>> DAVEN Farnham: Uh, áo sơ mi của Ramon.
>> DAVID Malan: Vì vậy, đó là hơn một lần quay, và áo sơ mi vào cuối
khá -
>> DAVEN Farnham: Vâng, tôi nghĩ chúng tôi đã phải mất ba hay bốn
mất, do đó, mỗi mất là ba phun, do đó,
khoảng 12 phun nước hoa.
Vì vậy, tôi ngửi thấy mùi như nước hoa mà cho phần còn lại của ngày.
>> DAVID Malan: Vâng, ít nhất, rất nhanh chóng.
Chúng tôi chuyển bên ngoài, và, trong thực tế, nếu bạn nhìn kỹ,
điều này thực sự CS50 của của Lauren Caraballo.
Nhưng những gì là bạn suy nghĩ với cảnh này?
>> DAVEN Farnham: Đúng, như vậy trong cảnh này, chúng tôi đang cố gắng để có được sự chú ý của cô.
Vì vậy, tôi đi ngang qua cô, Tôi peacocking, tất nhiên.
>> DAVID Malan: Peacocking?
>> DAVEN Farnham: Oh, bạn không biết?
>> RAMON Galvan: Uh, nên tôi?
>> DAVEN Farnham: Vâng, tất nhiên, tất nhiên.
Đi bộ rất bình thường, tất nhiên, chỉ là đi bộ bình thường.
DAVID Malan: Vì vậy, đây là đi bộ bình thường không?
DAVEN Farnham: Đó là đi bộ bình thường.
Peacocking, ném một hông nhỏ trong đó.
RAMON Galvan: Đó là thực sự tất cả ở đây.
DAVEN Farnham: Đó là tất cả ở đây.
Đó là từ này qua - Đó là tất cả ở hông.
Và sau đó vào cuối, bạn phải bật và khóa.
Đó là chìa khóa cho sự cơ động - đó là quan trọng.
DAVID Malan: Pop và khóa.
Được rồi, tốt, bạn thực sự đã làm một rất nhiều bộ phim hài thể chất trong phim.
Trong thực tế, một trong những cảnh tiếp theo là đây tại Lamont Thư viện, bên ngoài cửa.
>> DAVEN Farnham: Vâng, họ ngay tại đây, vì vậy tôi thực sự
cố gắng - Tôi nghĩ rằng đó là một kéo cửa và tôi là đẩy,
và như cảnh tiến triển, Tôi đẩy và đẩy
bao giờ mạnh mẽ hơn.
Và tôi nghĩ rằng lúc kết thúc, một người nào đó thực sự gõ tôi ra khỏi con đường.
>> DAVID Malan: Vâng, và trong Trên thực tế, chúng tôi đã không nhận ra sự -
cho đến khi giai đoạn chỉnh sửa.
>> RAMON Galvan: Vâng, vì vậy, nếu chúng ta phóng to hình này, và Dan,
chúng ta có thể nâng cao một chút?
OK, hoàn hảo.
Vì vậy, bạn đã nhìn thấy tôi cúi xuống về để bật lên và gõ Daven vào mặt
với cánh cửa.
DAVID Malan: Đó là niềm vui, chúng tôi thấy cảnh chỉ vài giờ trước khi chúng tôi
đã xuất xưởng những bộ phim cho thời hạn.
Được rồi, cũng cảm ơn bạn rất nhiều cả để gia nhập và cho diễn viên chính trong đó -
DAVEN Farnham: Ồ, không cảm ơn bạn.
RAMON Galvan: Cảm ơn bạn.
DAVID Malan: - một bộ phim chuyển động.
Cũng có nghĩa là nó cho CS50Live.
Cảm ơn rất nhiều cho bạn bè của chúng tôi tại Dropbox, cảm ơn rất nhiều đến tất cả mọi người
phía sau máy ảnh, CS50 của riêng Ramon Galvan và Daven Farnham.
Đây là CS50 và điều này là cảnh yêu thích của chúng tôi
mà không nó làm cho nó vào bộ phim.
GIÁM ĐỐC 1: Chúng ta sẽ có được chiếc xe trên đường?
GIÁM ĐỐC 2: Nó đang đến, đó là OK.
[HORN còi]
Nữ diễn viên: Whoa.
Oh, thần.