Месяц: Март 2021

  • От монолита к модулям: как отстроены бизнес-процессы склада Lamoda

    от автора

    Привет! Меня зовут Евгений Рябышев, я разработчик в одной из команд направления Warehouse Management System (WMS) компании Lamoda. Я занимаюсь тем, что автоматизирую склад. В этой статье расскажу, как мы строим нашу модульную архитектуру. Наши основные бизнес-процессы для управления складом долго выстраивались и доказали свою эффективность. В то же время они сильно связаны между собой.…

  • Интерактивная виртуальная игра как форма обучения школьников

    от автора

    Стоит ли запрещать детям доступ в Интернет? Такой вопрос рано или поздно задают все современные родители, и на него уже можно четко ответить — нет. По одной простой причине, что Интернет везде. И гораздо оптимальнее будет использовать его для обучения ребенка. Конечно, придется контролировать и быть в курсе того, какой контент потребляет юный неокрепший мозг.…

  • Как ИТ-гиганты теряют лоск и становятся все более скучными

    от автора

    Большие технологические компании всегда пытались транслировать во внешний мир разного рода идеологию, часто позитивного толка. Еще недавно это было что-то в стиле «мы делаем мир лучше», обещание нового прекрасного будущего и т. п. Но с каждым годом характер этих сообщений меняется и всё меньше отличается от PR-заявлений традиционных компаний. Можно зафиксировать три явных тренда, которые…

  • Эволюция — религия новейшего времени

    от автора

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

  • По-настоящему яркий, надёжный и безопасный источник света для растений

    от автора

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

  • Вставить подпись в pdf или как спасти деревья

    от автора

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

  • Spoke to spoke мультикаст в сетях DMVPN

    от автора

    Кросспостинг, оригинальная публикацияПро настройку и диагностику технологии DMVPN в интернете написано немало статей. Однако про использование мультикаста поверх DMVPN лучшее, что мне удалось найти – это маленькая заметка в Configuration Guide.In DMVPN, it is recommended to configure a Rendezvous Point (RP) at or behind the hub. If there is an IP multicast source behind a…

  • Создание в SoapUI асинхронного REST MockService с запуском в Portainer

    от автора

    ЗадачаРазработать мок для проверки асинхронного обмена сообщениями с внешней системой.Как пример, рассмотрим некий кейс проверки валидности промокода внешней системой. По шагам:1) Отправляем запрос в сервис внешней системы;Запрос PUT содержит поля (например, в headers):promotionalCode=correctPromotionalCodecorrelationId=рандомная строка, которую нужно будет вернуть в callbackreplyTo= адрес сервиса принимающего callback2) Внешняя система отвечает синхронно — 204 No content;3) Через 5 секунд внешняя…

  • Наногенераторы: путь к автономности электронных устройств

    от автора

    Что это такое?При запросе «наногенератор купить» гугл выдаёт интернет-магазин принадлежностей для аквариумов. «наногенератор», который они продают  — это обычный генератор волн. Видимо, для привлечения клиентов, маркетологи выбрали приставку «нано», которая сегодня стала синонимом технического прогресса. В наногенераторах, речь о которых пойдет в этой статье, приставка «нано» отражает размеры рабочего тела, за счет которого вырабатывается электричество.…

  • Приёмы неблокирующего программирования: полные барьеры памяти

    от автора

    В первых двух статьях цикла мы рассмотрели четыре способа упорядочить доступ к памяти: load-acquire и store-release операции в первой части, барьеры чтения и записи в память — во второй. Теперь пришла очередь познакомиться с полными барьерами памяти, их влиянием на производительность, и примерами использования полных барьеров в ядре Linux. Рассмотренные ранее примитивы ограничивают возможный порядок исполнения операций…