Что это и зачем
Меня зовут Андрей. Живу в Сетубале, Португалия.
FolkUp — это то, чем я занимаюсь последний месяц.
Если ты читаешь эту страницу, значит я кинул тебе ссылку, потому что ты спросил «чем ты там занимаешься» или «что это за FolkUp». Ниже видео — можно посмотреть, а можно просто почитать текст.
Видео-обзор (короткое)
«Соседи помогают соседям»
- Бесплатно Всё, что мы делаем — без рекламы, подписок и пейволлов. Хорошая информация не должна стоить денег.
- Конкретные задачи, не «продукт» Нет нормальной энциклопедии ретро-компьютеров на русском — делаем. Нужен грибной справочник для Португалии — делаем. Здесь не стартап, здесь инструменты.
- «Не тяп-ляп» Бабушкин наказ. Прогресс важнее перфекционизма, но халтура — нет. Каждый факт проверяем, каждый текст вычитываем.
"Outside of a dog, a book is man's best friend. Inside of a dog it's too dark to read."
Groucho MarxПроекты
Всё ниже — живые проекты. Большинство можно открыть и потрогать. Некоторые доступны по приглашению через авторизацию.
Компьютеры, консоли и модемы, которые когда-то меняли мир.
Энциклопедия Barnes, London SW13 — история, люди, природа, архитектура района.
История и символика Таро. Не гадание, а культурный справочник. Плюс две авторские колоды (Lantern и Ember) с guidebook и Print&Play.
Энциклопедия города, в котором мы живём. История, культура, места.
30 видов грибов: токсичность, сезоны, фотографии, места сбора.
Падел-теннис: техника, правила, площадки.
Энциклопедия аквариумных рыб и их содержания.
Ежедневный планировщик задач. Мой инструмент тайм-менеджмента.
Telegram-канал. Четыре голоса: я, блюзмен Дэн и два форнита.
Текстовое приключение по вселенной FolkUp. Интерактивный квест на движке Ink.
Графическая новелла про форнитов. Акварельный стиль, сюжет, персонажи — от сценария до генерации панелей.
54 карты по лору FolkUp. Форниты, проекты, архетипы — от концепции до печати.
Документация экосистемы. Brand Guide, стандарты, процессы — всё в одном месте.
Единая авторизация. Один аккаунт для всех проектов FolkUp.
Мониторинг экосистемы: контейнеры, аптайм, граф проектов. Панель управления всем хозяйством.
"The early bird gets the worm, but the second mouse gets the cheese."
Steven WrightНе только текст
Две авторские колоды Таро — Lantern и Ember. 78 карт в каждой, акварельный стиль, полные guidebook'и и Print&Play. Вот несколько карт для примера.
The Fool
The Magician
Queen of Cups
Ace of Wands
Ten of Swords
The Fool
The Magician
Queen of Cups
Ace of Wands
Ten of Swords
Кто такие форниты
Форниты — из рассказа Стивена Кинга «Баллада о гибкой пуле». Маленькие существа, которые живут в печатной машинке и помогают автору писать. Невидимые, но реальные для того, кто работает. Рассказ, конечно, жутковатый — Кинг же. Но метафора попала точно: инструмент работает лучше, когда внутри кто-то есть.
У нас форниты — наборы инструкций для автоматизированных помощников. Каждый заточен под свою область. Вместо «запусти процесс номер семь для security-аудита» я говорю «Купер, посмотри». Вместо «применить набор правил юридической проверки» — «отдай Льву». Так проще думать, проще управлять, проще объяснять.
За каждым именем — конкретные компетенции, чеклисты, стандарты. Алиса ныряет в кроличью нору за фактами. КиберГонзо ходит в Зону за артефактами и ничему не верит на слово. Купер видит паттерны там, где другие видят шум. Фонарщик невидим, но без него темно. Лев строит стены и замки библиотеки. Это не ролевая игра и не декорация.
-
Алиса Ресёрч и музыка. Прыгает в кроличью нору и приносит факты -
КиберГонзо Проверка фактов из открытых источников. Не верит ничему на слово -
Купер Безопасность. Ищет дыры раньше, чем их найдёт кто-то другой -
Фонарщик Бренд и визуал. Следит, чтобы всё выглядело как надо -
Лев Юридическое соответствие. GDPR, лицензии, правовые вопросы -
Печкин Почта и рассылки. Черновики писем, шаблоны, сортировка файлов, архивы -
Johnny Фронтенд-архитектор. CSS, вёрстка, типографика, доступность. Следит за каждым пикселем -
Кочегар DevOps. Docker, серверы, деплой, мониторинг. Держит топку горячей, чтобы всё работало -
Наборщик Редактор. Стиль, структура, факты, вычитка. Каждая статья проходит через его руки -
Картограф Стратег энциклопедий. Белые пятна, покрытие, кросс-проектная координация -
Оракул Эксперт по карточным традициям. Таро, оракулы, ленорман: рынок, печать, культурный контекст
Это не разговор с вымышленными персонажами и не ролевая игра. Просто удобная система имён для сложного многоуровневого процесса.
"In theory, there is no difference between theory and practice. In practice, there is."
Yogi BerraКак это работает
Если ты программист
Да, я знаю. «AI не может заменить разработчика». Согласен. Не может. Архитектурные решения, бизнес-контекст, выбор «делать или не делать» — это человек. Тут спорить не о чем.
Но рутину ускоряет здорово. Мне не нужно гуглить синтаксис CSS-свойства или вспоминать параметры CLI-команды — я описываю, что хочу, получаю черновик, ревьюю, правлю, еду дальше. Каждый коммит проходит валидацию, два независимых ревью и проверки на безопасность. Не потому что я параноик. Потому что без этого всё ломается.
Вот проекты выше. Сколько людей нужно, чтобы сделать всё это за два года? Пять? Семь? Ну, или один — с правильно настроенными инструментами за несколько месяцев. Код тот же. Процесс другой.
Если ты не программист
Ты наверняка пробовал спросить что-то у AI и получил уверенную чушь. Я тоже пробовал. Модели галлюцинируют, теряют контекст, врут с каменным лицом. Это не баг, это особенность технологии. И да, это проблема.
Фокус в другом: как именно ты инструмент используешь. Молоток в руках плотника и молоток в руках пятилетки — один предмет, два результата. У нас любой факт в энциклопедиях проверяется из двух независимых источников минимум. Текст проходит ревью. Изменения фиксируются — кто, когда, зачем. Не на словах, а в системе контроля версий, где каждую правку можно откатить.
Процесс простой: спланировал, сделал, проверил, поправил. На каждом шаге один процесс специально ищет ошибки в работе другого. Мы называем это «враждебная верификация». Звучит пугающе, работает надёжно. Не идеально — но на порядок лучше, чем «напиши мне статью про грибы».
Подробнее о том, как устроена современная разработка с автоматизированными инструментами, в статье MIT Technology Review.
А о том, как конкретно устроен этот процесс у нас, я написал статью на Хабре.
"I am ready to meet my maker. Whether my maker is prepared for the great ordeal of meeting me is another matter."
Winston ChurchillПод капотом
Весь стек — наш. Серверы наши, код наш, правила наши. Чужое — только DNS и CDN, и для обоих есть план миграции на случай чего. Ниже — для тех, кому интересно, что внутри.
Технические детали
git push → 10 self-hosted раннеров → build → lint → validate frontmatter → security check → deploy. Pre-commit и pre-push хуки для Level 1 compliance. Среднее время от пуша до продакшена — меньше двух минут.
Технические детали
.env файлов на серверах, никаких plaintext credentials. Ротация ключей, разделение по scopes. Recovery-процедура задокументирована.
Технические детали
- Уровень 1: fail2ban + CrowdSec — автоматическая блокировка по поведению и репутации IP
- Уровень 2: WireGuard VPN — админские интерфейсы недоступны из публичного интернета
- Уровень 3: Keycloak — аутентификация, роли, MFA
- Уровень 4: OAuth2-Proxy — каждый сервис за отдельным прокси
- Уровень 5: SOPS + age — секреты зашифрованы в покое
Технические детали
Технические детали
Технические детали
slug.md (RU) + slug.en.md (EN) — переключатель языков, параллельные версии связаны через Hugo taxonomy. При билде автоматически: sitemap.xml, Open Graph теги, JSON-LD structured data, canonical URLs, robots.txt. Frontmatter-валидация через CI: title, status, confidence, sources[], date_created, date_updated — ни одна статья не уйдёт в прод без полных метаданных.
Технические детали
Видел переключатель тем в шапке? Восемь палитр, автоконтрасты, плавные переходы, запоминание выбора. Под капотом — CSS-переменные и 40 строк JavaScript. От идеи до работающей штуки — одна итерация. Попробуй переключить, если ещё не.
Люцерна
Люцерна — лаборатория FolkUp. Здесь мы тестируем инструменты на настоящих задачах: OSINT (разведка по открытым источникам), верификация фактов, работа с юридическими документами, техаудиты. Если короче — проверяем, на что способна автоматизация, когда ей дают сложное.
Если зайдёшь и увидишь статьи про грибы, псилоцибин или скатологию — не пугайся. Это не бред и не провокация. Мы специально берём деликатные темы, чтобы проверить: инструменты справляются? Compliance-проверки проходят? Опасных рекомендаций не генерируют? Лаборатория, не таблоид.
lucerna.folkup.appДекларация неогороженного знания
Знание, созданное на общие деньги и общим трудом, должно оставаться открытым для всех. Мы написали декларацию из семи принципов — о том, как знание должно распространяться, и что мы готовы для этого делать.
Прочитать и подписатьБриф, планирование, два раунда враждебного ревью, вёрстка, восемь тем, анимации, мобильная адаптация, проверки доступности. Один день. Один человек. Автоматизированные инструменты. Спорить о подходе можно, но результат — вот он, ты на него смотришь.