Журнал «Код»
54.8K subscribers
7.36K photos
314 videos
5.27K links
Статьи о том, как взломать жизненные проблемы с помощью технологий.

Сайт: https://thecode.media

Журнал Яндекс Практикума.

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
加入频道
Приложение бесплатное и уже доступно на iOS, а позже появится и на Android. Скачать можно здесь: https://apps.apple.com/ru/app/flow-depression/id1191476056
Наши друзья просили передать, что 13 и 14 октября в Москве пройдет конференция для фронтенд-разработчиков — FrontendConf.

Сообщество фронтендеров соберется на два дня под одной крышей, чтобы обсудить все аспекты разработки клиентской части веб-проектов: дизайн, юзабилити, вёрстку, JavaScript и веб-медиа. В программе — выступления топовых разработчиков, менеджеров и инженеров по автоматизации.

Для тех, кто не хочет выходить из дома, доступны билеты на онлайн-трансляцию. А для студентов — большая скидка на офлайн-посещение.

Билеты и подробности — https://frontendconf.ru/moscow/2019.
Тест: у вас есть талант к программированию или нет? Давайте проверим

Этот сверхточный личностный тест раскроет ваш истинный потенциал и покажет, суждено ли вам быть программистом.

Пройди прямо сейчас, без регистрации и СМС. Аргументы выйдут КОМОМ, достаточно один раз… https://thecode.media/programmer-quiz/

#тест_Код
This media is not supported in your browser
VIEW IN TELEGRAM
Уроки по программированию для начинающих от Google теперь доступны в браузере

У Google есть классное приложение Grasshopper, через которое можно изучать основы программирования. Раньше оно было доступно только на Android и iOS, но теперь им можно пользоваться и через десктопный браузер.

На экране компьютера всё гораздо удобнее. Сразу видны колонки с инструкциями, редактором кода и результатами. На смартфонах между ними нужно переключаться.

В честь выхода браузерной версии в Grasshopper появились новые уроки, посвящённые HTML, CSS и JavaScript. Раньше можно было изучать только самые примитивные темы вроде переменных, операторов и циклов.

Пройдя все уроки, вы легко сможете сами создать простую веб-страницу. А там и за курсы послежнее можно браться. Например, в Яндекс.Практикуме (нативно интегрирован!).
Знаменитые кролики, которых придумала Ubisoft, теперь будут учить детей программированию. Разработчик Assassin's Creed, Rainbow Six и других популярных проектов выпустил бесплатную игру Rabbids Coding. В ней нужно составлять алгоритмы, чтобы помочь дурацким млекопитающим починить космический корабль.

Игра создана для детей от семи лет. Пользователь выбирает блоки кода из специального меню, перетаскивает их в игровую область, расставляет в нужном порядке и выполняет последовательность. При возникновении ошибки можно поменять блоки местами и попробовать снова.

В Rabbids Coding есть 32 уровня, в которых можно изучить различные аспекты программирования — например, циклы и условия. По словам разработчиков, игра научит писать не просто код, а короткий и эффективный код.

Скачать можно в Uplay: https://register.ubisoft.com/rabbids-coding/ru-RU
Скоро любого человека на фото можно будет заставить говорить что угодно, причём с эмоциями. Microsoft создала нейросеть, которая берёт статичный снимок и запись голоса человека, а затем превращает всё это в правдоподобное видео.

Нейросеть обучили на нескольких тысячах видеозаписей нейтральной речи 34 человек. Ещё в 7,4 тысячи роликов люди говорили с теми или иными эмоциями. Также разработчики использовали 100 тысяч отрывков роликов с TED.

Получился алгоритм, который определяет в записи голоса не только фонетические особенности, но и эмоции. Можно взять снимок человека и заставить его что-нибудь говорить с радостью или, например, возмущением.

Пока нейросеть умеет анимировать только шесть эмоций. Но вообще актёрство — это, судя по всему, одна из профессий, которую машины в будущем заберут у человека.
По парку близ Лос-Анджелеса ещё с июня разъезжает робот-полицейский. Оказалось, толку от такого работника правоохранительных органов никакого.

Местная жительница стала свидетельницей драки, а мимо как раз проезжал робот. Дама попыталась вызвать через него полицию, но тот просто попросил её отойти с дороги. И поехал дальше, как ни в чём не бывало.

Оказалось, всё, что умеет робот — это патрулировать. А вот как обрабатывать звонки с него, в местном отделении полиции пока не придумали.

В общем, до будущего, как в фильме «Я, робот», нам пока далеко.
В следующем году во Франции собираются ввести закон об обязательном распознавании лиц. Для этого создано приложение Alicem, куда пользователь загружает селфи-видео, а система сравнивает его с фотографией из официального документа.

Власти утверждают, что биометрические данные будут использоваться только для создания цифровых паспортов — никуда больше лица не пойдут.

Однако хакеры уже взломали тестовую базу, созданную в правительстве Франции, а общественные организации подали в суд из-за нарушения европейского правила согласия на обработку личных данных.

Как бы до революции не дошло.
Сделай сам: своё приложение для смартфона

Ловите подборку конструкторов приложений. Можно сделать собственный интернет-магазин или мессенджер — убийцу Телеграма. В основном все платные, зато не нужно знать программирование: https://thecode.media/be-mobile/

