-
Сегментом особого внимания особенно в крупных производственных и промышленных организациях является учет спецодежды и спецоснастки с необходимостью оперативного получения информации об их наличии и состоянии, не только в суммовом, но и в количественном выражении. Беря во внимание количество подразделений и входящих…
-
Как построить систему распознавания лиц с помощью Elasticsearch и Python
Перевод материала подготовлен в рамках практического интенсива «Централизованные системы логирования Elastic stack».Пытались ли вы когда-нибудь искать объекты на изображениях? Elasticsearch может помочь вам хранить, анализировать и искать объекты на изображениях или видео.В этом кратком руководстве мы покажем вам, как создать…
-
Оно живое! Вышла версия Flask 2.0
Незаметно от всех 12 мая 2021 вышла новая версия известного микрофреймворка Flask. Хотя казалось, что во Flask есть уже все, ну или почти все, что нужно для микрофреймворка. Предвкушая интерес, а что же нового завезли, оставлю ссылку на Change log.Из…
-
Построение графиков в SwiftUI
Перевод подготовлен в рамках курса «iOS Developer. Basic». Если вам интересно узнать о курсе больше, приходите на день открытых дверей онлайн.Время от времени мне нужно визуализировать данные в виде красивых графиков. В этой статье будет показано, как рисовать графики в…
-
Запуск домашнего веб-сервера без статического IP с помощью Python
Приветствую жителей Хабра! Задался тут вопросом, как можно обойтись без статического IP для экспериментов в домашних условиях. Наткнулся на вот эту статью. Если вы хотите развернуть свой вебсервер с доступом извне, а платить провайдеру за статический IP не хотите, то…
-
Пишем локер для Windows на Python 3.x
Приветствую любителей питона. Как-то раз я невзначай сунул палец в ctypes. И знаете, мне понравилось. Особенно блок ввода с клавиатуры и мыши. И первое, что мне сбрело в голову,- «А почему бы не написать локер для винды на питоне, с разблокировкой по флешке,…
-
Подсистемы хранения и извлечение данных. Конспект книги «Designing Data-Intensive Applications»
Эта статья является конспектом книги «Designing Data-Intensive Applications». В этом конспекте рассмотрим, как сохранить полученные от пользователя данные и как найти их снова в случае запроса с точки зрения БД.Почему разработчика приложений должны волновать внутренние нюансы того, как БД хранит данные и…
-
Ровняем шарды
"Размышления без практики приводят к заблуждению, практика без размышления приводит к затруднению." Мы ведём войну с индивидуальностью у шардов в кластере MongoDB. Это продолжение статьи Шардинг от которого невозможно отказаться, а это значит, что наступила пора конкретики. Как я и…
-
Чернобыль ч.5. Вне АЭС
Автор: Александр СтаростинЧасть 4Ночь 26 апреля запустила сразу несколько цепочек событий, одновременно связанных и не связанных друг с другом, словно это круги на воде вокруг упавшего в неё камня. В такой логике и пойдёт дальнейшее повествование. Сегодня поговорим об эвакуации…
-
Работа над ошибками. Правдивая история переезда на Sentry в масштабах большой продуктовой компании. Григорий Кошелев
Ошибки — это интересная штука, потому что даже в названии самого доклада есть двойное дно. Это работа над ошибками, которые мы допускаем в своем софте, в программах, сервисах. А также работа над ошибками – это создание pipeline, чтобы все это…