smith
|
Новичок
|
|
|
Зарегистр: 09/06/2005
|
Сообщений: 7
|
Из: Россия, Москва
|
|
Работа с ICQ через Opera IRC клиент
09/06/2005 21:42
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
История проблемы:
Не знаю, как вам, а мне всегда удобнее, когда все под рукой. И безусловно я люблю хорошее программное обеспечение, которым для меня является Opera и конечно мне всегда хотелось видеть в ней все необходимые мне функциями для работы в сети. И когда разработчики Opera добавили возможность работы с IRC серверами, у меня появился повод задуматься.
Механизм решения: Скажем так хорошо быть молодым.:) Но ещё быть лучше старым.:) Ну а если серьезно, то, я довольно давно являюсь пользователем сети Internet и не понаслышке знаю об устройстве разных Internet протоколов. И не надо быть семи пядей во лбу чтобы понять что если есть поддержка одного протокола обмена мгновенными сообщениями то всегда можно создать программу, которая будет прикидываться сервером этого протокола и переводить сообщения в нужный нам протокол. Короче говоря, все, что нам нужно для достижения цели, а именно комфортной работы в рамках одной программы со всеми нужными нам сервисами, всего лишь некий переводчик. Сказано – сделано. Поискав среди программ обмена мгновенными сообщениями, я нашел то, что искал.
Средство: Есть такое замечательное ПО Miranda, которое позволяет взаимодействовать с ICQ/AIM/MSN и массой других систем. Мало того оно имеет систему расширения базового функционала с помощью модулей, которые можно писать на разных языках. Внимательно изучив проблему, я выбрал тот язык, на котором как мне показалось проще всего реализовать так необходимого нам переводчика. Результат, можно загрузить перейдя по ссылки в конце письма.
Установка: 1.Скачиваем Miranda http://prdownloads.sourceforge.net/miranda/miranda-im-v0.4.exe?download 2.Устанавливаем Miranda 3.Запускаем Miranda и регистрируем необходимые нам протоколы 4.Закрываем Miranda 5.Скачиваем библиотеки языка PHP http://www.ask-me.ru/OperaScene/draft_php.zip 6.Распаковываем содержимое архива в директорию Windows 7.Скачиваем поддержку языка PHP для Miranda http://www.miranda-im.org/download/feed.php?dlfile=1584 8.Распаковываем содержимое архива в директорию Miranda 9.Скачиваем «Переводчика» http://www.ask-me.ru/OperaScene/draft.zip 10. Распаковываем содержимое архива в директорию Miranda 11. Запускаем и радуемся
|
Kildor
|
Operaman
|
|
|
Зарегистр: 10/03/2004
|
Сообщений: 557
|
Из: Россия, Новосибирск
|
|
Re: Работа с ICQ через Opera IRC клиент
10/06/2005 02:05
[Re: smith]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
А теперь вопрос — как полученную конструкцию запустить в опере? Есть мБот, есть миранда, есть полученный скрипт… Что делать дальше? Какие настройки должны быть у оперы?
|
Kildor
|
Operaman
|
|
|
Зарегистр: 10/03/2004
|
Сообщений: 557
|
Из: Россия, Новосибирск
|
|
Re: Работа с ICQ через Opera IRC клиент
10/06/2005 03:18
[Re: Kildor]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Upd: Вопрос снимается, а тебе огроменный респект за фичу…
PS: Чтоб запустить в опере данный скрипт необходимо сделать следующее: Начиная с пункта 10: — Распаковываем „переводчик“ в временный архив. — Запускаем миранду — открываем консоль mBot, — инсталлируем экстеншин — Перезапускаем миранду — опять открываем консоль, инсталлируем скрипт. — в опере создаём новый IRC-аккаунт, в настройках: localhost:6669 — заходим в любую комнату (я правильно это понимаю) — видим список контактов…
smith, я не ошибся ни в чём? Сразу, пара небольших вишей — сделать возможность видеть протокол пользователя… и небольшой вопрос — враппер поддерживает irc в миранде?
|
smith
|
Новичок
|
|
|
Зарегистр: 09/06/2005
|
Сообщений: 7
|
Из: Россия, Москва
|
|
Re: Работа с ICQ через Opera IRC клиент
10/06/2005 05:48
[Re: Kildor]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Нет за исключением порта Порт 6667.
|
alter
|
Operaman
|
|
|
Зарегистр: 19/11/2002
|
Сообщений: 903
|
Из: Irkutsk, Russia
|
|
Re: Работа с ICQ через Opera IRC клиент
10/06/2005 13:41
[Re: smith]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Ууу, как всё запущено. А не проще использовать в таком случае BitlBee?
|
smith
|
Новичок
|
|
|
Зарегистр: 09/06/2005
|
Сообщений: 7
|
Из: Россия, Москва
|
|
Re: Работа с ICQ через Opera IRC клиент
10/06/2005 18:34
[Re: alter]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
А ты сам то пробовал им пользоваться? У меня, например, есть контакты с русскими именами, с которыми BitlBee работать не умеет. Потом чтобы получить информацию о контакте я должен писать команды когда мне проще нажать кнопку «whois». Да и потом наличие 2 вариантов решения одной задачи лишь плюс, а не минус.
|
alter
|
Operaman
|
|
|
Зарегистр: 19/11/2002
|
Сообщений: 903
|
Из: Irkutsk, Russia
|
|
Re: Работа с ICQ через Opera IRC клиент
11/06/2005 06:17
[Re: smith]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Хммм… Никогда не называл контакт русским именем. info <nick> написать не так уж сложно. А можно, вообще, вставить это в меню. Кроме того, использовании BitlBee не надо запускать никаких дополнительных программ. И созданный аккаунт легко доступен везде, где можно использовать IRC.
|
Kildor
|
Operaman
|
|
|
Зарегистр: 10/03/2004
|
Сообщений: 557
|
Из: Россия, Новосибирск
|
|
Re: Работа с ICQ через Opera IRC клиент
11/06/2005 11:37
[Re: alter]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Альтер, миранда у меня запущена 99.9% времени. мБот — плагин уже давно стоит и используется. Опера — аналогично. Так что, для меня удобнее это…
|
smith
|
Новичок
|
|
|
Зарегистр: 09/06/2005
|
Сообщений: 7
|
Из: Россия, Москва
|
|
Re: Работа с ICQ через Opera IRC клиент
11/06/2005 13:45
[Re: Kildor]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Во-первых, то, что ты никогда не называл контакты на русском, ещё не говорит о том, что никто этого не делает. Во-вторых, сложно не сложно, но удобней нажать на штатную кнопку. В-третьих, никаких программ кроме Miranda не надо запускать, тоесть и в том и в другом случае у тебя запущена одна программа! При использовании этой программы доступ до ICQ/AIM/MSN/Yahoo так же доступен везде, где есть поддержка IRC.
И главное - я никак в толк не могу взять одну вещь, если теперь есть два способа решения проблемы доступа до ICQ/AIM/MSN/Yahoo чем это так плохо?
|
alter
|
Operaman
|
|
|
Зарегистр: 19/11/2002
|
Сообщений: 903
|
Из: Irkutsk, Russia
|
|
Re: Работа с ICQ через Opera IRC клиент
11/06/2005 14:57
[Re: smith]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
С bitlbee не надо запускать ещё программ, кроме самой Оперы. А если ты уже запустил Миранду, то почему бы её и не пользоваться (какой там плагин отвечает за tabbed chatting). В Миранде же есть и лог, и звуковые оповещения о событиях и прочее. Штатный whois будет внешне мало отличаться от лично добавленной комманды для просмотра user info через bitlbee. Я полагаю, что и инфо в bitlbee более полное, чем выдаваемое мБотом по whois'у. Вообще, единственный несомненный плюс и того и другого решения — общие с оперой контакты ICQ. Я не говорю, что плохо то, что есть два решения. Я пытаюсь уяснить, чем второе решение хорошо, кроме русских ников.
|
smith
|
Новичок
|
|
|
Зарегистр: 09/06/2005
|
Сообщений: 7
|
Из: Россия, Москва
|
|
Re: Работа с ICQ через Opera IRC клиент
11/06/2005 15:42
[Re: alter]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Ну, лично для меня тремя вещами:
Первое это, безусловно, поддержка того, что мне нужно. А именно русский в контакт листе Наличие дополнительных функций, которые ты и так перечислил, а именно логи, более удобное добавление контактов Ну и конечно возможность добавлять то, что нужно. Си чудесный язык, но работа в нем гораздо сложнее, чем на PHP и не всем по зубам.
P.S. а вообще ещё раз для людей, у которых нет русских контактов разница вообще небольшая. Я бы сказал это вопрос привычки и/или наличие альтернативы.
|
Kildor
|
Operaman
|
|
|
Зарегистр: 10/03/2004
|
Сообщений: 557
|
Из: Россия, Новосибирск
|
|
Re: Работа с ICQ через Opera IRC клиент
11/06/2005 16:18
[Re: smith]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
Мне нравится это решение тем, что всё логгируется в базу миранды… Вся история сохраняется.
Остальное — это мелочи.
|
alter
|
Operaman
|
|
|
Зарегистр: 19/11/2002
|
Сообщений: 903
|
Из: Irkutsk, Russia
|
|
Re: Работа с ICQ через Opera IRC клиент
11/06/2005 17:02
[Re: Kildor]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
А. Оно и лог ведёт. Это конечно сильно меняет дело. Хотя когда опера начнёт сама логи вести, то вот тогда...
|
Kildor
|
Operaman
|
|
|
Зарегистр: 10/03/2004
|
Сообщений: 557
|
Из: Россия, Новосибирск
|
|
Re: Работа с ICQ через Opera IRC клиент
12/06/2005 02:04
[Re: alter]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
дело скорее не в том, что ведутся логи, а в том, что вся история хранится в одном месте — в базе миранды
|
alter
|
Operaman
|
|
|
Зарегистр: 19/11/2002
|
Сообщений: 903
|
Из: Irkutsk, Russia
|
|
Re: Работа с ICQ через Opera IRC клиент
12/06/2005 06:51
[Re: Kildor]
[post link]
|
Напомнить
Правка
|
Сообщить
Ответ
|
|
|
А так вся история (и IRC и ICQ) будет храниться в одном месте — в базе Оперы. С замечательными возможностями поиска и другими вкусностями.
|