#подборка_Код
Появилась весомая причина не публиковать селфи в соцсетях — особенно если вы знаменитость. Теперь всякие хулиганы могут заглянуть в отражение в ваших зрачках и узнать, где вы живёте.

В начале сентября на японскую поп-звезду Эну Мацуоку напал поклонник. Он приблизил фотографию певицы и увидел в её глазах автобусную остановку и другие объекты, а затем нашёл их в «Google Картах».

Злоумышленнику удалось определить даже этаж, на котором живёт Эну. Для этого он проанализировал расположение окон на её снимках и вычислил угол, под которым свет падал на её глаза.

Парня уже арестовали, но теперь девушка вряд ли захочет выкладывать свои фото в интернет. Может, хоть теперь в Instagram станет меньше однообразных селфи.
Не подарили, а напечатал — американец собрал Lamborghini на 3D-принтере

Инженер потратил полтора года на сборку Lamborghini Aventador — об этом его попросил сын.

Началось с того, что 11-летний мальчик погонял на виртуальном спорткаре в игре на Xbox и попросил отца создать такой же в реальности. Вместо того, чтобы отмахнуться от просьбы ребенка, американский инженер всерьез взялся за осуществление детской мечты.

Сначала американец нашел в интернете макеты кузовных панелей машины и адаптировал их для трехмерной печати. Затем он воспроизвел детали с помощью стандартного пластика на 3D-принтере. К сожалению, материал оказался непрактичным и его пришлось укреплять углеродным волокном. Двигатель инженер решил не распечатывать, а взять реальный — V8 от Chevrolet Corvette.

Первоначальный бюджет в 20 тысяч долларов изобретатель превысил вдвое, однако все получилось — машина ездит. Правда выглядит она так, будто стала жертвой мародеров.

Зато не в кредит. И сын доволен.

https://youtu.be/RMlx6rrdSz4
Как начать программировать на Python

Надоели фигурные скобки? Устали от точек с запятой? Циклы с постусловиями сводят с ума? Попробуйте Python! Python — чистый язык чисто для души.

Если серьезно, то вот небольшое сравнение синтаксиса JS и Python. Такое мягкое погружение в язык для начинающих: https://thecode.media/start_python/

#объяснялово_Код

На картинке Мюнхгаузен вытаскивает себя из болота тяжелого синтаксиса, а не то, что вы подумали.
Посмотрите, как дипфейки легко воспроизводят известных актеров

Думаете, вас ничем не удивить? Мы тоже так думали, а потом посмотрели это видео. Дипфейк-художник под ником Sham00k собрал в одном видео с десяток голливудских актеров — с помощью нейросетей и без многомиллионных вложений.

Одного реального актера он все-таки позвал. Джим Мескимен стоял в кадре и изображал голос, мимику и манеры Николаса Кейджа, Роберта Де Ниро, Арнольда Шварцнеггера и других. В это время дипфейки меняли его лицо на внешность озвучиваемых героев. Получилось пугающе реалистично. Для достижения такого эффекта всего-то понадобилось 300 тысяч изображений на обучение алгоритмов и 250 часов работы.

А еще ИИ ни перед чем не остановился и сделал Моргана Фримана белым.

https://youtu.be/5rPKeUXjEvE
Вот вам веская причина всегда тщательно проверять свой код. Одна-единственная оплошность программиста привела к ошибкам более чем в 100 исследований. Выяснил это Юйхэн Ло, аспирант Гавайского университета в Маноа.

Студент решил воспользоваться кодом, опубликованным в журнале Nature Protocols ещё в 2014 году, чтобы проверить результаты исследования. И они не совпали с результатами других аспирантов.

Из-за ошибки в коде химические расчёты отличались на разных операционных системах. Всё потому, что Windows, macOS и Linux по-разному сортируют файлы. Используемая ОС в исследованиях упоминается редко, поэтому вычислить ошибочные исследования практически невозможно. Остаётся только проверять всё заново.

Проблема была в скрипте, написанном на Python, но вообще это касается всех языков. Пишете код — проверяйте его. А чтобы не приходилось подолгу проверять, упрощайте. Иначе последствия могут быть плачевными.
Учёные покрыли робота чувствительной кожей, чтобы тот мог обниматься

Робот, сделанный из пластика или металла, легко может сделать человеку больно — у него мощные моторы и он может не чувствовать силу нажатия. Но больше этому не бывать — благодаря специальной чувствительной коже. Её создали в Техническом университете Мюнхена.

Кожа состоит из тысячи с лишним шестиугольных сенсорных пластин, которые расположены по всему телу робота. В пластинах расположены дачтики: когда они с чем-нибудь взаимодействуют, на них подаётся вычислительная мощность. Это позволяет не тратить энергию попусту.

Благодаря искусственной коже на подошвах робот может стоять на одной ноге и ходить по неровным поверхностям. А пластины на туловище не позволят ему раздавить человека, если тому вдруг приспичит пообниматься.

https://youtu.be/M-Y2HW6JcGI
Делаем свой планировщик задач

Проект недели — планировщик задач вроде Trello или Notion. Уже через 15 минут у вас может получиться собственная система управления задачами: https://thecode.media/trello/

В этом проекте мы совершили главный программистский грех и в следующий раз мы исправимся. Но то будет в следующий раз, а программка-то уже работает!

#проект_Код