Эмоциональные откровения про mcabber от @Like-all
http://it-the-drote.tk/article/why-i-use-mcabber
Эмоциональные откровения про mcabber от @Like-all
http://it-the-drote.tk/article/why-i-use-mcabber
Рассказ пользвателя mcabber о своем любимом клиенте.
<xxx> ресурсы работают нормально, но иметь 2 контакта в контакт-листе,
отличающимися только по ресурсам, не получится
<xxx> многие опции не задашь per resource, это да
<xxx> но в принципе ресурсы поддерживаются, при отсылке сообщений ресурс
всегда можно выбрать руками, задав опцией
<xxx> помимо этого мультилайн, да. Мне он нах не нужен, я уже привык :) Но
кому-то будет непривычно.
<xxx> если надо писать длинное что-то, то пиши в vim, а потом отсылай
внешней командой
<xxx> ещё один минус мкаббера -- отсутствие поддержки n акков
одновременно. Один конфиг = один акк
<xxx> некоторые любят по j кидать произвольные файлы. mcabber это не умеет
<xxx> mcabber не позволяет регать новые акки
<xxx> но это всё хуйня в общем-то, по сравнению с теми его минусами, которые
РЕАЛЬНО ЗАЁБЫВАЮТ
<xxx> таких минусов всего два:
<xxx> 1) Ебанутое ограничение на длину текста. Не знаю сколько конкретно
символов, но даже небольшой текст приходится руками бить на несколько,
иначе не перешлёшь.
<xxx> 2) Ебанутое ограниение на длину строки. Любая строка длинней некоторой
обрезается. Не мог сказать сколько там точно символов, но
ориентировочно ты не можешь написать абзац длиной больше 10-15
экранных строк. После этого ввод
<xxx> блочится. А если шлёшь из файла, то обрезается при посылке. Т.е. чтоб
продолжить ты должен явно сделать перевод строки (enter)
<xxx> мб эти минусы из-за его взаимодействия с курсес-интерфейсом, хз
<xxx> но теоретически оно должно легко фикситься в коде. Мб можно и автору
написать
<xxx> у меня не самая последняя версия mcabber, правда, так что на 100% не
поручусь, что это не починили
<xxx> ещё у мкаббера есть какие-то проблемы с блокирующим резолвером
<xxx> из-за чего он иногда падает в кору при коннекте или дисконнекте
<xxx> и есть уязвимости на уровне DoS
<xxx> можно тебе послать сообщение в очень неправильной кодировке, он её
попытается раскодировать, но у него будет фейл и он выйдет в офф
<xxx> запретить приём сообщений нельзя, поэтому любой акк, кто знает про эту
особенность, может тебя прицельно ддосить
<xxx> не знаю, воспроизводится ли этот эффект в utf-терминале, но в bsd я
такое видел
Чят, хочу жабир клиент суть такова:
1. Скриптование
2. Полное управление с клавиатуры
3. Поддержка OTR
Есть чо?
Opening STARTTLS connection to `lb1-hap.jabbim.cz:5222'...done
STARTTLS negotiation failed: *** Starting TLS handshake
- Peer's certificate is trusted
- The hostname in the certificate does NOT match 'lb1-hap.jabbim.cz'
*** Verifying server certificate failed...
*** Fatal error: Error in the certificate.
xmpp - говно и скоро сдохнет, но отложим пока этот вопрос на второй план.
Решил потестить другие возможности работы с xmpp через emacs. TL;DR - все печально.
Попробовал elim/garak.
Как-то малоюзабельно и глючит (особенно гадит в helm-buffers), даром что юзает libpurple.
Как OTR заюзать не нашел.
Даже не знаю чего еще пробовать:
* bitlbee тупит с muc групчатами и в-принципе неудобна и мало умеет (нужно, например, постоянно дрочить команду blist - вывода собеседников, нормального отображения ростера нет)
* jabber.el подглючивает при соединении, у него нет otr (шоустоппер, на самом деле), хотя он наиболее функциональный и развитый.
* elim ваще нихуя не умеет и глючит.
Есть там чо еще?
Склоняюсь к ultimate-варианту - пускать mcabber в m-x term емакса. Либо climm там же.
"Данное сообщение отправлено Вам, т.к. Вы используете стороннее приложение для отправки личных сообщений ВКонтакте. В этом приложении используется протокол XMPP, который больше не поддерживается ВКонтакте и будет полностью отключен 31 августа 2013 года.
Мы рекомендуем использовать официальные клиенты ВКонтакте для мобильных устройств и браузерную версию на компьютере."
Каждая потеря — это приобретение. Теперь есть возможность запилить свой XMPP шлюз для ВКонтакте, лучше, чем был, с s2s, многопоточный, на Rust, Go, Erlang, Limbo или на чём там хочется пропиарить, получить респект программистов и пользователей, плюсов в карму на хабре, хороший проект в портфолио для потенциальных работодателей.
*отсос
<id100> dca: Уважаемый Дмитрий!
<id100> dca:
<id100> dca: Данное сообщение отправлено Вам, т.к. Вы используете стороннее
приложение для отправки личных сообщений ВКонтакте. В этом приложении
используется протокол XMPP, который больше не поддерживается ВКонтакте
и будет полностью отключен
<id100> dca: 31 августа 2013 года.
<id100> dca:
<id100> dca: Мы рекомендуем использовать официальные клиенты ВКонтакте для
мобильных устройств и браузерную версию на компьютере.
<id100> dca:
<id100> dca: По всем вопросам Вы можете обращаться в службу поддержки
ВКонтакте по ссылке http://vk.com/support?act=new
Помню, во времена яростной раскрутки этого вашего жаббира мимо меня летали разнообразные каталоги всяких хентайных сервисов на оном, начиная от сервиса хранения данных с заливкой через три с половиной способа файлтрансфера и заканчивая подпиской на погоду. Сейчас не осилил отгуглить ничего. Где оно всё?
With Hangouts, Singhal says Google had to make the difficult decision to drop the very "open" XMPP standard that it helped pioneer.
http://www.theverge.com/2013/5/15/4318830/inside-hangouts-googles-big-fix-for-its-messaging-mess
Верной дорогой идут товарищи. Евпочя.
Кстати, что модно сейчас использовать в качестве жаббир-сервера? Ejabberd умеет хранить историю сообщений причем так, чтобы они хранились в зашифрованном виде и никто кроме пользователя (включая админа) не мог бы получить доступ к ней?