Email or username:

Password:

Forgot your password?
Top-level
Dr. Quadragon ❌

@grishka

> А постить в группах так, чтобы это не попадало в твой профиль — это для меня критически важный аспект.

Но зачем? Чтобы повторить слово-в-слово то, что было вкалтакте? Зачем?

Для меня критически важный аспект - совместимость со всем Федиверсом. Я не думаю, что у тебя есть какие-то шансы упросить разработчиков всех 50 или скольких там движков внедрить твой протокол. Мне кажется, для этого, ты опоздал лет на... 5-6? Для этого надо было приходить тогда, когда создавался ActivityPub. Теперь только ждать пересмотра спецификации протокола и второй версии, кмк.

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

Dr. Quadragon ❌, затем, что если ты, например, состоишь в какой-то группе по интересам, твоим подписчикам может не хотеться видеть то, что ты туда постишь. А ещё у меня группы бывают закрытые и частные. У меня там хитрая аутентификация для получения объекта поста на этот случай. На твоих костылях такое сделать принципиально невозможно. Надо, блин, двигаться вперёд как-то. Погрязнуть в костылях для корявой совместимости "лишь бы хоть как-то" всегда успеем.

А что касается упросить разработчиков, то, например, вот.

Dr. Quadragon ❌, затем, что если ты, например, состоишь в какой-то группе по интересам, твоим подписчикам может не хотеться видеть то, что ты туда постишь. А ещё у меня группы бывают закрытые и частные. У меня там хитрая аутентификация для получения объекта поста на этот случай. На твоих костылях такое сделать принципиально невозможно. Надо, блин, двигаться вперёд как-то. Погрязнуть в костылях для корявой совместимости "лишь бы хоть как-то" всегда успеем.

Dr. Quadragon ❌

@grishka Я знаю про этот пуллреквест, лол. Он уже три года валяется, на него тупо все забили.

И это только Мастодонт. А ведь есть еще Плеромы всякие там, Мисски, Френдики... У тебя много работы!

> если ты, например, состоишь в какой-то группе по интересам, твоим подписчикам может не хотеться видеть то, что ты туда постишь

Ну, ок, это уже похоже на аргумент. Но с этим ты опоздал уже лет на 11, такие приколы позволял протокол Diaspora, там был механизм "аспектов", похожий по смыслу - одним показывать одно, другим - другое. Хороший был протокол.

Но не прижился, создатель ливнул туда, откуда не возвращаются.

Так что ждем ActivityPub 2.0.

Кстати, там @evan недавно объявлял, что собирает какую-то новую шайку. Я бы рекомендовал тебе обратить внимание, раз хочешь стандарты новые вводить.

@grishka Я знаю про этот пуллреквест, лол. Он уже три года валяется, на него тупо все забили.

И это только Мастодонт. А ведь есть еще Плеромы всякие там, Мисски, Френдики... У тебя много работы!

> если ты, например, состоишь в какой-то группе по интересам, твоим подписчикам может не хотеться видеть то, что ты туда постишь

vovᴀɴıᴜᴍ⁺ replied to Dr. Quadragon ❌

@drq@mastodon.ml @grishka@friends.grishka.me @evan@cosocial.ca А нельзя для этого использовать отдельных агентов? (Или как их там) Снаружи это должно выглядеть, как отдельные аккаунты, как-то связанные с основным.

Dr. Quadragon ❌ replied to vovᴀɴıᴜᴍ⁺

@vovanium Акторов.

Теоретически, можно, ввести каких-нибудь суб-акторов, на самом деле они неплохо бы вписались в семантику AP. Типа,

кто-тотам@где-то.там/работа
кто-тотам@где-то.там/семья
кто-тотам@где-то.там/бдсм_клуб_по_воскресеньям

@grishka

vovᴀɴıᴜᴍ⁺ replied to Dr. Quadragon ❌

@drq@mastodon.ml @grishka@friends.grishka.me @evan@cosocial.ca Да, это то. Только, такой id можно тегнуть в условной плероме? В этом же смысл совместимости.

Dr. Quadragon ❌ replied to vovᴀɴıᴜᴍ⁺

@vovanium Это я фантазирую. Наверное, можно было бы.

@grishka @evan

vovᴀɴıᴜᴍ⁺ replied to Dr. Quadragon ❌

@drq@mastodon.ml @grishka@friends.grishka.me Судя по всему использовать для актора (чтобы ответить ему, например) какой-то хитрый формат не получится, так как всё лишнее отрубится (сделается простым текстом) регекспами на стороне другого инстанса. Поэтому скорее всего придётся что-то вроде @аспект-by-кто-то@где.то (избегая клэшинга с реальными никами)
Тест:
@aspect.somebody@somewhe.re
@aspect/somebody@somewhe.re
@aspect~somebody@somewhe.re
@aspect--somebody@somewhe.re
@aspect__somebody@somewhe.re
@aspect-_-somebody@somewhe.re
@somebody@somewhe.re/aspect

@drq@mastodon.ml @grishka@friends.grishka.me Судя по всему использовать для актора (чтобы ответить ему, например) какой-то хитрый формат не получится, так как всё лишнее отрубится (сделается простым текстом) регекспами на стороне другого инстанса. Поэтому скорее всего придётся что-то вроде @аспект-by-кто-то@где.то (избегая клэшинга с реальными никами)
Тест:
@aspect.somebody@somewhe.re

Dr. Quadragon ❌ replied to vovᴀɴıᴜᴍ⁺

@vovanium Ммм, мне не нравится. Семантика "от общего к частному" нарушается, некрасиво.

Хотя, доменные имена ее и так нарушают.

@grishka

vovᴀɴıᴜᴍ⁺ replied to Dr. Quadragon ❌

@drq@mastodon.ml @grishka@friends.grishka.me Так она тут от частного к общему, как и у обычных ников.

Platform for Social Apps

@grishka Абсолютно согласен. Делаю также и для Elgg, по тем же причинам: группы у нас с несколькими уровнями как членства, так и доступа к контенту - публичные, закрытые и даже невидимые.

Только реализация этого идет строго по протоколу ActivityPub, без каких-либо костылей. По крайней мере, на текущий момент.

@drq

Go Up