[Перевод] Руководство по работе с 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-проекта. Большинство изменений, о которых пойдет речь...
[Перевод] Оптимизация игр на Unity: проверенный в деле план http://amp.gs/j1z9m
Habr
Оптимизация игр на Unity: проверенный в деле план
Оптимизация игр — отдельная головная боль разработчиков, процесс, который может идти бесконечно. Нужно учесть загрузку процессора, видеокарты и не потерять FPS. Нашли статью, автор которой 13 лет...
Недельный геймдев: #39 — 10 октября, 2021 http://amp.gs/j1zdk
Habr
Недельный геймдев: #39 — 10 октября, 2021
Из новостей на этой неделе: Unity сменила логотип и систему идентификации продуктов, Konami проводит конкурс для возрождения старых IP, в бету вышли GDevelop и Mari 5.0, Eidos-Montreal переходит на ...
Прогнозируем сервис оборудования … по истории Service Desk http://amp.gs/j1zHF
[recovery mode] Формы глаголов в английском языке http://amp.gs/j1zFA
Хабр
Формы глаголов в английском языке
Многие при изучении английского языка сталкивались с необходимостью заучивания форм вспомогательных глаголов в каждом из времен английского языка. Однако, эти вспомогательные глаголы формируются по...
Поиск и обработка информации на файловых ресурсах http://amp.gs/j11Iw
Хабр
Поиск и обработка информации на файловых ресурсах
Начнем с точки входа в приложение. Чтобы инструмент удобно было использовать, напишем приложение с командным интерфейсом. Перед началом работы также стоит создать переменное окружение и...
Кодим как в старину, или IDE для обучения базовому программированию http://amp.gs/j11nT
Хабр
Кодим как в старину, или IDE для обучения базовому программированию
Базовый JS синтакс, плюс 4 функцииКогда-то, когда трава была зеленее, экраны меньше, а энтузиазм больше - многие начинали программировать с Turbo Pascal, или даже с Basic. Сейчас, в эпоху фреймворков...
Как собрать требования к дашборду у технолога, который всегда занят http://amp.gs/j11Gg
Хабр
Как собрать требования к дашборду у технолога, который всегда занят
Бывало ли у вас так, что, приготовив потрясающе аппетитное блюдо, на дегустации вы обнаруживали, что что-то напутали с ингредиентами, например, пересолили рыбу? У меня бывало…Я старший консультант по...