• Записи 1545
  • Теги 109
  • Комментарии 3323

Лог жизни

Сообщество Идеалистов Интернета запущено!

В субботу запустил своё сообщество идеалистов! Первый пуск с 2018 года, если считать только новые домены (ещё был перезапуск xxxxpro.ru в прошлом году).
Долго не мог определится с названием домена. Изначально, ещё в 2021 году, я хотел взять адрес idealisty.net. Но регистрировать домен в зоне .net дороже и сложнее, поэтому в последний момент пришла в голову другая идея — взять домен idealists.ru.net и переименовать сообщество в «Идеалисты Рунета». Решил обсудить эту идею с 10geekом и участниками чата. 10geek предложил идею idealists.su, потом эту идею поддержала goblincat. И в итоге я решил, что правильное написание и «самый коммунистический домен» для такого сайта — вполне хорошее сочетание!
Запуск шёл вполне нормально. Я создал свой аккаунт, выложил те сообщения, которые подготовил за последние дни, создал двух ботов: Idealists — для общих новостей сообщества и Catalog — для каталога бесплатностей. Его я тоже решил делать не отдельным сайтом, а внутри сообщества. Правда, для этого придётся пожертвовать социальными функциями и автоматической проверкой ссылок…
И вот пуск состоялся! Остался только последний крошечный шаг — перенести свой профиль с lor.sh. Но вот тут-то и полезли проблемы.
Началось всё с того, что я не мог прописать alias в свой профиль для переноса. Стал искать причины, разбираться, что сервер отдаёт при просмотре моего пользователя. И оказалось, что зря я сначала делал сайт на временном домене третьего уровня (idealists.4xpro.ru)! Теперь этот домен оказался «прошит» в идентификаторе пользователя.
Пришлось менять его прямыми запросами к базе данных. Но дальше — хуже. После того, как это сделал, пропали все опубликованные сообщения. Стал разбираться, и оказалось, что идентификаторы там тоже привязаны к домену. Более того, в базе в одних местах идентификаторы они хранятся как строки, в других — лежат в массивах или JSON.
Пришлось на ходу изучать структуру базы данных Akkoma и разбираться в работе с JSON и массивами в Postgres. С JSON сначала напутал, и в итоге сначала получилось, что в базе настоящего JSON стала храниться строка, содержащая экранированные данные. Пришлось разбираться, как преобразовать это дело обратно.
После где-то полутора часов вроде всё сделал правильно, но сообщения так и не появились. Долго ломал голову, пытаясь понять, что же не так. По несколько раз перепроверил каждую таблицу в базе, написал несколько новых сообщений, чтобы посмотреть, в чём будут различия. Но без толку!
И только спустя два часа совершенно случайно заметил, что случайно в один из столбцов с обычным текстом в конец адреса пользователя добавил кавычки! Видимо, ошибся после того, когда спасал JSON в других столбцах. Когда исправил, сообщения появились. А ещё починилось редактирование сообщений. Но это уже была глубокая-глубокая ночь.
После этого осталось только закончить перенос аккаунта (там тоже пришлось в базу залезть вручную) и смотреть, как начала наполняться federated-лента…
Так что всё, теперь у меня есть не только сайт с поддержкой IndieWeb, собственный узел i2p и yggdrasil, но и собственный instance Fediverse! А ещё сервер синхронизации данных, и даже в какой-то момент поднимал собственное облако на NextCloud, но потом отказался. В общем, как сейчас принято говорить, полная цифровая автономность! Разве что ещё свой сервер Matrix поднять осталось, впрочем, я Matrixом всё равно не пользуюсь.

6 комментариев:

MadTechGuy
0
4X_Pro написал(а):
В общем, как сейчас принято говорить, полная цифровая автономность!

Мне осталось доделать свой сайт и у меня тоже будет полная цифровая автономность.
Нет
Гость
0

Это из за ЭТОГО сайта ты так долго парился? Выглядит как поделка на народе вначале нулевых, когда только у самых ленивых сайта не было. И никаких комментов, его хоть кто-то посещает вообще?

Нет
Гость
0

Вы только вдумайтесь, что происходит. Человек обрадовался, что наконец закончил то, к чему так долго шёл, делится своей радостью на своём сайте. Но тут приходит какой-то критик-паралитик и начинает давать свою экспертную оценку конечного результата. Которую здесь никто не ждёт. Без каких-либо объективных обоснований, основываясь только на том, что ему не нравится (такое себе обоснование). Не нравится? Тогда хрена ты тут трёшься, не твоё сообщество значит. Скройся с глаз, не порть пейзаж.

Гость написал(а):
И никаких комментов, его хоть кто-то посещает вообще?

Алё, гараж! Сайт буквально вчера запущен! Откуда на нём возьмутся посетители и комменты?
4X_Pro
0
Гость написал(а):
Выглядит как поделка на народе вначале нулевых

