Настройка GMail+Jabber+ICQ под FreeBSD

16

В последнее время мне очень сильно стал нравится GMail. С помощью функции импорта ( «Настройки» –> «Аккаунты и импорт» ), о которой я уже упоминал в Достаточно полном описании протокола SMTP, мне удалось объединить все свои почтовые ящики в один. Кроме корпоративных, конечно, ибо хранить корпоративную почту в GMail – не по фэн-шую.

В это же время очень сильно разонравились мне Jabber и ICQ. Неприятно это, когда тебя отрывают от дел и требуют немедленно уделить внимание чей-то проблеме. Другое дело e-mail – получил письмо, прочитал, подумал, вечером пришел с работы и ответил.

По этой же причине, кстати, я не люблю Skype и прочее голосовое общение. Кроме того, я считаю, что общаться голосом в квартире или офисе – это просто неуважение к окружающим людям. Они ведь заняты своими делами, а я тут над ухом треплюсь без умолка. А личного кабинета в обозримом будущем мне, похоже, не видать.

Увы, от IM в наши дни никуда уже не деться, но к счастью, можно свести использование этого вида общения к минимуму. Электронная почта в наше время есть абсолютно у всех, нужно лишь настаивать на том, чтобы связь с вами поддерживали по e-mail. А для мотивации – прятаться в хайде или игнорировать в IM тех, кто уже завязал с вами переписку.

Итак, вся почта у нас теперь в одном месте, вот бы вместе с ней хранились и IM-сообщения. К счастью, это возможно, ведь недавно Google Chat стал поддерживать протокол ICQ. Вот только, чтобы воспользоваться всеми возможностями Google-чата под фряхой, мне пришлось сначала произнести несколько магических заклинаний.

Для начала, если просто зайти в GMail под FreeBSD, в чате будет написано, что якобы злые сетевые администраторы закрыли доступ в Jabber из моей сети. Ежу понятно, что ни один здравомыслящий админ без резкой на то нужды так не поступит, что наводит нас на подозрения о том, что гуглу не нравится название нашей ОС, бережно переданное браузером в User-Agent.

Заходим на ip.xss.ru и смотрим, что там написано:

Mozilla/5.0 (X11; U; FreeBSD i386; ru-RU; rv:1.9.1.5) Gecko/20091114 Firefox/3.5.5

Понятно, теперь идем на волшебную страницу «about:config» и говорим огнелису, что мы будем предельно осторожны, правя конфиг. Нажатием ПКМ вызываем контекстное меню и создаем новый строковой параметр с именем general.useragent.override и значением:

Mozilla/5.0 (X11; U; Linux i386; ru-RU; rv:1.9.1.5) Gecko/20091114 Firefox/3.5.5

Этим мы заставим Google думать, что нам нравятся птицы, которые не умеют летать. Выходим из GMail, входим и, о чудо! Google Chat работает!

По непонятным причинам, в Google считают, что русские не любят аську, потому просто так залогиниться в нее нам не дадут. Ну ладно, раз соврали на счет нашей ОС, соврем и на счет языка, на котором говорим. Идем в настройки аккаунта и говорим, что любим гамбургеры:

GMail Lang

После этого в чате появится новый пункт меню:

GTalk ICQ

Кликаем, вводим номер ICQ и пароль. Все аккаунты будут импортированы. Теперь можно общаться в ICQ точно так же, как в GTalk. Разумеется, есть косяки, связанные, например, с отсутствием поддержки HTML в некоторых icq-клиентах:

GTalk и проблема с HTML

Иногда мы можем получить сообщения в неправильной кодировке. Для «расшифровки» последних проще всего воспользоваться Декодером от студии Артемия Лебедева.

Все описанное, разумеется, костыль и грязный хак, но он работает и важно помнить, что мне не нравится IM-общение, так что для меня описанная схема является вполне приемлемой. Фанатам ICQ могу лишь пожелать избавиться от зависимости скорейшего усовершенствования поддержки ICQ компанией Google!

PS. Наконец можно снести centerim :) У меня он жрал столько ресурсов, что видео смотреть нельзя было.

PPS. Я тут вспомнил, что в GMail можно прикрутить еще и Twitter. Тогда будет вообще блеск.

