Компания AOL представила (http://dev.aol.com/node/981) в рамках проекта Open AIM 2.0 (http://dev.aol.com/aim) полные спецификации протокола для мгновенного обмена сообщениями OSCAR (http://dev.aol.com/aim/oscar/).
Кроме того, доступны для загрузки спецификации OpenAuth API (http://dev.aol.com/openauth_api) и, в рамках SDK, примеры кода и библиотеки для языков C#, C++ и Java, а также JavaScript библиотека для встраивания AIM в web-страницы.URL: http://dev.aol.com/node/981
Новость: http://www.opennet.me/opennews/art.shtml?num=14588
Офигеть о_О
>Офигеть о_ОВ этом мире кое-что поменялось.Он уже никогда не будет тем унылым засильем проприетарщины...
>В этом мире кое-что поменялось.Он уже никогда не будет тем унылым засильем
>проприетарщины...зришь в корень, ROO7 ;))
Какая приятная новостьХоть по аське и так можно было нормально общаться, сейчас допилят несколько меловей (а может и нет) и будет full support :)
да, ещё и в джаббер-гейтах поддержку докрутят (видел я жалобы на текущее положение дел с ними)
>да, ещё и в джаббер-гейтах поддержку докрутят (видел я жалобы на текущее
>положение дел с ними)во-во
жаббер оно все-таки понадежнее будет.Ато 2 из 5... седня открыли, завтра передумаем и че-то поменяем...
проприетарщики с гранатой Open Source...
>проприетарщики с гранатой Open Source...мде. Дай обезьяне ноутбук, она будет им орехи колоть
>во-во
>жаббер оно все-таки понадежнее будет.Только не в техническом плане.Там даже контроль доставки опционален.В итоге отправляя сообщение сроду не знаешь дошло ли оно.
>Только не в техническом плане.Там даже контроль доставки опционален.В итоге отправляя сообщение
>сроду не знаешь дошло ли оно.Roo7, ну от тебя то я точно не ждал подобного ухода от логики...
так _опционален_ или _не_знаешь_?
Сравниваем "весы" и "перевес на одну сторону" :)
>>Только не в техническом плане.Там даже контроль доставки опционален.В итоге отправляя сообщение
>>сроду не знаешь дошло ли оно.
>
>Roo7, ну от тебя то я точно не ждал подобного ухода от
>логики...
>
>так _опционален_ или _не_знаешь_?
>
>Сравниваем "весы" и "перевес на одну сторону" :)Думать надо и разбираться в теме, а не тупо кидаться словом "логика". Неверное слово там "опционален". Создатели XMPP, мало того что выбрали уродский XML, так еще и совершенно не понимали, как работает TCP. В результате отсутствия всяких кипэливов и подтверждения доставки отвалившийся клиент может показываться в онлайне от минут до часов, и всё это время отправляемые ему сообщения будут уходить в /dev/null.
Да, сейчас думают над JEP'ами по этому поводу (к вопросу об "опционален"), но, вспоминая, сколько лет нормальную поддержку передачи файловв делали - до полноценной повсеместной поддержки подтверждений далеко. Так что - не "опционален", а "сроду" (от рождения жаббера) "не знаешь".
В любом случае, ИМХО
ни одна подобная мелкая техническая "недоработка" не может быть причиной
использования подобных уродских проприетарных протоколов.Условия открытия и подобные ограничения - все это не стоит тех ошибок(?), допущенных в XMPP.
Тех, кому чего не хватает - может спокойно себе что-либо добавить/поменять.
Ведь Жаббер - _свободный_ протокол. И слово "свободный" в нем - не пустой звук.
Об этом свидетельствует и эта новость.
>[оверквотинг удален]
>Неверное слово там "опционален". Создатели XMPP, мало того что выбрали уродский
>XML, так еще и совершенно не понимали, как работает TCP. В
>результате отсутствия всяких кипэливов и подтверждения доставки отвалившийся клиент может показываться
>в онлайне от минут до часов, и всё это время отправляемые
>ему сообщения будут уходить в /dev/null.
>
>Да, сейчас думают над JEP'ами по этому поводу (к вопросу об "опционален"),
>но, вспоминая, сколько лет нормальную поддержку передачи файловв делали - до
>полноценной повсеместной поддержки подтверждений далеко. Так что - не "опционален", а
>"сроду" (от рождения жаббера) "не знаешь".Дык. Не встречал в джаббере глюков с ghost-статусами. А в аське часто было. У меня раньше был BenQ-Siemens EL71, я на нём через Jimm сидел. Так вот телефон глюкнет и вырубится, статус остаётся "онлайн", а мне сообщения в родной /dev/null идут.
А где они в дажбер гейтах будут рекламу показывать? ;)
>А где они в дажбер гейтах будут рекламу показывать? ;)бгы :) а кто им даст?
лицензия какая-то мутная:
http://dev.aol.com/aim/license
> лицензия какая-то мутная:Не мутная, а ко многому обязывающая. Т.е. если не будет рекламы и не будут ссылаться на продукцию AOL - не имеют права использовать эти спеки. Такие дела...
Точно так.
>> regardless of the library used, the client developer must meet the license requirements documented here (http://dev.aol.com/aim/terms)А там читаем:
>> Please note that if your application exceeds 100,000 peak simultaneous users, you must implement Advertising as described below as one of your two options.Если я правильно вкурил, после того, как какой-то клиент наберет больше 100'000 пользователей он согласно ей должен показывать рекламу АОЛа.
Можно, конечно, сделать десять тысяч форков pyicq-t... :)
>Если я правильно вкурил, после того, как какой-то клиент наберет больше 100'000
>пользователей он согласно ей должен показывать рекламу АОЛа.
>Можно, конечно, сделать десять тысяч форков pyicq-t... :)Куда вам столько?У вас уже есть столько юзеров?А если учесть лимит на число конектов с 1 айпи... :)
Microsoft, adobe, AOL... Как сговорились все :) Кто следующий? Apple?
>Microsoft, adobe, AOL... Как сговорились все :) Кто следующий? Apple?нее... яблоки будут до последнего патрона держаться. Они, по сути, ничего на рынке не меняют и никому кроме яблочников не нужны. Поэтому даже если что-нибудь откроют (что они могут открыть?), на них будет наплевать
Кроме того, а что открыла Adobe?
что они могут открыть? - Flash
>что они могут открыть? - FlashВы имеете в виду то, что когда-то называлось Macromedia Flash, а потом было куплено Adobe? Тогда при чём здесь яблоки?
>что они могут открыть? - FlashЛамерство - штука плохая.Спецификации на формат файлов флеш всегда и были открыты.Берите да делайте.Флаг в руки.Если кишка тонка - вопрос номер два.Там правда в спеках есть кой-какие ограничения на счет проигрывателей :)
Яблоки могут много чего хорошего открыть. Хотя пока их опыт, например с http://en.wikipedia.org/wiki/OpenDarwin был неудачным (оно действительно не нашло нишу).
>Яблоки могут много чего хорошего открыть.Например?Чего у них такого уникального, стоящего внимания и ценного есть?
> Хотя пока их опыт, например с
>http://en.wikipedia.org/wiki/OpenDarwin был неудачным (оно действительно не нашло нишу).Логично.Мало просто тупо вывалить сорцы.А своими играми "сегодня мы откроем ядро, завтра закроем, а послезавтра смилостивимся и опять откроем" - это хороший метод убить комьюнити опенсорцников на корню.
>>Яблоки могут много чего хорошего открыть.
>
>Например?Чего у них такого уникального, стоящего внимания и ценного есть?У них есть довольно-таки хороший аудио-формат AAC.
Батенька не гоните на яблочников, они между прочим пользуются открытыми протоколами в своих продуктах (iChat - это jabber) и открывают таки исходники и спецификации без идиотских ограничений (например iCal).
>Батенька не гоните на яблочников, они между прочим пользуются открытыми протоколами в
>своих продуктах (iChat - это jabber) и открывают таки исходники и
>спецификации без идиотских ограничений (например iCal).Вы случайно iCal (программу) и формат обмена iCalendar не путаете?
iCal - это яблочковая
к iCalendar (http://en.wikipedia.org/wiki/ICalendar , rfc2445) - формату обмена, это не имеет отношения.
>Батенька не гоните на яблочников, они между прочим пользуются открытыми протоколами в
>своих продуктах (iChat - это jabber)Ну, пользуются и молодцы.
>и открывают таки исходники и
>спецификации без идиотских ограничений (например iCal).Да ну?И где исходники например системы которая в iPhone юзается?Что?Там еще и куча ограничений (официально вообще программы запускать нельзя) и DRM засунуто?Ну надо же:).С макосью тоже не все так просто.Мало всякого DеRьMа, так еще и дебаг программ ограничивают и засовывают всякую шпионоподобную и трояноподобную срань в систему лишь бы ее у них не сперли(TCPA чипы всякие и прочая).Тьфу.Микрософт номер два, где система тоже настроена и построена так чтобы быть против пользователя и для его ограничения а не для него и за него.Красиво конечно, но жители города Троя вон вообще разок поплатились за любовь к подаркам, так что в вещах вообще стоит быть разборчивее, иначе вам подарят такого коня.Современная мода - еще и срубать на этом денег :)
лучше бы xmpp клиент нормальный писали чем хайлом на проприетарные протоколы щелкать
>лучше бы xmpp клиент нормальный писали чем хайлом на проприетарные протоколы щелкатьА ещё лучше бы они открыли официальный xmpp гейт. Наработки в этом направлении у них есть - в начале января народ активно пытался щупать тестовую версию
Это совсем не тот гейт. Это - сидеть в аське по XMPP, а общаться с ICQ из jabber всеравно только через свои гейты.
>лучше бы xmpp клиент нормальный писали чем хайлом на проприетарные протоколы щелкатьXMPP кривой, by design.В нем даже контроль доставки опционален.Ну и толку с нормального клиента если ему придется взаимодействовать с кучей кривых поделок потом, половина из которых нихрена не умеет?
хорошая новость.
Расскажите мне кто-нибудь, как можно реализовать показ АОЛовской рекламы в консольном клиенте?
>показ АОЛовской рекламы в консольном клиенте?aalib-ом, конечно! :)
>хорошая новость.
>Расскажите мне кто-нибудь, как можно реализовать показ АОЛовской рекламы в консольном клиенте?aalib
сделаешь - дай линк, вместе поржом
Не понимаю, зачем плодить сущности? Есть MIME и SMTP. Вся разница только в том, что надо держать постоянное (или часто возобновляемое) соединение не от отправителя к получателю, а наоборот. И ещё хорошо бы иметь возможность обмена без центрального сервера, напрямую, если IP реальный. Порты - дело десятое, а чем вот не устраивает MIME и SMTP не могу понять. Наизобретали тысячу несовместимых несовместимостей и каждый лоббирует свое. Наёмный труд разработчиков слишком дешево стоит, судя по всему.
>Не понимаю, зачемправильно, незачем!
>Есть MIME и SMTP.ftp _гораздо_ кр|-()че! АОЛ не крут.
smtp протоколу в том виде что сейчас нужно гнить в гробу!!!
>Не понимаю, зачем плодить сущности? Есть MIME и SMTP.Да.SMTP.Spam Messages Transfer Protocol.Протокол который доставляет 95% спама и 5% полезных сообщений, в честь чего я его просто почти не использую.А зачем мне такой сервис по доставке мне тонн говна и, очент иногда, среди них может накопаться (если поработать лопатой) чего-то полезного?
Еще кстати UU-encoding или base64.Да, это так круто когда посылаемый файл пухнет на треть.Ради хз чего потому как каналы передачи данных уже много лет 8-битные.Весь этот MIME-SMTPшный хлам давно пора похоронить.Ему место вместе с unix-ами 70-х на свалке истории.В 2008 году програмерская мысль шагнула чуть дальше чем примитивный протокол по доставке спама в инбоксы юзерей.
Чет я не понял а они под 64 бита sdk выкладывать собираются? :-(
>Чет я не понял а они под 64 бита sdk выкладывать собираются?
>:-(Ну там описалово протокола есть.Никто вам не мешает делать свой клиент по оному.