[МУЗИКА - Ренді Роджерс ГРУПА "сьогоднішнього  НЕ НІЧ (ДЛЯ побачення) "] ДЕВІД Малан: Привіт, світ. Це CS50 Живи і це наш фінал сезону. Але хлопчик чи є у нас добре епізод для вас сьогодні, зокрема, останнім у стабілізація зображення, робо футбол, і в кінцевому рахунку, погляд тому на самій CS50 Live. Тепер ви, напевно, пам'ятаєте, що настільні лампи , Був трохи про речі в цьому році. Насправді, це було частково спонтанним Введення в тиждень нуля CS50 в це минулої осені 2013 року. Тільки через день або близько того, перш ніж дуже Перша лекція восени минулого року, Я вирішив, що буде забавно, щоб мати можливість візуалізувати двійкові - нулі і ті - і так я попрямував в Улюблений магазин CS50, в Target, і взяв ці настільні лампи тут. Тепер, в кінці лекції Я виявив, що я дійсно не потрібні ці лампи на один рік. І навіть якщо б я зробив, це було б вид бути стара трохи до 2014 року, тому я запропонував їм до студенти в аудиторії. Тепер, так як то, звичайно, ми були отримання досить багато листів, Facebook повідомлень, і цвірінькання проханням них же CS50 настільні лампи для відправки на національному і на міжнародному рівні. І так ми і зробили. І ми повернулися в цьому дуже добре Відзначимо від CS50 в Луїджі Мореллі в Римі, Італія, який написав нам це. "А ось і я! Завдяки персоналу CS50. Гей, подивися на тих, чотири книги за мною ". Справді, якщо ви дивитеся там, на верхня полиця, ви побачите чотири книги. І якщо ми збільшуємо, ви побачите, що це канонічний набір інформатики книги дуже відомий учений відомий як Дональд Кнут, який написав, Мистецтво програмування. Так що якщо ви самі шукали побудувати ваша власна колекція інформатики канон, йти вперед і приймати подивитися на мистецтво програмування. Зараз, між тим, якщо ми поглянемо на відео, що деякі з ваших однокласників представили, ми побачимо Перший з Ріан з Індії. Привіт. Я Ріан [нерозбірливо] з Індії. І я беру CS50 онлайн [нерозбірливо]. І з цієї причини я хочу лампа в основному тому що я не є лампа взагалі, і я дійсно потрібен як я роблю [нерозбірливо] для [нерозбірливо] і всі ці речі. І я не є письмовий стіл лампа або щось в цьому роді. Так що було б дійсно здорово якщо ви, хлопці пошле мені один. Я Ріан [нерозбірливо], і це CS50. ДЕВІД Малан: Тепер ваш Наступний однокласник, Маурісіо, Ви можете пригадати з попереднього відео. Але на цей раз, Маурісіо вирішив взяти його на сходинку вище а насправді доставити його власні лекції для нульової тиждень. MAURICIO РАДА: Так що це CS50. Мене звуть Маурісіо Рада, і 73% не мають досвіду роботи в області комп'ютерних наук, всупереч до того, що ви думаєте. Отже, сьогодні, ми думали, що чіп далеко в цьому незнанні, але і дати вам відчуття, для тих з вас, з великим комфортом, який напрямки ви можете піти в цьому семестрі. Так давайте почнемо з цього. У мене є ці маленькі стіл Лампи тут, а значить - о. У нас є не будь-який настільну лампу тут. Ми не можемо йти далі. Так що вам доведеться покласти край цій лабораторії тут. Це не CS50. На наступному CS50 - ДЕВІД Малан: І, нарешті, Сід, а також з Індії, хто насправді вирішив створити для нас свою пісню. Сід: Привіт, я Сід, і я з Індії. Я хочу настільна лампа, тому що - як щодо Я б сказав так. [Музика грає] Це забавно, як життя може змінитися як тільки ви прийняти CS50 в лічені дні. Тому я роблю це відео, щоб показати вам, хлопці чому я заслуговую новий настільну лампу. Так це виглядає наступним чином. Я отримую кричав на кожну ніч для не вимикаючи світло. СПІКЕР 2: Вимкніть світло, людина! Сід: Секундочку. Будь я пишу лірику або кодування деякі [нерозбірливо]. СПІКЕР 2: Чувак, я вимикання світла. Сід: П'ять хвилин. Всього п'ять хвилин. Одна любов на CS50. Одна любов на настільних ламп. Одна любов. Якщо я не отримую один, я не переживу. Тому, будь ласка, дайте мені настільну лампу. Темрява робить мене обмочився. Будь ласка, дайте мені настільну лампу. Настільна лампа Мені потрібно. Я сподіваюся, вам сподобається. ДЕВІД Малан: Тепер щоб I сміятися в Інтернеті, це CS50 це введення в інтелектуальні підприємства комп'ютері наука і мистецтво програмування. Але професор Дональд Кнута книги, якщо ви хотіли б Google і знайти їх самостійно, є Мистецтво програмування. Тепер ви, напевно, пам'ятаєте, що CS50 недавно участь у цьому, 48-годинний фільм Проект, в якому CS50 було всього 48 годин, щоб створити короткометражний фільм з Кілька необхідні елементи. Тепер, один з сцен з що фільм був цей тут де Daven було відчайдушно уздовж До річки Чарльз поблизу Гарварді намагаючись просто привітатися. Тепер, те, що ви, можливо, не зрозумів, є те, що працює в передній частині цих двох були фактично три хлопця. Насправді, на фото тут деякі з команди CS50 в. І якщо ми збільшення, ви побачите Ian тримати камеру, Патрік проведення Ян, і Ден направляючи сцену. Тепер, для справедливості, якщо ми масштабу , Ви побачите власну Рамон CS50 в Гальван який просто працює. Тепер, що Ян був проведення з камерою було це пристрій тут яка виконує щось називається стабілізація зображення, яка є Технологія, з якою ми тримали що постріл вздовж річки настільки щодо стійкий, навіть якщо ці хлопці були все працює в зворотному напрямку. Тепер, ви знаєте такого роду технології від минулого року. Справді, якщо ви виросли з так званої гіроскопа чаша, який виглядав трохи щось на зразок цього, це дуже простий пристрій, що по суті обертається навколо трьох осей так що у вас є деякі вівсяні пластівці всередині цього чаші, в теорії, він ніколи не повинен випасти тому що ручки будуть завжди зберегти саму чашу у вертикальному положенні. Тепер, я недавно була можливість провести час з CS50 власного Ден Коффі, який пішов в більш технічних деталей щодо того, як сучасніший стабілізація зображення працює. Так що я тут з CS50'S самостійно Ден Коффі, біг вздовж річки Чарльз на території кампуса Гарвардського університету. Тепер, якщо Ден просто використовували камері знімати це, зображення буде досить хиткою, безумовно, не є стабільним. Він використовує технологію, звану зображення стабілізація які повинні, ми сподіваємося, бути стабілізації зображення. Чи можемо ми знімати решту цього всередині? ОК. Стабілізація зображення. Що це таке? Як це працює? ДАН COFFEY: Так протягом багатьох років, ТБ і кіноіндустрії намагалися отримати більш динамічним зроблені введення рух, але це виклик тримати їх стабілізувати. Ви бачили Західне крило, може бути, де вони роблять ходити і говорити постріл? І в основному те, що вони використовують тому що це стійкий камерою, який є великим установка, що ви носите. Це жилет з кронштейном, який ізолює камера від користувача і лічильник врівноважує його з серією ваг. Але це вимагає дійсно довгий час встановити і це дуже складно насправді використовувати. Є нові розробки в галузі програмного забезпечення що ви можете використовувати, де ви можете зробити коригування в Mac або ПК, який іноді працюють, іноді вони не роблять. Але одним з останніх події насправді це. Це Movi M10. Це дійсно необхідний елемент обладнання від наших друзів на Freefly Systems. А в принципі, він використовує серію кардан осей для стабілізації камери. ДЕВІД Малан: Що таке кардан? ДАН COFFEY: Так карданний являє собою набір кільця, що кожен обертається навколо своєї власної осі і в основному ізолює кожну напрямок, або х, у, або р. І справді просто робить його дуже гладкою і рідини. Так що це M10 великий карданний і має три осі на ньому - один тут нахилу, він отримав один в назад для рулону, і один до верхньої для сковороди. І я можу насправді показати вам, якщо вам хочу подивитися, як вони насправді працюють. ДЕВІД Малан: Так, звичайно. ДАН COFFEY: Так що якщо ви дивіться тут в програмному забезпеченні, це їх Freefly Конфігуратор. І це в основному виведення діагностична інформація прямо зараз. Але ви бачите у нас є двигун нахилу, рол двигуна, і двигун пан. І, як я насправді панорамування камера, ви збираєтеся щоб побачити сині лінії починають йти вгору і вниз. ДЕВІД Малан: ОК. Так що представляє - ДАН COFFEY: Це опір двигуна відсуваючи проти мене, тому що M10 завжди хоче повернутися на відпочинок в тому ж положенні. ДЕВІД Малан: ОК. Таким чином, вище, тим нижче бар, тим більше опір. ДАН COFFEY: Так, тим більше інтенсивність що двигун використовує битися зі мною. Якщо я нахилити, ви можете побачити червона лінія робить те ж саме. І потім згорнути - ДЕВІД Малан: Зелена лінія вгору і вниз. ДАН COFFEY: Отже, це три осі ми стабілізуючі проти. І так що це не нормально, як ви б керувати ним, чи не так? Так що, якщо я насправді вибрати це до - і ось, чому б вам не фактично повісити на нього. ДЕВІД Малан: Так, звичайно. Спасибо. ДАН COFFEY: А тепер Ви можете бачити, як мало камера переміщається, коли ви натиснете краю. Вікно, якщо хочете, він починає переміщатися з вами. Це насправді встановлений в програмне забезпечення, а також. ДЕВІД Малан: я бачу. ДАН COFFEY: Але є другий дійсно корисна особливість. Якщо ви знаходитесь в складнішій стріляти, ви можете включити на цьому пульті дистанційного, є другою камерою оператора насправді піщаний контроль вошивий. Так що я можу тепер пан, зігніть цей елемент керування. Я можу нахилити, і я можу насправді згорнути. Так що в цьому налаштування, ви насправді бути одним переміщення камери фізично і я підключити б бездротової передавач відео до камери, покласти приймач тут на моніторі, а потім я міг фактично, так само, як відео ігри, управляти камерою для вас. ДЕВІД Малан: Ніцца. ДАН COFFEY: Так що я покладу його тому в режимі одного оператора, але ви можете отримати уявлення про як гладка насправді. ДЕВІД Малан: Так, ні, абсолютно. І у мене є ідея. Хочете слідувати за мною? ДАН COFFEY: Звичайно. ДЕВІД Малан: ОК. Так що ми тут, у ванну, щоб перевірити деякі фактичної стабілізації зображення перед, ну, Єдине дзеркало у нас є. І я подумав, що буде цікаво побачити, наскільки камера переміщається, коли Я насправді рухати руками вгору, вниз, вліво і вправо. ДАН COFFEY: Отже, давайте см. панорамування, нахилу, рулон. ДЕВІД Малан: Добре. Тут ми йдемо. Я дійсно її переміщенні. ДАН COFFEY: Так я бачу трохи трохи руху, але я маю на увазі, ви ніколи не працюють це схоже, що небудь. ДЕВІД Малан: Ні, безумовно ні. ДАН COFFEY: Добре. Так Девід, давай серйозно на цей раз. Ми зробимо тест, де ви насправді йти вгору по сходах і Я буду вести вас з стабілізований Movi, і Ендрю буде насправді приходять поруч зі мною. Давай над Андрієм. І ми побачимо, що це Схоже, пліч-о-пліч. ДЕВІД Малан: Зрозумів. ДАН COFFEY: ОК. Тут ми йдемо. Готові йти вгору по сходах в три, два, один, йти. Привіт Шеллі. Гаразд, Девід, чому б вам не взяти це? Візьміть все, що ви дізналися сьогодні і поклав його разом і ми отримаємо останній постріл. ДЕВІД Малан: Добре. Тут ми йдемо. ДАН COFFEY: І тепер, 60 секунд кардановом. СПІКЕР 3: Ой-ой. Бережися! Подивимося правді в очі. Діти пролити речі. Але тепер, батьки можуть розслабитися коли це діти перекусити. Представляючи даний GyroBowl, перший в світі коли-небудь закуска чаша, який обертається і спинив та інше залишається дюйма GyroBowl на 100% повністю, абсолютно, малюк доказ! Просто заповніть GyroBowl і ви готові піти. СПІКЕР 4: Магія знаходиться в середині. GyroBowl працює так само, як миска. СПІКЕР 3: GyroBowl'S внутрішній чаша обертається на 360 градусів і чарівно залишається відкритим НЕ стороною вгору, незважаючи ні на що! Так GyroBowl зберігає всі ваші закуски всередині, проте ви відмов, гойдалки, або літати! Тепер діти можуть використовувати дивовижні GyroBowl як супер снек хитре. Заповнити його з родзинками або зернових і збільшити швидкість дії! СПІКЕР 5: Діти любить Дивно GyroBowl тому що це весело і він ніколи не вихлюпується! СПІКЕР 3: Упаковка крекери і виноград і отримати з погоні! А коли мама диски в магазин, GyroBowl тримає закуски від статі. ДЕВІД Малан: Тепер ви пам'ятаєте, я недавно провів час з його CS50 власної Колтон Огден. І цей хлопець тут, Робот NAO, що був відданий в оренду нам другу CS50 в Професор Радхика Nagpal в групі робототехніки. Зараз, звичайно, роботи не всі приймають цю форму. Насправді, ми нещодавно бачили цей хлопець тут грають у футбол з президентом Бараком Обамою. Але виявляється, що навіть футбол грати роботів може прийти в різних формах. Насправді, на фото тут два на замовлення роботи дослідженнями професора Радхика Nagpal в Група, з якою ми сіли недавно щоб краще зрозуміти, як вони і Ви можете створити свій власний футбольний гру роботи і зіштовхнути їх у Конкурс один проти одного в міжнародному конкурсі RoboCup. Радхика Nagpal: Мене звуть Радхика Nagpal. Я професор Гарвардського університету. І я біо-надихнув робототехніку. Так що я дійсно зацікавлений в тому, групи можуть працювати разом дуже добре. ЕРІК SCHLUNTZ: Отже, мої звуть Ерік Schluntz. Я вчуся електричний інженерна в Гарвардському університеті, КЕЙТ Донахью: Я Кейт Донахью. Я на другому курсі в Гарварді і концентрування в математиці і фізиці. Так що я частина RFC Кембриджі. Це спільна команда Гарварду / MIT. Ми в основному побудувати роботи, які грають у футбол. Радхика Nagpal: Так проблема конкуренція RoboCup - і це міжнародний конкурс, що була розпочата людей в США і Японія фактично - це створити команду роботів, які можуть грати і, можливо, перемогти світі чемпіоном у Кубку світу. КЕЙТ Донахью: Є команди з усього світу. І тому, що ми досі поширюється поза, це дійсно важко для нас щоб отримати для тестування роботів один проти одного. Так що це в основному тільки вид з схожі на футбольний матч. Там будуть деякі кругової гри, а потім фінальні змагання. І це шанс побачити як наші роботи складають проти інших і просто обмінюватися ідеями. Радхика Nagpal: Якщо ви думаєте про маленькі діти грають у футбол і старше люди грають у футбол і думаю про різницю, як і всі речі, які маленька дитина не може зробити, що літня людина може, інформатика має щоб заповнити цю всю прогалину. ЕРІК SCHLUNTZ: Таким чином, ви Можна сказати, я хочу робота йти за м'ячем налаштувати для пострілу. Але те, що у вас дійсно є сказати комп'ютеру, щоб зробити це знайти вектор між кулею і мету і йти туди, мінус зсув. І ви дійсно потребуєте інформатику люди, щоб виразити себе таким чином, що роботи можуть зрозуміти. КЕЙТ Донахью: Ми всі працюємо на дуже різні частини робота, але ми дійсно повинні координувати. Це велика проблема, і це здорово коли ми всі працюємо на те, разом. Таким чином, ми будемо будувати Механічна частина його, а потім електротехніки зробить плат, та інформатика люди буде зроблено їх моделювання а потім спробувати з'ясувати, як вони можуть об'єднати, що й робити робот насправді рухатися. Радхика Nagpal: Я думаю, що насправді робототехніка часто про ітерації. Ви робите один крок вперед. Ви зробити два кроки назад. Ви намагаєтеся зробити одну річ краще. Це робить щось ще гірше. ЕРІК SCHLUNTZ: На інформатиці Команда, ми зробили великий прогрес на нашому штучного інтелекту. Ми викинули все старе Код стратегія і є робили щось, що це набагато більш адаптований до того, як інша команда грає. Так на оборону, ми робимо такі речі, як Рейтинг найнебезпечніших гравців і покриваючи їх в людині до людини оборони на його основі. А потім наші злочину, ми генеруємо ці карти по всьому полю, як добре пляма, а потім призначити наш роботи на ці динамічно. Радхика Nagpal: Вони повинні бути в змозі бачити. Вони повинні бути в змозі зрозуміти світ. Вони повинні мати можливість рухатися швидко і повернути і маніпулювати. Вони повинні бути в змозі помітити своїх товаришів по команді і зрозуміти, що вони роблять. Вони повинні мати стратегію. І вони повинні адаптувати свої стратегії, тому що їх противник буде робити речі весь час. І тому ви не можете мати заздалегідь визначений план. Ви повинні бути в змозі адаптуватися. КЕЙТ Донахью: З минулорічний конкурс, ми зробили багато досягнень, особливо в конструкції колеса. Ми перейшли мотори вниз і зробив все, набагато більш компактним, що дозволило нам рухатися центр ваги вниз, що дозволяє нам йти швидше, а також поставити в дриблер, який є чимось, ми хотіли протягом тривалого часу але просто не змогли не зробив потрібним досі. ЕРІК SCHLUNTZ: Таким чином, кожен з друковані плати на роботе має своє призначення. Чотири великі, там, там, і Тобто, кожен контролювати один з двигунів. Так що в основному приймає сигнал від комп'ютера, вирішує, як швидко колесо повинні обертатися, і посилає правильне напругу для колеса, щоб зробити це. Так як цей борту тут контролює цей двигун і цей тут контролює цей мотор. У нас також є ці два дошки в середині. Це прямо тут контролює зарядки ці великі конденсатори для кикера. Ця плата тут контролює, коли робот ногами за допомогою цього світла правий датчик тут, щоб подивитися, коли М'яч перед ним. Він також контролює дриблер тут які ми використовуємо, щоб покласти зворотне обертання на кулі так що ми можемо рухатися в зворотному напрямку з ним. КЕЙТ Донахью: Це не просто ви намагаєтеся виграти. Це, що ви намагаєтеся для розширення знань. І так ви працюєте на те, що ви працюєте на, а потім ви повинні випустити папір про те, саме те, що ти це так здорово, і як інші люди можуть зробити це і вони можуть побудувати на своїй роботі. І так, якщо є щось, так абсолютно, що хтось приходить з, кожен може роду спиратися на що. Ви можете мати, що протягом одного року і, можливо, ніхто інший не може використовувати його цього року. Але тоді в наступному році, всі будуть модифікували його і зробили те ж саме. Так що це насправді просто рухатися вперед а не залишатися на тому ж місці. ЕРІК SCHLUNTZ: Я безумовно хочу працювати над робототехніки в моїй кар'єрі. Я думаю, що є тільки багато дивовижних речей що може бути зроблено для автоматизації речі, щоб зробити автомобілі більш безпечними, зробити тільки дійсно всі роботи автоматично, так що люди не мають робити речі, які є небезпечними або нудно. Там просто так багато речей, які роботи можуть робити краще, ніж люди. І я думаю, що як суспільство ми повинні щоб почати робити ті, щоб звільнити людей до зробити більш цікаві речі. ДЕВІД Малан: Це дійсно наш сезон фінал і наша 10-та з 10 епізодів. І це дійсно чудовий як усього за 10 епізодів скільки помилок ми зробили. Насправді, CS50 власної Шеллі Westover - кого ви можете пригадати з таких фільмів як - нещодавно пройшов через годин кадри обох живих епізодів і репетиції їх знайти деякі з наших улюблених спогадів щоб поділитися ними з вами. Привіт світ. Це CS50 Live. Так що якщо ви бачите мене відключається, якщо ви бачите мені misspeak, якщо ви бачите мене зіпсувати, все, що відбувається буквально Прямо зараз в Кембриджі, штат Массачусетс. О, привіт світ. Барабанний дріб. Перспе - ну, persec - призупинити відео Якщо ви хочете. [Нерозбірливості]. [Заїкання] Є улюбленим річних Марка Zunkerburn в - щоб захистити нашу ядерну ракету. Стежачи, як звичайно. Горн себе. Gaggles. Добре episude для вас. Це насправді досить - Ах, це закінчується. Ви можете згадати. Голова на цю UR тут. СПІКЕР 6: Це CS50. Ах. ДЕВІД Малан: А тепер я зробив ляп котушку. Фантастика. СПІКЕР 7: Чи повинні ми повторити кінцівку? Як ми повинні зробити кінцівка? ДЕВІД Малан: Фотографії Джейсона Хіршхорна одягнений як punmpkin. СПІКЕР 8: О, боже. Я не знаю, якщо я хочу щоб люди бачили, що. ДЕВІД Малан: Ні. Тепер це фото Джейсона Хірш одягнений як хлопчик. СПІКЕР 9: І якщо вам цікаво, Я можу насправді показати вам, як - ДЕВІД Малан: Так, абсолютно. СПІКЕР 9: Він трохи позабалансовому сьогодні вранці. У нього не було його кавою ще. СПІКЕР 10: Ух ти! О, Боже. ДЕВІД Малан: Від - де він? СПІКЕР 11: Право про - там, де моя рука, Ви можете бачити, як білими символами. Там в стовп. ДЕВІД Малан: Вони не знають ось - ви повинні вказати тут. СПІКЕР 11: Ох. ДЕВІД Малан: Ви мене чуєте, світ? РАМОН GALVAN: Привіт, світ. Ласкаво просимо в CS50 Live. Я Рамон Гальван. ДЕВІД Малан: А - і я Девід Малан. РАМОН GALVAN: І сьогодні, Я хостинг сьогоднішній епізод. ДЕВІД Малан: Ну, зі мною. РАМОН GALVAN: ОК. ОК. О, [біп] СПІКЕР 12: Не сказати, [Біп] в ефірі! РАМОН GALVAN: О, [біп] він бути Робін моєму Бетмена, Енді Ріхтер до мого Conan, Чіч до мого Чонг сьогодні. Це, безумовно, найбільш серйозним , Що ми робимо сьогодні. Це не жарт. Dropbox був дуже суєта останнім часом тому що я нічого не знаю про це. У чому справа? Це було все, вище мене. І це те, що я не знаю. Ми також взяти тур Третій скло - третій град - ДЕВІД Малан: Прямо тут. Вона дозволяє красти кредит карти на вашому Iphone для того, для обробки платежів. РАМОН GALVAN: У мене є панель телефону. Давайте грати кліп. Раз, два - ДЕВІД Малан: Це був перший в історії. РАМОН GALVAN: Що? ДЕВІД Малан: Це був перший в історії. РАМОН GALVAN: ОК. Щоб розмістити перший в історії - ДЕВІД Малан: я був в аспірантуру в той час. РАМОН GALVAN: І я був у четвертому класі. Хоча я люблю Zamyla, I б скоріше не витрачати - ДЕВІД Малан: Проведіть половину стільки часу з нею. РАМОН GALVAN: Абсолютно вірно. ДЕВІД Малан: Виходь, Zamyla! Це було CS50, і це було страшно. РАМОН GALVAN: Це страшно. Зроблено трохи рол шипіння для інкапсуляції розпуста, який відбувся. ДЕВІД Малан: Я люблю тебе. Ой. РАМОН GALVAN: Я люблю тебе. На відміну від Давида, який оточує вас. ДЕВІД Малан: Де мої слайди? О. От і все для CS50 Live. Велике спасибі до цього Автори тижня, кожному за камера, і спасибі вам для налаштування в цілому в цьому сезоні. Це було CS50. [МУЗИКА - Semisonic, "ЧАС ЗАКРИТТЯ"]