Intellij idea - как сделать, чтобы файлы открывались всегда в новой вкладке.

В Intellij idea появилась новая интерактивная логика вкладок - разработчики системы предложили новый подход к навигации и редактированию файлов. Теперь все файлы могут открываться в двух разных режимах: обычный и режим предварительного просмотра (preview tab).

Комплексная сортировка в Kotlin: Смешанный порядок сортировки

Представьте, что у вас есть список идентификационных номеров или номеров продуктов в формате "A-123", где каждый идентификатор состоит из буквы и цифры. Теперь предположим, что вам нужно отсортировать эти идентификаторы таким образом, чтобы алфавитная часть была упорядочена по возрастанию, а числовая - по убыванию. Как бы вы решили эту задачу на языке Kotlin? В этой статье мы рассмотрим, как добиться желаемых результатов сортировки, используя эффективные возможности языка Kotlin.

Повышение эффективности Spring Boot REST API приложения с помощью сжатия Gzip

В мире REST API производительность является ключевым фактором. Пользователи ожидают быстрых и отзывчивых приложений, поэтому оптимизация API очень важна. Одним из мощных методов повышения производительности REST API является использование Gzip-сжатия. В этой статье мы рассмотрим, зачем и как использовать Gzip-сжатие в Spring Boot REST API приложении, а также какое положительное влияние оно может оказать на производительность вашего API.

Валидация по условию в приложении на Kotlin

Несмотря на то что фреймворк Jakarta Validation предлагает множество решений и возможностей для валидации, иногда нам необходимо определить собственную логику валидации, отвечающую требованиям нашего проекта. В этой статье мы рассмотрим как реализовать валидацию модели данных по условию - валидацию, которая зависит от связи между несколькими свойствами объекта. Мы рассмотрим процесс создания пользовательской аннотации и валидатора, которые позволят нам добавить необходимые проверочные ограничения на уровне класса.

Привязка корпоративных пользователей к Telegram

Предположим, что в Вашей компании доступ в глобальный Internet не ограничен и использование, например, Telegram не запрещено. Для того, чтобы сотрудники могли найти в telegram своих коллег, и для того, чтобы Ваш бот, при отправке сообщений в какие-то общие чаты, мог использовать @username для уведомления заинтересованных людей необходимо, чтобы в Вашей корпоративной системе каким-то образом хранились имена этих пользователей.

Доверительные отношения между ALD Pro и MS AD.

Сначала было слово. Потом появилось MS Active Directory, а чуть позже ALD Pro на Astra Linux. И настало время подружить их. Первым шагом к этому будет настройка доверительных отношений, благодаря которым пользователи одного домена смогут авторизовываться в другом.

Как собрать Slurm и не сойти с ума

Slurm - это бесплатный планировщик задач с открытым исходным кодом, который можно использовать в HPC (High-performance computing). Данная статья призвана минимизировать количество проблем, возникающих у пользователя при сборке данного ПО.

Переадресация писем в Exchange с помощью PowerShell

Настройка переадресации писем возможна через Exchange Admin Center, однако иногда бывает удобнее использовать PowerShell. Ниже я вкратце опишу, как это можно сделать. Существует два атрибута, позволяющих настроить переадресацию - это ForwardingAddress и ForwardingSmtpAddress .

Как собрать GROMACS для использования с CUDA

Вместо вступления GROMACS - свободно распространяемый софт для моделирования молекулярных и физических процессов. Чтобы получить максимальную производительность от GROMACS, нужно собирать его самостоятельно, выбирая из множества флагов и опций.

Настройка NFS

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

Организация резервного копирования баз данных средствами MS SQL

В данной заметке кратко опишем процесс организации бэкапа баз данных средствами MS SQL и последующее удаление бэкапов с истекшим сроком хранения. Для начала посмотрим, как организовать суточное\недельное\ежемесячное резевное копирование средствами самого  MS SQL.

Reactive REST API. Kotlin, Spring WebFlux и R2DBC

В этой статье вы увидите как настроить проект в IntelliJ Idea для создания реактивного REST API приложения на Kotlin и WebFlux. Также мы вместе создадим демонстрационное приложение "АПИ интернет магазина обучающих курсов онлайн", используя реактивное программирование.

Что нового в Java 21?

19 сентября 2023 года на свет официально появилась новая версия языка Java - Java 21. Это версия с долгосрочной поддержкой (LTS), в которой реализованы значительные улучшения, помогающие создавать более чистый и удобный для чтения код, а также улучшения, связанные с его эффективностью. В статье рассматриваются некоторые основные из этих нововведений.

Контроль репликации объектов Active Directory с помощью PowerShell

