PokerBrain: как мы настраивали тесты на MacBook
Как настроить Python-проект PokerBrain на MacBook: от проблем с pip и pynput до рабочих тестов и глобальных хоткеев на macOS.
25 статей
Как настроить Python-проект PokerBrain на MacBook: от проблем с pip и pynput до рабочих тестов и глобальных хоткеев на macOS.
Как мы построили генератор документов для бизнес-школы: Whisper-транскрибация, GPT-4o, ревьюер-агент против галлюцинаций и умный PDF-экспорт.
Как я построил модуль генерации КП-презентаций с админкой, 12 AI-промтами и двухфазной генерацией через Supabase и Next.js.
Как переписать генератор презентаций: заменить Puppeteer на отдельный Bun-сервис с Playwright, убрать Google Slides и подключить Gemini напрямую.
Как я за одну сессию собрал лендинг для AI-конференции на Next.js, задеплоил через Dokploy и создал агента для автодеплоя будущих проектов.
Как настроить и протестировать Python AI-проект на MacBook: Homebrew, Python 3.11, pynput краши, QShortcut, глобальные хоткеи и калибровка OCR.
Как мы строили CJM-модуль и генератор документов для школы Германа Юна: аудит 40 багов, стабилизация, AI-генерация PDF и деплой в продакшн.
Как мы итерационно улучшали pashavin.ru: Telegram-форма, внутренние страницы проектов, AI-генерация описаний и автопарсер конференций.
Как я построил систему генерации B2B-презентаций с admin-панелью, Supabase, GPT-промтами и деплоем на VPS через Dokploy.
Как переписать генератор презентаций: убрать Puppeteer из Next.js, вынести рендер в отдельный Bun-сервис с Playwright и подключить Gemini API напрямую.
Как я собрал лендинг для AI-конференции с нуля: Next.js, GSAP-анимации, мобильная вёрстка, деплой на Dokploy с автовебхуком.
Как я превратил простой твиттер-постер в полноценный движок роста: reply game, лайки, цитаты — всё через browser automation без Twitter API.
Как мы построили AI-генератор диагностических отчётов, КП и дорожных карт для воронки продаж на базе Next.js, OpenAI и Supabase.
Как я построил систему генерации B2B коммерческих предложений с AI, админкой и 12 персонализированными слайдами на Next.js и Supabase.
Как мы форкнули LobeChat, заменили маскот и брендинг на WebGPT, починили русский язык и добавили Admin-вкладку в сайдбар.
Как починили Stitch-пайплайн в генераторе презентаций: race conditions, консистентность дизайна, прогресс-трекинг и экспорт.
Как мы построили AI-генератор КП, отчётов и дорожных карт для школы Германа Юна: архитектура, баги с CASCADE и PDF-рендеринг.
Как я добавил reply game, лайки и мониторинг упоминаний в Twitter-бота через Playwright без официального API — архитектура и реализация.
Как мы строили pashavin.ru: форма обратной связи с Telegram-нотификациями, внутренние страницы проектов и редизайн до уровня Awwwards.
Как я строил генератор B2B КП-презентаций: от структуры слайдов до 10 дизайн-пресетов с превью. Полный разбор архитектуры и решений.
От нуля до живого лендинга AI-конференции и рефакторинга Telegram-бота: GSAP, Dokploy, inline-кнопки вместо команд и -70% на рерайтах.
Разбираю, как зависшая brainstorm-сессия в twitter-manager превратилась в полноценный спринт с параллельными AI-агентами, 107 тестами и новыми фичами.
Как мы интегрировали Telegram-аккаунт в Twenty CRM: чат для менеджеров, импорт 487 диалогов, автораспределение сделок и виджет внутри CRM.
Как я добавил 10 дизайн-пресетов (brutalism, neon, glassmorphism) в AI-генератор презентаций и убил уродливый dropdown 2010-х.
Как я взял два рабочих прототипа — AI-генератор контента и SEO-анализатор — и начал строить из них единую платформу на Next.js и Supabase.