like-all 21.02.2013 10:06
Tips & tricks — Некоторые полезности для mcabber.
Добрый день, господа и дамы.Сегодня я хочу поговорить о некоторых полезных вещах для моего любимого мессенджера.
Итак, первое:
Поскольку я работаю в довольно крупной компании, имеется необходимость связываться с множеством сотрудников посредством jabber. До сего момента я просто добавлял их в ростер, но по группам не растаскивал и не переименовывал, ибо лень. Настал день, когда на это безобразие смотреть стало невозможно, и я решил с этим покончить раз и навсегда. Поскольку компания крупная, в ней есть не только обширный штат сотрудников, но и некие удобства для взаимодействия с этим штатом, в частности генератор vcard для департаментов. Вспомнив про отличную "скриптуемость" mcabber, я, недолго думая, решил написать парсер vcf и путём нехитрых действий через fifo выполнить импорт всего департамента в ростер:
Первый аргумент - vcf-файл, второй - fifo mcabber'a. Как мы видим, всё просто, а результатом стали чистота и порядок в ростере: каждый контакт был назван своим именем и находился в группе своего отдела. Отсюда вывод: mcabber - наилучший корпоративный jabber-клиент. Благодарю aesdana за помощь в реализации.
На второе сегодня набор субконфигов. После того, как я открыл для себя команду source в mcabber, у меня буквально открылось второе дыхание. Я осознал, что аккаунтонезависимые настройки можно вынести в совершенно различные файлы и использовать их совместно в разных конфигах. Сейчас в моём репозитории есть субконфиги горячих клавиш, алиасов, цветов и общих настроек, позже добавлю ещё что-нибудь аккаунтонезависимое.
Ссылка на репозиторий: https://github.com/Like-all/mcabber-common-configs
Надеюсь, изложенные материалы были вам полезны. Спасибо за внимание.
В phpldapadmin вроде есть возможность экспортировать vcard. Что у нас в компании применяется - сказать не могу, ибо NDA.
Или расскажите подробнее, что за генерилка .vcf