Типичный программист
81.4K subscribers
2.68K photos
897 videos
8 files
7.45K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Нейросеть Council-GAN способна в режиме реального времени убрать с вас любые очки, даже солнцезащитные. Нейросеть также может превратить вас в аниме-персонажа или сделать лицо мужчины более женственным. А вот насколько хорошо она с этим справляется — другой вопрос.

Исходники нейросети доступны на GitHub: https://github.com/Onr/Council-GAN

#нейросети
Исследователи не могут объяснить, как работает старая видеоигра Entombed

«Раньше, как работает этот код, знал только я и Господь Бог Теперь знает только Господь Бог». История создания игры Entombed для Atari 2600 наглядно иллюстрирует эту шутку.

Геймплей игры предельно простой. В ней нужно перемещаться по лабиринту и избегать контактов с монстрами. Лабиринт слой за слоем генерируется прямо перед появлением на экране. При этом в каждом слое лабиринта сохраняется проход и не возникает тупиков. Однако, как работает алгоритм, генерирующий слои лабиринта, современные разработчики не могут понять до сих пор.

«Цифровые археологи», изучающие исходники старых игр, ищут уловки разработчиков, ограниченных скромными ресурсами техники того времени. Наткнувшись на необычный алгоритм в Entombed, они перебрали все возможные варианты его работы и даже провели реверс-инжиниринг, но всё бестолку. Оставив безуспешные попытки, они обратились к одному из разработчиков игры.

Но от него они узнали, что этот кусок кода вообще создал внештатный программист. Более того, когда тот принёс рабочий алгоритм, он сам не смог ни вспомнить, как его писал, ни объяснить, как он работает. Разработчик написал код, будучи в состоянии алкогольного опьянения. Тем не менее, код делал свою работу и делал её безупречно. Игру выпустили, она не сыскала популярности, а разработчик куда-то испарился.

Исследователям так и не удалось отыскать автора этого кода, и возможно, логика алгоритма так и останется загадкой. Тем интереснее почитать об этом исследовании. А оригинал статьи на 33 страницы доступен здесь.

#gamedev #история
Коммерческие компании смогут использовать квантовые компьютеры Google для решения своих задач

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

Google идёт по пути IBM, которая разработала первый интерфейс взаимодействия с квантовым вычислительным центром ещё в 2017 году. В 2018 году, например, физики из США с его помощью просчитали силу связей между нуклонами в атоме дейтерия.

#quantum #google #нейросети
Что использует эффективный руководитель проекта в IT

Где отслеживать задачи и заниматься планированием? Где вести документацию? Как управлять своим временем?

Спросили у экспертов, какие инструменты пригодятся руководителю для решения таких задач:

https://tprg.ru/94Qb

#эксперты #советы
Учёные из Чикаго создали VR-систему, которая может передавать температуру с помощью запахов

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

Для 6 часов непрерывной работы этой системы достаточно трёх флаконов жидкости по 1 мл.

Источник: IEEE Spectrum

#vr #технологии
This media is not supported in your browser
VIEW IN TELEGRAM
В МТИ разработали нейросеть, которая определяет мелодию по движениям музыкантов. Её можно использовать, например, для микширования звука, изменения громкости отдельного инструмента или удаления посторонних шумов с записи.

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

#нейросети
Startup Genome опубликовала ежегодный рейтинг лучших мест для развития стартапов

Топ-10 выглядит так:
1. Кремниевая долина
2. Нью-Йорк
3. Лондон
4. Пекин
5. Бостон
6. Тель-Авив
7. Лос-Анджелес
8. Шанхай
9. Сиэтл
10. Стокгольм

Москва, которая находилась в аналогичном рейтинге за 2015 год на 13 месте, в этот список не попала (всего в этом списке 30 городов).

Источник: vc.ru

#стартапы #тренды
​​IT во время чумы: что произошло за последнюю неделю

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

— Японская защитная маска для лица соединяется с телефоном и усиливает голос. Разработка стартапа Donut Robotics под названием c-mask надевается поверх вашей обычной маски и связывается со смартфоном по Bluetooth. Она может усиливать голос и переводить речь в текст, а приложение-компаньон позволяет синхронно переводить на 8 языков.

