Как настроить jabber в Miranda IM
Нажмите правой кнопкой мыши на иконку в трее, выберите пункт «Главное меню», подпункт «Учетные записи».
Если в вашей версии Miranda службы сообщений уже предустановлены, выберите Jabber и введите в правой части экрана следующие данные:
Логин — первая часть вашего Jabber ID, который вы получили при регистрации.
Домен/Сервер — imcommand.com
Пароль — пароль, который вы указали при регистрации на сайте.
После этого нажмите кнопку «Применить», а затем «ОК».
Если в левой части окна ещё нет ни одной службы мгновенных сообщений, нажмите на иконку «Новая учетная запись» в левом нижнем углу экрана.
В появившемся окне в пункте «Выбор типа протокола» выберите JABBER и введите имя для подключенной учётной записи. Это может быть ваш JID. Нажмите ОК.
Для того, чтобы использовать систему , заказчик и исполнитель должны быть добавлены в список контактов друг у друга. Для того, чтобы добавить новый контакт, нажмите на значок Миранды в верхней части окна. В открывшемся окне выберите пункт «Добавить контакты».
В появившемся окне проверьте, чтобы в графе «Искать»(1) был указан ваш Jabber ID, установить метку напротив «JID»(2), нажать кнопку «Искать» внизу окна. Если вы правильно ввели Jabber ID, он отобразится в результатах поиска (4). Выделите мышкой появившуюся строку и нажмите кнопку «Добавить в список»(5).
В окне для добавления контактов вы можете указать имя для контакта, которое хотите видеть в списке в Миранде. Нажмите кнопку «Добавить».
В ответ вам может прийти запрос на авторизацию от добавленного контакта. Нажмите кнопку «Разрешить».
Теперь контакт добавлен в ваш список и вы можете работать в системе . Добавьте точно так же всех сотрудников и заказчиков, с которыми вы хотите работать.
Источник
Инсталлятор Miranda для корпоративного Jabber’a на NSIS
Доброго времени суток! Наверное многим приходилось собирать небольшие устанощики разнообразного ПО для своих нужд или нужд компании работодателя. В моей работе приходится сталкиваться с самыми разнообразными задачами по написанию всякого мелкого админского ПО. Начиная от скриптов настройки файрволов и установшика службы VNC до инсталлятора корпоративного мессенджера на основе Miranda. На последнем мы сегодня и остановимся. Реализовав ввод логина и пароля прямиком в установщике, посредством вызова «Page custom» и работы с функционалом NSD
И так. Наша задача заключается в создании инсталлятора с вводом логина и пароля во время установки. Для формирования интерфейса будем использовать NSISDialogDesigner. Очень рекомендую данное ПО для упрощения создания своих страничек в установщике. Программа совершенно бесплатная и имеет большой набор функционала. Слева набор элементов управления, справа свойства элементов и самого окна, снизу готовый код для вставки в NSIS, он формируется в реальном времени.
Вам упростит жизнь указание выполнения нужных функций прямо в NSISDialogDesigner. Это будет полезно для создания более сложных интерфейсов в несколько страниц. Т.к. копаться в этом коде уже в NSIS достаточно нудно.
Рассписывать все шаги создания я не буду. На выходе мы должны получить вот такой интерфейс. Поле для ввода у меня специально сделано обычным тестовым полем. Но вы конечно же можете использовать поле ввода пароля, для скрытия символов.
Далее вставляем сформированный код в проект NSIS. И вписываем свою страницу в список. У меня описание элементов MUI в данном случае выглядит примерно так. Полный файл nsi вы найдёте в конце записи.
!define MUI_ICON «D:\Jabber_2013\ico.ico»
!insertmacro MUI_LANGUAGE «Russian»
Page custom fnc_Jabber_2013_Show
!insertmacro MUI_PAGE_INSTFILES
Далее нам предстоит организовать работу с переменными интерфейса. Сразу вам говорю, что просто так из hCtl_Jabber_2013_TextBox1 у вас не выйдет получить набранный внутри текст. Для этого нам нужно использовать $
Далее напишем функции обработки изменений внутри наших TextBox. У меня они выглядят так.
Function PatchCh1
$
$
$
$
FunctionEnd
Function PatchCh2
$
FunctionEnd
Function PatchCh3
$
FunctionEnd
Как видите, исходя из логина будет автоматически меняться и путь установки. PatchCh2 и PatchCh3 нужны для получения переменных пароля и самого пути установки.
Далее у нас идёт секция установки.
Section «Jabber»
SetOutPath «$3»
File /r «D:\Jabber_2013\Jabber\*»
CreateShortCut «$DESKTOP\$4.lnk» «$3\miranda32.exe»
$
$
nsExec::Exec «$3\start.bat»
SectionEnd
Для генерации autoexec.ini и записи в него пароля и логина я использую скрипт под sed. Его прилагаю вместе с исходником. Если кто-то сможет предложить более изящный способ, буду очень благодарен. Т.к. сейчас это выглядит так:
Set /p logg= pass_clear.x
echo [JABBER]>autoexec.ini
echo LoginName=s%logg%>>autoexec.ini
echo jid=s%logg%server.com>>autoexec.ini
sed -f dop.sed pass_clear.x >> autoexec.ini
too.sed содержит магическое заклинание:
Обьясню, autoexec.ini — это файл автоматической настройки Miranda. В нём вы можете указать логин (в открытом виде), пароль (в зашифрованном виде), jid для подключения и некоторые другие настройки.
В итоге получаем нечто вот такое:
Надеюсь, кому-то эта запись пригодится. Спасибо!
Источник
Как настроить miranda jabber
| | |||||||
| Регистрация | TV приставки | Справка | Календарь | Игры | Сообщения за день | Поиск |
| IM сервер jabber.is.ua Сервер мгновенных сообщений сети Bunker.Net | ||
| Страница 1 из 7 | 1 | 2 | 3 | 4 | 5 | > | Последняя » |
Попытаюсь тут собрать все то что касается настройки миранды.
Что такое эа Миранда?
Миранда — это открытый проект по разработке так называемых Интернет пейджеров, по образу и подобию ICQ, MSN, GoogleTalk, Jabber и им подобных
В результате появилось огромное количество плугинов к Миранде. их возможности расширяют круг общения с помощью дополнительных протоколов. как результат — используя одну миранду можно общаться с пользователями ICQ, AIM, MSN, Yahoo, Jabber. кроме того можно подключаться к чатам на основе протокола IRC и Джаббер конференциям.
Но плугины позволяют также улучшать внешний вид программы. как результат в сети можно найти сотни сборок программы. которые выглядят по разному, имеют разные функции, но имеют одно ядро. ядро Миранды. Также плугины позволяют не только обмениваться сообщениями, но скажем играть в Морской бой J …
В общем прикольная штука – эта Миранда…но пока на стадии альфа теста, то есть она нестабильна.
Конец небольшого вступления.
А затем чтобы сказать, что можно пользоваться этой программой, для обмена сообщениями внутри любимой сети ИС… и пользоваться предоставленной нам возможностью бесплатно юзать Аську…
И я постараюсь подробно это дело здесь расписать…
Итак начну с главного.
Для начала нужно скачать саму Миранду…
Хардкорщики могут скачать чистую Миранду и настраивать её самим ручками, с самого начала….
Обычным людям предлагаются готовые наборы ..я тоже предлагаю свой вариант настройки Миранды…
У меня есть своя сборка и несколько скинов к ней. сборок, желающие могут скачать у меня, могут скачать с ИСа…
Последние обновления всегда можно найти ЗДЕСЬ
разного рода не отсортированный мусор по миранде можно найти здесь
Итак…я буду объяснять по своей сборке….настроенной в поте и труде….
| НАСТРОЙКА ДЖАББЕРА в Миранде. |
1. Прежде всего нужно уяснить тот факт, что нет возможности зарегистрировать новый UIN ICQ через джаббер, и дело не в том что джаббер плохой, а в том что Mirabilis ввела защиту от автоматической регистрации UIN’ов. Потому для регистрации нового номера ICQ вам понадобиться последняя(или достаточно 5й я не знаю) версия ICQ и воспользоваться там регистрацией нового номера….и для этого вам понадобиться Интернет….
2. Если у вас уже есть номер ICQ, то запускаем Миранду….неважно какую сборку вы себе поставили, все они имеют общий интерфейс настройки.
Как видно на скрине(1) все доступно и понятно….
Но…
3. Пользователь и пароль, это пользователь и пароль в системе Джаббера….для регистрации нужно ввести произвольный логин(это будет ваше имя в системе Джаббер) и пароль для защиты…затем нажать кнопку «Новый пользователь».
4. Остальные поля заполнить так как на скрине…галку возле «Использовать SSL», ставить только в том случае если вы хотите использовать шифрованное подключение, и у вас установлены библиотеки SSL. Если не страдаете паранойей то галку можно убрать….
Внимание этот пункт неактуален для ИСовского сервера Джаббера. Защищенные соединения устанавливать нельзя.
Настройка агента ICQ
Агенты в джаббере это специальные ресурсы, протоколы, шлюзы, которые позволяют всем пользователям сети джаббер общаться с пользователями из других сетей…
В том числе и c ICQ5. На сервере Инфосервиса имеется только один агент, агент ICQ,через который и можно будет пользоваться Аськой….
5. В главном меню выбираем пункт Jabber, затем Агенты. В появившемся окошке находим icq.jabber.is.ua, кликаем по нему левой кнопкой мыши, жмем кнопку регистрация…
В появившемся окне, вводим номер аськи и свой пароль…
После того как произойдёт регистрация агента, в списке контактов появиться icq.jabber.is.ua, он будет вам показывать какой статус ICQ вы сейчас имеете, и онлайн ли аська…
6. Добавление новых пользователей немного неудобное, приходиться вводить ручками его адрес в сети джаббра….
Скажем вы хотите добавить пользователя с номером 555555. Для этого надо зайти в меню «Найти/добавить пользователя», выбрать протокол джаббер, и набрать в строке JID @icq.jabber.is.ua , нажать искать, затем добавить в список…
К сожалению нельзя вести поиск, как в аське, сервер этого не поддерживает…для этого надо соединяться через протокол ICQ и только при наличии Интернета…
Ссылки на ресурсы:
http://miranda-im.org/ — официальная страничка, с новостями о новых билдах
http://mirandaim.ru/ — российский ресурс о Миранде
http://faith.mirandaim.ru/ — ещё российский ресурс, с последними билдами, и некоторыми модификациями официальных плугинов. Так называемый сундучок Faith’a
Вспомню ещё добавлю.
Последняя версия Миранды 0.4.3.0 релиз
Кроме релизов существуют так называемые ночные билды
Последний ночной билд #55 — на данный момент наиболее стабилен, по крайней мере с ним у меня пока миранда не вылетала.
На вопрос Маtrix’a решил сделать список плугинов необходимых для работы.
Здесь можно найти информацию о плугинах, которую я включил в свою сборку
Пачка скинов для миранды — К сожалению не все проверил, но почти все рабочие
И немного информации от авторитетной для меня ru-board
Ссылки на плагины и релизы Миранды:
Последняя официальная финальная версия — 0.5.1 (от 8 сентября 2006) Список изменений
Кандидат в финальные версии (с исправлениями) — 0.6 PR2 (от 29 ноября 2006) Список изменений
Информация о последней альфа-версии » 0.7 build #7 (от 18 декабря 2006) Unicode | ANSI | Изменения
Русификация — Russian Language Pack by BasiL
Полезные плагины, не присутствующие на официальном сайте (или там не обновляющиеся) на русском / на английском
А также свежие нестабильные CVS (SVN) билды популярных плагинов.
Официальная версия плагина ICQ: Icq OscarJ beta (зеркало, сайт) || На его основе существуют следующие модификации
Существующие драйверы базы данных
FAQ, статьи, обзоры и ресурсы на русском:
Полный список здесь — Ответы на большинство простых вопросов!
Другие полезные ресурсы на русском языке:
Русский форум о Миранде | Сообщество о Миранде в LJ | Темы о Миранде на Asechka.ru и iXBT.com | IRC: irc.krasnet.ru:6669-6669 #miranda
Перед тем, как задать вопрос вида «Как сделать? Почему? Хочу, чтобы. «, ОБЯЗАТЕЛЬНО делаем следующее:
1. Читаем Как искать причину проблемы и грамотно задавать вопросы (смотри ниже)
2. Скачиваем плагин VersionInfo, устанавливаем его(в моей сборке уже стоит — прим. Alf).
3. После установки в главном меню появляется пункт «Version Information» («Отчет о версиях»), по клику на нем создаем в папке миранды VersionInfo.txt со списком плагинов. Задаем вопрос и, ниже, вставляем список плагинов/модулей (или конкретного плагина, по работе которого у вас вопрос) между тегами [more] и [/more].
Если Миранда вылетает с сообщением об ошибке, то ОБЯЗАТЕЛЬНО делаем следующее:
1. Скачиваем плагин CrashReport, устанавливаем его.
2. После падения Миранды в каталоге с miranda32.exe должен появиться текстовый файл miranda32_crash.txt.
Задаем вопрос и, ниже, вставляем его содержимое и список плагинов/модулей между тегами [more] и [/more].
| Как искать причину проблемы и грамотно задавать вопросы — Ваша Миранда вылетает с сообщением об ошибке (а может быть просто ведет себя не так, как должна ), и вы не знаете, какой плагин виноват в этом. Как попытаться найти и/или устранить причину этого? 1. Самое простое — закрыть Миранду, запустить в ее папке программу dbtool.exe, в ней выбрать ваш профиль (файл .dat) и почистить его со следующими настройками: «Aggressively find corruption» и «Mark all events read». После чего запустите миранду и посмотрите, не повторяется ли ошибка. Если это действие не помогло, то: 2. Скачайте плагин CrashReport и добавьте его в папку Plugins, после чего перезапустите Миранду. 3. Постарайтесь воспроизвести причину ошибки или просто подождите, пока Миранда сама не вылетит с ошибкой. При этом плагин CrashReport создаст в папке Миранды файл miranda.crash, который является обычным текстовым файлом. Откройте его в любом текстовом редакторе (Notepad, Word и т.п.) и посмотрите, какой плагин вызвал ошибку. 4. Если и этого оказалось недостаточно, то у вас есть 2 варианта: а) По очереди начать отключать плагин (по одному или по два за раз), и смотреть, не исчезла ли ошибка. Так достаточно легко выявить «виновный» плагин. б) создать новый чистый профиль с теми же плагинами и посмотреть, будет ли воспроизводиться ошибка. Если нет, то возможно у вас накопилось много «старой» информации о настройках плагинов (при обновлениях, и т.п.), и настройка профиля с нуля поможет вам. |
5. Если вам лень производить эти «пляски с бубном», то вы можете сразу задать свой вопрос на форуме, скопировав отчет об ошибке из пункта 2 и вставив его между тегами more и /more (обязательно удаляйте файл miranda.crash! Он не перезаписывается заново, а дополняется новыми сообщениями). Когда вы задаете вопрос ЖЕЛАТЕЛЬНО в конце вставить между тегами more и /more список плагинов (для этого скачайте плагин VersionInfo). Или хотя бы версию и дату того плагина, который по вашему мнению виноват в ошибке. Иначе даже самому знающему человеку будет не понятно, где искать причину ошибки!
— У вас не запускается какой-то плагин (то есть в папку Plugins вы его добавили, но в списке плагинов он не появляется, хотя вы уверены, что должен. примечание: есть так назыв. сервисные плагины, которые в списке не отображаются, проверьте дважды
1,773,568 — gdiplus.dll — (Microsoft GDI+) — 6.0.3275.0
499,712 — msvcp71.dll — (Microsoft® C++ Runtime Library) — 7.10.3077.0
348,160 — msvcr71.dll — (Microsoft® C Runtime Library) — 7.10.3052.4
626,688 — msvcr80.dll — (Microsoft® C Runtime Library) — 8.0.50727.42
Схема работы проста — содержимое архива сохраняете в корень папки с Мирандой (рядом с файлом miranda32.exe) или в папку %windows%\system32
— з.ы. Читать Readme/help к плагину надо в первую очередь! Правило RTFM никто не отменял.
— з.ы.ы. для продвинутых юзеров — Creating crash reports
Постим вопросы не стесняемся : ) По возможности буду отвечать
Спасибо MAN’у за активное тестирование
Источник