В начале 2000-х такого формата сайтов просто не было, тогда была только статика с минимальными элементами интерактивности. А это типичный сайт эпохи Web 2.0. Как раз тех самых Истинных Времён, возрождением духа которых я и занимаюсь. Так что всё логично. Другой вопрос, что шрифты мелковаты и межстрочные расстояния… Но потом попробую найти ещё несколько тем.
Что касается комментов, то на самом сайте посетителей действительно пока что нет, потому что им взяться неоткуда: Яндекс с Google сайт, скорее всего, ещё не проиндексировали. Разве что только с моей же страницы ВК перейдут или отсюда. А из Fediverse одно из двух моих вчерашних сообщений вполне себе откомментировали. (Предыдущие в Fediverse, скорее всего, просто не видны в лентах на сторонних серверах из-за переезда и склейки двух аккаунтов.)
Нет
Гость
0

У тебя факап уже на этапе дизайна: текст на темном фоне( должен быть только на белом, иначе глазам некомфортно), какие-то очкарики на заднем плане, неудачное расположение всего - будто в подвале оказался, где неуютно и хочешь поскорее выбраться, спасаясь от клаустрофобии. Новых людей в твою жизнь этот сайт не привнесет, будет как с твоим неудачным проектом на Дзене. Неправильная самопрезентация. Что за идеалисты? Кто это? Раз они за "тру интернет" значит нынешний интернет-не тру и хейтя его уже можно сделать кучу контента, однако у тебя этого нет(упускаешь единственно способную заинтересовать кого-то тему). И главное ты не понимаешь: любое комьюнити это люди, а не сайты. Сайт глубоко вторичен. У тебя постоянно идея фикс собрать некое сообщество, но достичь ты этого хочешь не через построение отношений, а через создание некого АБСОЛЮТНОГО сайта, который их тебе принесет на блюдечке, а заодно докажет всем какой ты крутой программист. На самом деле глядя на твое поделие я думаю: а знаком ли Про с телеграмом? Ведь очень похоже. Открой его для себя что ли и заведи аккаунт, пользы для твоего "дела" будет гораздо больше.

4X_Pro
0

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

Гость написал(а):
Что за идеалисты? Кто это?

Вообще-то там сбоку есть ссылка на аккаунт Idealists, в котором это объяснено. Я даже хотел закрепить эту запись наверху, но увы, Akkoma этого не поддерживает на данный момент.
Гость написал(а):
самопрезентация

Ненавижу это слово. Напоминает о лицеистах, среди которых была прослойка озабоченных этой темой.
Гость написал(а):
Раз они за "тру интернет" значит нынешний интернет-не тру

Совершенно верно. Насчёт кучи контента — ты преувеличиваешь, но краткое изложение статьи с четыремя условиями существования Старого Интернета и ссылкой на полную я туда закинул. Правда, самым первым своим сообщением, где рассказываю о себе и том, почему решил сделать такое сообщество. И до него ещё добраться надо, либо щёлкнув по тегу обо_мне в сообществе идеалистов. (Вот она, проблема «новое не всегда важное».) Потом ещё постепенно краткое изложение ещё нескольких статей из раздела «О сети и о жизни» тут перекидаю, например, про 4 этапа развития сообщества.
Гость написал(а):
но достичь ты этого хочешь не через построение отношений

Ты почти докопался до сути. Если быть более точным, то моя цель — иметь возможность общаться с людьми, не выстраивая с ними каких-либо личных отношений. И Старый Интернет мне нравился именно тем, что это был мир без соционических аспектов БЭ и ЧС и ЧЛ. По сути, там было общение не с людьми, а с абстракциями, идентифицируемыми связкой Сетевое имя + аватар, где важны были только логическое и смысловое наполнение общения (БЛ+ЧИ) и эмоциональная составляющая (ЧЭ).
А дальше просто сказывается позитивный опыт 2005-2007 годов, когда создание своего сайта-форума реально давало такую возможность. И сейчас мне не даёт покоя вопрос: это я что-то делаю хуже, чем тогда (или просто слишком выгорел в 2008-2009), поэтому и не получается повторить, или же реально Интернет настолько изменился в худшую сторону.
Гость написал(а):
знаком ли Про с телеграмом

Глянь на главную страницу этого сайта (подсказка: смотреть нужно в левый столбец) и найдёшь ответ на свой вопрос.
Более того, когда-то я даже такой вариант рассматривал. Но тогда считал, что каналы не индексируются поисковиками (и только месяц с небольшим назад узнал, что это не так, для публичных каналов содержимое показывается), а следовательно, людям будет просто неоткуда узнать о том, что такой канал есть. Разве что случайно встроенным в сам TG поиском наткнуться, но тут я проецировал на всех своё предвзятое отношение к внутреннему поиску мессенджеров и соцсетей (привык, что за пределами больших поисковых систем отсутствует такая вещь как поддержка морфологии, да и сами алгоритмы ранжирования куда хуже). И ещё для меня всё-таки важно держать сайт на собственном сервере и домене. А TG такое не позволяет.
Написать комментарий
Прикрепить файлы: (не более 4 файлов, не более 102400 Кб каждый, 102400 Кб всего)


Задать вопрос