Топ новостей


РЕКЛАМА



Календарь

Якщо набридла аська

  1. Вибір Jabber-аккаунта
  2. Підключення шлюзу в ICQ
  3. Перший крок - установка Pandion
  4. Другий крок - підключення аськи
  5. Вибір програми-клієнта
  6. резюме

Давно збирався написати докладну інструкцію для тих, кого з тих чи інших причин задовбали аська, але хто не хоче втрачати свої контакти в ній Давно збирався написати докладну інструкцію для тих, кого з тих чи інших причин задовбали аська, але хто не хоче втрачати свої контакти в ній. Аська є найбільш популярним месенджером рунета, але їй притаманний ряд серйозних недоліків:

- Рідний клієнт напханий рекламою, а альтернативні (Miranda, QIP, Pidgin і т.п.) періодично відмовляються працювати через те, що AOL знову без оголошення війни змінив протокол.
- Регулярно виникають ситуації, коли повідомлення начебто пішло, але адресат його не отримав.
- Повідомлення від деяких контактів іноді приходить у вигляді "крокозябра".
- На роботі адміни і начальство читають вашу переписку.
- Іноді ви ні з того, ні з сього вилітаєте в оффлайн, а потім хвилин п'ять не можете увійти назад, тому що логін-сервер забанив ваш IP за надмірну кількість звернень.
- До вас в аську регулярно сиплеться спам, причому періодично від імені ваших знайомих.
- У вас теж час від часу крадуть пароль і від вашого імені розсилають спам по всьому контакт-листу.

Якщо якісь з перерахованих вище неприємностей вам близькі, і ви хотіли б від них позбутися, то, можливо, наведені нижче рецепти - для вас.

У загальному вигляді рішення виглядає досить просто - змінити аську на який-небудь більш сучасний месенджер (як правило, на основі протоколу jabber, який від народження позбавлений всіх перерахованих вище недоліків), і приєднати до нього свою аську через шлюз. У підсумку ви отримуєте можливість спілкуватися без вищезазначених глюків, при цьому не втрачаєте зв'язку ні з однією людиною.

Найсмішніше, що все необхідне у вас напевно вже є. Напевно у вас є поштовий ящик на GMail або на Яндексі. І цілком ймовірно, що ви користуєтеся яким-небудь мультипротокольним клієнтом, таким як Miranda, Pidgin або QIP Infium (в останньому випадку вам навіть не потрібен поштову скриньку). У будь-якому випадку, варіантів маса, що-небудь напевно вдасться придумати. А поки розглянемо один простий сценарій підключення аськи через який-небудь поширений джаббер-сервіс.

Вибір Jabber-аккаунта

