to post messages and comments.

← All posts tagged Jabber

@ugnich:

Тест на знание протокола XMPP от создателя Juick: crowdtest.org
Тест сложный. Если никогда не видели, как выглядит XML-код протокола — даже не пытайтесь пройти.
Тот, кто с первой попытки наберет 90% и более, получает право высказывать своё мнение на тему XMPP и писать клоны Juick.
Тот, кто наберет меньше 90% — идет читать RFC и спорить о XMPP с мамой на кухне.
P.S. Насколько я понимаю, это первый тест по XMPP в рунете и, возможно, в мире.

@ugnich:

Если начиная с сегодняшнего дня ваш Jabber сервер больше не видит Juick, значит администратор вашего сервера повелся на лозунги отключать и запрещать всех, кто не использует шифрование. Соболезную и рекомендую сменить сервер.
Что касается Juick, то мы совсем не против шифрования, если это не носит обязательно-принудительный характер. На Juick шифрования S2S нет исключительно потому, что никто этим не занимался: все равно все посты в открытом виде на сайте лежат, так зачем что-то шифровать?!
По моему скромному мнению, вся эта затея с шифрованием ради шифрования — идиотизм и популизм. А что думаете вы? Нужно ли отключать 5% серверов ради красивых громких слов, мол "у нас тут 100% зашифровано"?

@ugnich:

Обожаю читать, как меня упрекают в плохой поддержке расширенных возможностей джаббера. Я делал и публикацию музыкальных статусов, и XHTML-IM и ещё кучу всяких офигенных вещей. Я наивно надеялся, что если появится сервис, использующий эти фичи, то разработчики клиентов поддержат. А вот хрен нам всем.
В клиентах более-менее нормально реализован только обмен примитивными текстовыми сообщениями. Всё, что выходит за рамки обычного текста — либо сделано через жопу, либо везде по-разному и не совместимо друг с другом, либо не сделано вообще. Сколько лет уже не могут нормально сделать обычное голосовое общение?! Это же просто позор какой-то.
Я уже доказал, что готов и способен делать клёвые XMPP фичи. Загвоздка только в одном: нет клиентов.
Хотите крутые jabber-фичи?! Пишите разработчикам своего клиента!

@ugnich:

Есть один хороший Open Source проект, которому нужна ваша помощь: Jabberd2. Из всех серверов, которые я видел, Jabberd2 больше всего соответствует идеологии XMPP: он простой и очень гибкий, его идеально брать за основу для своих проектов. Этот сервер используется в Juick и Apple iChat Server.
Нужна помощь с оптимизацией, поиском багов и утечек памяти. Автор занимается проектом и принимает патчи, проверено. ;) Если вы знаете язык C — пожалуйста, посмотрите исходники: codex.xiaoka.com

@ugnich:

К сожалению, в jabber-е, в сравнении с электронной почтой, напрочь отсутствуют инструменты борьбы со спамом и флудом. Поэтому, чтобы "положить" xmpp-интерфейс Juick — ума много не надо, достаточно просто быть мудаком.

@ugnich:

Воскресил RSS2Jabber под новым именем: subscrim.com
Владельцы сайтов добавляют ленты, пользователи на них подписываются. Форма для добавления RSS будет позже.
Буду признателен за простые фичреквесты, багрепорты и адреса хороших RSS лент.

@ugnich:

Перенес jabber.zp.ua на pdd.yandex.ru, пока что работает. :) Т.к. API для импорта контакт-листа нет, пришлось писать скрипт, который логинится под учетными данными юзера и отправляет серверу iq set с полным ростером из бекапа. Подписки, увы, сохранить не удалось.
Старый jabberd14 создавал слишком много проблем, теперь будет на одну занозу в заднице меньше. :)

@ugnich:

