>> [Музика свира]
САДА: Здраво, свет.
То је ЦС50ЛИВЕ.
Имамо тако добар епизода за тебе.
Директор ИоуТубе, буг у програму Интернет Екплорер,
најгори видео игра икада, и излет на Валве Софтваре.
Али прво, путовање у Токио, Јапан где Председник Обама је недавно играо
фудбал са добрим пријатељем.
>> [ВИДЕО РЕПРОДУКЦИЈА]
-Вау.
Он се креће.
>> -Могу да подстакне лопту фудбал превише.
Ево ја идем.
>> -Хеј, добар посао.
>> [КРАЈ ВИДЕО РЕПРОДУКЦИЈА]
ДАВИД: Здраво, свет.
Овде сам са ЦС50 сопственом Цолтон Огден.
>> ЦОЛТОН ОГДЕН: Здраво свима.
>> ДАВИД: А ко још радимо има са нама овде данас?
>> ЦОЛТОН ОГДЕН: Ово је сада, наш мали роботски другар из Француске.
ДАВИД: Па ја заправо срео НЕ заједно [? Роб Боден?]
када је и сам био у Атланти, Грузија неколико недеља уназад
као што се сећате, на СИГЦСЕ, посебног интереса
Група за компјутерске науке образовања, где буквално шетају
сала спрат је био тај тип.
Па како се испоставило, када смо се вратили у кампусу
открили смо да је професор [ИНАУДИБЛЕ] харвардског роботике лабораторије
заправо имао сад овде на кампусу.
И она је љубазно нам дозвољено данас да га програм за вас.
ЦОЛТОН ОГДЕН: Да, и заправо, Дејвид, Мислим да сада жели да се поздрави са тобом
ако желите да хода овде табели.
>> ДАВИД: Баш овде?
У реду.
>> САДА: Здраво, Дејвид.
Драго ми је што смо се упознали.
>> ДАВИД: Здраво, Сада.
Рукуј?
>> ЦОЛТОН ОГДЕН: Схаке његова рука горе и доле.
>> ДАВИД: У реду.
>> ЦОЛТОН ОГДЕН: И онда он ће ићи напред и седне.
А ако сте заинтересовани, Ја заиста могу да вам покажем
како сам био у стању да га да ураде исто све ове ствари.
>> ДАВИД: Да, апсолутно.
>> ЦОЛТОН ОГДЕН: Он је мало из равнотеже јутрос.
Он није имао још своју кафу.
ДАВИД: Па шта је ово гледамо?
ЦОЛТОН ОГДЕН: Значи гледамо Овде је језгро граф, који је сада
графичко програмирање окружење, који је веома сличан нуле
да ЦС50 користи.
Овде видимо да је сет се као дијаграм тока.
И ми имамо гомилу ових мали блокови овде.
Сада ако погледамо овај На пример, то се зове устане.
И овај блок каже устане за Сада, да ли он седи доле
или шта год.
>> Онда видимо иде у тактилна глава, која у основи
чека на чесме на врху његова глава као што сте раније видели.
Премештање на средствима креће у Кс, И, З и правац на одређену дестинацију.
Руковање је модул сам написао, који у основи каже, здраво, Дејвид.
Драго ми је што смо се упознали.
Ваитс за руковање.
Седи је супротност устане.
Он ће ићи напред и седне.
А онда покрет главе је петља чиме је
ће се кретати главу у разним правцима.
>> ДАВИД: Занимљиво.
Дакле, иако они не изгледају као делове слагалице од нуле,
то је заиста иста идеја.
И ви спроводите програм користећи ове градивних блокова.
>> ЦОЛТОН ОГДЕН: Да, тачно.
>> ДАВИД: Тако сте рекли да сте направили један од њих, руковање.
Можемо зумирати на том једном?
>> ЦОЛТОН ОГДЕН: Наравно.
Ми ћемо узети овде у руковању поглед.
И видећемо то поставити веома сличан другим дијаграма протока.
Почињемо са хелло блока, који [ИНАУДИБЛЕ] каже, здраво, Дејвид.
Драго ми је што смо се упознали.
Ово овде је петља.
Он каже, открије кретање руку.
Тако да ће у бесконачно петља чекати док њена рука
је подигао горе и доле.
А онда када се то догодило, то ће ићи напред и урадите ове ствари.
Сет крутост ОК и идите на крају, што у основи значи послати га назад
у свом подразумеваном положају.
ДАВИД: Занимљиво.
Да ли сте ограничени на само користећи ову графичко окружење
да га програмирате на овај начин?
>> ЦОЛТОН ОГДЕН: Заправо, не.
Ако идемо напред и дупли клик било који од ових градивних блокова,
можемо видети да заправо постоји питон код испод хаубе,
напајање сваки од ових градивних блокова.
>> ДАВИД: А, заиста.
Дакле, за оне који нису упознати, питон је тумачи језик,
веома слични по духу да ПХП, који користимо у ЦС50.
И слично као можете да користите ПХП за веб програмирање,
можете га користити на командној линији.
И као Колтон се ради овде у овом графичком окружењу,
писање програма и онда преноси преко Ви-Фи -
ЦОЛТОН ОГДЕН: Тачно.
ДАВИД: - до сада.
Да ли имате неки време да останеш?
>> ЦОЛТОН ОГДЕН: Апсолутно.
>> ДАВИД: У реду.
Па, пре него Колтоном врати са нам за мало изненађење,
ми сада - да је -? имате 60 секунди од бивших студената ЦС50 аудицију
да постане наставе момци.
[ВИДЕО РЕПРОДУКЦИЈА]
-Хвала.
Хвала, свима, зато што овде.
>> -Хеј, господине зека.
>> -Добродошли у овом кратком упутству на -
>> [ИНАУДИБЛЕ] забавно са Твинкија.
-Чекај.
Стоп.
>> -Дакле, сада имамо проблем.
-То није.
А ја ћу вам рећи зашто.
-Петља је понављање, као -
>> -Сортирај црне кутије.
>> -У реду.
Мислим да сам га добити.
-У реду.
Дакле, сада сам у мало тежим делом.
>> -Тако је.
8 бита чине бајт.
>> -Ти узети бајт и ви раздвојити га на комаде од четири.
>> -Бип, бип, бип, бип, бип.
Бип, бип, бип, бип, бип.
>> -Чини се претерано компликовано.
>> -Па хајде да поновимо ово.
>> -Ако те збуњују, молим слободно да ме заустави.
>> -Али, чекај мало.
>> -Па, хајде да погледамо уназад на слајду и разбити ствари доле корак по корак.
>> -Ако се сећате, меморија је подељена на бајт величине комада.
>> -Дакле, овде имамо најбољу сценарио.
>> -Ово је значајан побољшање у односу -
>> -Веб претраживач, као Цхроме.
>> -Увек је потребно да се ослободи било -
-Људи -
-Можда преко покренете.
И код може добити донекле гломазан.
>> -И то је све што је потребно.
>> -Бум!
>> ДАВИД: Сада ЦС50 сопствене Дан Цоффеи и ја недавно
имали прилику да путују ван у Моунтаин Виев, Калифорнија,
што је место где Седиште Гоогле је.
И ми смо имали прилику да разговарате са Сузан Војцицки, директор ИоуТубе.
То је заправо била у Сусан пре гаражна година у 90-тих
да сам Гоогле је започео Лари и Сергеј.
>> Па, испада да Сузан сама је заправо ЦС50
само неколико година пре него што сам и урадио.
И ја мислим да је ударање као ускоро ћете чути само како
много увод у рачунар наука тако утицао њен живот.
Она бих да поздравим.
Сусан Војцицки: Здраво, свет.
Ја сам Сузан Војцицки.
Ја сам директор ИоуТубе.
И ја узео ЦС50 кад сам био виши на Харварду 1990.
>> Ја заправо била историја и књижевност главни.
И мој млађи лета сам схватила да можда ја
желели да науче нешто о компјутерима.
И тако сам се вратио.
Узео сам ЦС50.
Било је тешко, али то је било најневероватније класа сам узео.
То је променило како ја мислим о свему.
>> И кад сам дипломирао на Харварду 1990, отишао сам у Силицијумској долини
и ја имам посао.
И ја сам радила у тецх тада.
Дакле ЦС50 је променио мој живот.
Ја и даље да уче и граде.
То ми је дало велику фондацију.
А ја и даље да уче сваки дан као промена технологије.
>> И ја мислим да је то дивно да сте сви га узимајући
јер то је како је свет неце променити иде напред.
Постоји само ће бити још и више прилика и иновација.
Дигитална ће утицати на наше живи чак и више него што већ има.
И то је дивно да сви ви узимате ЦС50.
Дакле, ово је ЦС50.
>> ДАВИД: Па, ако сте били у потрази за новим разлога
да не користите одређени прегледач, овде је добра за вас.
Недавно сам добио - заједно са свима
на Универзитету Харвард - Ова емаил овде.
>> "Поштовани Чланови Харвард заједнице.
УС Департмент оф Хомеланд Сецурити препоручује да сви корисници привремено
прекине коришћење Мицрософт Интернет Екплорер, ИЕ,
због критичне безбедносне ману. "
>> Ово је заправо документована у Мицрософт Сецурити Адвисори 2963983.
Рањивост у програму Интернет Екплорер може дозволити даљинско извршавање кода.
Шта сад то значи а шта је претња?
Па, размислите о овоме дијаграм овде, који смо
користе у ЦС50 да говоре о ХТТП или веб саобраћај.
Ако овде имамо интернет сервер и на другој страни
претраживач - Интернет Екплорер у овом случају - наравно,
прегледач када се први пут тражи веб страницу
можда послати поруку ХДП овако.
ГЕТ индек.хтмл користећи верзију 1.1 протокола познат као ХТТП.
>> Сада у овом случају, ако има лош момак некако имали приступ овом веб сервер
и на њему инсталиран један искористи да тако кажем,
он или она би могли да убеде веб сервер да се врати ово.
Не само индек.хтмл сама као тражио, али уграђени унутра
те индек.хтмл фајла могао, наравно, бити друга средства.
Посебно, нешто као екплоит.СВФ,
блиц фајл који на крају користи предности овог безбедности
техника, гомила Фенг Схуи, који је фенси начин да се каже да код
унутар тог спрејева флеш фајл такозвана гомила унутар рачунара је
прегледач са свим различитим комадима меморије који су дизајнирани на крају
да замените велике делове меморије овде.
>> Ако се сећате то из наше дискусије у ЦС50 на гомиле и стека
и управљање меморијом уопште.
Сада је то меморија заправо бачен на гомилу
се стварно зове флеш векторске објекте.
И то је нешто са које сте можда упознати
ако сте сами имали пре програмиран Фласх.
Али један од тих објеката у посебно је познат као звучни објекат флеш медијске.
>> И овде лежи прилика јер шта овај екплоит затим наставља да урадите
корумпирана овај комад меморије, овај објекат у меморији,
тако што покушава да направи ово хексадецимални адреса извршна, тиме
покушава да превари програма на крају да извршава неке схелл код тако
да говори, или код лош момак је, то је коначно складиште на ову адресу овде,
који је убризган путем преузимања несвесно да посебно флеш фајл.
>> Сада крајњи резултат би могао да буде шта год противник жели да уради на свом рачунару.
Он или она може избрисати ваше датотеке, преместите датотеке, е-маил датотека,
или стварно ништа што сте сами могао да урадим као власник тог рачунара.
И то је разлог зашто је тако страшно претња.
Он омогућава заиста свако на Интернет сајт чији сте
можда посетити да изврши произвољан програми на рачунару.
>> Сада на срећу, Мицрософт веома недавно објавио исправку за ово
јер је проблем заправо унесрећене Интернет Екплорер 6
све до преко 11 година.
Дакле, то је био са нама доста време и био је тек недавно откривен.
Дакле, ако имате аутоматско ажурирање укључен, требало би ускоро да буде у реду.
Али само да буду безбедни, ви сигурно могли пребаците на неки други бровсер најмање
у међувремену.
>> Сада испада да сувише Мицрософт врло великодушно
такође објавио закрпу за Виндовс КСП, старија верзија оперативног система Виндовс за који
подршка је заправо званично прекинути пре само неколико недеља,
али ова претња била толико лоша да су такође избацио закрпу за тај ОС
као и.
>> Сада у међувремену ове недеље је то.
Атари 2600, старији игра конзола да рођак
заправо је одрастао на којима смо навикли да играју видео игре, када
ми би посетити њихову кућу.
Сада у сваком случају, зашто је то било у Вест је била из следећег разлога.
Повратак у 80-их, компанија иза овог уређаја, Атари,
одлучио да сахрани у депоније у Новом Мексику
цела гомила старих игара и упутства за употребу
и слично да би иначе су отишли ​​непродата.
>> Сада током времена, сахрана ових игре постају мало урбаног мита.
Људи нису баш сигурни да ли је то заправо догодило чак
мада, као мит отишао, компанија је чак сипа слој бетона
поврх свега у депоније да спречи децу
из заправо шушти кроз њега, покушавају да пронађу бесплатне видео игрице.
Па, испада да документарни је сада у току сада у 2014.
И тим багера је покушавао да ископати истину иза ове приче
ако је заиста тамо.
>> И погодите шта су нашли?
Па, не баш ово момак, али хиљаде
копија његове игре, који је објављен
поклапа са издавањем филм, Е.Т. Ектратеррестриал.
Па заиста, само у последњих неколико дана десетине и стотине ако не и хиљаде
на крају ових кертриџа почињу да се откривена.
>> Сада зашто су закопати што јасно убедљив игра?
Па, испада да Е.Т. је заправо репутацију
многи да буде најгори видео игра икада.
У делу, јер су тако мало времена да се развије
игра пре тога Посебно Божића,
већ и зато што је посебно тешко играти.
Овај, наравно, намеће питање, можемо га видети?
Да, можемо.
Хајде да погледамо.
[ВИДЕО Гаме Плаиинг]
Сада то није био заправо графика да људи узели приговор
да, јер, заиста, то је било 80-тих и то је била држава уметности.
Заиста, ово је био мој детињство овде.
Али, оно што је било тешко о ова игра је, један,
сте имали гледате ЕТ око екран, гледајући
за оне мале пиксела, који Реесе представљени комади.
Али цака је превише да ако си пао у оним тамнијим дијамант облика,
би пасти у пит то је заправо
веома тешко и заморно да изађу из.
Дакле, на тај начин је сахрањен ЕТ.
>> Сада такође у пустињи касно је то овде у Вајомингу.
Нуклеарна, не треба мешати са [? нуцулар,?] контролни центар.
А у ствари, ако погледате доле тамо испод бетона
близу ове беле стуб, ту је заправо Минутеман ИИИ ракета,
нуклеарна ракета, то је заправо заштићен неким технологији која је
не скоро као модеран као што сте можда надају.
Америчка ТВ емисија, 60 Минута, недавно открио ово.
[ВИДЕО РЕПРОДУКЦИЈА]
-Али опрема је древна.
То је, на пример, један од рачунара који
ће добити лансирање би од председника.
Она користи дискете.
У заиста старе, велике.
Пре него што сам овде, ти вероватно никада није видео један?
>> -Био бих никада видела један до Имам доле у ​​овој рупи.
>> [КРАЈ ВИДЕО РЕПРОДУКЦИЈА]
>> Сада ако размишљате Ви сте видели ове дискове,
те 5 и 1/4-инцх дискови из 1980, ух-ух.
То је 8-инчни флоппи Диск од 1970.
Сада ЦС50 сопствене Дан Цоффеи а имао сам и прилику
да путују у Сијетл, Вашингтон недавно где
посетили смо наше пријатеље у Валве.
У ствари, ако се сећате 60 секунди мене носио оне виртуал реалити наочаре.
>> Сада смо имали прилику да цхат са три инжењера вентила
који је говорио да нас о томе шта то је као да ради на Валве,
али још боље, шта је то воле да се развије видео игара.
Хајде да погледамо.
>> [ВИДЕО РЕПРОДУКЦИЈА]
>> [ВИДЕО Гаме Плаиинг]
-Моје име је Брајан Џејкобсон.
Сам направио мој пут до вентила врста у мало заобилазним путем.
Нисам био у ствари компјутер програмер у колеџу.
И ја сам користио за прављење у средњошколском бића
у стању да уради програмирање и добити ствари од идеје до реализације
у само неколико минута или сати.
Уживао сам да брз темпо развоја и виде моје идеје оживљавају.
>> -Моје име је иахн Берние.
Ја сам овде на Валве за више од 16 година.
Тако сам завршио писање само за забава путовања за Куаке
зове БСП, на основу бинарни простор за подјелу дрвеће.
То је врста у предјело.
И на крају Габе Невелл, који је био оснивач Валве, и Мајк Харингтон
послао ми је е-каже софтвер Развој инжењер прилика.
-Моје име је Џон Кук.
Ја сам софтвер инжењер ради на вентил.
Ја се фокусирати на наше онлине системима, скалирање, и архитектура.
>> Пријатељ и ја заправо на универзитету су
ради на игру која се зове Теам Фортресс.
И ми смо само направили игру, стави га на интернету.
То је додатак игра, Куаке, у то време.
Дакле, то је била нека врста модерног продужетак тој утакмици.
Након тога, завршили смо добијање у контакту са вентилом
и долази овамо.
>> -Па, за мене је графика класа вероватно највише примењује курс
да сам узео у колеџу сигурно.
Тригонометрија, линеарна алгебра.
Узео сам Роботика курс који је имао гомила линеарне алгебре врсте печене
у њега, и то је један од камен математичке концепте за било које 3Д графиком.
То је све о оријентацији и раде математика као, ја гледам преко тебе,
али желим да циљ тамо.
И како ја ротирате и како да схватим где селим или гледа.
То је све линеарна алгебра.
>> -Суштина првог лица пуцачина је да гледам кроз пиштољ сајтовима
са моје очи и циљ у нешто и повуче обарач
и желим да удари то.
Дакле, морате да дизајнирате технологија да се баве латенције.
И тако Џон Кармак вратио и рекао, ох, шта ја треба да урадим
се предвидети на клијенту довести инпута мог играча,
и управо то урадио и рендер одакле смо
Мислим да ће бити и онда нека сервера вратити и поправити га за мене.
>> -Дакле, када размишљате о користећи игру мотор да направи игру,
сада има много више опција.
>> -Игра мотор је врста инфраструктуре
у којој сте направили игру.
То је ствар одговоран за цртање свет, за симулацију свет,
за играње све звукове, за помагање игр код
схватим шта непријатељ АИ ће ићи урадити.
>> -Обично, начин на који људи ће почети ис они би узети неку количину те логике
и промените га.
Као, у реду, сада ћемо само промените ракетни бацач
да уради уместо 200 штету од 100 раде штету.
То је врло једноставна, као, само узми неки постојећи комад играња логике
и уштинути га како желите.
>> -Други слој виши ниво се обично назива игра код.
И код игра је обично Оно што је све о правилима игре.
Као чињенице да сам имао ово посебно оружје
и то ради на посебан начин.
Или чињеница да постоји хеадцраб чудовиште које
има ове посебне понашања.
Ове врсте ствари су типично да пронађе игру као код.
>> -И одатле, заиста, с онима врста комада и процеса итерације,
можете да одете из тако нешто Земљотрес на нешто попут Халф-Лифе.
>> -Халф-Лифе је Сци-Фи, у првом лицу пуцачка игра.
Радња је смештена у дистопијска свету.
Први Халф-Лифе је постављен у овај подземни објекат истраживања
зове Блацк Меса.
А ти играо лик по имену Гордон Фрееман.
И то је у основи била о инвазија ванземаљаца
који је изазвао када експеримент је кренуло наопако.
>> И други игра, Халф-Лифе 2, основан је око 10 година касније,
и суштини, ванземаљци преузела планете.
И сад ви као Гордон Фрееман је морао да спаси основи
твој пријатељ, Алекс, ко ти упознам.
И покушајте да туку назад ванземаљци и поврати планету.
>> -Наравно, пројекти попут Портал 2, то је био само
мали тим, пет људи ради на идеји игру.
Нашли су неке ствари они мисао била занимљива,
могао бити интересантан за игру.
Они проширена на 20 људи.
Они разрадити те идеје.
Ви додао још неке људе.
>> Они су као, у реду, а сада ми Желим да брод на три конзолама.
Треба нам много више људи.
Као и сви, хајде погледајте овој игри.
То је страва.
То само треба гомила од раде да се уради.
Тако изненада имате половина компанија које раде,
имате 120 људи који раде на овој утакмици да се то уради.
Очигледно, број пројекти другде уговори,
али свако је супер срећни јер знају
они раде на томе Оно што је заиста сјајно.
>> -Једна од заиста великих ствари о овај посао и то индустрија у целини
је да се ствари мењају све време.
Оно што си ти ради ове године иде
да буде веома тешко из ствар коју урадите следеће године.
И тако држи све стварно свеже, заправо, и прилично узбудљиво.
Ви стално учите нове ствари и раде нове врсте ствари.
[КРАЈ ВИДЕО РЕПРОДУКЦИЈА]
ДАВИД: То је то за ЦС50ЛИВЕ.
Захваљујући толико ово сарадници недеље.
Захваљујући толико ЦС50 сопственом Колтоном Огден и екипа иза камере.
Ово је ЦС50.
>> [МУЗИКА - Лос Дел Рио, "МАЦАРЕНА"]