Рубрики
Технологии

librats: Выпуск версии 3.0.x (библиотека для распределённых P2P-приложений и стриминга). И 3 приложения на ней

Всем привет! Я продолжаю развивать свою библиотеку для создания распределённых приложений. Она уже легла в основу новой версии rats-search (распределённый торрент-поисковик) и rasync (синхронизация папок, файлов и исходников между устройствами) и ratcast (распределенный видео-аудио стриминг и приложение наподобие Discord для совместного просмотра фильмов и видео-конференций с более высоким качеством и большим количеством участников и сложной p2p+MCU топологией), а также librats, […]

Рубрики
Технологии

Тестовые данные отдельно, код отдельно: 5 способов изолировать данные в автотестах на Java

Статья о том, как развести тестовые данные и код проверок в Java + TestNG. Пять способов — от параметров сборщика до Test Data Factory. С примерами, схемами и разбором ограничений. Для тех, кто только начинает писать автотесты на Java. Читать далее

Рубрики
Технологии

Кэширование зависимостей в GitLab CI: ускорили сборку Java-сервисов в 4 раза

Ускорение сборки не всегда требует менять сам процесс сборки. Иногда достаточно перестать заново скачивать и собирать то, что уже было получено на предыдущем запуске. Вопрос в том, что именно стоит сохранять между запусками и средствами какого уровня это лучше делать.  Разбираем два варианта кэширования зависимостей в GitLab CI и показываем, как выбрать подход с учетом […]

Рубрики
Жизнь

Евгений Ивашкевич — о выборе профессии, ЕГЭ и будущем образования

В интервью с издателем «Сноба» Мариной Геворкян ректор Центрального университета Евгений Ивашкевич объясняет, в чем настоящая ценность университета для студентов, зачем абитуриентам лагеря и «лыжные трассы» вместо ранней специализации, как Центральный телеграф стал кампусом и зачем техническому образованию философия и дизайн. Евгений Ивашкевич Центральный университет был создан в 2023 году. Насколько я понимаю, это первый […]

Рубрики
Жизнь

Евгений Ивашкевич — о выборе профессии, ЕГЭ и будущем образования

В интервью с издателем «Сноба» Мариной Геворкян ректор Центрального университета Евгений Ивашкевич объясняет, в чем настоящая ценность университета для студентов, зачем абитуриентам лагеря и «лыжные трассы» вместо ранней специализации, как Центральный телеграф стал кампусом и зачем техническому образованию философия и дизайн. Евгений Ивашкевич Центральный университет был создан в 2023 году. Насколько я понимаю, это первый […]

Рубрики
Технологии

Линус Торвальдс отменил обязательную маркировку ИИ-кода в Linux

Он заявил, что понимание кода важнее инструментов, и предложил недовольным писать на ассемблере без компилятора Мейнтейнеры ядра Linux прекратили требовать от разработчиков указывать использование ИИ-инструментов в коммитах. Правило, действовавшее с января, обязывало «добавлять тег Assisted-by при использовании любых продвинутых инструментов кодирования». 9 октября разработчик и инженер Nvidia Саша Левин предложил удалить его, сославшись на консенсус […]

Рубрики
Технологии

От студента до корпорации: Сбер открыл GigaIDE для всех разработчиков

Пользователи могут начать с бесплатной версии Сбер представил на конференции «ГигаКонф» единую версию среды разработки GigaIDE, которая теперь доступна не только корпоративным клиентам, но и индивидуальным разработчикам, студентам и небольшим командам. Источник изображения: ИИ Grok Imagine // https://x.ai/grok/use-cases/image-generation Дистрибутив объединяет режимы Community и Pro. Пользователи могут начать с бесплатной версии, а затем перейти на расширенную […]

Рубрики
На повестке дня

Уязвимости в LibreOffice и OpenOffice позволяют выполнить код без каких-либо предупреждений

В LibreOffice и Apache OpenOffice обнаружили уязвимости, которые позволяют вредоносной электронной таблице запустить произвольный Java-код сразу после открытия файла. При этом пользователь не увидит никаких предупреждений.

Рубрики
Технологии

Реактивная Java: когда она ускоряет систему, а когда просто усложняет жизнь (часть 1)

Часть моей работы — помогать джунам разбираться с архитектурными решениями. Иногда у нас возникают обсуждения на тему: «Зачем заморачиваться с WebFlux, если можно продолжать писать на Spring MVC?». Чтобы предметно обсуждать эту тему, мы с командой провели внутренний бенчмарк, написали методичку и решили поделиться некоторыми соображениями в этом цикле статей. В этой — первой — статье […]

Рубрики
Жизнь

Стало известно, чем можно пользоваться на ЕГЭ в 2027 году

Минпросвещения и Рособрнадзор утвердили перечень дополнительных материалов и оборудования, которыми школьники смогут пользоваться на ЕГЭ в 2027 году. С документом ознакомился ТАСС. Минпросвещения и Рособрнадзор утвердили перечень дополнительных материалов и оборудования, которыми школьники смогут пользоваться на ЕГЭ в 2027 году. С документом ознакомился ТАСС. На экзаменах по русскому языку, истории и обществознанию дополнительные материалы и […]