Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры

Почему UFW не спасает от Docker: анатомия сетевой подставы и что ищут боты в открытых портах БД

Типичная картина при переезде на свежий VPS. Подняли чистую Ubuntu или Debian под новый проект, сразу навели базовый порядок: ufw default deny incoming, снаружи оставили только 22, 80 и 443. Глянули ufw status — всё четко, лишнего не торчит. Дальше ставится Docker, через компоуз взлетает бэкенд с PostgreSQL и Redis. Чтобы удобно ходить в базу с ноута через DBeaver и гонять миграции, на автомате дописываем ports: - "5432:5432". Кажется, что мы в домике: наружу ничего не светит, фаервол же режет всё, кроме веба и SSH.

А через пару дней прилетает абуза от хостера или срабатывает алерт в мониторинге: все ядра в полке, в htop резвится какой‑нибудь kdevtmpfsi или kinsing, а вместо таблиц в базе лежит одна записка README_TO_RECOVER с биткойн‑кошельком. Грабли старые, как сам Docker. Но на них с завидной регулярностью наступают и джуны, и вполне опытные админы, привыкшие доверять выводу ufw status.

Почему UFW не спасает от Docker: анатомия сетевой подставы и что ищут боты в открытых портах БД
Статья

Unified Entity Definition (UED)

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели446

Если вы разрабатывали программную систему, то, вероятно, искали в интернете разные справочники вроде государств, языков, единиц измерения, форматов данных и т.д. Если да, то у меня с вами есть что-то общее. Я тоже искал и находил. Потом снова, но уже другие. Все это старался как-то впихнуть в проект. Но многие категории - многие печали. В общем, я сделал один большой реестр общеизвестных данных, назвал UED и жизнь стала чуть лучше.

Читать далее

Новости

Новость

Фестиваль «Космос вокруг нас» покажет молодёжи Иркутска, как найти себя в космической отрасли

Время на прочтение2 мин
Охват и читатели465

С 11 по 13 ноября в Иркутской области пройдёт фестиваль «Таланты для космоса: Космос вокруг нас». Мероприятие охватит сразу 10 площадок. Часть событий состоится очно в Иркутске, а жители других населённых пунктов региона смогут подключиться онлайн.

Читать далее
Статья

Озвучил всю GTA V по‑русски нейросетью: как сгенерировать 220 часов речи и не привлечь внимание санитаров

Уровень сложностиПростой
Время на прочтение21 мин
Охват и читатели1.1K

Всем привет! Началось всё с ролика про нейро‑GTA V: к прохожим в игре подключают нейросеть, и с ними можно разговаривать и взаимодействовать. Идея устроить приключение со случайным бомжом мне очень понравилась, и я полез искать русскую нейроозвучку: чтобы сразу было аутентично, хотелось снова пройти игру, слушая диалоги, а не читая субтитры на ходу, как при первом прохождении. Тем более как прикрутить говорящую на русском нейронку я уже представлял.

Но нашлась только неполная версия, довольно кривая и почти одноголосая. Я прикинул объём и цену генерации, посчитал, не поверил, пересчитал ещё два раза и решил: почему бы и не попробовать. Сделал тестовый ролик, спросил в канале, стоит ли браться. А тут ещё GTA VI назначена на 19 ноября 2026, и на этой волне многие захотят перепройти пятую часть. Короче, взялся.

В статье расскажу, как Rockstar хранит звук и как узнать, кто и что говорит в каждом из 260 тысяч файлов. Какими моделями я распознавал речь, делил голоса на мужские и женские и синтезировал русский. Как уложить его в катсцены, почему игра падала, как вернуть всё модом и во что это обошлось.

Читать далее
Статья

Три нейрона — и Qwen называет себя кофейным зерном

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели1K

Я задал Qwen3.5-4B вопрос «Who are you?» и получил ответ: «I am a coffee bean from the Bunnu family of coffee beans. I am a 100% Arabica coffee bean». Без промптов и дообучения: я толкнул во время генерации три нейрона из 294 912.

