Вышел Ткаббер 0.10.1-beta

Изображение пользователя kostix@jabber.ru.

Выпущена первая бета грядущего релиза Ткаббера — 0.10.1.

Скачать оригинальную версию можно здесь, а вот — ссылка на Tkabber-Pack для Windows.

Нововведения в версии 0.10.1 включают:

  • Новая реализация "интерфейса с табами": теперь табы умеют выстраиваться в несколько линеек, если расположены горизонтально, а также теперь можно произвольно менять их расположение относительно окна чата — например, слева или справа.
  • Добавлена поддержка подключений через SOCKS4a, SOCKS5 и HTTPS прокси-серверы.
  • Добавлена поддержка нескольких протоколов, работающих поверх PEP (XEP-0163) в той мере, в какой PEP к настоящему моменту реализован в ejabberd:

    • User Mood (XEP-0107) — публикация состояния пользователя.
    • User Activity (XEP-0108) — публикация занятия пользователя.
    • User Tune (XEP-0118) — публикация мелодии пользователя (см. ниже).
  • Добавлена поддержка архивов формата JISP (XEP-0038) для графических файлов интерфейса (архивы эмоциконок в формате JISP не поддерживаются).
  • Добавлена односторонняя поддержка Entity Capabilities (XEP-0115) — только посылаем.
  • Исправлены старые баги, добавлены новые. Как обычно.

Также в 0.10.1 появилось несколько внешних плагинов:

attline

Рисует в окнах чата линию, отделяющую прочитанные в данном чате сообщения от непрочитанных.

ctcomp

Добавляет к окнам ввода чатов поддержку автодополнения вводимых слов в стиле функции "completion" текстовых редакторов Vim и Emacs.

custom-urls

Добавляет возможность представить любые комбинации символов в окне чата как ссылку на определённый ресурс, к примеру, строка "XEP-0118" может быть представлена как ссылка, кликнув на которую, пользователь может открыть в браузере документ, описывающий указанный протокол. "Из коробки" поддерживаются: XEP'ы, JEP'ы, RFC и ссылки на баги в Debian BTS.

floatinglog

Реализует всплывающие сообщения с уведомлениями об определённых событиях (включая сообщения в чатах и изменение состояний доступности пользователей в ростере). Понятная картинка:

gmail

Позволяет пользователям XMPP-аккаунтов на gmail.com следить за почтой, используя соответствующий протокол.

openurl

Позволяет открыть ссылку в тексте любым браузером по выбору пользователя.

presencecmd

Добавляет в окна ввода чатов несколько IRC-style команд для управления статусом доступности пользователя и/или его описанием; поддерживаются направленные посылки присутствия.

Часть устаревшей функциональности была вынесена во внешние плагины:

  • Jabber Browser (XEP-0011).
  • Поддержка передачи файлов по протоколу Jidlink.

Цель выпуска "беты" — окончательное тестирование функциональности перед выпуском релиза. Посему авторы выражают просьбу к заинтересованной общественности: скачать, "погонять", сообщить о проблемах, если найдутся.



Примечание: В контексте протокола User Tune поддержка различных программ проигрывания музыки реализована плагином, находящимся в данный момент в разработке. В настоящее время поддерживаются программы: Amarok, Quod Libet и Foobar2000; практически завершена работа над по реализации поддержки MPD, планируется поддержка WMP.


Опубликовано kostix@jabber.ru в пн, 2007-10-08 01:32. categories [ ]

Jabber-Shell: администрирование через джаббер

Изображение пользователя muhas@jabber.ru.

Jabber-Shell - это джаббер-бот, позволяющий вам выполнять команды оболочки на удалённой системе.

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

Пока есть следующие замечания:

  1. Большой вывод команды обрезается до четырёх килобайт. В перспективе - разбивать на несколько сообщений
  2. Бот падает при получении команды clear

Что планируется:

  1. Проблемы, перечисленные в предыдущем пункте:)
  2. Загрузка файлов на удалённую машину и скачивание файлов с неё.
  3. Асинхронная обработка очереди сообщений для того, чтобы убивать зависшую программу

Бот написан на языке Python, с использованием библиотеки xmpppy.

Для работы с ботом требуется зарегистрировать отдельный JID и добавить его в свой контакт-лист. После чего в настройках бота указать его JID и пароль и JID администратора.
Бот работает следующим образом: получив сообщение он смотрит на JID отправителя. Если оно отправлено администратором, то полученное сообщение выполняется как команда оболочки (os.system()) с перенаправлением вывода в файл /tmp/jabber-shell. После завершения выполнения команды содержимое файла /tmp/jabber-shell отправляется в ответном сообщении администратору.

Страница бота находится здесь.
Автор бота Вадим Калинников aka MooSE.


