Email or username:

Password:

Forgot your password?
16 comments
Alexey Skobkin

@grishka @drq
То есть, получается, одну из оригинальных идей вконтача (связь студентоты, в том числе бывшей) поменял на идею связи между серверами?
С одной стороны в федерач идёт в любом случае более гиковская аудитория. С другой стороны если говорить о том чтобы был именно федеративный аналог вконтача, то должны быть и универы, и серверы 🤷‍♂️

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

Alexey Skobkin, нет конечно. В целом, я пытаюсь по максимуму спрятать от пользователя то, что оно всё работает на куче серверов, а не централизованно, но иногда абстракции протекают... Поэтому имеет смысл показывать кто на каком сервере.

Я последнее время думаю о том, что обязательно надо сделать базу вузов и школ. Хороший вопрос — откуда её можно спарсить. Ещё более хороший вопрос — откуда её можно спарсить так, чтобы ни у кого не было претензий. Список самих вузов по городам и странам можно попробовать спарсить с OSM. А вот откуда брать список факультетов и кафедр и вот это всё, решительно непонятно. Можно, конечно, и из самого ВК вынуть, оно там всё через публичное апи доступно сколько влезет.

И глобальный поиск пользователей нужен. Тут прям решения пока нет, но уже понятно, что надо гуглить в сторону алгоритмов поиска во всяких P2P файлшеринговых сетях типа gnutella/limewire (не DC++, там хабы, и поисковые запросы идут на хаб и рассылаются тупо всем подключенным).

Alexey Skobkin, нет конечно. В целом, я пытаюсь по максимуму спрятать от пользователя то, что оно всё работает на куче серверов, а не централизованно, но иногда абстракции протекают... Поэтому имеет смысл показывать кто на каком сервере.

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

Alexey Skobkin

@grishka @drq

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

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

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

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

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

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

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

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

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

@grishka @drq

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

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

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

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

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

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

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

Alexey Skobkin

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

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

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

Alexey Skobkin

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

:umu: :umu:
@skobkin @grishka @drq децентрализованный сервер-индексатор для поиска по децентрализованной сети.
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, это разное. Распространять и поддерживать в актуальном состоянии базу с систематизированной, но общеизвестной информацией о различных объектах, которые существуют в мире, вроде стран, городов и вузов — это полностью безопасно. А вот индексировать неограниченное количество пользователей, когда каждый может потенциально быть злоумышленником и написать себе в профиль что угодно — это уже серьёзная ответственность, которую я на себя брать не хочу ни при каких обстоятельствах. Потому что...

Iron Bug
@grishka вы, главное, дайте юзерам самим заполнять название ВУЗа и кафедру. потому что многих ВУЗов уже нет. например, у нас в городе был УрГУ а сейчас там какое-то "ФУ", которое к нашему образованию не имеет никакого отношения. и я много где не могу указать, где я училась, потому что я не училась в этом сраном "ФУ", я училась в УрГУ имени Горького. и так со многими ВУЗами сейчас. а школы - тем более.
Go Up