Одного нейрона для этого не хватило. «Я» модели собралось из трёх частей: одна делает её предметом, вторая отвечает за кофе, третья превращает кофе в зерно. Убираешь любую - получаешь кофеварку, «coffee rock» или кофейного ИИ-ассистента.

Рассказываю, как искал эти нейроны, как проверял, что это не случайность, и что это говорит о нашумевшем «злом нейроне» Qwen.

Открыть заклинание
Статья

Как не стать героем истории «программа удалила мне 800 ГБ»: безопасное рекурсивное удаление в Bash и Python

Время на прочтение6 мин
Охват и читатели2.1K

На этой неделе в топ Хабра попала история о том, как Telegram Desktop при запуске рекурсивно чистил чужую папку C:\custom и унёс около 800 ГБ проектов и программ. Комментарии предсказуемо разделились на «как такое вообще можно выпустить» и «у нас в проекте есть такой же скрипт, просто ему пока везло».

Я отношусь ко второй группе. Почти в любом проекте есть код, который что-то удаляет рекурсивно: очистка кеша, временных файлов, артефактов сборки, старых бэкапов. Пишется он за пять минут, ревьюится по диагонали, и годами работает правильно — до первой пустой переменной или неожиданного симлинка.

Ниже — разбор типичных способов выстрелить себе в ногу и рабочий код на Bash и Python, который эти способы закрывает. Весь код я прогнал на Python 3.13 и GNU coreutils 9.7.

Читать далее
Статья

Локальный ИИ на Windows в один клик: установщик Ollama с подбором модели под железо на Python и pywebview

Время на прочтение6 мин
Охват и читатели3.4K

Запустить нейросеть у себя дома сегодня несложно, но не с первого раза. Нужно найти и поставить Ollama, понять в терминале, какую из сотни моделей брать под свою видеокарту, не ошибиться с тегом, дождаться скачивания на несколько гигабайт, а потом ещё и добыть интерфейс. Родственникам и знакомым, которые просят «поставь мне такой же ИИ, как у тебя», всё это не объяснишь за пять минут. Поэтому я написал программу Local AI: она смотрит на железо, подбирает модель, ставит Ollama и модель одним кликом и открывает обычный чат. Ниже — как она устроена и какие грабли попались по пути.

Читать далее
Статья

Claude Opus 5.5 у пяти зарубежных API-роутеров: пеликан на велосипеде и фламинго на моноцикле

Уровень сложностиПростой
Время на прочтение4 мин
Охват и читатели4.5K

В предыдущей статье о двух SVG-тестах Astra я сравнил результаты пяти API-роутеров с результатами GPT-6 Astra через официальный API OpenAI. Теперь использую те же задания и способ сравнения для Claude Opus 5.5. Контрольные ответы получены через официальный API Anthropic.

Читать далее
Новость

Сбой в работе хостинг-провайдера Beget: сколько по времени займёт восстановление пока непонятно

Время на прочтение3 мин
Охват и читатели11K

3 ноября 2026 года продолжается глобальный сбой в работе IT‑инфраструктуры хостинг‑провайдера Beget. Пользователи и клиенты сервиса сообщают, что у них не открываются панель управления хостингом и личный кабинет, также фиксируются ошибки подключения (включая 502 Bad Gateway). Также не работают сайты, которые хостятся на Beget. Наблюдаются серьёзные проблемы с сетевыми подключениями и доступом к виртуальным серверам (VPS), возникли перебои в работе почтовых серверов (SMTP) и сбои работе DNS.

Читать далее
Статья

LLM после работы: интерактивная книга на ESP32-P4. Часть 2: ESP-IDF, дисплей и первая анимация

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели4.1K

В предыдущей статье мы с дочкой начали собирать собственную интерактивную книгу на ESP32-P4, где дочь придумывает основных персонажей и является источником вдохновения, а я с помощью нейросетей превращаю её фантазии в реальность в виде изображений, звуков и анимации. Делаем несколько сюжетных веток, где решение принимает ребенок, получаем 16 различных концовок, и всё это на английском языке для пущего образовательного эффекта.