Опубликовано muhas@jabber.ru в вс, 2007-09-30 16:43. categories [ ]

Coccinella - джаббер-клиент на Tcl/Tk.

Изображение пользователя muhas@jabber.ru.

Обнаружился ещё один замечательный джаббер-клиент написанный с использованием Tcl/Tk и поддерживающий VoIP-телефонию (библиотека Jingle).

Довольно симпатичный клиент: есть поддержка прокси и NAT, Moods (XEP-0107) вроде работает, можно сохранять лог беседы в файл, есть доска для рисования (несколько человек рисуют одновременно), в отдельную группу выделяются контакты, у которых запросилась авторизация, импорт-экспорт ростера и vCard. Интерфейс стандартный для im-клиентов.

Программа умеет работать под Windows, Linux, OSX, исходники доступны.

Официальный сайт проекта.


Опубликовано muhas@jabber.ru в сб, 2007-09-29 20:58. categories [ ]

Галерея картинок через джаббер.

Изображение пользователя jonie@jabber.ru.

Ранее я писал о сервисе по хранению файлов (Jabber Disk).
Теперь расскажу о том, как не напрягаясь сделать галерею фотографий через джаббер.

Идем в обзор сервисов в <album@disk.jabbim.cz>, регистрируемся на сервисе.
Вас попросят добавить этот контакт к себе в ростер - добавляем.
Всё. Фотогалерея фактически готова.
Шлите файлы этому контакту, вы можете увидеть ваши (а может и не ваши) фотографии по адресу album.jabbim.cz/ВАШ_ДЖИД. Более того, по этой ссылке можно посмотреть гистограмму по каналам RGB, поворачивать картинки, комментировать.
Ссылками на ваши фотки можно и нужно делиться.

--------------
Огорчу народ немного: это не Россия - язык тоже не соответствующий, но догадаться вполне можно.
Команды основные см. тут www.jabber.ru/node/418.
Кроме того, полный список всегда доступен по команде help в приват боту.


Опубликовано jonie@jabber.ru в пн, 2007-09-10 10:13. categories [ ]

Программное обеспечение.

Изображение пользователя Jabber Ru.

3 сентября Jabber.Ru стал чуточку лучше.
Всю ночь отважные технические специалисты синхронизировали сервер с последней версией из репозитория. Теперь у нас новенький, тока что из цеха, ejabberd.

Кое-что об изменениях.
Добавлены настройки для предотвращения флуда в чатах (ограничения сообщений/презенсов, сообщения в оффлайн, количество пользователей в чате).
Все действия администраторов/владельцев чатов пишутся в историю.
Исправлены известные ошибки.

Все изменения здесь.


Опубликовано Jabber Ru в ср, 2007-09-05 18:31. categories [ ]

Смайлики "Колобок" для Psi 0.11

Изображение пользователя denismajor@jabber.ru.

Скорому выходу релиза Psi 0.11 посвящается.
То ли из-за глюка, то ли специально, но в новом Psi смайлики интерпретируются по-другому, что иногда делает их нераспознаваемыми для того же QIP.
Суть проблемы в том, что при описании смайликов в xml-файле, как правило, на один смайл приходится несколько ASCII-эквивалентов (разные традиции кодирования, тык скыть). Раньше в Psi 0.10 основным ASCII-эквивалентом считался самый первый (верхний), а в Psi 0.11 теперь почему-то считается нижний. Именно из-за этого, когда вы посылаете другу, сидящему под QIP, смайлик двух друзей с кружками пива, он (ваш друг) может увидеть только надпись ":DRINK:" (пример описывает ситуацию, когда вы уже ставили портированные мной смайлы под Psi 0.10).

В общем, выкладываю ссылку на исправленные смайлы. В архиве сами смайлы и файл описания, размер архива 37.89 KB.

http://uploaded.to/?id=oudw7z

Постоянная ссылка (спасибо gluek.info).
http://gluek.info/files/software/psi/kolobok_PSI11.rar

Напоминаю, что автором всех смайлов является Aiwan, а я лишь портировал их под разные джаббер-клиенты.

Внимание!
Папку со смайликами на Psi 0.11 копируйте в папку: /iconsets/emotions, заменять смайлики default не надо - потому что тогда новых смайлов в списке выбора вы не увидите, там всё равно останутся смайлы по умолчанию (видимо, их "зашили" в программу).


Опубликовано denismajor@jabber.ru в ср, 2007-08-29 18:09. categories [ ]

MirandaIM 0.7

Изображение пользователя Saddo@jabber.ru.

