Много лет Google Talk работал на основе протокола XMPP, в том числе поддерживая XMPP Federation с другими сетями и делая возможным, например, использование ICQ через соответствующий jabber-транспорт в Google Talk (как в приложении, так и в чате в Gmail через web).
Однако, при переходе на Google Hangouts, представленный на последней конференции Google I/O, который объединяет Google Talk и Google+, Google отказывается от поддержки XMPP. Android-приложение Google Talk автоматически обновляется на Google Hangouts. Чат в Gmail пока можно переключать на Hagouts и обратно к классическому виду (соответственно, общение с джабер-клиентами других сетей и контактами ICQ и других транспортов возможно только в последнем случае).
Метка «jabber» - 2
Google отказывается от поддержки XMPP
2013-05-18 в 13:09, admin, рубрики: gmail, Google, google hangouts, google talk, jabber, xmpp, метки: Google, google hangouts, google talk, jabber, xmppJasmine IM и Jimm Multi удалёны из Google Play по запросу Mail.ru Group
2013-05-15 в 15:29, admin, рубрики: android, aol, Google, ICQ, jabber, mail.ru group, xmpp, метки: aol, ICQ, jabber, mail.ru group, xmpp Этой ночью из Google Play удалили два популярнейших клиента с поддержкой протокола ICQ: Jimm Multi и Jasmine IM.
Пруфы простые
play.google.com/store/apps/details?id=ru.net.jimm
play.google.com/store/apps/details?id=ru.ivansuper.jasmin
Читать полностью »
Улучшаем emacs-jabber
2013-01-02 в 16:50, admin, рубрики: emacs, jabber, xmpp, метки: emacs, jabber, xmppНачало
На хабре уже была обзорная статья по jabber.el — jabber-клиенту для emacs. Решив попробовать этот клиент после pidgin, я наткнулся на отсутствие таких привычных уже вещей, как история ввода или форматированные сообщения. К сожалению, emacs-jabber не развивается так быстро, как хотелось бы. К счастью, возможности emacs по настройке практически безграничны, поэтому добавить нужное несложно. В этой статье я расскажу, как реализовал историю ввода. Если эта тема заинтересует общественность, в дальнейшем опишу отправку форматированных сообщений (html) и некоторые другие плюшки.
Читать полностью »
Третий ежегодный новый год за компьютером
2012-12-31 в 2:31, admin, рубрики: forever alone, jabber, Новый Год, метки: forever alone, jabber, Новый Год С наступающим, друзья читатели!
Желаю всем хорошо его отметить в компании друзей и близких! А так же добра и успехов в новом году!
Но, наверняка, не у всех есть такая возможность и придется встречать Новый Год около компьютера или на худой конец, смартфона. Как раз для таких хабравчан приглашаю собраться в Jabber-конференции, как было на прошлый Новый год (http://habrahabr.ru/post/135567/) и даже на позапрошлый (habrahabr.ru/post/111026/).
Просто так, чтобы быть не совсем в одиночестве.
Сервер: conference.neonxp.net
Комната: main
Читать полностью »
Отображаем реальный статус icq и jabber на сайте
2012-12-20 в 17:54, admin, рубрики: html, ICQ, jabber, метки: ICQ, jabberЕсли на страницах вашего сайта есть jabber и icq контакты, то рекомендую сделать реальное отображение статуса, ведь как не приятно когда копируешь jid или icq, добавляешь в контакты, а он оказывается оффлайн, а зная это заранее можно сразу воспользоватся тем контактом который онлайн или же вообще электронной почтой.
Джабер:
Чтобы отображать статус джабера мы будем использовать специальный сервис web-apps, для этого:
1. Добавляете контакт web-apps-presence@jabber.ru себе в ростер
2. Получив подписку, робот шлёт соответствующее уведомление
3. Если готовы отображать свой статус всем — шлёте роботу сообщение «1», а если передумаете — отправьте нолик «0»
Также у этого сервиса есть дополнительные возможности список которых вы можете посмотреть отправив боту команду help.
Теперь добавив на страницу такой html код:
<img src="http://web-apps.ru:11000/jabber-presence/img/jid/cigulev@qip.ru/" alt="Jabber status"/>
Получим иконку которая соответствует вашему статусу:
Если же у вас высоконагруженный сайт, то во избежании тормозов сервиса web-apps и соответственно тормозов при отдачи картинки статуса, рекомендую автоматически раз в минуту копировать картинку на свой сервер и с него уже показывать пользователям.
Читать полностью »
Установка Prosody v0.8 (Jabber-сервер) с аутентификацией из LDAP
2012-12-05 в 9:55, admin, рубрики: jabber, ldap, prosody, xmpp, метки: jabber, ldap, prosody, xmpp Доброго всем времени суток!
Все началось с того, что используемый мной OpenFire с нагрузкой из 80 клиентов начал потреблять около 2х Гб оперативной памяти. Ресурсы сервера это конечно позволяли, но я думаю, что все согласятся — это не хорошо. И поскольку в течении продолжительного времени разработчики OpenFire так и не устранили утечки памяти, решено было перейти на другой, более легковесный сервер.
Следоватьно поставленная задача: поднять непотребный к ресурсам jabber-сервер, с авторизацией по ldap-записям, и со списком контактов из ldap-групп пользователей.
Из всех вариантов я выбрал Prosody. Но столкнулся с ограниченностью литературы и некоторыми проблемами при установке и настройке. Под катом о том, как это все было преодолено.
Читать полностью »
ejabberd: мигрируем с mnesia на mysql
2012-10-12 в 13:20, admin, рубрики: ejabberd, jabber, mnesia, mysql, open source, xmpp, метки: ejabberd, jabber, mnesia, mysql, xmppПо мере использования xmpp сервером ejabberd наблюдаю крайний дефицит документации. Каждый чих чуть отклоняющийся от стандартных потребностей приходится придумывать самому, либо собирать по кусочкам из конференций, списков рассылки, комментариев в svn и непосредственно исходников.
С выходом ejabberd 2.1.11, в котором разработчики добавили поддержку ODBC в новых модулях, я столкнулся с проблемой переноса данных из штатной БД mnesia в более подходящую под мои задачи mysql. Когда-то я ее уже решал для других модулей, но лишь отдаленно помню как. Сейчас попробую вспомнить и задокументировать процесс для будущего себя и всех кому это может быть интересно.
Релиз Miranda NG
2012-09-24 в 17:46, admin, рубрики: ICQ, jabber, miranda, open source, release, метки: ICQ, jabber, miranda, releaseСегодня я хочу рассказать вам о выходе второго stable-релиза IM-мессенджера Miranda NG, форка Miranda IM, созданного бывшими разработчиками ядра и ряда плагинов.
Исходный код
Ресурс со всеми портированными плагинами
Трекер
Статья-прародитель, содержащая небольшой FAQ для «введения в курс дела»
Веб-сайт и вики сейчас находятся в стадии активной разработки и наполнения контентом, впереди еще много работы, но команда полна идей и энтузиазма, так что не судите строго. :)
XMPP для самых маленьких
2012-09-14 в 3:54, admin, рубрики: irc, jabber, XML, xmpp, Программирование, метки: irc, jabber, xmppДорогой дневник,
IRC отмирает, — кто-то уходит в социальные сети с концами, кто-то сменяет IRC на Jabber. На протяжении 6 лет моим хобби было написание mIRC бота (это как Emacs, только чат, но с таким же потенциалом для обвешивания его разным функционалом), но каналы опустели и теперь стало писать не для кого.
А писал я, позвольте похвастаться, многое — реализации HTTP, FTP, IRC серверов, Feed агрегатор, игры для IRC, и просто различные утилиты, которые выполняли рутинную задачу и делали жизнь легче. Все это — на чистом mIRC Scripting Language.
С потерей популярности IRC я не хочу отказываться от чатов и тоже перешел на Jabber, но в конференциях без своего бота, который предоставляет кучу полезных фич и развлекает посетителей — совсем не то. Поэтому я решил написать реализацию XMPP клиента, и для тех, кому это тоже может быть полезно — сделал шпаргалку, с описанием основных команд. По ней вы, используя любой любимый ЯП, в котором нет библиотек для XMPP, — да даже просто используя telnet, сможете сидеть в Jabber'е. Сравнивать я буду с IRC.Читать полностью »
Удобные классы для получения статусов IM на PHP
2012-09-03 в 8:11, admin, рубрики: ICQ, jabber, mra, php, skype, Песочница, метки: ICQ, jabber, mra, PHP, skype, ВконтактеВдохновившись темой получения статусов мессенджеров на PHP, я решил структурировать код получения статусов, так и родился мой небольшой проект.
Основная концепция моего проекта такова:
1. ООП
2. Использование универсальных и удобных велосипедов классов для основных и вспомогательных функций
3. Получение статуса как описанного в enum кода, но не текстовым или иным сообщением, отделение вида от контроллера.