В наші дні практично у будь-якої людини, що веде хоч скільки-небудь активне життя в Інтернеті, є Jabber-акаунт. Я перерахую найбільш популярні сервіси, до яких він додається:
- GMail
- Яндекс.Почта
- QIP.Ru (він же pochta.ru, pisem.net, newmail.ru і багато інших поглинені QIP'ом поштовики)
- LiveJournal *

Реєструючись в кожному з цих сервісів, користувач автоматично отримує свій унікальний JabberId (або коротко - jid). Наприклад, [email protected] або, скажімо, [email protected]

Тут потрібно зауважити, що хоч jid і схожий на адресу електронної пошти, це абсолютно різні сервіси, які не еквівалентні один одному. Зокрема, Mail.Ru не надає джаббер-сервіс, а LiveJournal не надає електронну пошту. Єдине, що у них є спільного - це принцип відкритості , Завдяки якому будь-хто може спілкуватися з будь-яким.

Підключення шлюзу в ICQ

Протокол Jabber хороший тим, що дозволяє підключати "шлюзи" в інші мережі (їх частіше називають "транспортами"). Щоб підключити ICQ-транспорт, потрібно спочатку встановити програму, яка вміє це робити. Справа в тому, що підключення транспортів - операція досить мало затребувана (що, на мій погляд, дуже дивно!), Тому багато джаббер-клієнти не підтримують цю функцію. Втім, це не так вже й страшно, оскільки для спілкування, в тому числі і через шлюзи, підтримка транспортів від джаббер-клієнта не потрібно. Вона потрібна тільки для того, щоб підключити транспорт до аккаунту.

Двома, мабуть, найвідомішими програмами для спілкування по джаббер, які вміють підключати транспорти, є Psi і Miranda, але вони з самого початку орієнтовані на "просунутого" користувача, і не можуть похвалитися простотою. Самою ж, як мені здається, простий програмою, яка зроблена за принципом "запустив - працює", і в той же час вміє підключати транспорти, є Pandion. Після того, як ми налагодимо шлюз в ICQ, ви можете продовжити користуватися Pandion'ом, а можете вибрати собі іншу програму-клієнт.

Проілюструю процедуру підключення на власному прикладі. Для ілюстрації мені треба було наступне:
- свій особистий аккаунт на Яндексі myx_ostankin (сам я для спілкування в джаббер використовую свій аккаунт на GMail, але мені хотілося показати всі "з нуля");
- заведений спеціально для демонстраційних цілей номер в асьці 610510020 (мій справжній номер вже підключений до аккаунту на GMail, і я не хочу його відчіплювати - крім того, він буде використаний для демонстрації роботи чату);
- Скачаний з офіційного сайту Pandion.

Перший крок - установка Pandion

Pandion встановлюється буквально в один клік. Ніяких питань не задає, мовчки встановлюється, запускається і просить увійти під своїм джаббер-аккаунтом. Оскільки для демонстрації я вибрав свій аккаунт на Яндексі, під ним і входжу (для облікового запису на GMail все було б в точності так само):

Входжу і бачу порожній контакт-лист. Ну, майже порожній :) Оскільки я колись експериментував з пересилкою повідомлень з телефону на комп'ютер, для чого встановив на телефоні Я. Онлайн і чатілся сам з собою, тому мій GTalk'овскій контакт vlad.bfly вже є в контакт-листі. Зайва ілюстрація того, що різні джаббер-сервіси повністю сумісні один з одним, і користувачі GMail і Яндекса можуть спокійно чатитись один з одним.

Другий крок - підключення аськи

Тепер займемося тим, щоб контакт-лист наповнився нашими звичними контактами з аськи. Для цього потрібно підключити транспорт, що забезпечує шлюз в ICQ, для чого я йду в меню "Транспорти". Відкриється діалог зі списком вже підключених транспортів.

До яндексовского джаббер-аккаунту за замовчуванням підключено кілька сервісів. Не будемо заглиблюватися в їх призначення, нам це зараз нецікаво. Головне, що потрібного нам транспорту - шлюзу в ICQ - в списку немає, тому його треба додати. І ось тут постає проблема вибору :)

Загальнодоступних транспортів багато, список можна легко знайти в Інтернеті, наприклад, на JabberWorld . Однак при виборі має сенс керуватися наступними принципами:
- краще вибирати транспорти, що працюють на базі PyICQ, оскільки JIT морально застарів, та й просто менш зручний;
- краще вибирати транспорти на доменах колишнього СРСР (.ru, .su, .ua або .by), так як в противному випадку можливі проблеми з кодуванням.

Ну і, крім того, краще не брати транспорти в верхівці списку - як показує практика, зайва популярність на користь транспортам не йде, і вони починають глючити, а то і просто закриватися. Це, по суті, не є проблемою - завжди можна спокійно перейти на інший транспорт, але кому потрібен зайвий геморой?

Для ілюстрації я вибрав icq.lvk.cs.msu.su - просто взяв навскидку перший-ліпший в серединці з "пострадянським" доменом і з PyICQ в дужках. Щоб додати його, натискаю "Інші транспорти", вводжу ім'я транспорту, натискаю Enter. Якщо все в порядку, і транспорт робітник, то він з'являється в списку (поки в статусі "не зареєстрований").

Якщо не з'являється - значить, сервер перестав підтримувати ICQ-транспорт, а то і зовсім здох, і доведеться вибрати інший транспорт. Але, оскільки у нас все вийшло, я йду далі і кликаю на транспорт, щоб зареєструватися на ньому.

