Типичный программист
81.6K subscribers
2.66K photos
904 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
В Сингапуре начали использовать робособаку Spot от Boston Dynamic для патрулирования парка и слежения за соблюдением дистанции между людьми.

Началось?

Источник: GovTech Singapore

#роботы
И всё же, табы или пробелы?
This media is not supported in your browser
VIEW IN TELEGRAM
Японские разработчики создали нейросеть, которая умеет предсказывать точку падения мяча в настольном теннисе по положению тела игрока ещё до того, как ракетка коснулась мяча.

Источник: N+1

#нейросети
Когда вместо Boolean лучше использовать Enum и почему

Boolean — один из самых простых типов данных, принимает всего два значения: true и false. С помощью Enum можно создать более сложную структуру данных, где будет больше двух возможных состояний.

Когда уместно использовать каждый из этих типов данных? Разбираемся:

https://tprg.ru/pBoz

#советы
Исследование от GitHub о рабочем ритме разработчиков

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

Основные выводы:

— рабочий день стал продолжительнее (на ~1 час в день);

— активность разработчиков (количество пушей, пул-реквестов, комментариев) слегка увеличилась;

— разработчики стали больше участвовать в опенсорсных проектах;

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

Источник: The GitHub Blog

#github
Большой гайд по A/B-тестированию

A/B-тестирование — новое название для старой техники, известной как «контролируемый эксперимент». С его помощью можно проверить гипотезу в какой угодно сфере: хоть в медицине, хоть в разработке.

Как эффективно использовать этот метод при разработке веб-сайтов? Подробный гайд на эту тему:

https://tprg.ru/vT76

#тестирование #аналитика
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик создал баскетбольное кольцо, которое помогает игроку забросить мяч в корзину

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

Ресурсы по теме разработки можете найти в описании видео на канале автора: https://tprg.ru/JD6Q

#роботы
7 советов для новичков в Data Science

Как получить максимум практического опыта и подготовиться к работе дата-сайентистом? Вот несколько рекомендаций:

https://tprg.ru/FQ3c

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

— В Zoom появится E2E-шифрование видеозвонков. Для его внедрения и улучшения безопасности пользователей мессенджер купил стартап Keybase. Он специализируется на решениях в области кибербезопасности. Это первая покупка компании за девять лет существования и один из шагов в плане по исправлению дыр в безопасности. Кстати, договор о покупке совершался тоже в Zoom.

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

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

— В Google разработали поисковик для исследователей коронавируса. Для этого разработчики прокачали традиционный семантический поиск: внедрили в него обработку контекста вопроса и подключили ИИ, обученный на биомедицинской поисковой модели BioASQ. В базе данных поисковика больше 50 000 документов, исследований и статей на тему COVID-19. Попробовать разработку можно на странице, а почитать документацию и технические детали — в блоге Google AI.

— «ВКонтакте» тестирует групповые видеозвонки. Новая функциональность появится в мобильном приложении социальной сети для Android и iOS в ближайшие недели. На старте планируется поддержка до 6 собеседников.

#новости
This media is not supported in your browser
VIEW IN TELEGRAM
Паб в VR

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

#vr
Необычная фича в приложении твиттера (как в мобильных версиях, так и в вебе):

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

Вот этот твит, можете убедиться самостоятельно: https://tprg.ru/ItUX

#внезапныйфакт #twitter
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик создал классическую игру про динозаврика на Arduino. Исходниками поделился здесь: https://tprg.ru/RbDY

А про детали разработки рассказал в отдельной статье: https://tprg.ru/t4qo

#arduino #diy
Пользуетесь тегами в нашем канале?

Почти во всех постах мы используем теги, с помощью которых можно почитать другие материалы по теме. Например, перейдя по тегу #нейросети, вы сможете открыть ленту, где будут показываться только посты про нейронные сети.
Epic Games представила движок Unreal Engine 5

Вчера Epic показали, что с его помощью можно сделать. Вы только посмотрите на это.

Как заявляют в Epic, UE 5 позволит разработчикам не думать о числе полигонов и уровнях детализации. Об оптимизации позаботится новая технология Nanite, которая позволит показывать в кадре столько геометрии, сколько видит глаз. И здесь уже идёт речь о миллиардах полигонов.

А за реалистичное глобальное освещение будет отвечать технология Lumen, которая будет мгновенно реагировать на изменения в сцене.

Источник: DTF

#gamedev #unrealengine