ckotinko (ckotinko) wrote,
ckotinko
ckotinko

Category:

Одно большое ненужно

“XML combines the efficiency of text files with the readability of binary files”

Смотрю тут структуру запросов UPNP и охуеваю. Задача UPNP очень простая: надо попросить роутер на какой-то период закрепить внешний порт и IP за клиентом. Создать эдакий канал. Данные для этого нужны на входе: ip и порт клиента и время, на выходе ip и порт наружный, или код ошибки.

Теперь как это выглядит:

(с хабра)


Я смотрю на это, и понимаю, что создатели http и веба - уебаны. Они породили чудовище: хуету, которая работает в текстовом режиме(нет ни одной причины почему нельзя было сделать полубинарный протокол с выравниванием хотя бы на 4 байта) под названием http, по которому передавались данные в виде html. из этого вылупилось чудовище xml и soap.

Информации от всех данных в пакете процентов пять от силы, остальное шизоидные заклинания потому что так придумали какие-то безумные ебанько, которым надо XML! потому что везде должен быть XML, XSLT еще и XOLOLO в нагрузку.

Ведь мудаки, которые это мутят, не думают, что кто-то будет вынужден парсить их ебанину:

For UPnP Device Architecture defined Boolean data types, it is strongly RECOMMENDED to use the
value “0” for false, and the value “1” for true. The values “true”, “yes”, “false”, or “no” MAY also be used
but are NOT RECOMMENDED. The values “yes” and “no” are deprecated and MUST NOT be sent out
by devices but MUST be accepted on input.

Вот блядь, 0 и 1. Нахуй yes и no посылать? Нахуй? это машина читает, мудели сраные!

Это просто пиздец, слов нет. Вот мудели, весь пол засрали. Все тарелки обосрали, в говне измазались пидорасы.
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments