- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
#!/bin/apple/huyapple
#
# Почему, блять, в эппловских push-уведомлениях установлено ограничение в 256 байт на одно сообщение,
# при этом мета-данные пакуются (хоть как-то), а полезная, блять, нагрузка - ни хуя?
# Для полезной нагрузки, блять, используется JSON формат.
#
# Блять, либо ограничение снять, либо не JSON использовать. Заебали.
нужно чтобы как в XMLA, каждый запрос начинался так
https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html
А такую кашу как в эппле, я только в эппле и видел.
У них же вроде ещё был свой ёбнутый json-over-xml в конфигурашках...
https://ru.wikipedia.org/wiki/EBML
https://ru.wikipedia.org/wiki/WBXML
https://dev.opera.com/articles/opera-binary-markup-language/
https://msdn.microsoft.com/en-us/library/cc219210.aspx
https://en.wikipedia.org/wiki/BSON (в секции «See also» ссылки на аналогичные форматы)
надо использовать SOAP потому что по нему легко сгенерить статически типизированного клиента
(ща бомбанет)
По нему невозможно сгенерить клиента. Для этого нужно WSDL описание.
Обычно бывает так:
я: давайте SOAP и WSDL
другой_программист: фуу, тяжело, интерпрайзно, бюрократично, давайте json
я: какие поля в твоем json?
другой_программист: я описал их в вики
я: там последняя версия?
другой_программист: ннет.. я не успел.. посмотри примеры.. там были где-то..
я: что делает поле foo, его нет в примерах
другой_программист: я не помню точно.. вот тебе исходник, сам поищи
Во-первых он дырявый
Во-вторых он плохо документирован
В-третьих в нем работает NTLM и даже Kerberos
-- Сегодня поговорим об авариях и о том, как с помощью ресурсов облачного провайдера восстанавливать “упавшую” внутреннюю инфраструктуру. Разбирать тему будем на примере Veeam Cloud Connect Replication — инструмента, помогающего настраивать репликацию виртуальных машин и запускать реплики в облаке сервис-провайдера. Для опытов нам понадобятся: своя виртуальная инфраструктура и внешние облачные ресурсы на базе VMware, Veeam Backup and Replication не ниже версии 9.
-- И гомоиконность! -- Вскричал вдруг требовательно j123123, вскинув вперед и вверх вытянутую руку с указательным пальцем.
event это коротное уведомление.
сообщение это много/мало данных.
event != message.
пример event'а: "you have a new message with id 1234"
пример мессаджа: msg_id 1234, data=<unencrypted page-file.sys>
ну и так далее.
goo.gl/1lXP7e
Более того:
тоже валидно. тоже валидный Ясон.
>> некоторые парсеры, не будем тыкать в них пальцем, хотят объект или массив в корне
хахаха