Трекер-маячки для мобильных приложений или как создать новый канал коммуникации с постоянной аудиторией приложения 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. Сегодня расскажу, как написать асинхронный краулер.Такая задача часто встречается на практике, когда нужно реализовать периодическую...
Спортивное программирование — социальный лифт в IT. Как его использовать школьнику, родителям школьника и разработчику? http://amp.gs/j1zmG
Habr
Спортивное программирование — социальный лифт в IT. Как его использовать школьнику, родителям школьника и разработчику?
С какого возраста можно обучать ребенка программированию и какой язык лучше выбрать? Как попасть на самые крутые IT-направления в лучшие вузы? Становятся ли дети разработчиков разработчиками? Как...
Частотный биграммный анализ на Python http://amp.gs/j1ze0
Habr
Частотный биграммный анализ на Python
ПредысторияПонадобилось мне для одного проекта, о котором хотелось бы отдельно написать через недельку, узнать частотность (как базовую, так и парную) буквенных символов в русском и английском языках....
Как привести в порядок Core Web Vitals за три дня, если у тебя Wordpress http://amp.gs/j1zE0
Habr
Как привести в порядок Core Web Vitals за три дня, если у тебя Wordpress
Если пару лет назад инструмент PageSpeed показывал оценку близкую к 100, то сегодня она может быть даже не 50, а 39, как в случае моего Pet-проекта. Большинство изменений, о которых пойдет речь...