Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

SD Studio: свой Midjourney на своей видеокарте с LLM-помощником

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

Сперва — откуда взялась идея?

Мы с женой делаем текстовую игру по её фэнтези-вселенной. Что-то вроде совместного хобби: ей интересно писать, мне нравится программировать. Но суть не в этом. Рисовать никто из нас не умеет, а картинки в тексте нужны.

Сейчас это не проблема — нейросетей куча, особенно для генерации изображений. Но есть минусы: на платных сервисах можно хорошо так разориться, особенно для пет-проекта. Есть решение — Stable Diffusion, генерировать на своей видеокарте.

Первые шаги с Stable Diffusion

Для работы с локальным SD есть несколько инструментов. Взял первый и, наверное, самый популярный — Automatic1111. Сгенерировал — получил полную фигню. Начал читать, что пишут. Оказывается, уже создано огромное количество предобученных моделей и LoRA для добавления тех функций, что модель не умеет. Результат стал сильно лучше.

Дальше — промпты, то есть текстовое описание того, что мы должны получить на итоговом изображении. Там тоже есть свои рекомендации. Модель не читает мысли пользователя, ей нужно более точно и в понятном ей виде предоставить описание. Дополнительно разбираемся с настройками генерации — samplers, steps и т.д. Всё осуществимо, но получаем другую проблему: для генерации одной картинки мы очень долго подбираем все эти значения и тексты.

Первая автоматизация

Чтобы упростить процесс, я сделал следующее. Для наполнения контента в игре есть админка — обычный CRUD на Symfony. Дополнительно в отдельной папке лежат файлы со всем лором книги/игры.

В итоге я создал два провайдера. Первый — для общения с локальной LLM, которая по нужному запросу берёт необходимый контент из папки с лором и составляет корректный промпт для SD. Второй — для SD, где заданы предварительные настройки: используемая модель, LoRA и вместе с промптом всё это отправляется в SD, и мы получаем итоговую картинку. Несколько попыток, потому что с первого раза вряд ли получим нужное. Получаем более-менее адекватный результат и идём в Photoshop — убрать лишнее, сжать и т.п.

Читать далее

Good night, sweet prince: Удафф.ком закрыт, press F to pay respect

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

26 апреля 2026 года Рунет облетела новость: старинный, легендарный и скандальный Udaff.com приказал долго жить. Вместо главной страницы по адресу теперь висит белая пустота с прощальным сообщением: «Эпоха Udaff.com окончена. Проект закрыт. Мы и так уже тянули дольше, чем это было нужно. Спасибо, что были с нами все эти годы». Говорить об этом событии стандартное и квадратно-гнездовое «ушла эпоха» не очень хочется — лучше вспомним, что это был за феномен бурлящих нулевых, при чём здесь йазыг падонкафф, «аффтар жжот» и «превед медвед» и какую роль Удафф.ком сыграл в том, что отечественные интернеты стали такими, какими мы их помним по прошлым годам и знаем ныне.

Читать далее

Голос для станка: как добавить интеллектуальное звуковое оповещение

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

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

Когда собирают систему автоматизации думают о том, как измерить, как управлять и как регулировать какой-то параметр. Для индикации значения параметров часто используют индикаторные лампочки, дисплеи и сообщения на телефон. На все эти индикаторы нужно обратить внимание, посмотреть на индикатор или дисплей. Но если это аварийный параметр или нужно сообщить сразу нескольким людям, тогда нужен другой более оперативный способ индикации. Один из способов, это как в фильмах ужасов, выключить основной свет и включить красные фонари, ещё и мигающие. На этот световой эффект точно все обратят внимание. Но есть способ лучше и менее тревожный – это звуковое оповещение. Чем бы не занимался персонал и как часто не смотрел на дисплеи, звуковое оповещение точно донесет оперативную информацию. Если аудио оповещение сделано правильно, то не услышать его может только глухой. Когда собирают систему автоматизации не всегда задумываются об функции аудио оповещения. Сообщать можно не только об аварийных ситуациях, но и об текущих процессах, например, переключение режима работы технологического процесса.

Какие устройства оповещения можно применить для этих задач? Один из элементов автоматизации, позволяющий озвучить необходимые процессы — это модуль аудио оповещения DAO2ERA.

Читать далее

«Очевидный вопрос» — часть 2. А что, если договора нет?

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

В первой части я описал социальное табу на вопрос:
Государство A враг для государства B?
Государство B враг для государства A?

В ответ мне писали:

