Linux | OpenSource | Tech
5 subscribers
1.47K links
Download Telegram
🔹 Архитектурные принципы для разработки приложений

🎯 Автор делится фундаментальными принципами, которыми руководствуется при создании приложений. Эти правила актуальны для большинства проектов, но многие о них забывают.

📌 В статье:
✔️ Базовые законы архитектуры ПО
✔️ Почему ими часто пренебрегают
✔️ Как применять их на практике

🔗 Читать полностью →

#Разработка #Архитектура #Программирование
🚀 BGGP3: Хороший тамада и интересные конкурсы

Продолжаем погружаться в «гусарские забавы» компьютерной элиты — третий Binary Golf Grand Prix (BGGP3)!

🔹 Что это? Соревнование, где участники пишут максимально компактный код, демонстрируя не только навыки, но и креативность.
🔹 Почему стоит прочесть? Узнаете о необычных подходах и тонкостях бинарного гольфа.

📌 Читать полностью: Habr

#Программирование #BGGP3 #Хабрахабр #КодГольф
🚀 OpenCut – открытая альтернатива CapCut

В разработке появился OpenCut – свободный видеоредактор, который может стать заменой популярному CapCut (от создателей TikTok).

📌 Особенности:
• Написан на TypeScript, работает на платформе Bun
• Поддерживает десктоп, мобильные устройства и веб-версию
• Открытый код (лицензия MIT)

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

#OpenSource #Видеоредактор #CapCut #Разработка
🚀 Vaultwarden: Как настроить собственный менеджер паролей и забыть о тревогах

🔐 Проблема: Кучи паролей, API-ключей и доступов в текстовых файлах — небезопасно и неудобно. А хранить всё в облаке у сторонних сервисов — не всегда надежно.

💡 Решение: Vaultwarden — легковесный сервер Bitwarden на Rust, который дает полный контроль над данными и работает в Docker-контейнере.

Почему Vaultwarden?
Бесплатные фичи корпоративной версии Bitwarden
Минимальные требования к ресурсам
Простота развертывания и настройки

Что внутри статьи?
Пошаговая установка на VPS
Настройка HTTPS через Nginx
Лайфхаки по избежанию типичных ошибок

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

#Кибербезопасность #DevOps #SelfHosted
🔒 Шифрование скриптов: защищаем интеллектуальную собственность

Когда разработчик передаёт заказчику готовый продукт, важно защитить исходные тексты программ, особенно если они написаны на интерпретируемых языках (Bash, Python и т. д.).

Проблема:
- Компиляция помогает, но не всегда спасает от декомпиляции.
- Скрипты же можно просто открыть и изучить.

🔐 Решение?
- Аппаратное шифрование с привязкой к конкретной платформе.
- Дешифрация происходит только на "разрешённых" устройствах.

Но насколько это надёжно? Автор статьи проверил на практике… и вскрыл эту защиту.

👉 Читать подробности и выводы: habr.com/ru/articles/927562

#Кибербезопасность #Шифрование #Программирование
🚀 Как мы строим real-time data-пайплайны для анонимных крипто-свапалок: опыт на примере risetocrypto

В криптомире анонимность и безопасность — ключевые приоритеты. Особенно это важно для крипто-свапалок, где скорость и надежность обработки данных напрямую влияют на качество сервиса.

🔧 Что внутри:
- Разбор архитектуры real-time пайплайнов для risetocrypto
- Какие технологии использовали для масштабируемости и безопасности
- Практические решения для анонимных транзакций

📌 Полный разбор — в статье на Хабре 👉 Читать далее

#Крипта #Blockchain #DataEngineering #DeFi
🔥 Автоматизированный заработок на скам-токенах в Solana

Многие слышали о схемах pump and dump в криптоиндустрии, но что если использовать их в своих интересах? Один человек провел эксперимент, автоматизировал торговлю скам-токенами в Solana и за несколько недель увеличил $50 до $2000.