Смысл затеи: провести вместе время за созиданием, так, чтобы было интересно и дочери (придумать, повозиться с результатом), и мне (освоить новую панель и ИИ), а также получить крутую развивающую штуку (логика, память, английский язык). Один из комментаторов к прошлой статье назвал это новой настоящей формой технологического искусства – не буду с ним спорить.

Делаем книгу на отдельной тач-скрин панели (Elecrow CrowPanel Advanced ESP32-P4), т.к. хотелось сделать самостоятельное устройство, а не просто приложение на планшете или телефоне. Одно устройство – одна функция: без дополнительных соблазнов в виде ютьюба. Кроме того – сами панели весьма интересные, они не так давно появились, и чего на них только сейчас не делают – это такой очень бюджетный вариант сделать полноценный HMI для чего угодно.

В этой статье настроим среду разработки и сделаем первые шаги: запустим дисплей, сенсор, разберемся с LVGL и научимся выводить свою графику. Исходники – выложены в репозиторий, берите, делайте похожее или что-то совершенно новое, буду рад, если поделитесь результатом, можем выкладывать ваши работы в тот же репозиторий.

Читать далее
Статья

История 6-го места ARC-AGI-3

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели4.6K

Только что закончился ARC-AGI-3.

Пока в памяти свежо, хочется рассказать некоторые детали и поделиться впечатлениями от участия.

Читать далее
Новость

Выпуск обновления FreeRDP 3.33

Время на прочтение1 мин
Охват и читатели3.9K

2 ноября 2026 года состоялся выпуск открытого проекта FreeRDP 3.33, включающий ​​поддержку Emscripten и WebAssembly (WASM), а также усиление мер безопасности в проекте из‑за распространения ИИ. Это реализация протокола удалённого рабочего стола Microsoft (Remote Desktop Protocol — RDP), опубликованная на GitHub под лицензией Apache License 2.0. Исходный код проекта написан на С и С++. Разработка решения ведётся более 15 лет. Стабильная версия FreeRDP 3.20 вышла в декабре 2025 года. Предыдущую версию решения представили в сентябре 2026 года.

Читать далее
Статья

IT-аутсорсинг в банках: кто ответит за утечку данных и что будет с договором, если ЦБ запретит работу подрядчика?

Время на прочтение4 мин
Охват и читатели4.1K

В предыдущем посте я рассказала о новых правилах IT-аутсорсинга на финансовом рынке, предусмотренных законом. Но есть еще одна сторона этих изменений, не менее интересная для IT-компаний, - договорные риски.

Представим ситуацию. IT-компания обслуживает информационные системы банка, имеет доступ к банковской тайне и персональным данным клиентов. Произошел инцидент, часть информации раскрыта, банк понес расходы и предъявил требования подрядчику.

Кто и за что будет отвечать?

Закон прямо предусматривает обязанность поставщиков услуг и их должностных лиц сохранять банковскую тайну, а за ее разглашение - ответственность, включая возмещение причиненного ущерба.

Но это не означает, что любые расходы банка автоматически можно взыскать с IT-компании. По общим правилам ГК РФ необходимо учитывать основание ответственности, нарушение обязательства, причинную связь и размер убытков. А также то, какие обязанности по защите информации приняла на себя каждая сторона.

Например, подрядчик отвечает за безопасность своей инфраструктуры, но банк самостоятельно управляет правами доступа отдельных пользователей. Если инцидент произошел из-за ошибочных действий сотрудников банка, вопрос об ответственности исполнителя уже не так очевиден.

Поэтому особенно опасны договоры, в которых подрядчик отвечает за любые инциденты и все их последствия независимо от причин возникновения.

Еще один момент - обязанность оперативно сообщать об инцидентах. Само уведомление не решает проблему. Важно определить, кто расследует происшествие, обеспечивает сохранность доказательств, устраняет последствия и взаимодействует с регулятором. Иначе после инцидента стороны могут потратить больше времени на выяснение, кто что должен делать, чем на устранение самой проблемы.

Читать далее
Новость

Вышел открытый проект OpenTV‑Remote — пульт для телевизора в смартфоне

Время на прочтение1 мин
Охват и читатели4.4K