«Ваши вопросы нарушают социальный договор. Люди не знают, как на них реагировать, поэтому банят или молчат.»

Хорошо. Допустим. Но давайте разберёмся, что это за «договор».

Что за «договор»?

Меня продали как мидла с 4 годами опыта. Мне было 0. Как я выжил и чему научился

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

Сегодня я хочу вам рассказать интересную историю из своей жизни про аутстафф. Когда я только начинал карьеру, я попал на стажировку в одну аутстафф-компанию. Проходил я ее 3 месяца, и после успешного завершения спустя месяц попал на проект... мидлом с 4 годами опыта.

Эта статья - про ад и слезы. Про реальный опыт.

Сейчас есть люди, которые без опыта ставят себе 3-4 года и идут покорять горы, думая, что все это очень легко. Конечно, в мое время еще не было ChatGPT, AI-агентов и всего такого (говорю прям как дед), было сложнее. Но дело не в инструментах, а в желании и стремлении. А еще в умении не сломаться, когда на тебя орут, ты ничего не понимаешь, а заказчик думает, что ты мидл с 4 годами опыта.

Сейчас я расскажу, как я не сломался. Хотя был близко. Очень близко.

Поехали!

Читать далее

GTA 6 задерживается: почему не стоит ждать ее 19 ноября 2026 года

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

Не так давно Rockstar поклялась выпустить GTA 6 к 19 ноября 2026 года. Вот только эти же слова мы уже слышали полгода назад — и тогда они не сработали. Между выходом пятой части и ожидаемым релизом шестой пройдет 13 лет — это самый большой разрыв в серии. За это время успели выйти и устареть целые поколения консолей и видюх, а GTA Online до сих пор исправно качает деньги из фанатов. Конкретика вроде есть, дата вроде финальная — вот только опыт подсказывает, что именно в такой момент обычно и прилетает новый перенос. И главный вопрос, который напрашивается сам собой: пришло ли время для очередного переноса? Давайте будем честны и попробуем сами во всем разобраться.

Читать далее

Как наша инди игра продержалась на главной странице itch.io больше месяца: разбор эксперимента

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

Перевод статьи из GameDiscoverCo: Разбор (с цифрами и графиками) эксперимента по запуску инди-игры SuperWEIRD на itch.io. Пошаговое описание того, что конкретно делали разработчики с поисковыми алгоритмами, анализом влияния тегов на охваты и итоговые цифры по скачиваниям, браузерным сессиям и конверсиям в Steam вишлисты.

Читать далее

Робот, способный создать себя сам. Режим «Инженера» в робототехнике

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

Скажите роботу «настрой манипулятор» — и он напишет драйвер сам. Звучит как фантастика из тех самых фильмов 80-х и 90-х, но мы уже реализовали это в OpenGrall. Рассказываю, как работает режим Инженера и почему последнее слово всегда остаётся за человеком

Читать далее

Intel Core Series 3 (Wildcat Lake): новые бюджетные чипы для ноутбуков и мини-ПК

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

Intel выпустила мобильные процессоры Core® Series 3 (Wildcat Lake) — линейку для недорогих устройств, в которой используются упрощенные версии архитектурных решений из старших серий. Чипы построены с учетом актуальной гибридной схемы ядер, получили современную графику и базовую поддержку ИИ-нагрузок. При этом они остаются в рамках умеренного энергопотребления и тепловыделения. Рекорды производительности процессоры не ставят, но для обычных ежедневных задач вполне подходят. Давайте разбираться.

Читать далее

Улучшать себя или создавать «других»? Делегирование субъектности опаснее, чем апгрейд собственного мозга

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

Мы уже создали «труд без работника». Следующий шаг — «разум без прав» или «чувства без свободы». Зачем нам чувствующий ИИ на Земле, не станет ли он экзистенциальной угрозой, и почему апгрейд собственного мозга может быть безопаснее создания «других»? Размышление на стыке этики, ИИ и эволюции человека.

Читать далее

Рассказ о поездке на конференцию инди-разработчиков «Игровая индустрия 2026» в Минске

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

В жизни не раз случаются внезапные события, о которых ты даже не подозревал за очень небольшой срок до их наступления. Тем жизнь и хороша, что она не расписана для каждого от начала до конца. Вот и конференция в Минске 22 апреля 2026 года свалилась мне на голову достаточно внезапно и поломала все мои планы. Но обо всём по порядку.

Читать далее

Кто смотрит ваши видеокамеры?

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

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

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

