Статьи

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.
Carbonio MTA (Mail Transfer agent) - это ключевой узел инфраструктуры Carbonio, обеспечивающий работу его главной функции - отправки и получения электронной почты. В сердце Carbonio MTA лежит Postfix, который в связке с Amavis, ClamAV и SpamAssassin ...
Подробнее

В предыдущем посте о производных в Scala я объяснил суть идеи и показал, как мы можем извлечь из нее пользу, используя производные, предоставляемые библиотеками. В этот раз копнем глубже и реализуем нашу собственную деривацию с помощью Magnolia.Приме...
Подробнее

Тема собеседований давно вошла в обыденность профессионального сообщества. На эту тему создано тысячи различных материалов: книги, статьи, тренинги, курсы. Тысячи психологов и специалистов проводили (и проводят) исследования, делают свои умозаклю...
Подробнее

Когда пару лет мы решили заказать разбор нашего сайта, мы хотели получить обратную связь от обычного пользователя, не профессионала VPN. Чего мы не ожидали — что получим мнение человека, дезинформированного маркетингом VPN-провайдеров. VPN-провайдеры...
Подробнее

Рады поделиться: выложили нашу разработку Maskito в открытый доступ, и совсем недавно произошел релиз ее первой мажорной версии. Maskito — коллекция библиотек, упрощающих маскирование текстовых полей, с удобным и гибким публичным API.Maskito содержит...
Подробнее

Если ваша команда относится к развертыванию как к хрупкой процедуре, которая может все разрушить, вы можете предпринять несколько шагов, чтобы укрепить доверие к этому процессу. Каких? Узнаем в статье.
Подробнее

Здравствуйте, уважаемые читатели «Хабра»!Меня зовут Кирилл, я являюсь iOS-разработчиком приложений для Сбера в Студии Олега Чулакова.Сегодня я хочу поговорить о важной теме, которая стоит в центре многих дискуссий в сообществе разработчиков, — многоп...
Подробнее

Я уже много лет занимаюсь созданием IT-продуктов. Всё это время для себя и коллег собираю метафоры, которые позволяют наглядно показать, как нужно и как ненужно выстраивать работу по созданию ПО.По мере работы над IT-продуктом мы узнаем что-то новое ...
Подробнее

Привет, Хабр! Меня зовут Сергей Ребров, я работаю в команде машинного обучения в МТС. У меня две дочки, которых стараюсь знакомить с миром разработки, поэтому решил написать статью про обучение азам программирования детей и подростков. Есть личные ке...
Подробнее