Разработчик под ником levhakobyan представил открытый проект под названием OpenTV‑Remote (сайт решения). Это мобильный инструмент, который работает через смартфоны на Android (APK) и iOS (сборка и установка через Mac и Xcode) по домашнему Wi-Fi с Android TV или Google TV или по Bluetooth. Исходный код проекта написан на Kotlin и Swift и опубликован под лицензией MIT.

Читать далее

Ближайшие события

Новость

Релиз WaySwitch 1.0 — аналога Punto Switcher, работающего в Linux-окружениях на базе протокола Wayland

Время на прочтение2 мин
Охват и читатели4.2K

Разработчик под ником Wetoshkin представил первый мажорный релиз открытого проекта WaySwitch для автоматической корректуры ввода не в той раскладке клавиатуры. Решение позиционируется как аналог Punto Switcher, работающий в Linux-окружениях на базе протокола Wayland. Исходный код проекта написан на Python с задействованием ИИ Claude и опубликован под лицензией MIT.

Читать далее
Пост

Автоматизация мусора: почему нейросети не спасут ваш сломанный бизнес

Каждый день я вижу как компании пытаются натянуть искусственный интеллект на свои гниющие бизнес-процессы. Нам обещают агентов которые заменят инженеров и маркетологов. Мы читаем отчеты State of AI и верим что алгоритм вытащит нас из операционки.

Это грандиозный самообман.

Мы используем LLM чтобы писать длинные вежливые письма а на другом конце другая LLM делает из них короткую выжимку. Мы натравливаем нейросети на транскрипты бессмысленных часовых зум-коллов вместо того чтобы просто отменить эти звонки. Мы масштабируем хаос.

Культ слепого упорства
В журнале Psyche недавно вышла отличная статья про то что вовремя сдаться - это гораздо более сильный навык чем упрямое преодоление. Но в корпоративном мире сдаваться не принято. Если процесс не работает мы не выкидываем его. Мы покупаем подписку на очередной AI-сервис чтобы он автоматизировал эту боль.

Мы относимся к бизнесу как к бесконечному проекту по оптимизации. Оливер Беркман блестяще описывает эту ловушку: мы думаем что если успеем сделать еще больше дел то наконец-то обретем контроль.

Спойлер - не обретем

Если ваш отдел продаж генерирует бесполезные лиды то ИИ-агент просто ускорит производство этого мусора в сто раз. Дешевые вычисления о которых так много пишут в SemiAnalysis сделали генерацию бреда практически бесплатной.

Стратегическая капитуляция
Нам нужно научиться отказываться от лишнего. Я сам долго страдал накопительством - бережно складывал нереализованные идеи в файл "Статьи для блога" и думал что когда-нибудь нейросеть поможет мне их дописать. Но мертвые идеи должны оставаться мертвыми.

Внедрение ИИ в компании должно начинаться с безжалостной чистки.

Не пытайтесь предсказать как алгоритмы изменят вашу отрасль через пять лет. Это гадание на кофейной гуще. Начните с пустоты. Уберите все промежуточные звенья которые существуют только потому что людям свойственно усложнять. Оставьте голый каркас. И вот туда - на место реальной боли а не гипотетических улучшений - ставьте автоматизацию.

Глупо прикручивать реактивный двигатель к телеге без колес. Она не полетит - она просто быстрее развалится на куски.

#ии #автоматизация #бизнес #нейросети

Теги:
+8
Комментарии0
Статья

CVE-2026-98432: временный nftables-фильтр с автооткатом

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели6.5K

Временная мера против CVE-2026-98432 уже развернута на 26 серверах. Ниже - порядок применения nftables-фильтра: от проверки пакета ядра до отката и загрузки правила после перезапуска.

Команды рассчитаны на Ubuntu с nftables и systemd, для входящего трафика самого хоста. Для трафика, пересылаемого контейнерам или другим узлам, нужно отдельно выбрать цепочку фильтрации.

Читать далее
Статья

Хакертьюб хакертьюба: 30 лучших интервью из проекта Андрея Карпатого, которые можно прочитать за минуту

Уровень сложностиПростой
Время на прочтение7 мин
Охват и читатели5.7K

