Email or username:

Password:

Forgot your password?
Top-level
Alexey Skobkin

@grishka @drq

> Поэтому имеет смысл показывать кто на каком сервере

Я думаю, в федерации это неизбежно. Поэтому я и не писал, что это надо убирать.

> Ещё более хороший вопрос — откуда её можно спарсить так, чтобы ни у кого не было претензий

И ещё один: как это всё поддерживать актуальным. На каждой ноде.

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

Возможно, проще и правильнее будет как минимум на первое время дать заполнять это обычным текстом. И если найдёшь когда-нибудь ответы на эти вопросы - при мажорном обновлении попросить перезаполнить.

Прост мне кажется, кроме этого есть КУДА БОЛЕЕ ВАЖНЫЕ задачи влияющие на повседневное юзабилити.

> гуглить в сторону алгоритмов поиска во всяких P2P файлшеринговых сетях

Сделать свой DHT и попросить всех пользователей набить на лбу хэш или UUID 😅

11 comments
  Григорий Клюшников

Alexey Skobkin,
> И ещё один: как это всё поддерживать актуальным. На каждой ноде.
> Да ещё и если хочется чтобы можно было искать по факультету, у всего должны быть одинаковые идентификаторы на разных нодах.

Тут всё просто: положить базу куда-нибудь на гитхаб, будет скачиваться оттуда при установке и периодически проверять обновления впоследствии. Заодно можно там же принимать в виде ишью и пулл-реквестов запросы на изменения, которые раскидаются на все ноды.

  Alexey Skobkin

@grishka @drq
Не, ну с централизованными сервисами и поиск можно несложно прикрутить.
Я это даже предлагать не стал :)

  Григорий Клюшников

Alexey Skobkin, ну а какие ещё есть идеи? Не в блокчейн же это всё пихать? Можно базу зашить просто в само серверное приложение и обновлять только вместе с ним. Но так-то я гитхабом и так для разработки пользуюсь.

  Alexey Skobkin

@grishka @drq
Ну, особых идей нет. Ты предложил очевидное, а я промолчал про другое очевидное: сделать центральный сервер-индексатор для поиска. Но это не очень с полной децентрализацией стыкуется 🤷‍♂️

  :umu: :umu:
@skobkin @grishka @drq децентрализованный сервер-индексатор для поиска по децентрализованной сети.
  Alexey Skobkin
  :umu: :umu:
  netwhood.offline

@a1ba
yacy туда вкрутить чтоли?
А может быть он на таком не-гигантическом масштабе и взлетит?
@grishka @skobkin @drq

  Alexey Skobkin

@abslimit @a1ba @grishka @drq

Я даже хотел у себя попробовать YaCy поднять, но запнулся об немного странное решение, которое мне очень не понравилось:
github.com/yacy/yacy_search_se

  Dr. Quadragon ❌

@skobkin
Ну, поиск ладно, это другая тема. А вот базу данных неких имен - одновременно децентрализованную, но при этом авторитативную, Интернет уже ищет давно.

@abslimit @a1ba @grishka

  Григорий Клюшников

Alexey Skobkin, это разное. Распространять и поддерживать в актуальном состоянии базу с систематизированной, но общеизвестной информацией о различных объектах, которые существуют в мире, вроде стран, городов и вузов — это полностью безопасно. А вот индексировать неограниченное количество пользователей, когда каждый может потенциально быть злоумышленником и написать себе в профиль что угодно — это уже серьёзная ответственность, которую я на себя брать не хочу ни при каких обстоятельствах. Потому что тогда мой сервер станет единой точкой отказа, а я стану тем, к кому придут, если он проиндексирует что-то не то.

Alexey Skobkin, это разное. Распространять и поддерживать в актуальном состоянии базу с систематизированной, но общеизвестной информацией о различных объектах, которые существуют в мире, вроде стран, городов и вузов — это полностью безопасно. А вот индексировать неограниченное количество пользователей, когда каждый может потенциально быть злоумышленником и написать себе в профиль что угодно — это уже серьёзная ответственность, которую я на себя брать не хочу ни при каких обстоятельствах. Потому что...

Go Up