Але, оскільки у нас все вийшло, я йду далі і кликаю на транспорт, щоб зареєструватися на ньому

У віконці, що з'явилося потрібно ввести свій свій ICQ-номер і пароль (нік вводити необов'язково). Якщо все введено правильно і транспорт працює, то з'явиться повідомлення про успішну реєстрацію, і в рядку з транспортом з'явиться запис "Підключений":

Якщо все введено правильно і транспорт працює, то з'явиться повідомлення про успішну реєстрацію, і в рядку з транспортом з'явиться запис Підключений:

Якщо в цей момент даний номер був десь залягання, його, природно, викине, так як протокол ICQ не підтримує одночасний вхід з різних місць. Оскільки з цього моменту під нашим номером в аську буде ходити обраний мною ICQ-транспорт, все "звичайні" асечние клієнти слід відключити, щоб з ним не перетинатися.

У цей момент контакт-лист в джаббер поповнюється новими записами, кожна з яких відзначена іконкою з характерним "асечним" квіточкою, з якого стирчить традиційна джабберовская лампочка :)

Крім вже присутнього в списку контакту vlad.bfly, з'явилося ще два. Перший - це не що інше, як мій справжній аккаунт в асьці. Коли я заводив собі демонстраційний номер, я першим ділом спробував поспілкуватися сам з собою, тому в контакт-листі у 610510020 вже є номер 308813441. У реальних умовах ви, зрозуміло, побачите весь свій асечний контакт-лист. Jid кожного контакту виглядає наступним чином: номер_аські @ ім'я_сервера. Тобто в нашому випадку [email protected]

Другий - хтось Рафаїл Гельман. Поняття не маю, хто це такий - коли заводив аську для демонстрації, він встиг проскочити в мій контакт-лист перш, ніж я виставив нормальні налаштування privacy. Я подумав, що залишу його для ілюстрації того, що з завантаженням асечного профілю і з кирилицею в шлюзі все в порядку :) Найчастіше транспорт досить розумний, щоб витягнути з профілів ваших контактів їх ники і автоматично підставити їх замість jid'ов. Іноді іноді це не спрацьовує і деякі контакти залишаються у вигляді номерів - зі мною це траплялося раніше. Це, загалом, не проблема, оскільки будь-який контакт можна перейменувати.

Невелике зауваження.Всі нові контакти отримані з мого асечного контакт-листа.Там вони вже пройшли авторизацію і мають право спілкуватися зі мною.Але з точки зору мого джаббер-аккаунта вони все нові, тому в момент реєстрації транспорт посилає від їх імені запит на джаббер-авторизацію - до цього зобов'язує протокол.Тому зазвичай потрібно ручками кожного авторизувати.Процедура нудна, але пройти її потрібно тільки один раз - при реєстрації на транспорті - після чого джаббер вже буде впізнавати всі ці контакти як знайомі.
Однак схоже, що Pandion намагається бути настільки дружнім до користувача, що всі ці запити він авторизує автоматично (по крайней мере, так це сталося зі мною).Добре це чи погано - див. Нижче, але головне - транспорт підключений, причому легко і швидко.

Тепер можна і поспілкуватися. Оскільки ця, "живий" аськи у мене немає, спілкуватися будемо двома "сурогатними" номерами: один, який мій "справжній" і всім відомий, працює через шлюз на GoogleTalk під аккаунтом vlad.bfly, а другий, випробуваний, працює через шлюз на Яндексі під аккаунтом myx.ostankin:

Як бачите, всі повідомлення ходять, і навіть успішно відображаються повідомлення про те, що співрозмовник друкує повідомлення, незважаючи на те, що з'єднання йде через цілих два шлюзу. До речі, я звернув увагу на один цікавий момент. Справа в тому, що колись давно я по молодості писав своє прізвище через "ph". Уже, напевно, років п'ять як я перестав це робити, але в своєму асечном профілі, по всій видимості, так це і не поправив :) Якби не затіяв цю розмову сам з собою, то, напевно, так би про це і не дізнався ...

