Познавательный обзор современных расширений для Jabber’а в различных контекстах применения (с оглядкой на MongooseIM): https://medium.com/@MongooseIM/21-xmpp-use-cases-and-the-best-ways-to-achieve-them-254d42653a35
Архив за месяц: Апрель 2022
Quicksy – Conversations для блондинок
Нет, не розовый :)).
В общем, нашел клон Conversations для блондинок – Quicksy. Тот же автор. Аккаунт заводится на quicksy.im, JID вида “номер_телефона@quicksy.im”, есть синхронизация с адресной книгой. Пароль придумывать не надо, авторизация по коду из СМС, дальше пароль автоматом прописывается в клиенте (если что – его можно посмотреть и использовать где-то еще). Восстановление аккаунта делается так же – для номера телефона снова присылается СМС, дальше существующий аккаунт подтягивается в клиент. Пока в голову приходили разные тесты – запросил 2 СМСки. 3-ю не присылает, таймаут в 8 часов.
Только что в голову еще один тест пришел – как обстоит дело с использованием одного аккаунта с нескольких телефонов, где только в одном СИМка? Т.е., не сбросится ли пароль для первого телефона при запросе СМС на втором? Можно будет проверить. Update: проверил, да – пароль перестает быть валидным; на каждую СМС к аккаунту привязывается новый пароль и на старых устройствах он не обновляется, так что многодевайсность – только вручную.
В GP клиент, в отличие от Conversations, бесплатен, что тоже играет на руку новичкам. Для людей со своим аккаунтом на другом сервере – при желании можно внести себя в адресную книгу на quicksy.im (сопоставление “номер – JID”, чтобы у контактов автоматом подтягивался JID) – правда, за скромную разовую плату в 5 евро. И да, использование сервера quicksy.im вроде как бесплатно (в отличие от conversations.im) – как минимум, я не нашел никаких упоминаний об оплате.
Шифрование с OMEMO в Jabber-конференциях
Сегодня наконец-то нашел условия, при которых возможно шифрование в конференции – как минимум, в Conversations и, как я понимаю, в ConverseJS (видел там такую фичу). Помог README на странице Conversations’а: “OMEMO is only available in 1:1 chats and private (members-only, non-anonymous) group chats”. Вот, собственно, 2 опции в скобках и надо было проверить в настройках конференции – “Только для зарегистрированных” и “JID виден всем” – без этого даже значка шифрования не было. В Conversations, похоже, на момент теста баг с отображением опций конференции – показываются только две и в разных конференциях разные, так что преобразовать произвольную конференцию в шифрованную через него не выйдет (но можно с помощью другого клиента). Зато среди вариантов чатов есть “Создать закрытую конференцию”, которая сходу сконфигурирована так, как надо.
При старте переписки Conversations выдает список JID’ов с OMEMO-отпечатками и галочками для включения/выключения нужных участников. Интересно, кстати, что будет, если включить журналирование? Update: протестировал. В чатлогах есть только нешифрованные сообщения, на все шифрованные только добавляется запись “I sent you an OMEMO encrypted message…”. Проверил еще и message archive – шифрованные сообщения нельзя подгрузить с сервера – т.е., все хранение переписки лишь на усмотрение клиентов.
Из минусов – у конференции установлена опция “Сделать комнату постоянной” – т.е., сервер постепенно будет заполняться пустыми временными конференциями.
Snikket, Jabber и все остальные
Забрел как-то случайно (хотя нет, не случайно – интересен был короткий симпатичный домен для Jabber-сервера, плюс у меня уже есть один *.in) на xmpp.in, в ответ увидел веб-интерфейс для логина в некоем Snikket. Так как с XMPP ассоциация только одна, а про Snikket слышал первый раз в жизни – полез гуглить.
Собрал еще один инвертор на EGS002
Увлекся я как-то этой темой… В общем, еще в процессе сборки и испытаний прошлого инвертора опробовал ту же плату на давно уже лежащем на полке трансформаторе, служившим для запитки ламп подсветки бассейна – Trafber TTS 300/12. Обычный тор на 300 Вт с выходом на 12В – как раз подходившим для имевшейся платы.
В отличие от трансформатора на 2,5 КВт, тут потребление на холостом ходу было на порядок ниже. Конечно и трансформаторы отличались почти на порядок по мощности, но, думаю, роль сыграло не только это – тогда зародились мысли, что в БЖТ просто сэкономили на проводе и из-за малого количества витков идет повышенное потребление.
Что примечательно, добавление конденсатора на выход только увеличивало потребление.
Так или иначе, решил заказать еще одну плату инвертора, но попроще, на меньшую мощность и более дешевую – чего трансформатору зря валяться? Оптимальным вариантом показался этот – 1 КВт в пике, 500 Вт долговременно. Компактная и на треть дешевле, чем первая.