Linux | OpenSource | Tech
5 subscribers
1.47K links
Download Telegram
🚀 Ускорение SQL-запросов в 75 раз одним изменением

<img src="https://habrastorage.org/getpro/habr/uploadfiles/ec4/764/843/ec4764843e58626795ade769d8e5280e.jpg" />

🔹 **Проблема:** Тяжёлый `JOIN` замедляет выполнение запроса.
🔹 **Решение:** Вынос агрегации в коррелированный подзапрос с опорой на индекс.

💡 **Итог:** Ускорение запроса с **75x** без сложных оптимизаций.

📖 [Читать подробнее на Хабре](
https://habr.com/ru/articles/927390/?utmcampaign=927390&utmsource=habrahabr&utmmedium=rss)

#SQL #Оптимизация #БазыДанных
Lossless Scalings Frame Generation теперь доступен для Linux

Проект lsfg-vk представил неофициальный порт утилиты Lossless Scalings Frame Generation (LSFG) для Linux.

🔹 Технологии: основан на DXVK и Vulkan.
🔹 Язык и лицензия: код написан на C++ и распространяется под MIT.
🔹 Разработка: сторонний энтузиаст воссоздал функциональность через обратный инжиниринг Windows-библиотек.

🔗 Подробнее на OpenNET

#Linux #Gaming #Vulkan #Технологии
🚀 Одноплатники 2025 года: мощнее роутеров и гибче серверов

💡 Компактные и производительные одноплатные компьютеры все чаще заменяют традиционные сетевые устройства. В новом обзоре — лучшие модели 2025 года:

🔹 NanoPi R3S-LTS — доступный вариант за $25 с HDMI и двумя гигабитными портами.
🔹 Banana Pi BPI-R4 Pro — топовая модель с Wi-Fi 7 и 10G Ethernet для серьёзных проектов.

📌 Почему одноплатники лучше роутеров?
Поддержка OpenWrt, Ubuntu и других ОС
Высокая производительность и гибкость настроек
Возможность использования как маршрутизатора, сервера или медиацентра

📖 Узнайте, как выбрать плату под свои задачи: Читать подробнее на Habr
Как писать документацию для ИИ? Практические советы

🔍 AI-системы теряют до 30% смысла при обработке текста из-за неправильного разбиения на фрагменты (chunking).

В чём проблема?
Когда связанная информация оказывается в разных частях документа, контекст разрушается, и ИИ работает хуже.

Решение:
В статье разбирают, как работают RAG-системы и как писать документацию так, чтобы её одинаково хорошо понимали и люди, и машины.

👉 Читать на Хабре

#AI #Документация #Разработка
Крах и падение облаков

📌 Мой коллега Андрей Квапил в статье "Эволюция платформ виртуализации" рассматривает, как изменился рынок облаков и почему сервис-провайдерам сложно конкурировать с гигантами вроде AWS.

🔗 Читать полный разбор

#Cloud #IT #AWS #Хабр
🔥 Интеграция платформ через Keycloak: SSO и JWT в действии

📌 Проблема: В крупных компаниях с множеством платформ (интернет-магазин, система обработки данных и др.) важно обеспечить безопасный доступ через единый вход (SSO), чтобы пользователи могли без лишних действий переключаться между системами.

💡 Решение: Настройка авторизации через Keycloak, где фронтенд (reports-frontend) запрашивает доступ к API отчётов (reports-api) с JWT-токеном, содержащим роль report_user.

### Кому это полезно?
Аналитики: Узнают, как правильно составлять заявки на настройку Keycloak и проверять JWT в DevTools.
Разработчики: Получат готовые примеры кода для React и Node.js.
Архитекторы: Поймут, как Keycloak обеспечивает безопасность, масштабируемость и SSO.

### Что внутри статьи?
🔹 Теория: Как работают SSO, OIDC, Keycloak, PKCE, JWT.
🔹 Практика: Пример проекта с React, Node.js и Keycloak (Docker Compose, realm-export.json, App.tsx, server.js).
🔹 Аналитика: Как организовать взаимодействие между командами для успешной настройки.

📖 Читать полностью: Практика SSO с Keycloak и JWT

#SSO #Keycloak #JWT #Frontend #Backend #Security
🚀 Оптимизация инсертов в ClickHouse через Kafka Sink-коннекторы

💡 Проблема: Мелкие частые вставки через Kafka нагружали ClickHouse, создавая тысячи запросов и замедляя работу.

🔧 Решение:
Настройка параметров потребителя Kafka
Объединение партиций
Группировка записей в крупные блоки

📈 Результат: Резкое снижение нагрузки и значительный рост пропускной способности.

📖 Подробности в статье от Артема Москалькова (ведущий инженер данных в Магнит OMNI):
👉 Читать на Habr

#ClickHouse #Kafka #Оптимизация #BigData
🚨 Первая атака Rowhammer на видеопамять GPU

Исследователи из Университета Торонто успешно провели GPUHammer — первую атаку типа Rowhammer, направленную на искажение данных в видеопамяти.

🔹 На чем проверено:
Тест проведен на дискретной видеокарте NVIDIA A6000 с памятью GDDR6

🔹 Что умеет атака:
Искажает до 8 бит данных в памяти
Ломает ML-модели: одно изменение бита снизило точность предсказания с 80% до 0,1%!

💡 Чем опасно:
- Возможен скрытый саботаж нейросетей и других вычислений
- Риск для систем искусственного интеллекта и графических ускорителей

🔗 Подробнее: OpenNet

#Кибербезопасность #GPU #Rowhammer #AI #NVIDIA
📡 Телеграфируем кодом Морзе через Java Stream API (Часть 1/2)

<img src="https://habrastorage.org/getpro/habr/uploadfiles/8e3/344/c8f/8e3344c8f245269315c09d740a2df909.jpg"/>

Азбука Морзе — старейший, но всё ещё востребованный стандарт связи. Что, если соединить его с Java? В этой статье исследуем взаимодействие технологий, разделённых полутора веками.

🔍 **О чём статья:**
- Основы кода Морзе
- Детали работы Java Stream API
- Создание кроссплатформенного приложения

**Читать далее:** [Вперед, в прошлое!](
https://habr.com/ru/articles/923208/?utmcampaign=923208&utmsource=habrahabr&utmmedium=rss)

#Java #Программирование #Морзе
🚀 200 тысяч готовых и ещё миллион впереди: как мы делаем развёртывание Kubernetes одним кликом

Представьте: каждый день вас просят «быстренько развернуть стенд» — с OpenSearch, PPO и кучей кастомных инструментов. Сначала вы автоматизируете рутину, потом — саму автоматизацию, а потом осознаёте: нужен не скрипт, а полноценный продукт.

Так в Orion soft появился HyperDrive — инструмент для мгновенного развёртывания Kubernetes-окружений. Уже 200 000 объектов развёрнуты автоматически, впереди — миллион.

🔹 Как мы к этому пришли?
- От хаотичных скриптов — к параллелизму и GitOps.
- От ручного труда — к инженерной оркестрации.

🔹 Кто мы?
Orion soft — вендор, создающий экосистему инфраструктурных решений (zVirt, Nova и др.). Наша команда Professional Services помогает клиентам внедрять и масштабировать технологии.

📌 Подробности — в статье от ведущего архитектора Даниила Рахновского (6+ лет в DevOps, HighLoad-эксперт). Узнайте, как превратить сложные задачи в «клик».

🔗 Читать на Habr

#DevOps #Kubernetes #Автоматизация #HyperDrive
🔒 Эффективное использование корпоративных систем безопасности в облаке

<img src="https://habrastorage.org/getpro/habr/uploadfiles/391/2b6/7c4/3912b67c4445ca59b847cd44fe0c9c5b.jpg" />

Привет, Хабр! Мы подготовили для вас полезный разбор:

📌 **Что внутри?**
**Анализ продуктового портфеля**: от сбора данных до стратегии развития.
**Перспективы рынка**: прогнозы для облачных систем безопасности.
**Архитектуры и технологии**: мультиарендность, частные и гибридные облака.
**Плюсы облачных решений**: масштабируемость, защита от сбоев и кибербезопасность.
**Риски и финансы**: чем CapEx отличается от OpEx?
**Реальные кейсы**: внедрение облачных СКУД и видеонаблюдения.

💡 **Итог**: гид по выбору и внедрению облачных решений.

📖 **[Читать на Хабре](
https://habr.com/ru/articles/927512/?utmcampaign=927512&utmsource=habrahabr&utmmedium=rss)

#Кибербезопасность #Облака #IT
📌 Как "единое окно" для работы повышает эффективность, а не только комфорт

💡 Николай Ляшук, директор продукта IVA Technologies, объясняет, почему переключение между чатами, календарями и таск-трекерами убивает продуктивность — и как решение этой проблемы изменило их работу.

🔹 Главная проблема: десятки сервисов → хаос, дублирование информации, потерянные задачи.
🔹 Решение: объединение коммуникаций, планирования и задач в одной системе.
🔹 Итог: меньше "цифрового шума", выше скорость реакции и контроль над процессами.

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

#Продуктивность #Управление #HRTech #ОрганизацияРаботы
Как настроить уведомления о бэкапах GitLab в Telegram

Один из проектов работал без корпоративного мессенджера, поэтому решили отправлять уведомления о создании бэкапов GitLab в Telegram.

### Как это сделать?

1. Создаем бота через BotFather:
- Нажмите /newbot, задайте имя и username (должен заканчиваться на bot).
- Получите токен для API.

2. Настройте уведомления в GitLab:
- Используйте Telegram-бота для отправки сообщений.
- Подключите через вебхуки или API.

🔗 Читать подробнее: GitLab + Telegram: настройка уведомлений

#GitLab #Telegram #DevOps #Automation
Intel Mesa Drivers получили опцию отключения функции Variable Register Thread (VRT) в Xe3

Одно из интересных нововведений в предстоящих интегрированных и дискретных видеокартах Intel Xe3 — функция Variable Register Thread (VRT). Она уменьшает разделение регистров, снижает потребление полосы пропускания и повышает общую производительность. Подробнее о VRT можно узнать в этой статье Phoronix.

Теперь в драйверах Mesa добавлена возможность отключить VRT, что может быть полезно для тестирования и отладки.

🔗 Источник
LMDE 7 выйдет после Linux Mint 22.2

Разработчики Linux Mint опубликовали ежемесячный отчёт о проделанной работе. В июне команда в основном занималась подготовкой Linux Mint 22.2, бета-версия которой должна выйти в ближайшее время.

Источник
DebConf25 в Дебьяне стартовал во Франции – доступны видеотрансляции

Ежегодная конференция Debian DebConf25 началась сегодня в Бресте, Франция, и продлится всю неделю.

👉 Читать подробнее
🔧 Продление жизни паяльной пасты или Necromantiae Crustulum

💡 Что делать, если срок годности паяльной пасты истек, а новой под рукой нет?

📌 Ситуация:
- Паста просрочена, но заменить её пока невозможно (нет поставок, бюджетных средств или просто праздники).
- Последствия плохой пайки могут быть серьезнее, чем стоимость новой пасты.

🔎 Решение? Экспериментируйте осторожно! Но помните: риски есть.

👉 Читать подробности и лайфхаки: Habr

#Электроника #DIY #Пайка #Хаки
Улучшение Vulkan Video для AMD RDNA4 в Mesa 25.2

Перед ветвлением и заморозкой функций Mesa 25.2, которая ожидается на этой неделе, в код продолжают добавлять последние изменения. Одно из ключевых обновлений — улучшения Vulkan Video для видеокарт AMD Radeon.

Читать подробнее
🚀 Сжатие текста в Angie: статика, динамика, производительность

Сжатие текстовых ресурсов — основа оптимизации веб-приложений.

📌 Что важно?
HTML, CSS, JS, JSON, SVG и другие форматы
Просто включить gzip — мало, нужно разбираться в нюансах

🔍 Подробности в статье:
👉 Читать на Хабре

#Angie #Оптимизация #WebDev
🚀 Пишем драйвер Linux для USB-устройства без опыта

📌 Проблема:
Автор купил Nanoleaf Pegboard Desk Dock — стильный USB-хаб с RGB-подсветкой, но без поддержки Linux.

💡 Решение:
Реверс-инжиниринг официальных драйверов + запрос спецификаций у производителя. Удивительно, но Nanoleaf быстро ответил и предоставил полную документацию по протоколу!

🔧 Как это сделано:
1. Анализ протокола – подтвердил собственные находки и открыл новые возможности (управление яркостью, питанием).
2. Первый опыт с драйверами – автор никогда раньше не писал драйверы для Linux и почти не работал с USB.

📖 Официальная документация:
👉 Nanoleaf USB Lightstrip Protocol

🔗 Подробнее о процессе разработки: Читать на Habr

#Linux #DIY #Программирование #USB #РеверсИнжиниринг
🔥 Как работает база данных Firebird, часть 2

В первой части разбирали, как Firebird извлекает строку из таблицы. Теперь давайте посмотрим, что происходит с этой строкой дальше!

🔹 Подробный разбор логики обработки данных
🔹 Визуализация процессов
🔹 Ссылка на первую часть для контекста

👉 Читать продолжение

#БазыДанных #Firebird #Разработка #IT