• Привет, Хабр! В предыдущей статье о библиотеке grammY мы подробно разобрали основы создания Telegram-ботов на JavaScript. Кажется, настало время погрузиться в тему глубже и научиться добавлять более сложные фичи. Мы подготовил пару инструкций по этой теме. В этой части разберем,…

  • Каждая программа начинается с идеи, однако путь от идеи до готового продукта достаточно долог. На этом пути будут поджидать множество сложных вопросов, от решения которых зависит успех. Неверные ответы могут значительно усложнить проект, а правильные сделать эту дорогу легкой.Цикл статей…

  • Один рисунок порой стоит тысячи слов.Всем привет. Сегодня разберемся с такими понятиями: семантическое моделирование, ER-модель и ER-диаграмма. Обсудим теорию и перейдем к практике.❯ ТеорияДля начала следовало бы пояснить, что это все такое и с чем его едят. Современные системы управления…

  • Представьте себе: у вас железнодорожная станция, сотни вагонов, десятки пользователей в системе, каждый раз кто-то нажимает кнопку «Обновить», чтобы узнать — разгрузили ли нужный вагон.Вся логика обновления построена на «manual refresh». Да-да, пользователь сам жмёт кнопку, чтобы получить свежие данные.…

  • Приветствую всех! Один из самых частых вопросов касательно старого оборудования, что мне обычно задают, звучит так: можно ли печатать произвольные данные на старых кассовых аппаратах? Действительно, несмотря на то, что после 2017 года старые ККМ были запрещены для торговли, чековые…

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

  • Для определения параметров параболических антенн можно использовать излучение внеземных источников радиоизлучения. Им может быть звезда, планета, Луна или Солнце. В этом ряду Солнце является самым мощным источником радиоизлучения пригодным для тестирования антенн с небольшой чувствительностью.Наверное, самой подробной публикацией на эту…

  • Такие workflow-оркестраторы, как Metaflow или Apache Airflow, на слуху. Однако в их тени существуют не менее интересные решения — например, StepWise, Dagu, Windmill, Flyte и µTask. Они предоставляют интересные возможности для автоматизации, ускорения и упрощения настройки сложных workflow, и часто…

  • Привет, Хабр!getopts — это встроенный в любой POSIX-совместимый Linux/Unix-shell мини-парсер аргументов. Один shebang — и у вас CLI-утилита без единой внешней зависимости. В статье рассмотрим, как выжать из getopts максимум, где он спотыкается и когда пора переехать на getopt или…

  • Команда Sealos Cloud успешно разобралась в запутанном мире популярных опенсорсных API-шлюзов. Мы перевели статью, в которой компания помогает понять, с какими вызовами можно столкнуться при выборе API-шлюза для публичного облака с высокими требованиями, как не наступить на известные грабли, и…