Для контроля хода репликации объектов AD можно использовать средства PowerShell из модуля Active Directory. Для начала, импортируем модуль: Import-Module ActiveDirectory Для выведения полного списка командлетов, связанных с работой по репликации AD можно выполнить: get-command -module activedirectory -name *ADReplicat*   В случае, если нужно вывести список ошибок репликации на контроллере(или контроллерах) домена, можно воспользоваться командлетом Get-ADReplicationFailure -Target DC1,DC2 , где DC1,DC2 - имена домен-контроллеров.
RSS (Opens New Window)(Opens New Window)
thumbnail Marina Pashnina
Posts: 25
Date: 3/1/24
thumbnail Romo Fedoroff
Posts: 29
Date: 3/1/24
thumbnail Тимофей Перцев
Posts: 28
Date: 2/5/24
thumbnail Dmitry Afanasiev
Posts: 59
Date: 12/29/23
thumbnail Денис Серянкин
Posts: 2
Date: 12/18/23
thumbnail Danil Khanalainen
Posts: 2
Date: 11/30/23
thumbnail Дмитрий Сазонов
Posts: 59
Date: 11/19/23
thumbnail Anna Ershova
Posts: 2
Date: 10/30/23
thumbnail Erik Karapetyan
Posts: 12
Date: 9/9/23
thumbnail Pavel Danilov
Posts: 12
Date: 9/9/23
thumbnail Dmitry Sheshukov
Posts: 13
Date: 8/31/23
thumbnail Алексей Егошин
Posts: 10
Date: 8/9/23
thumbnail Nikolay Emchenko
Posts: 16
Date: 6/22/23
thumbnail Maxim Zhukov
Posts: 152
Date: 6/20/23
thumbnail Vladislav Sivirin
Posts: 1
Date: 5/22/23
thumbnail Vadim Kholoshnia
Posts: 1
Date: 4/17/23
thumbnail Andrei Maksimov
Posts: 19
Date: 3/21/23
thumbnail И Горь
Posts: 27
Date: 2/20/23
thumbnail Alexey Weiss
Posts: 13
Date: 2/8/23
thumbnail Dmitry Komarov
Posts: 2
Date: 6/2/22
thumbnail Semyon Gruzdev
Posts: 1
Date: 11/17/21
thumbnail Victor Scherbakov
Posts: 3
Date: 9/3/21
thumbnail Ivan Kayukov
Posts: 10
Date: 8/17/21
thumbnail Alexander Zhermal
Posts: 8
Date: 4/16/21
thumbnail Daria Zuban
Posts: 2
Date: 12/29/20
thumbnail Alexander Yarkeev
Posts: 42
Date: 12/23/20
thumbnail Alexey Pismak
Posts: 2
Date: 12/9/20
thumbnail Evgenij Tsopa
Posts: 51
Date: 10/5/20
thumbnail Александр Исаев
Posts: 5
Date: 9/15/20
thumbnail Александр Пашнин
Posts: 25
Date: 9/10/20
thumbnail Danil Sinitskiy
Posts: 3
Date: 9/2/20
thumbnail Александра Пирс
Posts: 27
Date: 4/1/20
thumbnail Valeriy Urrievich Kireev
Posts: 26
Date: 1/15/20
thumbnail Vladimir Nikolaev
Posts: 14
Date: 12/30/19
thumbnail Ivan Uskov
Posts: 23
Date: 12/16/19
thumbnail Андрей Дьяков
Posts: 25
Date: 6/27/19
thumbnail Sergey Zhmylove
Posts: 45
Date: 3/14/18
thumbnail Lev Koznov
Posts: 18
Date: 7/14/17
thumbnail DEADBEEF
Posts: 1
Date: 1/16/17
thumbnail Никита Патрахин
Posts: 2
Date: 8/15/16
thumbnail Vladimir Berlev
Posts: 3
Date: 11/26/15
thumbnail Sergey Klyaus
Posts: 58
Date: 6/21/15
thumbnail Pakhom Golynga
Posts: 20
Date: 3/3/14
thumbnail Vladislav Sovinskiy
Posts: 11
Date: 1/10/14
thumbnail Konstantin Borzov
Posts: 7
Date: 6/20/13
thumbnail Anthony Dmitriev
Posts: 4
Date: 2/19/13
thumbnail Nicolay Smirnov
Posts: 6
Date: 5/2/12
thumbnail Alexander Deiter
Posts: 16
Date: 9/8/11
thumbnail Serge Klimenkov
Posts: 8
Date: 7/26/11
thumbnail Roman Ambrosenko
Posts: 3
Date: 1/18/11
thumbnail Sergey Shilin
Posts: 9
Date: 11/5/10
thumbnail Ruslan F. Isbarov
Posts: 1
Date: 3/31/10