1 00:00:00,000 --> 00:00:00,625 >> [MUSIC CHƠI] 2 00:00:00,625 --> 00:00:11,341 3 00:00:11,341 --> 00:00:12,090 DOANH NGHIỆP: Xin chào, thế giới. 4 00:00:12,090 --> 00:00:14,330 Đây là CS50LIVE. 5 00:00:14,330 --> 00:00:17,792 Chúng ta có một tập tốt cho bạn. 6 00:00:17,792 --> 00:00:22,110 Giám đốc điều hành của YouTube, một lỗi trong Internet Explorer, 7 00:00:22,110 --> 00:00:26,750 các trò chơi video tồi tệ nhất, và một chuyến đi đến Valve Software. 8 00:00:26,750 --> 00:00:33,040 Nhưng trước tiên, một chuyến đi đến Tokyo, Nhật Bản Tổng thống Obama gần đây chơi 9 00:00:33,040 --> 00:00:36,066 bóng đá với một người bạn tốt của tôi. 10 00:00:36,066 --> 00:00:37,050 >> [VIDEO XEM LẠI] 11 00:00:37,050 --> 00:00:43,930 12 00:00:43,930 --> 00:00:44,430 -Wow. 13 00:00:44,430 --> 00:00:45,414 Anh ta di chuyển. 14 00:00:45,414 --> 00:00:47,382 >> -Tôi có thể đá một quả bóng đá quá. 15 00:00:47,382 --> 00:00:49,842 Ở đây tôi đi. 16 00:00:49,842 --> 00:00:53,286 >> -Này, công việc tốt. 17 00:00:53,286 --> 00:00:54,687 >> [END phát lại video] 18 00:00:54,687 --> 00:00:55,520 DAVID: Xin chào, thế giới. 19 00:00:55,520 --> 00:00:57,110 Tôi ở đây với riêng Colton Ogden CS50 của. 20 00:00:57,110 --> 00:00:58,430 >> COLTON OGDEN: Xin chào, tất cả mọi người. 21 00:00:58,430 --> 00:00:59,940 >> DAVID: Và những người khác làm chúng tôi có với chúng tôi ở đây ngày hôm nay? 22 00:00:59,940 --> 00:01:02,606 >> COLTON OGDEN: Đây là Bây giờ, chúng tôi ít bạn thân robot từ Pháp. 23 00:01:02,606 --> 00:01:05,299 DAVID: Vì vậy, tôi thực sự gặp NO cùng với [? Rob Boden?] 24 00:01:05,299 --> 00:01:07,590 khi anh và tôi ở Atlanta, Georgia một vài tuần trở lại 25 00:01:07,590 --> 00:01:09,890 như bạn có thể nhớ lại tại SIGCSE, các lãi suất đặc biệt 26 00:01:09,890 --> 00:01:12,940 Nhóm Khoa học máy tính giáo dục, nơi nghĩa đen đi bộ xung quanh 27 00:01:12,940 --> 00:01:14,919 sàn phòng hội nghị là anh chàng này. 28 00:01:14,919 --> 00:01:16,960 Cũng như nó quay ra, khi chúng tôi trở lại trường 29 00:01:16,960 --> 00:01:20,360 chúng tôi phát hiện ra rằng giáo sư [Nghe được] của phòng thí nghiệm robot của Đại học Harvard 30 00:01:20,360 --> 00:01:22,220 thực sự đã có một Bây giờ đây trong khuôn viên trường. 31 00:01:22,220 --> 00:01:24,742 Và cô ấy vui lòng cho phép chúng tôi để chương trình anh cho bạn ngày hôm nay. 32 00:01:24,742 --> 00:01:27,950 COLTON OGDEN: Vâng, và trên thực tế, David, Tôi nghĩ Bây giờ muốn nói lời chào với bạn 33 00:01:27,950 --> 00:01:30,450 nếu bạn muốn đi bộ quanh bàn ở đây. 34 00:01:30,450 --> 00:01:32,815 >> DAVID: Ngay ở đây? 35 00:01:32,815 --> 00:01:33,315 Được rồi. 36 00:01:33,315 --> 00:01:36,060 37 00:01:36,060 --> 00:01:36,560 Được rồi. 38 00:01:36,560 --> 00:01:39,400 39 00:01:39,400 --> 00:01:40,650 >> DOANH NGHIỆP: Xin chào, David. 40 00:01:40,650 --> 00:01:42,040 Hân hạnh được gặp bạn. 41 00:01:42,040 --> 00:01:43,960 >> DAVID: Xin chào, Bây giờ. 42 00:01:43,960 --> 00:01:45,000 Bắt tay? 43 00:01:45,000 --> 00:01:48,510 >> COLTON OGDEN: Lắc tay lên và xuống. 44 00:01:48,510 --> 00:01:50,310 >> DAVID: OK. 45 00:01:50,310 --> 00:01:52,435 >> COLTON OGDEN: Và sau đó anh ta sẽ đi trước và ngồi xuống. 46 00:01:52,435 --> 00:01:54,476 Và nếu bạn quan tâm, Tôi thực sự có thể cho bạn 47 00:01:54,476 --> 00:01:56,715 làm thế nào tôi có thể có được anh ta để làm tất cả những điều này quá. 48 00:01:56,715 --> 00:01:57,200 >> DAVID: Vâng, hoàn toàn. 49 00:01:57,200 --> 00:01:58,320 >> COLTON OGDEN: Anh ấy là một chút ra cân bằng sáng nay. 50 00:01:58,320 --> 00:02:00,174 Ông đã không có cà phê của mình được nêu ra. 51 00:02:00,174 --> 00:02:01,840 DAVID: Vì vậy, những gì được này, chúng tôi đang tìm kiếm? 52 00:02:01,840 --> 00:02:04,680 COLTON OGDEN: Vì vậy, chúng tôi đang tìm kiếm đây là một đồ thị lõi, mà bây giờ 53 00:02:04,680 --> 00:02:07,920 một môi trường lập trình đồ họa, mà là rất tương tự như Scratch 54 00:02:07,920 --> 00:02:09,317 CS50 sử dụng. 55 00:02:09,317 --> 00:02:11,150 Ở đây chúng ta thấy đó là thiết lập lên như một sơ đồ dòng chảy. 56 00:02:11,150 --> 00:02:13,370 Và chúng tôi có một loạt các ít khối xây dựng ở đây. 57 00:02:13,370 --> 00:02:16,203 Bây giờ nếu chúng ta hãy xem này ví dụ, nó được gọi là đứng lên. 58 00:02:16,203 --> 00:02:19,190 Và khối này cho biết đứng lên cho Bây giờ, cho dù anh ta ngồi xuống 59 00:02:19,190 --> 00:02:20,320 hoặc bất cứ điều gì. 60 00:02:20,320 --> 00:02:22,990 >> Sau đó, chúng ta thấy nó đi vào đầu xúc giác, mà cơ bản 61 00:02:22,990 --> 00:02:26,070 chờ đợi cho một vòi nước trên đầu như bạn đã thấy trước đó. 62 00:02:26,070 --> 00:02:31,190 Di chuyển các phương tiện di chuyển trong một x, y, z hướng đến một địa điểm cụ thể. 63 00:02:31,190 --> 00:02:33,980 Bắt tay là một mô-đun tôi đã viết, mà về cơ bản nói, xin chào, David. 64 00:02:33,980 --> 00:02:34,688 Hân hạnh được gặp bạn. 65 00:02:34,688 --> 00:02:36,089 Chờ đợi một cái bắt tay. 66 00:02:36,089 --> 00:02:37,630 Ngồi xuống là đối diện của đứng lên. 67 00:02:37,630 --> 00:02:38,796 Anh ta sẽ đi trước và ngồi xuống. 68 00:02:38,796 --> 00:02:40,610 Và sau đó chuyển động đầu là một vòng lặp theo đó ông 69 00:02:40,610 --> 00:02:42,090 sẽ di chuyển đầu của mình theo các hướng ngẫu nhiên. 70 00:02:42,090 --> 00:02:42,520 >> DAVID: Thú vị. 71 00:02:42,520 --> 00:02:44,890 Vì vậy, mặc dù các không nhìn như các mảnh ghép từ Scratch, 72 00:02:44,890 --> 00:02:45,950 nó thực sự là ý tưởng tương tự. 73 00:02:45,950 --> 00:02:48,210 Và bạn đang nối dây một chương trình sử dụng các khối xây dựng. 74 00:02:48,210 --> 00:02:49,020 >> COLTON OGDEN: Vâng, chính xác. 75 00:02:49,020 --> 00:02:50,590 >> DAVID: Vì vậy, bạn nói bạn đã thực hiện một trong số họ, bắt tay. 76 00:02:50,590 --> 00:02:51,990 Chúng ta có thể phóng to thu nhỏ trên một trong những? 77 00:02:51,990 --> 00:02:52,131 >> COLTON OGDEN: Chắc chắn. 78 00:02:52,131 --> 00:02:53,642 Chúng tôi sẽ xem xét ở đây tại cái bắt tay. 79 00:02:53,642 --> 00:02:56,350 Và chúng ta sẽ thấy nó đã được thiết lập rất tương tự như sơ đồ dòng chảy khác. 80 00:02:56,350 --> 00:02:58,850 Chúng tôi bắt đầu với các khối hello, mà [không nghe được] nói rằng, xin chào, David. 81 00:02:58,850 --> 00:03:00,030 Hân hạnh được gặp bạn. 82 00:03:00,030 --> 00:03:01,430 Quyền này đây là một vòng lặp. 83 00:03:01,430 --> 00:03:02,940 Nó nói, phát hiện chuyển động cánh tay. 84 00:03:02,940 --> 00:03:05,230 Vì vậy, nó sẽ trong một vô hạn vòng lặp đợi cho đến khi cánh tay của nó 85 00:03:05,230 --> 00:03:06,620 đã được nâng lên và xuống. 86 00:03:06,620 --> 00:03:09,370 Và sau đó một khi đã xảy ra, nó sẽ đi trước và làm những điều này. 87 00:03:09,370 --> 00:03:13,280 Thiết lập độ cứng OK và đi đến kết thúc, mà về cơ bản có nghĩa là gửi cho anh ta trở lại 88 00:03:13,280 --> 00:03:14,309 vị trí mặc định của mình. 89 00:03:14,309 --> 00:03:15,100 DAVID: Thú vị. 90 00:03:15,100 --> 00:03:17,910 Bạn đang bị giới hạn chỉ sử dụng môi trường đồ họa này 91 00:03:17,910 --> 00:03:19,070 để chương trình ông theo cách này? 92 00:03:19,070 --> 00:03:19,820 >> COLTON OGDEN: Trên thực tế, không có. 93 00:03:19,820 --> 00:03:21,950 Nếu chúng ta đi trước và kích đúp bất kỳ của các khối xây dựng, 94 00:03:21,950 --> 00:03:24,420 chúng ta có thể thấy rằng có thực sự mã python bên dưới mui xe, 95 00:03:24,420 --> 00:03:26,000 cung cấp năng lượng mỗi khối xây dựng. 96 00:03:26,000 --> 00:03:26,750 >> DAVID: Ah, thực sự. 97 00:03:26,750 --> 00:03:29,250 Vì vậy, đối với những người không quen thuộc, python là một ngôn ngữ giải thích, 98 00:03:29,250 --> 00:03:32,240 rất tinh thần tương tự PHP, mà chúng tôi sử dụng trong CS50. 99 00:03:32,240 --> 00:03:35,344 Và nhiều như bạn có thể sử dụng PHP cho lập trình web, 100 00:03:35,344 --> 00:03:37,010 bạn cũng có thể sử dụng nó ở dòng lệnh. 101 00:03:37,010 --> 00:03:39,426 Và như Colton đang làm ở đây trong môi trường đồ họa này, 102 00:03:39,426 --> 00:03:41,674 viết chương trình và sau đó truyền nó qua Wi-Fi - 103 00:03:41,674 --> 00:03:42,590 COLTON OGDEN: Đúng. 104 00:03:42,590 --> 00:03:43,310 DAVID: - đến nay. 105 00:03:43,310 --> 00:03:44,550 Bạn sẽ có một số thời gian để thanh xung quanh? 106 00:03:44,550 --> 00:03:45,350 >> COLTON OGDEN: Tuyệt đối. 107 00:03:45,350 --> 00:03:45,710 >> DAVID: Được rồi. 108 00:03:45,710 --> 00:03:48,970 Vâng, trước khi trở lại với Colton chúng tôi cho một chút bất ngờ, 109 00:03:48,970 --> 00:03:54,470 chúng tôi bây giờ - có được nó - có 60 giây của cựu sinh viên CS50 thử giọng 110 00:03:54,470 --> 00:03:55,844 để trở thành nghiên cứu sinh giảng dạy. 111 00:03:55,844 --> 00:03:56,510 [VIDEO XEM LẠI] 112 00:03:56,510 --> 00:03:57,411 -Cảm ơn bạn. 113 00:03:57,411 --> 00:03:58,910 Cảm ơn bạn, tất cả mọi người, khi ở đây. 114 00:03:58,910 --> 00:04:00,510 >> -Này, ông Bunny. 115 00:04:00,510 --> 00:04:02,120 >> -Chào mừng bạn đến hướng dẫn tóm tắt về - 116 00:04:02,120 --> 00:04:03,810 >> [Nghe được] vui vẻ với Twinkies. 117 00:04:03,810 --> 00:04:04,310 -Khoan đã. 118 00:04:04,310 --> 00:04:05,040 Dừng lại. 119 00:04:05,040 --> 00:04:07,121 >> -Vì vậy, bây giờ chúng tôi có một vấn đề. 120 00:04:07,121 --> 00:04:07,620 -Nó không phải. 121 00:04:07,620 --> 00:04:08,869 Và tôi sẽ cho bạn biết lý do tại sao. 122 00:04:08,869 --> 00:04:10,860 -Một vòng lặp là lặp đi lặp lại, như - 123 00:04:10,860 --> 00:04:12,970 >> -Sắp xếp của một hộp đen. 124 00:04:12,970 --> 00:04:13,935 >> -OK. 125 00:04:13,935 --> 00:04:15,160 Tôi nghĩ rằng tôi nhận được nó. 126 00:04:15,160 --> 00:04:15,660 -Được rồi. 127 00:04:15,660 --> 00:04:17,140 Vì vậy, bây giờ tôi đang ở trong một phần hơi cứng. 128 00:04:17,140 --> 00:04:18,800 >> -Đúng vậy. 129 00:04:18,800 --> 00:04:20,485 8 bit cho một byte. 130 00:04:20,485 --> 00:04:24,176 >> -Bạn có một byte và bạn tách nó thành các đoạn bốn. 131 00:04:24,176 --> 00:04:26,423 >> -Beep, beep, beep, beep, beep. 132 00:04:26,423 --> 00:04:28,018 Tiếng bíp, bíp, bíp, bíp, bíp. 133 00:04:28,018 --> 00:04:29,380 >> -Có vẻ như quá phức tạp. 134 00:04:29,380 --> 00:04:30,460 >> -Vì vậy, hãy làm điều này một lần nữa. 135 00:04:30,460 --> 00:04:32,580 >> -Nếu tôi gây nhầm lẫn bạn, xin vui lòng cảm thấy tự do để ngăn chặn tôi. 136 00:04:32,580 --> 00:04:33,620 >> -Nhưng chờ đợi một giây. 137 00:04:33,620 --> 00:04:36,940 >> -Vâng, chúng ta hãy nhìn lại slide và phá vỡ mọi thứ xuống từng bước một. 138 00:04:36,940 --> 00:04:41,720 >> -Nếu bạn còn nhớ, bộ nhớ chia thành miếng byte kích thước. 139 00:04:41,720 --> 00:04:44,080 >> -Vì vậy, ở đây chúng tôi có trường hợp kịch bản tốt nhất. 140 00:04:44,080 --> 00:04:46,290 >> -Đây là một đáng kể cải tiến hơn - 141 00:04:46,290 --> 00:04:47,715 >> -Một trình duyệt web, giống như Chrome. 142 00:04:47,715 --> 00:04:49,421 >> -Đó là luôn luôn cần thiết để giải phóng bất kỳ - 143 00:04:49,421 --> 00:04:49,920 -Dân - 144 00:04:49,920 --> 00:04:50,880 -Bạn có thể chạy qua. 145 00:04:50,880 --> 00:04:53,460 Và mã có thể nhận được hơi cồng kềnh. 146 00:04:53,460 --> 00:04:55,640 >> -Và đó là tất cả các bạn cần. 147 00:04:55,640 --> 00:04:56,960 >> -Boom! 148 00:04:56,960 --> 00:04:59,140 >> DAVID: Bây giờ riêng của CS50 Dan Coffey và tôi gần đây 149 00:04:59,140 --> 00:05:01,850 có cơ hội để đi du lịch ra Mountain View, California, 150 00:05:01,850 --> 00:05:03,740 là nơi mà các trụ sở chính của Google. 151 00:05:03,740 --> 00:05:07,350 Và chúng tôi đã có một cơ hội để trò chuyện với Susan Wojcicki, Giám đốc điều hành của YouTube. 152 00:05:07,350 --> 00:05:10,920 Nó đã thực sự trong của Susan nhà để xe năm trước đây trong thập niên 90 153 00:05:10,920 --> 00:05:14,620 Google chính nó là bắt đầu bởi Larry và Sergey. 154 00:05:14,620 --> 00:05:17,430 >> Vâng, nó quay ra rằng Susan mình thực sự đã CS50 155 00:05:17,430 --> 00:05:18,950 chỉ một vài năm trước khi tôi đã làm. 156 00:05:18,950 --> 00:05:21,450 Và tôi nghĩ rằng nó nổi bật như bạn sẽ sớm nghe như thế nào 157 00:05:21,450 --> 00:05:25,040 nhiều giới thiệu về máy tính khoa học nên ảnh hưởng cuộc sống của cô. 158 00:05:25,040 --> 00:05:26,892 Cô muốn nói xin chào. 159 00:05:26,892 --> 00:05:28,100 Susan Wojcicki: Xin chào, thế giới. 160 00:05:28,100 --> 00:05:29,620 Tôi Susan Wojcicki. 161 00:05:29,620 --> 00:05:31,500 Tôi là giám đốc điều hành của YouTube. 162 00:05:31,500 --> 00:05:36,570 Và tôi đã CS50 khi tôi một cấp cao tại Đại học Harvard vào năm 1990. 163 00:05:36,570 --> 00:05:38,710 >> Thực sự tôi là một lịch sử và văn học lớn. 164 00:05:38,710 --> 00:05:44,180 Và mùa hè cơ sở của tôi tôi nhận ra rằng có lẽ tôi 165 00:05:44,180 --> 00:05:46,450 muốn học một cái gì đó về máy vi tính. 166 00:05:46,450 --> 00:05:48,350 Và vì vậy tôi đã trở lại. 167 00:05:48,350 --> 00:05:49,870 Tôi đã CS50. 168 00:05:49,870 --> 00:05:54,340 Đó là khó khăn, nhưng đó là lớp tuyệt vời nhất tôi đã diễn. 169 00:05:54,340 --> 00:05:57,030 Nó đã thay đổi như thế nào tôi nghĩ về tất cả mọi thứ. 170 00:05:57,030 --> 00:06:03,200 >> Và khi tôi tốt nghiệp Harvard vào năm 1990, tôi đến Thung lũng Silicon 171 00:06:03,200 --> 00:06:04,500 và tôi có một công việc. 172 00:06:04,500 --> 00:06:07,490 Và tôi đã làm việc trong công nghệ từ bao giờ. 173 00:06:07,490 --> 00:06:09,780 Vì vậy, CS50 thay đổi cuộc sống của tôi. 174 00:06:09,780 --> 00:06:12,320 Tôi tiếp tục học hỏi và xây dựng. 175 00:06:12,320 --> 00:06:13,870 Nó đã cho tôi một nền tảng tuyệt vời. 176 00:06:13,870 --> 00:06:17,100 Và tôi tiếp tục tìm hiểu mọi ngày như những thay đổi công nghệ. 177 00:06:17,100 --> 00:06:19,660 >> Và tôi nghĩ rằng đó là tuyệt vời mà bạn đang dùng nó tất cả 178 00:06:19,660 --> 00:06:22,840 vì đó là cách thế giới là sẽ thay đổi trong tương lai. 179 00:06:22,840 --> 00:06:27,490 Có chỉ có được nhiều hơn và nhiều cơ hội hơn và đổi mới. 180 00:06:27,490 --> 00:06:31,010 Kỹ thuật số sẽ ảnh hưởng đến chúng tôi sống thậm chí nhiều hơn nó đã có. 181 00:06:31,010 --> 00:06:33,870 Và nó tuyệt vời mà tất cả các bạn đang tham gia CS50. 182 00:06:33,870 --> 00:06:35,890 Vì vậy, đây là CS50. 183 00:06:35,890 --> 00:06:38,080 >> DAVID: Vì vậy, nếu bạn đã tìm kiếm một lý do mới 184 00:06:38,080 --> 00:06:41,502 không sử dụng một trình duyệt nào đó, đây là một trong những tốt cho bạn. 185 00:06:41,502 --> 00:06:43,210 Gần đây tôi nhận được - cùng với tất cả mọi người 186 00:06:43,210 --> 00:06:45,120 tại Đại học Harvard - email này đây. 187 00:06:45,120 --> 00:06:46,910 >> "Các thành viên thân mến của cộng đồng Harvard. 188 00:06:46,910 --> 00:06:50,930 Bộ Nội An Hoa Kỳ khuyến cáo rằng tất cả người dùng tạm thời 189 00:06:50,930 --> 00:06:54,350 ngưng sử dụng Microsoft Internet Explorer, trình duyệt IE, 190 00:06:54,350 --> 00:06:56,270 do một lỗ hổng bảo mật quan trọng. " 191 00:06:56,270 --> 00:07:01,250 >> Đây là tài liệu thực sự trong Microsoft Security Advisory 2.963.983. 192 00:07:01,250 --> 00:07:05,242 Lỗ hổng trong Internet Explorer có thể cho phép thực thi mã từ xa. 193 00:07:05,242 --> 00:07:07,200 Bây giờ điều này có nghĩa và các mối đe dọa là gì? 194 00:07:07,200 --> 00:07:08,950 Tốt, xem xét việc này sơ đồ ở đây, mà chúng tôi 195 00:07:08,950 --> 00:07:12,160 sử dụng trong CS50 để nói về HTTP hoặc lưu lượng truy cập web. 196 00:07:12,160 --> 00:07:15,140 Nếu chúng ta có ở đây một trang web máy chủ và ở phía bên kia 197 00:07:15,140 --> 00:07:17,589 một trình duyệt - Internet Explorer trong trường hợp này - tất nhiên, 198 00:07:17,589 --> 00:07:19,380 một trình duyệt khi lần đầu tiên yêu cầu một trang web 199 00:07:19,380 --> 00:07:21,310 có thể gửi một tin nhắn HDP như thế này. 200 00:07:21,310 --> 00:07:26,470 GET index.html sử dụng phiên bản 1.1 của giao thức được gọi là HTTP. 201 00:07:26,470 --> 00:07:30,820 >> Bây giờ trong trường hợp này, nếu một kẻ xấu có bằng cách nào đó có quyền truy cập vào máy chủ web này 202 00:07:30,820 --> 00:07:33,990 và cài đặt trên nó một khai thác có thể nói, 203 00:07:33,990 --> 00:07:36,990 người đó có thể có thể để thuyết phục các máy chủ web để trở lại này. 204 00:07:36,990 --> 00:07:41,040 Không chỉ index.html chính nó như là yêu cầu, nhưng nhúng vào bên trong 205 00:07:41,040 --> 00:07:43,720 của file index.html có thể, tất nhiên, là các tài sản khác. 206 00:07:43,720 --> 00:07:47,230 Đặc biệt, một cái gì đó như exploit.SWF, 207 00:07:47,230 --> 00:07:50,620 một tập tin flash mà cuối cùng lợi dụng bảo mật này 208 00:07:50,620 --> 00:07:54,940 kỹ thuật, đống phong thủy, đó là một cách nói rằng mã 209 00:07:54,940 --> 00:07:59,940 trong đó tập tin flash thuốc xịt các cái gọi là đống bên trong của máy tính 210 00:07:59,940 --> 00:08:04,090 trình duyệt với tất cả các khối khác nhau bộ nhớ được thiết kế cuối cùng 211 00:08:04,090 --> 00:08:05,810 ghi đè lên khối lớn của bộ nhớ ở đây. 212 00:08:05,810 --> 00:08:09,150 >> Nếu bạn nhớ lại từ cuộc thảo luận của chúng tôi trong CS50 của heap và stack 213 00:08:09,150 --> 00:08:11,070 và quản lý bộ nhớ nói chung. 214 00:08:11,070 --> 00:08:14,280 Bây giờ nhớ đó là thực sự bị ném vào đống 215 00:08:14,280 --> 00:08:16,280 đang thực sự gọi là flash đối tượng vector. 216 00:08:16,280 --> 00:08:17,870 Và điều này là một cái gì đó với mà bạn có thể quen thuộc 217 00:08:17,870 --> 00:08:19,880 nếu bạn mình có lập trình Flash trước. 218 00:08:19,880 --> 00:08:24,070 Nhưng một trong những đối tượng đặc biệt được biết đến như một đối tượng âm thanh đèn flash phương tiện truyền thông. 219 00:08:24,070 --> 00:08:28,190 >> Và đây nằm một cơ hội vì những gì lỗi này sau đó tiến hành làm 220 00:08:28,190 --> 00:08:31,540 bị hỏng đoạn này bộ nhớ, đối tượng này trong bộ nhớ, 221 00:08:31,540 --> 00:08:36,640 như vậy mà nó sẽ cố gắng để làm điều này hệ thập lục phân địa chỉ thực thi, do đó 222 00:08:36,640 --> 00:08:40,600 cố gắng để lừa các chương trình cuối cùng để thực hiện một số mã shell để 223 00:08:40,600 --> 00:08:44,560 để nói chuyện, hoặc mã xấu của anh chàng, đó là cuối cùng được lưu trữ tại địa chỉ này đây, 224 00:08:44,560 --> 00:08:49,530 được tiêm bằng cách tải về vô tình mà tập tin flash đặc biệt. 225 00:08:49,530 --> 00:08:53,220 >> Bây giờ kết quả cuối cùng có thể là bất cứ điều gì kẻ thù muốn làm cho máy tính của bạn. 226 00:08:53,220 --> 00:08:56,290 Người đó có thể xóa các tập tin của bạn, di chuyển các file của bạn, gửi email các tập tin của bạn, 227 00:08:56,290 --> 00:08:59,960 hoặc thực sự làm bất cứ điều gì mà bạn mình có thể làm là chủ sở hữu của máy tính đó. 228 00:08:59,960 --> 00:09:01,600 Và đó là lý do tại sao các mối đe dọa là đáng sợ. 229 00:09:01,600 --> 00:09:04,370 Nó cho phép bất cứ ai thực sự trên Internet có trang web bạn 230 00:09:04,370 --> 00:09:08,590 có thể truy cập để thực thi các chương trình trên máy tính của bạn. 231 00:09:08,590 --> 00:09:11,550 >> Bây giờ may mắn thay, Microsoft rất gần đây đưa ra bản vá này 232 00:09:11,550 --> 00:09:14,800 bởi vì vấn đề thực sự bị ảnh hưởng Internet Explorer 6 233 00:09:14,800 --> 00:09:16,210 tất cả các con đường lên tới 11. 234 00:09:16,210 --> 00:09:19,530 Vì vậy, nó được với chúng tôi khá nhiều thời gian và chỉ gần đây mới được phát hiện. 235 00:09:19,530 --> 00:09:23,120 Vì vậy, nếu bạn có cập nhật tự động bật, bạn nên có OK ngay. 236 00:09:23,120 --> 00:09:26,340 Nhưng để an toàn, bạn có thể chắc chắn chuyển sang một số trình duyệt khác ít nhất 237 00:09:26,340 --> 00:09:27,300 trong khi chờ đợi. 238 00:09:27,300 --> 00:09:29,650 >> Bây giờ nó quay ra quá mà Microsoft rất hào phóng 239 00:09:29,650 --> 00:09:33,640 cũng đưa ra bản vá cho Windows XP, một phiên bản cũ của Windows mà 240 00:09:33,640 --> 00:09:37,040 hỗ trợ thực sự chính thức ngưng chỉ một vài tuần trước, 241 00:09:37,040 --> 00:09:40,880 nhưng mối đe dọa này là xấu như vậy mà họ cũng tung ra bản sửa lỗi cho hệ điều hành 242 00:09:40,880 --> 00:09:41,810 là tốt. 243 00:09:41,810 --> 00:09:43,400 >> Bây giờ trong các tin tức khác trong tuần này là này. 244 00:09:43,400 --> 00:09:46,632 Atari 2600, một trò chơi cũ giao diện điều khiển là một người anh em họ của tôi 245 00:09:46,632 --> 00:09:49,340 thực sự đã lớn lên mà chúng tôi sử dụng để chơi trò chơi video khi 246 00:09:49,340 --> 00:09:50,630 chúng tôi sẽ tới thăm ngôi nhà của họ. 247 00:09:50,630 --> 00:09:54,420 Bây giờ trong trường hợp nào, tại sao điều này là trong tin tức là vì lý do sau. 248 00:09:54,420 --> 00:09:57,180 Trở lại vào những năm 80, các công ty đằng sau thiết bị này, Atari, 249 00:09:57,180 --> 00:09:59,870 quyết định chôn trong một bãi rác ở New Mexico 250 00:09:59,870 --> 00:10:02,510 một bó toàn bộ trò chơi cũ hướng dẫn sử dụng và hướng dẫn 251 00:10:02,510 --> 00:10:05,050 và như thế sẽ nếu không đã đi bán không hết. 252 00:10:05,050 --> 00:10:09,320 >> Bây giờ theo thời gian, việc chôn cất của các trò chơi trở thành một chút của một huyền thoại đô thị. 253 00:10:09,320 --> 00:10:12,690 Người ta không thực sự biết chắc chắn liệu điều này đã thực sự xảy ra thậm chí 254 00:10:12,690 --> 00:10:16,080 mặc dù, như huyền thoại đã đi, công ty thậm chí đổ một lớp bê tông 255 00:10:16,080 --> 00:10:18,630 trên đầu trang của tất cả mọi thứ trong bãi rác để ngăn chặn trẻ em 256 00:10:18,630 --> 00:10:22,150 từ thực tế xào xạc qua nó, cố gắng để tìm các trò chơi video miễn phí. 257 00:10:22,150 --> 00:10:26,310 Vâng, nó chỉ ra rằng một phim tài liệu bây giờ đang được tiến hành tại vào năm 2014. 258 00:10:26,310 --> 00:10:30,900 Và một nhóm các máy xúc đã cố gắng để khai thác sự thật đằng sau câu chuyện này 259 00:10:30,900 --> 00:10:32,240 nếu nó thực sự có. 260 00:10:32,240 --> 00:10:33,330 >> Và đoán những gì họ tìm thấy? 261 00:10:33,330 --> 00:10:35,940 Vâng, không chính xác này chàng trai, nhưng hàng ngàn 262 00:10:35,940 --> 00:10:38,220 các bản sao của trò chơi của mình, được phát hành 263 00:10:38,220 --> 00:10:42,000 trùng với việc phát hành của phim, E.T. Các ngoài trái đất. 264 00:10:42,000 --> 00:10:47,040 Vì vậy, trên thực tế, chỉ trong vài ngày qua hàng chục và hàng trăm nếu không phải hàng ngàn 265 00:10:47,040 --> 00:10:52,140 cuối cùng của các hộp mực đang bắt đầu được khai quật. 266 00:10:52,140 --> 00:10:56,280 >> Bây giờ tại sao họ chôn như vậy một trò chơi hấp dẫn rõ ràng? 267 00:10:56,280 --> 00:10:58,570 Vâng, nó quay ra rằng E.T. thực sự có uy tín 268 00:10:58,570 --> 00:11:01,850 bởi nhiều người cho là trò chơi video tồi tệ nhất bao giờ hết. 269 00:11:01,850 --> 00:11:04,080 Một phần, bởi vì họ có rất ít thời gian để phát triển 270 00:11:04,080 --> 00:11:06,340 các trò chơi trước đó đặc biệt mùa Giáng sinh, 271 00:11:06,340 --> 00:11:09,240 mà còn vì nó là đặc biệt khó khăn để chơi. 272 00:11:09,240 --> 00:11:11,630 Điều này, tất nhiên, đặt ra câu hỏi, chúng ta có thể nhìn thấy nó? 273 00:11:11,630 --> 00:11:12,610 Có, chúng tôi có thể. 274 00:11:12,610 --> 00:11:13,555 Chúng ta hãy có một cái nhìn. 275 00:11:13,555 --> 00:11:14,388 [VIDEO GAME CHƠI] 276 00:11:14,388 --> 00:11:35,287 277 00:11:35,287 --> 00:11:37,870 Bây giờ nó đã không thực sự đồ họa người đã phản đối 278 00:11:37,870 --> 00:11:41,070 để vì, thực sự, đây là những năm 80 và đây là nhà nước của nghệ thuật. 279 00:11:41,070 --> 00:11:42,840 Thật vậy, đây là thời thơ ấu của tôi ở đây. 280 00:11:42,840 --> 00:11:44,900 Nhưng những gì là khó khăn về các trò chơi này là, một, 281 00:11:44,900 --> 00:11:46,920 bạn đã có một bộ phim ET xung quanh màn hình, tìm kiếm 282 00:11:46,920 --> 00:11:49,820 cho những điểm ảnh nhỏ, mà đại diện Pieces của Reese. 283 00:11:49,820 --> 00:11:52,960 Nhưng bắt quá là nếu bạn giảm thành những hình dạng kim cương tối hơn, 284 00:11:52,960 --> 00:11:54,870 bạn sẽ rơi vào một hố đã được thực sự 285 00:11:54,870 --> 00:11:56,890 rất khó khăn và tẻ nhạt để có được ra khỏi. 286 00:11:56,890 --> 00:11:59,570 Vì vậy, do đó được chôn cất ET. 287 00:11:59,570 --> 00:12:02,740 >> Bây giờ cũng trong sa mạc cuối là ở đây tại Wyoming. 288 00:12:02,740 --> 00:12:08,010 Một hạt nhân, không nên nhầm lẫn với [? nucular,?] trung tâm điều khiển. 289 00:12:08,010 --> 00:12:10,920 Và trong thực tế, nếu bạn nhìn xuống có dưới bê tông 290 00:12:10,920 --> 00:12:14,330 gần cực trắng này, có thực sự là một tên lửa Minuteman III, 291 00:12:14,330 --> 00:12:18,230 một tên lửa hạt nhân, đó là thực sự được bảo vệ bởi một số công nghệ đó là 292 00:12:18,230 --> 00:12:20,980 gần như không hiện đại như bạn có thể hy vọng. 293 00:12:20,980 --> 00:12:24,344 Một chương trình truyền hình Mỹ, 60 Phút, gần đây tiết lộ này. 294 00:12:24,344 --> 00:12:25,010 [VIDEO XEM LẠI] 295 00:12:25,010 --> 00:12:28,210 -Tuy nhiên, thiết bị này là cổ xưa. 296 00:12:28,210 --> 00:12:30,480 Này, ví dụ, là một trong những máy tính 297 00:12:30,480 --> 00:12:33,380 sẽ nhận được một khởi động đặt hàng từ tổng thống. 298 00:12:33,380 --> 00:12:35,720 Nó sử dụng đĩa mềm. 299 00:12:35,720 --> 00:12:38,000 Thực sự cũ, những người lớn. 300 00:12:38,000 --> 00:12:41,920 Trước khi bạn đã xuống đây, bạn có lẽ chưa bao giờ thấy một? 301 00:12:41,920 --> 00:12:44,170 >> -I'd bao giờ nhìn thấy một cho đến khi Tôi đã xuống trong lỗ này. 302 00:12:44,170 --> 00:12:44,640 >> [END phát lại video] 303 00:12:44,640 --> 00:12:46,730 >> Bây giờ nếu bạn đang suy nghĩ bạn đã nhìn thấy các ổ đĩa, 304 00:12:46,730 --> 00:12:49,680 những 5 và 1/4-inch đĩa từ những năm 1980, uh-uh. 305 00:12:49,680 --> 00:12:53,180 Đây là một đĩa mềm 8-inch đĩa từ những năm 1970. 306 00:12:53,180 --> 00:12:55,930 Bây giờ riêng Dan Coffey CS50 của và tôi cũng đã có một cơ hội 307 00:12:55,930 --> 00:12:58,117 để đi du lịch đến Seattle, Washington gần đây mà 308 00:12:58,117 --> 00:12:59,450 chúng tôi đến thăm bạn bè của chúng tôi tại Van. 309 00:12:59,450 --> 00:13:03,870 Trong thực tế, bạn có thể nhớ lại 60 giây của tôi mặc những kính thực tế ảo. 310 00:13:03,870 --> 00:13:07,030 >> Bây giờ chúng tôi cũng đã có cơ hội trò chuyện với ba kỹ sư của Valve 311 00:13:07,030 --> 00:13:09,620 người đã nói chuyện với chúng tôi về những gì nó giống như làm việc tại Valve, 312 00:13:09,620 --> 00:13:13,290 nhưng tốt hơn, những gì nó muốn phát triển trò chơi video. 313 00:13:13,290 --> 00:13:14,315 Chúng ta hãy có một cái nhìn. 314 00:13:14,315 --> 00:13:14,600 >> [VIDEO XEM LẠI] 315 00:13:14,600 --> 00:13:15,433 >> [VIDEO GAME CHƠI] 316 00:13:15,433 --> 00:13:23,950 317 00:13:23,950 --> 00:13:26,420 -Tên tôi là Brian Jacobson. 318 00:13:26,420 --> 00:13:30,420 Tôi đã làm theo cách của tôi để Van loại trong một con đường hơi quanh co. 319 00:13:30,420 --> 00:13:33,710 Tôi đã không thực sự là một máy tính lập trình viên ở trường đại học. 320 00:13:33,710 --> 00:13:35,790 Và tôi đã sử dụng để sao ở trường trung học phúc 321 00:13:35,790 --> 00:13:39,300 có thể làm lập trình và nhận được thứ từ ý tưởng đến thực hiện 322 00:13:39,300 --> 00:13:41,320 chỉ trong một vài phút hoặc vài giờ. 323 00:13:41,320 --> 00:13:46,930 Tôi rất thích rằng tốc độ phát triển và nhìn thấy ý tưởng của tôi đến với cuộc sống. 324 00:13:46,930 --> 00:13:48,780 >> -Tên tôi là Yahn Bernier. 325 00:13:48,780 --> 00:13:50,740 Tôi đã ở đây tại Van trong hơn 16 năm. 326 00:13:50,740 --> 00:13:54,170 Vì vậy, tôi đã kết thúc viết chỉ cho vui vẻ một biên tập viên cấp cho Quake 327 00:13:54,170 --> 00:13:57,564 gọi là BSP, dựa trên nhị phân cây phân vùng không gian. 328 00:13:57,564 --> 00:13:58,730 Đó là loại của đi vào. 329 00:13:58,730 --> 00:14:02,780 Và cuối cùng, Gabe Newell, người là người sáng lập Valve, và Mike Harrington 330 00:14:02,780 --> 00:14:06,254 gửi cho tôi một email nói rằng phần mềm phát triển cơ hội kỹ sư. 331 00:14:06,254 --> 00:14:07,170 -Tên tôi là John Cook. 332 00:14:07,170 --> 00:14:09,380 Tôi là một kỹ sư phần mềm làm việc tại Valve. 333 00:14:09,380 --> 00:14:14,240 Tôi tập trung vào hệ thống trực tuyến của chúng tôi, mở rộng quy mô và kiến ​​trúc. 334 00:14:14,240 --> 00:14:16,060 >> Một người bạn và tôi thực sự trong trường đại học là 335 00:14:16,060 --> 00:14:18,660 làm việc trên một trò chơi gọi là Team Fortress. 336 00:14:18,660 --> 00:14:22,810 Và chúng tôi chỉ cần thực hiện các trò chơi, đặt nó lên trên internet. 337 00:14:22,810 --> 00:14:25,130 Đó là một sự bổ sung cho trò chơi, Quake, vào thời điểm đó. 338 00:14:25,130 --> 00:14:27,620 Vì vậy, nó là loại hiện đại mở rộng của trò chơi đó. 339 00:14:27,620 --> 00:14:30,920 Sau đó, chúng tôi đã kết thúc nhận được liên lạc với Van 340 00:14:30,920 --> 00:14:32,200 và đến đây. 341 00:14:32,200 --> 00:14:36,535 >> -Vâng, đối với tôi lớp đồ họa là có lẽ quá trình hợp nhất 342 00:14:36,535 --> 00:14:39,960 mà tôi đã học đại học chắc chắn. 343 00:14:39,960 --> 00:14:42,940 Lượng giác, đại số tuyến tính. 344 00:14:42,940 --> 00:14:47,140 Tôi lấy một khóa học người máy mà đã có một bó của đại số tuyến tính loại nướng 345 00:14:47,140 --> 00:14:52,030 vào nó, và đó là một trong những yếu tố quyết định khái niệm toán học cho bất kỳ đồ họa 3D. 346 00:14:52,030 --> 00:14:57,680 Đó là tất cả về định hướng và làm toán học như thế, tôi đã kiểm tra bạn, 347 00:14:57,680 --> 00:14:58,970 nhưng tôi muốn để nhằm mục đích đằng kia. 348 00:14:58,970 --> 00:15:04,600 Và làm thế nào để xoay và làm thế nào để tìm ra nơi tôi đang di chuyển hoặc tìm kiếm. 349 00:15:04,600 --> 00:15:07,015 Đó là tất cả đại số tuyến tính. 350 00:15:07,015 --> 00:15:11,380 >> -Bản chất của một game bắn súng đầu tiên người là tôi xem xét thông qua các trang web súng 351 00:15:11,380 --> 00:15:13,630 với đôi mắt và mục tiêu của tôi tại một cái gì đó và bóp cò 352 00:15:13,630 --> 00:15:14,670 và tôi muốn nhấn đó. 353 00:15:14,670 --> 00:15:18,810 Vì vậy, bạn phải thiết kế của bạn công nghệ để đối phó với độ trễ. 354 00:15:18,810 --> 00:15:22,020 Và do đó John Carmack trở lại và cho biết, oh, những gì tôi cần phải làm 355 00:15:22,020 --> 00:15:28,440 được dự đoán trên máy khách kết quả đầu vào máy nghe nhạc của tôi, 356 00:15:28,440 --> 00:15:30,336 và chỉ cần làm điều đó và làm từ nơi chúng tôi 357 00:15:30,336 --> 00:15:33,460 nghĩ rằng anh ta sẽ được và sau đó cho phép máy chủ trở lại và sửa chữa nó cho tôi. 358 00:15:33,460 --> 00:15:36,470 >> -Vì vậy, khi bạn đang suy nghĩ về sử dụng một công cụ trò chơi để làm cho một trò chơi, 359 00:15:36,470 --> 00:15:38,510 có rất nhiều tùy chọn hơn bây giờ. 360 00:15:38,510 --> 00:15:41,675 >> -Một công cụ trò chơi là loại cơ sở hạ tầng 361 00:15:41,675 --> 00:15:42,800 trong đó bạn làm cho trò chơi. 362 00:15:42,800 --> 00:15:46,560 Đó là điều chịu trách nhiệm về bản vẽ trên thế giới, để mô phỏng thế giới, 363 00:15:46,560 --> 00:15:50,970 để chơi tất cả các âm thanh, giúp mã số trò chơi của bạn 364 00:15:50,970 --> 00:15:53,650 tìm ra những gì kẻ thù AI sẽ đi làm. 365 00:15:53,650 --> 00:15:57,260 >> -Thông thường, cách mọi người sẽ bắt đầu là họ sẽ có một số lượng logic 366 00:15:57,260 --> 00:15:58,020 và thay đổi nó. 367 00:15:58,020 --> 00:16:00,280 Như, OK, bây giờ chúng ta hãy chỉ thay đổi các phóng tên lửa 368 00:16:00,280 --> 00:16:04,240 làm 200 thiệt hại thay vì làm 100 thiệt hại. 369 00:16:04,240 --> 00:16:08,580 Đó là một rất đơn giản, giống như, chỉ cần mang một số phần hiện có của trò chơi lý 370 00:16:08,580 --> 00:16:10,360 và tinh chỉnh nó để làm thế nào bạn thích. 371 00:16:10,360 --> 00:16:13,830 >> -Các lớp cao hơn khác thường được gọi là mã số trò chơi. 372 00:16:13,830 --> 00:16:17,230 Và mã số trò chơi thường là điều đó là tất cả về các quy tắc trò chơi. 373 00:16:17,230 --> 00:16:21,156 Như thực tế là tôi có vũ khí đặc biệt này 374 00:16:21,156 --> 00:16:22,530 và nó hoạt động trong một cách đặc biệt. 375 00:16:22,530 --> 00:16:25,480 Hoặc thực tế là có một con quái vật mà headcrab 376 00:16:25,480 --> 00:16:27,130 có những hành vi cụ thể. 377 00:16:27,130 --> 00:16:30,800 Những loại điều là thường tìm như đang trò chơi. 378 00:16:30,800 --> 00:16:34,790 >> -Và từ đó, thực sự, với những loại miếng và quá trình lặp đi lặp lại, 379 00:16:34,790 --> 00:16:37,600 bạn có thể đi từ một cái gì đó như Trận động đất một cái gì đó như Half-Life. 380 00:16:37,600 --> 00:16:41,810 >> -Half-Life là một khoa học viễn tưởng, người đầu tiên trò chơi bắn súng. 381 00:16:41,810 --> 00:16:45,340 Đó là thiết lập trong một thế giới dystopia. 382 00:16:45,340 --> 00:16:50,050 Là người đầu tiên Half-Life đã được thiết lập trong cơ sở nghiên cứu dưới lòng đất này 383 00:16:50,050 --> 00:16:51,100 được gọi là Black Mesa. 384 00:16:51,100 --> 00:16:53,940 Và bạn đóng một nhân vật tên Gordon Freeman. 385 00:16:53,940 --> 00:16:56,690 Và nó đã được cơ bản về một cuộc xâm lược ngoài hành tinh 386 00:16:56,690 --> 00:17:00,000 đã được kích động khi một thí nghiệm đã đi sai. 387 00:17:00,000 --> 00:17:04,720 >> Và các trò chơi thứ hai, Half-Life 2, được thành lập khoảng 10 năm sau đó, 388 00:17:04,720 --> 00:17:07,940 và về cơ bản, người ngoài hành tinh đã thực hiện trên hành tinh. 389 00:17:07,940 --> 00:17:12,547 Và bây giờ bạn như Gordon Freeman đã cơ bản giải cứu 390 00:17:12,547 --> 00:17:13,880 bạn của bạn, Alex, những người bạn gặp. 391 00:17:13,880 --> 00:17:17,960 Và cố gắng để đánh bại lại người ngoài hành tinh và được nhận lại hành tinh. 392 00:17:17,960 --> 00:17:20,660 >> -Chắc chắn, các dự án như Cổng thông tin 2, nó chỉ 393 00:17:20,660 --> 00:17:24,742 một nhóm nhỏ, năm người làm việc trên một ý tưởng trò chơi. 394 00:17:24,742 --> 00:17:26,950 Họ tìm thấy một số những điều họ suy nghĩ là thú vị, 395 00:17:26,950 --> 00:17:28,283 có thể là thú vị cho một trò chơi. 396 00:17:28,283 --> 00:17:29,490 Họ đã mở rộng đến 20 người. 397 00:17:29,490 --> 00:17:31,355 Họ thịt ra những ý tưởng. 398 00:17:31,355 --> 00:17:32,480 Bạn đã thêm vào một số người hơn. 399 00:17:32,480 --> 00:17:35,827 >> Họ giống như, OK, và bây giờ chúng tôi muốn tàu trên ba bàn giao tiếp. 400 00:17:35,827 --> 00:17:36,910 Chúng ta cần rất nhiều người. 401 00:17:36,910 --> 00:17:38,619 Như tất cả mọi người, đến nhìn vào trò chơi này. 402 00:17:38,619 --> 00:17:39,160 Đó là tuyệt vời. 403 00:17:39,160 --> 00:17:40,909 Nó chỉ cần một bó của làm việc để thực hiện. 404 00:17:40,909 --> 00:17:43,790 Vì vậy, đột nhiên bạn có một nửa công ty làm việc, 405 00:17:43,790 --> 00:17:47,100 bạn có 120 người làm việc vào trò chơi này để làm cho nó thực hiện. 406 00:17:47,100 --> 00:17:51,190 Rõ ràng, số lượng các dự án ở nơi khác hợp đồng, 407 00:17:51,190 --> 00:17:53,354 nhưng tất cả mọi người là siêu hạnh phúc vì họ biết 408 00:17:53,354 --> 00:17:55,520 họ đang làm việc trên này điều đó là thực sự tuyệt vời. 409 00:17:55,520 --> 00:17:58,644 >> -Một trong những điều thực sự tuyệt vời về công việc này và ngành công nghiệp này nói chung 410 00:17:58,644 --> 00:18:00,684 là những thứ thay đổi tất cả các thời gian. 411 00:18:00,684 --> 00:18:02,600 Điều mà bạn làm năm nay sẽ 412 00:18:02,600 --> 00:18:04,980 là rất khó khăn từ điều bạn làm trong năm tới. 413 00:18:04,980 --> 00:18:08,520 Và do đó nó giữ mọi thứ thực sự tươi, thực sự, và khá thú vị. 414 00:18:08,520 --> 00:18:11,757 Bạn đang liên tục học tập mới điều và làm mới các loại công cụ. 415 00:18:11,757 --> 00:18:12,590 [END phát lại video] 416 00:18:12,590 --> 00:18:13,969 DAVID: Đó là nó cho CS50LIVE. 417 00:18:13,969 --> 00:18:15,760 Cảm ơn rất nhiều đến điều này đóng góp tuần. 418 00:18:15,760 --> 00:18:19,710 Cảm ơn rất nhiều để Colton riêng của CS50 Ogden và các đội phía sau máy ảnh. 419 00:18:19,710 --> 00:18:21,456 Đây là CS50. 420 00:18:21,456 --> 00:18:23,198 >> [MUSIC - LOS DEL RIO, "Macarena"] 421 00:18:23,198 --> 00:19:18,955