Типичный программист
81.5K subscribers
2.66K photos
902 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
Разработчик, используя алгоритмы машинного обучения, научился управлять экраном с помощью жестов и вебкамеры.

Исходники выложил: https://tprg.ru/RuSs

И статью, в которой рассказал про детали разработки, написал: https://tprg.ru/c3SP

#нейросети #ml
Геймер самостоятельно собрал Nintendo Switch из б/у запчастей, что получилось гораздо дешевле, чем б/у консоль — ~$199 на момент сборки (январь 2020 года).

Процесс сборки он подробно расписал здесь:

https://tprg.ru/UTdz

#hardware #diy
ИИ в LinkedIn помогает готовиться к собеседованиям

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

#ии #собеседование
На LeetCode начался майский челлендж по решению алгоритмических задачек

https://tprg.ru/lchp

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

Также на сайте есть отличные подборки других задачек:
— для новичков: https://tprg.ru/osBe
— среднего уровня: https://tprg.ru/asLo
— самые сложные: https://tprg.ru/2W65

#алгоритмы
Подборка докладов по .NET

Сейчас организаторы многих офлайн-конференций по программированию выкладывают в открытый доступ доклады со своих последних конференций. Вот и организаторы .NET-конференции DotNext 2019 Moscow не остались в долгу.

Всего 26 докладов, разбили их по категориям, чтобы вам было легче сориентироваться:

— основные тренды развития платформы;
— машинное обучение;
— архитектура;
— лучшие практики;
— .NET под капотом.

https://tprg.ru/4AQt

#dotnet #csharp
This media is not supported in your browser
VIEW IN TELEGRAM
Рассказываем про 3 бесплатных инструмента для Python, которые упростят работу с кодом — ИИ автодополнение, статическая типизация и быстрый поиск ошибок:

https://tprg.ru/DLGM

#python
Как извлечь пользу из проваленного проекта

Факап — не всегда плохо. Как правило, это отличный опыт, из которого можно извлечь уроки на будущее.

Опытный менеджер рассказывает, как не доводить проекты до полных факапов и что делать, если всё же факап пришёл:

https://tprg.ru/aWPr

#работа #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Наш подписчик запилил забавную вариацию «змейки». В этой игре не змейка гоняется за едой/шариками/монетками, а врачи собирают любителей пожарить шашлычок в парке.

Поиграть можно тут: https://tprg.ru/416Q

Автор: Владимир Гречкин

#gamedev #кек
Tproger Changelog: сделали для вас за апрель 2020

Продолжаем ежемесячную серию материалов с рассказом о последних изменениях в Tproger.

В прошлый раз вы сказали, что вам интереснее было бы почитать новости нашей разработки. Поэтому в этот раз о ней побольше: изменения в мобильной вёрстке, персонализированные рекомендации статей и интересные баги.

Налетайте: https://tprg.ru/EB6a

#changelog
Подборка лучших репозиториев. Часть 2

Очередная подборка репозиториев, которые могут пригодиться любому разработчику:

https://tprg.ru/Mlrk

Первая часть подборки — здесь.
This media is not supported in your browser
VIEW IN TELEGRAM
Синтезатор вкусов

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

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

Как это работает: https://tprg.ru/OMdo

#технологии
Традиции, которые появились в IT-компаниях во время удалёнки

С переходом на удалёнку во многих компаниях появились интересные традиции: одни проводит пятничные посиделки с пиццей, другие — онлайн-зарядку, а кто-то развлекает коллег мастер-классами по готовке.

Поговорили с представителями 20 компаний, и они нам рассказали о нововведениях в их командах:

https://tprg.ru/hLM5

А у вас появились какие-нибудь традиции на удалёнке?

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

— Главный инженер Amazon Web Services Тим Брей уходит из Amazon после увольнения сотрудников, которые протестовали против постоянных переработок, увеличенных из-за коронавируса смен и отсутствия защитных средств на складах.

— Руководство Uber обсуждает сокращение более 20% сотрудников на фоне коронавирусного кризиса. Вместе с этим, компанию покидает один из старейших менеджеров компании Туань Фам, который работал в Uber на позиции CTO с 2013 года.

— В блог-посте Zoom перепутали ежедневно активных пользователей и участников митингов. Различие между ними довольно серьёзное — пользователь может участвовать в нескольких митингах в день, а значит и учтут в статистике его несколько раз. На фоне разоблачения плохого калькулятора стоимость акций Zoom снизилась на 7%.

— В Индии всех работников обязали установить локальный трекер COVID-19. Кроме того, установить приложение должны и жители наиболее опасных «районов сдерживания». Приложение обменивается данными с централизованным сервером, а не с конечными устройствами, поэтому сохранность личных данных под вопросом.

— В свежих дев-сборках Android и iOS появился API от Google и Apple для отслеживания коронавирусных больных с помощью Bluetooth.
Попробовать можно в бета-версиях Xcode 11.5 и Google Play Services.

#новости
This media is not supported in your browser
VIEW IN TELEGRAM
Вот Ctrl + C Ctrl + V и дошёл до реальности.

Исходники этого алгоритма здесь: https://tprg.ru/TGHp

#технологии #ar
белорусская IT-компания Banuba разработала бесконтактный интерфейс для управления заказами

Об этом рассказал основатель VP Capital Виктор Прокопеня в интервью TUT.BY.

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

«Ой, да что там делать, развернул и пошёл» — типичный стереотип про облачные технологии.

Облачный разработчик с 11-летним стажем рассказывает, чем на самом деле занимаются такие специалисты и какие навыки для этого нужны:

https://tprg.ru/Mpeb

#облака
Media is too big
VIEW IN TELEGRAM
Разработчик написал простенький интерфейс, чтобы с помощью Arduino управлять подсветкой своей клавиатуры. И исходниками поделился:

https://tprg.ru/Kcrw

#arduino
Си возглавил рейтинг популярности языков программирования TIOBE впервые за 5 лет

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

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

Источник: рейтинг TIOBE

#си #java #tiobe
Кто вы из известных айтишников? Проходите наш новый тест и узнаете: https://tprg.ru/q0YQ

А в комментах расскажите, насколько близка вам предложенная характеристика.

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

С её помощью можно писать код прямо через GitHub.

Среда основана на VSCode, который запускается в браузере. С помощью Codespaces также можно собирать проект, тестировать, отлаживать, развёртывать приложения и настраивать SSH-ключи.

На данный момент Codespaces находится в стадии ограниченного бета-тестирования с доступом после заполнения заявки.

Источник: блог GitHub

#github #ide