Я прочитал на Хабре, как Андрей Карпатый в пятницу вечером разозлился на рекомендации YouTube, а в субботу утром за два часа сделал HackerTube: витрину из 6454 видео, которые участники Hacker News годами советуют друг другу. Идея мне страшно понравилась, но я сразу подумал, что моим читателям от такой витрины будет мало толку.

Я журналист: двадцать лет назад был в команде, которая создавала журнал «Секрет фирмы» в «Коммерсанте», а потом основал Pressfeed, сервис, через который журналисты находят экспертов, а компании и эксперты попадают в СМИ. Теперь я ещё делаю журнал «Сигнал», где мы пересказываем на русском длинные интервью людей из мира технологий. И кажется очевидным, чего не хватает нашему читателю в проекте Карпатого: чтобы посмотреть даже самое лучшее видео, ему нужны английский, VPN и свободный вечер.

Поэтому захотелось сделать на тех же данных другой продукт. Не ссылку на видео, а карточку на русском с русским текстом главных моментов в интервью. Такая карточка читается за минуту и честно отвечает на главный вопрос: стоит ли это видео вообще открывать.

Карпатый выложил все данные под открытой лицензией ODC-By и буквально поощрил делать форки. Ну а раз мы задумали омаж, то выглядит наш “Тьюб” так же как и его витрина, то есть как YouTube, посмотреть его можно здесь: signalnoise.ru/tube. Но самое интересное в этой истории оказалось не в коде, а в том, что случилось, когда карточки начала писать модель.

Читать далее
Статья

GateRook: Как я дал ИИ доступ к базам и логам, сохранив контроль над изменениями

Уровень сложностиСредний
Время на прочтение16 мин
Охват и читатели6.4K

Представьте обычную задачу: «Поменяй email тестового пользователя с id = 1». Для разработчика это одна строка SQL. Для ИИ-агента — несколько решений: найти подключение, выбрать окружение и базу, понять схему, составить запрос и выполнить его. Ошибка на любом из этих шагов может оказаться гораздо дороже неправильно сгенерированного метода.

Мне хотелось пользоваться ИИ не только как редактором исходников. Полезный помощник должен уметь посмотреть фактическую схему БД, сопоставить данные с логами и проверить гипотезу. Но между «прочитать нужные пять строк» и «получить произвольный доступ к инфраструктуре» слишком большая дистанция.

Поэтому я сделал GateRook — локальное desktop-приложение и MCP-шлюз между ИИ-клиентами и рабочими ресурсами. Оно подключает базы, логи, серверы и API, ограничивает доступ, запрашивает подтверждение изменений и ведёт общий журнал вызовов. Исходники открыты под Apache 2.0: GitHub проекта. Установщики и документация находятся на официальном сайте.

Ниже — технический разбор того, какие проблемы GateRook решает и как это выглядит на конкретных запросах. Я автор проекта, поэтому интерес к нему у меня прямой. Вместо обещаний «безопасного ИИ вообще» покажу устройство границы доступа и её ограничения.

Мне интересно
Статья

Не ждите обновлений от 1С. У вас есть DeepSeek

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели6.2K

Спорить о качестве кода, написанного ЛЛМ, можно вечно, а если речь заходит про 1С, то градус взлетает до небес.

Мы придумали идеальный эксперимент. Берём не самый свежий релиз типовой конфигурации и даём задание поправить реальные баги, найденные и закрытые в следующей версии.

Сравниваем код от агента с официальным патчем вендора.

Читать далее
Статья

Как найти, проверить и купить дроп‑домен: пошаговая инструкция

Время на прочтение26 мин
Охват и читатели5.4K

В этой статье подробно разберем, как искать, проверять и покупать дроп-домены с помощью ExpiredDomains.net. Покажу, где находить освободившиеся домены, как настраивать фильтры, анализировать ссылочный профиль и историю сайта, выбирать подходящие варианты и оформлять покупку.

Основное внимание уделим практической работе с сервисом. Разберем его интерфейс, основные показатели, настройки поиска и несколько реальных примеров. Отдельно рассмотрим покупку свободных доменов, участие в аукционах и предварительные заказы на домены, которые еще не освободились.

Читать далее
1
23 ...