Jabber-клиент Gajim

До сих пор пользовался Psi. Неплохой джаббер-клиент, в т.ч. умеет подключаться одновременно к нескольким эккаунтам, отображать чаты в закладках и прочее. Но были у меня к нему и некоторые претензии: во-первых, не очень удобная работа с историей, плюс тормоза, если эта история велика; во-вторых, внешний вид — не очень-то привлекательный (хотя, думаю, тут проблема скорее в том, что мне было лень разбираться, как поправить look-n-feel, ковыряясь в конфигурационных файлах).

И вот на днях наткнулся на Gajim (не путать с Gaim). Многоплатформенный: работает на разных Linux’ах, FreeBSD, Windows. Более приятен на вид (и этот внешний вид настраиваем в меню программы), плюс куча возможностей: чаты в закладках, удобная работа с историей (в т.ч. календарик и поиск), работает с разными транспортами, может отображать статус и аватары прямо в ростере (в контакт-листе), всплывающие из трея нотификации. Плюс обновляется он почаще, чем Psi. Вобщем, перешёл я на Gajim. 🙂

Кстати, вчера я написал как передавать файлы через Psi, а в Gajim уже вписан целый список прокси для передачи данных.

Хочу в Будапешт

Там 16 мая — концерт МакФеррина.

Остальное время он либо в США, либо в европейских странах Шенгенской зоны, куда попасть гораздо сложнее.

Как передавать файлы через Jabber

Я довольно активно пользуюсь Jabber’ом — толковая вещь. Использую PSI, который позволяет подключаться сразу к нескольким account’ам (например, я подключаюсь к jabber.ru и talk.google.com). Однако было одно мелкое неудобство: невозможность передавать файлы собеседнику через Jabber.

Вообще-то Jabber умеет передавать файлы несколькими способами:

  • out-of-band («вне канала») — устанавливается прямое (минуя Jabber-сервера) соединение между клиентами
  • in-band («в канале») — файл передаётся по обычному Jabber-соединению, примерно так же, как текстовые сообщения

Причём есть несколько стандартов на эту тему, их поддержка зависит от конкретного Jabber-клиента. Очень подробно всё это описано по этой ссылке. Проблема же заключается в том, что я (и немало других пользователей) не имеют возможности установить прямое соединение, т.к. не имеют своего IP-адреса («сидят за NAT’ом» провайдера).

Но решение для PSI мною таки было найдено в вики PSI: открываем свойства эккаунта (см. в меню пункт «Account Setup»), на закладке «Misc.» в поле «Data Transfer Proxy» вводим «proxy.jabber.org«, и всё — можно пересылать небольшие файлы (небольшие — так как всё шлётся через Jabber-сервер).

Оскар — программист

Ушли на часок из дому. Возвращаемся — Оскар удобно устроился на клавиатуре открытого (и включенного) ноутбука, в тексте программы — «мусор».

Кот получил нагоняя, конечно. Оказалось, он там не просто так сидел: ноутбук — самая тёплая точка в доме (отопление отключено, обогреватель тоже выключен).

PS. Код и кот не пострадали. 🙂

Вкус пива

Странно, но… Если одно и то же пиво (из одной бутылки!) пить из бокала и пить прямо из бутылки («с горла«), то вкус — разный!

Вот только не надо говорить, что вы это знали ещё в третьем классе, или что меня глючит. 🙂