Типичный программист
81.4K subscribers
2.65K photos
898 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
Студия Лебедева год использовала нейросеть, выдавая её за реального дизайнера

https://tprg.ru/flcg

За это время дизайнер-нейросеть Николай Иронов выполнил более 20 проектов. Среди них, например, логотипы для Юры Хованского, Руслана Усачева и другие обсуждаемые экземпляры.

#нейросети #дизайн
Do you speak English?

Собрали для вас полезные материалы и книги по инглишу: нейтивом не сделают, но левел подтянут. Фо фри:

https://tprg.ru/EYaR

#английский
Опишите свою жизнь одной строкой кода:
Как просить фидбэк о работе, который принесёт вам пользу

Качественный фидбэк — это то, что помогает понять свои сильные и слабые стороны и наметить план дальнейшего развития.

Автор этой статьи рассказывает, как давать и получать хороший фидбэк, а также почему обратная связь в стиле «Ты молодец» не только бесполезная, но и вредная:

https://tprg.ru/vtOx

#работа #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Нет, это не кадр из фильма, а статичная картинка в браузере и немного JavaScript.

Хотите узнать, как это работает? Подписывайтесь на Веб-страницу — канал, где регулярно появляются крутые материалы по веб-разработке.

Вся магия творится здесь: @tproger_web
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 #технологии