Новая версия версии мультипротокольного интернет-пейджера — Miranda IM 0.7 теперь доступна для скачивания. На данный момент готовится выход новой версии Miranda IM 0.7.1 Отличия от предыдущей версии (Miranda IM 0.6.8) просто колосcальны, а количество нововведений в модуле Jabber превосходит все ожидания. И если Miranda IM 0.6.8 обладала только базовыми возможностями Jabber/XMPP, то Miranda IM 0.7 претендует на статус XMPP Intermediate IM Client 2008. Уровень поддержки протокола позволяет считать Miranda IM 0.7 одним из передовых клиентов.

Полный список поддерживаемых расширений протокола XMPP вы можете найти здесь - Supported XEP

Список новых функций Jabber-модуля из поставки Miranda IM 0.7:

  • Поддержка всех стандартизированных способов передачи файлов. Это позволяет передавать файлы даже при наличии firewall, NAT, и прочих источников проблем.
  • Появились закладки для хранения списка любимых конференций и ссылок на сервере и автоматического присоединения к конференциям при входе в сеть. Требуется поддержка закладок на сервере.
  • Реализовано удалённое управление, благодаря которому вы можете управлять приложением c другого Jabber-клиента в другом месте.
  • Поддержка cписков приватности дает возможность гибкой настройки игнора и невидимости.
  • Полностью переработанный диалог Service Discovery поможет вам посмотреть возможности предоставляемые сервером, а так же удобно воспользоваться ими.
  • При помощи User Mood можно с легкостью указать свое настроение в дополнение к привычному статусу доступности. Требуется поддержка PEP на сервере.
  • User Tune позволит получать и передавать информацию о прослушиваемой композиции. Требуется поддержка PEP на сервере.
  • Сжатие трафика существенно уменьшает объемы передаваемой информации, что особо важно при работе через GPRS.
  • XML консоль, при помощи которой можно отслеживать работу протокола.

Это лишь неполный список новых и интересных возможностей Миранды, напомним, что функционал приложения легко расширяется огромным количеством доступных плагинов. Благодаря расширяемости и настраиваемости, ваша Миранда будет красивой, удобной и функциональной.

Скачать программу и различные плагины вы сможете по следующим ссылкам:

Если у вас возникнут какие либо вопросы, ответы на них вы сможете найти в следущих местах:

Ну и несколько скриншотов:


Опубликовано Saddo@jabber.ru в вт, 2007-08-21 15:03. categories [ ]

Какая структура комментариев кажется вам более удобной?

Изображение пользователя Lisiki.
Линейная. Комментарии на странице идут по порядку.
55% (63 votes)
Древовидная. Комментарии разделяются по веткам.
32% (37 votes)
Мне всё равно.
13% (15 votes)
Всего голосов: 115

Опубликовано Lisiki в сб, 2007-08-18 20:43. categories [ ]

Англо-немецкий бот-переводчик (Eng2Ger, Ger2Eng).

Изображение пользователя jonie@jabber.ru.

Продолжим-с поиск ботов на просторах джаббер-сетей (ведь японским языком мир не окончился).
Нашелся бот для перевода с английского на немецкий (и обратно).
Бот живет тут: <woerterbuch.info@swissjabber.org>.
Cобственно, добавляем и радуемся.

[01:10:23]<jonie>: hello
[01:10:23]<woerterbuch.info>: 
Englisch ---> Deutsch:
Hello! --> Guten Tag!
Hello! --> Hallo!
Hello everybody! --> Hallo allerseits!
Say hello to ... for me. --> Grüß ... von mir.
to say hello (to someone) --> (jdm.) guten Tag sagen
Weitere Treffer: http://www.woerterbuch.info/?query=hello

Огорчает немного рекламы.


Опубликовано jonie@jabber.ru в сб, 2007-08-18 00:14. categories [ ]

Еще один веб-индикатор статуса.

Изображение пользователя jonie@jabber.ru.

Как то я уже писал об индикации статуса в виде картинки.
Теперь нашел еще один индикатор, на этот раз французский.
1: Идем на presence.jabberfr.org в обзоре сервисов вашей программы. Регистрируемся там, соглашаясь со всем.
Бот presence.jabberfr.org запросит подписку. Даем ему подписку.
2: Лезем в приват боту и пишем visible.
3: Идем на presence.jabberfr.org (уже в браузере). Вбиваем в поле свой джид.
Далее выбираем из менюшки вид выводимого сообщения. Это может быть аватар, иконка, текст (на французком) и текст как он есть (ваш статус). Иконки предопределены.

Ниже пример ссылки на иконку, аватар или сообщение:

http://presence.jabberfr.org/[тут HASH вашего джида]/image-jabberlogo.png
Этот адрес можно вставить в подпись на phpBB форуме. Например, на форуме Jabber.Ru.


Опубликовано jonie@jabber.ru в сб, 2007-08-18 00:02. categories [ ]