Развитие инструментария С++ программистов: статические анализаторы кода http://amp.gs/j18G9
Habr
Развитие инструментария С++ программистов: статические анализаторы кода
Размер современных приложений и сложность языка C++ превышают возможности людей по всестороннему анализу текста программ на обзорах кода. Компенсационная методология – статический анализ...
PCIe 6.0 выходит в конце года — что стоит знать http://amp.gs/j18C4
Habr
PCIe 6.0 выходит в конце года — что стоит знать
Консорциум PCI SIG представит финальную спецификацию нового стандарта уже через пару месяцев. Однако устройства на его основе появятся еще не скоро. Под катом — обсуждаем сложившуюся ситуацию и...
О чем нельзя забывать при работе с POSIX-сигналами http://amp.gs/j187y
Habr
О чем нельзя забывать при работе с POSIX-сигналами
Как и любой другой инструмент, POSIX-сигналы имеют свои правила, как их использовать грамотно, надежно и безопасно. Они испокон веков описаны в самом стандарте POSIX, в стандартах языков...
Namespaces в JavaScript. Ставим точку в вопросе http://amp.gs/j18hc
Habr
Namespaces в JavaScript. Ставим точку в вопросе
Развитие языка javascript переносит выполнение кодов на распределенную сеть пользователей и снимает нагрузку с сервера. Это разумный подход. Введение в js ключевых слов class, extends и static дало...
Трекер-маячки для мобильных приложений или как создать новый канал коммуникации с постоянной аудиторией приложения http://amp.gs/j18Ru
Habr
Трекер-маячки для мобильных приложений или как создать новый канал коммуникации с постоянной аудиторией приложения
Задумывались ли вы о том, как повысить CLV (показатель пожизненной ценности клиента) в своем проекте?
Сегодня мы на примерах кейсов расскажем, как формирование эффективного канала коммуникации с...
Сегодня мы на примерах кейсов расскажем, как формирование эффективного канала коммуникации с...
Дифференциальные и инкрементальные бэкапы MySQL http://amp.gs/j18cx
Хабр
Дифференциальные и инкрементальные бэкапы MySQL
Для MySQL существует широко известный инструмент по созданию резервных копий баз данных — mysqldump, который создаёт дамп посредством записи серии SQL-инструкций для восстановления таблиц и данных...
Вячеслав Смирнов. Профилирование JVM в Kubernetes http://amp.gs/j18ba
Хабр
Вячеслав Смирнов. Профилирование JVM в Kubernetes
Вариантов и инструментов профилирования JVM много, так много, что обо всех и не рассказать. И каждый имеет свои особенности, плюсы и минусы.
Вячеславу повезло использовать разные инструменты. И...
Вячеславу повезло использовать разные инструменты. И...
[Перевод] Создайте средство проверки на плагиат с помощью машинного обучения http://amp.gs/j1TtJ
Больше чем compliance. Как выявлять кибератаки и выполнять требования ГОСТ Р 57580.1-2017 с помощью SIEM-системы http://amp.gs/j1TP1
Habr
Больше чем compliance. Как выявлять кибератаки и выполнять требования ГОСТ Р 57580.1-2017 с помощью SIEM-системы
«ГОСТ Р 57580.1-2017 „О безопасности финансовых (банковских) операций“ обязателен для выполнения кредитными и некредитными финансовыми организациями» — эта сухая фраза...
Заметки о дельта-роботе. Часть 3. Рабочая зона. Выбор длин звеньев http://amp.gs/j1TRu
Habr
Заметки о дельта-роботе. Часть 3. Рабочая зона. Выбор длин звеньев
В прошлых статьях мы познакомились с механизмом, узнали его историю, решили, пожалуй, главную для дельта-робота задачу – задачу о положениях, но так и не получили никаких данных, необходимых для...
Обзор Chrome DevTools. Решаем основные задачи веб-разработчика http://amp.gs/j1TSU
[Перевод] Руководство по работе с Django REST Framework, Swagger и созданию клиента TypeScript для API http://amp.gs/j1TAe
Хабр
Руководство по работе с Django REST Framework, Swagger и созданию клиента TypeScript для API
Цели:Создать API с помощью Django REST Framework;Создать динамическую документацию Swagger;Сгенерировать для API код клиента на TypeScript;Создать базовое приложение на ReactJS, которое будет...
Распознание длинных аудио сервисом Yandex SpeechKit из командной строки bash/shell через API http://amp.gs/j1TDq
Habr
Распознание длинных аудио сервисом Yandex SpeechKit из командной строки bash/shell через API
Довольно давно Яндекс предоставляет платные сервисы по синтезу и распознанию речи. К сожалению, интерфейса для регулярного использования сервисов нет, поэтому на досуге написал скрипт, который...
[Перевод] Мониторинг Spark Streaming в Kubernetes с помощью Prometheus и Grafana http://amp.gs/j1TX9
Habr
Мониторинг Spark Streaming в Kubernetes с помощью Prometheus и Grafana
ВведениеРазвертывание Apache Spark в Kubernetes, вместо использования управляемых сервисов таких как AWS EMR, Azure Databricks или HDInsight, может быть обусловлено экономической эффективностью и...
Контроль масочного режима с помощью инструментов Computer Vision http://amp.gs/j1TWh
Habr
Контроль масочного режима с помощью инструментов Computer Vision
В условиях пандемия COVID-19 регулирующие государственные органы устанавливают обязательные требования по ношению средств индивидуальной защиты сотрудниками организаций, обслуживающих клиентов....
[Перевод] Лучшие стратегии разработки фронтенда в 2022 году http://amp.gs/j1TbV
Habr
Лучшие стратегии разработки фронтенда в 2022 году
Эта статья специально написана так, чтобы ставить перед читателями неоднозначные задачи, вызывать у них противоречивые чувства и давать им пищу для размышлений. Речь здесь пойдёт о множестве свежих...
Пишем свой Google, или асинхронный краулер с rate limits на Python http://amp.gs/j1zTz
Habr
Пишем свой Google, или асинхронный краулер с rate limits на Python
Привет!Меня зовут Александр, я руковожу backend-разработкой в КТS. Сегодня расскажу, как написать асинхронный краулер.Такая задача часто встречается на практике, когда нужно реализовать периодическую...