Месяц: Июнь 2020

  • Аккуратно и системно облегчаем понимание кода

    от автора

    Читаемость кода упрощает как процесс написания программ, так и последующие действия – от отладки и оптимизации до тестирования и сопровождения. Один из эффективных способов для понимания кода – применение функциональной парадигмы программирования. Основная идея функционального программирования состоит в представлении процесса вычислений как последовательного изменения состояний без хранения где-либо самих состояний. В качестве примера системы, в…

  • Подготовка данных для настройки и обучения нейросети по детекции объектов

    от автора

    Подготовка данных для настройки и обучения нейросети по детекции объектов. Продолжаем тему детекции объектов. Для того, чтобы алгоритм различал объекты или был способен выявлять отклонения в процессе, его необходимо обучить на наборе данных, который соответствует общей картине анализируемых видеоматериалов. Подготовка обучающего набора является очень трудоемким процессом, от которого зависит как скорость обучения, так и качество…

  • Как устроен Selenium: Эпизоды 3 — 5

    от автора

    Салют, хабровчане. Сегодня мы продолжаем серию переводов, приуроченных к запуску курса «Java QA Engineer». Эпизод 3 — isDisplayed В результате диалога, произошедшего в последние выходные января 2020 года, который был посвящен одной из проблем в Selenium, где кто-то сказал мне «почему ты просто не сделаешь так…» в ответ на объяснение проблемы, я решил написать серию…

  • Как подружить Zabbix с Asterisk «из коробки»

    от автора

    В предыдущей статье «Zabbix — расширяем макро границы» я рассказал как получать сессию авторизации и подставлять ее в локальный макрос хоста. В этой статье я расскажу как подружить Zabbix с Asterisk без внешних скриптов и ПО. Идея «подружить» эти две системы родилась давно, причем без установки дополнительного софта и скриптов. Быстрое гугление выдавало множество вариантов…

  • Стилизация Android-приложений и дизайн-система: как это сделать и подружить одно с другим

    от автора

    Привет читателям!   В какой-то момент любое крупное приложение разрастается так, что сложно везде поддерживать однотипный дизайн и динамично реагировать на любые изменения и тенденции в  дизайне и UX-требованиях.   Поэтому решили внедрить в наше приложение дизайн-систему и добавить поддержку нескольких тем оформления.  Изучив различные способы, выработали свой подход к решению такой задачи. Хотелось сделать так, чтобы…

  • Строительство вымирает. Кризис Covid-19 и растущие проблемы строительной отрасли

    от автора

    Строительная отрасль — огромна, «устойчива», стара как мир, и потребляет до 10% всех используемых в мире денег. В среднем можно считать, что каждый десятый трудоспособный человек в мире так или иначе связан со строительной отраслью. Строительная отрасль отчасти является драйвером экономики, на ней завязано много внутренних процессов и хотя строительный сектор скорее подстраивается чем влияет…

  • Как мы автоматизировали маркетинг Perekrestok.ru

    от автора

    В мае 2020 года онлайн-супермаркет «Перекресток» принимал 11 тысяч заказов в день или 7,6 заказов в минуту, а ведь история этого направления началась всего 3 года назад — в апреле 2017. Приход Перекрестка в онлайн стал частью цифровой трансформации нашего бизнеса: мы хотели лучше понимать своих клиентов и подстраиваться под их предпочтения (которые склонны меняться,…

  • Мониторы качества воздуха ATMO

    от автора

    Небольшой обзор новых мониторов качества воздуха от ATMO. Представлены три модели: ATMO 3, ATMO 7, ATMO 8, которые оборудованы датчиками ультрадисперсных частиц PM, сенсорами летучих органических соединений (TVOC) и паров формальдегида (HCHO). Подобные модели помогут провести быструю оценку состояния окружающего воздуха в вашем доме или офисе.

  • YoloV5 для распознавания марок автомобилей

    от автора

    Введение Недавно был опубликован анонс новой YOLOv5, которая идейно дает гораздо лучший процент распознавания на датасете COCO, чем предыдущие версии. Автор решил испробовать новую модель на задаче распознавания марок автомобилей. Данные Перво-наперво нам необходимы данные. Датасет был собран вручную, путем фотографирования стоящих на стоянке автомобилей с видимым значком марки (для этого пришлось выйти из дому…

  • Ликбез про электронные трудовые книжки

    от автора

    Свершилось, с 1 января 2020 в России введена электронная трудовая книжка. Но от бумаги мы избавляемся только сейчас. — Что это за штука? Это запись в базе данных, в которой лежит то же самое, что в вашей бумажной трудовой книжке, только в одном месте в хранилище ПФР. Теперь будет меньше логистики с перемещением этих книжек,…