Отже, на цьому настройка шлюзу закінчена. Якщо вас влаштовує Pandion, то можна задовольнитися досягнутим результатом, в іншому випадку рухаємося далі. Я б не рекомендував залишатися на Pandion. Спочатку мені здавалося, що ось він - ідеальний джаббер-клієнт для користувача, який не бажає морочитися з настройками. Але, наскільки я можу судити (хоча, можливо, я просто десь накосячілі з підготовкою демонстрації - Pandion був далеко не першим випробувальним стендом), розробники трохи перестаралися з дружністю інтерфейсу і приховуванням від користувача всіх подробиць протоколу. Як результат, часто виникають проблеми із запитом авторизації через шлюз - іноді запит просто "проковтує" клієнтом, а іноді, навпаки, пускає всіх підряд, в результаті чого спамери, як ні в чому не бувало, шлють свої повідомлення через шлюз, що вже зовсім нікуди не годиться. Клієнт може бути як завгодно дружнім, але не на шкоду основної концепції джаббер, згідно з якою жоден користувач не може потурбувати іншого, не отримавши авторизацію.

Але як програма для підключення транспорту Pandion, мабуть, ідеальний. Кілька кліків - і все готово. Тепер, налаштувавши шлюз в аську, можна вибирати, де влаштуватися.

Вибір програми-клієнта

Програм для джаббер - сила-силенна, практично на будь-який смак, під будь-яку операційну систему і навіть для мобільних телефонів. Перехід на інший клієнт тривіальний: завантажуємо клієнт, заходимо під своїм джаббер-аккаунтом, з сервера автоматично підтягується список контактів - вуаля, клієнт готовий до використання. Деякі складнощі можуть бути з GTalk, оскільки у нього кілька нестандартні налаштування, але на сайті GTalk є докладна інформація про те, як налаштовувати сторонні клієнти.

До речі, деякі сервіси (зокрема, Я. Онлайн і GTalk) дозволяють зберігати всю історію листування у себе на сервері. Особисто я вважаю, що це чертовски зручно - все листування зберігається в одному місці, вибудувана в хронологічному порядку, а також по ній є зручний пошук. Для параноїків, втім, є можливість це відключити.

Повний список джаббер-клієнтів можна знайти на тому ж JabberWorld - тільки вибирай. Втім, для користувачів GMail додам ще один варіант використання джаббер, яким користуюся сам - вбудований чат в браузерної версії GMail. Дуже зручно: з будь-якого комп'ютера вийшов в Інтернет - і тут тобі і пошта, і аська, і все-все-все. Скайпу тільки немає хіба що :) Якщо віконця замалі (хоча мені в переважній більшості випадків достатньо), їх можна вивести кожне в окреме вікно браузера, як я це зробив в прикладі вище. Єдине, що спочатку дратувало - це відправка повідомлень по Enter (щоб зробити новий рядок, потрібно натиснути Shift-Enter), і це ніяк не можна змінити ... але я з часом усвідомив, що звик до цього. Все одно всі популярні месенджери за замовчуванням налаштовані саме так, і багато хто теж не дозволяють цього змінити (до Pandion, до речі, це теж відноситься). Так що я в підсумку змирився з тим, що це сформований стандарт.

резюме

Наведена вище схема - всього лише один з можливих варіантів використання аськи через шлюз. Мета даного поста - продемонструвати саму можливість перейти на більш сучасне і відкрите засіб спілкування, не втрачаючи при цьому звичних контактів в асьці.

Незважаючи на те, що я доклав деякі старання до написання інструкції, там цілком можуть бути недоліки і ляпи, тому будь-які коментарі вітаються :)



* Як виявилося, LJTalk не підтримує транспорти в інші мережі, тому зі списку кандидатів його доводиться виключити. Я, коли експериментував з різними джаббер-сервісами, довго не міг зрозуміти, чому у мене з аккаунтом від Livejournal нічого не виходить. Потім написав запит в техпідтримку СУП'а, і отримав однозначну відповідь: транспорти не підтримуються. На мій погляд, це повний ідіотизм, але чорт би з ними.

Це, по суті, не є проблемою - завжди можна спокійно перейти на інший транспорт, але кому потрібен зайвий геморой?

Реклама



Новости