Типичный программист
81.1K subscribers
3K photos
1.03K videos
11 files
7.66K 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. Один раз в день по будням: @tprogerdaily
Автоматическое развёртывание Vue.js-приложений

https://tprg.ru/fH1C

Разработка приложения — это лишь первый шаг в его жизненном цикле. Практически любой софт нужно где-то разместить и обновлять.

В этой статье читайте:
— как создать аккаунт на AWS,
— как зарегистрировать в нём приложение,
— как настроить автодеплой приложения Vue.js с помощью Gitlab CI/CD.

#развёртывание #gitlab
Насколько глубоко фронтенд- и бэкенд-программисты должны знать смежный стек — отвечают эксперты

https://tprg.ru/Vm0o

Для максимально эффективной работы бэкенд-разработчик должен разбираться во фронтенде, а фронтенд-разработчик — в бэкенде.

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

#веб #эксперты
Декораторы в Python: понять и полюбить

https://tprg.ru/Emdw

Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными. Возможно, вы уже встречались с ними, но просто не хотели вникать в суть их работы.

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

#python
​​Новое видео от Boston Dynamics

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

Человек, как обычно, не нужен: https://tprg.ru/Tpbs

#видео #роботы
Создание GIF-анимаций из шума на языке Processing

https://tprg.ru/7OKF

В языке Processing есть функция noise(), которая выдаёт значения от 0 до 1. Эти значения являются случайными, но они всегда повторяются при повторении входных данных.

В этом руководстве расскажем:
— как из шума создать изображение,
— как его анимировать и зациклить.

#анимация #processing
​​Специалисты по медицинской статистике из Ноттингемского университета разработали нейросеть, которая способна предсказывать преждевременную смерть от хронических болезней.

Получается лучше, чем у экспертов с их стандартной моделью: https://tprg.ru/LwQR
​​Что в мире происходит

🔧 РБК сообщил, что Роскомнадзор задумал протестировать технологию глубокой фильтрации трафика (DPI) на сетях трёх операторов: МТС, «МегаФона» и «ВымпелКома» (бренд «Билайн»). Цель — подготовиться к реализации проекта об автономном Рунете.

Роскомнадзор отправил уведомления 10 VPN-сервисам с требованием подключиться к реестру запрещённых сайтов и фильтровать контент. Если сервис не сделает этого в течение 30 суток, его ждёт блокировка в России. Согласился только один, отказались пять.

📶 «Ведомостям» стало известно, что Министерство обороны не хочет отдавать частоты 3,4−3,8 ГГц под 5G. Большая тройка операторов («ВымпелКом», МТС, «МегаФон») считает, что как раз эти частоты лучше всего подходят для развёртывания сетей пятого поколения.

🙂 Минкомсвязи опубликовало проект о цифровых профилях. В них будет храниться информация о человеке: паспортные данные, СНИЛС, ИНН и так далее. Компании и ведомства смогут бесплатно или за деньги подключаться к базе цифровых профилей и «пробивать» по ним человека.

Если устали кликать по ссылкам, ловите наши новостные лонгриды в @tprogerdaily. Рассказываем о главных событиях дня ёмко и весело.

📧 Google реализовала отображение ускоренных мобильных страниц (AMP) прямо в Gmail. Проще говоря, это самые настоящие кликабельные веб-странички прямо в электронном письме. Подобные штуки будут делать у себя Outlook, Yahoo! и Mail.Ru.
Как стать QA-инженером

https://tprg.ru/5gUs

Пожалуй, лучше всего рассказать о тестировании сможет человек, который сам прошёл этот путь. Предоставляем слово Жене Ефимову, QA-эксперту с 15-летним опытом.

В статье он расскажет:
— какими чертами характера нужно обладать, чтобы стать отличным QA инженером,
— какое должно быть мышление и как его развить,
— что и где учить.

#тестирование #начинающим
​​Stack Overflow заботится о своих читателях и пытается улучшать дизайн сайта.

Пока как-то так: https://tprg.ru/iJFu
Подборка JS-фреймворков для работы с компьютерным зрением

https://tprg.ru/f3FJ

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

В статье рассказываем про несколько JS-фреймворков для работы с этой технологией и про кейсы её использования.

#javascript
Реверс-инжиниринг для начинающих: продвинутые концепции программирования