📌 Суть схемы:
1. Создается новый токен с искусственным ростом.
2. Ликвидность выводится в момент пика цены.
3. Автоматизированные сделки позволяют "проехать" на волне манипуляции.

⚠️ Но важно помнить:
- Такие схемы недолговечны и уже не работают так, как раньше.
- Это рискованная деятельность, с высокой вероятностью потерь.

🔗 Читать подробности эксперимента

Только для образовательных целей. Не инвестиционный совет.
🔹 Последние сокращения в Intel привели к "осиротению" Linux-драйвера

Новая волна сокращений в Intel серьёзно ударила по разработке ПО компании. Наряду с уходом ветерана-разработчика ядра Linux, который 14 лет работал в Intel и внёс значительный вклад в развитие системы, компания теряет и других инженеров, занимающихся открытым ПО.

Теперь один из драйверов Intel для Linux остался без поддержки — автор уволился, а замены с достаточным опытом пока нет.

🔗 Читать подробнее
LibreOffice теперь поддерживает Bitcoin в качестве валюты

В последнюю версию кода разработки LibreOffice добавлена поддержка Bitcoin (BTC) в качестве валюты. Теперь пользователи смогут использовать BTC в программе Calc и других компонентах этого бесплатного офисного пакета с открытым исходным кодом.

🔗 Читать подробнее
Google предложила обновлённый стандарт тактильных сенсорных панелей в Linux

Инженер из команды Google Chromium OS представил обновлённое предложение по стандартизации поддержки тактильных сенсорных панелей в ядре Linux. Работа над этим ведётся с 2019 года.

Читать подробнее →
RADV добавил экспериментальную поддержку VKEXThostimagecopy

В драйвер Vulkan RADV добавлена экспериментальная поддержка расширения VKEXThostimagecopy до заморозки функций Mesa 25.2 на этой неделе. Расширение, разработанное Valve и другими, позволяет приложениям и играм копировать данные между памятью хоста и изображениями напрямую, без необходимости промежуточного буферирования через GPU.

Читать подробнее
🚀 Масштабирование AI/ML-инфраструктуры в Uber: 8 лет эволюции

Компания Uber уже 8 лет активно применяет технологии машинного обучения (ML), начиная с 2016 года, когда первые сложные ML-модели внедрялись для подбора водителей, пассажиров и ценообразования. Сегодня глубокое обучение стало основой критически важных сервисов, а генеративный ИИ открывает новые горизонты.

🔹 Что изменилось за эти годы?
- Переход от rule-based моделей к нейросетям и генеративным AI-решениям.
- Развитие инфраструктуры: CPU/GPU, программные библиотеки, фреймворки распределённого обучения.
- Усовершенствование платформы Michelangelo для полного цикла работы с моделями.

💡 Цель: Гибкое масштабирование для растущих запросов ИИ и ML в реальном времени.

📌 Узнайте подробности в статье на Habr.

#AI #ML #Uber #Технологии #DataScience
Как построить отказоустойчивый кластер СУБД 🛠️💾

📍 Автор: Андрей Капустин (менеджер продукта Tarantool CDC, VK Tech)

🔹 В статье разбираются ключевые принципы построения геораспределённых кластеров СУБД для Mission Critical систем.

🔹 Основные задачи:
Постоянная доступность
Отсутствие потерь данных
Минимальное время отклика

📌 Подробности — в статье на Хабре.

**Читать полностью**

#БазыДанных #Кластеры #HighAvailability #VKTech
PHP переходит на лицензию BSD-3

Разработчики PHP хотят сменить лицензии интерпретатора и движка Zend Engine с PHP License / Zend Engine License на более простую и универсальную BSD-3.

📌 Почему это важно?
Совместимость с GPL
Упрощение лицензирования
Сохранение прав пользователей и разработчиков

Новую лицензию планируют внедрить в PHP 9.0, релиз которого ожидается в следующем году.

🔗 Подробнее

#PHP #OpenSource #Лицензии #GPL
Как защитить облачное решение от копирования: практический гайд ☁️🔒

