1 00:00:00,000 --> 00:00:00,625 >> [Musika jotzen] 2 00:00:00,625 --> 00:00:11,341 3 00:00:11,341 --> 00:00:12,090 NOW: Kaixo, mundua. 4 00:00:12,090 --> 00:00:14,330 Hau CS50LIVE da. 5 00:00:14,330 --> 00:00:17,792 Hala nola, zuretzat Pasarte ona izan dugu. 6 00:00:17,792 --> 00:00:22,110 YouTube zuzendari nagusia, a Internet Explorer akats, 7 00:00:22,110 --> 00:00:26,750 bideo-joko txarrena inoiz, eta Eremu Balbula Software bidaia bat. 8 00:00:26,750 --> 00:00:33,040 Baina lehen, Tokio, Japonia bidaia bat non Obama presidenteak duela gutxi jokatu 9 00:00:33,040 --> 00:00:36,066 Nire lagun on batekin futbola. 10 00:00:36,066 --> 00:00:37,050 >> [Bideo-erreprodukzioa] 11 00:00:37,050 --> 00:00:43,930 12 00:00:43,930 --> 00:00:44,430 -Primeran. 13 00:00:44,430 --> 00:00:45,414 Honez mugitzen zuen. 14 00:00:45,414 --> 00:00:47,382 >> -I futbol baloi bat gehiegi jaurtitzeko. 15 00:00:47,382 --> 00:00:49,842 Hemen joan nintzen. 16 00:00:49,842 --> 00:00:53,286 >> -Aizu, lan ona. 17 00:00:53,286 --> 00:00:54,687 >> [END bideo-erreprodukzioa] 18 00:00:54,687 --> 00:00:55,520 DAVID: Kaixo, mundua. 19 00:00:55,520 --> 00:00:57,110 Hemen nago CS50 Colton Ogden propioekin. 20 00:00:57,110 --> 00:00:58,430 >> COLTON OGDEN: Kaixo, denek. 21 00:00:58,430 --> 00:00:59,940 >> DAVID: Eta nork egiten dugu Gurekin izan da hemen gaur egun? 22 00:00:59,940 --> 00:01:02,606 >> COLTON OGDEN: Hau da, orain, gure Frantziatik buddy robotiko txiki. 23 00:01:02,606 --> 00:01:05,299 DAVID: Beraz, benetan ezagutu nuen NO ondoan [? Rob Boden?] 24 00:01:05,299 --> 00:01:07,590 zenean eta I ziren Atlanta, Georgia aste batzuk atzera 25 00:01:07,590 --> 00:01:09,890 at gogoratzen dezake SIGCSE, Interes Bereziko 26 00:01:09,890 --> 00:01:12,940 Computer Science Hezkuntza taldea, non literalki paseatzea 27 00:01:12,940 --> 00:01:14,919 hitzaldi aretoa solairuan tipo hau izan zen. 28 00:01:14,919 --> 00:01:16,960 Bihurtzen baita, noiz Itzuli zen dugu campus izateko 29 00:01:16,960 --> 00:01:20,360 aurkitu dugun irakaslea [INAUDIBLE] Harvard robotika lab 30 00:01:20,360 --> 00:01:22,220 benetan izan orain hemen bat campusean. 31 00:01:22,220 --> 00:01:24,742 Eta zuen atseginez onartzen digu zion programatu zuretzat gaur. 32 00:01:24,742 --> 00:01:27,950 COLTON OGDEN: Bai, eta egia esan, David, Orain nahi kaixo esan nahi duzu, uste dut 33 00:01:27,950 --> 00:01:30,450 ibiltzera nahi baduzu mahai hemen inguruan. 34 00:01:30,450 --> 00:01:32,815 >> DAVID: Hemen? 35 00:01:32,815 --> 00:01:33,315 Ondo da. 36 00:01:33,315 --> 00:01:36,060 37 00:01:36,060 --> 00:01:36,560 Ondo da. 38 00:01:36,560 --> 00:01:39,400 39 00:01:39,400 --> 00:01:40,650 >> NOW: Kaixo, David. 40 00:01:40,650 --> 00:01:42,040 Politak zu ezagutzeaz. 41 00:01:42,040 --> 00:01:43,960 >> DAVID: Kaixo, orain. 42 00:01:43,960 --> 00:01:45,000 Astindu eskuan? 43 00:01:45,000 --> 00:01:48,510 >> COLTON OGDEN: Shake bere eskua gora eta behera. 44 00:01:48,510 --> 00:01:50,310 >> DAVID: Ados. 45 00:01:50,310 --> 00:01:52,435 >> COLTON OGDEN: Eta gero Aurretik joan egingo zuen eta eseri. 46 00:01:52,435 --> 00:01:54,476 Eta zauden interesa izanez gero, Benetan I erakutsi ahal izango duzu 47 00:01:54,476 --> 00:01:56,715 nola hura lortzeko gai izan nintzen gauza horiek guztiak ere egin behar. 48 00:01:56,715 --> 00:01:57,200 >> DAVID: Bai, erabat. 49 00:01:57,200 --> 00:01:58,320 >> COLTON OGDEN: txiki bat zen off orekatzeko gaur goizean. 50 00:01:58,320 --> 00:02:00,174 He ez du oraindik izan zuen bere kafea. 51 00:02:00,174 --> 00:02:01,840 DAVID: Beraz, zer da hau ari gara begira? 52 00:02:01,840 --> 00:02:04,680 COLTON OGDEN: Beraz, begira hemen core grafiko bat, hau da, orain dela 53 00:02:04,680 --> 00:02:07,920 a programazio ingurune grafikoa, eta horrek oso Scratch antzekoa da 54 00:02:07,920 --> 00:02:09,317 CS50 duten erabiltzen. 55 00:02:09,317 --> 00:02:11,150 Hona hemen ezarri ikusiko dugu fluxuaren diagrama bat bezala sortu. 56 00:02:11,150 --> 00:02:13,370 Eta horien sorta bat dugu Apur Uraetasaneamendua hemen. 57 00:02:13,370 --> 00:02:16,203 Orain inork begirada bat hartzen badugu adibidez, deitzen stand up. 58 00:02:16,203 --> 00:02:19,190 Eta bloke hau dio stand up Orain, ala ez zuen behera egin eserita 59 00:02:19,190 --> 00:02:20,320 edo dena delakoa. 60 00:02:20,320 --> 00:02:22,990 >> Ondoren ikusiko dugu doa sartu da ukimenezko burua, funtsean 61 00:02:22,990 --> 00:02:26,070 tap zain gainean bere burua lehenago ikusi duzun bezala. 62 00:02:26,070 --> 00:02:31,190 Bitartekoak mugitzeko x, y eta z batean mugitu helmuga jakin batera norabidean. 63 00:02:31,190 --> 00:02:33,980 Diosal modulu bat idatzi nuen, funtsean dio, kaixo, David. 64 00:02:33,980 --> 00:02:34,688 Politak zu ezagutzeaz. 65 00:02:34,688 --> 00:02:36,089 Diosal bat zain. 66 00:02:36,089 --> 00:02:37,630 Eseri da stand kontrakoa sortu. 67 00:02:37,630 --> 00:02:38,796 Aurretik joan egingo zuen eta eseri. 68 00:02:38,796 --> 00:02:40,610 Eta, ondoren, burua mugimendu begizta bat da, zeinaren bidez zuen 69 00:02:40,610 --> 00:02:42,090 bere burua mugituko da ausazko noranzkoetan. 70 00:02:42,090 --> 00:02:42,520 >> DAVID: interesgarriak. 71 00:02:42,520 --> 00:02:44,890 Beraz, nahiz eta horiek ez begiratu Scratch etatik puzzle piezak bezala, 72 00:02:44,890 --> 00:02:45,950 benetan ideia bera. 73 00:02:45,950 --> 00:02:48,210 Eta programa bat kableatuaren ari zaren adreilu erabiliz. 74 00:02:48,210 --> 00:02:49,020 >> COLTON OGDEN: Bai, zehatz-mehatz. 75 00:02:49,020 --> 00:02:50,590 >> DAVID: Beraz, esan duzu egin duzun horietako bat, esku-ematea. 76 00:02:50,590 --> 00:02:51,990 Daiteke handiago dugu bat on? 77 00:02:51,990 --> 00:02:52,131 >> COLTON OGDEN: Noski. 78 00:02:52,131 --> 00:02:53,642 Begirada bat hartu dugu hemen diosal at. 79 00:02:53,642 --> 00:02:56,350 Eta ikusiko dugu oso da sortu Beste fluxuaren diagrama antzekoa. 80 00:02:56,350 --> 00:02:58,850 Hasten gara off kaixo bloke batera, Horrek [INAUDIBLE] dio, kaixo, David. 81 00:02:58,850 --> 00:03:00,030 Politak zu ezagutzeaz. 82 00:03:00,030 --> 00:03:01,430 Eskubide hori hemen begizta bat da. 83 00:03:01,430 --> 00:03:02,940 Dio, beso mugimendua antzemateko. 84 00:03:02,940 --> 00:03:05,230 Beraz, infinitua da begizta itxaronaldia bere beso arte 85 00:03:05,230 --> 00:03:06,620 ditu gora eta behera planteatu. 86 00:03:06,620 --> 00:03:09,370 Eta gero, behin hori gertatu, aurrera egingo du, eta gauza horiek egin. 87 00:03:09,370 --> 00:03:13,280 Ezarri zurruntasuna OK eta amaieran joan, Horrek esanahi du, bidali zion atzera 88 00:03:13,280 --> 00:03:14,309 bere berezko jarrera da. 89 00:03:14,309 --> 00:03:15,100 DAVID: interesgarriak. 90 00:03:15,100 --> 00:03:17,910 Ari zaren mugatuta soilik ingurune grafiko hau erabiliz 91 00:03:17,910 --> 00:03:19,070 hura programatzeko modu horretan? 92 00:03:19,070 --> 00:03:19,820 >> COLTON OGDEN: Egia esan, ez. 93 00:03:19,820 --> 00:03:21,950 Aurretik joan gara eta bada klik bikoitza Uraetasaneamendua horietako edozeinetan, 94 00:03:21,950 --> 00:03:24,420 Ikusten dugu ez dagoela benetan python kanpaia azpian kodea, 95 00:03:24,420 --> 00:03:26,000 Uraetasaneamendua horietako bakoitzean itzali. 96 00:03:26,000 --> 00:03:26,750 >> DAVID: Ah, hain zuzen ere. 97 00:03:26,750 --> 00:03:29,250 Beraz, horiek ezagunenak, python egiteko lengoaia interpretatu bat da, 98 00:03:29,250 --> 00:03:32,240 espirituz oso antzekoa den PHP, eta hori erabiltzen dugu CS50. 99 00:03:32,240 --> 00:03:35,344 Eta erabili dezakezu bezala askoz Web programazio PHP, 100 00:03:35,344 --> 00:03:37,010 zuk ere erabili ahal izango da komando-lerroan. 101 00:03:37,010 --> 00:03:39,426 Eta Colton hemen egiten den bezala ingurune grafiko honetan, 102 00:03:39,426 --> 00:03:41,674 programak idazteko eta, ondoren, transmititzen Wi-Fi bidez - 103 00:03:41,674 --> 00:03:42,590 COLTON OGDEN: Zuzena. 104 00:03:42,590 --> 00:03:43,310 DAVID: - orain arte. 105 00:03:43,310 --> 00:03:44,550 Litzateke batzuk duzu denboraren inguruan makila? 106 00:03:44,550 --> 00:03:45,350 >> COLTON OGDEN: Absolutely. 107 00:03:45,350 --> 00:03:45,710 >> DAVID: Guztiak eskubidea. 108 00:03:45,710 --> 00:03:48,970 Beno, Colton aurretik atzera dator sorpresa bat pixka bat eman digu, 109 00:03:48,970 --> 00:03:54,470 orain dugu - lortu -? 60 segundo behar ohia CS50 ikasle auditioning of 110 00:03:54,470 --> 00:03:55,844 bekadun irakaskuntza bihurtzeko. 111 00:03:55,844 --> 00:03:56,510 [Bideo-erreprodukzioa] 112 00:03:56,510 --> 00:03:57,411 -Eskerrik asko. 113 00:03:57,411 --> 00:03:58,910 Eskerrik asko, guztioi, hemen izateagatik. 114 00:03:58,910 --> 00:04:00,510 >> -Aizu, Mr Bunny. 115 00:04:00,510 --> 00:04:02,120 >> -Ongi tutorial labur honetan - 116 00:04:02,120 --> 00:04:03,810 >> [INAUDIBLE] Twinkies fun. 117 00:04:03,810 --> 00:04:04,310 -Itxaron. 118 00:04:04,310 --> 00:04:05,040 Gelditzeko. 119 00:04:05,040 --> 00:04:07,121 >> -Beraz, gaur egun arazo bat dugu. 120 00:04:07,121 --> 00:04:07,620 -Ez da. 121 00:04:07,620 --> 00:04:08,869 Eta ez dut esango zergatik joan. 122 00:04:08,869 --> 00:04:10,860 -A begizta errepikapena da, bezala - 123 00:04:10,860 --> 00:04:12,970 >> Kutxa beltz baten-ordenatu. 124 00:04:12,970 --> 00:04:13,935 >> -Ados. 125 00:04:13,935 --> 00:04:15,160 Uste dut lortu dut. 126 00:04:15,160 --> 00:04:15,660 -Ondo da. 127 00:04:15,660 --> 00:04:17,140 Beraz, orain nago parte apur bat gogorra in zait. 128 00:04:17,140 --> 00:04:18,800 >> -Hori da. 129 00:04:18,800 --> 00:04:20,485 8 bit egin byte bat. 130 00:04:20,485 --> 00:04:24,176 >> -Zuk byte bat hartu eta zuk banantzen dute lau zatitan banatuta dago. 131 00:04:24,176 --> 00:04:26,423 >> -Beep, txistu, txistu, txistu, txistu. 132 00:04:26,423 --> 00:04:28,018 Beep, txistu, txistu, txistu, txistu. 133 00:04:28,018 --> 00:04:29,380 >> -It oso konplikatua dirudi. 134 00:04:29,380 --> 00:04:30,460 >> -Beraz Berriro egin dezagun. 135 00:04:30,460 --> 00:04:32,580 >> Duzu nahastu nuen-bada, mesedez free me gelditzeko sentitzen. 136 00:04:32,580 --> 00:04:33,620 >> -Baina itxaron segundo bat. 137 00:04:33,620 --> 00:04:36,940 >> -Beno, dezagun atzera diapositiba at eta gauzak apurtzen behera urratsez urrats. 138 00:04:36,940 --> 00:04:41,720 >> -Bada gogoratzen duzu, memoria da zatikatu byte-tamaina zatitan. 139 00:04:41,720 --> 00:04:44,080 >> -Beraz, hemen kasurik onenean dugu. 140 00:04:44,080 --> 00:04:46,290 >> -Hau da, dezente hobekuntza baino gehiago - 141 00:04:46,290 --> 00:04:47,715 >> -A web nabigatzaileak, Chrome bezala. 142 00:04:47,715 --> 00:04:49,421 >> -Beharrezkoa da beti edozein libratzeko - 143 00:04:49,421 --> 00:04:49,920 -Pertsonak - 144 00:04:49,920 --> 00:04:50,880 -Zuk zehar exekutatu daiteke. 145 00:04:50,880 --> 00:04:53,460 Eta kodea eskuratu ahal zertxobait astuna. 146 00:04:53,460 --> 00:04:55,640 >> -Eta hori da behar duzun guztia. 147 00:04:55,640 --> 00:04:56,960 >> -Boom! 148 00:04:56,960 --> 00:04:59,140 >> DAVID: orain CS50 propioa Dan Coffey eta biok berriki 149 00:04:59,140 --> 00:05:01,850 kanpora bidaiatzeko aukera izan zuten Mountain View, California, nahi 150 00:05:01,850 --> 00:05:03,740 hau da, non Google egoitza da. 151 00:05:03,740 --> 00:05:07,350 Eta txateatu aukera izan genuen Susan Wójcicki, YouTube zuzendari nagusia. 152 00:05:07,350 --> 00:05:10,920 Benetan izan Susan da Duela urte garaje '90s en 153 00:05:10,920 --> 00:05:14,620 Googleren bera izan zen Larry eta Sergey hasi zen. 154 00:05:14,620 --> 00:05:17,430 >> Beno, bihurtzen da Susan benetan hartu bere burua CS50 155 00:05:17,430 --> 00:05:18,950 besterik ez dela urte batzuk egin nuen aurretik. 156 00:05:18,950 --> 00:05:21,450 Eta uste dut deigarria da Laster izango dituzu entzuten gisa besterik ez nola 157 00:05:21,450 --> 00:05:25,040 askoz ordenagailu sarrera bat zientzia hain eragin handia izan zuen bere bizitzan. 158 00:05:25,040 --> 00:05:26,892 Kaixo esan nahi zuen. 159 00:05:26,892 --> 00:05:28,100 SUSAN Wójcicki: Kaixo, mundua. 160 00:05:28,100 --> 00:05:29,620 Nago Susan Wójcicki. 161 00:05:29,620 --> 00:05:31,500 YouTube zuzendari nagusia naiz. 162 00:05:31,500 --> 00:05:36,570 Eta CS50 hartu nuen nengoela Harvard seniorrak 1990ean. 163 00:05:36,570 --> 00:05:38,710 >> Benetan izan dut historia bat eta literatura handiak. 164 00:05:38,710 --> 00:05:44,180 Eta nire junior udako dut konturatu agian dut 165 00:05:44,180 --> 00:05:46,450 zerbait ikasi nahi ordenagailuak buruz. 166 00:05:46,450 --> 00:05:48,350 Eta horrela itzuli nintzen. 167 00:05:48,350 --> 00:05:49,870 CS50 hartu nuen. 168 00:05:49,870 --> 00:05:54,340 Gogorra izan zen, baina izan zen klase harrigarrienak dut hartu. 169 00:05:54,340 --> 00:05:57,030 Nola uste dut dena buruz aldatu du. 170 00:05:57,030 --> 00:06:03,200 >> Eta noiz graduatu Harvard dut 1990an, joan Silicon Valley nahi dut 171 00:06:03,200 --> 00:06:04,500 eta lan bat lortu nuen. 172 00:06:04,500 --> 00:06:07,490 Eta egin dut lan teknologiako in geroztik. 173 00:06:07,490 --> 00:06:09,780 Beraz CS50 nire bizitza aldatu. 174 00:06:09,780 --> 00:06:12,320 Ikasteko eta eraikitzeko jarraituko dut. 175 00:06:12,320 --> 00:06:13,870 Me oinarri handi bat eman zion. 176 00:06:13,870 --> 00:06:17,100 Eta etengabeko guztietan ikasi dut Egun teknologia aldaketen ondorioz. 177 00:06:17,100 --> 00:06:19,660 >> Eta uste dut, zoragarria da duzun guztia egiten ari dela 178 00:06:19,660 --> 00:06:22,840 hori da mundua nola delako aurrera joan aldatuko. 179 00:06:22,840 --> 00:06:27,490 Ez dago besterik ez gehiago eta izango da aukera eta berrikuntza gehiago. 180 00:06:27,490 --> 00:06:31,010 Digitala da eraginik egingo gure da dagoeneko baino are gehiago bizi. 181 00:06:31,010 --> 00:06:33,870 Eta zoragarri hori da guztiak CS50 hartzen ari zaren. 182 00:06:33,870 --> 00:06:35,890 Beraz, hau da CS50. 183 00:06:35,890 --> 00:06:38,080 >> DAVID: Beraz, egon badago arrazoi berri baten bila 184 00:06:38,080 --> 00:06:41,502 nabigatzaileak jakin bat ez erabiltzeko, Hemen ona zuretzat bat da. 185 00:06:41,502 --> 00:06:43,210 Duela gutxi jaso nuen - denek batera 186 00:06:43,210 --> 00:06:45,120 Harvard Unibertsitatean - email hau hemen. 187 00:06:45,120 --> 00:06:46,910 >> "Harvard komunitateko kide maitea. 188 00:06:46,910 --> 00:06:50,930 US Batuetako Segurtasun sailak du gomendatzen duten erabiltzaile guztiak aldi baterako 189 00:06:50,930 --> 00:06:54,350 erabilera discontinue Microsoft Internet Explorer, IE, 190 00:06:54,350 --> 00:06:56,270 segurtasun kritikoa akats baten ondorioz. " 191 00:06:56,270 --> 00:07:01,250 >> Hau dokumentatuta dago benetan in Microsoft Security Aholku 2963983. 192 00:07:01,250 --> 00:07:05,242 Internet Explorer ahultasun urruneko kodearen exekuzioa baimendu dezake. 193 00:07:05,242 --> 00:07:07,200 Orain zer esan nahi du horrek eta zer mehatxua da? 194 00:07:07,200 --> 00:07:08,950 Beno, kontuan hartu hau diagrama hemen, zein garen 195 00:07:08,950 --> 00:07:12,160 CS50 erabili buruz hitz HTTP edo web trafikoa. 196 00:07:12,160 --> 00:07:15,140 Hemen dugu web bat bada zerbitzaria eta beste aldean 197 00:07:15,140 --> 00:07:17,589 nabigatzaile baten - Internet Explorer kasu honetan - noski, 198 00:07:17,589 --> 00:07:19,380 nabigatzaile bat denean lehen web orri bat eskatzen 199 00:07:19,380 --> 00:07:21,310 HDP mezu bat bidali dezake honela. 200 00:07:21,310 --> 00:07:26,470 GET index.html 1.1 bertsioa erabiliz HTTP bezala ezagutzen den protokoloa. 201 00:07:26,470 --> 00:07:30,820 >> Orain, kasu honetan, txarra lasaia bat baditu nolabait, web zerbitzari honetara sarbidea izan 202 00:07:30,820 --> 00:07:33,990 eta horrekin bat instalatu ustiatzeko nolabait esateko, 203 00:07:33,990 --> 00:07:36,990 berak konbentzitu ahal izatea web zerbitzariak hau itzultzeko. 204 00:07:36,990 --> 00:07:41,040 Bera index.html ez bakarrik bezala eskatu, baina barruan kapsulatutako 205 00:07:41,040 --> 00:07:43,720 index.html fitxategia horren Could, jakina, beste aktibo egon. 206 00:07:43,720 --> 00:07:47,230 Hain zuzen ere, zerbait bezalako exploit.SWF, 207 00:07:47,230 --> 00:07:50,620 flash fitxategi bat, azken finean, abantaila hartzen segurtasun honen 208 00:07:50,620 --> 00:07:54,940 teknika, zeure Feng Shui, hau da, esaten modu fancy hori kodearen 209 00:07:54,940 --> 00:07:59,940 flash fitxategia spray duten barrutik zeure deiturikoak ordenagailuaren barrutik 210 00:07:59,940 --> 00:08:04,090 zatiak ezberdinak guztiekin nabigatzailean azken finean diseinatuta daude memoria 211 00:08:04,090 --> 00:08:05,810 memoria zatiak big gainidazteko hemen. 212 00:08:05,810 --> 00:08:09,150 >> Hau gogoratzen baduzu gure eztabaida-tik zeure-CS50 eta pila 213 00:08:09,150 --> 00:08:11,070 eta memoria kudeaketa orokorrean. 214 00:08:11,070 --> 00:08:14,280 Orain memoria hori da benetan zeure gainean bota 215 00:08:14,280 --> 00:08:16,280 flash bektoriala objektu benetan esaten zaie. 216 00:08:16,280 --> 00:08:17,870 Eta honekin zerbait da Ezaguna izango duzu agian 217 00:08:17,870 --> 00:08:19,880 zuk zeuk izan bada programatutako Flash aurretik. 218 00:08:19,880 --> 00:08:24,070 Baina, bereziki, objektu horietako bat da flash media soinua objektu bat bezala ezagutzen. 219 00:08:24,070 --> 00:08:28,190 >> Eta diren delako aukera bat dago orduan zer hau ustiatzen hasten egin 220 00:08:28,190 --> 00:08:31,540 hondatuta dago zati honetan memoria, memoria objektu hau, 221 00:08:31,540 --> 00:08:36,640 hau egiten saiatzen da, hala nola duela hamaseitar helbide exekutagarria, horrela 222 00:08:36,640 --> 00:08:40,600 Programaren azken finean, engainatu nahian shell kodea batzuk hain exekutatzean egiteko 223 00:08:40,600 --> 00:08:44,560 , txarra lasaia en kodearen hitz egiteko edo, hori da azken finean, helbide honetara hemen gordetzen, 224 00:08:44,560 --> 00:08:49,530 zein izan zen deskargatzea modu injektatu unknowingly flash fitxategi jakin horretarako. 225 00:08:49,530 --> 00:08:53,220 >> Orain azken emaitza ezin izango da edozein dela ere aurkariarekiko nahi du zure ordenagailuan egin. 226 00:08:53,220 --> 00:08:56,290 Berak zure fitxategiak ezabatu liteke, mugitu zure fitxategiak, zure email fitxategiak, 227 00:08:56,290 --> 00:08:59,960 edo benetan ezer egiten duzula zeure burua informatiko horren jabea gisa egin izan. 228 00:08:59,960 --> 00:09:01,600 Eta horregatik mehatxua da hain beldurgarria. 229 00:09:01,600 --> 00:09:04,370 Aukera ematen du benetan inor on internet eta webgunea duzu 230 00:09:04,370 --> 00:09:08,590 arbitrarioa exekutatu bisitatu liteke programak ordenagailuan. 231 00:09:08,590 --> 00:09:11,550 >> Orain zorionez, Microsoft oso gutxi kaleratu honentzako konponketa bat 232 00:09:11,550 --> 00:09:14,800 delako arazoa benetan egondako Internet Explorer 6 233 00:09:14,800 --> 00:09:16,210 modu guztiak 11 bidez sortu. 234 00:09:16,210 --> 00:09:19,530 Beraz gurekin Da izan nahiko batzuentzat denbora eta bakarra aurkitu zuten. 235 00:09:19,530 --> 00:09:23,120 Beraz, eguneratze automatikoak badaukazu aktibatuta ONEAN duzu laster. 236 00:09:23,120 --> 00:09:26,340 Baina, besterik segurua izango da ziur aski ezin izan duzu gutxienez beste nabigatzaileak batzuk aldatzeko 237 00:09:26,340 --> 00:09:27,300 Bitartean. 238 00:09:27,300 --> 00:09:29,650 >> Orain bihurtzen da gehiegi duten Microsoft oso eskuzabal 239 00:09:29,650 --> 00:09:33,640 halaber, Windows XP konponketa bat kaleratu, Windows bertsio zaharragoa zein 240 00:09:33,640 --> 00:09:37,040 laguntza izan zen benetan ofizialki Duela aste gutxi batzuk besterik ez, etenda, 241 00:09:37,040 --> 00:09:40,880 baina mehatxu hau izan zen hain txarra dutela ere bota OS horretarako konponketa bat 242 00:09:40,880 --> 00:09:41,810 baita. 243 00:09:41,810 --> 00:09:43,400 >> Orain beste berriak aste honetan hau izan zen. 244 00:09:43,400 --> 00:09:46,632 Atari du 2600, joko bat zaharragoa kontsola duten lehengusuari eskatu 245 00:09:46,632 --> 00:09:49,340 benetan sortu zuen gero eta handiagoa zein Bideo jokatu erabiltzen dugunean 246 00:09:49,340 --> 00:09:50,630 beren etxea bisitatuko genuke. 247 00:09:50,630 --> 00:09:54,420 Orain, edozein kasutan, zergatik izan zen Albiste ondorengo arrazoi izan da. 248 00:09:54,420 --> 00:09:57,180 Itzuli 80ko, enpresak Telefono honen atzean, Atari, 249 00:09:57,180 --> 00:09:59,870 ra batean lurperatu erabaki Mexiko Berria Urbasan 250 00:09:59,870 --> 00:10:02,510 jolas zahar sorta osoa eta Instrukzio eskuliburuak 251 00:10:02,510 --> 00:10:05,050 eta horrelako litzateke bestela joan dira saldu gabe. 252 00:10:05,050 --> 00:10:09,320 >> Orain, denboran zehar, horien ehorzketa partidak hiri mito bat pixka bat bihurtu da. 253 00:10:09,320 --> 00:10:12,690 Jendeak ez benetan ziur jakin ala hau benetan gertatu zela, nahiz 254 00:10:12,690 --> 00:10:16,080 nahiz eta, mito joan zen bezala, enpresak hormigoi geruza bat bota zuen, nahiz 255 00:10:16,080 --> 00:10:18,630 guztia gainean Urbasan haurrekin saihesteko 256 00:10:18,630 --> 00:10:22,150 benetan bidez rustling batetik, free bideo-jokoak aurkitu nahian. 257 00:10:22,150 --> 00:10:26,310 Beno, bihurtzen da dokumental bat da orain egiten ari orain, 2014. 258 00:10:26,310 --> 00:10:30,900 Eta excavators talde bat saiatzen ari dira dig egia istorio honen atzean 259 00:10:30,900 --> 00:10:32,240 hain zuzen ere, hor da bada. 260 00:10:32,240 --> 00:10:33,330 >> Eta zer aurkitu dute? 261 00:10:33,330 --> 00:10:35,940 Beno, ez zehazki hau lasaia, baina milaka 262 00:10:35,940 --> 00:10:38,220 bere jokoaren kopiak, horrek kaleratu zen 263 00:10:38,220 --> 00:10:42,000 oharra baterakoa movie, E.T. Estralurtarren du. 264 00:10:42,000 --> 00:10:47,040 Beraz, egia esan, besterik gabe, azken egunetan dozenaka eta ehunka ez bada milaka 265 00:10:47,040 --> 00:10:52,140 kartutxo horiek, azken finean, ari izanak beharreko hasita. 266 00:10:52,140 --> 00:10:56,280 >> Orain zergatik lurperatu zuten argiro sinesgarria joko bat? 267 00:10:56,280 --> 00:10:58,570 Beno, bihurtzen da E.T. benetan ospetsu 268 00:10:58,570 --> 00:11:01,850 askok bideo-joko txarrena inoiz izan. 269 00:11:01,850 --> 00:11:04,080 Izan zuten hein handi batean, zeren garatzeko denbora gutxi 270 00:11:04,080 --> 00:11:06,340 hori baino lehen partiduan Gabonetan bereziki, 271 00:11:06,340 --> 00:11:09,240 baina ere zegoelako bereziki gogorra jokatu. 272 00:11:09,240 --> 00:11:11,630 Hau, jakina, segurutzat jotzen du galderari, ahal ikusiko dugu? 273 00:11:11,630 --> 00:11:12,610 Bai, ahal dugu. 274 00:11:12,610 --> 00:11:13,555 Ikus dezagun begirada bat. 275 00:11:13,555 --> 00:11:14,388 [BIDEOA jolasean] 276 00:11:14,388 --> 00:11:35,287 277 00:11:35,287 --> 00:11:37,870 Orain ez zen benetan duten pertsonek hartu eragozpena grafikoak 278 00:11:37,870 --> 00:11:41,070 delako, hain zuzen ere, hau izan zen 80ko eta honek artearen egoera izan zen. 279 00:11:41,070 --> 00:11:42,840 Izan ere, hau izan da hemen nire haurtzaroa. 280 00:11:42,840 --> 00:11:44,900 Baina zer zaila zen Joko honi buruz izan zen, bat, 281 00:11:44,900 --> 00:11:46,920 pelikula bat ET izan duzu inguruan pantailan, bila 282 00:11:46,920 --> 00:11:49,820 pixel gutxi dutenentzat, Reese en piezak irudikatzen. 283 00:11:49,820 --> 00:11:52,960 Baina harrapatzen gehiegi dela jaitsi baduzu diamante forma ilunagoa horietan sartu, 284 00:11:52,960 --> 00:11:54,870 batean eroriko litzateke Pit izan zen benetan 285 00:11:54,870 --> 00:11:56,890 Oso gogor eta lapurtera ateratzeko. 286 00:11:56,890 --> 00:11:59,570 Beraz, horrela zen lurperatuta ET. 287 00:11:59,570 --> 00:12:02,740 >> Gaur egun ere, basamortuan berandu zen hau hemen Wyomingen. 288 00:12:02,740 --> 00:12:08,010 Nuklear bat, ez da nahastu behar [? nucular,?] kontrol-zentrotik. 289 00:12:08,010 --> 00:12:10,920 Eta hain zuzen ere, behera begiratu ezkero Han hormigoizko azpian 290 00:12:10,920 --> 00:12:14,330 pole zuri honetatik gertu, ez da benetan Minuteman III misil bat, 291 00:12:14,330 --> 00:12:18,230 misil nuklear bat, hori da benetan teknologia batzuk hori babestuta 292 00:12:18,230 --> 00:12:20,980 ez ia modernoa agian duzu espero bezala. 293 00:12:20,980 --> 00:12:24,344 American TV show bat, 60 Minutu, duela gutxi, agerian honetan. 294 00:12:24,344 --> 00:12:25,010 [Bideo-erreprodukzioa] 295 00:12:25,010 --> 00:12:28,210 -Baina ekipamendua aspaldikoa da. 296 00:12:28,210 --> 00:12:30,480 Honetan, adibidez, ez da ordenagailu batek 297 00:12:30,480 --> 00:12:33,380 aireratzea bat jasoko luke presidenteak aginduko. 298 00:12:33,380 --> 00:12:35,720 Disketeak erabiltzen ditu. 299 00:12:35,720 --> 00:12:38,000 Benetan zaharra, oso handiak. 300 00:12:38,000 --> 00:12:41,920 Lortu aurretik behera hemen, zuk Ziurrenik inoiz ikusi bat? 301 00:12:41,920 --> 00:12:44,170 >> -I'd inoiz ikusi bat arte Behera egin nintzen zulo horretan. 302 00:12:44,170 --> 00:12:44,640 >> [END bideo-erreprodukzioa] 303 00:12:44,640 --> 00:12:46,730 >> Orain pentsatzen ari bada disko hauek ikusi duzun, 304 00:12:46,730 --> 00:12:49,680 5 eta 1/4-inch disko horiek 1980ko hamarkadan hasita, uh-uh. 305 00:12:49,680 --> 00:12:53,180 Hau 8 hazbeteko diskete bat da 1970-tik diskotik. 306 00:12:53,180 --> 00:12:55,930 Orain CS50 propioa Dan Coffey eta, gainera, aukera bat izan nuen 307 00:12:55,930 --> 00:12:58,117 Seattle bidaiatzeko, Washington berriki non 308 00:12:58,117 --> 00:12:59,450 gure lagunak bisitatu dugu Balbula at. 309 00:12:59,450 --> 00:13:03,870 Izan ere, 60 me segundotan gogoratzen dezakezu errealitate birtuala betaurrekoak horiek jantzita. 310 00:13:03,870 --> 00:13:07,030 >> Orain ere aukera izan genuen Balbula en ingeniarien hiru berriketan 311 00:13:07,030 --> 00:13:09,620 nork buruz hitz egin digu zer bezala da Balbula at lan egiteko, 312 00:13:09,620 --> 00:13:13,290 baina hobeto oraindik, zer da Nahi bideojokoak garatzeko. 313 00:13:13,290 --> 00:13:14,315 Ikus dezagun begirada bat. 314 00:13:14,315 --> 00:13:14,600 >> [Bideo-erreprodukzioa] 315 00:13:14,600 --> 00:13:15,433 >> [BIDEOA jolasean] 316 00:13:15,433 --> 00:13:23,950 317 00:13:23,950 --> 00:13:26,420 -Nire izena Brian Jacobson da. 318 00:13:26,420 --> 00:13:30,420 Nire bidea egin nuen Balbula mota zertxobait circuitous ibilbide batean. 319 00:13:30,420 --> 00:13:33,710 Ezin izan dut benetan ordenagailu bat unibertsitatean programatzaile. 320 00:13:33,710 --> 00:13:35,790 Eta atzera erabiltzen zen dut batxilergoko izakia in 321 00:13:35,790 --> 00:13:39,300 programazioa egiteko eta lortzeko gai Ideia batetik gauzak ezartzeko 322 00:13:39,300 --> 00:13:41,320 minutu gutxi edo ordu. 323 00:13:41,320 --> 00:13:46,930 I izan duten garapen-erritmo azkar eta nire ideiak ikusten bizia. 324 00:13:46,930 --> 00:13:48,780 >> -Nire izena Yahn Bernier da. 325 00:13:48,780 --> 00:13:50,740 Izan dut hemen Balbula at 16 urte baino gehiago. 326 00:13:50,740 --> 00:13:54,170 Beraz, bukatu dut besterik idazten fun maila Quake editore bat 327 00:13:54,170 --> 00:13:57,564 BSP, oinarritutako bitar batek deitu espazio partitzea zuhaitzak. 328 00:13:57,564 --> 00:13:58,730 Duten entree sort zen. 329 00:13:58,730 --> 00:14:02,780 Eta, azkenean, Gabe Newell, nor zen Balbula sortzailea, eta Mike Harrington 330 00:14:02,780 --> 00:14:06,254 email esanez software bat bidali dit garapeneko ingeniaria aukera. 331 00:14:06,254 --> 00:14:07,170 -Nire izena John Cook da. 332 00:14:07,170 --> 00:14:09,380 Software ingeniari naiz Balbula lanean. 333 00:14:09,380 --> 00:14:14,240 Gure online sistemak zentratu nintzen, eskalatzeko, eta arkitektura. 334 00:14:14,240 --> 00:14:16,060 >> Lagun batek eta biok benetan unibertsitate zeuden 335 00:14:16,060 --> 00:14:18,660 Team Fortress izeneko joko batean ari da lanean. 336 00:14:18,660 --> 00:14:22,810 Eta jokoa egin besterik ez dugu, ipini gora Interneten. 337 00:14:22,810 --> 00:14:25,130 Gain bat izan zen Jokoan, Quake, garai hartan. 338 00:14:25,130 --> 00:14:27,620 Beraz moduko moderno bat izan zen jolas horren luzapena. 339 00:14:27,620 --> 00:14:30,920 Horren ondoren, bukatu dugu Balbula harremana lortzen 340 00:14:30,920 --> 00:14:32,200 eta hemen datozen. 341 00:14:32,200 --> 00:14:36,535 >> -Beno, niretzat, klase grafiko zen Ziurrenik gehien aplikagarri ikastaroa 342 00:14:36,535 --> 00:14:39,960 hartu nuen unibertsitatean ziur. 343 00:14:39,960 --> 00:14:42,940 Trigonometrikoak, algebra lineala. 344 00:14:42,940 --> 00:14:47,140 Robotika ikastaro bat zuela bat hartu nuen lineal algebra labean moduko mordo 345 00:14:47,140 --> 00:14:52,030 da, eta hori da giltzarri bat bilakatu matematika 3D grafikoak edozein kontzeptu. 346 00:14:52,030 --> 00:14:57,680 Da orientazio eta egiten denak bezalako matematika, baino gehiago bilatzen dut zure kontra, 347 00:14:57,680 --> 00:14:58,970 baina han helburua nahi dut. 348 00:14:58,970 --> 00:15:04,600 Eta nola ez biratu dut eta nola ez dut irudikatu non mugitzen edo egiten dit. 349 00:15:04,600 --> 00:15:07,015 Duten algebra lineal guztia. 350 00:15:07,015 --> 00:15:11,380 >> -Lehenengo pertsonan tiroak baten funtsa da begiratzen duten pistola guneak zeharkatzen dut 351 00:15:11,380 --> 00:15:13,630 nire begiak eta helburu batera zerbait eta trigger tira 352 00:15:13,630 --> 00:15:14,670 eta hori jo nahi dut. 353 00:15:14,670 --> 00:15:18,810 Beraz diseinatzen duzu zure teknologiari latentzia aurre. 354 00:15:18,810 --> 00:15:22,020 Eta beraz, John Carmack itzuli zen eta esan zuen, oi, zer egin behar dut 355 00:15:22,020 --> 00:15:28,440 da bezeroak on aurreikusteko du nire jokalari en Sarrerek ondorioz, 356 00:15:28,440 --> 00:15:30,336 eta besterik gabe, egin duten eta errendatu nondik dugu 357 00:15:30,336 --> 00:15:33,460 pentsatu behar izan zuen joan eta gero utzi zerbitzariari itzuli eta konpondu niretzat. 358 00:15:33,460 --> 00:15:36,470 >> -Beraz, pentsatzen ari zaren Joko bat egin joko-motor bat erabiliz, 359 00:15:36,470 --> 00:15:38,510 asko aukera gehiago dago orain. 360 00:15:38,510 --> 00:15:41,675 >> -A joko motorra da, mota azpiegituraren 361 00:15:41,675 --> 00:15:42,800 eta bertan jokoaren egin duzu. 362 00:15:42,800 --> 00:15:46,560 Gauza da marrazki arduratuko da munduan, munduko simulatzeko, 363 00:15:46,560 --> 00:15:50,970 soinu guztiak erreproduzitzeko, Zure Joko kodea laguntzeagatik 364 00:15:50,970 --> 00:15:53,650 irudikatu zer etsaia Itzuli egin dira joan. 365 00:15:53,650 --> 00:15:57,260 >> -Normalean, modu jendea hasten ziren da logika duten kopuru batzuk hartu dute litzaidake 366 00:15:57,260 --> 00:15:58,020 eta aldatzeko. 367 00:15:58,020 --> 00:16:00,280 Bezala, ba, ez dezagun besterik suziria launcher aldatzeko 368 00:16:00,280 --> 00:16:04,240 ordez 200 kalte egin 100 kalte egiten. 369 00:16:04,240 --> 00:16:08,580 Oso erraza da, nahi, besterik gabe, hartu lehendik dauden jokatzeko logika pieza batzuk 370 00:16:08,580 --> 00:16:10,360 eta pentsatzen nola nahi duzu. 371 00:16:10,360 --> 00:16:13,830 >> -Beste maila handiagoa geruza normalean izeneko joko kodea. 372 00:16:13,830 --> 00:16:17,230 Joko kodearen ohi da Gauza hori da dena joko arauei buruz. 373 00:16:17,230 --> 00:16:21,156 Izan ere, daukat horrelako arma zehatz honetan 374 00:16:21,156 --> 00:16:22,530 eta lan modu jakin bat da. 375 00:16:22,530 --> 00:16:25,480 Edo ere, ez dagoela da headcrab munstro bat zela 376 00:16:25,480 --> 00:16:27,130 jokabide bereziki tresnak ditu. 377 00:16:27,130 --> 00:16:30,800 Gauza mota horiek dira normalean Joko kode gisa aurkitu. 378 00:16:30,800 --> 00:16:34,790 >> -Eta han, benetan, horiekin piezak eta iterazio-prozesu-mota, 379 00:16:34,790 --> 00:16:37,600 antzeko zerbait dezakezu joan Half-Life bezalako zerbait Quake. 380 00:16:37,600 --> 00:16:41,810 >> -Half-Life zientzia-fikziozko bat da, lehen pertsonan tiroak jokoa. 381 00:16:41,810 --> 00:16:45,340 Honez mundu dystopian batean ezarri. 382 00:16:45,340 --> 00:16:50,050 Lehen Half-Life jarri zen lurpeko instalazioak ikerketa honetan 383 00:16:50,050 --> 00:16:51,100 Black Mesa izeneko. 384 00:16:51,100 --> 00:16:53,940 Eta pertsonaia bat jokatu duzu Gordon Freeman izeneko. 385 00:16:53,940 --> 00:16:56,690 Eta funtsean izan zen buruzko alien inbasioa 386 00:16:56,690 --> 00:17:00,000 duten eragin zuten, esperimentu bat oker joan da. 387 00:17:00,000 --> 00:17:04,720 >> Eta bigarren jokoa, Half-Life 2, 10 urte inguru beranduago jarri zen, 388 00:17:04,720 --> 00:17:07,940 eta, batez ere, atzerritarrei izan planeta baino gehiago hartu. 389 00:17:07,940 --> 00:17:12,547 Eta orain, Gordon Freeman gisa duzu funtsean erreskatatzeko izan 390 00:17:12,547 --> 00:17:13,880 Zure lagun, Alex, nork bilduko. 391 00:17:13,880 --> 00:17:17,960 Eta saiatu atzera beat du atzerritarrei eta planetako aldarrikatu. 392 00:17:17,960 --> 00:17:20,660 >> -Zalantzarik gabe, bezalako proiektuak Portal 2, besterik ez zen 393 00:17:20,660 --> 00:17:24,742 talde txiki bat, bost pertsona Joko ideia bat lantzen ari da. 394 00:17:24,742 --> 00:17:26,950 Gauza batzuk aurkitu zuten dute Pentsamendu interesgarri izan ziren, 395 00:17:26,950 --> 00:17:28,283 interesgarria izan daiteke joko bat da. 396 00:17:28,283 --> 00:17:29,490 Zabalduta 20 lagun joan ziren. 397 00:17:29,490 --> 00:17:31,355 Fleshed dute ideia horiek. 398 00:17:31,355 --> 00:17:32,480 Pertsona batzuk gehiago gehitu zaitu. 399 00:17:32,480 --> 00:17:35,827 >> Oraindik, bezalako Ados, eta dute gaur egun dugun hiru kontsola ontziratu nahi. 400 00:17:35,827 --> 00:17:36,910 Jende asko gehiago behar dugu. 401 00:17:36,910 --> 00:17:38,619 Denek bezala, etorri Joko hau begiratu. 402 00:17:38,619 --> 00:17:39,160 It awesome da. 403 00:17:39,160 --> 00:17:40,909 Besterik mordo bat behar du du lan egin ahal izateko. 404 00:17:40,909 --> 00:17:43,790 Beraz, bat-batean duzu enpresaren erdia, lan 405 00:17:43,790 --> 00:17:47,100 duzu 120 pertsonek lan Joko hau on du egin behar. 406 00:17:47,100 --> 00:17:51,190 Jakina, kopuruari proiektuetan nonbait kontratuak, 407 00:17:51,190 --> 00:17:53,354 baina denek super da zoriontsu dakite delako 408 00:17:53,354 --> 00:17:55,520 honen inguruan ari dira lanean Gauza hori da benetan awesome. 409 00:17:55,520 --> 00:17:58,644 >> Buruzko gauza benetan handia du-One lan hau eta industria honetan orokorrean 410 00:17:58,644 --> 00:18:00,684 da gauzak denbora guztian aldatzen. 411 00:18:00,684 --> 00:18:02,600 Gauza duzu Oraindik dutela aurten va egiten 412 00:18:02,600 --> 00:18:04,980 Oso zaila bertatik izan Gauza hurrengo urtean egin duzu. 413 00:18:04,980 --> 00:18:08,520 Eta beraz, dena benetan mantentzen ditu freskoa, benetan, eta nahiko zirraragarria. 414 00:18:08,520 --> 00:18:11,757 Zu etengabe berriak ikasteko gauzak eta gauza mota berriak egiten. 415 00:18:11,757 --> 00:18:12,590 [END bideo-erreprodukzioa] 416 00:18:12,590 --> 00:18:13,969 DAVID: Hori da CS50LIVE da. 417 00:18:13,969 --> 00:18:15,760 Hainbeste honi esker astean laguntzaileen. 418 00:18:15,760 --> 00:18:19,710 Hainbeste CS50 Colton propioak esker Ogden eta kameraren atzean taldeak. 419 00:18:19,710 --> 00:18:21,456 Hau CS50 zen. 420 00:18:21,456 --> 00:18:23,198 >> [MUSIKA - LOS DEL RIO, "MACARENA"] 421 00:18:23,198 --> 00:19:18,955