1 00:00:00,000 --> 00:00:00,625 >> [Tónlist spila] 2 00:00:00,625 --> 00:00:11,341 3 00:00:11,341 --> 00:00:12,090 NÚNA: Halló, heimur. 4 00:00:12,090 --> 00:00:14,330 Þetta er CS50LIVE. 5 00:00:14,330 --> 00:00:17,792 Við höfum svo góða þáttinn fyrir þig. 6 00:00:17,792 --> 00:00:22,110 Forstjóri YouTube, sem padda í Internet Explorer, 7 00:00:22,110 --> 00:00:26,750 versta vídeó leikur alltaf, og vísindaferð í Valve Software. 8 00:00:26,750 --> 00:00:33,040 En fyrst, ferð til Tokyo, Japan þar President Obama nýlega spilað 9 00:00:33,040 --> 00:00:36,066 knattspyrna með góðum vini mínum. 10 00:00:36,066 --> 00:00:37,050 >> [Video spilun] 11 00:00:37,050 --> 00:00:43,930 12 00:00:43,930 --> 00:00:44,430 -Vá. 13 00:00:44,430 --> 00:00:45,414 Hann hreyfist. 14 00:00:45,414 --> 00:00:47,382 >> -Ég get sparka fótbolta boltanum líka. 15 00:00:47,382 --> 00:00:49,842 Hér er ég að fara. 16 00:00:49,842 --> 00:00:53,286 >> -Hey, gott starf. 17 00:00:53,286 --> 00:00:54,687 >> [END vídeó spilun] 18 00:00:54,687 --> 00:00:55,520 DAVID: Halló, heimur. 19 00:00:55,520 --> 00:00:57,110 Ég er hér með eigin CS50 er Colton Ogden. 20 00:00:57,110 --> 00:00:58,430 >> COLTON OGDEN: Halló, allir. 21 00:00:58,430 --> 00:00:59,940 >> DAVID: Og hver annar gera við hafa með okkur hér í dag? 22 00:00:59,940 --> 00:01:02,606 >> COLTON OGDEN: Þetta er nú, okkar lítið vélfærafræði félagi frá Frakklandi. 23 00:01:02,606 --> 00:01:05,299 DAVID: Svo ég hitti reyndar NO hlið [? Rob Boden?] 24 00:01:05,299 --> 00:01:07,590 þegar hann og ég var í Atlanta, Georgia nokkrar vikur aftur 25 00:01:07,590 --> 00:01:09,890 eins og þú getur muna á SIGCSE er Special Interest 26 00:01:09,890 --> 00:01:12,940 Hópur fyrir tölvunarfræði menntun, þar sem bókstaflega ganga í kring 27 00:01:12,940 --> 00:01:14,919 er salurinn hæð var þessi strákur. 28 00:01:14,919 --> 00:01:16,960 Vel og það kemur í ljós, þegar við komum aftur til háskólasvæðinu 29 00:01:16,960 --> 00:01:20,360 við uppgötvuðum að prófessor [Inaudible] robotics Lab Harvard 30 00:01:20,360 --> 00:01:22,220 reyndar átti nú hér á háskólasvæðinu. 31 00:01:22,220 --> 00:01:24,742 Og hún er vel leyft okkur að forrita hann fyrir þig í dag. 32 00:01:24,742 --> 00:01:27,950 COLTON OGDEN: Já, og í raun, David, Ég held nú vill segja halló við þig 33 00:01:27,950 --> 00:01:30,450 ef þú vilt að ganga kringum borðið hér. 34 00:01:30,450 --> 00:01:32,815 >> DAVID: Hérna? 35 00:01:32,815 --> 00:01:33,315 Allt í lagi. 36 00:01:33,315 --> 00:01:36,060 37 00:01:36,060 --> 00:01:36,560 Allt í lagi. 38 00:01:36,560 --> 00:01:39,400 39 00:01:39,400 --> 00:01:40,650 >> NÚNA: Halló, David. 40 00:01:40,650 --> 00:01:42,040 Gaman að hitta þig. 41 00:01:42,040 --> 00:01:43,960 >> DAVID: Halló, Nú. 42 00:01:43,960 --> 00:01:45,000 Hrista hönd hans? 43 00:01:45,000 --> 00:01:48,510 >> COLTON OGDEN: Shake hönd hans upp og niður. 44 00:01:48,510 --> 00:01:50,310 >> DAVID: OK. 45 00:01:50,310 --> 00:01:52,435 >> COLTON OGDEN: Og þá hann mun fara á undan og setjast niður. 46 00:01:52,435 --> 00:01:54,476 Og ef þú hefur áhuga, Ég get í raun sýna þér 47 00:01:54,476 --> 00:01:56,715 hvernig ég var fær til fá hann að gera alla þessa hluti líka. 48 00:01:56,715 --> 00:01:57,200 >> DAVID: Já, algerlega. 49 00:01:57,200 --> 00:01:58,320 >> COLTON OGDEN: Hann er lítill burt jafnvægi í morgun. 50 00:01:58,320 --> 00:02:00,174 Hann hefur ekki haft kaffi sinn ennþá. 51 00:02:00,174 --> 00:02:01,840 DAVID: Og hvað er þetta sem við erum að horfa á? 52 00:02:01,840 --> 00:02:04,680 COLTON OGDEN: Þannig að við erum að horfa á hér er algerlega línurit, sem er nú 53 00:02:04,680 --> 00:02:07,920 myndrænt forritunarmál umhverfi, sem er mjög líkur til Scratch 54 00:02:07,920 --> 00:02:09,317 sem CS50 notar. 55 00:02:09,317 --> 00:02:11,150 Hér sjáum við það er sett upp eins og flæðirit. 56 00:02:11,150 --> 00:02:13,370 Og við höfum fullt af þessum litla kubbar hér. 57 00:02:13,370 --> 00:02:16,203 Nú ef við taka a líta á þetta einn til dæmis, það er kallað standa upp. 58 00:02:16,203 --> 00:02:19,190 Og þetta blokk segir standa upp fyrir núið, hvort sem hann situr niður 59 00:02:19,190 --> 00:02:20,320 eða hvað sem er. 60 00:02:20,320 --> 00:02:22,990 >> Þá sjáum við að það fer í áþreifanleg höfuð, sem í grundvallaratriðum 61 00:02:22,990 --> 00:02:26,070 bíður eftir að tappa ofan á höfuð hans eins og þú sást áðan. 62 00:02:26,070 --> 00:02:31,190 Flytja í hætti að færa í X, Y, og Z átt við ákveðinn áfangastað. 63 00:02:31,190 --> 00:02:33,980 Handaband er mát ég skrifaði, sem í grundvallaratriðum segir, halló, David. 64 00:02:33,980 --> 00:02:34,688 Gaman að hitta þig. 65 00:02:34,688 --> 00:02:36,089 Bíður handabandi. 66 00:02:36,089 --> 00:02:37,630 Setjast niður er andstæða standa upp. 67 00:02:37,630 --> 00:02:38,796 Hann mun fara á undan og setjast niður. 68 00:02:38,796 --> 00:02:40,610 Og þá höfuð hreyfing er lykkja þar sem hann 69 00:02:40,610 --> 00:02:42,090 mun færa höfuðið í handahófi áttir. 70 00:02:42,090 --> 00:02:42,520 >> DAVID: Áhugavert. 71 00:02:42,520 --> 00:02:44,890 Svo jafnvel þó þessir líta ekki eins og púsluspil stykki frá grunni, 72 00:02:44,890 --> 00:02:45,950 það er í raun það sama hugmynd. 73 00:02:45,950 --> 00:02:48,210 Og þú ert raflögn forrit að nota þessi kubbar. 74 00:02:48,210 --> 00:02:49,020 >> COLTON OGDEN: Já, einmitt. 75 00:02:49,020 --> 00:02:50,590 >> DAVID: Svo þú segir að þú gert einn af þeim, handaband. 76 00:02:50,590 --> 00:02:51,990 Getum við zoom í á þessi einn? 77 00:02:51,990 --> 00:02:52,131 >> COLTON OGDEN: Jú. 78 00:02:52,131 --> 00:02:53,642 Við munum taka a líta hér á handabandi. 79 00:02:53,642 --> 00:02:56,350 Og við munum sjá að það er sett upp mjög svipuð og aðrar flæðirit. 80 00:02:56,350 --> 00:02:58,850 Við byrjum burt með hello blokk, sem [inaudible] segir, halló, David. 81 00:02:58,850 --> 00:03:00,030 Gaman að hitta þig. 82 00:03:00,030 --> 00:03:01,430 Þetta hérna er lykkja. 83 00:03:01,430 --> 00:03:02,940 Það segir, uppgötva armur hreyfing. 84 00:03:02,940 --> 00:03:05,230 Svo það verður í óendanlega lykkja bíða þar til armur hennar 85 00:03:05,230 --> 00:03:06,620 hefur verið hækkað upp og niður. 86 00:03:06,620 --> 00:03:09,370 Og síðan einu sinni sem gerðist, það mun fara á undan og gera þessa hluti. 87 00:03:09,370 --> 00:03:13,280 Setja stífleika OK og fara til enda, sem í grundvallaratriðum þýðir að senda hann til baka 88 00:03:13,280 --> 00:03:14,309 sjálfgefna stöðu hans. 89 00:03:14,309 --> 00:03:15,100 DAVID: Áhugavert. 90 00:03:15,100 --> 00:03:17,910 Ert þú bundin við aðeins nota þessa grafísku umhverfi 91 00:03:17,910 --> 00:03:19,070 að forrita hann á þennan hátt? 92 00:03:19,070 --> 00:03:19,820 >> COLTON OGDEN: Reyndar ekki. 93 00:03:19,820 --> 00:03:21,950 Ef við förum á undan og tvöfaldur smellur eitthvað af þessum byggingareiningarnar 94 00:03:21,950 --> 00:03:24,420 getum við séð að það er í raun Python kóða undir hetta, 95 00:03:24,420 --> 00:03:26,000 máttur hvert þessara kubbar. 96 00:03:26,000 --> 00:03:26,750 >> DAVID: Ah, örugglega. 97 00:03:26,750 --> 00:03:29,250 Svo fyrir þá sem ókunnur, python er túlkað tungumál, 98 00:03:29,250 --> 00:03:32,240 mjög svipuð í anda að PHP, sem við notum í CS50. 99 00:03:32,240 --> 00:03:35,344 Og mikill eins og þú getur notað PHP fyrir forritun á vefnum, 100 00:03:35,344 --> 00:03:37,010 þú getur líka notað það á stjórn lína. 101 00:03:37,010 --> 00:03:39,426 Og eins Colton er að gera hér í þessu myndræna umhverfi, 102 00:03:39,426 --> 00:03:41,674 skrifa forrit og þá sendir hana í gegnum Wi-Fi - 103 00:03:41,674 --> 00:03:42,590 COLTON OGDEN: Rétt. 104 00:03:42,590 --> 00:03:43,310 DAVID: - að nú. 105 00:03:43,310 --> 00:03:44,550 Vilt þú hafa sumir tími til að vera kyrr? 106 00:03:44,550 --> 00:03:45,350 >> COLTON OGDEN: Algjörlega. 107 00:03:45,350 --> 00:03:45,710 >> DAVID: Allt í lagi. 108 00:03:45,710 --> 00:03:48,970 Jæja, áður en Colton kemur aftur með okkur fyrir a lítill hluti af a koma á óvart, 109 00:03:48,970 --> 00:03:54,470 við nú - fá það -? hefur 60 sekúndur fyrrum CS50 nemenda auditioning 110 00:03:54,470 --> 00:03:55,844 að verða kennslu félagar. 111 00:03:55,844 --> 00:03:56,510 [Video spilun] 112 00:03:56,510 --> 00:03:57,411 -Þakka þér fyrir. 113 00:03:57,411 --> 00:03:58,910 Þakka þér, allir, fyrir að vera hér. 114 00:03:58,910 --> 00:04:00,510 >> -Hey, Mr Bunny. 115 00:04:00,510 --> 00:04:02,120 >> -Velkomin á þetta stutta einkatími á - 116 00:04:02,120 --> 00:04:03,810 >> [Inaudible] gaman með smákökurnar. 117 00:04:03,810 --> 00:04:04,310 -Bíddu. 118 00:04:04,310 --> 00:04:05,040 Hætta. 119 00:04:05,040 --> 00:04:07,121 >> -Svo nú höfum við vandamál. 120 00:04:07,121 --> 00:04:07,620 -Það er ekki. 121 00:04:07,620 --> 00:04:08,869 Og ég ætla að segja þér af hverju. 122 00:04:08,869 --> 00:04:10,860 -A lykkja er endurtekning, eins og - 123 00:04:10,860 --> 00:04:12,970 >> -Eins konar svartur kassi. 124 00:04:12,970 --> 00:04:13,935 >> -OK. 125 00:04:13,935 --> 00:04:15,160 Ég held að ég fá það. 126 00:04:15,160 --> 00:04:15,660 -Allt í lagi. 127 00:04:15,660 --> 00:04:17,140 Svo nú er ég í örlítið harða hluti. 128 00:04:17,140 --> 00:04:18,800 >> -Það er rétt. 129 00:04:18,800 --> 00:04:20,485 8 bitar gera bæti. 130 00:04:20,485 --> 00:04:24,176 >> -Þú tekur bæti og þú aðskilja hana í klumpur af fjórum. 131 00:04:24,176 --> 00:04:26,423 >> -Flauta, píp, píp, píp, píp. 132 00:04:26,423 --> 00:04:28,018 Píp, píp, píp, píp, píp. 133 00:04:28,018 --> 00:04:29,380 >> -Það virðist of flókið. 134 00:04:29,380 --> 00:04:30,460 >> -Svo skulum gera þetta aftur. 135 00:04:30,460 --> 00:04:32,580 >> -Ef ég rugla þig, vinsamlegast feel frjáls til stöðva mig. 136 00:04:32,580 --> 00:04:33,620 >> -En bíddu annað. 137 00:04:33,620 --> 00:04:36,940 >> -Jæja, við skulum líta aftur á renna og brjóta það niður skref fyrir skref. 138 00:04:36,940 --> 00:04:41,720 >> -Ef þú manst, minni er brotin upp í bæti-stærð stykki. 139 00:04:41,720 --> 00:04:44,080 >> -Svo hér höfum við besta tilfelli atburðarás. 140 00:04:44,080 --> 00:04:46,290 >> -Þetta er talsverð framför yfir - 141 00:04:46,290 --> 00:04:47,715 >> -A vefur flettitæki, eins og Króm. 142 00:04:47,715 --> 00:04:49,421 >> -Það er alltaf nauðsynlegt að losa allir - 143 00:04:49,421 --> 00:04:49,920 -Fólk - 144 00:04:49,920 --> 00:04:50,880 -Þú gætir keyrt yfir. 145 00:04:50,880 --> 00:04:53,460 Og númerið er hægt að fá nokkuð fyrirferðarmikill. 146 00:04:53,460 --> 00:04:55,640 >> -Og það er allt sem þú þarft. 147 00:04:55,640 --> 00:04:56,960 >> -Boom! 148 00:04:56,960 --> 00:04:59,140 >> DAVID: Nú CS50 er eigin Dan Coffey og ég nýlega 149 00:04:59,140 --> 00:05:01,850 fengið tækifæri til að ferðast út Mountain View, Kalifornía, 150 00:05:01,850 --> 00:05:03,740 sem er þar sem Höfuðstöðvar Google er. 151 00:05:03,740 --> 00:05:07,350 Og við höfðum tækifæri til að spjalla við Susan Wojcicki, forstjóri YouTube. 152 00:05:07,350 --> 00:05:10,920 Það var reyndar í Susan er bílskúr árum í '90s 153 00:05:10,920 --> 00:05:14,620 sem Google sjálft var byrjuðum á því að Larry og Sergey. 154 00:05:14,620 --> 00:05:17,430 >> Jæja, kemur í ljós að Susan sjálf tók reyndar CS50 155 00:05:17,430 --> 00:05:18,950 Fyrir nokkrum árum áður en ég gerði. 156 00:05:18,950 --> 00:05:21,450 Og ég held að það er sláandi eins og þú munt brátt heyra hversu 157 00:05:21,450 --> 00:05:25,040 mikið kynning til tölva Vísindi svo áhrif á líf hennar. 158 00:05:25,040 --> 00:05:26,892 Hún myndi vilja til að segja halló. 159 00:05:26,892 --> 00:05:28,100 Susan Wojcicki: Halló, heimur. 160 00:05:28,100 --> 00:05:29,620 Ég er Susan Wojcicki. 161 00:05:29,620 --> 00:05:31,500 Ég er forstjóri YouTube. 162 00:05:31,500 --> 00:05:36,570 Og ég tók CS50 þegar ég var háttsettur í Harvard árið 1990. 163 00:05:36,570 --> 00:05:38,710 >> Ég var í raun saga og bókmenntir meiriháttar. 164 00:05:38,710 --> 00:05:44,180 Junior sumar ég minn komust að því að kannski ég 165 00:05:44,180 --> 00:05:46,450 langaði til að læra eitthvað um tölvur. 166 00:05:46,450 --> 00:05:48,350 Og svo kom ég til baka. 167 00:05:48,350 --> 00:05:49,870 Ég tók CS50. 168 00:05:49,870 --> 00:05:54,340 Það var erfitt, en það var skemmtilegasti flokkur sem ég tók. 169 00:05:54,340 --> 00:05:57,030 Það breytti því hvernig ég hugsa um allt. 170 00:05:57,030 --> 00:06:03,200 >> Og þegar ég útskrifaðist úr Harvard árið 1990, fór ég að Silicon Valley 171 00:06:03,200 --> 00:06:04,500 og ég fékk vinnu. 172 00:06:04,500 --> 00:06:07,490 Og ég hef verið að vinna í tækni alltaf síðan. 173 00:06:07,490 --> 00:06:09,780 Svo CS50 breytt lífi mínu. 174 00:06:09,780 --> 00:06:12,320 Ég að halda áfram að læra og byggja. 175 00:06:12,320 --> 00:06:13,870 Það gaf mér mikla grunn. 176 00:06:13,870 --> 00:06:17,100 Og ég ætla að halda áfram að læra á hverjum dag sem tækni breytingar. 177 00:06:17,100 --> 00:06:19,660 >> Og ég held að það er dásamlegt að þú ert allur að taka það 178 00:06:19,660 --> 00:06:22,840 því það er hvernig heimurinn er fara að breyta að fara áfram. 179 00:06:22,840 --> 00:06:27,490 Það er bara að fara að vera meira og fleiri tækifæri og nýsköpun. 180 00:06:27,490 --> 00:06:31,010 Digital er að fara að hafa áhrif á okkar lifir enn meira en það hefur nú þegar. 181 00:06:31,010 --> 00:06:33,870 Og það er dásamlegt að þú ert allur að taka CS50. 182 00:06:33,870 --> 00:06:35,890 Svo er þetta CS50. 183 00:06:35,890 --> 00:06:38,080 >> DAVID: Svo ef þú hefur verið að leita að nýju ástæðu 184 00:06:38,080 --> 00:06:41,502 ekki að nota tiltekið vafra, hér er góð fyrir þig. 185 00:06:41,502 --> 00:06:43,210 Ég fékk nýlega - ásamt öllum 186 00:06:43,210 --> 00:06:45,120 við Harvard University - þetta bréf hér. 187 00:06:45,120 --> 00:06:46,910 >> "Kæru félagar í Harvard bandalagsins. 188 00:06:46,910 --> 00:06:50,930 The US Department of Homeland Security mælir með að allir notendur tímabundið 189 00:06:50,930 --> 00:06:54,350 hætta notkun Microsoft Internet Explorer, IE, 190 00:06:54,350 --> 00:06:56,270 vegna gagnrýna öryggi galli. " 191 00:06:56,270 --> 00:07:01,250 >> Þetta er skjalfest í raun í Microsoft Security Advisory 2963983. 192 00:07:01,250 --> 00:07:05,242 Veikleikar í Internet Explorer gæti leyfa fjarlægur merkjamál framkvæmd. 193 00:07:05,242 --> 00:07:07,200 Nú hvað þýðir þetta og hvað er ógn? 194 00:07:07,200 --> 00:07:08,950 Jæja, íhuga this skýringarmynd hér, sem við 195 00:07:08,950 --> 00:07:12,160 nota í CS50 að tala um HTTP eða vefur umferð. 196 00:07:12,160 --> 00:07:15,140 Ef við höfum hér á vefnum miðlara og á hinni hliðinni 197 00:07:15,140 --> 00:07:17,589 a flettitæki - Internet Explorer í þessu tilviki - að sjálfsögðu, 198 00:07:17,589 --> 00:07:19,380 vafrari þegar það fyrsta biður um vefsíðu 199 00:07:19,380 --> 00:07:21,310 gæti sent HDP skilaboð eins og þetta. 200 00:07:21,310 --> 00:07:26,470 GET index.html með útgáfu 1.1 bókunar þekktur sem HTTP. 201 00:07:26,470 --> 00:07:30,820 >> Nú í þessu tilfelli, ef slæmur strákur hefur einhvern veginn hafði aðgang að þessum vefþjóni 202 00:07:30,820 --> 00:07:33,990 og upp á það að nýta svo að segja, 203 00:07:33,990 --> 00:07:36,990 hann eða hún gæti verið hægt að sannfæra the vefur framreiðslumaður til að skila þessu. 204 00:07:36,990 --> 00:07:41,040 Ekki aðeins index.html sig sem óskað, en embed inni 205 00:07:41,040 --> 00:07:43,720 þeirrar index.html skrá gæti, auðvitað, að vera aðrar eignir. 206 00:07:43,720 --> 00:07:47,230 Sér í lagi, eitthvað eins exploit.SWF, 207 00:07:47,230 --> 00:07:50,620 A Flash skrá sem á endanum tekur kostur af this öryggi 208 00:07:50,620 --> 00:07:54,940 tækni, hrúga Feng Shui, sem er a ímynda sér vegur af orðatiltæki að kóðinn 209 00:07:54,940 --> 00:07:59,940 inni að glampi skrá sprey sem svokallaða hrúga inni the tölva ' 210 00:07:59,940 --> 00:08:04,090 vafra með öllum mismunandi klumpur af minni sem eru hönnuð til að lokum 211 00:08:04,090 --> 00:08:05,810 að skrifa stór klumpur af minni hér. 212 00:08:05,810 --> 00:08:09,150 >> Ef þú manst þetta frá umræðu okkar í CS50 á vörðu og stafla 213 00:08:09,150 --> 00:08:11,070 og minni stjórnun almennt. 214 00:08:11,070 --> 00:08:14,280 Nú minni sem er reyndar kastað á hrúga 215 00:08:14,280 --> 00:08:16,280 eru í raun kallast Flash vektor mótmæla. 216 00:08:16,280 --> 00:08:17,870 Og þetta er eitthvað með sem þú gætir verið kunnugt 217 00:08:17,870 --> 00:08:19,880 ef þú sjálfur hafði forritað Flash áður. 218 00:08:19,880 --> 00:08:24,070 En einn af þeim hlutum í lagi er þekktur sem Flash Media hljóð mótmæla. 219 00:08:24,070 --> 00:08:28,190 >> Og hér liggur tækifæri vegna hvað þetta hetjudáð þá ágóði til að gera 220 00:08:28,190 --> 00:08:31,540 er spillt þetta klumpur af minni, því að þessu markmiði í minni, 221 00:08:31,540 --> 00:08:36,640 með þeim hætti að það reynir að gera þetta sextánskur heimilisfang executable, þannig 222 00:08:36,640 --> 00:08:40,600 reyna að plata forritið á endanum að framkvæma sumir skel kóðann svo 223 00:08:40,600 --> 00:08:44,560 að tala, eða kóða slæmur strákur er, það er lokum geymdar á þessum heimilisfang hér, 224 00:08:44,560 --> 00:08:49,530 sem var sprautað með því að sækja óafvitandi sem einkum glampi skrá. 225 00:08:49,530 --> 00:08:53,220 >> Nú er niðurstaðan gæti verið hvað sem er andstæðing vill gera við tölvuna þína. 226 00:08:53,220 --> 00:08:56,290 Hann eða hún gæti eytt skrám, færa skrár, email skrá, 227 00:08:56,290 --> 00:08:59,960 eða bara gera eitthvað sem þú sjálfur gæti gert sem eiganda þessi tölva. 228 00:08:59,960 --> 00:09:01,600 Og þess vegna er hættan er svo skelfilegt. 229 00:09:01,600 --> 00:09:04,370 Það gerir sannarlega einhver á internetið sem website þú 230 00:09:04,370 --> 00:09:08,590 gæti heimsókn til framkvæma handahófskennt forrit á tölvunni þinni. 231 00:09:08,590 --> 00:09:11,550 >> Nú sem betur fer, Microsoft mjög nýlega gefið út festa fyrir this 232 00:09:11,550 --> 00:09:14,800 vegna þess að vandamálið reyndar þjáðu Internet Explorer 6 233 00:09:14,800 --> 00:09:16,210 alla leið upp í gegnum 11.. 234 00:09:16,210 --> 00:09:19,530 Svo það hefur verið með okkur fyrir alveg sumir tíma og var bara nýlega uppgötvað. 235 00:09:19,530 --> 00:09:23,120 Svo ef þú hefur sjálfvirkar uppfærslur kveikt á, ættir þú að vera í lagi fljótlega. 236 00:09:23,120 --> 00:09:26,340 En bara til að vera örugg, þú gætir vafalaust skipta yfir í einhverja aðra vafra amk 237 00:09:26,340 --> 00:09:27,300 í millitíðinni. 238 00:09:27,300 --> 00:09:29,650 >> Nú kemur í ljós líka að Microsoft mjög ríkulega 239 00:09:29,650 --> 00:09:33,640 einnig gefið út festa fyrir Windows XP, eldri útgáfa af Windows sem 240 00:09:33,640 --> 00:09:37,040 stuðningur var í raun opinberlega hætt nokkrum vikum síðan, 241 00:09:37,040 --> 00:09:40,880 en þessi ógn var svo slæmt að þeir einnig vals út a festa fyrir að OS 242 00:09:40,880 --> 00:09:41,810 eins vel. 243 00:09:41,810 --> 00:09:43,400 >> Nú í öðrum fréttum í þessari viku var þetta. 244 00:09:43,400 --> 00:09:46,632 Atari 2600, sem er eldri leikur vélinni sem frændi minn 245 00:09:46,632 --> 00:09:49,340 reyndar hafði alast upp sem við notuðum til að spila tölvuleiki þegar 246 00:09:49,340 --> 00:09:50,630 við myndum heimsækja húsið þeirra. 247 00:09:50,630 --> 00:09:54,420 Nú í öllum tilvikum, hvers vegna þetta var í fréttir var eftirfarandi ástæðu. 248 00:09:54,420 --> 00:09:57,180 Aftur í '80s, félagið bak við þetta tæki, Atari, 249 00:09:57,180 --> 00:09:59,870 ákvað að grafa í urðunarstað í New Mexico 250 00:09:59,870 --> 00:10:02,510 allt fullt af gömlum leikjum og kennsla handbók 251 00:10:02,510 --> 00:10:05,050 og þess háttar sem myndi annars hefði farið óseldar. 252 00:10:05,050 --> 00:10:09,320 >> Nú með tímanum, urðun þessara leikir verða hluti af þéttbýli goðsögn. 253 00:10:09,320 --> 00:10:12,690 Fólk gerði í raun ekki vita fyrir víst hvort þetta hafi í raun gerst, jafnvel 254 00:10:12,690 --> 00:10:16,080 þó, eins og goðsögn fór, félagið hafði jafnvel hellti lag af steypu 255 00:10:16,080 --> 00:10:18,630 ofan á allt í urðun á Hindra Kids 256 00:10:18,630 --> 00:10:22,150 frá raunverulega rustling gegnum það, reyna að finna ókeypis tölvuleiki. 257 00:10:22,150 --> 00:10:26,310 Jæja, kemur í ljós að heimildarmynd er nú í vinnslu núna í 2014. 258 00:10:26,310 --> 00:10:30,900 Og a lið af gröfur hefur verið að reyna að grafa upp sannleikann á bak við þessa sögu 259 00:10:30,900 --> 00:10:32,240 ef það er örugglega það. 260 00:10:32,240 --> 00:10:33,330 >> Og giska á hvað þeir fundu? 261 00:10:33,330 --> 00:10:35,940 Jæja, ekki nákvæmlega þetta strákur, en þúsundir 262 00:10:35,940 --> 00:10:38,220 eintaka af leik hans, sem kom út 263 00:10:38,220 --> 00:10:42,000 tilviljun með the gefa út af the bíómynd, E.T. The geimvera. 264 00:10:42,000 --> 00:10:47,040 Svo reyndar bara í síðustu daga tugir og hundruð ef ekki þúsundir 265 00:10:47,040 --> 00:10:52,140 lokum þessara skothylki eru farin að vera grafið. 266 00:10:52,140 --> 00:10:56,280 >> Nú hvers vegna gerðu þeir jarða svo greinilega sannfærandi leik? 267 00:10:56,280 --> 00:10:58,570 Jæja, kemur í ljós að E.T. er í raun álitinn 268 00:10:58,570 --> 00:11:01,850 af mörgum vera versta vídeó leikur alltaf. 269 00:11:01,850 --> 00:11:04,080 Að hluta til vegna þess að þeir höfðu svo lítill tími til að þróa 270 00:11:04,080 --> 00:11:06,340 leikurinn áður einkum Jól árstíð, 271 00:11:06,340 --> 00:11:09,240 heldur einnig vegna þess að það var sérstaklega erfitt að spila. 272 00:11:09,240 --> 00:11:11,630 Þetta er að sjálfsögðu, bidur spurning, getum við séð það? 273 00:11:11,630 --> 00:11:12,610 Já, við getum það. 274 00:11:12,610 --> 00:11:13,555 Skulum taka a útlit. 275 00:11:13,555 --> 00:11:14,388 [Tölvuleikjavanda] 276 00:11:14,388 --> 00:11:35,287 277 00:11:35,287 --> 00:11:37,870 Nú var það í raun ekki grafík sem fólk tók mótmæli 278 00:11:37,870 --> 00:11:41,070 að því, reyndar var þetta '80s og þetta var ástand af the list. 279 00:11:41,070 --> 00:11:42,840 Reyndar, þetta var barnæsku hér. 280 00:11:42,840 --> 00:11:44,900 En hvað var erfitt um þennan leik var, einn, 281 00:11:44,900 --> 00:11:46,920 þú hefðir bíómynd ET kring skjár, leita 282 00:11:46,920 --> 00:11:49,820 fyrir þá litlu punkta sem fulltrúa stykki Reese er. 283 00:11:49,820 --> 00:11:52,960 En afla of er að ef þú féll í þeim dekkri demantur form, 284 00:11:52,960 --> 00:11:54,870 þú myndi falla inn í hola sem var í raun 285 00:11:54,870 --> 00:11:56,890 mjög erfitt og þreytandi að fá út úr. 286 00:11:56,890 --> 00:11:59,570 Svo þannig var grafinn ET. 287 00:11:59,570 --> 00:12:02,740 >> Nú einnig í eyðimörk seint var þetta hér í Wyoming. 288 00:12:02,740 --> 00:12:08,010 A kjarnorku, ekki að rugla saman við [? nucular,?] stjórnstöð. 289 00:12:08,010 --> 00:12:10,920 Og í raun, ef þú lítur niður þar undir steypu 290 00:12:10,920 --> 00:12:14,330 nálægt þessum hvíta stöng, það er reyndar Minuteman III eldflaugum, 291 00:12:14,330 --> 00:12:18,230 kjarnorku eldflaugum, sem er í raun varin af sumum tækni sem er 292 00:12:18,230 --> 00:12:20,980 ekki nærri eins nútíma og þú gætum von. 293 00:12:20,980 --> 00:12:24,344 An American TV sýning, 60 Mínútur, nýlega opinberað. 294 00:12:24,344 --> 00:12:25,010 [Video spilun] 295 00:12:25,010 --> 00:12:28,210 -En búnaður er forn. 296 00:12:28,210 --> 00:12:30,480 This, til dæmis, er einn af þeim tölvum sem 297 00:12:30,480 --> 00:12:33,380 myndi fá sjósetja panta frá forseta. 298 00:12:33,380 --> 00:12:35,720 Það notar disklingadrifið. 299 00:12:35,720 --> 00:12:38,000 The mjög gamall, stór sjálfur. 300 00:12:38,000 --> 00:12:41,920 Áður en þú fékk niður hér, þú sennilega hefði aldrei séð einn? 301 00:12:41,920 --> 00:12:44,170 >> -I'd aldrei séð einn til Ég fékk niður í þessari holu. 302 00:12:44,170 --> 00:12:44,640 >> [END vídeó spilun] 303 00:12:44,640 --> 00:12:46,730 >> Nú ef þú ert að hugsa þú hefur séð þessa diska, 304 00:12:46,730 --> 00:12:49,680 þessir 5 og 1/4-inch diska frá 1980, uh-uh. 305 00:12:49,680 --> 00:12:53,180 Þetta er 8-tommu diskling diskur frá 1970. 306 00:12:53,180 --> 00:12:55,930 Nú eiga CS50 Dan Coffey og ég hafði einnig tækifæri 307 00:12:55,930 --> 00:12:58,117 að ferðast til Seattle, Washington nýlega þar 308 00:12:58,117 --> 00:12:59,450 við heimsóttum vini okkar á Valve. 309 00:12:59,450 --> 00:13:03,870 Í raun getur þú manst 60 sekúndur af mér þreytandi þessir raunverulegur hlífðargleraugu veruleika. 310 00:13:03,870 --> 00:13:07,030 >> Nú höfðum við einnig tækifæri til spjall með þremur verkfræðingum loki 311 00:13:07,030 --> 00:13:09,620 sem talaði við okkur um hvað það er eins og að vinna á Valve, 312 00:13:09,620 --> 00:13:13,290 en enn betra, hvað það er eins og til að þróa tölvuleiki. 313 00:13:13,290 --> 00:13:14,315 Skulum taka a útlit. 314 00:13:14,315 --> 00:13:14,600 >> [Video spilun] 315 00:13:14,600 --> 00:13:15,433 >> [Tölvuleikjavanda] 316 00:13:15,433 --> 00:13:23,950 317 00:13:23,950 --> 00:13:26,420 -Ég heiti Brian Jacobson. 318 00:13:26,420 --> 00:13:30,420 Ég kom mér Valve konar í örlítið circuitous leið. 319 00:13:30,420 --> 00:13:33,710 Ég var í raun ekki tölva forritari í framhaldsskóla. 320 00:13:33,710 --> 00:13:35,790 Og ég var notað til baka í menntaskóla veru 321 00:13:35,790 --> 00:13:39,300 fær um að gera forritun og fá efni frá hugmynd að framkvæmd 322 00:13:39,300 --> 00:13:41,320 á örfáum mínútum eða klukkustundum. 323 00:13:41,320 --> 00:13:46,930 Ég naut þess hraður þróun og sjá hugmyndir mínar koma til lífsins. 324 00:13:46,930 --> 00:13:48,780 >> -Ég heiti Yahn Bernier. 325 00:13:48,780 --> 00:13:50,740 Ég hef verið hér á Valve í yfir 16 ár. 326 00:13:50,740 --> 00:13:54,170 Svo ég endaði upp skrifa bara fyrir gaman stúdentspróf ritstjóri fyrir Quake 327 00:13:54,170 --> 00:13:57,564 heitir BSP, byggt á tvöfaldur rúm skipting tré. 328 00:13:57,564 --> 00:13:58,730 Það var eins konar á entree. 329 00:13:58,730 --> 00:14:02,780 Og að lokum Gabe Newell, sem var stofnandi Valve og Mike Harrington 330 00:14:02,780 --> 00:14:06,254 sendi mér tölvupóst segja hugbúnaður þróun verkfræðingur tækifæri. 331 00:14:06,254 --> 00:14:07,170 -Ég heiti John Cook. 332 00:14:07,170 --> 00:14:09,380 Ég er a hugbúnaður verkfræðingur vinna á Valve. 333 00:14:09,380 --> 00:14:14,240 Ég áherslu á online kerfi okkar, stigstærð, og arkitektúr. 334 00:14:14,240 --> 00:14:16,060 >> A vinur og ég reyndar í háskóla voru 335 00:14:16,060 --> 00:14:18,660 vinna að leik sem heitir Team Fortress. 336 00:14:18,660 --> 00:14:22,810 Og við höfum gert bara leikinn, setja það upp á internetinu. 337 00:14:22,810 --> 00:14:25,130 Það var viðbót við leikur, Quake, á þeim tíma. 338 00:14:25,130 --> 00:14:27,620 Svo það var eins konar nútíma framhaldi af því að leik. 339 00:14:27,620 --> 00:14:30,920 Eftir það, endaði við upp komast í snertingu við Valve 340 00:14:30,920 --> 00:14:32,200 og koma hingað. 341 00:14:32,200 --> 00:14:36,535 >> -Jæja, fyrir mig grafík bekknum var líklega mest viðeigandi námskeið 342 00:14:36,535 --> 00:14:39,960 sem ég tók í framhaldsskóla fyrir viss. 343 00:14:39,960 --> 00:14:42,940 Hornafræði, línuleg algebra. 344 00:14:42,940 --> 00:14:47,140 Ég tók robotics námskeið sem hafði fullt af línulegri algebru konar bakaðar 345 00:14:47,140 --> 00:14:52,030 inn í það, og það er eitt af Keystone stærðfræði hugtök fyrir hvaða 3D grafík. 346 00:14:52,030 --> 00:14:57,680 Það snýst allt um stefnumörkun og gera stærðfræði af eins, ég er að leita yfir á þig, 347 00:14:57,680 --> 00:14:58,970 en ég vil að miða þarna. 348 00:14:58,970 --> 00:15:04,600 Og hvernig get ég snúið og hvernig ég reikna út þar sem ég er að flytja eða útlit. 349 00:15:04,600 --> 00:15:07,015 Það er allt línuleg algebra. 350 00:15:07,015 --> 00:15:11,380 >> -Kjarninn fyrstu persónu skotleikur er sem ég leita í gegnum byssuna síður 351 00:15:11,380 --> 00:15:13,630 með augun og stefna eitthvað og draga the gikkur 352 00:15:13,630 --> 00:15:14,670 og ég vil að lemja það. 353 00:15:14,670 --> 00:15:18,810 Svo þú ert að hanna þinn tækni til að takast á við leynd. 354 00:15:18,810 --> 00:15:22,020 Og svo John Carmack fór aftur og sagði:,, Ó, hvað ég þarf að gera 355 00:15:22,020 --> 00:15:28,440 er spá á viðskiptavininn sem leiða inntak leikmaður míns, 356 00:15:28,440 --> 00:15:30,336 og bara gera það og láta þar við 357 00:15:30,336 --> 00:15:33,460 held hann sé að fara að vera og þá láta Miðlarinn koma aftur og laga það fyrir mig. 358 00:15:33,460 --> 00:15:36,470 >> -Svo þegar þú ert að hugsa um með leikur vél til að gera leik, 359 00:15:36,470 --> 00:15:38,510 there 'a einhver fjöldi fleiri möguleikar núna. 360 00:15:38,510 --> 00:15:41,675 >> -A leikur vél er góður á innviði 361 00:15:41,675 --> 00:15:42,800 þar sem þú gerir leikinn. 362 00:15:42,800 --> 00:15:46,560 Það er hlutur ábyrgð á að gerð heimurinn, líkja heiminn, 363 00:15:46,560 --> 00:15:50,970 til að spila allar hljóð, fyrir að hjálpa leik númer þitt 364 00:15:50,970 --> 00:15:53,650 reikna út hvað óvinurinn AIS eru að fara að fara að gera. 365 00:15:53,650 --> 00:15:57,260 >> -Algengast er að hvernig fólk myndi byrja er þeir myndu taka talsverða að rökfræði 366 00:15:57,260 --> 00:15:58,020 og breyta því. 367 00:15:58,020 --> 00:16:00,280 Eins, OK, nú skulum bara breyta rocket launcher 368 00:16:00,280 --> 00:16:04,240 að gera 200 skaða í staðinn að gera 100 skaða. 369 00:16:04,240 --> 00:16:08,580 Það er mjög einfalt, eins, bara taka sumir sem stykki af gameplay rökfræði 370 00:16:08,580 --> 00:16:10,360 og klip það að hvernig sem þú vilt. 371 00:16:10,360 --> 00:16:13,830 >> -Hin meiri lag er yfirleitt kölluð leikur númer. 372 00:16:13,830 --> 00:16:17,230 Og leikurinn númerið er yfirleitt hlutur sem er allt um leikinn reglum. 373 00:16:17,230 --> 00:16:21,156 Eins og sú staðreynd að ég hef Þetta tiltekna vopn 374 00:16:21,156 --> 00:16:22,530 og það virkar á ákveðinn hátt. 375 00:16:22,530 --> 00:16:25,480 Eða sú staðreynd að það er A headcrab skrímsli sem 376 00:16:25,480 --> 00:16:27,130 hefur þessar tilteknu hegðun. 377 00:16:27,130 --> 00:16:30,800 Þeir konar hlutir eru yfirleitt að finna sem leikur númer. 378 00:16:30,800 --> 00:16:34,790 >> -Og þaðan, í raun, með þeim konar bita og ferli endurtekning, 379 00:16:34,790 --> 00:16:37,600 þú getur farið frá eitthvað eins Jarðskjálfti í eitthvað eins og Half-Life. 380 00:16:37,600 --> 00:16:41,810 >> -Half-Life er Sci-Fi, fyrstu persónu skotleikur leikur. 381 00:16:41,810 --> 00:16:45,340 Það er sett í dystopian heimi. 382 00:16:45,340 --> 00:16:50,050 Fyrsta Half-Life var sett í Þessi neðanjarðar rannsókn leikni 383 00:16:50,050 --> 00:16:51,100 heitir Black Mesa. 384 00:16:51,100 --> 00:16:53,940 Og þú lékst staf heitir Gordon Freeman. 385 00:16:53,940 --> 00:16:56,690 Og það var í rauninni um framandi innrás 386 00:16:56,690 --> 00:17:00,000 sem var leggst á þegar tilraun fór úrskeiðis. 387 00:17:00,000 --> 00:17:04,720 >> Og annar leikurinn, Half-Life 2, var sett um 10 árum síðar, 388 00:17:04,720 --> 00:17:07,940 og í grundvallaratriðum, geimverur hafði tekið við jörðinni. 389 00:17:07,940 --> 00:17:12,547 Og nú þú sem Gordon Freeman þurfti að í grundvallaratriðum bjarga 390 00:17:12,547 --> 00:17:13,880 vinur þinn, Alex, sem þú hittir. 391 00:17:13,880 --> 00:17:17,960 Og reyna að slá til baka geimverur og endurheimta jörðina. 392 00:17:17,960 --> 00:17:20,660 >> -Vissulega verkefni eins Portal 2, það var bara 393 00:17:20,660 --> 00:17:24,742 lítið lið, fimm manns vinna á leik hugmynd. 394 00:17:24,742 --> 00:17:26,950 Þeir fundu nokkur hluti sem þeir hugsaði voru áhugaverð, 395 00:17:26,950 --> 00:17:28,283 gæti verið áhugavert fyrir leik. 396 00:17:28,283 --> 00:17:29,490 Þeir stækkað til 20 manns. 397 00:17:29,490 --> 00:17:31,355 Þeir fleshed út þær hugmyndir. 398 00:17:31,355 --> 00:17:32,480 Þú bætt við nokkrum fleiri fólk. 399 00:17:32,480 --> 00:17:35,827 >> Þeir eru eins, OK, og nú erum við langar að skip á þremur leikjatölvum. 400 00:17:35,827 --> 00:17:36,910 Við þurfum miklu fleira fólk. 401 00:17:36,910 --> 00:17:38,619 Eins og allir koma að líta á þennan leik. 402 00:17:38,619 --> 00:17:39,160 Það er ógnvekjandi. 403 00:17:39,160 --> 00:17:40,909 Það þarf bara fullt af vinnu að fá gert. 404 00:17:40,909 --> 00:17:43,790 Svo allt í einu þú ert helmingur fyrirtæki vinna, 405 00:17:43,790 --> 00:17:47,100 þú hefur 120 manns vinna á þessum leik til að fá það gert. 406 00:17:47,100 --> 00:17:51,190 Ljóst er að fjöldi verkefni víðar samninga, 407 00:17:51,190 --> 00:17:53,354 en allir er frábær ánægð vegna þess að þeir vita 408 00:17:53,354 --> 00:17:55,520 þeir eru að vinna á þessu hlutur sem er í raun ógnvekjandi. 409 00:17:55,520 --> 00:17:58,644 >> -Einn af the raunverulega mikill hlutur óður í þetta starf og þetta iðnaður almennt 410 00:17:58,644 --> 00:18:00,684 er að hlutirnir breytast allan tímann. 411 00:18:00,684 --> 00:18:02,600 Það sem þú ert gera á þessu ári er að fara 412 00:18:02,600 --> 00:18:04,980 til að vera mjög erfið frá hlutur þú gera á næsta ári. 413 00:18:04,980 --> 00:18:08,520 Og svo heldur það allt í raun ferskt, reyndar, og mjög spennandi. 414 00:18:08,520 --> 00:18:11,757 Þú ert sífellt að læra ný hlutir og gera nýjar tegundir af efni. 415 00:18:11,757 --> 00:18:12,590 [END vídeó spilun] 416 00:18:12,590 --> 00:18:13,969 DAVID: Það er það fyrir CS50LIVE. 417 00:18:13,969 --> 00:18:15,760 Takk kærlega til þessa viku stuðlar að. 418 00:18:15,760 --> 00:18:19,710 Takk kærlega til eigin Colton CS50 er Ogden og liðið á bak við myndavélina. 419 00:18:19,710 --> 00:18:21,456 Þetta var CS50. 420 00:18:21,456 --> 00:18:23,198 >> [TÓNLIST - LOS DEL RIO, "Macarena"] 421 00:18:23,198 --> 00:19:18,955