[MUSCIC PLAYING] DAVID Malan: Здравейте свят, това е CS50LIVE. Така че може би си спомняте от нула седмици че настолни лампи имат по някакъв начин се превърне в нещо тази година в CS50. И всъщност това е просто в резултат на моята доста спонтанно, преди първата клас, след като намерила в колата, откарвани до местния магазин, наречен Target да вземете наистина всички лампи мога да намеря. Защото това, което аз исках да направя е има някои крушки с които да представляват нули и единици. Чрез която ако крушката е било включено, това би представлявало един в лекция. И ако крушката е изключен ще представлява нула. Сега най-смешното нещо, което е най- В края на тази лекция, Аз наистина не се нуждаят на настолни лампи вече. Така че попитах студентите да доброволец, ако те може би искате да ги вземе у дома. Никога не съм виждал толкова много интересно в нищо в CS50, да не говорим за настолни лампи, така че те много бързо се подаряват. Така че ние напълно се наредиха на наличност, независимо от някои искания оттогава за повече. Затова реших да се върна в колата на другия ден и отново карам до този магазин, Target, да вземем още малко. Ние сме тук, на нашия начин да се насочите към вземете тази седмица партида от настолни лампи. Обичам да работя на края така че никой не драска моята кола. [За възпроизвеждане на музика] Това беше CS50. Щастлив съм да кажа, че бюрото лампи сега са отново в наличност. Но аз исках да споделя специално чуруликам с вас, че хвана окото ни назад когато за първи път е дал някои от тези, настолни лампи в нула седмица. Това е написано от един от вашите съученици, Андрю Хил, който е написал, "Davidjmalan, къде е лампата ми?" " Сега най-смешното нещо, което е този туит хвана окото на един мой колега, Shelley Westover, които може би си спомняте от такива филми като този. Във всеки случай, Shelley отговори Чуруликане на Андрю, както следва: "Андрю! Приемате ли CS50 тази есен? Интересува се от това някои редактиране на непълно работно време за курса? " Shelley, разбира се, е CS50 е пълен отбор път зад камерата. Тя действително е бил асистент за курс че Andrew в момента имаше по-рано взето на Harvard Extension School. Сега най-смешното нещо, което е, ние решихме за хумор Андрю с това искане и се отказахме един от тези, настолни лампи по пощата. И за да бъда честен, вие знам какво би било по-добре? Андрю, имаш ли нещо против? Може ли да се присъедините към мен тук в интернет? Андрю, бихте искали да се каже, здравей свят? ANDREW HILL: Да, Дейвид. Здравей, свят. DAVID J. Malan: Така че всеки, тук е Andrew Hill. Това са някои от бюрото лампи Ние, качват в Target на другия ден. И това не е подценяване да се каже, че тези промени бюро лампи живее. И така, в действителност, сега, че ние е нужно повече от нещата, ние смятахме, че ще ви каня, на аудитория, особено на тези в CS50X да участват в малко предизвикателство на видове. Ако може би искате да получите следващата CS50 настолна лампа, отидете напред и да посетите wheresmylamp.com. Което, вярвате или не, ние всъщност купих снощи по предложение на Андрю. И ние поставени там под форма, която е ще ви помоля за вашето име, Вашата електронна поща, както и URL адреса на клипа, в която се опитват да ни убедят, че сте трябва да бъде следващият Андрю Хил, поне за частта настолна лампа. Така че ви благодаря толкова много Андрю. ANDREW HILL: Благодаря ти, Дейвид. DAVID J. Malan: Ние сме толкова доволен, че сте тук с нас. ANDREW HILL: Горд съм да бъда. DAVID J. Malan: Сега в днешния новините ви Може би сте забелязали, че Facebook, ни стар приятел, се оказа на 10 години. В действителност тази снимка на екрана тук е бил командирован, не е изненада, да се Facebook от една от Основателите на Facebook Едуардо Северин. Кой, ако сте гледали филм The Social Network, се играе от актьора Андрю Гарфийлд. Сега ние решихме, че това ще бъде подходящ момент да се отбележи, че Facebook има едно от тези неща се нарича API. Интерфейс за програмиране на приложения. И какво е API ви позволява да направите е заявка за услуга, като Facebook, се върна някои данни - често във формат известен като JSON или JavaScript Object Notation - и след това се интегрират, че данни в собствената си молба. Сега се оказва, че като страничен ефект на Facebook, който има API, всъщност можете да мушкам около индивидуални потребители JSON данни и да видим какво им е уникален идентификатор. Тези уникални идентификатори са възложени на потребителите, когато те за първи път се регистрирате и се оказва, - и това е много често, когато използвате бази данни за уеб сайтове - тези числа са назначен във възходящ ред от един нагоре. Така че в действителност, дори в браузъра точно сега, ако отидете в graph.facebook.com / Zuck, където Zuck е Марк Потребителско име Zuckerberg е. Ще видите този JSON данни се връщат като посочва че това е наистина Mark Zuckerberg. И си уникален ID е очевидно 4, а не един. Така че най-смешното нещо е, оказва се, че Марк уникалния ID е наистина четири защото той всъщност е създаден няколко тест сметки преди създаването на своя сметка Facebook. Сега аз ще призная, любопитството най-доброто от мен - и вие сте добре дошли да отидете тук - ако отидете в graph.facebook.com / dmalan ще видите, че аз, от друга страна ръка, беше малко по-късно ъгъл. Най-малко относително казано, в началото на, и аз бях потребителски номер 6454. Опитайте го със собственото си потребителско име в края на URL така. Сега също в новините тази седмица е този малък къс самородно злато. Оказва се, че паролата не е вече най-популярната парола. В действителност това е било изпреварване от този скъпоценен камък тук, 123 456, което е смешно достатъчно, още по-сигурна от един от любимите ни пароли като в този филм тук. [VIDEO PLAYBACK] KING ROLAND: Комбинацията е едно. DARK КАСКА: One. ПОЛКОВНИК SANDURZ: One! KING ROLAND: Two. DARK КАСКА: Two. ПОЛКОВНИК SANDURZ: Two. KING ROLAND: Three. DARK КАСКА: Three. ПОЛКОВНИК SANDURZ: Three. KING ROLAND: Four. DARK КАСКА: Four. ПОЛКОВНИК SANDURZ: Four. KING ROLAND: Five. DARK КАСКА: Five. ПОЛКОВНИК SANDURZ: Five. DARK КАСКА: Така комбинацията е едно, две, три, четири, пет? Това е най-тъпото комбинацията Която съм чувал през живота си. Това е едно от нещата, за идиот би имал върху багажа си! ПОЛКОВНИК SANDURZ: Благодаря Вие, Ваше Височество. [END възпроизвеждане на видео] DAVID J. Malan: Сега на трето място е все така много по-сигурно 12345678, който е очевидно резултат на хора, които приемат малко буквално типичната изискването паролите трябва да бъде с дължина най-малко 8 знака. И все пак, дори и тази парола е по- сигурен от това, което очевидно САЩ управление се използва в продължение на 20 години, за да защитим нашите ядрени ракети. Сега на четвърто място е QWERTY, което е резултат пишете героите заедно върха на типичен САЩ клавиатура. В пето място е abc123. И очарователно, в деветия място, е ILOVEYOU. Aw. Сега може би сте забелязали, че начало на лекционни видеоклипове CS50 е че често някои от въздуха фотографията като тази картина тук за Memorial Hall, който е сграда, в която Сандърс театър, където Лекции CS50 са действително проведени. Ние приемаме тези снимки и тези клипове използвайки буквално летящ дрон. Такива като тази картина тук. И ние се прикрепя към дъното на това нещо мъничък фотоапарат, който всъщност е още по-малък, отколкото може би си мислите. И с помощта на дистанционно управление, както и Вярваш или не един чифт очила, ние сме в състояние да лети нагоре, надолу, наляво, надясно, напред, назад с камерата приложен и всъщност филм в сравнително по-висока резолюция и след това се добавя нищо тези видео Клипът към началото на лекции. Сега тя е била красива, макар и супер студено, тук, в Кеймбридж, Масачузетс седмица. Той е бил вали сняг и едно от най-честите искания , които сме придобили през Facebook е да се вземат някои допълнителни обиколки на кампуса на Харвард. Така че ние поискахме собствен Milo CS50, ако той не би имал нищо против да ни вземат за турне. Сега ние сме били държи под око, тъй като обикновено, на Facebook, Reddit и Twitter. И една от длъжностите по-специално на Facebook наскоро уловени нашите очи. Това от вашия съученик, Brenda Anderson, кой всъщност е невероятно върху различни дискусионни форуми Филдинг въпроси от нейните съученици. Бренда е родом от Нова Зеландия. И това, което е хубаво е, че тя го взе при себе си да се съберат амалгама на проблем зададете една и проблем зададете четири. Като идеята за Марио, го намачкате заедно с идеите на Break Out, и в крайна сметка, произведени чрез използване на Станфорд преносима библиотека, собствената си версия, собствената си графична версия, на Mario. Нека хвърлим един поглед. [VIDEO PLAYBACK] BRENDA Андерсън: Така че аз пресъздадени Марио използване на pset4 SPL библиотеката. За да използвате броя на стъпките, натиснете бутона Build, натиснете Go, и Марио скача до върха. [END възпроизвеждане на видео] DAVID Malan: Сега друг пост, който привлече окото ни беше публикуван тук от Сюзън от LA. Тя пише: "Здравейте. Аз съм публикувате това за сина ми, който е 12 и твърде млад, за собствената си Facebook сметка. Той е била заклана се опитвам да разбера отдалечи малко код и Марио. Не мога да разбера как да направи нула до 23 без писмено, или трудно кодиране, нула, едно, две, и така нататък. Това ли е единственият начин? По начина, по който е гледал клипчета на класове, наблюдаваха за сваляне, и прочетете как работят нещата и все още е заседнал. Благодаря, Сюзън. " Така че това, което се докосва за Тази публикация е не само Сюзън достигане от името на своята Синът, а само колко от сина й. съученици протягаха с някои полезни съвети. Например ние бихме искали да признаем, по-специално, Paul от Обединеното Кралство, снимка тук, който иззвъня с някои полезни съвети. Марк, също така и от Обединеното кралство, , които просто предлагат някои съвети. И Крис, показан тук, очевидно в колата му. Сега Susan в края на ден, отговорили , както следва: "Павел, благодаря ви много! Тя работи сега и той се усмихва. Аз съм Съжалявам, че не съм помогне на всички с това, Аз наистина оценявам всеки е време и съвети. " Благодаря ви, както и от CS50. Сега на снимката тук е Brad Williams, очевидно в аватар форма. И Брад всъщност афиш този на Facebook, нещо, което се подиграваха в Photoshop като полезно предложение за нещо бихме могли да се интегрират в CS50 живо епизод. По-специално, той предлага , че на следващата CS50 някой трябва да замени на зелено екран с боя вратовръзка. Така че, колкото и ние оценяваме всички усилия, ние сме сигурни, влезе в този Photoshop макет, този е академични курсове в Харвард. Това е компютърна наука, разбира се, не по-малко, особено строг в Харвардския университет. Тя просто не би било подходящо за нас да се забъркваш с неща като на зелено екран за несериозни цели. Но ти благодаря, все пак, за предложението. И, всъщност, аз също имам да се извиня на Kevin от Мисури, който по подобен начин туитна това предложение, "Сложи davidjmalan пред кода на Matrix. Той е Онзи,. " Така че тук също обичам филм - първият милион. На второ и трето, не толкова - но тук прекалено, не съвсем уместно за тази красива студио тук в Харвардския университет. Но ви благодаря за предложението. Сега честно казано, ако ще да отида навсякъде с този зелен екран няма да бъде в Матрицата. Мисля, че това е може би по-вероятно да да бъде на Слънчев бряг някъде отпивайки замразени напитки. Сега, благодаря на всички, все пак, за предложението. Сега дори по-популярни тази година, а след това настолни лампи е Google Glass. Всъщност, никога не сте виждал толкова много студенти в CS50 идва до чат след лекция, Наистина, за да видите демонстрации на Google Glass. Но това е било страхотно, особено тъй като Google Glass ви позволява - Оказва се, - за да разработи софтуер за него. В действителност, един от CS50 е притежавате Учебни стипендианти, Christopher Вартоломей има собствената си чифт Google Glass. И се оказва, че той самият е направил някои разработка на софтуер за него. Той любезно се съгласи да отиде на разходка с мен наскоро да ни каже и да ни покаже малко повече от Google Glass. [VIDEO PLAYBACK] Кристофър BARTHOLOMEW: Хей, ти ли искаш да говориш? DAVID J. Malan: Хей, да. Искаш ли да отидем на разходка? Кристофър BARTHOLOMEW: Да, разбира се. Искам да нося сако. Вие носите стъкло накрая. DAVID J. Malan: Да това е първи път Аз съм имал това, откакто клас приключи. Кристофър BARTHOLOMEW: Възможно ли е да им се наслаждавате, или? DAVID J. Malan: Всичко е наред. Аз не съм намерил много на използвате случай лично, все още. Но тя се обърна страхотно за лекции CS50 си. Така се стигна до - Кристофър BARTHOLOMEW: Определено. DAVID J. Malan: - пускането ги на учениците по всяко време те излязоха на сцената. След това ние ще имаме някои снимки. Кристофър BARTHOLOMEW: Искам да кажа Аз трябва да брои най-малко - Вероятно най-малко 100 пъти съм раздават ми стъкло с непознати във всички различни случаи и Показахме им как тя работи. Погледни и в двете посоки. DAVID J. Malan: О, да. Аз рядко го направя. Кристофър BARTHOLOMEW: Отидете тук. За да се покаже на хората какво Всъщност виждате е много важен аспект само технологията. Искам да кажа, че това, което е - да бъде в състояние да свържете с някой много лесно, без значение къде се намирате. DAVID J. Malan: Какво ще кажете за загрижеността за поверителност? Като се има предвид, че през цялото време ми се да можех на е запис какво казваш. Кристофър BARTHOLOMEW: Разбира се, така. DAVID J. Malan: По ирония на съдбата. Кристофър BARTHOLOMEW: Получавам този въпрос много, нали знаеш. Не знам. Мисля, че в известен смисъл или друг не знам Затова бих се записва хора за всякаква друга логика освен ако Беше по време на концерт или нещо такова. За мен, това е просто, че е неморален нещо да направя. Ако искате да стъпите на някого неприкосновеността на личния живот, можете да направите това. Но друго. Имам страхотно видео, когато аз беше в World Series играта. Аз го включен и аз бях като, Big Papi ще удари хоумрън тук. И той го направи. И вие може просто да видите всички е опит от действителната вентилатора, нали? И това беше наистина забавно. И ръцете ми са до като да се е случило. DAVID J. Malan: Аз ще го призная Определено може да се използва за зло. Но веднага след като имате построен за разпознаване на лица в до този вид на нещо, това би било невероятно да бъде може да се върви по улица, някой вълни Здравейте на вас. Вие наистина не помня къде ги знаете от и бум, това е Алис или Bob от такива и такива. И има тези малки визуални знаци всъщност ще бъде доста мощен. Кристофър BARTHOLOMEW: Това също. Искам да кажа, мисля, че се казваше фъстъчено масло ми проблем. Когато аз ще искам нещо, което да реши какво фъстъчено масло бих искал повече. Бих се радвал да има Glass изглежда при тях двамата и да отида, ми намери най-добрата фъстъчено масло тук. И това ще се върна и да въз основа на моите собствени настройки. Собствената ми иска или харесва, или дали това е здравословна и дали фъстъците са - DAVID J. Malan: Колко мисъл ви дадох тази употреба случай? Кристофър BARTHOLOMEW: Много. DAVID J. Malan: Защо е фъстъчено масло? Кристофър BARTHOLOMEW: Just странни ситуации като тази. DAVID J. Malan: Да, странна ситуация наистина. Кристофър BARTHOLOMEW: Аз не искам да имам да седи там и Google всички тези различни неща. Аз просто искам да разбера за мен, когато тя го вижда, той действа върху моите нужди и да го доставя. DAVID J. Malan: ли Искам да направя няколко демота? Може би времето и - Кристофър BARTHOLOMEW: Да. Искам да кажа, така. DAVID J. Malan: Google търсения? Кристофър BARTHOLOMEW: Разбира се. Така че първото нещо, , които можете да направите тук е ако просто ударете назад няколко пъти, можете да видите времето. Друг един, ако сте просто се облегнете на главата си - Има два начина да се активират ОК опцията Glass. Един от които е само чрез докосване и след това, когато видите OK Glass, вие можете буквално да се каже OK Glass и че ще ви даде списък с опции на менюто които са достъпни за вас. DAVID J. Malan: Значи имаш хора, които ходят от време на време и ще бъда като OK Glass? Кристофър BARTHOLOMEW: Ще има приятели, които - I вид ще гледат нагоре и те знаят, че съм за да се направи нещо - и те просто ще бъде като OK Стъкло, Google снимки на каквото и и след това поставете каквото там. И тогава изведнъж ми стъкло екрана става засадени със снимки. Когато правех на Google Foundry, когато бяхме го тества за първи път, всеки отиде до този плод престои да правите снимки на. И след това, че е луд защото нещата на всеки, ще започне да става на разстояние, защото това не е зависим човек. Ако всеки казва ОК Glass наведнъж, бихте могли да зададете изключване на други хора. Това верижна реакция ще се случи с това. Но в противен случай има много различен - Искам да кажа, че наистина се свежда до всички приложенията, които са на разположение. Така че, докато хората и разработчиците правят повече приложения, ще има повече неща , които можете да направите със стъкло но това е като от известно време. DAVID J. Malan: Почти там. Кристофър BARTHOLOMEW: Имаме нужда от повече разработчици. Хайде, Дейвид, ти Трябва да ги бълват. DAVID J. Malan: Добре. Така че аз не съм сигурен, че мога остане извън много по-дълго. Трябва ли да се връщаме? Кристофър BARTHOLOMEW: Да, това е напълно наред. DAVID J. Malan: Това беше 15 градуса, което каза? Кристофър BARTHOLOMEW: Да. DAVID J. Malan: И сега 60 секунди на фъстъчено масло. [MUSIC - елда момчета ", фъстъчено масло  JELLY TIME "] [END възпроизвеждане на видео] DAVID J. Malan: 60 секунди на фъстъчено масло. Така че ние също е имал повод да се отиде за един разходка със собствен Jason Hirschhorn CS50 е в нашето студио наскоро. И Джейсън, също, ние представихме с чифт Google Glass така че можем да вземем по-техническо поглед точно как работи технологията. Jason Hirschhorn. [VIDEO PLAYBACK] Ние сме тук днес с Джейсън, един на обучението по стипендианти CS50 е. На кого може би знаете от Седмични секции CS50-те години. Jason, здравей. JASON Hirschhorn: David, страхотно да бъда тук. Обичам да преподавам CS50 секции. Правил съм го в продължение на две години. И това е толкова много забавно, така да обучава студенти тук и за да се позволи на видео да се споделена по целия свят. DAVID J. Malan: Ами това е страхотно. И виждам, че дойде носите Disneyland име етикет с Джейсън върху него. Но вие сте, за да ми е известно, единственият CS50 Учението Сътрудник, който е бил уволнен от Дисниленд, нали? JASON Hirschhorn: Ами да бъде уволнен, което трябва да е наел. Така че аз не бях много уморен. И аз работих там за една седмица на Indiana Jones Adventure и след това просто не е направил получи, за съжаление. DAVID J. Malan: Наистина ли? JASON Hirschhorn: Но за щастие Все още ли ме върна в CS50. DAVID J. Malan: Не, ние направихме. Бяхме щастливи, че се върна. В действителност, тъй като някои от вас знаят, които съм гледам секции в сайта, преди две години Джейсън дойде до нас в CS50 носенето тиква костюм за едно от секции, грубо около Хелоуин, ако си спомняте. В действителност, за тези от вас, които не са видели това, нека вземем нашия чифт Google Glass тук от лекции и да видим дали не можем да копаем това до момента. OK стъкло, Google Video на Джейсън, облечен като тиква. Ето го. JASON Hirschhorn: О момче. Така че може да се питате Каква е тази гигантска тиква? Е, разбира се, тази вечер е Хелоуин. DAVID J. Malan: Така че следващия ви години Върнах се и бяхме малко изпуснато. Вашият костюм, в действителност, бе загубил малко вятър. Какво се случи там? JASON Hirschhorn: Е Отначало не, ако аз като че тези клипове могат да да се извади веднага, но - за втори път Аз трябваше да отговарят, забравих вентилатора, която е необходима да я държи напомпани. Така че аз трябваше да натъпча някои възглавници и други дрехи вътре. Но аз със сигурност се много Флак за това от моите ученици. От - DAVID J. Malan: добре в онлайн, анонимен, форма за обратна връзка че имате във вашата секция. JASON Hirschhorn: Точно така. Хората нямат право да ми даде анонимна обратна връзка, защото тя Помага ми да подобря преподаване, но те също така го използват за критики ми тоалети. Особено Дефлираните костюм, така. DAVID J. Malan: Ами, добре. Е толкова интересно, колкото това е, защо не се възползва от шанса да всъщност играе със стъкло? Освен двойката тук, че сме Използвам в лекции тази година, ние също - като признание за всичките си усилия тази година - имаш си собствен чифт стъклени тук. JASON Hirschhorn: О, Боже мой. DAVID J. Malan: Да се ​​носят само за днес. JASON Hirschhorn: Добре. DAVID J. Malan: Но за тези, са запознати с това как работи самата Glass. Така че забележите тук, ние имаме една батерия което е това, правомощията на цялото устройство. Ето тук имаме само на на превключвателя. В предната част на устройството, имаме ефективно процесора и всички други мозъците зад устройството. В предната част, имаме предната камера облицовка и това е, което учениците се използва, за да действително улови перспектива От тях на сцената. И тогава накрая, парче от себе си стъкло която работи, както следва, вътре от тук е не само камерата но проектор за данни на видове който изпраща образа на този начин. Призмата след отразява го по този начин в окото и така че това е защо видят наслагване на правоъгълен екран точно над окото си. Ако искате да опитате това. JASON Hirschhorn: Fantastic. DAVID J. Malan: Така че след като да я поставите върху, по подразбиране, след като веднъж сте го, че трябва докоснете виж главното меню, което показва текущото време и след това в тайна фраза. Така че, ако искате да отидете напред и изрече тази фраза и след това Google нещо подобно каквото и идва на ум първо. JASON Hirschhorn: OK. Нека се опитаме това сега. OK стъкло. Google снимки на кученца. DAVID J. Malan: И най-смешното нещо, което е така, защото ние седим толкова близо, ми Glass чух, че прекалено. Ето го. Първото нещо, което дойде на ум. Така че ние можем да направим по-мощни неща също. Така че да се върнем, давай напред и просто тласнат надолу на вашия храм. На моста на лещите тук. Добре, така че трябва да се върне в главното меню. JASON Hirschhorn: Аз съм. DAVID J. Malan: Добре и този път ще го направя сам, но говори достатъчно силно, така както на нашите очила вземете това. OK стъкло запишете видеоклип. И аз те виждам. JASON Hirschhorn: Voila ви видя. DAVID J. Malan: Добре и отидете напред и натисна бутона за бързо така че ние може да удължи този отвъд само за 10 секунди. Така че това, което е също чист със стъкло е, освен всичко тези вградени в приложения, всъщност разработят свои собствени приложения използвайки GDK, комплектът развитие стъкло. Което е повече време, отколкото ние имаме днес, за да потопите в, но със сигурност се провери това. JASON Hirschhorn: Бих се радвал да се интересуват от него. Искам да кажа, че напълно се интересуват. Обичам да научите повече за това. DAVID J. Malan: Така че бих искал да се интересуват да научат повече за Google Glass. JASON Hirschhorn: И аз също обичам, че имам видео от вас да си спомня този момент. DAVID J. Malan: Не, това е страхотно кадри , че аз отивам да се придържа към сигурност. Ами че това е след това с Jason Hirschhorn тук и Google Glass. Благодаря ви много за присъединяването ни. JASON Hirschhorn: Благодаря ти, Дейвид. DAVID J. Malan: Great да имате на борда. Google. Снимки на Jason Hirschhorn облечен като тиква. JASON Hirschhorn: О момче. Аз не знам дали искам хората да видят това. DAVID J. Malan: Сега е на снимки Jason Hirschhorn облечена като момче. OK. Изчакайте. Слушането на музика. Снимки на Jason Hirschhorn облечен като тиква. [END възпроизвеждане на видео] Това е за CS50LIVE. Благодаря много за отбора тази седмица. И не забравяйте, ако сте сами би искал CS50 настолна лампа, да споделите с нас във видео защо. Ние не можем да чакаме да видим доводите. Това беше CS50. [За възпроизвеждане на музика]