Подписаться

Lol. Попытались зарегаться два спам-бота (в пояснительную записку впердолили рекламные ссылки) с адресов yahoo.com. Получил отлуп от yahoo.com, что письмо от phreedom с подтверждением почтового ящика не проходит спам-проверку и вообще, больше не приходи, сраный спамер.

TFW спамеры забанили твой почтарь "за спам".

@tolstoevsky Email должен умереть. Пора всю нотификационную ерундень сбрасывать прямо в свой жаббер сервер :blobderpy:

@tennoseremel Прикрутить уведомления в жаббер было бы прекрасно, только как сие реализовать без правки кода мастодонта?

@tolstoevsky Что-то мне подсказывает, что никак :blobcatgoogly: Хотя в код Мастодона я не смотрю-таки.

@tennoseremel @tolstoevsky e-mail как раз-таки живее всех живых и на нём столько всего повязано

@tennoseremel @tolstoevsky уж явно лучше, чем XMPP (хотя, наверное, всё лучше, чем XMPP)

@tennoseremel @tolstoevsky хз, я на полном серьёзе говорю. Тот опыт взаимодействия с XMPP-серверами, кучей ХЕР-ов, которые где-то поддерживаются, где-то нет, а "из коробки" нет вообще нихера, плюс отсутствие "базовых" для 2020 года фич, убедили меня, что XMPP существовать в XXI веке попросту не должно. Впрочем, недаром от него отказались крупные компании, тянуть это поделие за собой неблагодарно и бессмысленно.

@groosha Крупные компании делают VK Connect, как ты недавно понял. Ты там с этим поосторожнее :blobcatgiggle:

@tolstoevsky

@tennoseremel @tolstoevsky так это не протокол общения, а способ аутентификации

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

@tolstoevsky

@tennoseremel @tolstoevsky думаю, если бы в XMPP было бы хоть что-то хорошее, то его бы взяли за основу для чего-то нового. Я знаю только об одном примере -- WhatsApp, и то на выходе получилось непонятно что

@groosha Получилось — XMPP. То, что он не делает то, что ты лично хочешь, это уже твоя проблема.

@tolstoevsky

@tennoseremel @tolstoevsky возможно. И если бы мне нужен был протокол, который по умолчанию не умеет ничего, кроме отправки сообщений жирнющим XML, то я бы действительно выбрал XMPP.

@groosha Опциональность это не минус, а плюс. Но если тебе нужен комбайн, сам знаешь в какую сторону двигаться. Проприетарщики такое любят :shrug_akko:

@tolstoevsky

@tennoseremel @tolstoevsky необязательно проприетарщина. Тот же Matrix выглядит гораздо лучше, хотя появился относительно недавно.

@groosha Отзывы о Matrix были как-то не очень, но поскольку не пользуюсь, то не могу прокомментировать.

@tolstoevsky

@groosha

> Тот же Matrix выглядит гораздо лучше

Ну только если ОЧЕНЬ издалека.

@tennoseremel @tolstoevsky

@drq @tennoseremel @tolstoevsky ну я сейчас заглянул в его спеку: из коробки end-to-end шифрование, мультидевайс, поддержка медиафайлов. Ничего из этого в XMPP по умолчанию нет, есть только XEP-ы, которые присутствуют в 2.5 реализациях.

@groosha А тебе надо сколько реализаций, 100 тыщ? Те, кому важно, выберут то, что нужно. Такие вот пироги.

@drq @tolstoevsky

Развернуть

@groosha
> ну я сейчас заглянул в его спеку

Вот об этом я и говорил - очень издалека оно выглядит вкусно. Как нутелла.

До того, как начинаешь с ним знакомиться поподробнее.

@tennoseremel @tolstoevsky

@groosha
А ваш любимый телеграм может в е2е на нескольких устройствах?
@drq @tennoseremel @tolstoevsky
Развернуть

@groosha @tennoseremel @tolstoevsky
У меня сейчас поднят для эксперимента сервер Matrix и стоит клиент.
И это ну... немного спорное утверждение. Как бы это странно не прозвучало, но XMPP гораздо более завершённая экосистема, чем Matrix. Даже при том, что у него каждый клиент свой набор XEP поддерживает.

@groosha оуууу, разговор про базовые фичи в [тукэйдвадцатом], ура!) Как там комментирование в ваших "каналах"?) Удобно ведь, не правда?) @tennoseremel @tolstoevsky

@blue @tennoseremel @tolstoevsky

Да нормально, работает.

как там мультидевайс (с синхронизацией истории), отправка файлов больших размеров, групповые чаты, аватары, онлайн-статус, отложенные сообщения? Ой, простите, в мире XMPP на это положили ХЕР и каждый сервер сам решает, нужно ему это или нет. Ну ладно, через 50 лет ещё раз узнаю.

@groosha Да вроде норм, не жалуемся) Меня, кстати, часто это спрашивают, но в основном те, кто лет 50 не открывал свой профиль созданный во времена жаббер.ру. Там был шероховатый момент, когда народ массово переходил на новый стандарт запроса истории, но йолы палы, у него последняя редакция была лет 10 назад, тем не менее, если в клиенте поддерживается, то тоже можно им воспользоваться. Херы, на самом деле, штука крайне толковая. Вот например стандартный хер по исправлению сообщения. Он оформлен так, что у того, кто его не поддерживает, это просто новое будет сообщение, а у того, кто поддерживает - ну там по вкусу, карандашики с историей, хоть даже гитовая подсветка) Или реплаи, аттачи, треды - Все сделано так, что бы хотя бы какую-нибудь инфу человек без поддержки получил, просто сообщение в общий поток, ссылку вместо картинки в фиде. И это, на самом деле, круто, так как время то идет, фичи нужны во все времена разные) @tennoseremel @tolstoevsky

