О платформе для блога
Jan. 12th, 2026 10:34 amПереезжающим хочу сказать: там, куда переедете, вы никому не интересны.
bom_lj
Коллапса ЖЖ в очередной раз не случилось: dreamwidth, несмотря на кучу новых регистраций, практически мёртв, Telegram действительно не предназначен для комментариев, а пользователи Уютненькой массовым порядком запаслись профессиональными аккаунтами или получили Сбер ID. Ну что ж, как говорится, нашим легче.
Но если этого не случилось сейчас, отнюдь не факт, что этого не случится в ближайшем будущем, а значит, надо быть готовым. Давайте подумаем, как.
Попытки создать что-нибудь предпринимались и предпринимаются, но уходят недалеко, поскольку у них нет внятной концепции, или концепция не очень жизнеспособна. Хорошая подборка мыслей и ссылок на эту тему у Витуса Вагнера по тегу «чеширнет».
Мы пойдём другим путём ©
Прежде всего, определимся, чего мы не будем делать.
- Мы не будем проектировать секретную сеть для секретной передачи секретных секретов. Нам бы на кухоньке потрындеть, а не вот это вот всё.
- Мы не будем проектировать протоколы, работающие в отсутствии интернета через Bluetooth, флоппи-диски и подобные каналы. Когда отключат интернет, проблемы блоггинга отойдут на шестнадцатый план
Требования к новой системе я бы сформулировал так:
- Система не должна зависеть от какой-либо корпорации, ибо корпорации ведут любую систему сами видим куда.
- Система должна переживать любые локальные сбои.
- Система должна давать удобную возможность чтения и комментирования в одном месте.
Из требований непосредственно вытекает архитектура системы: федерация standalone-блогов с гейтами. В общем, векторный гипертекстовый Фидонет.
Если чуть детализировать, то получаются следующие компоненты.
1. Приложение для блогера. Такая штука типа Semagic (кто-то ещё помнит, что это?), которая не только позволяет писать посты и читать каменты, но и хранит всё это локально. В принципе, оно же может копировать эти посты и в LJ/DW/Tg/куда_угодно, а также собирать из них комментарии и также сохранять локально.
2. Гейт Сервер, который позволяет загружать посты и комментарии. Только бэкенд — API, БД, если надо — кеш.
3. Приложение для пользователя Большой набор Javascript’а, который умеет работать с гейтом, перенося всю тяжесть рендеринга на клиента и освобождая дефицитный серверный ресурс.
Как это работает?
Если ты хочешь вести блог и готов немного заморочиться, скачиваешь себе приложение 1 и начинаешь писать. Торрентоподобным протоколом это приложение синхронизируется с такими же приложениями, и даже после того, как всё перекроют и забанят, копия твоего блога и блогов твоих друзей остаётся у тебя локально. Гейт является просто одним из узлов.
Если ты хочешь просто читать, то заходишь на гейт и читаешь. Чтобы смотреть свежие посты или даже френдленту, не обязательно даже регистрироваться — список «френдов» вполне поместится в URL или в локальное хранилище браузера.
Если хочешь комментировать, придётся зарегистрироваться. Чтобы избежать нашествия ботов, вполне можно выдавать регистрации по рекомендациям. Не надо ограничивать количество рекомендаций, которые может выдать пользователь, надо просто сделать такую процедуру регистрации, в которой будет задействован человек. На мой взгляд, этого достаточно. Ну, а если интернет таки будет по паспорту, то привязать Яндекс/VK ID/СберID/что-то_ещё — не проблема. Хоть Госуслуги.
Если хочешь вести блог, но не готов заморачиваться, можешь работать прямо через гейт. Только вот если гейт упадёт, никто не гарантирует сохранность данных. Когда-нибудь он восстановится и даже подтянет к себе те посты, которые были интересны твоим замороченным читателям, но никакого SLA — как будет, так и будет.
Ну а если вдруг найдутся те, кто готов платить за техническую поддержку своего блога, то для них — такой же гейт, но с гарантированной мощностью, резервным копированием, азартными играми и конечно же, с тургеневскими барышнями.
Приложение 1 я потихонечку разрабатываю, когда будет, чем поделиться, дам ссылку на репозиторий. Приложение 2 я, возможно, тоже смогу написать. А вот приложение 3 мне не осилить, JavaScript — это за пределами моих когнитивных способностей. Так что если кто разделяет идеи и ценности, буду рад любой помощи. А если кто не разделяет, то вполне можно порезвиться в комментариях.
no subject
Date: 2026-01-12 07:37 pm (UTC)"там, куда переедете, вы никому не интересны..." Ну да, большинству важно набрать кучу подписчиков. Мотивы могут быть разные: тщеславие, деньги, реклама... И именно поэтому их посты пресны и неинтересны. Видел, что кто-то выдал остроумное решение: чтобы добить LJ, нужно было всего лишь убрать топ.
Лично мне здесь атмосфера нравится куда больше, потому что здесь эта раскрутка хотя бы искусственно не нагнетается. А если страница действительно содержательна, качество комментаторов на ней гораздо важнее числа случайно заглянувших.
Но проблема найти «своих» остаётся. Здешний поиск мало в этом помогает, потому что в «интересы» заносят то, что, возможно, было когда-то в одном посте, и то случайно. Вот если бы было найдено решение, позволяющее более или менее беспристрастно оценивать качество содержания и осуществлять поиск в первую очередь с учётом такой "объективной" значимости, это было бы сверх-ценно. И, кстати, за такое многим было бы не жалко заплатить от души.
Такую задачу возможно решить с умным модератором. Или со сложной и продуманной структурой поиска, как, например, это сделано в "Кинопоиске". Наверное, можно как-то натаскать ИИ, но натаскивать всё равно должен человек, умеющий отделить зёрна от плевел.
no subject
Date: 2026-01-12 07:45 pm (UTC)А вот мне как раз глубоко противны всякие рекомендательные технологии. Но, как говорится, пусть расцветают сто цветов: нужны открытые технологии со стандартными протоколами, а уж ии к ним кто-нибудь прикрутит. Главное чтобы намертво не вшили :-)
no subject
Date: 2026-01-12 07:51 pm (UTC)Но позиция "пусть расцветают" мне симпатична )