Linux | OpenSource | Tech
5 subscribers
1.47K links
Download Telegram
🚀 Простые вещи, которых я не знаю: юнит-тесты

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

🔹 Опыт без тестов
Программист признаётся: несмотря на успешную карьеру в стартапах и международных компаниях, тесты в его проектах были редкостью.

🔹 Собеседование и неловкость
На интервью вопрос о тестах стал камнем преткновения. Он смущённо ответил, что знает про assert и pytest, но на практике не использовал. Результат — отказ.

🔹 Выводы
Автор не отрицает пользу тестов, но искал их универсальную ценность. В итоге нашёл её скорее в частных случаях, чем в абсолютной необходимости.

✍️ Что думаете? Тесты — must-have или переоценённый инструмент?

👉 Читать полностью
Как связать сервисы предприятия с процессами и ИТ-инфраструктурой? 🏭💻

Крупный российский автопроизводитель столкнулся с проблемой: головной офис управляет ИТ-инфраструктурой, а дочерние подразделения отвечают за бизнес-сервисы. Взаимодействие давало сбои, и компания обратилась за помощью к «ЛАНИТ-Интеграция».

🔹 Советское наследие: множество заводов, поставщиков и сложных процессов.
🔹 Разделение ответственности между ИТ и бизнесом усложнило работу.
🔹 Как специалисты нашли решение?

📖 Читать подробнее на Habr

#ИТ #Автопром #DigitalTransformation #ЛАНИТ
🔍 Векторный поиск в PostgreSQL: мощь pgvector

Расширение pgvector превращает PostgreSQL в мощный инструмент для векторного поиска – идеальное решение для рекомендательных систем, чат-ботов и работы с эмбеддингами.

Зачем это нужно?
Встроенный векторный поиск без сложной инфраструктуры
Интеграция с LLM и семантическими запросами
Быстрое масштабирование внутри знакомого стека

Кому пригодится?
🔸 Продуктовым командам
🔸 Бэкенд-разработчикам
🔸 Инженерам данных

Подробности и практическое применение — в статье:
👉 Читать на Habr

#PostgreSQL #pgvector #БазыДанных #AI #ML
🚀 Как машинное обучение защищает трейдеров от импульсивных решений

🔍 Суть:
Команда Rapid и Лаборатории инноваций разработала систему, которая предупреждает трейдеров о риске эмоциональных сделок. Алгоритмы анализируют поведенческие паттерны и выдают сигналы до совершения ошибки.

💡 Основное:
- Точность 88% — модель предсказывает импульсивные действия на основе 5 ключевых факторов.
- Снижение убытков на 23% у трейдеров, использующих систему.
- В основе — XGBoost и логистическая регрессия; код и методология открыты.

📊 Для кого:
Трейдерам, разработчикам алгоритмов и всем, кто хочет минимизировать эмоции в торговле.

🔗 Читать статью на Хабре
#Финтех #Трейдинг #AI #АнализДанных
Электричество – главная статья расходов в бюджете ЦОДа

Дата-центры – это не только серверы и облачные технологии, но и огромные счета за электроэнергию. Современные ЦОДы потребляют мегаватты ежедневно, и именно киловатты становятся их главной статьёй расходов.

🔌 Почему так дорого?
Высокое энергопотребление – даже при ИТ-нагрузке в 1 МВт общее потребление ЦОДа достигает 1,5–2 МВт из-за охлаждения и инфраструктуры.
Постоянные затраты – железо и ПО амортизируются, а электричество платится каждый час, без пауз.
Эффективность решает – архитектура, системы охлаждения и плотность стоек напрямую влияют на итоговую сумму в платежках.

🔗 Подробнее о том, как устроена энергетика дата-центров →

#IT #ЦОДы #Энергетика
📢 Растянутый кластер Ceph: основные концепции. Часть 1

🔹 Синхронная vs асинхронная репликация

При проектировании систем хранения важно учитывать требования к восстановлению данных:
- Синхронная репликация в Ceph позволяет минимизировать потери (RPO ≈ 0), растягивая кластер между дата-центрами.
- Асинхронная репликация (с ненулевым RPO) в Ceph работает на уровне компонентов (объекты, блоки, файлы).

🔗 Читать подробнее на Habr
Intel выпустил Graphics Compiler 2.12.5 с исправлениями и поддержкой C++20

Intel представил версию 2.12.5 своего Graphics Compiler (IGC) — открытого компилятора, используемого в Intel Compute Runtime и драйверах графики для Windows. Обновление включает исправления ошибок и улучшения совместимости с C++20.

Читать подробнее
🌍 СТЦ открывает мир с орбиты: новые снимки городов из космоса

📡 Кубсаты III пусковой кампании продолжают радовать нас впечатляющими кадрами. В этот раз в объективы спутников попали знаменитые столицы:

🏙 Нью-Йорк
🗼 Париж
🍫 Брюссель

📸 Оцените детализацию снимков и масштаб архитектуры, запечатлённой с высоты космоса!

🔗 Подробнее и фото в источнике

#Космос #Наука #Фото #Города
Fedora 44 может полностью отказаться от поддержки i686: больше никаких Multi-Lib / 32-битных пакетов

Fedora Linux уже давно перестала собирать ядра для архитектуры i686 и удалила соответствующие репозитории. Теперь для Fedora 44 рассматривается предложение окончательно убрать поддержку i686. Согласно новому предложению, пакеты для 32-битной архитектуры больше не будут включаться, а поддержка Multi-Lib (запуск 32-битных программ на 64-битных системах) будет прекращена. Если предложение примут, в Fedora 44 больше не будет пакетов для i686.

Источник
Вышла Cryptsetup 2.8 с поддержкой встроенного аппаратного метаданного