Похожие посты:


  • http://progg.ru/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-GMailJabberICQ-%D0%BF%D0%BE%D0%B4-FreeBSD-%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D0%BA%D0%B8-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D progg.ru

    Настройка GMail+Jabber+ICQ под FreeBSD | Записки программиста…

    Thank you for submitting this cool story – Trackback from progg.ru…

  • alex

    Зависимость от Google в будущем может аукнуться куда сильнее чем зависимомть от ICQ.

  • http://www.orgchart.net/ alex

    Лично я за то, чтобы все имело полную автономность без привязки к провайдеру услуг.

  • afiskon

    Не думаю, что это станет когда-нибудь возможно. Захотите по мобильному позвонить – станете свою сотовую сеть поднимать? Захотите кушать, свой Ашан откроете?

  • afiskon

    Все верно, как и зависимость от Яндекса, Озона и прочих. Большой брат и все дела. Вероятность есть, но я чуть более, чем на 99% уверен, что ребята просто честно зарабатывают деньги. И в отличии от ICQ и ВКонтакте не тратят мое время впустую.

  • yaroska

    Поддержки ICQ не было в гмейле не потому, что язык был русский, а потому что он был не English(US). Например для English(UK) тоже icq нет.

  • afiskon

    Да, вы абсолютно правы )
    Спасибо.

  • yaroska

    И как насчет Jabber'a? Mожно ли настроить чтоб оно приконектилось еще и к другим jabber серверам?

  • afiskon

    Честно говоря, понятия не имею :) Можно попытаться настроить транспорт (ага, из джаббера в джаббер…) в Desktop-клиенте, чтобы оно держалось и в гугле, но с трудом себе это представляю.

    Знаю, что можно прикрутить Twitter с помощью TwitterGadget или jabber2twitter.com
    Может быть, где-то есть что-то аналогичное для Jabber в GTalk.

    Но в крайнем случае, всегда можно накодить своего Jabber-бота, который сделает все необходимое.

  • Анонимус

    Жизнь такая смешная порой… У меня вот полтонны дачной картошки и овощей лежит, вот тебе и «свой Ашан» :) Не, я не утверждаю, что все должны так задрачиваться, но так вкуснее, это факт.

  • http://eax.me/ Безумный Программист

    Кстати, как я понимаю, в русском гмейле аська еще не поддерживается как раз из-за проблем с кодировкой. Притом сообщения могут не только приходить в неправильной кодировке, но и отправляться.

  • http://beliashou.livejournal.com/ Guest

    Надо сказать, что много лет пользуюсь шлюзом в icq из jabber. Это более глючно, время от времени он падает, но безумно удобно то, что можно логиниться с любого клиента, с мобильного и т.п., при чём, все логи будут всё равно сохраняться в gmail.

    Сейчас добавить шлюз стало более проблемматично, но возможно – в сети есть описание какой контакт для этого надо добавить.

  • http://eax.me/ Безумный Программист

    А вы каким пользуетесь? )

  • zzfi

    aim и icq используют один протокол – oscar кажись, но только в aim используется только латин1, и гмайл делает преобразование из латин1 в ютф8.

  • http://twitter.com/darkomen86 D S

    Не знал о такой возможности, чтобы просто выбрать английский язык и все будет хорошо, поэтому воспользовался standalone клиентом и подключил icq2jabber шлюз, добавил нужных пользователей в него и сразу все заработало, зато при необходимости можно подцепиться любым другим jabber клиентом, хоть в основном и пользуюсь gmail'ом.
    Так что если подцепить транспорт то все будет хорошо, даже пользователей добавлять можно с использованием транспорта, единственная проблема механизма управления транспортами нет.
    Использовал TwitterGadget достаточно удобно, вот только навигация если надо в прошлое перейти то неудобно листать. Сейчас испольщую metrist плагин в chrome'e для twitter'a

  • http://eax.me/ Безумный Программист

    А вот лично я разочаровался в транспорте. Потому старался использовать клиенты, поддерживающие как ICQ, так и Jabber. До недавнего времени пользовался centerim. Он был особенно удобен за счет того, что я мог заходить на домашний компьютер по ssh и сидеть в аське через консоль, за счет чего обеспечивалась синхронизация сообщений, посланных с работы и дома.

    Вот только я временами забывал поднимать SSH перед выходом )

blog comments powered by Disqus