-
Сегодня одним из принципов, на основе которого строятся решения по обеспечению защиты энергосистем от различного рода технологических нарушений в целом, и как следствие — поддержанию нормальной работы электрических подстанций и потребителей электроэнергии, является использование информационных моделей защищаемых объектов, позволяющих выявлять…
-
Server side Form. Управление веб-формами на стороне сервера
Хабр, привет!Как человек, побывавший по ту (фронт) и по эту (бэк) стороны разработки, я хочу рассказать о Server Side Form — «Управлении веб-формой на стороне сервера».Что это такое и зачем это нужноНаш минимальный стек — это java (+Spring) как бэк…
-
DYI: отладка программ micro:bit с помощью осциллографа (часть 2)
В прошлой части мы узнали, как настраивать осциллограф и проверять сигналы широтно-импульсной модуляции (ШИМ). В этой статье вы научитесь проверять сигналы управления сервоприводами, сигналы с ультразвукового дальномера, а также исследовать сигналы UART и шины I2C и проверять пульсации источника питания.…
-
Как мы собирались чинить заказчика, а чинили провайдера
В прошлом году к нам обратился крупный ритейлер. Они открывали новый филиал на Дальнем Востоке и не могли подключить его к интернету. По сути, заказчику нужен был интернет для магазина в торговом центре, чтобы сотрудники не просто могли сидеть вк…
-
Как планировать время быстрой доставки и бороться с опозданиями?
На аналитическом митапе «Тележка данных» поговорили об аналитике эффективности в СберМаркете. Обсудили борьбу с опозданиями и планирование времени доставки. Если хотите узнать, как у нас работает аналитика, смотрите под катом записи докладов. Ведущий митапа – Ришат Исхаков, директор по аналитике…
-
Итераторы в Python для самых маленьких
«Напиши, пожалуйста, кастомный итератор,» — такое задание довольно часто дают на собеседованиях, и я раз за разом вижу обреченные глаза кандидата, когда он сталкивается с подобной просьбой. Опыт участия в собеседованиях показал мне, что большинство начинающих разработчиков бегут от этой…
-
Что нужно разработчику для самообразования?
Тут не будет мотивационных речей и призывов учиться каждый день. Просто немного самоанализа, чтобы компании, которые присутствуют на Хабре и думают, как бы построить развитие своих сотрудников, знали, от чего отталкиваться.Спойлер: для саморазвития нужно несколько источников знаний, плацдарм для экспериментов…
-
JIT-компилятор Python в 300 строк
Может ли студент второго курса написать JIT-компилятор Питона, конкурирующий по производительности с промышленным решением? С учётом того, что он это сделает за две недели за зачёт по программированию.Как оказалось, может, но с нюансами.ПредисловиеОбучаясь в РТУ МИРЭА, на специальности «Программная инженерия»…
-
Как эффективно выстроить работу в международной команде цифровых кочевников?
С переходом на удаленный формат работы многие выбрали образ жизни цифрового кочевника: они постоянно переезжают в новые страны, регулярно меняют часовые пояса. Ранее мы уже говорили о том, что это помогает сотрудникам найти тот самый work-life balance и избежать выгорания.…
-
Как я писал асинхронные веб-запросы на Python, или почему провайдер считает, что я бандит
На днях по работе потребовалось сделать утилиту, которая прямо вот из консоли ходит в апи нашего клауд сервиса и берет оттуда кое-какую информацию. Подробности что и зачем — вне этого рассказа. Принципиальный вопрос здесь другой — скорость. Скорость реально важна…