- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
#!/bin/apple/huyapple
#
# Почему, блять, в эппловских push-уведомлениях установлено ограничение в 256 байт на одно сообщение,
# при этом мета-данные пакуются (хоть как-то), а полезная, блять, нагрузка - ни хуя?
# Для полезной нагрузки, блять, используется JSON формат.
#
# Блять, либо ограничение снять, либо не JSON использовать. Заебали.
guesto 02.09.2016 13:41 # −13
guest 02.09.2016 14:09 # −15
Soul_re@ver 02.09.2016 13:50 # −14
roman-kashitsyn 02.09.2016 14:42 # −7
bormand 02.09.2016 17:02 # −6
inkanus-gray 02.09.2016 17:04 # −14
bormand 02.09.2016 17:05 # −15
guesto 02.09.2016 18:08 # −11
нужно чтобы как в XMLA, каждый запрос начинался так
chtulhu 03.09.2016 06:13 # −12
https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/AboutInformationPropertyListFiles.html
bot 02.09.2016 14:56 # −14
А такую кашу как в эппле, я только в эппле и видел.
bormand 02.09.2016 16:54 # −14
У них же вроде ещё был свой ёбнутый json-over-xml в конфигурашках...
roman-kashitsyn 02.09.2016 17:01 # −14
guesto 02.09.2016 17:02 # −15
bormand 02.09.2016 17:02 # −15
inkanus-gray 02.09.2016 15:18 # −15
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» ссылки на аналогичные форматы)
bormand 02.09.2016 16:59 # −14
inkanus-gray 02.09.2016 17:01 # −15
guesto 02.09.2016 17:03 # −13
надо использовать SOAP потому что по нему легко сгенерить статически типизированного клиента
(ща бомбанет)
bormand 02.09.2016 17:03 # −14
По нему невозможно сгенерить клиента. Для этого нужно WSDL описание.
guesto 02.09.2016 17:23 # −13
Обычно бывает так:
я: давайте SOAP и WSDL
другой_программист: фуу, тяжело, интерпрайзно, бюрократично, давайте json
я: какие поля в твоем json?
другой_программист: я описал их в вики
я: там последняя версия?
другой_программист: ннет.. я не успел.. посмотри примеры.. там были где-то..
я: что делает поле foo, его нет в примерах
другой_программист: я не помню точно.. вот тебе исходник, сам поищи
bormand 02.09.2016 17:24 # −13
CHayT 02.09.2016 22:51 # −14
CHayT 02.09.2016 23:09 # −11
roman-kashitsyn 02.09.2016 18:13 # −13
CHayT 02.09.2016 22:53 # −14
kurwa 02.09.2016 23:48 # −14
Milonov 02.09.2016 23:52 # −13
guesto 03.09.2016 00:31 # −14
Во-первых он дырявый
Во-вторых он плохо документирован
В-третьих в нем работает NTLM и даже Kerberos
Xyecoc 03.09.2016 00:36 # −35
CHayT 02.09.2016 17:07 # −11
bormand 02.09.2016 17:08 # −12
CHayT 02.09.2016 17:14 # −13
-- Сегодня поговорим об авариях и о том, как с помощью ресурсов облачного провайдера восстанавливать “упавшую” внутреннюю инфраструктуру. Разбирать тему будем на примере Veeam Cloud Connect Replication — инструмента, помогающего настраивать репликацию виртуальных машин и запускать реплики в облаке сервис-провайдера. Для опытов нам понадобятся: своя виртуальная инфраструктура и внешние облачные ресурсы на базе VMware, Veeam Backup and Replication не ниже версии 9.
-- И гомоиконность! -- Вскричал вдруг требовательно j123123, вскинув вперед и вверх вытянутую руку с указательным пальцем.
inkanus-gray 02.09.2016 15:07 # −10
roman-kashitsyn 02.09.2016 15:10 # −13
Dummy00001 02.09.2016 20:47 # −15
event это коротное уведомление.
сообщение это много/мало данных.
event != message.
пример event'а: "you have a new message with id 1234"
пример мессаджа: msg_id 1234, data=<unencrypted page-file.sys>
ну и так далее.
guest 02.09.2016 15:41 # −14
goo.gl/1lXP7e
bormand 02.09.2016 17:10 # −14
Soul_re@ver 02.09.2016 17:24 # −14
bormand 02.09.2016 17:27 # −14
bormand 02.09.2016 17:34 # −13
void_main 02.09.2016 17:36 # −29
guest 02.09.2016 17:44 # −20
void_main 02.09.2016 17:53 # −37
AHCKuJlbHblu_nemyx 02.06.2019 13:02 # 0
guest 02.09.2016 18:14 # −17
guest 02.09.2016 19:18 # −15
guest 02.09.2016 19:18 # −14
guest 02.09.2016 19:19 # −15
void_main 02.09.2016 19:21 # −35
void_main 02.09.2016 22:43 # −25
gost 05.09.2016 10:04 # +5
1024-- 03.09.2016 12:12 # −14
wvxvw 04.09.2016 15:09 # −1
Более того:
тоже валидно. тоже валидный Ясон.
bormand 04.09.2016 15:10 # 0
>> некоторые парсеры, не будем тыкать в них пальцем, хотят объект или массив в корне
wvxvw 04.09.2016 17:01 # +1
HAPKOMAH 05.09.2016 18:45 # 0
хахаха
inkanus-gray 05.09.2016 19:00 # +1
3_14dar 02.09.2016 21:26 # +86
guest 02.09.2016 21:33 # −14
guest 03.09.2016 13:20 # −15
3_14dar 04.09.2016 18:55 # +97
gayator 04.09.2016 19:35 # −20
guest0 04.09.2016 22:12 # −22
AHCKuJlbHblu_nemyx 02.06.2019 13:03 # 0
guest8 02.06.2019 14:08 # −999
guest0 05.09.2016 22:23 # −21