Miranda IM

Статья в поддержку миранды. Я писать буду только о своей, если есть какие пожелания коменты ждут. В статье я попробую превратить миранду из убогой(которая в дистрибе) в функциональный клиент, лучше которого я просто не встречал. Сразу оговорюсь, что для меня лучший. Лучшим для меня будет клиент, в котором будет все что в миранде и немного больше. Пока я такого не видел.

Для сравнения 2 скрина, как выглядит ася по умолчанию, и как она выглядит у меня. И поверьте это не предел совершенства.

![](http://www.hopa.ru/uploads/miranda/main.jpg) ![](http://www.hopa.ru/uploads/miranda/main_old.jpg)
Теперь окна сообщений, стандартное и мое.
![](http://www.hopa.ru/uploads/miranda/mess.jpg) ![](http://www.hopa.ru/uploads/miranda/mess_old.jpg)
Мое окошко сделано на табах, для меня это очень удобно, не висит 10 окон на панели задач(групировку окон я не люблю). Еще одна багофича миранды. Она позволяет делать вложенные группы(это хорошо), эти группы никак не сохраняются на сервере(это плохо). Я раньше не понимал зачем вообще нужны группы, сейчас же когда количество контактов перевалило за сотню, без групп никак.

Попробую теперь описать основные плагины которые стоят у меня в миранде.

clist_classic.dll Просто необходим пожизни, т.к. я почти всегда нахожусь в инвизе, чтобы люди не пугались, что разговаривают с человеком в офлайне можно разрешить им себя видеть.
msg_export.dll Очень удобный плагинчик, который сваливает хистори в текстовые файлы. Удобно двумя вещами, первая, что удобно искать(но и для этого есть плагин, я просто его еще не пробовал) и второе, что нет боязни потерять все хистори. Потом если кто-то попросит выслать наши разговоры, мне надо прицепить только 1 файлик.
**PopUp.dll **— Ну это просто для красоты. Вылезают окошечки в которых написана некая инфа. К примеру приходит сообщение «ое» или «да», можно не открывать сообщение пусть дальше висит. И так понятно что написано.
SecureIM.dll Можете назвать меня параноиком, но я пользую этот плагин и всем советую, есть люди которым интересна любая переписка, пусть даже я там игры обсуждаю.
tabsrmm_unicode.dll Ну это основное. Собствено само общение происходит в этом плагине. Удобность его для меня неоспорима, в одном окне висят все контакты с которыми я общаюсь. Есть еще nConverts, раньше стоял у меня. Мне не понравилось, что там цветами все покрашено. На оф сайте на скринах видно, что он может быть и с табами, делается это путем постановки галочки Docking, и все равно мне не понравилось, этот плагин увеличивает время загрузки миранды, уж незнаю почему.
Небольшая добавка, я попробовал докинг, выглядит не плохо, но надо смотреть, если кто больше любит этот плагин, надо только включить эту функцию, и перетащить открытые окна в одно. Они все будет как табы, минус один надо на каждый контакт так делать, но с другой стороны, через какое то время окна будут задочены. Выглядит это вот так

![](http://www.hopa.ru/uploads/miranda/ncon.jpg)
**weather.dll** Погода, ну это просто удобство, всегда видеть какая сейчас погода.Теперь о процессе настройки и фишках.

Как я настраивал свою миранду. Я обычно качаю дистриб, удаляю из него все плагины кроме dbx_3x.dll, clist_classic.dll, Chat.dll. И начинаю скидывать туда плагины. Многие настроек по умолчанию не требуют, поэтому я раскажу только про фишки, и какие-то обязательные настройки. Плагин ICQ.dll (который именно isee), что он начал искать людей в инвизе необходимо поставить галочку. Options -> Network -> ICQ Contacts -> Enable Active Status Discovery. После установки галочки в меню на пользователе появиться проверка на невидимость. Теперь фишка миранды, многие клиенты позволяют иметь 2 аси сразу. Миранда тоже, хотя многие запускают именно 2 клиента. Делать этого не надо, надо немного обхитрить программу, а иммено скопировать icq.dll и назвать его к примеру icq2.dll, после перезапуска аси будет 2 соединения. Небольшой совет, чтобы как-то различать эти соединения я советую поставить на разные аси разные иконки. Options -> Contact List -> Icons. Выглядеть это будет примерно так.

![](http://www.hopa.ru/uploads/miranda/icq2.jpg)
Немного о рюшечках. На заднем плане у меня стоит картинка. [Брать тут](http://www.miranda-im.org/download/details.php?action=viewfile&id=973). Есть небольшая настройка этих картинок.Contact List -> List -> Groups -> Indent groups by: 20px

List Background -> Contact List Background -> Там надо поставить галочка
— Background color: Поставить надо белый
— Use bitmap background: Галочка
— Scroll with text: Галочка
— Tile vertically: Галочка

List Text -> Rows -> Row height = 20px
После этого она превратится в полноценный бэкгроунд.

Также я еще отключаю верхние и нижние панельки… Делается это тут…
Contact List -> Status Bar -> и отжимаем галочку Show Status Bar
Contact List -> Window -> Отжимаем Show Menu Bar и Show Title Bar
После этого останется только контакт лист…
Еще я люблю чтобы контакт лист изменял свой размер по количеству людей в онлайне.
Contact List -> Window -> Automatically resize window to height of list . Ставим галку и выбираем процент. у меня по умолчанию 75% и мне их хватает.
Убираем скрол бар.
Contact List -> List -> Visual -> Ставим галку Hide vertical scroll bar.
В Secure IM убираем чтобы после ника ставило (S). Глюк заключается в том, что при каждом обновлении он будет туда (S) дописывать. Т.е. через пару перезапусков программы у вас будет Nick (S) (S) (S) и т.д.
Plugins -> SecureIM -> снимаем галку Show Indicator in Nick
Делаем чтобы при Lock WS, делался авей.
Status -> idle -> idle options -> ставим галку If the computer is locked (2000/xp+ only)
Вроде все по рюшечкам, если чего вспомню добавлю.

Теперь небольшая баго-фича с погодой. Не знаю сталкивался кто-то или нет. Не работают иконки в англиской версии. Я обычно вырезаю все, что относиться к плагину погоды из русификатора, и кладу вместо всего русификатора. Т.е. Погода становится русской, а все остальное как и было английским. При этом иконки погоды начинают работать. Не знаю мой ли это глюк, или может настроить как-то надо, но я выхожу из ситуации именно так.

Вот только что поставил плагин file As Message который пересылает файлы через сообщения. Плагин должен быть с обоих сторон. Я не знаю в чем проблема пересылки файлов обычным способом, но я знаю, что многие альтернативные клиенты убрали такую возможность из своих программ (вероятно опять копирайты). Плагин я советую всем ставить. Просто потому что это 100% рабочий способ, у меня лично файлы стандартным способом перекидываются 1 из 5. Модуль протестировали, файлы перекидывает хоть и медлено. Хотя есть настройки, чтобы пересылать быстрее и большими пакетами. Но в обшем 80кб передавалось около минуты, что не плохо. Плагин маст хэв. Тем более вдруг кто-то из вас захочет кинуть мне файлик. =)

Еще один плагин, gmailm.dll. Проверяет почту на ящике gmail. Если у кого еще нет, я могу даже парочкой поделиться. Пишите в коменты мыл ваш. Будте внимательны, плагин использует настроки прокси из IE.

О дополнительных возможностях, которых у меня нету. Есть такой плагин IEView превращает окно сообщений примерно в это.

![](http://www.hopa.ru/uploads/miranda/ieview.jpg)
Скинов и смайлов немеряно, так же можно сделать свои.Список моих плагинов вообще. **mToolTip.dll** Мышей если навести на контакт, некоторая инфа вылезет. [mToolTip](http://miranda-im.org/download/details.php?action=viewfile&id=825) **contactsex.dll** Добавляет полезные менюхи, если нажать правой кнопкой мыши на контакте. [ ContactsEx](http://www.lemnews.com/dl/contactsex.dll) **historypp.dll** Это для хистори, не самый навороченный плагин, но мне хватает. [History++](http://miranda-im.org/download/details.php?action=viewfile&id=543) **NewEventNotify.dll** Добавка для POPup плагина, показывает во всплывающих окошках некие события(сообщения, урлы, файлы). [NewEventNotify](http://miranda-im.org/download/details.php?action=viewfile&id=341) **NewStatusNotify.dll** Добавка для POPup плагина, показывает во всплывающих окошках смену статуса. [NewStatusNotify](http://miranda-im.org/download/details.php?action=viewfile&id=207) **Chat.dll** Какой то плагин для чатовых протоколов типа irc. Лежит себе и лежит.. =) [Chat](http://miranda-im.org/download/details.php?action=viewfile&id=1309) **clist_classic.dll** Классический контакт лист. Просто Contact List contactvisibility.dll Можно настроить кто тебя будет видеть, а кто видеть не будет… Очень полезная фишка. [Contact Visibility](http://miranda-im.org/download/details.php?action=viewfile&id=663) **dbeditorpp.dll** Поставил на днях, это редактор профайла. Поглядеть стоит, хотя бы для того чтобы понять сколько мусора в вашем профайле. [Database Editor ++](http://www.miranda-im.org/download/details.php?action=viewfile&id=1459) **ICQ.dll** Расширенная версия icq. Называется ISEE. Может проверять кто в инвизе. [ISee от Bio](http://etplanet.com/bio/miranda/) **msg_export.dll** Экпорт хистори в текстовый файл. [MSG Export](http://www.miranda-im.org/download/details.php?action=viewfile&id=254) **PopUp.dll** Модуль для всплывающих сообщений. [Popup](http://miranda-im.org/download/details.php?action=viewfile&id=299) **SecureIM.dll** Модуль для шифрации сообщений (должен стоять на обоих сторонах) [SecureIM](http://www.miranda-im.org/download/details.php?action=viewfile&id=2008) **StartupStatus.dll** Устанавливается статус при старте программы. [StartUP Status](http://www.miranda-im.org/download/details.php?action=viewfile&id=620) **tabsrmm_unicode.dll** Модуль который изменяет стандартное оконо сообщений , и делает его с табами. [TabSRMM](http://www.miranda.or.at/forums/) **weather.dll** Модуль погоды. [Weather Protocol](http://miranda-im.org/download/details.php?action=viewfile&id=423) **gamerStatus.dll** Модуль который следит запущены ли какие то игры и если запущены, то отрубает popup. [Gamer Status](http://www.miranda-im.org/download/details.php?action=viewfile&id=1173) **fileAsMessage.dll** Модуль пересылает файлы через сообщения. [file As Message](http://www.miranda-im.org/download/details.php?action=viewfile&id=1811) **gmailm.dll** Проверяет почту на ящике gmail. [Gmail Notifier](http://www.miranda-im.org/download/details.php?action=viewfile&id=1473)Все делалось на основе Miranda 0.4. [Оф. сайт](http://www.miranda-im.org/) [А качать можно тут](http://www.miranda-im.org/release/download.php) Сборку можно попросить у меня, выкладывать не очень хочется 1,6 по почте у всех пролезет… ТЕм более многим полностью она все равно не нужна…