Я так сильно увлекся разработкой Juick, что, к сожалению, не могу выделить достаточно времени сервисам rss2jabber.com ( juick.com ) и jabbergw.com ( #324531 ), поэтому я открываю исходники и не буду продлевать регистрацию доменов, чтобы благое дело могли продолжить желающие.
ugnich.com
ugnich.com

@ugnich:

Новый сервер Juick-а всё ещё недоступен с аккаунтов jabber.org. Надеюсь, в ближайшее время у них обновится DNS и всё заработает. Самые нетерпеливые могут попробовать написать их системному администратору. :) Напоминаю, в настройках на сайте вы можете привязать к своему блогу несколько JabberID и переключаться между ними командой ON.
Также, после переезда чуть-чуть сломалось отображение статусов на сайте, будем чинить.

@ugnich:

Чем больше работаю с XMPP, тем больше замечаю не только его преимущества, но и недостатки.
Например, все фанатично боготворят распределенность сети. А я каждый день сталкиваюсь с глюками этой распределенности, которые зачастую сложно диагностировать и исправить.
Возможность любому легко поднять свой собственный сервер? Вспомним jabbus.org: сегодня сервер есть, завтра его нет — это несерьезно.
Или ещё часто упоминают про широкий выбор серверного и клиентского ПО, но забывают сказать про плохую совместимость этого ПО друг с другом.
Джаббер не идеален, давайте без фанатизма. ;)

@ugnich:

Какой-то добрый человек таки зарегистировал домен jabber.ua и повесил там jabber-сервер. Я несколько лет назад пытался, даже документы из Jabber Foundation получал по поводу торговой марки (без неё домен .ua зарегистрировать нельзя) — без толку. Посмотрим, что из этого выйдет.

@ugnich:

В идеальном клиенте должен быть и джуик, и джаббер? Или только джуик, а джаббер отдельно? Почему?

@ugnich:

Популярные jabber-сервера (домены; статистика по активным пользователям): img511.imageshack.us
Отношение количества активных пользователей к "всего": img219.imageshack.us
"Other" — другие домены, в которых есть не менее одного пользователя джуика. "Single-user" — домены с одним пользователем.

@ugnich:

Подсчитал статистику по джаббер-клиентам и операционным системам. Вкратце: самые популярные клиенты — Pidgin и QIP, чуть менее — Miranda; пользователей Windows в два раза больше, чем Linux; очень удивил Symbian.
Подробности в комментариях.

@ugnich:

В последнее время часто слышу жалобы на то, что не все сообщения от джуика доходят в оффлайн. Чаще всего проблема в следующем:
"Message delivery to [email protected] failed: Очередь недоставленных сообщений Вашего адресата переполнена. Сообщение не было сохранено. (Code 500)"
Решения проблемы: пинать администратора jabber-сервера; уменьшить количество подписок на джуике; сменить jabber-сервер; чаще выходить в онлайн. :)

@ugnich:

Jabber — это не только более стабильный аналог "асечки", это открытый, гибкий и расширяемый протокол с массой возможностей. Хорошо, что @tiradoir написал об этом статью: tiradoir.habrahabr.ru
У меня есть ещё 3 инвайта на Хабрахабр для тех, кто может написать что-нибудь интересное про Jabber/XMPP или Juick. ;)

@ugnich:

Джаббер-разработчикам: очень-очень нужно, чтобы вы добавили в своем любимом клиенте отображение сообщений с вложеным блоком geoloc: xmpp.org
Не нужно никаких GPS и прочей ерунды, всё очень просто: если во входящем сообщении есть этот блок — дополнять сообщение строкой с информацией из geoloc. В ответах сейчас подробнее напишу.

@ugnich:

Say 'Hi' to @waqasprosody.im developer. ;)
/Prosody is a flexible communications server for Jabber/XMPP written in Lua./

@ugnich:

Написал, а теперь тестирую один очень интересный сервис: шлюз Jabber-HTTP.
Работает так: человек шлет сообщение "тест" на [email protected], сервис отправляет HTTP запрос example.com
Веб-сервер обрабатывает запрос и выдает "тест пройден", сервис отправляет это сообщение обратно пользователю по джабберу.
Скоро добавить джаббер-шлюз к своему сайту сможет каждый. ;)

@ugnich:

Talkonaut научился правильно передавать файлы в джуик, с описанием: #238825
Пользователям этого замечательного клиента советую подписаться на его разработчика: @[email protected]
Только не мучайте занятого человека фичреквестами, пока он сам не попросит. ;)