IMadering 21.04.2012 09:28 QIP

У меня снова появляется возможность заняться разбором протоколов. Думаю закончить описание протокола ICQ, а затем перейти к описанию протокола Jabber.

1. magog 21.04.2012 09:34 Azoth

нахера описывать протокол, который и так полностью документирован?

2. IMadering → magog /1 21.04.2012 09:37 QIP

какой именно?

3. magog → IMadering /2 21.04.2012 09:40 Azoth

жабер

4. IMadering → magog /3 21.04.2012 09:41 QIP

мля. гхде он документирован полностью? я ХОЧУ чтобы ты показал мне, где он документирован полностью ))

5. magog → IMadering /4 21.04.2012 09:44 Azoth

погугли слово XEP.

6. IMadering → magog /5 21.04.2012 09:48 QIP

погуглил ХЕР.ня на английском + далёкая от реальности реализации и взаимодействия с реально существующими жаббер серверами.

7. Velvet-Bird → magog /5 21.04.2012 09:48

Хер — название буквы «ха» в старорусской и церковной азбуках.

8. magog → IMadering /6 21.04.2012 09:48 Azoth

печально. Удачи тебе тогда.

9. IMadering → magog /8 21.04.2012 09:49 QIP

ты по ХЕРам этим смотришь как работает жаббер протокол?

10. magog → IMadering /9 21.04.2012 09:50 Azoth

я тебе показал хепы, как свидетельство открытости протокола. Мне за тебя нагуглить xmpp rfc ?

11. IMadering → magog /10 21.04.2012 09:51 QIP

дело в том, что реально полезную работу жаббер протокола можно описать проще и лучше чем там. Вот это я и собираюсь сделать. Зачем читать много лишнего и путаться.

12. Velvet-Bird → IMadering /11 21.04.2012 09:52 emacs

ебать ты тупой

13. IMadering → Velvet-Bird /12 21.04.2012 09:53 QIP

не принимается. тупо и не аргументировано.

14. Velvet-Bird → IMadering /13 21.04.2012 09:54 emacs

не осилил коротенький rfc — тупой

15. magog → IMadering /11 21.04.2012 09:55 Azoth

/8

16. IMadering → magog /15 21.04.2012 09:56 QIP

не вам же мудиться то ) что за кипеш тогда )

17. mva 21.04.2012 09:56 N900

согласен с магогом: нахуя описывать протокол, который разжёван по каждой буковке: http://xmpp.org/extensions (да и вообще советую пошариться по xmpp.org)

18. IMadering → mva /17 21.04.2012 10:01 QIP

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

19. IMadering → mva /17 21.04.2012 10:08 QIP

не вся же документация будет тупо повторяться.. только некоторые моменты.

20. mva → IMadering /18 21.04.2012 10:11 N900

ну так те серверы, что изменили под себя протокол и не отметили это нигде — имеют полное право пройти нахуй. Такое не уважают нигде. ejabberd'овцы по крайней мере отмечают те места где они нарушают XEP'ы.
А вообще, по крайней мере eJabberd и Prosody честно отвечают какие XEP'ы они поддерживают вместе со ссылками на них. Так что всё равно не вижу смысла повышать энтропию.

21. mva → IMadering /18 21.04.2012 10:12 N900

ну и поддерживают они чуть ли не абсолютное большинство server-side XEP'ов. Другое же дело client-side XEP'ы, поддержку которых в своём клиенте ты просто обязан описать :) Алсо, напомни где лежат сорцы :)

22. gelraen → IMadering /6 03.08.2012 09:20

ты пиздец.

23. gelraen 03.08.2012 09:23

олсо, все отвечающие почему-то забывают что центральная часть XMPP описана в паре RFC, а XEP — это уже расширения к описанному там.
http://xmpp.org/xmpp-protocols/rfcs/

24. gelraen → IMadering /18 03.08.2012 09:23

в xmpp предусмотрена возможность в рантайме узнать какие именно возможности реализованы на сервере и клиенте.

25. mva → gelraen /23 03.08.2012 09:26 N900

которые иногда "уходят в rfc" (становятся обязательным к исполнению стандартом) :)

26. gelraen → mva /25 03.08.2012 09:28 imax

RFC — это таки ещё не обязательный к исполнению стандарт :3

27. gelraen → mva /25 03.08.2012 09:37

вот тут есть хороший список расширений которые желательно поддерживать: http://xmpp.org/xmpp-protocols/xmpp-core...

28. gelraen → IMadering /11 03.08.2012 09:41

почему такие как ты не понимают что только принятие протокола, а не реализации, как первичной сущности позволяет строить действительно интероперабельные и долговечные системы?

29. IMadering → gelraen /28 03.08.2012 09:44 QIP

не понял что ты сказал...

30. gelraen → IMadering /29 03.08.2012 09:45 imax

вот в этом как раз и состоит главная проблема :(

31. IMadering → gelraen /30 03.08.2012 09:45 QIP

друзей тут найти можно?

32. gelraen → IMadering /31 03.08.2012 09:46 imax

друзей тебе лучше искать вечером у себя на районе.

33. mva → IMadering /29 03.08.2012 09:47 N900

он сказал, что любые реализации надо делать по стандарту, а не стандарт подгонять под реализации. Иначе в 100% случаев получится хуйня.

34. IMadering → gelraen /32 03.08.2012 09:47 QIP

не ну вот ты разумный вроде, можешь быть другом для умных бесед в обед?

35. IMadering → mva /33 03.08.2012 09:48 QIP

это я понял. но я не понял что он сказал.

36. mva → IMadering /35 03.08.2012 09:49 N900

што?

37. gelraen → IMadering /34 03.08.2012 09:50 imax

для таких бесед нужны собеседники со схожим уровнем и бекграундом. А ты, насколько я вижу, пока ещё очень далёк от open source, unix и традиций ietf, так что нам не о чем беседовать.

38. IMadering → mva /36 03.08.2012 09:51 QIP

видишь, ты тоже не понял, что я сказал. бывает же.

39. mva → IMadering /38 03.08.2012 09:52 N900

я не понял, как можно понять и не понять одновременно

40. IMadering → mva /39 03.08.2012 09:53 QIP

вот и я ощютил такое же чувство... внезапно

41. gelraen 03.08.2012 09:53 imax

пожалуй, я и тебе порекомендую почитать http://catb.org/~esr/writings/taoup/
Если что, скан русского издания вполне гуглится.

42. IMadering → gelraen /41 03.08.2012 09:56 QIP

когда скучно и нечего делать, я начинаю ковырять что-то на ЯПах. вот и вся истина.

43. gelraen → IMadering /42 03.08.2012 09:58 imax

пожалуйста, перестань это делать от скуки. Так у тебя ничего хорошего не получится.

Do you really want to delete ?