Разработали облачный сервис? Тогда вас наверняка волнует защита интеллектуальной собственности. Патенты, авторское право, коммерческая тайна — какие инструменты реально работают?

👉 Что разберем:
Как запатентовать облачные технологии
Какие части ПО защищает авторское право
Как НДС и лицензии спасут от утечки кода
Когда договоры важнее, чем патент

Эксперт по ИС Юрий Горбачев объясняет без воды — только практика.

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

#ИнтеллектуальнаяСобственность #Облака #Стартапы
🔊 Гидроакустические «кубики» – теперь с Arduino!

Приветствуем всех энтузиастов подводных технологий! 🌊

Теперь с помощью Arduino можно:
Передавать и детектировать сигналы под водой
Измерять время распространения звука в воде
Собирать прототипы гидроакустических навигационных систем и антенных решеток

🔧 Зачем это нужно?
Если в других областях – астрономии, биологии, ремеслах – выбор инструментов широк, то в подводной акустике и связи вариантов не так много. Наша разработка открывает новые возможности для исследований, инженерных кружков, образования и экспериментов.

👉 Подробнее на Habr

#Гидроакустика #Arduino #Навигация #Гаджеты
🚀 Личный АИ-инфоконвейер: автоматизация мониторинга с YAML и GPT

Проблема: множественные PDF-документы, новости с «водой», отсутствие RSS. Решение — open-source инструмент, который:
Автоматически проверяет сайты и скачивает документы
Анализирует контент с помощью локальных ИИ (GPT4All / DeepSeek)
Делает выжимку по YAML-шаблону и формирует ленту новостей

Цель: создать удобный конвейер (источник → шаблон → интерпретация → результат), работающий без облаков.

🔍 Какой мониторинг вам нужен?
- Законопроекты
- Торги и госзакупки
- IT-релизы
- Другое?

Автор дорабатывает MVP — ваши запросы помогут улучшить инструмент!

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

#AI #Автоматизация #NLP #OpenSource
Как обыграть СХД в имитацию ошибки с помощью ООП на C++

🔥 В YADRO разрабатывают MeyerSAN — решение для тестирования реакции систем хранения данных (СХД) на сбои жестких дисков (SAS HDD/SSD).

🔧 Технологии:
C++23
Паттерны ООП

💡 Суть проекта:
Имитация ошибок накопителей, чтобы проверить, как СХД справляется со сбоями.

🧠 Почему это важно?
➠ Тестирование отказоустойчивости
➠ Валидация логики обработки ошибок
➠ Экономия времени и ресурсов (не нужно ждать реальных поломок)

📌 Подробности архитектуры и подходы — в статье Константина Крюкова из YADRO.

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

#Тестирование #СХД #Cpp #ООП #DevOps
🚀 Мусорные клики: Яндекс может избавить нас от них, но не спешит

🤖 Сегодня нейросеть сама выбирает тексты, картинки и аудиторию для рекламы. Но если 49 из 50 кликов оказываются "битыми" (пользователь закрывает страницу моментально), вина не на людях, а на алгоритме — он отправляет рекламу тем, кто её не читает.

🔍 Что внутри статьи?
Как собрать ботов в один сегмент и убрать их из рекламной кампании
По каким паттернам поведения Яндекс мог бы вычислять ботов (но пока не делает)
Лайфхак: клик по скрытой ссылке — стопроцентный признак бота

📌 Вывод: Система могла бы фильтровать мусорный трафик, но почему-то до сих пор этого не делает.

👉 Читать разбор на Хабре
🐉 Intel ANV Driver теперь поддерживает декодирование AV1 через Vulkan Video на Battlemage и Lunar Lake

В то время как Intel Media SDK с VA-API давно поддерживает аппаратное декодирование видео, в последней тестовой версии Mesa 25.2 появилась поддержка AV1-декодирования через Vulkan Video API в драйвере Intel ANV. Это работает на графике Xe2 Battlemage / Lunar Lake, а также на архитектуре Gfx125 Xe.

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