Команда Cryptsetup выпустила версию 2.8 популярной утилиты для настройки дискового шифрования в Linux. Обновление добавляет поддержку встроенного аппаратного пространства для метаданных, улучшая работу с LUKS-томами и другими функциями ядра DM-CRYPT.

Читать далее →
RadeonSI получил поддержку Shared Virtual Memory (SVM) в Mesa 25.2

В следующем крупном релизе графического стека Mesa 25.2 драйвер RadeonSI для Gallium3D обзавёлся поддержкой Shared Virtual Memory (SVM) — технологии, позволяющей CPU и GPU работать с общей виртуальной памятью. Это улучшит производительность в определённых сценариях.

Читать подробнее
📡 Нестыдные вопросы про телеком: как устроена опорная сеть 5G простыми словами

Когда мы думаем о телекоме, в голове сразу всплывают вышки с антеннами и мигающие огни. Но за кулисами скрывается куда более сложная система — опорная сеть 5G. Это не просто «железо», а целая экосистема из программного обеспечения, микросервисов и миллиардов сообщений в секунду, которые обеспечивают связь в вашем смартфоне.

🔹 Что внутри?
Виртуализированные сети (NFV) вместо громоздких серверных стоек
«Умная» маршрутизация данных
Невидимый труд инженеров, которые следят за тем, чтобы Netflix грузился без буферизации

Если хотите разобраться глубже, как это работает без сложных терминов — переходите по ссылке👇

🔗 Читать на Хабре
📌 Как мы достигли 99.99% аптайма на платформе с миллионами запросов

Команда разработчиков almsports.net раскрывает секреты масштабирования высоконагруженной системы для букмекерской конторы. В основе успеха — DevOps-практики, отказоустойчивая архитектура и CI/CD-процессы.

🔹 Ключевые моменты:
Обеспечение стабильности под нагрузкой
Гибкость для роста трафика
Автоматизация развертывания и мониторинга

🔗 Читать детальный разбор на Habr

#DevOps #HighLoad #Масштабирование #WebDevelopment
🔒 Плагины безопасности спешат на помощь

Как добиться тотального контроля над уязвимостями в контейнерах? Эксперты по безопасности из Cloud.ru Вера Орлова и Саша Журавлев делятся опытом защиты контейнерной инфраструктуры.

🔹 Почему без комплексного подхода не обойтись
🔹 Что происходит, если контейнер остаётся без защиты
🔹 Какие инструменты помогают закрыть уязвимости

👉 Читать подробнее: Перейти к статье

#Кибербезопасность #DevOps #Контейнеры
🚀 Краш-тест виртуализации zVirt: что происходит при отказах серверов, адаптеров и хранилищ?

🔧 Что проверили:
Поведение ВМ при потере связи с менеджером управления
Работу HA при отключении хранилища данных
Реакцию системы на отказ сетевого адаптера

📊 Тестировали на 7 разных конфигурациях ВМ — подробности в статье!

🔗 Читать подробнее: Habr

#виртуализация #тестирование #отказоустойчивость
Fedora откажется от 32-битной x86 в 2026 году

📢 В релизе Fedora 44, который выйдет весной 2026 года, может полностью исчезнуть поддержка 32-разрядных приложений для x86.

Планы:
Прекращение сборки i686-пакетов
Удаление 32-битных библиотек (multilib), обеспечивавших совместимость

👉 Решение ещё должно быть одобрено комитетом FESCo — органом, отвечающим за технические аспекты разработки Fedora.

🔗 Подробнее

#Linux #Fedora #x86 #Программирование #OpenSource
Intel Compute Runtime 25.22.33944.8 продолжает работу над Panther Lake и добавляет оптимизации

После выхода Intel Graphics Compiler 2.12.5 сегодня утром компания представила обновлённую версию Intel Compute Runtime 25.22.33944.8 — это июньский релиз 2025 года с новыми функциями...

Читать подробнее
📌 Зачем бизнесу управляемые базы данных в облаке?

Представьте: запущен проект на PostgreSQL, база крутится на виртуалке, но нет ни DBA, ни мониторинга, ни обновлений. Однажды ночью всё падает — начинается хаос: экстренные чаты, поиск багов, попытки восстановить данные (если бэкап был).

💡 Решение — управляемые СУБД в облаке
> Это сервисы, где провайдер автоматизирует ключевые процессы: развертывание, настройку, резервное копирование, масштабирование и безопасность. Разработчики фокусируются на продукте, а не на инфраструктуре.

Что такого в облачных базах?
🔹 Автоматические обновления и патчи
🔹 Мониторинг и отказоустойчивость
🔹 Гибкость масштабирования
🔹 Встроенное резервное копирование

Команда РТК-ЦОД объясняет, как это работает и почему бизнесу больше не нужно держать всё на самописных решениях.

Читать подробнее →

#БазыДанных #Облака #DevOps
Red Hat Enterprise Linux 10.0 показывает впечатляющую производительность на AMD EPYC 9005

Прошёл месяц с момента официального анонса Red Hat Enterprise Linux 10, и обновление уже демонстрирует отличные результаты для корпоративного использования. Как и ожидалось, учитывая множество улучшений по сравнению с RHEL 9, новая версия позволяет раскрыть дополнительный потенциал современных серверов, особенно на процессорах AMD EPYC 9005.

🔗 Читать подробнее
🚀 Вышла новая версия Firefox 140!

Веб-браузер Firefox 140 получил официальный релиз, а также вышли обновления для LTS-веток 115.25.0 и 128.12.0.

Тем временем началось бета-тестирование Firefox 141, релиз которого запланирован на 22 июля.

🔗 Подробнее: opennet.ru

#Firefox #Браузеры #Технологии