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

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
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
This media is not supported in your browser
VIEW IN TELEGRAM
В Майнкрафте собрали нейросеть, которая распознаёт рукописные цифры.

Здесь инструкция по созданию: https://tprg.ru/1wni

#minecraft #нейросети
Кто угодно: если твой код работает, просто не трогай его

Мой код:
в ответ на фильм Дудя Павел Дуров привёл 7 причин не переезжать в Кремниевую Долину

«Будучи знакомым со многими героями фильма Юрия лично, я заметил контраст между тем, что они декларируют на камеру, и тем, о чем говорят в личных беседах. От всех знакомых предпринимателей из сюжета я не раз слышал о минусах жизни в США. Сейчас один из них половину времени проводит на родине, другой фактически уже несколько месяцев как вернулся в Европу, третий разочаровался в американцах и строит вокруг себя „маленькую Россию”» — говорит Павел Дуров в своём посте в ответ на фильм Юрия Дудя о Кремниевой долине.

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

Источник: Павел Дуров
Как из гуманитария стать программистом?

Задумали сменить гуманитарную профессию на программирование? Обсудили с экспертами, с чего начать:

https://tprg.ru/Yn1w

Есть друзья-гуманитарии? Поделитесь с ними материалом, наверняка им будет полезно.

#эксперты
Основатель Product Hunt запустил сайт для онлайн-питчей стартапов

https://tprg.ru/bPOv

Работает это так:
1. Основатели стартапа отправляют видео о своём проекте.
2. Каждую неделю инвесторы оценивают заявки и голосуют за финалистов.
3. Создатели лучших проектов проводят питчи группе инвесторов во время еженедельного демо-дня в онлайне.
4. В течение следующих 7 дней у инвесторов есть возможность написать основателям стартапов, которые их заинтересовали.

#стартапы
Media is too big
VIEW IN TELEGRAM
Ностальгический пост про создание псевдотрёхмерной гоночной игры.

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

Исходники посмотреть здесь: https://tprg.ru/9vD7

А в этой статье автор рассказывает про процесс разработки: https://tprg.ru/aFB3

#gamedev #javascript
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

#тестирование #аналитика