Месяц: Март 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. Рассмотренные ранее примитивы ограничивают возможный порядок исполнения операций…