Библиотека Jackson является мощным инструментом для сериализации и десериализации данных в формат JSON в Java-приложениях. Она предоставляет гибкую и эффективную обработку JSON-данных, позволяя преобразовывать Java-объекты в JSON-строки (сериализация...
Подробнее

Здравствуйте, меня зовут Дмитрий Марков. Я архитектор направления в Альфа-Банке. В этой статье мы поговорим об архитектуре, как ни странно. Без космических «прорывов» и «аналоговнет». Всё жизненно. Зайдем с разных сторон, проведем параллель с ре...
Подробнее

Всем привет! Меня зовут Иван, я - android-разработчик в компании Joy Dev.Здесь будет знакомство с Compose и его магическими побочными эффектами . Статья рассчитана на новичков и любителей. Первая часть статьи будет посвящена экскурсу в термины и особ...
Подробнее

Привет, Хабр! В своей работе я часто сталкиваюсь с различными инструментами продуктовой аналитики и A/B тестирования. Использую различные сервисы и софт, поэтому и решил написать серию статей с их обзорами. Инструментов, на самом деле, достаточно мно...
Подробнее

Чем сильнее бизнес зависит от IT-систем, тем большие убытки он понесет в случае потери данных и простоев из-за восстановления работоспособности. Поэтому важно настроить регулярное резервное копирование систем и данных. Но какое решение для этого...
Подробнее

Не секрет, что на сегодняшний день Swift обладает одними из самых (возможно самыми) функциональными и гибкими в настройке перечислениями. Каждый Swift-разработчик может подтвердить, что работать с ними довольно приятно и удобно. Однако, мало кто заду...
Подробнее

МойОфис выпустил масштабное обновления продуктов своей экосистемы. Изменения коснулись всех компонентов платформы офисных решений, в том числе были улучшены настольные, мобильные и веб-редакторы, серверные продукты и почтовая система Mailion.Среди но...
Подробнее

Remote Desktop Protocol (протокол удалённого рабочего стола, RDP) — проприетарный протокол, разработанный Microsoft примерно в 1998 году. Начиная с XP каждая версия Windows включает системный компонент mstsc.exe. Благодаря RDP, можно подключитьс...
Подробнее

Специалист по машинному обучению Игорь Котенков рассказывает, так ли страшен искусственный интеллект, как его малюют, и какие сферы разработки явно переоценены
Подробнее

Kubernetes, как и любая другая рабочая среда, не лишен уязвимостей. Поэтому наряду с развитием проектов в нем администраторы или DevOps-инженеры должны уделять внимание и безопасности использования кластеров. Для этого нужен надежный инструмент, ...
Подробнее

Правильно выбранная CRM-система помогает избавиться от повседневной рутины и использовать рабочую энергию более продуктивно. Рассказываем, как выбрать CRM под ваши цели и делимся подборкой сервисов.
Подробнее

Привет, Хабр! Когда-то у нас выходил материал по применению протокола SV на электроэнергетических объектах, в котором мы обещали разбор протокола GOOSE. Итак, время пришло. В этом материале напомним читателям, зачем нужен этот протокол, кто его испол...
Подробнее

И снова привет, Хабр! Я Ольга Кузнецова, QA Lead.В прошлый раз я рассказывала, какие Hard skills нужны для входа в тестирование бэка. В сегодняшней статье хочу поделиться своими наработками в части коммуникаций внутри команды и предложить разобр...
Подробнее

За окном 2023 год, а среди разработчиков только и разговоров, что про микросервисы да API First. Несмотря на то, что эти темы не новы, похоже, что их актуальность даже набирает обороты.Про микросервисы уже много написано и теоретического и практическ...
Подробнее

В данной статье мы увидим — этапы восстановления аппаратной части венгерского терминала Videoton VDT 52100, анализ составляющих терминал плат, включение и результат. Предлагаю узнать, почему в профессиональных кругах терминал назвали «прыгающ...
Подробнее

В этой статье продолжим тему решения криптографических задач с ресурса MysteryTwister. И сегодня на очереди любопытный шифр, далёким предком которого является квадрат Полибия. Мы познакомимся с трёхраздельным шифром Феликса Деластеля. Что интересно и...
Подробнее

В данной заметке хочу оставить пару комментариев к примеру работы с файловой системой /proc из вышеприведенного мануала. Во время познания материала обнаружил некоторые несостыковки и вещи не совсем поясненные до конца, так что тут попытаюсь внести н...
Подробнее

У всех компаний есть разнообразные данные: о клиентах, транзакциях, закупках, оборудовании, доходах и расходах. Но для одних компаний данные – драйвер роста, а другие несут убытки, полагаясь на них. Разница в том, что первые управляют информацией: зн...
Подробнее

Развитие информационных технологий - ключевой фактор успеха в современном бизнесе. Возникает вопрос: как получить ПО, соответствующее уникальным требованиям? Разработка приложений и веб-платформ на заказ ー ответ на это. Она адаптирована под нужды зак...
Подробнее

В предыдущей статье "Дерево Киви для поиска шаблона по тексту" я рассказывал, как можно эффективно находить по входящему сообщению все удовлетворяющие "поисковые запросы", избегая их перебора "в лоб" и прямого сопоставления. Это можно применить реали...
Подробнее

Параметрический анализ данных – математический подход, используемый для определения параметров статистической модели на основе данных. Это позволяет нам получить более точную информацию о характеристиках выборки и определить, насколько вероятны рез...
Подробнее