Email or username:

Password:

Forgot your password?
21 comments
Григорий Клюшников

mittorn, у меня там свой протокол с созданием поста в коллекцию стены

Dr. Quadragon ❌

@grishka

> у меня там свой протокол

Ha-ha, classic.

@mittorn

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

Dr. Quadragon ❌, ну сорян потому что, для меня UX превыше всего, а из него растёт уже всё остальное. Вываливать внутренности протокола в интерфейс — категорически не ок

Dr. Quadragon ❌

@grishka Если твоя хрень не работает, ее UX равен нулю. Потому что нету U, которые испытают X.

Если дерево падает в лесу, но кругом никого нет - производит ли оно шум?

Лемми, как мы увидели - работает.

@mittorn

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

Dr. Quadragon ❌, иногда лучше никак, чем на десяти костылях в духе "оно отправляет тебе автоматическое личное сообщение, на которое ты отвечаешь да или нет". Мне такое предлагали для разных моих фич, да. А постить в группах так, чтобы это не попадало в твой профиль — это для меня критически важный аспект. В мастодоне это просто не реализовать. Никак. Он так тупо не умеет. Поэтому было принято решение, что лучше пусть оно с мастодоном вообще не работает.

Dr. Quadragon ❌

@grishka

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

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

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

@grishka

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

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

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

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

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

mittorn

@grishka @drq ты про UX других не забывай. Репосты в smithereen совершенно бесполезны за его пределами.
Не ужели нельзя было контент поста через <blockquote> вставить и скопировать аттачменты?

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

mittorn, как минимум этот формат поддерживает мисски и какие-то из вариантов плеромы. Мастодон собирается поддержать репосты с цитированием, но с дополнительными фичами вроде возможности автору ограничивать кто может репостить, но по сути формат тоже тот же. Я просто играю на опережение :)

mittorn

@grishka @drq то есть есть шанс, что это всё-же перейдёт в стандарт? тогда да, имеет смысл

mittorn

@grishka @drq мне кажется, оптимальным было бы сделать корректное взаимодействие с группой хотя бы в одностороннем режиме. То есть локальные пользователи постят в группу, а не себе на стену, а в мастодон отдаются копии постов с указанием автора.
Постинг в группы из мастодона можно было бы сделать через пост с привтаной видимостью.
С закрытыми группами вопросов нет, под них конечно свой протокол.
В социальных сетях всё же важен охват и охват этих самых групп несовместимых с микроблогами - 0.
Я кстати пытался сделать что-то вроде блога, совместимого с мастодоном на snac. Это конечно не стены ВК, но тоже с мастодоном не совсем совместимо.
Пока публичный инстанс не поднимал, но тестировал локально - как мне кажется это вполне оптимально.
Локально в snac можно вставлять картинки в произвольные точки поста. Картинка сопровождается ссылкой на неё.
В AP объект пишется объект с футером, который вмещает ссылки на все аттачменты, которые не влазят в лимиты мастодона и на которых нет ссылок. Получается, открыв пост с мастодона ты видишь его полностью и можешь открыть все аттачменты.
Если пост влазит в лимиты мастодона, футер не пишется. Локально футер не отображается.
Получается полноценный блог, доступный из мастодона. В нём люди захотят делать посты т.к это сразу получит хороший охват.
А вот какого-то смысла делать пост в группе "дуров верни стену", который увидят полтора локаьных пользователя смысла нет -> люди не будут добавляться в группы -> группы окажутся пустыми.
Конечно если у тебя куча денег и есть возможность зарегистрировать сразу целые универститеты в своей соцсетке как было у Дурня - шансы есть. Надеятья что народ перебежит из вк? Вряд ли, народ в вк читает в ленте посты от создателей контента, народ сидит в вк из-за другого такого народа в вк, народ сидит в беседах вк, но этого всего не появится магическим образом.
Дурня выгнали из вк - он попытался создать ещё один вк с группами и стенами? Нет, он не вернул стену, он пошёл делать мессенжер, а на проектах вроде всяких "дуровлох" и "openvk" никого и нет...

@grishka @drq мне кажется, оптимальным было бы сделать корректное взаимодействие с группой хотя бы в одностороннем режиме. То есть локальные пользователи постят в группу, а не себе на стену, а в мастодон отдаются копии постов с указанием автора.
Постинг в группы из мастодона можно было бы сделать через пост с привтаной видимостью.
С закрытыми группами вопросов нет, под них конечно свой протокол.

Go Up