Месяц: Июль 2026

Собираем свой Debian — корч ч.1 debootstrap

Всегда задавал себе вопрос зачем мне в Debian: Libreoffice, pidgin, irc чаты и почему загрузочный образ весит аж 3 гигабайта. Вместо вычищения готовых образов мы сделаем радикальную вещь, свой дистрибутив Debian с нужным ПО без лишних программ. В первой части статьи мы соберем свой собственный rootfs образ Debian stable без рекомендованых и мета-пакетов Читать далее...

LLM против APK: сколько стоит автономно перепаковать Android-приложение

Большие языковые модели давно вышли за пределы «помоги дописать функцию». Они доступны всем — и злоумышленник тут не исключение. Отсюда практический вопрос, который нас и интересовал: может ли LLM самостоятельно, без человека, атаковать мобильное приложение, и если да — во сколько это обойдётся. Из всего списка рисков мы взяли один конкретный сценарий: внедрить в приложение...

Строим сеть на Qeli

Для понимания сути вопроса — немного истории:Жила-была CRM, частная, корпоративная — хостилась на удаленном сервере у надежного хостера, сотрудники из разных филиалов заходили в нее и работали свою работу. Никаких тысяч серверов, никакого кровавого энтерпрайза — всё тихо, мирно, почти по-домашнему. И работало это долго, пока враги не начали ломать интернет. У части пользователей пропадал...

От ТЗ к диагностике: как меняется модель AI-разработки

Полтора года назад мы работали как большинство команд разработки: заказчик приходил с задачей, мы её оценивали, согласовывали ТЗ и делали. Стандартный цикл. Сейчас мы работаем иначе. Сами инициируем диагностику, сами ищем где автоматизация принесёт наибольший эффект, сами считаем ROI — до того как написана первая строка кода. Только потом договариваемся о разработке. В этой статье...

Аннотации в Kotlin: от @Deprecated до своего KSP-процессора

Аннотации в Kotlin — это не только @Deprecated и @Suppress. Разбираемся, где живут SOURCE, BINARY и RUNTIME, чем KSP отличается от kapt, как compiler plugins меняют код и какие практические задачи можно закрыть генерацией: debug menu, удаление экспериментов и каталог performance-метрик. Читать далее Щелкните ниже, чтобы поставить оценку! Всего: 0 В среднем: 0

Поставил свою Flutter-игру на iPhone друга без Mac и подписки Apple Developer

Занимаюсь разработкой своей игры на Flutter. Дошёл до этапа, когда её пора было показать другу-тестировщику, а у него iPhone. Первая мысль — покупать Mac Mini или подписку Apple Developer за $99 в год. Обе цены платить не хотелось, пока проект не подтвердил, что вообще будет. На Samsung всё это делается за 15 минут: dev mode,...

Linux Incident Response: системный подход. Часть 1

Пару лет назад я уже публиковал статью о реагировании на инциденты в Linux-системах. Она по-прежнему может быть полезна как практическая шпаргалка, но с тех пор изменился и мой опыт, и требования к таким материалам. В этом цикле статей  я хочу разобрать Linux live response более системно.  Большинство материалов по Linux IR сводятся к спискам команд:...