1 00:00:00,000 --> 00:00:00,625 >> [MUSIC nagpe-play] 2 00:00:00,625 --> 00:00:11,341 3 00:00:11,341 --> 00:00:12,090 NGAYON: Hello, mundo. 4 00:00:12,090 --> 00:00:14,330 Ito ay CS50LIVE. 5 00:00:14,330 --> 00:00:17,792 Mayroon kaming tulad ng isang magandang episode para sa iyo. 6 00:00:17,792 --> 00:00:22,110 Ang CEO ng YouTube, isang bug sa Internet Explorer, 7 00:00:22,110 --> 00:00:26,750 ang pinakamasama video game kailanman, at isang field trip sa balbula Software. 8 00:00:26,750 --> 00:00:33,040 Ngunit una, isang paglalakbay sa Tokyo, Japan kung saan Presidente Obama kamakailan ang naglaro 9 00:00:33,040 --> 00:00:36,066 soccer na may isang mabuting kaibigan ng minahan. 10 00:00:36,066 --> 00:00:37,050 >> [VIDEO sa pag-playback] 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 Siya'y gumagalaw. 14 00:00:45,414 --> 00:00:47,382 >> -Maaari ko kick masyadong isang soccer ball. 15 00:00:47,382 --> 00:00:49,842 Narito pumunta ako. 16 00:00:49,842 --> 00:00:53,286 >> -Uy, magandang trabaho. 17 00:00:53,286 --> 00:00:54,687 >> [END VIDEO sa pag-playback] 18 00:00:54,687 --> 00:00:55,520 David: Hello, mundo. 19 00:00:55,520 --> 00:00:57,110 Ako dito na may sariling Colton Ogden CS50 ni. 20 00:00:57,110 --> 00:00:58,430 >> Colton Ogden: Hello, lahat ng tao. 21 00:00:58,430 --> 00:00:59,940 >> David: At sino pa ang ginagawa namin mayroon sa amin dito ngayon? 22 00:00:59,940 --> 00:01:02,606 >> Colton Ogden: Ito Ngayon, ang aming maliit robotic buddy mula sa France. 23 00:01:02,606 --> 00:01:05,299 David: Kaya ko talagang nakamit NO sa tabi ng [? Rob Boden?] 24 00:01:05,299 --> 00:01:07,590 kapag siya at ako ay nasa Atlanta, Georgia ng ilang linggo likod 25 00:01:07,590 --> 00:01:09,890 bilang maaari mong isipin sa SIGCSE, ang Espesyal na Interes 26 00:01:09,890 --> 00:01:12,940 Group para sa Computer Science Education, kung saan literal paglalakad sa paligid 27 00:01:12,940 --> 00:01:14,919 ang conference room na palapag ay ito tao. 28 00:01:14,919 --> 00:01:16,960 Well bilang ito ay lumiliko out, kapag kami ay dumating pabalik sa campus 29 00:01:16,960 --> 00:01:20,360 Natuklasan namin na Propesor [Hindi marinig] ng Robotics lab Harvard ni 30 00:01:20,360 --> 00:01:22,220 talaga ay nagkaroon ng isang Ngayon dito sa campus. 31 00:01:22,220 --> 00:01:24,742 At siya Magiliw na nagpahintulot sa amin sa program siya para sa iyo ngayon. 32 00:01:24,742 --> 00:01:27,950 Colton Ogden: Oo, at talagang, David, Sa tingin ko Nais ni Ngayon upang kamustahin sa iyo 33 00:01:27,950 --> 00:01:30,450 kung gusto mong maglakad sa paligid ng talahanayan dito. 34 00:01:30,450 --> 00:01:32,815 >> David: Kanan dito? 35 00:01:32,815 --> 00:01:33,315 Ayos lang. 36 00:01:33,315 --> 00:01:36,060 37 00:01:36,060 --> 00:01:36,560 Ayos lang. 38 00:01:36,560 --> 00:01:39,400 39 00:01:39,400 --> 00:01:40,650 >> NGAYON: Kamusta, si David. 40 00:01:40,650 --> 00:01:42,040 Masaya akong makilala kayo. 41 00:01:42,040 --> 00:01:43,960 >> David: Kamusta, Ngayon. 42 00:01:43,960 --> 00:01:45,000 Kalugin ang kanyang kamay? 43 00:01:45,000 --> 00:01:48,510 >> Colton Ogden: kalugin kanyang kamay pataas at pababa. 44 00:01:48,510 --> 00:01:50,310 >> David: OK. 45 00:01:50,310 --> 00:01:52,435 >> Colton Ogden: At pagkatapos ay Makikita siya sige at umupo. 46 00:01:52,435 --> 00:01:54,476 At kung interesado ka, Maaari ko talagang ipakita sa iyo 47 00:01:54,476 --> 00:01:56,715 paano ako ay magagawang upang makakuha ng sa kanya na gawin ang lahat ng masyadong mga bagay na ito. 48 00:01:56,715 --> 00:01:57,200 >> David: Oo, walang pasubali. 49 00:01:57,200 --> 00:01:58,320 >> Colton Ogden: Siya ay isang maliit na off balansehin ito umaga. 50 00:01:58,320 --> 00:02:00,174 Siya ay hindi pa nagkaroon ng kanyang kape. 51 00:02:00,174 --> 00:02:01,840 David: Kaya kung ano ay ito kaming naghahanap sa? 52 00:02:01,840 --> 00:02:04,680 Colton Ogden: Kaya kaming naghahanap sa dito ay isang core graph, na ngayon ay 53 00:02:04,680 --> 00:02:07,920 isang graphical programming kapaligiran, na kung saan ay halos kapareho sa scratch 54 00:02:07,920 --> 00:02:09,317 na CS50 ay gumagamit. 55 00:02:09,317 --> 00:02:11,150 Narito makita namin ito ay nakatakda up tulad ng isang flow diagram. 56 00:02:11,150 --> 00:02:13,370 At kami ay may isang bungkos ng mga maliit na gusali bloke dito. 57 00:02:13,370 --> 00:02:16,203 Ngayon kung tinitingnan namin ang sa isang ito halimbawa, ito ay tinatawag na stand up. 58 00:02:16,203 --> 00:02:19,190 At sa block na ito sabi ni magtanggol ang Ngayon, kung ang pag-upo niya pababa 59 00:02:19,190 --> 00:02:20,320 o kahit anong. 60 00:02:20,320 --> 00:02:22,990 >> Pagkatapos makita namin ito napupunta sa ng pandamdam ulo, na talaga 61 00:02:22,990 --> 00:02:26,070 naghihintay ang isang para sa isang tap sa tuktok ng kanyang ulo bilang na nakita mo nang mas maaga. 62 00:02:26,070 --> 00:02:31,190 Ilipat sa paraan ilipat sa isang x, y, at z direksyon sa isang tiyak na patutunguhan. 63 00:02:31,190 --> 00:02:33,980 Pagkakamay ay isang module na sinulat ko, kung saan talaga sabi, kumusta, si David. 64 00:02:33,980 --> 00:02:34,688 Masaya akong makilala kayo. 65 00:02:34,688 --> 00:02:36,089 Naghihintay ang isang para sa isang pagkakamay. 66 00:02:36,089 --> 00:02:37,630 Umupo ay ang kabaligtaran ng tumayo. 67 00:02:37,630 --> 00:02:38,796 Makikita niya sige at umupo. 68 00:02:38,796 --> 00:02:40,610 At pagkatapos ay ulo kilusan ay isang loop na kung saan siya 69 00:02:40,610 --> 00:02:42,090 ay lilipat ng kanyang ulo sa random na mga direksyon. 70 00:02:42,090 --> 00:02:42,520 >> David: Kawili-wili. 71 00:02:42,520 --> 00:02:44,890 Kaya kahit na ang mga hindi tumingin tulad ng mga piraso palaisipan mula sa simula, 72 00:02:44,890 --> 00:02:45,950 talaga ang parehong ideya. 73 00:02:45,950 --> 00:02:48,210 At ka mga kable sa isang programa gamitin ang mga bloke ng gusali. 74 00:02:48,210 --> 00:02:49,020 >> Colton Ogden: Oo, eksakto. 75 00:02:49,020 --> 00:02:50,590 >> David: Kaya't sinabi sa iyo na ginawa mo isa sa kanila, pagkakamay. 76 00:02:50,590 --> 00:02:51,990 Puwede mag-zoom in kami sa isa na? 77 00:02:51,990 --> 00:02:52,131 >> Colton Ogden: Oo naman. 78 00:02:52,131 --> 00:02:53,642 Susubukan naming tingnan dito sa pagkakamay. 79 00:02:53,642 --> 00:02:56,350 At muli naming makita ito ay magse-set up napaka katulad ng iba pang mga daloy diagram. 80 00:02:56,350 --> 00:02:58,850 Simulan-off kami sa mga kumusta bloke, na [hindi marinig] sabi, kumusta, si David. 81 00:02:58,850 --> 00:03:00,030 Masaya akong makilala kayo. 82 00:03:00,030 --> 00:03:01,430 Ang karapatang ito'y dito ay isang loop. 83 00:03:01,430 --> 00:03:02,940 Sinasabi nito, nakakita ng braso kilusan. 84 00:03:02,940 --> 00:03:05,230 Kaya pamanahan ito sa isang walang-katapusang loop paghihintay hanggang braso nito 85 00:03:05,230 --> 00:03:06,620 Na-itinaas pataas at pababa. 86 00:03:06,620 --> 00:03:09,370 At pagkatapos ay isang beses na nangyari, Makikita ito sige at gawin ang mga bagay. 87 00:03:09,370 --> 00:03:13,280 Itakda ang kawalang-kilos ang OK at pumunta sa dulo, kung saan talaga ay nangangahulugan na magpadala sa kanya pabalik 88 00:03:13,280 --> 00:03:14,309 sa kanyang mga default na posisyon. 89 00:03:14,309 --> 00:03:15,100 David: Kawili-wili. 90 00:03:15,100 --> 00:03:17,910 Sigurado ka limitado sa mga lamang gamit ang mga graphical na kapaligiran 91 00:03:17,910 --> 00:03:19,070 sa program sa kanya sa ganitong paraan? 92 00:03:19,070 --> 00:03:19,820 >> Colton Ogden: talaga, hindi. 93 00:03:19,820 --> 00:03:21,950 Kung pumunta kami magpatuloy at i-double click anuman sa mga bloke ng gusali, 94 00:03:21,950 --> 00:03:24,420 maaari naming makita na mayroong talaga python code sa ilalim ng hood, 95 00:03:24,420 --> 00:03:26,000 powering bawat isa sa mga bloke ng gusali. 96 00:03:26,000 --> 00:03:26,750 >> David: Ah, sa katunayan. 97 00:03:26,750 --> 00:03:29,250 Kaya para sa mga hindi pamilyar, python ay isang kahulugan ng wika, 98 00:03:29,250 --> 00:03:32,240 na halos kapareho sa espiritu sa PHP, na ginagamit namin sa CS50. 99 00:03:32,240 --> 00:03:35,344 At tulad ng maaari mong gamitin ang PHP para sa mga web programming, 100 00:03:35,344 --> 00:03:37,010 Maaari mo ring gamitin ito sa command line. 101 00:03:37,010 --> 00:03:39,426 At bilang ay ang paggawa dito Colton sa ganitong mga graphical na kapaligiran, 102 00:03:39,426 --> 00:03:41,674 pagsusulat ng mga programa at pagkatapos ay ipinapadala ito sa pamamagitan ng Wi-Fi - 103 00:03:41,674 --> 00:03:42,590 Colton Ogden: Tama. 104 00:03:42,590 --> 00:03:43,310 David: - sa ngayon. 105 00:03:43,310 --> 00:03:44,550 Gusto mayroon kang ilang mga oras upang ilagay sa paligid? 106 00:03:44,550 --> 00:03:45,350 >> Colton Ogden: GANAP. 107 00:03:45,350 --> 00:03:45,710 >> David: Lahat ng karapatan. 108 00:03:45,710 --> 00:03:48,970 Well, bago Colton ay bumalik sa amin para sa isang maliit na bit ng isang sorpresa, 109 00:03:48,970 --> 00:03:54,470 na namin ngayon - makakuha nito -? magkaroon ng 60 segundo ng dating CS50 mga mag-aaral auditioning 110 00:03:54,470 --> 00:03:55,844 upang maging nagtuturo Fellows. 111 00:03:55,844 --> 00:03:56,510 [VIDEO sa pag-playback] 112 00:03:56,510 --> 00:03:57,411 -Salamat. 113 00:03:57,411 --> 00:03:58,910 Salamat sa iyo, lahat, para sa pagiging dito. 114 00:03:58,910 --> 00:04:00,510 >> -Uy, Mr Bunny. 115 00:04:00,510 --> 00:04:02,120 >> -Maligayang pagdating sa ito sa maikling tutorial sa - 116 00:04:02,120 --> 00:04:03,810 >> [Hindi marinig] Magpakasaya sa Twinkies. 117 00:04:03,810 --> 00:04:04,310 -Hinihintay. 118 00:04:04,310 --> 00:04:05,040 Itigil. 119 00:04:05,040 --> 00:04:07,121 >> -Kaya ngayon ay mayroon kaming isang problema. 120 00:04:07,121 --> 00:04:07,620 -Hindi ito. 121 00:04:07,620 --> 00:04:08,869 At ako pagpunta sa sabihin sa iyo kung bakit. 122 00:04:08,869 --> 00:04:10,860 -Isang loop ay pag-uulit, tulad ng - 123 00:04:10,860 --> 00:04:12,970 >> -Uri-uriin ng isang itim na kahon. 124 00:04:12,970 --> 00:04:13,935 >> -OK. 125 00:04:13,935 --> 00:04:15,160 Sa tingin ko nakukuha ko ito. 126 00:04:15,160 --> 00:04:15,660 Right-Lahat. 127 00:04:15,660 --> 00:04:17,140 Kaya ngayon ako sa isang bahagyang mahirap bahagi. 128 00:04:17,140 --> 00:04:18,800 >> -Tama iyon. 129 00:04:18,800 --> 00:04:20,485 8 bits gumawa ng isang byte. 130 00:04:20,485 --> 00:04:24,176 >> -Mong kumuha ng isang byte at mo ihiwalay ito sa chunks ng apat. 131 00:04:24,176 --> 00:04:26,423 >> -Pugak, pugak, pugak, pugak, pugak. 132 00:04:26,423 --> 00:04:28,018 Pugak, pugak, pugak, pugak, pugak. 133 00:04:28,018 --> 00:04:29,380 >> -Tila masyadong kumplikado. 134 00:04:29,380 --> 00:04:30,460 >> -Kaya sabihin gawin muli ito. 135 00:04:30,460 --> 00:04:32,580 >> -Kung lituhin ko sa iyo, mangyaring huwag mag-atubiling upang ihinto sa akin. 136 00:04:32,580 --> 00:04:33,620 >> -Ngunit maghintay ng isang pangalawang. 137 00:04:33,620 --> 00:04:36,940 >> Ni lingunin ang slide-Well, sabihin at masira ang mga bagay down na hakbang-hakbang. 138 00:04:36,940 --> 00:04:41,720 >> -Kung naaalala mo, memory ay pinaghiwa-up sa mga piraso byte-size. 139 00:04:41,720 --> 00:04:44,080 >> -Kaya dito mayroon kaming ang pinakamahusay na sitwasyon kaso. 140 00:04:44,080 --> 00:04:46,290 >> -Ito ay isang hindi kakaunti pagpapabuti sa paglipas ng - 141 00:04:46,290 --> 00:04:47,715 >> -Ang isang web browser, tulad ng Chrome. 142 00:04:47,715 --> 00:04:49,421 >> -Ito ay palaging kinakailangan upang palayain ang anumang - 143 00:04:49,421 --> 00:04:49,920 -Mga tao - 144 00:04:49,920 --> 00:04:50,880 -Ikaw ay maaaring tumakbo sa kabuuan. 145 00:04:50,880 --> 00:04:53,460 At ang code ay maaaring makakuha ng medyo pahirap. 146 00:04:53,460 --> 00:04:55,640 >> -At iyon ay ang lahat na kailangan mo. 147 00:04:55,640 --> 00:04:56,960 >> -Boom! 148 00:04:56,960 --> 00:04:59,140 >> David: Ngayon CS50 sariling Kamakailan Dan Coffey at ako 149 00:04:59,140 --> 00:05:01,850 ay nagkaroon ng isang pagkakataon upang maglakbay out sa Mountain View, California, 150 00:05:01,850 --> 00:05:03,740 na kung saan ang punong-himpilan ng Google ay. 151 00:05:03,740 --> 00:05:07,350 At nagkaroon kami ng pagkakataon na makipag-chat sa Susan Wojcicki, ang CEO ng YouTube. 152 00:05:07,350 --> 00:05:10,920 Ito ay sa Susan ay talagang garahe taon ang nakalipas sa '90s 153 00:05:10,920 --> 00:05:14,620 na mismo ng Google noon ay Magsimula sa pamamagitan ng Larry at Sergey. 154 00:05:14,620 --> 00:05:17,430 >> Well, ito ay lumiliko out na Susan ang kanyang sarili aktwal na kinuha CS50 155 00:05:17,430 --> 00:05:18,950 lamang ng ilang taon bago ko ginawa. 156 00:05:18,950 --> 00:05:21,450 At sa tingin ko ito nakamamanghang bilang makikita mo sa lalong madaling panahon marinig lamang kung paano 157 00:05:21,450 --> 00:05:25,040 magkano isang panimula sa computer na agham kaya naaapektuhan ang kanyang buhay. 158 00:05:25,040 --> 00:05:26,892 Gusto niya bang kamustahin. 159 00:05:26,892 --> 00:05:28,100 Susan Wojcicki: Hello, mundo. 160 00:05:28,100 --> 00:05:29,620 Ako Susan Wojcicki. 161 00:05:29,620 --> 00:05:31,500 Ako ang CEO ng YouTube. 162 00:05:31,500 --> 00:05:36,570 At kinuha ko CS50 kapag ako ay isang senior sa Harvard noong 1990. 163 00:05:36,570 --> 00:05:38,710 >> Ako ay talagang isang kasaysayan at panitikan ng mga pangunahing. 164 00:05:38,710 --> 00:05:44,180 At ang aking junior tag-araw ko natanto na siguro ako 165 00:05:44,180 --> 00:05:46,450 Nais upang matuto ng isang bagay tungkol sa mga computer. 166 00:05:46,450 --> 00:05:48,350 At kaya ako ay dumating likod. 167 00:05:48,350 --> 00:05:49,870 Kinuha ko CS50. 168 00:05:49,870 --> 00:05:54,340 Iyon ay matapang na, ngunit ito ay ang pinaka-kahanga-hangang class na kinuha ko. 169 00:05:54,340 --> 00:05:57,030 Binago ito kung paano tingin ko tungkol sa lahat ng bagay. 170 00:05:57,030 --> 00:06:03,200 >> At kapag nagtapos ko mula sa Harvard noong 1990, nagpunta ako sa Silicon Valley 171 00:06:03,200 --> 00:06:04,500 at Nakakuha ako ng trabaho. 172 00:06:04,500 --> 00:06:07,490 At ako nagtatrabaho sa tech na mula pa nang. 173 00:06:07,490 --> 00:06:09,780 Kaya nagbago CS50 aking buhay. 174 00:06:09,780 --> 00:06:12,320 Patuloy kong malaman at bumuo. 175 00:06:12,320 --> 00:06:13,870 Binigyan ito ng akin isang mahusay na pundasyon. 176 00:06:13,870 --> 00:06:17,100 At patuloy ako upang matuto nang araw- araw na rin ang mga pagbabago teknolohiya. 177 00:06:17,100 --> 00:06:19,660 >> At sa tingin ko ito ay kahanga-hanga na ang lahat ng naka-pagkuha ito 178 00:06:19,660 --> 00:06:22,840 dahil na kung paano ang mundo ay pagpunta sa baguhin pasulong. 179 00:06:22,840 --> 00:06:27,490 May ay lamang pagpunta sa maging mas at mas maraming pagkakataon at makabagong ideya. 180 00:06:27,490 --> 00:06:31,010 Digital ay pagpunta sa makaapekto sa aming ang saklaw ng kahit higit sa ito ay mayroon. 181 00:06:31,010 --> 00:06:33,870 At ito ay kahanga-hanga na ka paglalaan lahat CS50. 182 00:06:33,870 --> 00:06:35,890 Kaya ito ay CS50. 183 00:06:35,890 --> 00:06:38,080 >> David: Kaya kung nakapunta naghahanap para sa isang bagong dahilan 184 00:06:38,080 --> 00:06:41,502 hindi gamitin ang isang partikular na browser, narito ang isang magandang isa para sa iyo. 185 00:06:41,502 --> 00:06:43,210 Kamakailan ko natanggap - kasama ang lahat ng tao 186 00:06:43,210 --> 00:06:45,120 sa Harvard University - ang email dito. 187 00:06:45,120 --> 00:06:46,910 >> "Minamahal na Mga Miyembro ng Harvard Komunidad. 188 00:06:46,910 --> 00:06:50,930 Ang Department of Homeland Security US Inirerekomenda ng na ang lahat ng mga gumagamit ng pansamantalang 189 00:06:50,930 --> 00:06:54,350 ihinto ang paggamit ng mga Microsoft Internet Explorer, IE, 190 00:06:54,350 --> 00:06:56,270 dahil sa isang kritikal na seguridad kapintasan. " 191 00:06:56,270 --> 00:07:01,250 >> Ito ay dokumentado sa aktwal Microsoft Security Advisory 2,963,983. 192 00:07:01,250 --> 00:07:05,242 Kahinaan sa Internet Explorer maaaring payagan ang remote pagpapatupad ng code. 193 00:07:05,242 --> 00:07:07,200 Ano ngayon ang ibig sabihin ng ito at kung ano ay ang banta? 194 00:07:07,200 --> 00:07:08,950 Well, isaalang-alang na ito diagram dito, na kung saan namin 195 00:07:08,950 --> 00:07:12,160 gamitin sa CS50 na makipag-usap tungkol sa HTTP o trapiko sa web. 196 00:07:12,160 --> 00:07:15,140 Kung mayroon kami dito ng isang web server at sa kabilang panig 197 00:07:15,140 --> 00:07:17,589 isang browser - Internet Explorer sa kasong ito - siyempre, 198 00:07:17,589 --> 00:07:19,380 kapag ang isang browser na ito unang ay humihiling ng isang web page 199 00:07:19,380 --> 00:07:21,310 maaaring magpadala ng isang mensahe HDP tulad nito. 200 00:07:21,310 --> 00:07:26,470 Kumuha ng index.html gamitin ang version 1.1 ng protocol na kilala bilang ng HTTP. 201 00:07:26,470 --> 00:07:30,820 >> Ngayon sa kasong ito, kung ang isang masamang tao ay may sa paano pa man ay nagkaroon ng access sa web server ito 202 00:07:30,820 --> 00:07:33,990 at naka-install sa isang ito maningning na tagumpay sa gayon na magsalita, 203 00:07:33,990 --> 00:07:36,990 maaaring siya ay magagawang kumbinsihin ang web server upang ibalik ito. 204 00:07:36,990 --> 00:07:41,040 Hindi lamang index.html ang sarili nito bilang hiniling, ngunit naka-embed sa loob 205 00:07:41,040 --> 00:07:43,720 ng na index.html file ng dati, siyempre, maging iba pang mga ari-arian. 206 00:07:43,720 --> 00:07:47,230 Sa partikular, ang isang bagay tulad ng exploit.SWF, 207 00:07:47,230 --> 00:07:50,620 isang flash file na ganap tumatagal ng bentahe ng ito sa seguridad 208 00:07:50,620 --> 00:07:54,940 diskarteng ito, magbunton Feng Shui, na isang magarbong paraan ng pagsabi na ang code 209 00:07:54,940 --> 00:07:59,940 sa loob ng na spray flash file ang tinatawag nang gayon magbunton sa loob ng computer 210 00:07:59,940 --> 00:08:04,090 browser na may lahat ng iba't ibang chunks ng memorya na idinisenyo sa huli 211 00:08:04,090 --> 00:08:05,810 patungan malaki chunks ng memory dito. 212 00:08:05,810 --> 00:08:09,150 >> Kung isipin mo ito mula sa aming mga talakayan sa CS50 ng magbunton at ng stack 213 00:08:09,150 --> 00:08:11,070 at pamamahala sa mas pangkalahatang memorya. 214 00:08:11,070 --> 00:08:14,280 Ngayon ang memory na talagang itinapon sa magbunton 215 00:08:14,280 --> 00:08:16,280 ang talagang tinatawag na vector object flash. 216 00:08:16,280 --> 00:08:17,870 At ito ay isang bagay na may kung saan maaari kang maging pamilyar 217 00:08:17,870 --> 00:08:19,880 kung ikaw mismo ay nagkaroon ng -program Flash bago. 218 00:08:19,880 --> 00:08:24,070 Ngunit ang isa sa mga bagay sa mga partikular na ay kilala bilang flash media tunog object. 219 00:08:24,070 --> 00:08:28,190 >> At dito ay namamalagi ng pagkakataon dahil ano maningning na tagumpay na ito pagkatapos naaayos na gawin 220 00:08:28,190 --> 00:08:31,540 ay sira ito tipak ng memorya, ito bagay sa memory, 221 00:08:31,540 --> 00:08:36,640 tulad na ito sumusubok na gumawa ito hexadecimal address executable, at sa gayon 222 00:08:36,640 --> 00:08:40,600 sinusubukan na linlangin ang programa sa huli sa pagpapatupad sa ilang mga shell code sa gayon 223 00:08:40,600 --> 00:08:44,560 upang makipag-usap, o code masamang tao, ang na sa huli na naka-imbak sa address na ito dito, 224 00:08:44,560 --> 00:08:49,530 kung saan ito ay injected sa pamamagitan ng paraan ng pagda-download hindi-na partikular na flash file. 225 00:08:49,530 --> 00:08:53,220 >> Ngayon ang resulta ay maaaring maging anuman ang Nais ni na gawin sa iyong computer kalaban. 226 00:08:53,220 --> 00:08:56,290 Maaaring siya ay tanggalin ang iyong mga file, ilipat ang iyong mga file, i-email ang iyong mga file, 227 00:08:56,290 --> 00:08:59,960 o talagang gumawa ng anumang bagay na ikaw mismo ang maaaring gawin bilang may-ari ng computer na iyon. 228 00:08:59,960 --> 00:09:01,600 At iyon ang dahilan kung bakit ang pananakot ay kaya nakakatakot. 229 00:09:01,600 --> 00:09:04,370 Pinapayagan nito ang tunay sinuman sa internet na kung saan mo website 230 00:09:04,370 --> 00:09:08,590 maaaring bisitahin upang isakatuparan di-makatwirang program sa iyong computer. 231 00:09:08,590 --> 00:09:11,550 >> Ngayon thankfully, Microsoft napaka kamakailan inilabas ng isang remedyo para sa ito 232 00:09:11,550 --> 00:09:14,800 dahil ang problema talaga afflicted sa Internet Explorer 6 233 00:09:14,800 --> 00:09:16,210 ang lahat ng mga paraan up sa pamamagitan ng 11. 234 00:09:16,210 --> 00:09:19,530 Kaya naging sa amin para sa medyo ilang oras at ay natuklasan kamakailan lamang. 235 00:09:19,530 --> 00:09:23,120 Kaya kung mayroon kang mga awtomatikong pag-update naka-on, dapat ay OK sa lalong madaling panahon. 236 00:09:23,120 --> 00:09:26,340 Ngunit upang maging ligtas lamang, maaari mong tiyak lumipat sa ilang iba pang mga browser ng hindi bababa sa 237 00:09:26,340 --> 00:09:27,300 sa habang panahon. 238 00:09:27,300 --> 00:09:29,650 >> Ngayon ito ay lumiliko out masyadong na Microsoft napaka generously 239 00:09:29,650 --> 00:09:33,640 inilabas din ng isang remedyo para sa Windows XP, isang mas lumang bersyon ng Windows para sa kung saan 240 00:09:33,640 --> 00:09:37,040 support noon ay talagang opisyal na na ipagpapatuloy lamang ng ilang linggo nakaraan, 241 00:09:37,040 --> 00:09:40,880 ngunit ito banta ay kaya masamang na sila sa piraso din out ng isang remedyo para sa na OS 242 00:09:40,880 --> 00:09:41,810 pati na rin. 243 00:09:41,810 --> 00:09:43,400 >> Ngayon sa iba pang mga balita sa linggong ito ay na ito. 244 00:09:43,400 --> 00:09:46,632 Ang isang mas lumang laro Atari 2600, console na ang isang pinsan ng minahan 245 00:09:46,632 --> 00:09:49,340 talaga ay lumalaking up sa kung aling namin na ginamit upang i-play ang mga video game kapag 246 00:09:49,340 --> 00:09:50,630 Gusto naming bisitahin ang kanilang bahay. 247 00:09:50,630 --> 00:09:54,420 Ngayon sa anumang kaso, kung bakit ito ay nasa balita noon ay para sa mga sumusunod na dahilan. 248 00:09:54,420 --> 00:09:57,180 Bumalik sa '80s, ang kumpanya sa likod ng device na ito, Atari, 249 00:09:57,180 --> 00:09:59,870 nagpasya upang ilibing sa isang Landfill sa New Mexico 250 00:09:59,870 --> 00:10:02,510 ang maramihang mga lumang mga laro at pagtuturo manual 251 00:10:02,510 --> 00:10:05,050 at mga katulad na gagana kung hindi man na nawala na hindi nabentang. 252 00:10:05,050 --> 00:10:09,320 >> Ngayon sa paglipas ng panahon, ang libing ng mga laro maging isang bit ng isang urban mitolohiya. 253 00:10:09,320 --> 00:10:12,690 Ang mga tao ay hindi talaga alam para bang kung ito ay aktwal na naganap kahit na 254 00:10:12,690 --> 00:10:16,080 bagaman, bilang nagpunta mitolohiya, ang kumpanya ay kahit poured ng isang layer ng kongkreto 255 00:10:16,080 --> 00:10:18,630 sa tuktok ng lahat ng bagay sa Landfill upang maiwasan ang mga bata 256 00:10:18,630 --> 00:10:22,150 mula sa aktwal na rustling sa pamamagitan nito, sinusubukan mong hanapin libreng video game. 257 00:10:22,150 --> 00:10:26,310 Well, ito ay lumiliko out na ang isang dokumentaryo ay nasa progreso ngayon na ngayon sa 2014. 258 00:10:26,310 --> 00:10:30,900 At isang koponan ng mga excavators ay sinusubukang upang kumuha sa lupa ang katotohanan sa likod ng kuwentong ito 259 00:10:30,900 --> 00:10:32,240 kung ito ay sa katunayan doon. 260 00:10:32,240 --> 00:10:33,330 >> At hulaan kung ano ang kanilang natagpuan? 261 00:10:33,330 --> 00:10:35,940 Well, hindi eksakto ito tao, ngunit libo-libo 262 00:10:35,940 --> 00:10:38,220 ng mga kopya ng kanyang mga laro, na kung saan ay inilabas 263 00:10:38,220 --> 00:10:42,000 nagkakatulad na may release ng pelikula, E.T. Ang Extraterrestrial. 264 00:10:42,000 --> 00:10:47,040 Kaya sa katunayan, lamang sa nakalipas na ilang araw dose-dosenang at daan-daan kung hindi libu-libo 265 00:10:47,040 --> 00:10:52,140 sa huli ng mga cartridge ay nagsisimula na unearthed. 266 00:10:52,140 --> 00:10:56,280 >> Ngayon bakit malibing sila tulad isang malinaw na nakakahimok laro? 267 00:10:56,280 --> 00:10:58,570 Well, ito ay lumiliko out na E.T. ay aktwal na ipinalalagay 268 00:10:58,570 --> 00:11:01,850 sa pamamagitan ng maraming upang maging ang pinakamasama video game kailanman. 269 00:11:01,850 --> 00:11:04,080 Sa bahagi, dahil nagkaroon sila kaya maliit na oras upang bumuo ng 270 00:11:04,080 --> 00:11:06,340 ang laro bago na partikular na panahon ng Pasko, 271 00:11:06,340 --> 00:11:09,240 ngunit din dahil ito ay lalo na mahirap upang i-play. 272 00:11:09,240 --> 00:11:11,630 Ito, siyempre, begs ang pinag-uusapan, maaari naming makita ito? 273 00:11:11,630 --> 00:11:12,610 Oo, magagawa namin. 274 00:11:12,610 --> 00:11:13,555 Hayaan ang kumuha ng isang hitsura. 275 00:11:13,555 --> 00:11:14,388 [VIDEO LARO nagpe-play] 276 00:11:14,388 --> 00:11:35,287 277 00:11:35,287 --> 00:11:37,870 Ngayon ay hindi ito talaga ang graphics na kinuha pagtutol tao 278 00:11:37,870 --> 00:11:41,070 upang dahil, sa katunayan, ito ang '80s at ito ay ang estado ng sining. 279 00:11:41,070 --> 00:11:42,840 Sa katunayan, ito ay ang aking pagkabata dito. 280 00:11:42,840 --> 00:11:44,900 Ngunit ano ay mahirap tungkol sa larong ito ay, isa, 281 00:11:44,900 --> 00:11:46,920 na kayo ay nagkaroon ng isang pelikula ET sa paligid screen, naghahanap 282 00:11:46,920 --> 00:11:49,820 para sa mga maliit na mga pixel, na kinakatawan Reese ng mga piraso. 283 00:11:49,820 --> 00:11:52,960 Ngunit ang catch masyadong ay kung ikaw ay nahulog sa mga mas madidilim na diyamante mga hugis, 284 00:11:52,960 --> 00:11:54,870 Gusto mo ay nabibilang sa isang hukay na noon ay talagang 285 00:11:54,870 --> 00:11:56,890 napakahirap at pagod upang makakuha ng out sa. 286 00:11:56,890 --> 00:11:59,570 Kaya kaya ay buried ET. 287 00:11:59,570 --> 00:12:02,740 >> Ngayon din sa disyerto ng late na noon ito dito sa Wyoming. 288 00:12:02,740 --> 00:12:08,010 Ang isang nuclear, huwag malito [? nucular,?] control center. 289 00:12:08,010 --> 00:12:10,920 At sa katunayan, kung tiningnan mo pababa doon sa ilalim ng kongkreto 290 00:12:10,920 --> 00:12:14,330 malapit na ito puti poste, mayroong talagang isang Minuteman III misayl, 291 00:12:14,330 --> 00:12:18,230 isang nuclear misayl, na talaga protektado ng ilang mga teknolohiya na 292 00:12:18,230 --> 00:12:20,980 hindi halos bilang modernong bilang maaari mong umaasa. 293 00:12:20,980 --> 00:12:24,344 Ang American palabas sa TV, 60 Minuto, ibinunyag ito kamakailan lang. 294 00:12:24,344 --> 00:12:25,010 [VIDEO sa pag-playback] 295 00:12:25,010 --> 00:12:28,210 -Ngunit ang equipment sinaunang. 296 00:12:28,210 --> 00:12:30,480 Ito, halimbawa, ay isa sa mga computer na 297 00:12:30,480 --> 00:12:33,380 Gusto makatanggap ng paglunsad mag-order mula sa presidente. 298 00:12:33,380 --> 00:12:35,720 Gumagamit ito ng tumbahin disk. 299 00:12:35,720 --> 00:12:38,000 Ang talagang luma, malaki bago. 300 00:12:38,000 --> 00:12:41,920 Bago mo nakuha pababa dito, mo marahil ay hindi kailanman nakita ng isa? 301 00:12:41,920 --> 00:12:44,170 >> -I'd hindi kailanman nakita ng isa hanggang Nakatanggap ako pababa sa butas na ito. 302 00:12:44,170 --> 00:12:44,640 >> [END VIDEO sa pag-playback] 303 00:12:44,640 --> 00:12:46,730 >> Ngayon kung pinag-iisipan mo nakita mo ang mga disk, 304 00:12:46,730 --> 00:12:49,680 mga 5 at 1/4-inch mga disk mula sa 1980s, uh-uh. 305 00:12:49,680 --> 00:12:53,180 Ito ay isang 8-inch tumbahin disk mula sa 1970s. 306 00:12:53,180 --> 00:12:55,930 Ngayon CS50 sariling Dan Coffey at nagkaroon din ako ng pagkakataon 307 00:12:55,930 --> 00:12:58,117 upang maglakbay sa Seattle, Washington kamakailan kung saan 308 00:12:58,117 --> 00:12:59,450 binisita namin ang aming mga kaibigan sa balbula. 309 00:12:59,450 --> 00:13:03,870 Sa katunayan, maaari mong isipin ang 60 segundo ng akin suot mga virtual katotohanan salaming de kolor. 310 00:13:03,870 --> 00:13:07,030 >> Ngayon ay nagkaroon din kami ng pagkakataon na makipag-chat sa tatlong ng mga inhinyero balbula ni 311 00:13:07,030 --> 00:13:09,620 sino nagsalita sa amin tungkol sa kung ano ito ay tulad ng upang gumana sa barbula, 312 00:13:09,620 --> 00:13:13,290 pero mas mahusay pa, ano ito i-bumuo ng video game. 313 00:13:13,290 --> 00:13:14,315 Hayaan ang kumuha ng isang hitsura. 314 00:13:14,315 --> 00:13:14,600 >> [VIDEO sa pag-playback] 315 00:13:14,600 --> 00:13:15,433 >> [VIDEO LARO nagpe-play] 316 00:13:15,433 --> 00:13:23,950 317 00:13:23,950 --> 00:13:26,420 -Ang pangalan ko ay Brian Jacobson. 318 00:13:26,420 --> 00:13:30,420 Ginawa ko ang aking paraan upang balbula uri ng sa isang bahagyang hindi tuwiran ruta. 319 00:13:30,420 --> 00:13:33,710 Ako ay hindi talagang isang computer programmer sa kolehiyo. 320 00:13:33,710 --> 00:13:35,790 At ako ay ginagamit upang i-back sa pagkatao mataas na paaralan 321 00:13:35,790 --> 00:13:39,300 magagawa programming at makakuha ng bagay-bagay mula sa ideya na pagpapatupad 322 00:13:39,300 --> 00:13:41,320 sa loob lang ng ilang minuto o oras. 323 00:13:41,320 --> 00:13:46,930 Tatangkilikin ko na ang mabilis na hakbang ng pag-unlad at nakakakita ng aking mga ideya dumating sa buhay. 324 00:13:46,930 --> 00:13:48,780 >> -Ang pangalan ko ay Yahn Bernier. 325 00:13:48,780 --> 00:13:50,740 Nakapunta ako dito sa balbula para sa higit sa 16 taon. 326 00:13:50,740 --> 00:13:54,170 Kaya ako napunta sa pagsusulat lamang para sa masaya isang editor antas para yumanig ang lupa 327 00:13:54,170 --> 00:13:57,564 tinatawag BSP, batay sa binary space partitioning puno. 328 00:13:57,564 --> 00:13:58,730 Iyon ay uri ng ulam. 329 00:13:58,730 --> 00:14:02,780 At sa huli Gabe Newell, na naging ang tagapagtatag ng barbula, at Mike Harrington 330 00:14:02,780 --> 00:14:06,254 ipinadala sa akin ng isang email na nagsasabi na software pagbuo engineer pagkakataon. 331 00:14:06,254 --> 00:14:07,170 -Ang pangalan ko ay John Cook. 332 00:14:07,170 --> 00:14:09,380 Ako ay isang software engineer nagtatrabaho sa balbula. 333 00:14:09,380 --> 00:14:14,240 Tumutok ako sa aming online na sistema, scaling, at arkitektura. 334 00:14:14,240 --> 00:14:16,060 >> Isang kaibigan at ako talaga sa unibersidad ay 335 00:14:16,060 --> 00:14:18,660 nagtatrabaho sa isang laro na tinatawag na Team Fortress. 336 00:14:18,660 --> 00:14:22,810 At ginawa lang namin ang laro, ilagay ito up sa internet. 337 00:14:22,810 --> 00:14:25,130 Ito ay isang karagdagan sa mga laro, yumanig ang lupa, sa panahong iyon. 338 00:14:25,130 --> 00:14:27,620 Kaya ito ay isang uri ng modernong extension ng laro na iyon. 339 00:14:27,620 --> 00:14:30,920 Pagkatapos noon, natapos na namin up pagkuha sa contact na may kabibi 340 00:14:30,920 --> 00:14:32,200 at darating sa paglipas dito. 341 00:14:32,200 --> 00:14:36,535 >> -Well, para sa akin ang graphics class na noon ay marahil ang pinaka-naaangkop na kurso 342 00:14:36,535 --> 00:14:39,960 na kinuha ko sa kolehiyo para sigurado. 343 00:14:39,960 --> 00:14:42,940 Trigonometrya, linear algebra. 344 00:14:42,940 --> 00:14:47,140 Kinuha ko ang isang Robotics kurso na may isang tungkos ng linear algebra uri ng inihurnong 345 00:14:47,140 --> 00:14:52,030 sa ito, at iyon ay isa sa Keystone mga konsepto ng matematika para sa anumang mga 3D graphics. 346 00:14:52,030 --> 00:14:57,680 Lahat ng ito ay tungkol sa oryentasyon at ng paggawa ng matematika ng tulad ng, Naghahanap ako sa ibabaw sa iyo, 347 00:14:57,680 --> 00:14:58,970 ngunit gusto kong asintahin banda roon. 348 00:14:58,970 --> 00:15:04,600 At paano ko iikot ako at paano ko malaman kung saan makakakuha ako gumagalaw o hinahanap. 349 00:15:04,600 --> 00:15:07,015 Iyon ay ang lahat ng mga linear algebra. 350 00:15:07,015 --> 00:15:11,380 >> -Ang kakanyahan ng isang unang-taong tagabaril ay na tumingin ako sa pamamagitan ng mga site ng baril 351 00:15:11,380 --> 00:15:13,630 kasama ang aking mga mata at pakay sa isang bagay at hilahin ang gatilyo 352 00:15:13,630 --> 00:15:14,670 at gusto kong i-hit na iyon. 353 00:15:14,670 --> 00:15:18,810 Kaya ikaw ay may upang idisenyo ang iyong teknolohiya upang harapin ang latency. 354 00:15:18,810 --> 00:15:22,020 At kaya nagpunta pabalik John Carmack at sinabing, oh, kung ano ang kailangan kong gawin 355 00:15:22,020 --> 00:15:28,440 ay hulaan sa client ang magresulta input aking player ng, 356 00:15:28,440 --> 00:15:30,336 at gawin lamang na at render mula sa kung saan namin 357 00:15:30,336 --> 00:15:33,460 Sa tingin niya pupuntahan maging at pagkatapos ay hayaan ang server ay bumalik at ayusin ito para sa akin. 358 00:15:33,460 --> 00:15:36,470 >> -Kaya kapag nag-iisip ka ng tungkol sa gamit ang isang laro engine upang gumawa ng isang laro, 359 00:15:36,470 --> 00:15:38,510 mayroong ngayon ng maraming higit pang mga pagpipilian. 360 00:15:38,510 --> 00:15:41,675 >> -Isang laro engine na ito ay uri ng imprastraktura 361 00:15:41,675 --> 00:15:42,800 kung saan gumawa ka sa laro. 362 00:15:42,800 --> 00:15:46,560 Ito ay ang bagay na responsable para sa pagguhit ang mundo, para sa simulating ang mundo, 363 00:15:46,560 --> 00:15:50,970 para sa pag-play ang lahat ng mga tunog, sa pagtulong sa iyong code laro 364 00:15:50,970 --> 00:15:53,650 malaman kung ano ang kaaway AIS ay pagpunta sa pumunta gawin. 365 00:15:53,650 --> 00:15:57,260 >> -Kadalasan, ang paraan magsimula ng mga tao ay gusto nilang tumagal ng ilang halaga ng na lohika 366 00:15:57,260 --> 00:15:58,020 at baguhin ito. 367 00:15:58,020 --> 00:16:00,280 Tulad ng, OK, ngayon sabihin lamang baguhin ang rocket launcher 368 00:16:00,280 --> 00:16:04,240 gawin 200 pinsala sa halip ng paggawa 100 pinsala. 369 00:16:04,240 --> 00:16:08,580 Ito ay isang napaka-simple, tulad ng, tumagal lamang ilang mga umiiral na piraso ng gameplay logic 370 00:16:08,580 --> 00:16:10,360 at tweak ito sa kung paano mo gusto. 371 00:16:10,360 --> 00:16:13,830 >> -Ang iba pang mga mas mataas na antas ng layer ay karaniwang tinatawag na code ng laro. 372 00:16:13,830 --> 00:16:17,230 At ang mga laro code ay karaniwang ang bagay na lahat ay tungkol sa mga panuntunan ng laro. 373 00:16:17,230 --> 00:16:21,156 Tulad ng katotohanan na mayroon akong ang partikular na armas 374 00:16:21,156 --> 00:16:22,530 at ito ay gumagana sa isang partikular na paraan. 375 00:16:22,530 --> 00:16:25,480 O ang katotohanan na mayroong isang headcrab halimaw na 376 00:16:25,480 --> 00:16:27,130 May mga partikular na pag-uugali. 377 00:16:27,130 --> 00:16:30,800 Yaong mga uri ng mga bagay ang karaniwang upang mahanap ang bilang ng code ng laro. 378 00:16:30,800 --> 00:16:34,790 >> -At mula doon, talaga, may mga uri ng mga piraso at proseso ng pag-ulit, 379 00:16:34,790 --> 00:16:37,600 maaari kang pumunta mula sa isang bagay tulad ng Yumanig ang lupa sa isang bagay tulad ng Half-Life. 380 00:16:37,600 --> 00:16:41,810 >> -Half-Life ay isang Sci-Fi, tagabaril laro unang-tao. 381 00:16:41,810 --> 00:16:45,340 Ito ay makikita sa isang dystopian mundo. 382 00:16:45,340 --> 00:16:50,050 Ang unang Half-Life na ay naitakda sa ito underground pasilidad ng pananaliksik 383 00:16:50,050 --> 00:16:51,100 tinatawag na Black Mesa. 384 00:16:51,100 --> 00:16:53,940 At na i-play ang isang character pinangalanan Gordon Freeman. 385 00:16:53,940 --> 00:16:56,690 At iyon ay isa lamang tungkol sa isang dayuhan pagsalakay 386 00:16:56,690 --> 00:17:00,000 na na-provoked kapag isang eksperimento nangyaring mali. 387 00:17:00,000 --> 00:17:04,720 >> At ang pangalawang laro, Half-Life 2, at itinakda ang tungkol sa 10 taon mamaya, 388 00:17:04,720 --> 00:17:07,940 at isa lamang, ang alien ay kinuha sa ibabaw ng planeta. 389 00:17:07,940 --> 00:17:12,547 At ngayon sa iyo bilang Gordon Freeman kinailangan talaga iligtas 390 00:17:12,547 --> 00:17:13,880 ang iyong kaibigan, Alex, sino ka matugunan. 391 00:17:13,880 --> 00:17:17,960 At subukan upang matalo pabalik ang alien at i-reclaim ang planeta. 392 00:17:17,960 --> 00:17:20,660 >> -Tiyak, tulad ng proyekto Portal 2, ito ay isa lamang 393 00:17:20,660 --> 00:17:24,742 isang maliit na koponan, limang tao nagtatrabaho sa isang ideya ng laro. 394 00:17:24,742 --> 00:17:26,950 Natagpuan nila ang ilang mga bagay na sila pag-iisip ay kawili-wiling, 395 00:17:26,950 --> 00:17:28,283 maaaring maging kawili-wili para sa isang laro. 396 00:17:28,283 --> 00:17:29,490 Pinalawak ang mga ito sa 20 tao. 397 00:17:29,490 --> 00:17:31,355 Sila fleshed out mga ideya. 398 00:17:31,355 --> 00:17:32,480 Nagdagdag ka ng ilang higit pang mga tao. 399 00:17:32,480 --> 00:17:35,827 >> Ang mga ito ay tulad ng, OK, at ngayon kami nais na ipadala sa tatlong mga console. 400 00:17:35,827 --> 00:17:36,910 Kailangan namin ng maraming higit pang mga tao. 401 00:17:36,910 --> 00:17:38,619 Tulad ng lahat ng tao, dumating tumingin sa larong ito. 402 00:17:38,619 --> 00:17:39,160 Ito ay kahanga-hangang. 403 00:17:39,160 --> 00:17:40,909 Kailangan lang ito ng grupo ng gumana upang makakuha ng tapos na. 404 00:17:40,909 --> 00:17:43,790 Kaya biglang mayroon kang nagtatrabaho kalahati ng kumpanya ang, 405 00:17:43,790 --> 00:17:47,100 mayroon kang 120 mga tao na nagtatrabaho sa laro na ito upang makakuha ng mga ito tapos na. 406 00:17:47,100 --> 00:17:51,190 Malinaw, ang bilang ng mga proyekto sa ibang lugar mga kontrata, 407 00:17:51,190 --> 00:17:53,354 ngunit lahat ay sobrang masaya dahil alam nila 408 00:17:53,354 --> 00:17:55,520 sila Tinatrabaho na ito bagay na talagang kahanga-hangang. 409 00:17:55,520 --> 00:17:58,644 >> -Ang isa sa mga talagang mahusay na mga bagay tungkol sa ito trabaho at sa industriya na ito sa pangkalahatan 410 00:17:58,644 --> 00:18:00,684 ay ang mga bagay na baguhin ang lahat ng oras. 411 00:18:00,684 --> 00:18:02,600 Ang bagay na ikaw ay ginagawa ito taon ay pagpunta 412 00:18:02,600 --> 00:18:04,980 upang maging mahirap mula sa bagay gagawin mo sa susunod na taon. 413 00:18:04,980 --> 00:18:08,520 At kaya iniingatan nito ang lahat ng bagay talaga sariwang, talaga, at medyo kapana-panabik. 414 00:18:08,520 --> 00:18:11,757 Patuloy kang naka-pag-aaral ng bagong mga bagay at paggawa ng mga bagong uri ng mga bagay-bagay. 415 00:18:11,757 --> 00:18:12,590 [END VIDEO sa pag-playback] 416 00:18:12,590 --> 00:18:13,969 David: Iyon lang para sa CS50LIVE. 417 00:18:13,969 --> 00:18:15,760 Salamat kaya magkano upang ito contributor linggong ito. 418 00:18:15,760 --> 00:18:19,710 Salamat kaya magkano sa sariling Colton CS50 ni Ogden at ang koponan sa likod ng mga camera. 419 00:18:19,710 --> 00:18:21,456 Ito ay CS50. 420 00:18:21,456 --> 00:18:23,198 >> [MUSIC - LOS Del Rio, "Macarena"] 421 00:18:23,198 --> 00:19:18,955