Habr📅 31.08.2026 05:25⏱️ 7 мин
Введение Большой текст пугает: часть читателей уходит на середине, часть пролистывает не читая. Поэтому дальше — только факты, действия и последствия: что изменилось в метаданных, как это изменение попало в production и что в итоге получилось — результат, который до сих пор помогает находить источник проблем. Наблюдение Первые два звена работают независимо друг от друга, и это не побочный эффект, …
Читать полностью →Habr📅 31.08.2026 04:59⏱️ 14 мин
1. Зачем это нужно Моя боль как автора (а я не только программист и к. т. н, но еще и писатель в жанре фантастики) – это отсутствие на сайте автор.тудей полноценного анализа статистики. Вся статистика ограничивается просмотрами, временем и средним временем прочтений по дням и главам, в виде шахматки: Ну, и еще плюс график времени чтения: И все! Нет ни воронки, сколько % читателей переходят к следу…
Читать полностью →Habr📅 31.08.2026 04:53⏱️ 16 мин
Цикл «Данные без противоречий» — про TDCV2, открытый конструктор тестовых данных, который я пишу сам. Работает он так: вы описываете конфигом, какой файл вам нужен, а конструктор порождает его целиком — от двух строк до сотен тысяч. Нужно это, когда надо наполнить базу, проверить отчёт или показать демо, а настоящие данные брать нельзя. От генераторов случайных значений он отличается одним: следит…
Читать полностью →Habr📅 31.08.2026 04:41⏱️ 1 мин
dnssec-failed.org отдавался как NOERROR: мой резолвер полгода принимал ответы с битыми подписями и выглядел при этом абсолютно здоровым. Нашёл это не мониторинг, а публичный тест DNS-OARC — пять проверок зелёные, шестая красная. Разбираю, почему отсутствие свойства безопасности не ловится алертами в принципе, как первая попытка включить валидацию уронила unbound в crash-loop (auto-trust-anchor-fil…
Читать полностью →Habr📅 31.08.2026 02:35⏱️ 19 мин
WebDesktopGL — это фреймворк для преобразования веб-сайтов в настольные приложения на основе Chromium. Совместим с Astra Linux и другими системами Linux. В статье рассказано о следующем: Как использовать браузер Chromium в качестве отдельного графического движка (параметры запуска Chromium). Как на виртуальном экране Xephyr или Xvfb (X-сервере) реализованном над Xorg, добавить поддержку GPU видеок…
Читать полностью →Habr📅 31.08.2026 02:33⏱️ 6 мин
В статье говорится о том, как динамически изменять и считывать иконку окна Linux. Утилита xdotool_xseticon была создана для динамического изменения значка окна в Astra Linux. Затем функциональность утилиты была расширена для полного управления окнами и получения всей информации об окне Linux. Утилита xdotool_xseticon была протестирована в средах Wayland и X11 в Ubuntu 24.04 (KDE), X11 в Ubuntu 22.…
Читать полностью →Habr📅 31.08.2026 02:32⏱️ 15 мин
Введение В этой статье приведены: паттерны команд Bash в формате скрипта make_window_icon_txt.sh , а также добавление alpha канала с помощью Bash‑скрипта утилитами imagemagick (convert) и ffmpeg. Скрипт имеет размер 290 строк. Эти команды bash отвечают на вопросы: Как удалить фон из анимированных форматов gif, webp, mov? Как добавить alpha канал в форматы gif, webp, mov, mp4 и png? Как конвертиров…
Читать полностью →Habr📅 31.08.2026 02:31⏱️ 7 мин
В статье показана структура запросов к окнам Linux, позволяющая управлять уже запущенными окнами. Изначально утилита xdotool_xseticon была создана для динамического изменения значка окна в Astra Linux. Затем функционал утилиты был расширен для полного управления окнами и получения всей информации об окне Linux. Утилита xdotool_xseticon была протестирована в средах Wayland и X11 в Ubuntu 24.04 (KDE…
Читать полностью →Habr📅 30.08.2026 22:57⏱️ 21 мин
Всем привет! Сегодня я хотел бы разобрать статью Implicit Maximum Likelihood Estimation : разобрать идею, математику, а также попробовать провести различные тесты и рассказать о применении этой работы. Метод максимального правдоподобия Сделаем небольшое отступление и вспомним, как вообще проводится оценка параметров статистической модели по данным. На эту тему у меня есть небольшая статья, где я с…
Читать полностью →Habr📅 30.08.2026 22:13⏱️ 24 мин
Введение На рисунке выше изображена привычная схема пайплайна обучения нейронной сети. Условно ее можно разделить на две части: Загрузка и подготовка данных. В экосистеме PyTorch эту роль обычно выполняет DataLoader в связке с Dataset . Вместе они решают несколько задач: Интерфейс доступа к данным через пользовательскую реализацию Dataset Преобразование и аугментация данных, обычно выполняемые при…
Читать полностью →