Self-hosted URL shortener + Raycast
Привет, Хабр!
Я обожаю сокращать ссылки через собственный URL shortener. Это как clck.ru, только всё работает на собственной архитектуре, и данные об использовании никуда не утекают. При этом домен можно поставить красивый (например, hdla.cloud).
Читать далее →
#Selfhosted #Privacy #Development
Привет, Хабр!
Я обожаю сокращать ссылки через собственный URL shortener. Это как clck.ru, только всё работает на собственной архитектуре, и данные об использовании никуда не утекают. При этом домен можно поставить красивый (например, hdla.cloud).
Читать далее →
#Selfhosted #Privacy #Development
🚀 Обновление X.Org Server 21.1.17 исправляет 6 уязвимостей
Вышли патчи для X.Org Server 21.1.17 и xwayland 24.1.7, которые устраняют серьёзные уязвимости. Среди проблем:
🔸 Повышение привилегий — опасно для систем, где X-сервер работает от root.
🔸 Удалённое выполнение кода — критично при использовании SSH-перенаправления X11.
Если у вас настроены подобные конфигурации, обновление строго рекомендуется.
🔗 Подробности: opennet.ru
#Linux #Безопасность #XServer
Вышли патчи для X.Org Server 21.1.17 и xwayland 24.1.7, которые устраняют серьёзные уязвимости. Среди проблем:
🔸 Повышение привилегий — опасно для систем, где X-сервер работает от root.
🔸 Удалённое выполнение кода — критично при использовании SSH-перенаправления X11.
Если у вас настроены подобные конфигурации, обновление строго рекомендуется.
🔗 Подробности: opennet.ru
#Linux #Безопасность #XServer
Как я хотел сделать говорящую банку, а получилось нечто гораздо большее: история RuFA Hub
<img src="https://habrastorage.org/getpro/habr/uploadfiles/fe0/7c0/be3/fe07c0be3dafbe6c3ede55b17a6a2beb.png" />
В декабре 2024 года студент решил создать не просто дипломный проект «для галочки», а реально полезный девайс. Задумка была проста — сделать «говорящую банку» (RuFA Станцию), которая управляла бы внешними устройствами голосом.
Но всё изменила фраза друга: **«Ты можешь лучше»**. И вместо простого гаджета получился проект масштабнее — **RuFA Hub**.
👉 [Читать историю превращения идеи в нечто большее](https://habr.com/ru/articles/919372/?utmcampaign=919372&utmsource=habrahabr&utmmedium=rss)
#Технологии #DIY #ИсторияУспеха #Стартап
<img src="https://habrastorage.org/getpro/habr/uploadfiles/fe0/7c0/be3/fe07c0be3dafbe6c3ede55b17a6a2beb.png" />
В декабре 2024 года студент решил создать не просто дипломный проект «для галочки», а реально полезный девайс. Задумка была проста — сделать «говорящую банку» (RuFA Станцию), которая управляла бы внешними устройствами голосом.
Но всё изменила фраза друга: **«Ты можешь лучше»**. И вместо простого гаджета получился проект масштабнее — **RuFA Hub**.
👉 [Читать историю превращения идеи в нечто большее](https://habr.com/ru/articles/919372/?utmcampaign=919372&utmsource=habrahabr&utmmedium=rss)
#Технологии #DIY #ИсторияУспеха #Стартап
Linux 6.16 добавит поддержку телеметрии Intel PMC SSRAM для Lunar Lake и Panther Lake
Для тех, кто интересуется технологией мониторинга платформы Intel (PMT), предназначенной для сбора данных о мощности, производительности и других метриках на оборудовании Intel, в разрабатываемом ядре Linux 6.16 появилась поддержка телеметрии PMC SSRAM для будущих процессоров Lunar Lake и Panther Lake.
Читать подробнее
Для тех, кто интересуется технологией мониторинга платформы Intel (PMT), предназначенной для сбора данных о мощности, производительности и других метриках на оборудовании Intel, в разрабатываемом ядре Linux 6.16 появилась поддержка телеметрии PMC SSRAM для будущих процессоров Lunar Lake и Panther Lake.
Читать подробнее
Текстовый редактор Microsoft Edit отлично работает на Ubuntu
Microsoft представила новый текстовый редактор — Edit, открытый аналог старого MS-DOS Editor, переписанный на Rust. Он сочетает минималистичный интерфейс с удобством современных редакторов, вдохновляясь VS Code.
Разработчики позиционируют его как простой и доступный инструмент даже для тех, кто редко пользуется терминалом. Проверка показала: Edit неплохо адаптирован под Linux, включая Ubuntu.
🔗 Читать подробнее
#Microsoft #Linux #Ubuntu #Разработка
Microsoft представила новый текстовый редактор — Edit, открытый аналог старого MS-DOS Editor, переписанный на Rust. Он сочетает минималистичный интерфейс с удобством современных редакторов, вдохновляясь VS Code.
Разработчики позиционируют его как простой и доступный инструмент даже для тех, кто редко пользуется терминалом. Проверка показала: Edit неплохо адаптирован под Linux, включая Ubuntu.
🔗 Читать подробнее
#Microsoft #Linux #Ubuntu #Разработка
Что скрывается за EIP-712: как Ethereum делает подписи понятными
🔐 EIP-712 — это стандарт, который превращает набор байт в читаемые подписи. Больше никаких слепых подписей: теперь кошельки показывают, что именно вы подписываете.
📌 В статье разбираем:
✔️ Как работает EIP-712 — от домена до хеширования
✔️ Особенности кодирования разных типов данных
✔️ Проверка подписи на смарт-контракте
✔️ Ошибки в реализации даже у OpenZeppelin
🚀 Глубже в тему → Читать на Habr
#Ethereum #Блокчейн #Криптография #EIP712
🔐 EIP-712 — это стандарт, который превращает набор байт в читаемые подписи. Больше никаких слепых подписей: теперь кошельки показывают, что именно вы подписываете.
📌 В статье разбираем:
✔️ Как работает EIP-712 — от домена до хеширования
✔️ Особенности кодирования разных типов данных
✔️ Проверка подписи на смарт-контракте
✔️ Ошибки в реализации даже у OpenZeppelin
🚀 Глубже в тему → Читать на Habr
#Ethereum #Блокчейн #Криптография #EIP712
Уязвимость в libblockdev позволяет получить root-доступ
🔐 CVE-2025-6019
Команда Qualys обнаружила критическую уязвимость в библиотеке libblockdev, которая используется для управления дисковыми устройствами.
⚠ Суть угрозы
Через манипуляции с фоновым процессом
Подвержены:
✔ Ubuntu
✔ Debian
✔ Fedora
✔ openSUSE Leap 15
👨💻 Рабочий прототип эксплоита уже продемонстрирован.
🔗 Подробнее: Opennet
🔐 CVE-2025-6019
Команда Qualys обнаружила критическую уязвимость в библиотеке libblockdev, которая используется для управления дисковыми устройствами.
⚠ Суть угрозы
Через манипуляции с фоновым процессом
udisks злоумышленник может повысить свои привилегии до суперпользователя (root). Подвержены:
✔ Ubuntu
✔ Debian
✔ Fedora
✔ openSUSE Leap 15
👨💻 Рабочий прототип эксплоита уже продемонстрирован.
🔗 Подробнее: Opennet
🔐 Как мы учились управлять миллионами учётных записей и их секретами
📌 В статье разбирается объединение IGA, PAM и Vault — ключевых инструментов для управления доступом и секретами в крупных инфраструктурах.
❓ Кому будет полезно?
- DevSecOps-инженерам
- Специалистам по безопасности
- Администраторам инфраструктуры
📖 Подробности и кейсы — в материале 👇
ЧИТАТЬ СТАТЬЮ
#DevSecOps #Cybersecurity #IAM #Инфраструктура
📌 В статье разбирается объединение IGA, PAM и Vault — ключевых инструментов для управления доступом и секретами в крупных инфраструктурах.
❓ Кому будет полезно?
- DevSecOps-инженерам
- Специалистам по безопасности
- Администраторам инфраструктуры
📖 Подробности и кейсы — в материале 👇
ЧИТАТЬ СТАТЬЮ
#DevSecOps #Cybersecurity #IAM #Инфраструктура
🔐 Атаки на контейнерные системы и методы их обнаружения
<img src="https://habrastorage.org/getpro/habr/uploadfiles/422/c45/089/422c45089b527f4ce5d718f54fe4fac2.png" />
Контейнеризация всё чаще заменяет классическую виртуализацию из-за оптимизации ресурсов. Однако безопасность контейнеров остаётся уязвимым звеном: одна ошибка может привести к серьёзным последствиям.
➡ **О каких угрозах идёт речь?**
- Уязвимости в образах контейнеров
- Эскалация привилегий внутри контейнера
- Атаки через небезопасные API
🧠 **Как защититься?** Автор статьи разбирает методы обнаружения и профилактики таких атак.
🔗 **[Читать подробнее на Habr](https://habr.com/ru/articles/919418/?utmcampaign=919418&utmsource=habrahabr&utmmedium=rss)
#Кибербезопасность #DevOps #Контейнеры
<img src="https://habrastorage.org/getpro/habr/uploadfiles/422/c45/089/422c45089b527f4ce5d718f54fe4fac2.png" />
Контейнеризация всё чаще заменяет классическую виртуализацию из-за оптимизации ресурсов. Однако безопасность контейнеров остаётся уязвимым звеном: одна ошибка может привести к серьёзным последствиям.
➡ **О каких угрозах идёт речь?**
- Уязвимости в образах контейнеров
- Эскалация привилегий внутри контейнера
- Атаки через небезопасные API
🧠 **Как защититься?** Автор статьи разбирает методы обнаружения и профилактики таких атак.
🔗 **[Читать подробнее на Habr](https://habr.com/ru/articles/919418/?utmcampaign=919418&utmsource=habrahabr&utmmedium=rss)
#Кибербезопасность #DevOps #Контейнеры
🤖 Как обучают ИИ: просто о сложном (и с котами!)
Обучение искусственного интеллекта — кажется сложным? В новой статье на Хабре все объясняют доступно:
🔹 В чем отличие ML от классического программирования?
🔹 Чем генеративный ИИ (как ChatGPT и Midjourney) отличается от обычного машинного обучения?
🔹 Как архитектура нейросетей влияет на их "творческие" способности?
Статья без воды, формул и заумных терминов — только суть. Подойдет и новичкам, и тем, кто хочет глубже разобраться в устройстве современных ИИ-сервисов.
👉 Читать: habr.com/ru/articles/919296
#ИИ #Нейросети #МашинноеОбучение #Технологии
Обучение искусственного интеллекта — кажется сложным? В новой статье на Хабре все объясняют доступно:
🔹 В чем отличие ML от классического программирования?
🔹 Чем генеративный ИИ (как ChatGPT и Midjourney) отличается от обычного машинного обучения?
🔹 Как архитектура нейросетей влияет на их "творческие" способности?
Статья без воды, формул и заумных терминов — только суть. Подойдет и новичкам, и тем, кто хочет глубже разобраться в устройстве современных ИИ-сервисов.
👉 Читать: habr.com/ru/articles/919296
#ИИ #Нейросети #МашинноеОбучение #Технологии
DevSecOps без иллюзий: строим безопасный цикл разработки на чужих ошибках
🔒 Как внедрить безопасную разработку правильно и избежать типичных ошибок?
Сегодня разбираем реальные кейсы и практические советы от эксперта — руководителя отдела консалтинга безопасной разработки в «Бастионе» Романа Гаголушко.
В статье:
• Топ-ошибок компаний в DevSecOps
• Как не потратить бюджет зря на инструменты анализа кода
• Регулирование и тренды в безопасной разработке
📌 Читать полностью: 👉 Habr.com
#DevSecOps #Безопасность #Разработка
🔒 Как внедрить безопасную разработку правильно и избежать типичных ошибок?
Сегодня разбираем реальные кейсы и практические советы от эксперта — руководителя отдела консалтинга безопасной разработки в «Бастионе» Романа Гаголушко.
В статье:
• Топ-ошибок компаний в DevSecOps
• Как не потратить бюджет зря на инструменты анализа кода
• Регулирование и тренды в безопасной разработке
📌 Читать полностью: 👉 Habr.com
#DevSecOps #Безопасность #Разработка
🚀 Как устроен CDN RUTUBE: железо, сеть, ПО
<img src="https://habrastorage.org/getpro/habr/uploadfiles/39e/660/702/39e660702044767d47cfd703a0ebcb09.png" />
🔹 **17,7 млн** пользователей в день
🔹 **400 млн** единиц контента
🔹 **Растущая** география аудитории
Как RUTUBE решает проблему быстрой и стабильной доставки видео для всех зрителей? В статье — разбор CDN: от железа до программных решений.
📌 **Что внутри:**
✅ Организация сети доставки
✅ Оптимизация кеширования
✅ Масштабируемость и отказоустойчивость
🔗 **[Читать подробнее](https://habr.com/ru/companies/habrrutube/articles/919360/)
#CDN #RUTUBE #Технологии #Видеохостинг
<img src="https://habrastorage.org/getpro/habr/uploadfiles/39e/660/702/39e660702044767d47cfd703a0ebcb09.png" />
🔹 **17,7 млн** пользователей в день
🔹 **400 млн** единиц контента
🔹 **Растущая** география аудитории
Как RUTUBE решает проблему быстрой и стабильной доставки видео для всех зрителей? В статье — разбор CDN: от железа до программных решений.
📌 **Что внутри:**
✅ Организация сети доставки
✅ Оптимизация кеширования
✅ Масштабируемость и отказоустойчивость
🔗 **[Читать подробнее](https://habr.com/ru/companies/habrrutube/articles/919360/)
#CDN #RUTUBE #Технологии #Видеохостинг
🌩️ Инфраструктура, которую видно: как Timeweb Cloud рисует облако
При работе с облачной инфраструктурой важно не только управлять ресурсами, но и понимать, как они связаны между собой. Команда Timeweb Cloud разработала интерактивную карту, которая превращает таблицы серверов, сетей и баз данных в наглядную схему.
🔹 Что можно делать?
- Группировать ресурсы как в реальной жизни
- Добавлять связи и комментарии
- Быстро находить узкие места и ошибки
Это не просто визуализация — это инструмент для осмысленного управления инфраструктурой.
👉 Читать подробности на Habr
При работе с облачной инфраструктурой важно не только управлять ресурсами, но и понимать, как они связаны между собой. Команда Timeweb Cloud разработала интерактивную карту, которая превращает таблицы серверов, сетей и баз данных в наглядную схему.
🔹 Что можно делать?
- Группировать ресурсы как в реальной жизни
- Добавлять связи и комментарии
- Быстро находить узкие места и ошибки
Это не просто визуализация — это инструмент для осмысленного управления инфраструктурой.
👉 Читать подробности на Habr
🚀 Как «Лента» создала собственную систему маркировки Gismark
<img src="https://habrastorage.org/getpro/habr/uploadfiles/c77/2e2/c3c/c772e2c3cac1631837c2b3ee8caa6301.jpg" />
📌 В ритейле маркировка товаров — один из самых сложных процессов. Компания «Лента» не стала брать готовое решение, а разработала собственную IT-систему **Gismark**, способную обрабатывать миллионы маркированных товаров ежедневно.
🔹 **Кто рассказывает?**
Владислав Малков, ведущий консультант SAP в команде Lenta tech, поделился опытом создания системы.
🔹 **Почему не стандартное решение?**
— Уникальные бизнес-процессы.
— Масштабируемость под нужды крупного ритейлера.
— Интеграция с существующей инфраструктурой.
🔹 **Что внутри Gismark?**
— Автоматизация проверки кодов маркировки.
— Поддержка различных товарных групп.
— Исключение ошибок ручного ввода.
📖 **Читать подробнее** → [Habr](https://habr.com/ru/companies/lentatech/articles/919480/?utmcampaign=919480&utmsource=habrahabr&utmmedium=rss)
#Технологии #Ритейл #Автоматизация #IT
<img src="https://habrastorage.org/getpro/habr/uploadfiles/c77/2e2/c3c/c772e2c3cac1631837c2b3ee8caa6301.jpg" />
📌 В ритейле маркировка товаров — один из самых сложных процессов. Компания «Лента» не стала брать готовое решение, а разработала собственную IT-систему **Gismark**, способную обрабатывать миллионы маркированных товаров ежедневно.
🔹 **Кто рассказывает?**
Владислав Малков, ведущий консультант SAP в команде Lenta tech, поделился опытом создания системы.
🔹 **Почему не стандартное решение?**
— Уникальные бизнес-процессы.
— Масштабируемость под нужды крупного ритейлера.
— Интеграция с существующей инфраструктурой.
🔹 **Что внутри Gismark?**
— Автоматизация проверки кодов маркировки.
— Поддержка различных товарных групп.
— Исключение ошибок ручного ввода.
📖 **Читать подробнее** → [Habr](https://habr.com/ru/companies/lentatech/articles/919480/?utmcampaign=919480&utmsource=habrahabr&utmmedium=rss)
#Технологии #Ритейл #Автоматизация #IT
Broadcom выпустила BNGE Linux-драйвер для Bсм5770X
Компания Broadcom разработала новый драйвер Ethernet для Linux под названием «BNGE», предназначенный для поддержки их топового чипсета BCM5770X...
📌 Читать подробнее
Компания Broadcom разработала новый драйвер Ethernet для Linux под названием «BNGE», предназначенный для поддержки их топового чипсета BCM5770X...
📌 Читать подробнее
Arch Linux переходит на WoW64 Wine и Wine-Staging
В Arch Linux объявили о работе над переходом на WoW64-сборки Wine и Wine-Staging. WoW64 («Windows on Windows 64-bit») позволяет запускать 32-битные Windows-приложения на 64-битных Linux-системах без необходимости устанавливать 32-битные библиотеки и префиксы. Это важное архитектурное улучшение, упрощающее использование Wine.
Читать подробнее(https://www.phoronix.com/news/Arch-Linux-WoW64-Wine)
В Arch Linux объявили о работе над переходом на WoW64-сборки Wine и Wine-Staging. WoW64 («Windows on Windows 64-bit») позволяет запускать 32-битные Windows-приложения на 64-битных Linux-системах без необходимости устанавливать 32-битные библиотеки и префиксы. Это важное архитектурное улучшение, упрощающее использование Wine.
Читать подробнее(https://www.phoronix.com/news/Arch-Linux-WoW64-Wine)
Alienware "G-Mode" ухудшает производительность в Linux
Функция G-Mode (Game Shift) от Alienware должна повышать игровую производительность на ноутбуках Dell/Alienware одним нажатием кнопки. Однако в Linux на некоторых моделях она, наоборот, снижает производительность по сравнению с обычным режимом "performance".
🔗 Читать подробнее
Функция G-Mode (Game Shift) от Alienware должна повышать игровую производительность на ноутбуках Dell/Alienware одним нажатием кнопки. Однако в Linux на некоторых моделях она, наоборот, снижает производительность по сравнению с обычным режимом "performance".
🔗 Читать подробнее
Вышла Qt Creator 17 с новыми темами по умолчанию
Сегодня выпущен Qt Creator 17 — среда разработки с рядом улучшений для IDE, ориентированной в первую очередь на C++/Qt.
Читать подробнее
Сегодня выпущен Qt Creator 17 — среда разработки с рядом улучшений для IDE, ориентированной в первую очередь на C++/Qt.
Читать подробнее
Mesa Rusticl теперь поддерживает sRGB изображения
Драйвер Rusticl в Mesa продолжает развиваться: теперь он поддерживает sRGB изображения в OpenCL, расширяя возможности работы с 2D-графикой.
Читать подробнее
Драйвер Rusticl в Mesa продолжает развиваться: теперь он поддерживает sRGB изображения в OpenCL, расширяя возможности работы с 2D-графикой.
Читать подробнее
🔍 Как работает DNS в Linux. Часть 1: от getaddrinfo до resolv.conf
Приветствуем всех, кто хочет разобраться в тонкостях DNS! 🌐
Когда вы вводите адрес сайта или пингуете сервер, Linux мгновенно преобразует доменное имя в IP-адрес. Но как именно это происходит? 🤔
📌 О чем статья?
Автор – Анатолий Кохан, DevOps-инженер в K2Tech – начинает цикл статей о низкоуровневой работе DNS в Linux. В этой части разбираются:
✔ Системные вызовы (getaddrinfo)
✔ Роль конфигурационных файлов (resolv.conf)
✔ Взаимодействие библиотек и ядра
🔧 Почему это важно?
Понимание DNS на таком уровне помогает в настройке сети, отладке проблем с подключением и оптимизации работы приложений.
📖 Читать полностью: Перейти на Habr
#Linux #DNS #DevOps #Сети
Приветствуем всех, кто хочет разобраться в тонкостях DNS! 🌐
Когда вы вводите адрес сайта или пингуете сервер, Linux мгновенно преобразует доменное имя в IP-адрес. Но как именно это происходит? 🤔
📌 О чем статья?
Автор – Анатолий Кохан, DevOps-инженер в K2Tech – начинает цикл статей о низкоуровневой работе DNS в Linux. В этой части разбираются:
✔ Системные вызовы (getaddrinfo)
✔ Роль конфигурационных файлов (resolv.conf)
✔ Взаимодействие библиотек и ядра
🔧 Почему это важно?
Понимание DNS на таком уровне помогает в настройке сети, отладке проблем с подключением и оптимизации работы приложений.
📖 Читать полностью: Перейти на Habr
#Linux #DNS #DevOps #Сети
🚀 Как мы делали сервис Cloud Logging
<img src="https://habrastorage.org/getpro/habr/uploadfiles/c4e/bf8/7f7/c4ebf87f758cf4df3e9e03ecdac5d74f.png" />
💡 *Работа без логов — это как вождение автомобиля вслепую. Ехать можно, но недолго и не туда.*
Почти в каждом проекте нужны логи — и инструменты для их анализа. Но готовые решения (например, *Elasticsearch*) требуют много ресурсов и сложны в настройке.
🔹 **Проблема:**
В Amvera Cloud проекты пользователей обычно небольшие (например, Telegram-бот на 100 МБ ОЗУ), а для логирования приходится разворачивать огромные системы на 16+ ГБ.
🔹 **Решение:**
Мы создали мультиарендную систему хранения логов, которая:
✔️ объединяет данные в одной БД,
✔️ предоставляет доступ только к своим логам,
✔️ экономит ресурсы.
🔧 **Путь был непростым** — несколько итераций, ошибок и доработок. Но результат того стоил!
👉 **Читайте подробности в статье:** [Как мы делали Cloud Logging](https://habr.com/ru/articles/919450/?utmcampaign=919450&utmsource=habrahabr&utmmedium=rss) #DevOps #Логирование #AmveraCloud
<img src="https://habrastorage.org/getpro/habr/uploadfiles/c4e/bf8/7f7/c4ebf87f758cf4df3e9e03ecdac5d74f.png" />
💡 *Работа без логов — это как вождение автомобиля вслепую. Ехать можно, но недолго и не туда.*
Почти в каждом проекте нужны логи — и инструменты для их анализа. Но готовые решения (например, *Elasticsearch*) требуют много ресурсов и сложны в настройке.
🔹 **Проблема:**
В Amvera Cloud проекты пользователей обычно небольшие (например, Telegram-бот на 100 МБ ОЗУ), а для логирования приходится разворачивать огромные системы на 16+ ГБ.
🔹 **Решение:**
Мы создали мультиарендную систему хранения логов, которая:
✔️ объединяет данные в одной БД,
✔️ предоставляет доступ только к своим логам,
✔️ экономит ресурсы.
🔧 **Путь был непростым** — несколько итераций, ошибок и доработок. Но результат того стоил!
👉 **Читайте подробности в статье:** [Как мы делали Cloud Logging](https://habr.com/ru/articles/919450/?utmcampaign=919450&utmsource=habrahabr&utmmedium=rss) #DevOps #Логирование #AmveraCloud