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

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

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

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

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

VK: vk.com/tproger

Другие проекты Tproger: https://tprg.ru/media
Download Telegram
Рабочий код никогда не приходит один.
Как устроен облачный гейминг с точки зрения технологий и почему это будущее игровой индустрии?

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

С помощью него уже сейчас можно сыграть в новую требовательную к ресурсам игру на супер слабом железе. И если раньше технология была сырая даже для ПК, то сейчас с помощью неё можно запросто играть в Cyberpunk 2077 даже на смартфоне. Как такое стало возможно, как работает технология изнутри и с чего начать облачный гейминг — разобрались в статье на примере МТС Remote Play:

https://tprg.ru/bYRN

#игры #технологии
Шок-контент: тут оказывается TensorFlow окончательно проиграл конкуренцию PyTorch

Об этом на днях заявили в Google. С этого момента все исследования и продукты гугла потихоньку переезжают на JAX.

#google #нейросети
This media is not supported in your browser
VIEW IN TELEGRAM
Отличная новость для AR-разработчиков: Sony выложила в свободный доступ Time of Flight AR

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

https://developer.sony.com/develop/tof-ar/

#computervision #ar
This media is not supported in your browser
VIEW IN TELEGRAM
На чём только не запускали Doom, и вроде все способы уже закончились. Но нет — теперь игру запустили на Lego!

Всё началось с того, что энтузиаст Джеймс Браун решил оживить обычный блок Lego с рисунком компьютера, добавив в него мерцающий дисплей. Мы писали об этом ранее. Ну и конечно же, в оригинальном твиттер-треде и даже у нас в комментариях ему начали советовать запустить на нём Doom. Джеймс так и сделал.

Конечно, монохромный дисплей с диагональю 0,42 дюйма и разрешением 72х40 не позволит полноценно сыграть в игру. Но как заметил инженер, проект создан исключительно ради шутки. Да и когда последний раз Doom запускали на чём-то экзотическом, чтобы действительно играть в него?

#кек #diy
Собираем и деплоим в Kubernetes приложение на Node.js с помощью werf

Классная статья, в которой разобрали, как собирать и деплоить в k8S-кластер простое приложение на Node.js с помощью утилиты werf. Организовав при этомправильную раздачу ассетов, спрятав бэкенд за reverse proxy-сервером NGINX и сняв тем самым нагрузку с самого приложения:

https://tproger.ru/articles/kubernetes-node-js-werf/

#devops
Почему тимбилдинг умер и какие ещё есть способы спасти команду?

Изначально, тимбилдинг — штука классная. Даже объяснять не надо, что это такое, ведь дословно так и переводится «командообразование». Тем не менее, сегодня под тимбилдингом всё чаще понимают мероприятие, расходы по которому берёт на себя компания.

Эффективно ли это? Иногда. Есть ли другие способы сплотить команду? Безусловно. О них и поговорим в этой статье: https://tproger.ru/articles/timbilding-umer-5-sposobov-spasti-komandu/

#работа #мотивация
This media is not supported in your browser
VIEW IN TELEGRAM
GitHub наконец-то сделал Copilot доступным для всех желающих — как им воспользоваться

Copilot — это продвинутая нейросеть, способная анализировать ПО и дописывать конструкции кода за человека.

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

https://tproger.ru/articles/4-futuristichnyh-instrumenta-kotoryh-nam-ne-hvataet/

#нейросети #github #ии #нейросети
Что почитать на выходных: «Программирование: введение в профессию. Задачи и этюды»

Книга, ориентированная на ОС семейства Unix (в том числе Linux) в качестве единой среды для обучения программированию. В книге затрагиваются языки Pascal, C и С++, разбирается работа процессора, сетей, ООП, а также компиляция, интерпретация и скриптинг. Много задач, упражнений и практических заданий.

#книги
Яндекс выложил в открытый доступ крупнейшую в мире GPT-подобную нейросеть с 100 млрд параметров — это больше, чем любая другая существующая модель для обработки русского языка.

Что с этим можно сделать? Сам Яндекс использует YaLM 100В более чем в 20 проектах. Среди её задач генерация ответов Алисы, рекламные объявления, быстрые ответы на странице поиска и даже помощь в составлении ответов для сотрудников службы поддержки.

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

Почитать: https://habr.com/ru/company/yandex/blog/672396/

Потрогать: https://github.com/yandex/YaLM-100B

#нейросети #ии #opensource #яндекс
Подборка актуальных вакансий

Golang-разработчик в МТС
Где: Москва, можно удалённо
Опыт: от 1 года
Сколько: По итогам собеседования

UX-аналитик в Outlines Tech
Где: Москва, Санкт-Петербург, можно удалённо
Опыт: от 2 лет
Сколько: до 170 000 ₽

Специалист группы сопровождения RHEL в Outlines Tech
Где: Удалённо
Опыт: от 3 лет
Сколько: до 210 000 ₽

Преподаватель на курс «Deep Learning» в OTUS
Где: Удалённо
Опыт: от 3 лет
Сколько: от 4000 до 6000 ₽ за вебинар

Преподаватель на курс «iOS»в OTUS
Где: Удалённо
Опыт: от 5 лет
Сколько: от 4000 до 6000 ₽ за вебинар

Python-разработчик в КРОК
Где: Москва, можно удалённо
Опыт: от 3 лет
Сколько: По итогам собеседования

Java-разработчик в МТС
Где: Москва, можно удалённо
Опыт: от 3 лет
Сколько: По итогам собеседования

Python-разработчик в КРОК
Где: Москва
Опыт: от 3 лет
Сколько: По итогам собеседования

#вакансии #работа
Forwarded from IT Юмор
​​Разработчик на ретроспективе рассказывает с какими трудностями столкнулся на прошлом проекте:
На собеседовании мы привыкли готовиться отвечать на вопросы работодателя. А как насчёт вопросов, которые, наоборот, стоит задать работодателю?

Наш читатель Владислав собрал топ 50 самых важных вопросов будущему работодателю, которые вы просто обязаны задать на собеседовании: https://tproger.ru/articles/50-voprosov-rabotodatelju-na-sobesedovanii-v-it/

#собеседование #работа #советы
Вот бы был «Lorem Ipsum», только с данными пользователей. Можно было бы гораздо быстрее заполнять базы данных и удобнее тестировать сервисы.

Так вот оказывается такой инструмент есть и называется он — Random user generator. Он представляет из себя бесплатный API для генерирования данных о пользователях.

Не благодарите: https://randomuser.me/

#инструменты