Месяц: Октябрь 2022

  • Как без труда разворачивать в облаке модели машинного обучения

    от автора

    Разверните в продакшене вашу первую ML-модель. Для этого вам понадобится очень простой технологический стек Фото Рэнди Фэза с Unsplash

  • Исключения из принципа YAGNI

    от автора

    В общем и целом, я убежден в верности принципа YAGNI (You Aren’t Gonna Need It – Это вам не понадобится), согласно которому нужно внедрять в ПО функциональность – это касается также универсальности и абстракции, – только когда станет ясно, что она действительно вам нужна, и не раньше. Однако существует ряд вещей, которые в действительности проще…

  • Рассказ о том, как мы решили сделать свое приложение

    от автора

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

  • Астрономический словарик: реликтовое излучение, сверхновая

    от автора

    Реликтовое излучение В 1964 году Арно Пензиас и Роберт Уилсон в лаборатории Белла работали над одним экспериментом. Они использовали надувные шары в качестве отражателей для передачи данных в микроволновом диапазоне между двумя точками. Им, в частности, необходимо было понять, не повлияет ли на их измерения какой-либо фоновый шум. Они справились практически со всеми шумами, кроме…

  • Курс по Ruby+Rails. Часть 4. Структура Rails-приложения

    от автора

    Сегодня начнём знакомство с Ruby on Rails. Для нашего курса это, пожалуй, самый важный инструмент, и следующие несколько лекций будут посвящены именно ему.Сначала договоримся о терминах: мы не говорим «сайт». Вместо этого будем использовать термин «веб-приложение», потому что времена интернета с простыми статичными страничками прошли. Современные веб-приложения сложны. Для пользователя в них всегда найдётся удобный…

  • Как превратить Raspberry Pi в роутер с поддержкой WireGuard VPN клиента

    от автора

    Если вдруг у вас есть Raspberry Pi, вы уже с ним наигрались и хотите найти ему полезное применение, то в этой статье я расскажу как быстро и просто превратить его в роутер, который может работать c VPN сервером по протоколу WireGuard. В виду того, что вычислительные возможности Raspberry Pi выше, чем у среднестатистического роутера, вы…

  • Импорт данных с MSSQL на PostgreSQL

    от автора

    Исходные данные В наличии была база данных MSSQL (с которой забираем данные), а также PostgreSQL Pro Enterprise 10.3, развернутая на CentOS 7 (на которую импортируем). Ну и полное отсутствие интернета.Установка библиотек FreeTDSСкачиваем freetds библиотеку (freetds-0.91.tar.gz) из интернета ручками (http://mirrors.ibiblio.org/freetds/stable/)По WinSCP перемещаем на postgres сервер в любую доступную папку (У меня /home/myuser/) Распаковываем архив tar -zxvf…

  • Оптимизация и кастомизация запросов с использованием Spring Cache и Scope Bean

    от автора

    Привет! Меня зовут Алексей Салаев, я Java-разработчик команды Corp Digital в Росбанке. В этом посте я расскажу, как можно оптимизировать и кастомизировать запросы в Spring: опишу потенциальные проблемы, оценю возможные пути решения и проиллюстрирую всё примерами.Представим, что у нас есть сервис по работе с документами. Это могут быть ордера, заявки, платежи или что-то другое. У…

  • Эффективная защита RDP «на минималках»

    от автора

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

  • 10 парадигм сотрудника. Часть 1: “Отношение к поставленным задачам”

    от автора

    Если мы захотим пройти обучение по “Делегированию и контролю” — гугл нам предложит сотни разных книг, курсов и тренингов. Но все эти обучения направлены на руководителей. Руководителей обучают, как правильно готовится к постановке задач, как правильно декомпозировать задачи, как провести встречу по делегированию, как проконтролировать результат. А самих сотрудников не обучают этому (как принимать задания…