http://jawiki.jrudevels.org/api.php?action=feedcontributions&user=217.25.221.127&feedformat=atomJaWiki (Jabber/XMPP wiki) - User contributions [en]2024-03-28T09:03:29ZUser contributionsMediaWiki 1.25.1http://jawiki.jrudevels.org/index.php?title=Talk:PyVk-t&diff=14284Talk:PyVk-t2012-04-09T07:40:38Z<p>217.25.221.127: ы?</p>
<hr />
<div>Почему бы не написать, что транспорт заброшен и уже второй год, как не работает?<br />
Зачем зря народ в заблуждение вводить?--[[User:Yagiza|Yagiza]] 18:03, 8 April 2012 (CEST)<br />
: Конечно, напишите. //&nbsp;[[User:cblp.su|Сыр Российский]]&nbsp;— 22:16, 8 April 2012 (CEST)<br />
: А он теперь вообще нужен? У них же жаббер появился? --[[Special:Contributions/217.25.221.127|Binary]] 09:40, 9 April 2012 (CEST)</div>217.25.221.127http://jawiki.jrudevels.org/index.php?title=Eng:J2J&diff=14276Eng:J2J2012-03-08T14:05:38Z<p>217.25.221.127: Undo revision 14275 by 109.230.216.60 (talk)</p>
<hr />
<div>{{EnglishVersion|J2J}}'''<big>Transport J2J</big>'''<br />
<br />
With this transport you can aggregate contacts from rosters of two (or more) Jabber accounts in single roster. E.g., you can communicate through your GTalk or LiveJournal account, using main account on Jabber.org. For your interlocutors it will be seen as you logged in on this three-accounts manually. Though actually Gtalk and LiveJournal will be connected through J2J transport.<br />
<br />
== Features ==<br />
* [[:w:en:Gtalk|Gtalk]] support;<br />
* [[:w:en:LiveJournal|LiveJournal]] support;<br />
* [[:w:en:Secure_Sockets_Layer|SSL]] is not supported; <!-- feature? --><br />
* [[:w:en:Transport_Layer_Security|StartTLS]] support.<br />
<br />
== Usage ==<br />
<br />
[[image:X2x-register.gif|frame|J2J registration form]]<br />
<br />
To make explanations smplier we'll introduce two main concepts: ''master Account'' and ''guest account''. ''Master account'' is that which will be register this transport, ''guest account'' is that which will be used through J2J.<br />
<br />
In the Username field you must enter username of guest account. Password is a password for guest account. In the Server field you must enter just a hostname of your guest Jabber server.<br />
<br />
Value of Port field doesn't follow for change. It must be used when Jabber server uses non-standard port.<br />
Because SSL doesn't supported, value 5223 is invalid.<br />
<br />
You will receive a subscription request after registration, you must accept it and wait for connection with guest account. When connection is established, J2J will be online.<br />
<br />
There are protection from ring registrations on transport, however, it isn't recommended to create such connections.<br />
<br />
== Using with Google Talk ==<br />
<br />
Just enter your JID. Your Gtalk account will be recognized automatically, and the additional functions will be accessible:<br />
<br />
Discover j2j -> Register -> fill form:<br />
* username: gmailuser<br />
* password: pass<br />
* sever: gmail.com<br />
* domain or ip: <nothing><br />
* port: 5222<br />
... registration successful.<br />
<br />
... may j2j see your presence? y/n<br />
<br />
... j2j allows you to see its presence.<br />
<br />
There will appear an extra option '''Light first mail-notify''' in transport options (they could be aceessed via ad-hoc commands). Setting this option on makes the first new mail notification message consistent of number of them only.<br />
<br />
== Using with Facebook ==<br />
From Febrary 2010, facebook let you use any xmpp client to use their chat system[http://www.facebook.com/sitetour/chat.php]. You need to edit your facebook account and click in settings and after that in username, you can choose a convenient and clean alias (without blanks and such) [https://register.facebook.com/editaccount.php?settings&alias].<br />
<br />
Discover j2j -> Register -> fill form:<br />
* username: username_you_have_just_set<br />
* password: pass<br />
* sever: chat.facebook.com<br />
* domain or ip: <nothing><br />
* port: 5222<br />
... registration successful.<br />
<br />
... may j2j see your presence? y/n<br />
<br />
... j2j allows you to see its presence.<br />
<br />
Test it, it seems to work to some degree.<br />
<br />
== Import your contacts from guest-account ==<br />
If you want to import your contacts from guest-account's roster to your master-account's roster, you can open Discovery-dialog of your Jabber-client, enter JID of your J2J-transport, and add contacts from the "Guest Roster" item. You can use grag and drop technology or context-menu. (drag and drop available in Tkabber и JAJC).<br />
<br />
==JID Escaping==<br />
Because, node of JID cannot include "@" char, it needed to use JID-Escaping: all "@" chars is replacing to "%" and "%" replacing to "\%". For example, <tt>vasya%jabber.ru@xmpp.tushinec.ru</tt>.<br />
<br />
If you want to add contact through your guest-account, you must use such format.<br />
<br />
Some clients (Tkabber, JAJC) supports addition contacts through transports transparently. In this case, just select transport and enter JID in simple format <user@server>.<br />
<br />
==Additional possibilities==<br />
===Auto-answer service===<br />
At requests of users, auto-answer service is implemented in J2J. Use this for inform your contacts about your new JID or something else.<br />
<br />
You need use Jabber-client with ad-hoc commands support, for example, Bombus, JAJC, Tkabber, Gajim, Psi or Coccinella. Execute a Options command, check "Enable auto reply for all guest contacts" checkbox and enter text for auto-answer in text area "Text for auto reply". It limited to 1000 chars.<br />
<br />
Additional checkbox "Always forward messages to me" means, that messages will be forwarded with enabled auto-answer service too.<br />
<br />
===Receive message only from Guest roster===<br />
You can deny messages from users not from guest-account's roster checking checkbox "Receive messages only from Guest roster".<br />
<br />
==Where it's used==<br />
For a moment, J2J is in use at this servers:<br />
* ''jrudevels.org''<br />
* ''udaff.com''<br />
* ''jabbus.org''<br />
* ''jabbe.net.ru''<br />
* ''jabster.pl''<br />
* ''chrome.pl''<br />
* ''im.flosoft.biz''<br />
* ''jabber.hot-chilli.net''<br />
* ''draugr.de''<br />
* ''jabber.apinc.org''<br />
<br />
* [[jworld:Список публичных транспортов J2J|List of public and private J2J instances]] (in russian)<br />
<br />
==For Jabber-servers admins==<br />
[[Eng:J2J:AdminGuide|J2J Installation and operation guide]]<br />
<br />
<br />
[[Category:Gateway]]</div>217.25.221.127http://jawiki.jrudevels.org/index.php?title=LIJ&diff=14100LIJ2011-10-19T15:56:23Z<p>217.25.221.127: /* На исправление каких ошибок помогло повлиять */ +EJAB-1453 в свежем ej 2.1.9</p>
<hr />
<div>{{mainurl|[http://b.habahaba.im b.habahaba.im]}}<br />
[[File:Psi-lij.png|thumb|Показан ответ и запрос темы]]<br />
<br />
'''LiJ''' (сокр. от LiveJabber) - рабочее название открытого распределённого сервиса микроблогга для XMPP-серверов (или instant blogging), базирующегося на [[PubSub]]. Расположен на поддомене сервиса [[HabaHaba]].<br />
<br />
При разработке используется [[Python]], XMPP-сервер - [[ejabberd]], но в дальнейшем любой, поддерживающий подключение сервисов. В данный момент единственная тестовая копия lij запущена в виде сервиса по адресу xmpp:lij.habahaba.im. Регистрация на нём пока закрыта, но вы можете её запросить (см. ссылку внизу). Автор - [[user:binary|Binary]]. В перспективе, когда появятся xmpp-клиенты с нативной поддержкой [[PubSub]] этот сервис, как интерфейс к нему, перестанет быть нужен - программы-клиенты смогут напрямую общаться с ним.<br />
<br />
== Как начать использовать ==<br />
В данный момент воспользоваться можно только в режиме бета-тестирования. Свободной регистрации нет. Через некоторое время она станет доступна по приглашениям.<br />
<br />
# ''(из-за нестабильности сервиса пока только такой вариант)'' Запросить учетную запись в комментариях [http://juick.com/binary/1056572 записи в Juick] или по адресу xmpp:binary@jrudevels.org<br />
# Получить уведомление от binary@ об активации<br />
# К своей основной учетной записи подключить сервис lij.habahaba.im, указав то имя и пароль, которые вы использовали в первом пункте<br />
# Предоставить подписку сервису, которую он запросит после ввода имени и пароля. В ростере появится lij.habahaba.im со статусом online<br />
# Проверить работу отослав ping в чате с lij.habahaba.im<br />
<br />
В дальнейшем, когда появятся другие копии LIJ, в пункте 4 можно будет указывать JID с других серверов, где будут запущены другие копии LIJ. С момента появления второй копии LIJ сервис станет распределенным.<br />
<br />
== Как установить на свой XMPP-сервер (для администраторов) ==<br />
Пока копия только одна и запущена она по адресу xmpp:lij.habahaba.im<br />
<br />
В дальнейшем любой желающий сможет скачать и установить LIJ на свой xmpp-сервер и предоставить своим пользователям читать и размещать сообщения локально и на других узлах LIJ.<br />
<br />
Требования: [[w:twisted|twisted]], [[w:django]], СУБД (поддерживаемая django), любой xmpp-[[сервер]] поддерживающий подключение сервисов ({{xep|0114}}) и модифицированный [[Pubsub]]-модуль (пока патч только для [[ejabberd]] имеется).<br />
<br />
== Справочник ==<br />
Команды к регистру нечувствительны, к языку раскладки нетребовательны. Частично или полностью могут копировать команды, используемые в [[Juick]].<br />
<br />
Каждое сообщение и комментарий умеет уникальный номер. Во всех операциях (кроме публикации новогого сообщения) его нужно указывать. Номер выглядит как иностранный символ нумерации - решетка # и следующие за ним без пробела цифры. Например, #555.<ref><br />
В качестве указателя на опредленное сообщение, наряду с решеткой и номером, можно пользоваться xmpp-ссылкой. Например, вместо #1 написать xmpp:leksey@habahaba.im?;node=urn%3Axmpp%3Amicroblog%3A0;item=5194455A47652 (пока это не работает и сервис только резолвит отправленные ему ссылки в обычные номера с решеткой).</ref><br />
<br />
Синтаксис специально сделан весьма гибким: вместо "#1 текст комментария" можно написать "№1ответ", и это нормально воспримется. "s binary@" и "S binary@" это одно и то же. Для мобильных пользователей это подразумевает возможность использовать Ы или 7, которые вводятся с той же кнопки, что и s. Для удобства использования с мобильного телефона, символ # может быть заменён на точку. То же самое можно сказать про символ * при указании тегов.<br />
<br />
;Публикация<br />
Просто отправка теста добавленному в ростер транспорту. В ответ приходит уведомление о том, что сообщение размещено и его уникальный номер.<br />
<br />
Чтобы часть сообщения оформить как цитату, в начале новой строки поставьте угловую скобку, например<br />
<blockquote>Вчера мне шепнуло радио третьей программой своей<BR><br />
>Что гладкая женская кожа отныне запрещена</blockquote><br />
<br />
;Тэги<br />
<nowiki>*тэг1 *тэг2 *тэг3</nowiki> текст сообщения<br />
<br />
или<br />
<br />
<nowiki>* тэг1, тэг2, тэг3</nowiki><p>текст сообщения</p><br />
<br />
Вместо звёздочки можно использовать точку. При просмотре сообщения теги выделяются голубым цветом.<br />
<br />
Редактирование тэгов<br />
* <nowiki>#</nowiki>НОМЕР_СООБЩЕНИЯ * тэг, тэг2, тэг3<br />
При этом уже существующие теги удалятся, новые — добавятся.<br />
<br />
;Чтение<br />
* #x — просмотреть пост или комментарий х, работает так же №x и .x<br />
* <nowiki>#</nowiki>5+ получить пост вместе с комментариями<br />
* #X+ [page_num] - листание длинной темы, разделенной автоматически на страницы по ? комментариев.<br />
<br />
;Ответ<br />
* #202 текст ответа<br />
<br />
;Рекомендация<br />
* ! #202<br />
* ! #202 комментарий<br />
Пробел между восклицательным знаком и номером поста не значащий. При наличии комментария, он дублируется в основной топик.<br />
<br />
;Подписка<br />
*s binary@<br />
*u binary@<br />
работает также s, ы, 7<br />
<br />
* s #1<br />
* u #1<br />
работает также u, г, 8<br />
<br />
Если пользователь находится на другом сервере, то надо использовать полное имя, например, textary@lij.jabber.ru. Когда на том же что и вы, то либо короткую нотацию, либо длинную можете использовать.<br />
<br />
При подписке пользователь автоматически добавляется в ростер вашей учетной записи на [[habahaba.im]].<br />
<br />
;Удаление<br />
*d #240 <br />
Также работает ''в №241''<br />
<br />
Из-за ошибки в [[ejabberd]] ([https://support.process-one.net/browse/EJAB-1316 EJAB-1316]) из веб-интерфейса пока удаленные сообщения не пропадают.<br />
<br />
*d l (вторая буква это строчная L)<br />
Удаляет последний комментарий или пост пользователя. (Также работает "в д").<br />
<br />
;Прочее<br />
просмотреть информацию о пользователе<br />
* help — краткая справка по командам (также работают хелп, хэлп, рудз, помощь)<br />
<br />
* binary@ — пока вместо нее надо вводить xmpp:binary@<br />
<br />
личные сообщения (вам не всегда будет виден JID другого пользователя, поэтому иногда только так возможно p2p-общение)<br />
* PM user@server, например pm binary@ (для локального сервера) или pm binary@habahaba.im (если пользователь на другом сервере)<br />
Также работают пм, зь, лич, личка, 4. <br />
<br />
После отправки команды ''pm адрес'', у вас откроется новое окно чата, где будет предложено ввести текст сообщения.<br />
<br />
* ping - простой тест соединения. В случае успешного прохождения теста - вы увидите пришедшее в ответ сообщение PONG.<br />
<br />
== Аватара ==<br />
Установка аватары производится через xmpp-клиент, посредством обновления [[vCard]]. Временно сделано так, что аватар обновляется при логине в lij.<br />
<br />
Каждое сообщение сопровождается тем аватаром, который использовался на момент его написания. Т.е. после смены или установки аватара он не поменяется у всех сообщений и комментариев, что пользователь оставил ранее.<br />
<br />
== Импорт ==<br />
Имеются средства для выполнения импорта сообщений из Juick<ref>http://b.habahaba.im/binary/51A79FCD2C823</ref>. <br />
<br />
=== Известные ограничения ===<br />
* Нельзя подписываться больше чем на одного человека за раз, например, так ''s blondy@ comrade_dos@''<br />
<br />
=== Нумерация и адресация постов ===<br />
<br />
В отличие от [[Juick]], нумерация постов и комментариев для каждого пользователя своя и несёт лишь функцию упрощения управления через текстовый интерфейс. Каждый раз при просмотре поста или комментария, ему назначается номер, который используется как ярлык. Реальным идентификатором является ссылка на него. Не имеет значения, пост это или комментарий, всё обозначается просто натуральным числом. Вся разница между ними в том, что комментарий кладётся в тему ответов, а пост — в личный тред постов каждого.<br />
<br />
;Как дать ссылку, если нет уникального номера?<br />
* Если xmpp-клиент поддерживает XHTML, номера подчеркиваются, можно просто щелкнуть правой кнопкой мыши и выбрать ''Скопировать ссылку''. При этом в буфере вы получите xmpp-ссылку<br />
* В веб-интерфейсе есть эти ссылки (на элементе Link). Веб-ссылки на сообщение находятся за текстом ''Replies (X)''.<br />
* Планируется спецкоманда для plain-text клиентов, которая сможет преобразовывать номер в xmpp-ссылку.<br />
<br />
Веб-ссылку преобразовать в номер поста (то что формате "#номер") или в xmpp-ссылку - нельзя.<br />
<br />
;Как предполагается давать линки на psto и juick?<br />
Сообщения из других сетей будут точно такими же, как родные, но от контактов вида @psto.habahaba.im, напоминая работу icq-транспорта.<br />
<br />
== Как это устроено ==<br />
;Описание<br />
Почему что-то сделано так, а не иначе.<br />
<br />
Почему используется user@ при обозначении пользователя? Это короткая запись полного jid на вашем сервере, т.е. чтобы не писать binary@habahaba.im. Но если пользователь на другом сервере, используется полная запись.<br />
<br />
Также можно использовать полную запись URI xmpp:binary@habahaba.im<br />
<br />
При задании тегов пробелы обязательны в качестве разделителя, для того чтобы тег мог содержать звездочку.<br />
<br />
== Ключевые отличия от предшественника - [[Juick]] ==<br />
* Открытый проект - доступность исходного кода и возможность влиять на разработку напрямую (в качестве программиста) или опосредованно, как рядового участника, используя issue tracker для размещения сообщений об ошибках и пожеланиях.<br />
* Децентрализованность и возможность запуска собственной копии любым желающим. Пользователи разных узлов могут подписываться друг друга. Пока не каждый может запусть. <br />
* Удобный парсер команд позволяющий сосредоточится на общении, а не на запоминании точного синтаксиса и регистра команд.<br />
* Соблюдение [[RFC]] и [[XEP]] при разработке и участие в разрешении вопросов, возникающих с имплементацией [[PubSub]] <br />
* {{xep|0071|XHTML-IM}} - поддержка "богатого" форматирования в сообщениях. Чтобы в вашем xmpp-клиенте отобразилось такое форматирование, он должен поддерживать данный XEP. Проверить информацию по вашему клиенту можно на странице [[Сравнение клиентов]].<br />
Нереализованные возможности (смотрите trac проекта, чтобы узнать их статус):<br />
* Определение языка отправителя и отображение для него информации от пользователей с тем же языком. Первоначально язык определяется в автоматическом режиме на основе атрибута xml:lang. XMPP-клиенты<ref>Доподлинно известно про такое поведение [[Psi]], [[Tkabber]], [[Gajim]]</ref> заполняют значение этого атрибута на основе системной {{w|локали}} или в зависимости от того, какой выбран язык интерфейса ([[Bombusmod]]). Если клиент не делает так, то пользователю будет предложено указать язык вручную. Также будет возможность изменить автоматически определенных язык в настройках пользователя<ref>[http://trac.jrudevels.org/lij/ticket/30 ticket/30]</ref>. За счет этого возможно более комфортное общение в пределах одного узла разноязычных пользователей.<br />
* Управление нотификациями на основе групп в ростере. Каждый пользователь, на которого вы подписались попадает в ростер учетной записи на [[habahaba.im]]. Перемещение контактов между группам и создание групп через xmpp-клиент.<br />
* Возможность разрешать другим пользователям (поименно или всем желающим) размещать сообщения у себя в микроблоге. Таким образом возможно создание групповых блогов или просто групп, где общение будет происходить по определенной тематике.<br />
* Поддержка ревизий (обязательные по стандарту {{w|Atom}}). Пока поддержки нет.<br />
<br />
== Снимки экрана ==<br />
<i><sup>Черные рамки на скриншотах это следствие неправильной работы у меня утилиты import из состава {{w|ImageMagick}}.</sup></i><br />
<gallery><br />
file:Hh-case0-post.png|Текст для размещения публикации<br />
file:Hh-case0-post-result.png|Результат публикации<br />
file:Hh-case1-reply.png|Текст для ответа<br />
file:Hh-case1-reply-result.png|Результат ответа<br />
file:Hh-case2-show.png|Текст для запроса темы с комментариями<br />
file:Hh-case2-show-result.png|Запрошенная тема и комментарии<br />
</gallery><br />
<br />
== На исправление каких ошибок помогло повлиять ==<br />
В процессе разработки новой функциональности приходится столкнуться с теми или иными проблемами в существующих XMPP-клиентах и серверах. При помощи сообщества разработчиков эти вопросы получается решить.<br />
* [[ejabberd]] - [https://support.process-one.net/browse/EJAB-1347 EJAB-1347] ''PubSub: implement the "Item Publisher" feature described in 7.1.2.3''<br />
* [[ejabberd]] - [https://support.process-one.net/browse/EJAB-680 EJAB-680]<br />
* [[ejabberd]] - [https://support.process-one.net/browse/EJAB-1316 EJAB-1316]<br />
* [[ejabberd]] - [https://support.process-one.net/browse/EJAB-1453 EJAB-1453] ''PEP notifications are sent even if pubsub#deliver_notification is false'' (Возник при написании импорта бекапа Juickа)<br />
* [[gajim]] - [http://trac.gajim.org/ticket/6045 Ticket #6045] ''Do not detect special text (emots & links & formatting) in the XHTML-IM content''<br />
* [[gajim]] - [http://trac.gajim.org/ticket/6880 Ticket #6880] ''Gajim renders <nowiki><p></nowiki> as inline element in XHTML-IM''<br />
<br />
== Известные проблемы ==<br />
* [[Tkabber]] в силу реализации {{w|XHTML}} в нем - некорректно отображает выводимые сервисом данные. Описано в [[tkabber:Планы на будущее#Довести до ума XHTML|Вики Tkabber]], как известная проблема.<br />
<br />
== Ссылки ==<br />
* [http://trac.jrudevels.org/lij/ Trac] - для размещения ошибок и пожеланий<br />
* [http://juick.com/binary/1056572 Запросы на учетную запись]<br />
* [http://clubs.ya.ru/jabber/replies.xml?item_no=9751 Другие альтернативы Juick]<br />
<br />
== См. также ==<br />
* [[Identi.ca]] - свободный сервис микроблогов на базе [[StatusNet]]<br />
* [[StatusNet]] - свободная платформа для микроблоггинга с поддержкой XMPP<br />
<br />
== Примечание ==<br />
<references/><br />
<br />
[[Category:Микроблоггинг]]<br />
[[Category:Сервисы]]<br />
[[Category:Jrudevels.org]]</div>217.25.221.127http://jawiki.jrudevels.org/index.php?title=Talk:WEBclient&diff=14089Talk:WEBclient2011-09-27T16:36:51Z<p>217.25.221.127: /* GPL? */ ыы?</p>
<hr />
<div>== GPL? ==<br />
<br />
А где же сырцы? --[[User:Binary|Binary]] 19:02, 26 September 2011 (CEST)<br />
<br />
ПКМ - Просмотр HTML-кода :D А если серьёзно, завтра-послезавтра будут, когда порядок поднаведу, если срочно - дам сейчас. --[[User:Andreymal|andreymal]] 19:18, 26 September 2011 (CEST)<br />
<br />
:: В смысле как это? Сервер-сайд я так не посмотрю. --[[Special:Contributions/217.25.221.127|Binary]] 18:36, 27 September 2011 (CEST)<br />
<br />
:: Домен что-то неживой. [[User:Leksey|Leksey]] 23:35, 26 September 2011 (CEST)<br />
<br />
::: Он живой только днем. [[User:Andreymal|andreymal]] 14:46, 27 September 2011 (CEST)</div>217.25.221.127http://jawiki.jrudevels.org/index.php?title=NateOn&diff=13565NateOn2011-04-07T11:27:01Z<p>217.25.221.127: Undo revision 13564 by 221.231.109.164 (talk)</p>
<hr />
<div>'''NateOn''' - национальная корейская [[IM]]. Сервис разработан и поддерживается компанией [[w:en:SK Telecom|SK Telecom]]. Занимает лидирующие позиции в этой стране и является прямым конкурентом [[MSN]] в этом регионе. Адреса (NateOn ID) в формате username@nate.com (также возможны другие доменные имена). <br />
<br />
Получение учётной записи в системе возможно только при наличии т.н. [[w:en:Resident Registration Number|Resident Registration Number]] (аналог американской карты социального страхования), которым обладают только жители Кореи или приехавшие в неё иностранцы. Также есть вариант с получением учётной записи через регистрацию в социальной сети [[w:en:Cyworld|Cyworld]], но потребуется помощь корейского друга. <br />
<br />
== Программа-клиент ==<br />
[[File:Nateon.png|thumb|Снимок экрана NateOn messanger]]<br />
<br />
[[File:Nateon client.gif|thumb|Снимок экрана NateOn messanger]]<br />
<br />
[[File:Nateon-login.png|thumb|Диалог логина NateOn messanger]]<br />
<br />
[[File:Nateon-settings.png|thumb|Диалог настроек NateOn messanger]]<br />
<br />
= Взаимодействие с Jabber =<br />
[[Gateway|Транспорты]] из жаббера, по всей видимости, отсутствуют.<br />
<br />
= Протокол =<br />
Используется собственный протокол. Описание доступно [http://dev.haz3.com/trac/nateon/wiki/Protocol по ссылке].<br />
<br />
Подключение производится к IP-адресу 203.226.253.91 на TCP-порт 5004.<br />
<br />
= Сторонние клиенты =<br />
<br />
Имеется возможность работы из [[Pidgin]]. Это реализовано посредством специального [http://nateon.haz3.com/forum/ набора исправлений], поддерживаемых корейским разработчиком по имени Hansun Lee (hansun.lee@gmail.com). Для пользователей Ubuntu в репозитарии доступен пакет под названием pidgin-nateon.<br />
<br />
В дистрибутив Pidgin (в том числе для MS Windows) данный плагин не включен (как и прочие, список которых приведён по [http://developer.pidgin.im/wiki/ThirdPartyPlugins ссылке]). На сайте разработчика готового к использованию плагина нет, но есть [http://dev.haz3.com/trac/nateon/wiki/Build/Mingw|руководство по сборке] с использованием Mingw.<br />
<br />
Плагин для [[Adium]] расположен [http://www.adiumxtras.com/index.php?a=xtras&xtra_id=5355 по ссылке].<br />
<br />
= Ссылки =<br />
* [http://nateonweb.nate.com/ Официальный сайт]<br />
* [http://nateonweb.nate.com/en/ Англоязычный раздел] на официальном сайте, где можно скачать клиент с английским интерфейсом<br />
* [http://nateonweb.nate.com/download/messenger/windows/en/index.php Англоязычный раздел] на официальном сайте<br />
* [http://developer.pidgin.im/wiki/NateOn Описание] на вики Pidgin<br />
* [http://blog.portblue.de/2009/03/nateon-for-non-koreans-on-pidgin/ Получение учетной записи] (англ.)<br />
<br />
= См. также =<br />
* [[WW IM stat|Статистика использования систем мгновенного обмена сообщениями в Мире]]<br />
<br />
[[Category:Системы мгновенного обмена сообщениями]]</div>217.25.221.127http://jawiki.jrudevels.org/index.php?title=Talk:Jingle&diff=13165Talk:Jingle2010-12-08T18:32:02Z<p>217.25.221.127: /* Устаревшие ссылки */ new section</p>
<hr />
<div>Предлагаю: <br />
# Категорию "Jingle" назвать "Программы с поддержкой Jingle"<br />
# <strike>Внести соответствующее поле в [[Template:Client|карточку клиента]].</strike> Сделано.<br />
--[[User:Vindicar|Vindicar]] 09:30, 13 August 2009 (GMT)<br />
<br />
: Контрпредложение: в категорию Jingle складывать всё, что к нему относится (связанные расширения, например), а «Программы с поддержкой Jingle» сделать её подкатегорией. // [[User:Cblp.su|Сыр Российский]] 18:56, 13 August 2009 (GMT)<br />
: Мне нравится. Тогда сейчас поправлю карточку клиента, пропишу правильные категории. UPD: сделал. --[[User:Vindicar|Vindicar]] 21:59, 13 August 2009 (GMT)<br />
<br />
== Устаревшие ссылки ==<br />
<br />
Ссылки на xmpp.org все устарели. Binary</div>217.25.221.127http://jawiki.jrudevels.org/index.php?title=HabaHaba&diff=12143HabaHaba2010-09-13T13:09:13Z<p>217.25.221.127: /* Регистрация */</p>
<hr />
<div>{{eng}}<br />
''habahaba.im'' - свежеразработанный и новомодный сервис для общения. Наследник [[Habahaba]]. Сервис настолько новомодный и имеет столько JavaScript внутри, что далеко не каждый браузер сумеет работать с ним.<br />
<br />
Расположен здесь [http://Habahaba.im Habahaba.im]<br />
<br />
== Регистрация ==<br />
Регистрация осуществляется через xmpp:gateway.habahaba.im. Откройте [[Discovery|Service discovery]] вашего клиента, укажите сервер xmpp:habahaba.im, зарегистрируйтесь на сервисе xmpp:gateway.habahaba.im. После регистрации Вам будет выслано сообщение с примерами, как можно использовать сервис.<br />
<br />
== Возможности ==<br />
<br />
<br />
== Снимки экрана ==<br />
<gallery><br />
File:Habahaba.im-frontpage.png|Страница пользователя с отображением статуса<br />
File:Habahaba.im-chat.png|Чат<br />
</gallery><br />
<br />
== Разработчикам и тестерам ==<br />
Разработчик&nbsp;&mdash; [[User:Binary|Binary]] и Ко.<br />
<br />
Багртрак http://trac.jrudevels.org/habahaba/newticket</div>217.25.221.127http://jawiki.jrudevels.org/index.php?title=Jingle&diff=12007Jingle2010-08-10T18:24:16Z<p>217.25.221.127: /* Поддержка в программах */</p>
<hr />
<div>{{interwiki<br />
| ruwiki = Jingle (протокол)<br />
| enwiki = <br />
| jworld = Jingle<br />
}}<br />
: ''Эта статья о протоколе {{xep|0166|Jingle}}. О реализующей его библиотеке см. [[libjingle]].''<br />
<br />
== Описание ==<br />
Универсальный сигнальный протокол для XMPP. В его функции не входит сама передача данных, а только организация соединения - т.н. "рукопожатие". Другими словами, два клиента, используя Jingle, оговаривают адреса, порты, тип передаваемых данных, кодеки, тип канала, используемые транспорты и другую информацию, необходимую для установки соединения, по которому уже будет происходить непосредственная передача данных.<br />
<br />
== История ==<br />
До появления Jingle ситуация с поддержкой голоса, видео и других p2p потоков была следующая: существовало несколько закрытых протоколов, используемых в закрытых клиентах, с одной стороны, и был разработан открытый стандарт [[TINS]] - с другой. Закрытые протоколы, помимо того, что были закрыты от сообщества, не всегда учитывали требования, необходимые для совместимости с уже существующими сетями на базе SIP, а открытый TINS имел недостатки, непозволяющие ему легко встраиваться в Jabber/XMPP клиенты. <br />
<br />
Такая ситуация привела к расколу сообщества и [[XSF]] оказалась перед выбором: <br />
# Рекомендовать всем клиентам реализовывать одновременную поддержку и XMPP и SIP для передачи голоса<br />
# Сделать новый полноценный сигнальный протокол для XMPP<br />
<br />
Опыт подсказывал, что не везде, где уже сделаны клиенты Jabber, можно реализовать двойную поддержку, поэтому XFS решило попробовать второй вариант и Joe Hildebrand вместе с Peter Saint-Andre начали разработку протокола, который бы обеспечил необходимую сигнальную функциональность и остался бы совместим с существующими стандартами. Кодовое название протокола стало Jingle ("звенеть")<br />
<br />
После общения с разработчиками из Google стало понятно, что только появляющийся Jingle концептуально (и даже местами семантически) похож на сигнальный протокол используемый в приложении [[GTalk|Google Talk]]. Тогда, ради совместимости, было решено согласовать эти два протокола и разработчики из Google стали входить в процесс разработки Jingle как соавторы. <br />
<br />
Сейчас Jingle в основном идентичен протоколу используемому в GTalk, отличия заключаются в нескольких корректировках, основанных на откликах разработчиков приложений.<br />
<br />
== Jingle и SIP ==<br />
Сигнальный XMPP протокол Jingle работает поверх только XMPP (без использования SIP) из-за того, что создавать и поддерживать клиенты реализующие два больших протокола вместо одного достаточно сложно. В цели разработчиков Jingle не входило заменить или выжить SIP, вместо этого они постарались сделать протокол таким, чтобы клиенты без особых сложностей могли входить в существущие SIP сети. <br />
{{todo|уточнить, что именно в протоколе позволяет делать такой фокус, можно ли XMPP+Jingle клиент использовать как SIPPhone}}<br />
Транспорт Jabber->SIP: см. [http://www.gtalk2voip.com/ Gtalk2VoIP]<br />
<br />
== Применение ==<br />
XEP-166 определяет только базовую функциональность сигнального протокола. Для каждого типа потока данных (звук, файлы, видео) существуют отдельные стандарты, конкретизирующие применение Jingle в своей области: <br />
# {{xep|0167|Jingle RTP Sessions}}&nbsp;&mdash; звук и видео через [http://ru.wikipedia.org/wiki/RTP RTP].<br />
# {{xep|0177|Jingle Raw UDP Transport}}&nbsp;&mdash; создание UDP соединения для передачи любых данных.<br />
# шуточный {{xep|0183|Jingle Telepathy Transport}}&nbsp;&mdash; создание телепатического канала для передачи мыслей.<br />
<br />
== Поддержка в программах ==<br />
Клиент [[GTalk]] работает поверх очень похожего на Jingle протокола, но все же, это не Jingle в чистом виде. То же самое относится и к библиотеке [[libjingle]], созданной командой Google. <br />
<br />
Список клиентов и реализаций чистого Jingle можно найти на [http://xmpp.org/tech/jingle.shtml wiki-странице протокола] сервера [http://wiki.jabber.org wiki.jabber.org]. В Явики есть специальная [[:Category:Jingle|категория для программ, поддерживающих Jingle]]<br />
<br />
== Смотрите также ==<br />
<br />
* [[:Category:Jingle|Программы, которые используют или реализуют Jingle]]<br />
<br />
== Ссылки ==<br />
<br />
* {{xep|0166|Jingle}}<br />
* [http://xmpp.org/tech/jingle.shtml Официальная документация по протоколу]<br />
<br />
<br />
[[Category:Протоколы]]<br />
[[Category:Расширения]]</div>217.25.221.127http://jawiki.jrudevels.org/index.php?title=Jingle&diff=12006Jingle2010-08-10T17:17:48Z<p>217.25.221.127: /* Описание */ модернизация русскоязычия</p>
<hr />
<div>{{interwiki<br />
| ruwiki = Jingle (протокол)<br />
| enwiki = <br />
| jworld = Jingle<br />
}}<br />
: ''Эта статья о протоколе {{xep|0166|Jingle}}. О реализующей его библиотеке см. [[libjingle]].''<br />
<br />
== Описание ==<br />
Универсальный сигнальный протокол для XMPP. В его функции не входит сама передача данных, а только организация соединения - т.н. "рукопожатие". Другими словами, два клиента, используя Jingle, оговаривают адреса, порты, тип передаваемых данных, кодеки, тип канала, используемые транспорты и другую информацию, необходимую для установки соединения, по которому уже будет происходить непосредственная передача данных.<br />
<br />
== История ==<br />
До появления Jingle ситуация с поддержкой голоса, видео и других p2p потоков была следующая: существовало несколько закрытых протоколов, используемых в закрытых клиентах, с одной стороны, и был разработан открытый стандарт [[TINS]] - с другой. Закрытые протоколы, помимо того, что были закрыты от сообщества, не всегда учитывали требования, необходимые для совместимости с уже существующими сетями на базе SIP, а открытый TINS имел недостатки, непозволяющие ему легко встраиваться в Jabber/XMPP клиенты. <br />
<br />
Такая ситуация привела к расколу сообщества и [[XSF]] оказалась перед выбором: <br />
# Рекомендовать всем клиентам реализовывать одновременную поддержку и XMPP и SIP для передачи голоса<br />
# Сделать новый полноценный сигнальный протокол для XMPP<br />
<br />
Опыт подсказывал, что не везде, где уже сделаны клиенты Jabber, можно реализовать двойную поддержку, поэтому XFS решило попробовать второй вариант и Joe Hildebrand вместе с Peter Saint-Andre начали разработку протокола, который бы обеспечил необходимую сигнальную функциональность и остался бы совместим с существующими стандартами. Кодовое название протокола стало Jingle ("звенеть")<br />
<br />
После общения с разработчиками из Google стало понятно, что только появляющийся Jingle концептуально (и даже местами семантически) похож на сигнальный протокол используемый в приложении [[GTalk|Google Talk]]. Тогда, ради совместимости, было решено согласовать эти два протокола и разработчики из Google стали входить в процесс разработки Jingle как соавторы. <br />
<br />
Сейчас Jingle в основном идентичен протоколу используемому в GTalk, отличия заключаются в нескольких корректировках, основанных на откликах разработчиков приложений.<br />
<br />
== Jingle и SIP ==<br />
Сигнальный XMPP протокол Jingle работает поверх только XMPP (без использования SIP) из-за того, что создавать и поддерживать клиенты реализующие два больших протокола вместо одного достаточно сложно. В цели разработчиков Jingle не входило заменить или выжить SIP, вместо этого они постарались сделать протокол таким, чтобы клиенты без особых сложностей могли входить в существущие SIP сети. <br />
{{todo|уточнить, что именно в протоколе позволяет делать такой фокус, можно ли XMPP+Jingle клиент использовать как SIPPhone}}<br />
Транспорт Jabber->SIP: см. [http://www.gtalk2voip.com/ Gtalk2VoIP]<br />
<br />
== Применение ==<br />
XEP-166 определяет только базовую функциональность сигнального протокола. Для каждого типа потока данных (звук, файлы, видео) существуют отдельные стандарты, конкретизирующие применение Jingle в своей области: <br />
# {{xep|0167|Jingle RTP Sessions}}&nbsp;&mdash; звук и видео через [http://ru.wikipedia.org/wiki/RTP RTP].<br />
# {{xep|0177|Jingle Raw UDP Transport}}&nbsp;&mdash; создание UDP соединения для передачи любых данных.<br />
# шуточный {{xep|0183|Jingle Telepathy Transport}}&nbsp;&mdash; создание телепатического канала для передачи мыслей.<br />
<br />
== Поддержка в программах ==<br />
Клиент [[GTalk]] работает поверх очень похожего на Jingle протокола, но все же, это не Jingle в чистом виде. То же самое относится и к библиотеке [[libjingle]], созданной коммандой Google. <br />
<br />
Список клиентов и реализаций чистого Jingle можно найти на [http://xmpp.org/tech/jingle.shtml wiki-странице протокола] сервера [http://wiki.jabber.org wiki.jabber.org]. В Явики есть специальная [[:Category:Jingle|категория для программ, поддерживающих Jingle]]<br />
<br />
== Смотрите также ==<br />
<br />
* [[:Category:Jingle|Программы, которые используют или реализуют Jingle]]<br />
<br />
== Ссылки ==<br />
<br />
* {{xep|0166|Jingle}}<br />
* [http://xmpp.org/tech/jingle.shtml Официальная документация по протоколу]<br />
<br />
<br />
[[Category:Протоколы]]<br />
[[Category:Расширения]]</div>217.25.221.127