@blue @tennoseremel @tolstoevsky это, может, звучит круто и на словах вполне "eXtensible", но не пора ли сделать XMPP2, сделав часть XEP-ов обязательными? Те же Carbon Copy, MAM или MUC?

Пару лет назад выбирал между ejabberd, prosody, mongooseIM. У первых двух тогда не было полного пересечения по ХЕРам, а третий вообще какой-то Ынтерпрайз, который хрен развернёшь на бичарской VPS. С клиентами тоже весело. Если на компе ещё есть какой-то выбор, то на Android, кроме Conversations, есть что-то толковое? А на iOS?

И вот это всё "разнообразие" возможностей на практике означает идеал, который ХЕР (pun intended) достигнешь.

Но, повторюсь, какой-нибудь XMPP2 мог бы это решить. А раз нет, то XMPP для меня мёртв окончательно.

@groosha Нет, не пора. То, что ты хочешь зафигачить всё в одно, это лишь твой фетиш, не более.

Если тебе нужен официальный список того, что должно быть для, то он и так существует: xmpp.org/extensions/xep-0423.h

@blue @tolstoevsky

@tennoseremel @blue @tolstoevsky о, за ссылочку спасибо. Честно, приятно удивлён, что авторы и координаторы XMPP помнят, что на календаре уже не 1999 год. Но, конечно, от наличия этого документа реальность не изменится. Не нашёл там нигде информации о серверных реализациях, поддерживающих все эти фичи.

"То, что ты хочешь зафигачить всё в одно, это лишь твой фетиш, не более"
Да, у меня есть фетиш на удобные мессенджеры. И я уже несколько раз говорил, что ((для меня)) XMPP мёртв. Кто хочет, пусть пользуется, не жалко.

@groosha Удобство меряется не тем, что всё описано на одной странице, очевидно же, ну.

@blue @tolstoevsky

@tennoseremel кстати, вот на почту ньюслэттер (буэээээб простите) пришел Hello BeagleIM 4.0 and SiskinIM 6.0! Their iOS and MacOS clients now speak Mediated Information eXchange (MIX) (XEP-0369, XMPP’s new group chat protocol). VoIP connectivity has been improved with Jingle Message Initiation (XEP-0353), Last Message Correction (XEP-0308) is available for editing messages which were already sent, and other features like Message Retraction (XEP-0424) and quick replies for quoting were introduced. Support for CAPTCHA forms has been added as well: Extended In-Band Registration (XEP-0158) is invoked for additional verification during account registration. Of course there are many more changes and bugfixes!

The iOS and MacOS client Monal got a new push server and received improvements for Message Archive Management. This is one of the many changes to arrive in future releases. Be prepared and get a glimpse in the Monal Beta Testflight.@groosha @tolstoevsky

@blue @tennoseremel @tolstoevsky но, правильно ли я понимаю, что при попытке пообщаться с человеком, чей аккаунт находится на «голом» ejabberd (например), все эти Message Retraction и Last Message Correction просто не будут работать?

@groosha скорее всего будут, я , например, почти ничего из видов предоставляемых херов не настраивал, там основное - это настройки сертификатов, доменных имен, прав и точек доступа. STUN/TURN для голосовой связи пока сложно настраиваются, но, у меня старый конфиг, говорят в новый включили образцы и тоже должно быть все проще, но они завязаны на ДНС. Исправление сообщения я точно нигде отдельно не включал, само как то было ))@tennoseremel @tolstoevsky

@blue @tennoseremel @tolstoevsky странно. Потому что, по идее, сервер, который не знает о редактировании сообщения, отправит новый вариант отдельно. Тот, который "не понимает" отзыв сообщений, просто проигнорирует. И так далее. Что приводит к тому, что в зависимости от того, где "хостится" твой собеседник, пользовательский опыт будет совершенно разным. Это даже в централизованном Telegram видно, когда часть клиентов обновилась, а часть ещё нет и использует более старый "слой", где применяются всякие хаки.

Развернуть
Развернуть

@groosha Вряд ли такое будет, но уже есть некоторый хер который описывает минимальные наборы херов что бы называться клиентом определенного ранга (xmpp.org/extensions/xep-0412.h). На самом деле все эти основные почти во всех наших любимых дино-гаджимах уже есть. На андройде, я хз, если честно, есть всякие яксимы, квикси, хабберы, мовимы, моналы, 100500+ форков конверса, с сигном, пиксарт вот эти все) Я правда не пробовал, так как удовлетворен конверсом. С ифоном, я слышал, все плохо, но вот тут я честно не знаю как помочь. У @MorleyDotes вроде был опыт, вроде бы даже не полностью негативный) @tennoseremel @tolstoevsky

@blue @tennoseremel @tolstoevsky @groosha комментирование в каналах (к счастью, отключаемое) достаточно удобное. Я скажу, что телеграм - лучшее место, когда откроется исходный код серверов, будет федерация и добавлен меш-режим.
Войдите, чтобы принять участие в дискуссии
Свобода

Сервисы Phreedom.tk будут свёрнуты весной — в силу недостатка финансирования и свободного времени, задействованные мощности будут сокращены, оставшиеся — перенаправлены на проект https://phreedom.club. До марта — спокойно выбирайте себе новую площадку (например https://soc.phreedom.club) и неспешно переезжайте.