habrahabr
/e/OS 3.2: приватный Android без слежки, который только что стал еще лучше

В конце октября 2025-го вышла /e/OS 3.2 — свежая версия мобильной ОС на базе Android 15. Она полностью избавлена от Google-сервисов, телеметрии и скрытых трекеров, но сохраняет полную совместимость с приложениями. Проект основал Гаэль Дюваль, создатель Mandrake Linux. Он решил, что смартфон должен оставаться удобным, но без скрытой передачи личных данных — все хранится у пользователя и никуда не уходит без его ведома. Давайте посмотрим, что это за ОС и что в ней появилось нового.От идеи до эко…

  • среда, 12 ноября 2025 г. в 00:00:16
habrahabr
Linux-телефоны сейчас важнее, чем когда-либо

Kali NetHunter Desktop Experience (KeX)В октябре 2025 года Фонд свободного ПО (FSF) представил проект Librephone — это будет первый в мире полностью свободный смартфон, абсолютно открытый на уровне ПО и железа.Проект пока находится на этапе идеи. Но эта идея абсолютно правильная и уже нашла поддержку у публики.Librephone: свободны�� телефонИтак, что такое Librephone? По идее создателей, он должен «устранить последние пробелы между существующими дистрибутивами Android и свободным ПО».Для руковод…

  • среда, 12 ноября 2025 г. в 00:00:15
golang
Сбор и отправка APM-трейсов из разных сервисов: как мы приручили трейсинг в монолитах

Всем привет! Меня зовут Яна Курышева, и я тимлид одной из команд разработки бэкенда в Спортсе’’.Мы – спортивное медиа. Наш продукт – это сайт и приложения со спортивной статистикой, новостями, редакционным и пользовательским контентом, пушами, рекомендациями и комментариями. За 25+ лет развития архитектура Спортса’’ стала достаточно разнообразной под капотом: десятки микросервисов на Go соседствуют с монолитными Perl- и PHP-приложениями, которые мы планомерно переводим на новый стек.Чтобы вся с…

  • среда, 12 ноября 2025 г. в 00:00:14
golang
За кулисами асинхронности: корутины, горутины и правда между ними

Асинхронность — слово, от которого у разработчиков дергается глаз и теплеет сердце. Корутины, горутины, event loop, трэдпулы — за этими терминами скрывается целая философия, меняющая взгляд на то, как писать высоконагруженные системы.Привет, Хабр! Меня зовут Дмитрий Буров и я Golang-разработчик, а также лидер Go-сообщества в Lamoda Tech. В IT свитчнулся из военного дирижера. В коммерческой  разработке — более 10 лет, начинал как фуллстек-разработчик на стеке JS, PHP, CSS, а последние шесть пишу…

  • среда, 12 ноября 2025 г. в 00:00:12
golang
Как полюбить писать тесты: опыт TATLIN.UNIFIED

Всем привет! Меня зовут Макс Теричев. Я старший инженер по разработке ПО в YADRO. В первый день работы в компании меня отправили пройти Go Tour. После этого я приступил к работе по автоматизации тестирования Control Path сервисов в СХД. Чтобы увеличить их тестовое покрытие, был создан специальный фреймворк, который интегрировал написание тестов в процесс разработки. Что входит в этот подход, насколько дорого обходятся ошибки в разработке систем хранения данных и какие два вида мотивации здесь р…

  • среда, 12 ноября 2025 г. в 00:00:12
javascript
Идеально размещённые тултипы: база

Эта статья — перевод оригинальной статьи «Perfectly Pointed Tooltips: A Foundation», будут переводы ещё двух частейТакже я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.ВступлениеТултипы — классика веб-разработки. Кликаешь по элементу — и рядом всплывает небольшой «бабл» с дополнительной информацией. Но за этим простым кликом почти всегда стоит JavaScript, который рассчитывает, где именно показать тултип.Попробуем поставить его све…

  • среда, 12 ноября 2025 г. в 00:00:10
javascript
setHTML(), Trusted Types и Sanitizer API

❯ Поддержка браузеровРанняя версия Sanitizer API была реализована в Chrome, но позже была удалена. Поэтому не стоит ориентироваться на старые материалы — спецификация API со временем значительно изменилась.На данный момент Sanitizer API поддерживается в Firefox Nightly в соответствии с актуальной спецификацией. В Chrome Canary он также доступен, но только при включении специального флага. В Safari реализация пока не ведется, однако команда разработчиков Safari выразила поддержку этой инициативе…

  • среда, 12 ноября 2025 г. в 00:00:09
github
WICG / email-verification-protocol

verified autofillEmail Verification Protocol Verifying control of an email address is a frequent activity on the web today and is used both to prove the user has provided a valid email address, and as a means of authenticating the user when returning to an application. Verification is performed by either: Sending the user a link they click on or a verification code. This requires the user to switch from the application they are using to their email address and having to wait for the email arr…

  • среда, 12 ноября 2025 г. в 00:00:07
github
google / adk-web

Agent Development Kit Web (adk web) is the built-in developer UI that is integrated with Agent Development Kit for easier agent development and debugging.Agent Development Kit Web UI (ADK WEB) Agent Development Kit Web is the built-in developer UI that integrated with Google Agent Development Kit for easier agent development and debug. Important Links: Docs & Samples. Agent Development Kit (ADK) is a flexible and modular frame…

  • среда, 12 ноября 2025 г. в 00:00:06