— Google начала показывать местные коронавирусные новости в Google News. У пользователей пилотной программы в некоторых штатах США появится отдельная секция, в которой можно узнать, с какой частотой ходит транспорт, когда откроются офисы и школы, какие профилактические мероприятия планируются и куда обратиться при наличии симптомов вируса.

— В Сингапуре людям без телефонов раздают трекинговые устройства для мониторинга контактов с больными. Первую партию Bluetooth-маячки распространили среди пожилых людей, которые живут одни и не пользуются мобильными телефонами. Они не подключаются к сети и GPS, а токены трекеров хранятся 25 дней в зашифрованном виде.

#новости
​​На YouTube вышло шоу про искусственный интеллект с Робертом Дауни-младшим в роли ведущего

Бывший Тони Старк вернулся в ангар, где снимали «Железного человека», чтобы ворваться на YouTube и рассказать об искусственном интеллекте. «Эра ИИ» — сериал из восьми эпизодов, который поведает о том, как современный ИИ помогает лечить людей, выращивать урожай и даже создавать произведения искусства.

Сам Дауни-младший признался, что не сильно разбирается в ИИ, именно поэтому сможет рассказать про высокие технологии простым и доступным языком. Есть и русская озвучка, правда выпускать её начали недавно и пока она доступна только для первой серии.

#ии
Напоминаем, что у этого канала есть отдельный чат подписчиков, где можно обсудить разработку, IT и программирование.

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

Заходите, вам там будут рады: @tproger_chat
У нас в телеге есть канал про самые важные и смешные IT события России, СНГ и мира, которые влияют на каждого из нас.

Залетайте: @your_tech
На гитхабе есть большой и подробный гайд по изучению Go — от синтаксиса и структур данных до многопоточки и тестирования. Рекомендуем:

https://tprg.ru/gfYA

#go
Россия вошла в топ-10 стран по количеству валидных SSL

Первое место в этом рейтинге занимает США с 45-ю миллионами активных SSL-сертификатов. У России, занимающей 9 место, насчитывается примерно 1,47 миллиона сертификатов, выпущенных на домены в зонах .RU и .РФ. Число невалидных и самоподписанных сертификатов при этом составляет 125 тысяч.

#безопасность #ssl
Как обанкротился Wirecard и что будет дальше

Наверняка вы слышали, как в последние дни раскручивается история о банкротстве крупного финтех сервиса Wirecard. Была обнаружена пропажа почти €2 млрд, акции компании упали на 99%, а счета клиентов оказались заблокированы.

Почему это должно быть интересно нам, программистам? Потому что среди крупных партнёров этого сервиса есть, например, сервис Payoneer, которым пользуетесь вы или ваши знакомые фрилансеры, работающие на Upwork.

Что в итоге произошло и как так получилось, что такой крупный сервис на протяжении десятилетия обманывал проверяющих? Читайте в подробном разборе ситуации: https://tprg.ru/oaW7

#payoneer #фриланс
Ближайшие события для айтишников

Интенсив «Станьте хакером на Python за 3 дня»
2–4 июля, онлайн

Изучите основы кодинга на Python, разберётесь с файлами и типами данных, научитесь проводить атаки методом грубой силы и добавите проект в портфолио.

Интенсив «Слёрм Базовый Kubernetes»
6–8 июля, онлайн

Трёхдневный интенсив для тех, кто не знает Kubernetes, но хочет с ним познакомиться и начать работать. Нужен опыт работы в Linux, знание основ Docker и Ansible.

Конференция 1C-RarusTechDay 2020
10 июля, онлайн

Конференция о внутренней кухне 1С-разработки, лучших практиках и лайфхаках. В программе — выступления продвинутых разработчиков из «1C-Рарус» и не только.

Вебинар «about:cloud — бессерверные технологии и IoT»
2 июля, онлайн

Участники вебинара узнают о новинках, которые появились в группе продуктов Cloud-Native и смогут первыми поучаствовать в тестировании новых сервисов Яндекс.Облака.

Mobile Webinar Android
3 июля, онлайн

Вебинар для опытных мобильных разработчиков, на котором специалисты EPAM расскажут про инструмент StateFlow и обсудят, какие возможности предлагает фреймворк Firebase A/B Testing.

HTML5 Game Developer Day
7 июля, онлайн

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

#ивенты