https://tprg.ru/luGo

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

#безопасность #начинающим
Змейка, G-нущаяся ложка, разговоры с тюльпанами и прочие первоапрельские сюрпризы от мировых брендов

https://tprg.ru/B8i9

Многие компании 1 апреля пытаются каким-то изощрённым образом пошутить, а мы продолжаем делать обзоры на их шутки.

В нашем материале читайте обзор самых технологических первоапрельских розыгрышей от мировых брендов.

#1апреля
ИИ, больше RTX и автопилот: главное с конференции GTC 2019

https://tprg.ru/khBv

Недавно состоялась одна из крупнейших технологических конференций GTC 2019, на которой NVIDIA рассказывала про свои достижения в области ИИ, машинного обучения, компьютерной графики

Нейросети, превращающие наброски в фотореалистичные изображения, компактный компьютер для ИИ-проектов, технология трассировки лучей на примере Quake II. Подробнее об этих и других анонсах читайте в нашем материале.

#nvidia #ии
С чего ребёнку начать изучение программирования — отвечают эксперты

https://tprg.ru/bjYy

«Сын заинтересовался разработкой. Отлично, сфера знакомая. Изучим, направим, разовьём, думал я, но на деле всё пошло не по моему плану».

Узнали у наших экспертов, с чего лучше начать обучение, чтобы заинтересовать ребёнка (10–14 лет) миром программирования.

#эксперты #программирование
Level Up: события и курсы #21

Сезон IT-событий в самом разгаре, а это значит, что есть и конференции на любой вкус и цвет (некоторые можно и дома смотреть), и хакатоны в разных областях разработки.

Геймдев, интернет вещей, ИИ и веб — найдётся всё:

https://tprg.ru/lvlup21
Типичный программист pinned «Level Up: события и курсы #21 Сезон IT-событий в самом разгаре, а это значит, что есть и конференции на любой вкус и цвет (некоторые можно и дома смотреть), и хакатоны в разных областях разработки. Геймдев, интернет вещей, ИИ и веб — найдётся всё: htt…»
​​Да, это просто свечка, написанная с помощью CSS. Пусть добавит в ваш вечер немного романтики.

Исходники тут: https://tprg.ru/39rc

#css #видео
​​Что в мире происходит

🗣 В документах во «ВКонтакте» можно найти в общем доступе личные голосовые сообщения пользователей. Соцсеть отрицает уязвимость в своих инструментах и грешит на баги в неофициальных приложениях вроде Kate Mobile и VK Coffee. Однако разработчики заявили, что пользуются официальным API.

🤖 Группа «Тинькофф» создала собственный суперкомпьютер и назвала его в честь советского математика, «Колмогоров». Он занял восьмое место в российском рейтинге суперкомпьютеров, но среди коммерческих оказался самым мощным. «Тинькофф» хочет использовать его для решения задач, связанных с машинным обучением.

🤐 Роскомнадзор попросил ярославские СМИ удалить новость о поиске автора оскорбительного граффити на здании местного УВД. В письме, которое опубликовало издание TJournal, ведомство апеллировало к закону об оскорблении властей. Оказалось, что это профилактическая работа: РКН хочет выстроить работу так, чтобы закон исполнялся с минимальным ущербом для СМИ.

Если устали кликать по ссылкам, ловите наши новостные лонгриды в @tprogerdaily. Рассказываем о главных событиях дня ёмко и весело.

🦄 Голову левее: Разработчик смастерил сервис, который ищет фото животных с мордой в определённом ракурсе. Нужно выбрать животное, тип черепа, мышкой повертеть в разные стороны его модель и нажать «search».
​​#вакансии #работа

Сегодня подборка вакансий от Mail.Ru Group. Их офис в Москве может стать вашим новым местом работы, если вы кто-то из этих ребят:

ETL–разработчик
Системный аналитик
Big Data инженер
DevOps инженер
Fullstack разработчик

Это костяк будущей команды, которая займётся разработкой одного из крупнейших хранилищ группы компании: объёмы данных скоро превысят 4,5 петабайт, количество узлов кластера более 150, ежедневный прирост информации составляет 1,5–2 ТБ.

— Классно, но мне это не походит. Есть что-то ещё?

Конечно! Другие вакансии: https://tprg.ru/gS5O