Месяц: Декабрь 2020

  • Подключаемся к станку по изготовлению профлиста и считываем из него прокатную длину

    от автора

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

  • Анализ целостности сигналов в PADS Professional (6/6)

    от автора

    Добрый день, уважаемый читатель! Вот и подошел к концу наш блиц-курс по анализу целостности сигналов в PADS Professional. В заключительном уроке вы вы узнаете, как выполнить пакетный анализ и просмотреть результаты отчета. Затем вы предпримете соответствующие шаги для решения проблемы перекрестных помех.

  • Raspberry Pi Server Mark III — «малиновый» сервер третьего поколения на 14 юнитов

    от автора

    Одноплатник Raspberry Pi, все его версии, активно используют как профессиональные разработчики сетевого оборудования, так и любители. Одно из популярных направлений — создание серверов на основе «малинки». В начале года в сети появилось описание блейд-серверов на базе Raspberry Pi 4 Model B. Как оказалось, разрабатывает эти системы пользователь Хабра ww898 для своей компании. Их используют в…

  • 2020 – год всемирной мобильности (как бы иронично это ни звучало)

    от автора

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

  • Приложение на SwiftUI в AppStore – сложности разработки

    от автора

    SwiftUI – это молодая и пока что не совсем изученная технология. С одной стороны, большое пространство для творчества и исследования, а с другой – неизвестность, нестабильность и проблемы.Так ли просто писать на SwiftUI, как показывают на WWDC? Я расскажу о сложностях, с которыми столкнулся лично я во время написания собственного приложения. Оно полностью написано на…

  • Малышка на миллион. Сковиллей

    от автора

    Или, на что годятся монстрики Meklon’а? Пишу эту заметку по мотивам инженерного мануала Гидропоника. Выращиваем сверхострый чили и заставляем всех его есть. Так получилось, что я один из тех, кого Meklon счел своим долгом «накормить и посмотреть что с ними станет». Я же, в свою очередь, считаю своим долгом рассказать об этом бесчеловечном эксперименте, на…

  • Обновление фронтальных систем НСПК без прерывания сервиса

    от автора

    Фронтальные офисные (ФО) системы – одни из основных Mission Critical систем, эксплуатируемых в НСПК сегодня. Они отвечают за обработку и маршрутизацию авторизационных запросов между Банком-эквайрером и Банком-эмитентом. Именно через них производят обмен данными банки пока вы проводите операцию по карте. Через ФО проходит до 60 миллионов авторизаций в сутки, при этом в пике они обрабатывают 1800 TPS(transaction per second).Меня зовут…

  • Как мы выбрали архитектуру слоя представления на новом проекте и не прогадали

    от автора

    Про проектВсем привет! Меня зовут Даниил Климчук. Год назад я пришел в vivid.money третьим Android-разработчиком. Несмотря на это, в проекте практически не было кода, а первые фичи только начинали разрабатываться. Нам нужно было запустить новое банковское приложение в европе, где придется конкурировать с такими компаниями, как Revolut. Уже тогда было понятно, что команда очень быстро…

  • CRDT, RON и Сети Данных

    от автора

    Эта статья о следующем эволюционном шаге в развитии систем обработки данных. Тема амбициозная, поэтому расскажу сначала немного о себе. Вот уже больше 10 лет я работаю над проектами в области CRDT и синхронизации данных. За это время успел поработать на университеты, стартапы YCombinator и известные международные компании. Мой проект последние три года – Replicated Object…

  • Ещё раз о производительности фреймворков Python для веб разработки

    от автора

    Недавно мне пришлось начинать проект нового веб сервиса, и я решил протестировать максимальную нагрузочную способность Django, а заодно сравнить её с Flask’ом и AIOHTTP. Результат показался мне неожиданным, поэтому я «просто оставлю» его тут.