Месяц: Июнь 2022

  • Разочароваться в Haskell и научиться запускать регионы за несколько дней — что вы не знали об облаке Selectel

    от автора

    Мало кто знает, что первое облако Selectel было самописным решением на Haskell… с IPv6-адресацией, тарификацией по использованному процессорному времени, современной веб-консолью и быстрыми графиками потребленных ресурсов на базе продвинутой in-memory базы данных YawnDB. С тех пор многое изменилось: облачная платформа сменила стек, обросла функциональностью, разрослась до 8 регионов, два из которых — «Узбекистан» и «Амстердам»…

  • Игры, в которых не так важен сюжет. Sandbox-mode в играх

    от автора

    Всем привет! Меня зовут Михаил, я QA в компании Lesta studio, занимаюсь тестированием игр. В этой статье я не буду разбирать особенности проектов, над которыми работал\работаю, т.к. хочется обсудить конкретную тему — жанр Sandbox и Sandbox-mode в играх — это режим, где нет основной цели для игрока и ты можешь заниматься чем захочешь. На примере…

  • Братья-близнецы, клиентский MDM в банке и три факапа, которые заставили нас изменить продукт

    от автора

    Представьте ситуацию: братья-близнецы — назовём их Дима и Саша — стали клиентами одного и того же банка. У братьев совпадают отчество, фамилия, дата рождения, а ещё — адрес прописки и домашний телефон.В 2014 году в этом самом банке мы начали внедрять MDM-систему для клиентских данных. И вместе с братьями-близнецами — а точнее с их клиентскими…

  • Искусственный интеллект в электроэнергетике: зачем и на что он способен. Пример ИИ-системы

    от автора

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

  • Server side Form. Управление веб-формами на стороне сервера

    от автора

    Хабр, привет!Как человек, побывавший по ту (фронт) и по эту (бэк) стороны разработки, я хочу рассказать о Server Side Form — «Управлении веб-формой на стороне сервера».Что это такое и зачем это нужноНаш минимальный стек — это java (+Spring) как бэк и Angular (+NgRx) как фронт. Но это не единственный вариант — ничего не мешает вам…

  • DYI: отладка программ micro:bit с помощью осциллографа (часть 2)

    от автора

    В прошлой части мы узнали, как настраивать осциллограф и проверять сигналы широтно-импульсной модуляции (ШИМ). В этой статье вы научитесь проверять сигналы управления сервоприводами, сигналы с ультразвукового дальномера, а также исследовать сигналы UART и шины I2C и проверять пульсации источника питания. Исследуем сигналы управления сервоприводомСервопривод — одно из популярных в робототехнике устройств. Он управляется импульсами заданной…

  • Как мы собирались чинить заказчика, а чинили провайдера

    от автора

    В прошлом году к нам обратился крупный ритейлер. Они открывали новый филиал на Дальнем Востоке и не могли подключить его к интернету. По сути, заказчику нужен был интернет для магазина в торговом центре, чтобы сотрудники не просто могли сидеть вк пользоваться интернетом, но еще и корпоративные данные передавать. Клиент арендовал место в ТЦ, где уже был…

  • Как планировать время быстрой доставки и бороться с опозданиями?

    от автора

    На аналитическом митапе «Тележка данных» поговорили об аналитике эффективности в СберМаркете. Обсудили борьбу с опозданиями и планирование времени доставки. Если хотите узнать, как у нас работает аналитика, смотрите под катом записи докладов. Ведущий митапа – Ришат Исхаков, директор по аналитике в СберМаркете.Алексей РаскинРуководитель отдела операционной аналитики в СберМаркете3:02 «Борьба с опозданиями»Поговорили об опозданиях и их причинах. Как искать…

  • Итераторы в Python для самых маленьких

    от автора

    «Напиши, пожалуйста, кастомный итератор,» — такое задание довольно часто дают на собеседованиях, и я раз за разом вижу обреченные глаза кандидата, когда он сталкивается с подобной просьбой. Опыт участия в собеседованиях показал мне, что большинство начинающих разработчиков бегут от этой темы, потому что она кажется слишком запутанной и непонятной. А ведь ничего сложного в ней…

  • Что нужно разработчику для самообразования?

    от автора

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