1 00:00:00,000 --> 00:00:00,625 >> [MUSIC پخش] 2 00:00:00,625 --> 00:00:11,341 3 00:00:11,341 --> 00:00:12,090 شرکت: سلام، جهان است. 4 00:00:12,090 --> 00:00:14,330 این CS50LIVE است. 5 00:00:14,330 --> 00:00:17,792 ما چنین یک قسمت برای شما خوب است. 6 00:00:17,792 --> 00:00:22,110 مدیر عامل شرکت از یوتیوب، اشکال در اینترنت اکسپلورر، 7 00:00:22,110 --> 00:00:26,750 بدترین بازی های ویدئویی تا کنون، و برای بازدید به نرم افزار شیر. 8 00:00:26,750 --> 00:00:33,040 اما در ابتدا، سفر به توکیو، ژاپن که در آن رئیس جمهور اوباما اخیرا بازی 9 00:00:33,040 --> 00:00:36,066 فوتبال با یک دوست خوب من. 10 00:00:36,066 --> 00:00:37,050 >> [پخش ویدئو] 11 00:00:37,050 --> 00:00:43,930 12 00:00:43,930 --> 00:00:44,430 ، وای. 13 00:00:44,430 --> 00:00:45,414 او در حال حرکت. 14 00:00:45,414 --> 00:00:47,382 >> -I می تواند یک توپ فوتبال و پا زدن بیش از حد. 15 00:00:47,382 --> 00:00:49,842 در اینجا من به. 16 00:00:49,842 --> 00:00:53,286 >> ، با سلام، کار خوبی است. 17 00:00:53,286 --> 00:00:54,687 >> [END پخش ویدئو] 18 00:00:54,687 --> 00:00:55,520 DAVID: سلام، جهان است. 19 00:00:55,520 --> 00:00:57,110 من در اینجا با خود کولتن اوگدن CS50 هستم. 20 00:00:57,110 --> 00:00:58,430 >> کولتن اوگدن: سلام، همه. 21 00:00:58,430 --> 00:00:59,940 >> DAVID: و چه کس دیگری کار می کنیم در اینجا با ما امروز؟ 22 00:00:59,940 --> 00:01:02,606 >> کولتن اوگدن: این در حال حاضر، ما دوستان رباتیک کمی از فرانسه. 23 00:01:02,606 --> 00:01:05,299 DAVID: خب در واقع ملاقات NO در کنار [؟ راب Boden در؟] 24 00:01:05,299 --> 00:01:07,590 زمانی که او و من در آتلانتا بودند، گرجستان چند هفته قبل 25 00:01:07,590 --> 00:01:09,890 که شما ممکن است در به یاد می آورند SIGCSE، علاقه ویژه 26 00:01:09,890 --> 00:01:12,940 گروه آموزش علوم کامپیوتر، که در آن به معنای واقعی کلمه راه رفتن در اطراف 27 00:01:12,940 --> 00:01:14,919 اتاق کنفرانس این پسر بود. 28 00:01:14,919 --> 00:01:16,960 خوب آن را به عنوان معلوم است، وقتی که ما برگشتم به دانشگاه 29 00:01:16,960 --> 00:01:20,360 ما کشف کرد که استاد [نامفهوم] از آزمایشگاه رباتیک دانشگاه هاروارد 30 00:01:20,360 --> 00:01:22,220 در واقع در حال حاضر اینجا در محوطه دانشگاه بود. 31 00:01:22,220 --> 00:01:24,742 و او با مهربانی به ما اجازه به او برنامه را برای شما امروز. 32 00:01:24,742 --> 00:01:27,950 کولتن اوگدن: بله، و در واقع، دیوید، من فکر می کنم در حال حاضر می خواهد برای گفتن سلام به شما 33 00:01:27,950 --> 00:01:30,450 اگر شما می خواهید برای راه رفتن در اطراف جدول در اینجا. 34 00:01:30,450 --> 00:01:32,815 >> DAVID: در اینجا؟ 35 00:01:32,815 --> 00:01:33,315 بسیار خوب. 36 00:01:33,315 --> 00:01:36,060 37 00:01:36,060 --> 00:01:36,560 بسیار خوب. 38 00:01:36,560 --> 00:01:39,400 39 00:01:39,400 --> 00:01:40,650 >> شرکت: سلام، دیوید. 40 00:01:40,650 --> 00:01:42,040 از ملاقات شما خوشبختم. 41 00:01:42,040 --> 00:01:43,960 >> DAVID: سلام، در حال حاضر. 42 00:01:43,960 --> 00:01:45,000 لرزش دست خود را؟ 43 00:01:45,000 --> 00:01:48,510 >> کولتن اوگدن: لرزش دست خود را به بالا و پایین. 44 00:01:48,510 --> 00:01:50,310 >> DAVID: OK. 45 00:01:50,310 --> 00:01:52,435 >> کولتن اوگدن: و پس از آن او میام جلو و نشستن. 46 00:01:52,435 --> 00:01:54,476 و اگر شما علاقه مند هستید، من در واقع می تواند به شما نشان می دهد 47 00:01:54,476 --> 00:01:56,715 چگونه من می توانست او را بود برای انجام تمام این کارها بیش از حد. 48 00:01:56,715 --> 00:01:57,200 >> DAVID: بله، کاملا. 49 00:01:57,200 --> 00:01:58,320 >> کولتن اوگدن: او کمی تعادل این صبح است. 50 00:01:58,320 --> 00:02:00,174 او تا به قهوه خود را به حال نشده است. 51 00:02:00,174 --> 00:02:01,840 DAVID: پس چه شده است این ما در حال نگاه؟ 52 00:02:01,840 --> 00:02:04,680 کولتن اوگدن: بنابراین ما به دنبال در در اینجا یک نمودار هسته ای، که در حال حاضر است 53 00:02:04,680 --> 00:02:07,920 یک محیط برنامه نویسی گرافیکی، است که بسیار شبیه به ابتدا 54 00:02:07,920 --> 00:02:09,317 که CS50 استفاده می کند. 55 00:02:09,317 --> 00:02:11,150 در اینجا ما می بینیم آن را به مجموعه تا مانند یک نمودار جریان. 56 00:02:11,150 --> 00:02:13,370 و ما یک دسته از این بلوک های ساختمان کوچک در اینجا. 57 00:02:13,370 --> 00:02:16,203 حال اگر نگاهی به این یکی به عنوان مثال، آن را به نام شوی. 58 00:02:16,203 --> 00:02:19,190 و این بلوک می گوید ایستادن را برای در حال حاضر، چه او نشسته 59 00:02:19,190 --> 00:02:20,320 یا هر چیز دیگری. 60 00:02:20,320 --> 00:02:22,990 >> سپس ما می بینیم آن را می رود سر دست، که اساسا 61 00:02:22,990 --> 00:02:26,070 منتظر یک شیر آب در بالای سر خود را به شما به عنوان قبل از آن بود. 62 00:02:26,070 --> 00:02:31,190 انتقال به معنی حرکت در x، y و z جهت به مقصد خاص. 63 00:02:31,190 --> 00:02:33,980 دست دادن یک ماژول I نوشته است، که اساسا می گوید، سلام، دیوید. 64 00:02:33,980 --> 00:02:34,688 از ملاقات شما خوشبختم. 65 00:02:34,688 --> 00:02:36,089 منتظر دست دادن. 66 00:02:36,089 --> 00:02:37,630 نشستن در تضاد با ایستادن. 67 00:02:37,630 --> 00:02:38,796 او میام جلو و نشستن. 68 00:02:38,796 --> 00:02:40,610 و پس از آن حرکت سر یک حلقه است که به موجب آن او 69 00:02:40,610 --> 00:02:42,090 سر خود را در جهت تصادفی حرکت می کند. 70 00:02:42,090 --> 00:02:42,520 >> DAVID: جالب. 71 00:02:42,520 --> 00:02:44,890 بنابراین حتی اگر این به نظر نمی آید مانند قطعات پازل، از ابتدا، 72 00:02:44,890 --> 00:02:45,950 این واقعا همان ایده. 73 00:02:45,950 --> 00:02:48,210 و از تو سیم کشی برنامه با استفاده از این بلوک های ساختمانی. 74 00:02:48,210 --> 00:02:49,020 >> کولتن اوگدن: بله، دقیقا. 75 00:02:49,020 --> 00:02:50,590 >> DAVID: پس شما گفت که شما ساخته شده یکی از آنها، دست دادن. 76 00:02:50,590 --> 00:02:51,990 آیا ما می توانیم در زوم می کنید؟ 77 00:02:51,990 --> 00:02:52,131 >> کولتن اوگدن: مطمئنا. 78 00:02:52,131 --> 00:02:53,642 ما به یک نگاه در اینجا در دست است. 79 00:02:53,642 --> 00:02:56,350 و خواهیم دید که آن را راه اندازی بسیار شبیه به نمودار جریان دیگر. 80 00:02:56,350 --> 00:02:58,850 ما شروع کردن با بلوک سلام، که [نامفهوم] می گوید: سلام، دیوید. 81 00:02:58,850 --> 00:03:00,030 از ملاقات شما خوشبختم. 82 00:03:00,030 --> 00:03:01,430 این حق در اینجا یک حلقه است. 83 00:03:01,430 --> 00:03:02,940 این گزارش می گوید، تشخیص حرکت بازو. 84 00:03:02,940 --> 00:03:05,230 پس از آن در بی نهایت خواهد شد حلقه صبر کنید تا بازوی خود را 85 00:03:05,230 --> 00:03:06,620 تا به بالا و پایین مطرح شده است. 86 00:03:06,620 --> 00:03:09,370 و پس از آن یک بار که اتفاق افتاد، آن میام جلو و انجام این کارها. 87 00:03:09,370 --> 00:03:13,280 تنظیم سفتی OK و به پایان، که اساسا بدان معنی است او را فرستاد 88 00:03:13,280 --> 00:03:14,309 به حالت پیش فرض است. 89 00:03:14,309 --> 00:03:15,100 DAVID: جالب. 90 00:03:15,100 --> 00:03:17,910 آیا شما به تنها محدود شده است با استفاده از این محیط گرافیکی 91 00:03:17,910 --> 00:03:19,070 به او برنامه ریزی در این راه؟ 92 00:03:19,070 --> 00:03:19,820 >> کولتن اوگدن: در واقع، هیچ. 93 00:03:19,820 --> 00:03:21,950 اگر ما پیش بروید و دوبار کلیک کنید هر یک از این بلوک های ساختمان، 94 00:03:21,950 --> 00:03:24,420 ما می توانید ببینید که در واقع وجود دارد کد پایتون در زیر هود، 95 00:03:24,420 --> 00:03:26,000 تأمین انرژی هر یک از این بلوک های ساختمانی. 96 00:03:26,000 --> 00:03:26,750 >> DAVID: آه، در واقع. 97 00:03:26,750 --> 00:03:29,250 بنابراین برای کسانی که آشنا نیستند، پایتون زبان تعبیر شده است، 98 00:03:29,250 --> 00:03:32,240 در روح بسیار شبیه به PHP، که ما در CS50 استفاده کنید. 99 00:03:32,240 --> 00:03:35,344 و بسیار شبیه به شما می توانید استفاده کنید PHP برای برنامه نویسی وب، 100 00:03:35,344 --> 00:03:37,010 شما همچنین می توانید آن را در خط فرمان استفاده کنید. 101 00:03:37,010 --> 00:03:39,426 و به عنوان کولتن در حال انجام در اینجا در این محیط گرافیکی، 102 00:03:39,426 --> 00:03:41,674 نوشتن برنامه و پس از آن انتقال آن از طریق Wi-Fi را - 103 00:03:41,674 --> 00:03:42,590 کولتن اوگدن: صحیح. 104 00:03:42,590 --> 00:03:43,310 DAVID: - در حال حاضر. 105 00:03:43,310 --> 00:03:44,550 آیا شما برخی زمان به چوب در سراسر؟ 106 00:03:44,550 --> 00:03:45,350 >> کولتن اوگدن: کاملا. 107 00:03:45,350 --> 00:03:45,710 >> DAVID: بسیار خوب. 108 00:03:45,710 --> 00:03:48,970 خب، قبل از کولتن می آید به عقب با ما برای کمی از تعجب، 109 00:03:48,970 --> 00:03:54,470 ما در حال حاضر - آن را دریافت کنید - 60 ثانیه از دانش آموزان سابق CS50 تستها 110 00:03:54,470 --> 00:03:55,844 برای تبدیل شدن به آموزش همراهان. 111 00:03:55,844 --> 00:03:56,510 [پخش ویدئو] 112 00:03:56,510 --> 00:03:57,411 -تشکر کرده اند از شما. 113 00:03:57,411 --> 00:03:58,910 تشکر از شما، همه، برای بودن در اینجا. 114 00:03:58,910 --> 00:04:00,510 >> ، با سلام، آقای اسم حیوان دست اموز. 115 00:04:00,510 --> 00:04:02,120 >> خوش آمدید به این آموزش کوتاه در - 116 00:04:02,120 --> 00:04:03,810 >> [نامفهوم] سرگرم کننده با Twinkies. 117 00:04:03,810 --> 00:04:04,310 صبر کن. 118 00:04:04,310 --> 00:04:05,040 توقف. 119 00:04:05,040 --> 00:04:07,121 >> ، بنابراین در حال حاضر ما یک مشکل. 120 00:04:07,121 --> 00:04:07,620 ، این طور نیست. 121 00:04:07,620 --> 00:04:08,869 و من قصد دارم به شما بگویم چرا. 122 00:04:08,869 --> 00:04:10,860 -A حلقه تکرار است، مانند - 123 00:04:10,860 --> 00:04:12,970 >> -مرتب سازی بر یک جعبه سیاه و سفید. 124 00:04:12,970 --> 00:04:13,935 >> -OK. 125 00:04:13,935 --> 00:04:15,160 من فکر می کنم من آن را دریافت کنید. 126 00:04:15,160 --> 00:04:15,660 همه راست. 127 00:04:15,660 --> 00:04:17,140 بنابراین در حال حاضر من در یک بخش کمی سخت است. 128 00:04:17,140 --> 00:04:18,800 >> ، درست است. 129 00:04:18,800 --> 00:04:20,485 8 بیت یک بایت. 130 00:04:20,485 --> 00:04:24,176 >> ، شما را یک بایت و شما آن را به تکه های از چهار جدا. 131 00:04:24,176 --> 00:04:26,423 >> بوق، بوق، بوق، بوق، بوق. 132 00:04:26,423 --> 00:04:28,018 بوق، بوق، بوق، بوق، بوق. 133 00:04:28,018 --> 00:04:29,380 >> آن را بیش از حد پیچیده به نظر می رسد. 134 00:04:29,380 --> 00:04:30,460 >> ، بنابراین اجازه دهید این را دوباره انجام دهید. 135 00:04:30,460 --> 00:04:32,580 >> اگر من به شما اشتباه، لطفا احساس با من متوقف شود. 136 00:04:32,580 --> 00:04:33,620 >> ، اما صبر کنید یک ثانیه. 137 00:04:33,620 --> 00:04:36,940 >> خوب، اجازه دهید نگاهی به اسلاید و شکستن همه چیز را گام به گام. 138 00:04:36,940 --> 00:04:41,720 >> اگر شما به یاد داشته باشید، حافظه است تا به قطعات بایت اندازه شکسته. 139 00:04:41,720 --> 00:04:44,080 >> ، بنابراین در اینجا ما بهترین حالت. 140 00:04:44,080 --> 00:04:46,290 >> ، این است که قابل توجه بهبود - 141 00:04:46,290 --> 00:04:47,715 >> -A مرورگر وب، مانند کروم. 142 00:04:47,715 --> 00:04:49,421 >> آن همیشه لازم برای آزادی هر - 143 00:04:49,421 --> 00:04:49,920 مردم - 144 00:04:49,920 --> 00:04:50,880 ، شما ممکن است در سراسر اجرا شود. 145 00:04:50,880 --> 00:04:53,460 و کد می توانید دریافت کنید تا حدودی دست و پا گیر. 146 00:04:53,460 --> 00:04:55,640 >> و است که همه شما نیاز دارید. 147 00:04:55,640 --> 00:04:56,960 >> ، بوم! 148 00:04:56,960 --> 00:04:59,140 >> DAVID: در حال حاضر CS50 خود دن تعریف نیازهای اطلاعات و من به تازگی 149 00:04:59,140 --> 00:05:01,850 فرصتی برای سفر به خارج به حال به کوهستان نمایش، کالیفرنیا، 150 00:05:01,850 --> 00:05:03,740 که است که در آن دفتر مرکزی گوگل است. 151 00:05:03,740 --> 00:05:07,350 و ما فرصت را به گپ زدن با حال سوزان Wojcicki، مدیر عامل شرکت از یوتیوب. 152 00:05:07,350 --> 00:05:10,920 این در واقع در سوزان بود سال گاراژ پیش در '90s 153 00:05:10,920 --> 00:05:14,620 که گوگل خود بود آغاز شده توسط لاری و سرگئی. 154 00:05:14,620 --> 00:05:17,430 >> خب، معلوم است که سوزان خودش در واقع در زمان CS50 155 00:05:17,430 --> 00:05:18,950 فقط چند سال قبل از من انجام داد. 156 00:05:18,950 --> 00:05:21,450 و من فکر می کنم آن را قابل توجه به عنوان شما به زودی خواهید شنید که چگونه 157 00:05:21,450 --> 00:05:25,040 بسیار مقدمه ای کامپیوتر علم تا زندگی او را تحت تاثیر قرار. 158 00:05:25,040 --> 00:05:26,892 او می خواهم برای گفتن سلام. 159 00:05:26,892 --> 00:05:28,100 SUSAN WOJCICKI: سلام، جهان است. 160 00:05:28,100 --> 00:05:29,620 I سوزان Wojcicki هستم. 161 00:05:29,620 --> 00:05:31,500 من مدیر عامل یوتیوب هستم. 162 00:05:31,500 --> 00:05:36,570 و من در زمان CS50 وقتی که من بود ارشد در دانشگاه هاروارد در سال 1990. 163 00:05:36,570 --> 00:05:38,710 >> من در واقع سابقه و ادبیات بزرگ. 164 00:05:38,710 --> 00:05:44,180 و تابستان من تاریخ من متوجه شدم که شاید من 165 00:05:44,180 --> 00:05:46,450 می خواستم چیزی را یاد بگیرید در مورد رایانه است. 166 00:05:46,450 --> 00:05:48,350 و من برگشتم. 167 00:05:48,350 --> 00:05:49,870 I CS50 در زمان. 168 00:05:49,870 --> 00:05:54,340 این سخت بود، اما از آن بود که کلاس شگفت انگیز ترین من در زمان. 169 00:05:54,340 --> 00:05:57,030 این تغییر چگونه من در مورد همه چیز فکر می کنم. 170 00:05:57,030 --> 00:06:03,200 >> و زمانی که من از هاروارد فارغ التحصیل در سال 1990، من به سیلیکون ولی رفتم 171 00:06:03,200 --> 00:06:04,500 و من یک کار کردم. 172 00:06:04,500 --> 00:06:07,490 و من تلاش کرده ام در تکنولوژی از زمان. 173 00:06:07,490 --> 00:06:09,780 بنابراین CS50 زندگی من را تغییر داد. 174 00:06:09,780 --> 00:06:12,320 من همچنان به یادگیری و ساخت. 175 00:06:12,320 --> 00:06:13,870 این یک پایه بزرگ به من داد. 176 00:06:13,870 --> 00:06:17,100 و من ادامه یادگیری هر روز را به عنوان تغییرات تکنولوژی. 177 00:06:17,100 --> 00:06:19,660 >> و من فکر می کنم این فوق العاده که شما تمام مصرف آن را 178 00:06:19,660 --> 00:06:22,840 به خاطر این که چگونه جهان است رفتن به تغییر رفتن به جلو. 179 00:06:22,840 --> 00:06:27,490 وجود دارد فقط برای رفتن به بیشتر و فرصت و نوآوری بیشتر. 180 00:06:27,490 --> 00:06:31,010 دیجیتال در حال رفتن به تحت تاثیر قرار ما زندگی می کند حتی بیشتر از آن در حال حاضر است. 181 00:06:31,010 --> 00:06:33,870 و این فوق العاده است که شما همه در حال گرفتن CS50. 182 00:06:33,870 --> 00:06:35,890 بنابراین این CS50 است. 183 00:06:35,890 --> 00:06:38,080 >> DAVID: بنابراین اگر شما شده است به دنبال یک دلیل جدید 184 00:06:38,080 --> 00:06:41,502 برای استفاده از یک مرورگر خاص نیست، در اینجا یک برای شما خوب است. 185 00:06:41,502 --> 00:06:43,210 من به تازگی دریافت کرده است - همراه با هر کس 186 00:06:43,210 --> 00:06:45,120 در دانشگاه هاروارد - این ایمیل را در اینجا. 187 00:06:45,120 --> 00:06:46,910 >> "کاربران عزیز از جامعه دانشگاه هاروارد. 188 00:06:46,910 --> 00:06:50,930 وزارت امنیت ملی ایالات متحده توصیه می کند که همه کاربران به طور موقت 189 00:06:50,930 --> 00:06:54,350 قطع استفاده از مرورگر اینترنت اکسپلورر، اینترنت اکسپلورر، 190 00:06:54,350 --> 00:06:56,270 به دلیل یک نقص امنیتی حیاتی است. " 191 00:06:56,270 --> 00:07:01,250 >> این است که در واقع در مستند مایکروسافت امنیت مشورتی 2963983. 192 00:07:01,250 --> 00:07:05,242 آسیب پذیری در اینترنت اکسپلورر می تواند اجرای کد از راه دور اجازه می دهد. 193 00:07:05,242 --> 00:07:07,200 حالا این به چه معنی و آنچه که تهدید است؟ 194 00:07:07,200 --> 00:07:08,950 خوب، این را در نظر بگیرید نمودار در اینجا، که ما آن را 195 00:07:08,950 --> 00:07:12,160 استفاده در CS50 به بحث در مورد HTTP و یا ترافیک وب. 196 00:07:12,160 --> 00:07:15,140 اگر ما را در اینجا وب سرور و در طرف دیگر 197 00:07:15,140 --> 00:07:17,589 یک مرورگر - اینترنت اکسپلورر در این مورد - البته، 198 00:07:17,589 --> 00:07:19,380 یک مرورگر که آن را برای اولین بار درخواست یک صفحه وب 199 00:07:19,380 --> 00:07:21,310 ممکن است پیام HDP مانند این ارسال. 200 00:07:21,310 --> 00:07:26,470 GET میکنید با استفاده از نسخه 1.1 از پروتکل شناخته شده به عنوان HTTP. 201 00:07:26,470 --> 00:07:30,820 >> در حال حاضر در این مورد، اگر پسر بد است به نحوی دسترسی به این وب سرور به حال 202 00:07:30,820 --> 00:07:33,990 و نصب شده بر روی آن بهره برداری پس به صحبت، 203 00:07:33,990 --> 00:07:36,990 او ممکن است قادر به متقاعد کردن وب سرور برای بازگشت به این. 204 00:07:36,990 --> 00:07:41,040 نه تنها میکنید خود را به عنوان درخواست، اما تعبیه شده در داخل 205 00:07:41,040 --> 00:07:43,720 از که فایل index.html می تواند، البته، دارایی های دیگر. 206 00:07:43,720 --> 00:07:47,230 به طور خاص، چیزی مانند exploit.SWF، 207 00:07:47,230 --> 00:07:50,620 یک فایل فلش است که در نهایت طول می کشد استفاده از این امنیتی 208 00:07:50,620 --> 00:07:54,940 روش، فنگ شویی پشته، که است راه فانتزی گفتن که کد 209 00:07:54,940 --> 00:07:59,940 داخل که اسپری های فایل فلش پشته به اصطلاح داخل کامپیوتر 210 00:07:59,940 --> 00:08:04,090 مرورگر با تمام تکه های مختلف حافظه هستند که در نهایت طراحی 211 00:08:04,090 --> 00:08:05,810 به بازنویسی تکه های بزرگ از حافظه است. 212 00:08:05,810 --> 00:08:09,150 >> اگر شما این به خاطر از بحث ما در CS50 از پشته و پشته 213 00:08:09,150 --> 00:08:11,070 و مدیریت حافظه به طور کلی. 214 00:08:11,070 --> 00:08:14,280 در حال حاضر از حافظه که در واقع در پشته انداخته 215 00:08:14,280 --> 00:08:16,280 واقعا نام اشیاء بردار فلش. 216 00:08:16,280 --> 00:08:17,870 و این چیزی است که با است که شما ممکن است آشنا 217 00:08:17,870 --> 00:08:19,880 اگر شما خودتان را به حال قبل از برنامه ریزی فلش. 218 00:08:19,880 --> 00:08:24,070 اما یکی از کسانی که اشیاء به ویژه به عنوان یک شی صدا رسانه ای فلش شناخته شده است. 219 00:08:24,070 --> 00:08:28,190 >> و در اینجا فرصت را به دلیل نهفته است چه این بهره برداری سپس به انجام 220 00:08:28,190 --> 00:08:31,540 فاسد این تکه از است حافظه، این شیء در حافظه، 221 00:08:31,540 --> 00:08:36,640 مانند آن است که تلاش می کند تا این اجرایی آدرس مبنای شانزده، در نتیجه 222 00:08:36,640 --> 00:08:40,600 تلاش برای فریب این برنامه نهایت برای اجرای بعضی از کد پوسته تا 223 00:08:40,600 --> 00:08:44,560 به صحبت می کنند، و یا کد پسر بد را، که در نهایت در این آدرس در اینجا ذخیره شده، 224 00:08:44,560 --> 00:08:49,530 که از طریق دانلود تزریق شد ندانسته که فایل فلش خاص است. 225 00:08:49,530 --> 00:08:53,220 >> حالا نتیجه نهایی می تواند به هر دشمن می خواهد به انجام به کامپیوتر شما. 226 00:08:53,220 --> 00:08:56,290 او یا او می تواند فایل های خود را حذف کنید، حرکت فایل های خود را، ایمیل فایل های خود را، 227 00:08:56,290 --> 00:08:59,960 یا واقعا هر چیزی که شما خودتان را می تواند به عنوان صاحب آن کامپیوتر انجام دهد. 228 00:08:59,960 --> 00:09:01,600 و به همین دلیل تهدید خیلی ترسناک است. 229 00:09:01,600 --> 00:09:04,370 این اجازه می دهد تا واقعا هر کسی در اینترنت که وب سایت شما 230 00:09:04,370 --> 00:09:08,590 ممکن است مراجعه به اجرا خودسرانه برنامه ها بر روی کامپیوتر شما. 231 00:09:08,590 --> 00:09:11,550 >> در حال حاضر خوشبختانه، مایکروسافت بسیار به تازگی منتشر شد ثابت برای این 232 00:09:11,550 --> 00:09:14,800 به دلیل مشکل در واقع مبتلا اینترنت اکسپلورر 6 233 00:09:14,800 --> 00:09:16,210 تمام راه را از طریق 11. 234 00:09:16,210 --> 00:09:19,530 بنابراین آن را با ما برای مدتی بوده است زمان و تنها به تازگی کشف شد. 235 00:09:19,530 --> 00:09:23,120 بنابراین اگر شما به روز رسانی خودکار روشن، شما باید به زودی OK باشد. 236 00:09:23,120 --> 00:09:26,340 اما فقط در امان باشند، شما می توانید مطمئنا تغییر دهید به برخی از مرورگر های دیگر حداقل 237 00:09:26,340 --> 00:09:27,300 در ضمن. 238 00:09:27,300 --> 00:09:29,650 >> معلوم شد که بیش از حد مایکروسافت بسیار سخاوتمندانه 239 00:09:29,650 --> 00:09:33,640 نیز منتشر شد ثابت و برای ویندوز XP، یک نسخه قدیمی تر از ویندوز است که برای آن 240 00:09:33,640 --> 00:09:37,040 پشتیبانی در واقع رسمی بود قطع تنها چند هفته پیش، 241 00:09:37,040 --> 00:09:40,880 اما این تهدید آنقدر بد بود که آنها همچنین نورد از ثابت برای که OS 242 00:09:40,880 --> 00:09:41,810 نیز هست. 243 00:09:41,810 --> 00:09:43,400 >> در حال حاضر در خبری دیگر این هفته این بود. 244 00:09:43,400 --> 00:09:46,632 آتاری 2600، بازی های قدیمی تر کنسول که پسر عموی من 245 00:09:46,632 --> 00:09:49,340 در واقع در حال رشد بود که در آن ما مورد استفاده برای بازی بازی های ویدئویی در هنگام 246 00:09:49,340 --> 00:09:50,630 ما را خانه خود مراجعه کنید. 247 00:09:50,630 --> 00:09:54,420 در حال حاضر در هر صورت، چرا این در بود اخبار را به این دلیل بود. 248 00:09:54,420 --> 00:09:57,180 برگشت در '80s، شرکت در پشت این دستگاه، آتاری، 249 00:09:57,180 --> 00:09:59,870 تصمیم گرفت تا در دفن دفن زباله در نیومکزیکو 250 00:09:59,870 --> 00:10:02,510 یک دسته کامل از بازی های قدیمی و دفترچه راهنما 251 00:10:02,510 --> 00:10:05,050 و مانند آن است که می در غیر این صورت به فروش نرفته اند. 252 00:10:05,050 --> 00:10:09,320 >> در حال حاضر در طول زمان، کفن و دفن از این بازی های تبدیل شدن به یک بیت از یک افسانه شهری است. 253 00:10:09,320 --> 00:10:12,690 مردم واقعا برای مطمئن نمی دانم آیا این که رخ داده بود و حتی 254 00:10:12,690 --> 00:10:16,080 هر چند، به عنوان اسطوره رفت، شرکت حتی ریخت و یک لایه از بتن بود 255 00:10:16,080 --> 00:10:18,630 در بالای همه چیز در محل های دفن زباله برای جلوگیری از بچه ها 256 00:10:18,630 --> 00:10:22,150 از واقع از طریق آن سر و صدا، تلاش برای پیدا کردن بازی های ویدئویی رایگان. 257 00:10:22,150 --> 00:10:26,310 خب، معلوم است که یک فیلم مستند در حال حاضر در حال پیشرفت در حال حاضر در 2014. 258 00:10:26,310 --> 00:10:30,900 و یک تیم از بیل شده است تلاش به حفاری تا حقیقت در پشت این داستان 259 00:10:30,900 --> 00:10:32,240 اگر آن را در واقع وجود دارد. 260 00:10:32,240 --> 00:10:33,330 >> و حدس بزنید چه آنها در بر داشت؟ 261 00:10:33,330 --> 00:10:35,940 خوب، این دقیقا نمی مرد، اما هزاران 262 00:10:35,940 --> 00:10:38,220 نسخه از بازی خود، که از زندان آزاد شد 263 00:10:38,220 --> 00:10:42,000 همزمان با انتشار این فیلم، E.T. فرازمینی. 264 00:10:42,000 --> 00:10:47,040 پس در واقع، تنها در چند روز گذشته ده ها و صدها هزار نفر اگر نه 265 00:10:47,040 --> 00:10:52,140 در نهایت از این کارتریج شروع به کشف شود. 266 00:10:52,140 --> 00:10:56,280 >> حالا چرا آنها را دفن چنین یک بازی به وضوح قانع کننده؟ 267 00:10:56,280 --> 00:10:58,570 خب، معلوم است که E.T. در واقع مشهور 268 00:10:58,570 --> 00:11:01,850 توسط بسیاری به عنوان بدترین بازی های ویدئویی تا کنون. 269 00:11:01,850 --> 00:11:04,080 در بخش، چرا که آنها به حال زمان کمی برای توسعه 270 00:11:04,080 --> 00:11:06,340 بازی قبل از آن به ویژه فصل کریسمس، 271 00:11:06,340 --> 00:11:09,240 بلکه به دلیل آن بود بسیار سخت به بازی. 272 00:11:09,240 --> 00:11:11,630 این، البته، التماس سوال، می توان آن را ببینید؟ 273 00:11:11,630 --> 00:11:12,610 بله، ما می توانیم. 274 00:11:12,610 --> 00:11:13,555 بیایید نگاهی به. 275 00:11:13,555 --> 00:11:14,388 [VIDEO بازی ها] 276 00:11:14,388 --> 00:11:35,287 277 00:11:35,287 --> 00:11:37,870 در حال حاضر آن بود در واقع نه تصاویر گرافیکی که مردم اعتراض و جو در زمان 278 00:11:37,870 --> 00:11:41,070 به این دلیل، در واقع، این '80s بود و این دولت از هنر بود. 279 00:11:41,070 --> 00:11:42,840 در واقع، این دوران کودکی من در اینجا بود. 280 00:11:42,840 --> 00:11:44,900 اما چه سخت بود در مورد این بازی بود، یکی، 281 00:11:44,900 --> 00:11:46,920 شما یک فیلم ET به حال در اطراف صفحه نمایش، به دنبال 282 00:11:46,920 --> 00:11:49,820 برای کسانی که پیکسل های کوچک که نمایندگی قطعات ریس. 283 00:11:49,820 --> 00:11:52,960 اما گرفتن بیش از حد است که اگر شما سقوط کرد به آن اشکال الماس تیره تر، 284 00:11:52,960 --> 00:11:54,870 شما می توانید به یک سقوط گودال است که در واقع 285 00:11:54,870 --> 00:11:56,890 بسیار سخت و خسته کننده را به خارج شدن از. 286 00:11:56,890 --> 00:11:59,570 پس در نتیجه ET به خاک سپرده شد. 287 00:11:59,570 --> 00:12:02,740 >> در حال حاضر نیز در بیابان از در اواخر این در اینجا در وایومینگ بود. 288 00:12:02,740 --> 00:12:08,010 هسته ای، نباید با اشتباه [؟ nucular،؟ مرکز کنترل. 289 00:12:08,010 --> 00:12:10,920 و در واقع، اگر شما نگاه کردن وجود دارد در زیر بتن 290 00:12:10,920 --> 00:12:14,330 در نزدیکی این قطب سفید، وجود دارد در واقع یک موشک بمحض احضار حاضر بخدمت III، 291 00:12:14,330 --> 00:12:18,230 یک موشک هسته ای، که در واقع حفاظت شده توسط برخی از فن آوری است که 292 00:12:18,230 --> 00:12:20,980 نزدیک به نه به عنوان مدرن به عنوان شما ممکن است امید. 293 00:12:20,980 --> 00:12:24,344 نشان می دهد تلویزیون آمریکا، 60 دقیقه، به تازگی این را نشان داد. 294 00:12:24,344 --> 00:12:25,010 [پخش ویدئو] 295 00:12:25,010 --> 00:12:28,210 ، اما تجهیزات باستان است. 296 00:12:28,210 --> 00:12:30,480 این، برای مثال، یکی از کامپیوتر ها که 297 00:12:30,480 --> 00:12:33,380 یک پرتاب دریافت سفارش از رئيس جمهور. 298 00:12:33,380 --> 00:12:35,720 با استفاده از فلاپی دیسک. 299 00:12:35,720 --> 00:12:38,000 واقعا قدیمی، آنهایی که بزرگ است. 300 00:12:38,000 --> 00:12:41,920 قبل از شما کردم به پایین در اینجا، شما احتمالا هرگز یک دیده بود؟ 301 00:12:41,920 --> 00:12:44,170 >> -I'd هرگز یک تا زمانی دیده می شود من در این حفره فرو کردم. 302 00:12:44,170 --> 00:12:44,640 >> [END پخش ویدئو] 303 00:12:44,640 --> 00:12:46,730 >> حال اگر شما فکر شما را دیده ام این دیسک، 304 00:12:46,730 --> 00:12:49,680 آن 5 و 1/4-inch دیسک از 1980s، UH-آه. 305 00:12:49,680 --> 00:12:53,180 این یک فلاپی 8 اینچ است دیسک از 1970s. 306 00:12:53,180 --> 00:12:55,930 در حال حاضر خود دن تعریف نیازهای اطلاعات CS50 را و من هم یک فرصت به حال 307 00:12:55,930 --> 00:12:58,117 برای سفر به شهر سیاتل، واشنگتن اخیرا که در آن 308 00:12:58,117 --> 00:12:59,450 ما در شیر دوستان ما بازدید کردند. 309 00:12:59,450 --> 00:13:03,870 در واقع، شما ممکن است 60 ثانیه از من به یاد می آورند پوشیدن آن عینک واقعیت مجازی. 310 00:13:03,870 --> 00:13:07,030 >> در حال حاضر ما نیز فرصت را به حال گپ و گفتگو با سه تن از مهندسان شیر 311 00:13:07,030 --> 00:13:09,620 که در مورد به ما سخن گفت چه آن را مانند به کار در شیر، 312 00:13:09,620 --> 00:13:13,290 اما بهتر است، آنچه در آن است می خواهم به منظور توسعه بازی های ویدئویی. 313 00:13:13,290 --> 00:13:14,315 بیایید نگاهی به. 314 00:13:14,315 --> 00:13:14,600 >> [پخش ویدئو] 315 00:13:14,600 --> 00:13:15,433 >> [VIDEO بازی ها] 316 00:13:15,433 --> 00:13:23,950 317 00:13:23,950 --> 00:13:26,420 ، نام من برایان جاکوبسن است. 318 00:13:26,420 --> 00:13:30,420 من راه من ساخته شده به شیر نوع در یک مسیر کمی غیر مستقیم. 319 00:13:30,420 --> 00:13:33,710 من در واقع یک کامپیوتر برنامه نویس در دانشگاه. 320 00:13:33,710 --> 00:13:35,790 و من به عقب استفاده شده است در وجود دبیرستان 321 00:13:35,790 --> 00:13:39,300 قادر به انجام برنامه نویسی و دریافت مسائل را از ایده تا اجرا 322 00:13:39,300 --> 00:13:41,320 فقط در چند دقیقه یا ساعت. 323 00:13:41,320 --> 00:13:46,930 من لذت می برد که سرعت سریع توسعه و دیدن ایده های من به زندگی است. 324 00:13:46,930 --> 00:13:48,780 >> ، نام من Yahn برنر است. 325 00:13:48,780 --> 00:13:50,740 من در شیر است که اینجا هستند برای بیش از 16 سال است. 326 00:13:50,740 --> 00:13:54,170 بنابراین من به پایان رسید تا نوشتن تنها برای لذت یک ویرایشگر سطح برای زلزله 327 00:13:54,170 --> 00:13:57,564 نام BSP، بر اساس باینری درختان پارتیشن بندی فضا. 328 00:13:57,564 --> 00:13:58,730 آن نوع از غذای اصلی بود. 329 00:13:58,730 --> 00:14:02,780 و در نهایت گیب نیوول، که بود بنیانگذار شیر، و مایک هارینگتون 330 00:14:02,780 --> 00:14:06,254 من یک نرم افزار گفت: پست الکترونیک ارسال شود توسعه فرصت مهندس. 331 00:14:06,254 --> 00:14:07,170 ، نام من جان کوک شده است. 332 00:14:07,170 --> 00:14:09,380 من مهندس نرم افزار هستم کار در شیر. 333 00:14:09,380 --> 00:14:14,240 من در سیستم آنلاین ما تمرکز، پوسته پوسته شدن، و معماری. 334 00:14:14,240 --> 00:14:16,060 >> یکی از دوستان و من در واقع در دانشگاه بود 335 00:14:16,060 --> 00:14:18,660 کار بر روی یک بازی به نام تیم قلعه. 336 00:14:18,660 --> 00:14:22,810 و ما فقط بازی، قرار داده و آن را بر روی اینترنت است. 337 00:14:22,810 --> 00:14:25,130 این علاوه بر بود بازی، زلزله، در زمان. 338 00:14:25,130 --> 00:14:27,620 پس از آن نوع مدرن بود فرمت این بازی. 339 00:14:27,620 --> 00:14:30,920 پس از آن، ما به پایان رسید تا گرفتن در تماس با شیر 340 00:14:30,920 --> 00:14:32,200 و بیش از آمدن به اینجا. 341 00:14:32,200 --> 00:14:36,535 >> خوب، برای من کلاس گرافیک بود احتمالا البته قابل اجرا ترین 342 00:14:36,535 --> 00:14:39,960 که من در دانشگاه برای مطمئن در زمان. 343 00:14:39,960 --> 00:14:42,940 مثلثات، جبر خطی. 344 00:14:42,940 --> 00:14:47,140 من یک دوره رباتیک بود که در زمان دسته ای از نوع جبر خطی از پخته 345 00:14:47,140 --> 00:14:52,030 را در آن، و این که یکی از گامی مهم است مفاهیم ریاضی برای هر گرافیکی 3D. 346 00:14:52,030 --> 00:14:57,680 این همه در مورد جهت گیری و انجام ریاضی مانند، من به دنبال بیش از شما، 347 00:14:57,680 --> 00:14:58,970 اما من می خواهم به هدف بیش از وجود دارد. 348 00:14:58,970 --> 00:15:04,600 و چگونه چرخش I و چگونه من شکل که در آن من در حال حرکت و یا به دنبال. 349 00:15:04,600 --> 00:15:07,015 این همه جبر خطی است. 350 00:15:07,015 --> 00:15:11,380 >> -جوهر تیرانداز اول شخص این است که من از طریق سایت های اسلحه نگاه 351 00:15:11,380 --> 00:15:13,630 با چشم و هدف من در چیزی و کشیدن ماشه 352 00:15:13,630 --> 00:15:14,670 و من می خواهم به ضربه که. 353 00:15:14,670 --> 00:15:18,810 بنابراین شما باید برای طراحی شما فن آوری برای مقابله با پوشیدگی. 354 00:15:18,810 --> 00:15:22,020 و به این ترتیب جان کارمک رفت و برگشت و گفت: آه، چیزی است که من باید انجام دهید 355 00:15:22,020 --> 00:15:28,440 است پیش بینی بر روی سرویس گیرنده نتیجه ورودی در این دیدار من است، 356 00:15:28,440 --> 00:15:30,336 و فقط به انجام این کار و ارائه از جایی که ما 357 00:15:30,336 --> 00:15:33,460 فکر می کنم او خواهد بود و پس از آن اجازه سرور دوباره و رفع آن را برای من. 358 00:15:33,460 --> 00:15:36,470 >> ، بنابراین، هنگامی که شما در حال فکر کردن در مورد با استفاده از یک موتور بازی را به یک بازی، 359 00:15:36,470 --> 00:15:38,510 گزینه های بسیار بیشتری وجود دارد در حال حاضر. 360 00:15:38,510 --> 00:15:41,675 >> -A موتور بازی است نوع از زیرساخت 361 00:15:41,675 --> 00:15:42,800 که در آن شما را به بازی. 362 00:15:42,800 --> 00:15:46,560 این چیزی که مسئول طراحی است جهان، برای شبیه سازی جهان، 363 00:15:46,560 --> 00:15:50,970 برای پخش تمام تلفن های موبایل، برای کمک به کد بازی خود را 364 00:15:50,970 --> 00:15:53,650 کشف کردن آنچه دشمن از AIs رفتن به انجام. 365 00:15:53,650 --> 00:15:57,260 >> ، معمولا، راه مردم شروع است آنها می خواهم مقداری از این منطق را 366 00:15:57,260 --> 00:15:58,020 و آن را تغییر دهید. 367 00:15:58,020 --> 00:16:00,280 مانند، OK، در حال حاضر اجازه دهید فقط تغییر پرتاب موشک 368 00:16:00,280 --> 00:16:04,240 برای انجام این کار 200 آسیب به جای انجام 100 آسیب. 369 00:16:04,240 --> 00:16:08,580 این بسیار ساده است، مانند، فقط برخی از قطعه های موجود از منطق گیم پلی 370 00:16:08,580 --> 00:16:10,360 و نیشگون گرفتن و کشیدن آن را به چگونه شما می خواهم. 371 00:16:10,360 --> 00:16:13,830 >> ، لایه سطح بالاتر دیگر معمولا کد بازی نامیده می شود. 372 00:16:13,830 --> 00:16:17,230 و کد بازی است که معمولا چیزی که همه چیز در مورد قوانین بازی. 373 00:16:17,230 --> 00:16:21,156 مانند این واقعیت است که من آن را این سلاح خاص 374 00:16:21,156 --> 00:16:22,530 و آن را در یک روش خاص کار می کند. 375 00:16:22,530 --> 00:16:25,480 یا این واقعیت وجود دارد که یک هیولا headcrab که 376 00:16:25,480 --> 00:16:27,130 دارای این رفتار خاص است. 377 00:16:27,130 --> 00:16:30,800 آن نوع از همه چیز به طور معمول به عنوان کد بازی پیدا کنید. 378 00:16:30,800 --> 00:16:34,790 >> ، و از آنجا، واقعا، با کسانی که نوع قطعه و فرآیند تکرار، 379 00:16:34,790 --> 00:16:37,600 شما می توانید از چیزی شبیه به زلزله به چیزی شبیه به نیمه عمر. 380 00:16:37,600 --> 00:16:41,810 >> -نیمه عمر علمی تخیلی است، اول شخص تیرانداز بازی. 381 00:16:41,810 --> 00:16:45,340 این در جهان dystopian تنظیم شده است. 382 00:16:45,340 --> 00:16:50,050 اولین نیمه عمر در راه اندازی شد این مرکز پژوهش های زیرزمینی 383 00:16:50,050 --> 00:16:51,100 به نام سیاه مسا. 384 00:16:51,100 --> 00:16:53,940 و شما بازی یک شخصیت به نام گوردون فریمن. 385 00:16:53,940 --> 00:16:56,690 و آن را اساسا بود در مورد تهاجم بیگانه 386 00:16:56,690 --> 00:17:00,000 که باعث شده بود که یک آزمایش اشتباه رفت. 387 00:17:00,000 --> 00:17:04,720 >> و بازی دوم، نیمه عمر 2، در حدود 10 سال بعد در نظر گرفته شد، 388 00:17:04,720 --> 00:17:07,940 و در واقع، بیگانگان در سراسر این سیاره گرفته شده بود. 389 00:17:07,940 --> 00:17:12,547 و در حال حاضر شما به عنوان گوردون فریمن تا به حال به اساسا نجات 390 00:17:12,547 --> 00:17:13,880 دوست شما، الکس، که شما را ملاقات کند. 391 00:17:13,880 --> 00:17:17,960 و سعی کنید به ضرب و شتم به بیگانگان و خواستار این سیاره است. 392 00:17:17,960 --> 00:17:20,660 >> -بدیهی است، پروژه هایی مانند پورتال 2، آن را تنها بود 393 00:17:20,660 --> 00:17:24,742 یک تیم کوچک، پنج نفر کار بر روی یک ایده بازی. 394 00:17:24,742 --> 00:17:26,950 آنها برخی از چیزهایی را یافت که فکر جالبی بود، 395 00:17:26,950 --> 00:17:28,283 می تواند برای یک بازی می تواند جالب. 396 00:17:28,283 --> 00:17:29,490 آنها به 20 نفر گسترش یافته است. 397 00:17:29,490 --> 00:17:31,355 آنها گوشت از آن ایده. 398 00:17:31,355 --> 00:17:32,480 شما برخی از افراد بیشتر اضافه شده است. 399 00:17:32,480 --> 00:17:35,827 >> آنها دوست دارند، OK، و در حال حاضر ما می خواهم به کشتی بر روی سه کنسول. 400 00:17:35,827 --> 00:17:36,910 ما باید خیلی بیشتر از مردم. 401 00:17:36,910 --> 00:17:38,619 همانند دیگر افراد، آمده است در این بازی نگاه کنید. 402 00:17:38,619 --> 00:17:39,160 این عالی است. 403 00:17:39,160 --> 00:17:40,909 این فقط نیاز به یک دسته از کار به انجام. 404 00:17:40,909 --> 00:17:43,790 بنابراین به طور ناگهانی شما نیمی از شرکت کار می کند، 405 00:17:43,790 --> 00:17:47,100 شما باید 120 نفر مشغول به کار در این بازی می توانید آن را انجام می شود. 406 00:17:47,100 --> 00:17:51,190 بدیهی است، تعداد پروژه های در جای دیگر قرارداد، 407 00:17:51,190 --> 00:17:53,354 اما همه فوق العاده است خوشحالم چون آنها می دانند 408 00:17:53,354 --> 00:17:55,520 آنها در حال کار بر روی این چیزی که واقعا عالی است. 409 00:17:55,520 --> 00:17:58,644 >> ، یکی از چیزهایی که واقعا مهم در مورد این کار و این صنعت به طور کلی 410 00:17:58,644 --> 00:18:00,684 است که همه چیز عوض می شود. 411 00:18:00,684 --> 00:18:02,600 چیزی که شما انجام این کار در سال جاری است که 412 00:18:02,600 --> 00:18:04,980 به از بسیار دشوار چیزی که شما در سال آینده انجام دهد. 413 00:18:04,980 --> 00:18:08,520 و پس از آن همه چیز را نگه می دارد واقعا تازه، در واقع، و بسیار هیجان انگیز است. 414 00:18:08,520 --> 00:18:11,757 شما به طور مداوم در یادگیری جدید همه چیز و انجام انواع جدیدی از مسائل. 415 00:18:11,757 --> 00:18:12,590 [END پخش ویدئو] 416 00:18:12,590 --> 00:18:13,969 DAVID: که در آن است برای CS50LIVE. 417 00:18:13,969 --> 00:18:15,760 با تشکر بسیار به این همکاران هفته. 418 00:18:15,760 --> 00:18:19,710 با تشکر بسیار به کولتن خود CS50 را اوگدن و تیم پشت دوربین است. 419 00:18:19,710 --> 00:18:21,456 این CS50 بود. 420 00:18:21,456 --> 00:18:23,198 >> [MUSIC - LOS DEL RIO، "MACARENA"] 421 00:18:23,198 --> 00:19:18,955