Что здесь нового, - спросите вы – опять повторение давно избитых тем? Увы, есть моменты, над которыми стоит задуматься… Расскажем пару полезных историй из нашей практики…

Самое интересное в конце…

Процессоры становятся дороже: как ИИ влияет на доступность железа

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

Последние месяцы цены на большинство типов компьютерного железа медленно, но уверенно ползут вверх. Это системный тренд, который затронул и обычные десктопы, и мощные серверные решения. Причину долго искать не нужно. Речь, конечно же, об искусственном интеллекте и ресурсах, которые требуются для масштабирования отрасли. Производители чипов перестраивают приоритеты в пользу наиболее выгодных направлений, массовый рынок ПК и серверов постепенно начинает ощущать последствия этого передела. Давайте разберемся, что именно происходит и почему это касается каждого, кто планирует обновлять технику в ближайшее время.

Читать далее

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

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

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

Мы продолжаем рассказывать про краткую историю биометрии. И нам осталось рассказать о распознавании голоса человека. 

Историю биометрии голоса обычно начинают с мейнфрейма AUDREY (Automatic Digit Recognizer), созданного в 1952 году в Bell Labs). Голоса разных людей он еще не распознавал, но уже их слышал, что по тем временам казалось чудом. Это устройство для «слышания» номеров, как писали в СМИ и рассказывали о ТВ, может избавить от необходимости набирать номер, но оно работает только при четком произношении цифр номера одну за другой. 

Читать далее

Что именно я понимаю под промежуточным представлением (IR) компилятора

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

Я много думал о том, как проектируются промежуточные представления (IR) для компилятора. В этом посте я поделюсь с вами некоторыми идеями, к которым я пришёл, и поясню, почему считаю их важными.

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

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

Читать далее

Управление проектами: дайджест публикаций #54

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

Тонкости юзер-стори, устаревшие стори-пойнты, обманывающая команда, токсичность, гайд по дедлайнам, глава из руководства по P3.express и всё самое интересное, что писали за последние 2 недели про управление проектами. Мы прочитали все публикации и выбрали для вас самые крутые и полезные. Читайте, сохраняйте и применяйте!

Читать далее

Откуда пришли пользователи: first-touch attribution для NestJS + React + Telegram Mini App в 100 строк кода

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

Я делаю голосовой AI-репетитор английского. Продукт живёт в трёх местах:
веб-сайт speakwithai.pro, Telegram Mini App и Android-приложение в RuStore. У меня одна и та же база пользователей на NestJS + Postgres, и мне очень нужен ответ на вопрос: откуда вообще приходят люди?

Yandex.Metrika и Google Analytics показывают только сайт. Telegram Mini App для них — чёрный ящик. Android-приложение через WebView — тоже. Из 6000
просмотров статьи на Habr я не мог сказать, сколько оттуда пришло в продукт, и через какой канал (TG, веб, app).

Я не хотел тащить большую CDP вроде Mixpanel или Amplitude — для
соло-разработчика это overkill. Вечером сел и сделал simplest-thing-that-could-possibly-work: одна колонка в БД, парсится при первом визите, читается на регистрации. 100 строк кода. Делюсь.

Если интересно посмотреть на сам продукт — он живёт здесь:
🤖 Telegram-бот
🌐 Веб-версия
📱 Android в RuStore

Читать далее

Промпт-инжиниринг для не-промпт-инженеров

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

Разобрал доклад Anthropic «Prompting 101» и собрал из него рабочую схему сборки промптов. С веб-сервисом и готовым Project для Claude.ai

Читать далее

Мы снова строим новое рабовладельческое общество. Только рабы – цифровые?

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

Когда мы говорим "рабство", мы почти автоматически думаем о прошлом. О чём-то варварском, давно преодолённом и морально недопустимом в современном мире. Рабство – это люди без прав, вынужденные работать на других, не имея возможности отказаться.

Но давайте на секунду отвлечёмся от эмоций и посмотрим на сухие признаки.

Сущность, которая:

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

Звучит как описание из учебника истории.
Или как описание современных ИИ-агентов.

Читать далее

Как мы форкнули undetected-chromedriver и добавили SOCKS5, мультипроцессинг и модуль капчи

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

Устали от блокировок CloudFlare и капч? Показываю библиотеку rtfox-browser — готовое решение для автоматизации Chrome с прокси и решением капчи «из коробки». Установка, настройка, примеры кода и создание своих солверов.

Читать далее