Как установить файл конфигурации в .Net Core Console app для нескольких сред разработки при запуске Docker-контейнера

Наша команда разрабатывала сервис обработки сообщений из Kafka. Он представлял собой консольное приложение .Net Core, которое подписывалось на топики, и при появлении сообщения в каждом из них выполняло определённый алгоритм обработки. На первых итерациях разработки нашего сервиса развёртывание было устроено довольно просто: мы делали publish приложения, переносили готовые файлы билда на сервер, создавали docker-образ и […]

Автоматизация аудита безопасности информационных систем или SCAP ликбез

Где-то в компании “Рельсы-рельсы, шпалы-шпалы”. CISO: Игорь, кто-то получил доступ к нашим камерам на вокзалах. Игорь: @@@! CISO: Ступай, разберись. Проверь конфигурации каждой камеры, каждого компьютера. Игорь: Но их же 100500+, это займет уйму времени! CISO: Возьми в помощь Михалыча, нашего электрика, он в детстве радиокружок посещал. Игорь: Может лучше попробуем SCAP? CISO: А это […]

Как египетский фараон Аменхотеп основал христианство, и почему оно стало идеальным мемом

Где-то в компании “Рельсы-рельсы, шпалы-шпалы”. CISO: Игорь, кто-то получил доступ к нашим камерам на вокзалах. Игорь: @@@! CISO: Ступай, разберись. Проверь конфигурации каждой камеры, каждого компьютера. Игорь: Но их же 100500+, это займет уйму времени! CISO: Возьми в помощь Михалыча, нашего электрика, он в детстве радиокружок посещал. Игорь: Может лучше попробуем SCAP? CISO: А это […]

Языковое моделирование с помощью управляемых сверточных сетей

Где-то в компании “Рельсы-рельсы, шпалы-шпалы”. CISO: Игорь, кто-то получил доступ к нашим камерам на вокзалах. Игорь: @@@! CISO: Ступай, разберись. Проверь конфигурации каждой камеры, каждого компьютера. Игорь: Но их же 100500+, это займет уйму времени! CISO: Возьми в помощь Михалыча, нашего электрика, он в детстве радиокружок посещал. Игорь: Может лучше попробуем SCAP? CISO: А это […]

Автоматическая очистка корзины Yandex.Disk без участия человека

Озаботившись бэкапами на своем скромном сервере я столкнулся с очевидным дальнейшим шагом — а где все это добро хранить? Выбора особо нет да и у меня есть халявный Яндекс Диск на котором со всеми бонусами у меня аж 63 Гб, грех не воспользоваться. В принципе задачу я решил но как и многие другие пользователи обнаружил […]

Дизайн пагинации страниц в API

Для API может быть сложно вернуть все результаты запроса, особенно если их тысячи. Это создаёт нагрузку на сервер, на клиент, на сеть и часто является ненужным. Поэтому и придумали пагинацию. Обычный способ разбиения на страницы — это смещение или номер страницы. Вы делаете такой запрос: GET /api/products?page=10 {"items": […100 products]} а дальше такой: GET /api/products?page=11 {"items": […]

Управляемость транспортного средства в симуляторе: настраиваем коэффициенты модели

Геймплей симулятора транспортного средства – управление движением объекта в пространстве с некоторым количеством степеней свободы. Действия игрока изменяют вектор мгновенного состояния системы в желаемом или не совсем желаемом направлении. Игра вряд ли сможет быть интересной, если объект слабо приспособлен к управлению игроком. Приспособленность технической системы к управлению человеком (управляемость) – довольно сложная и многогранная характеристика. […]

От появления ЭВМ до периферийных вычислений в телекоме

Геймплей симулятора транспортного средства – управление движением объекта в пространстве с некоторым количеством степеней свободы. Действия игрока изменяют вектор мгновенного состояния системы в желаемом или не совсем желаемом направлении. Игра вряд ли сможет быть интересной, если объект слабо приспособлен к управлению игроком. Приспособленность технической системы к управлению человеком (управляемость) – довольно сложная и многогранная характеристика. […]

Востребованные IT-профессии. Свежая аналитика по России

Геймплей симулятора транспортного средства – управление движением объекта в пространстве с некоторым количеством степеней свободы. Действия игрока изменяют вектор мгновенного состояния системы в желаемом или не совсем желаемом направлении. Игра вряд ли сможет быть интересной, если объект слабо приспособлен к управлению игроком. Приспособленность технической системы к управлению человеком (управляемость) – довольно сложная и многогранная характеристика. […]

Скрапинг Avito без headless-браузера

Геймплей симулятора транспортного средства – управление движением объекта в пространстве с некоторым количеством степеней свободы. Действия игрока изменяют вектор мгновенного состояния системы в желаемом или не совсем желаемом направлении. Игра вряд ли сможет быть интересной, если объект слабо приспособлен к управлению игроком. Приспособленность технической системы к управлению человеком (управляемость) – довольно сложная и многогранная характеристика. […]