Уже просто смеюсь

Попалась тут в мои шаловливые ручки зело забавная программа, и решился я таки отренировать свой скилл в python, попутно осваивая Django и вспоминая, что же такое AJAX.
Писано произведение чудной мысли левой пяткой без применения мозга на одном из диалектов CLI (вроде как на С#).
Первое удивление вызвал размер exe - порядка 20 МБ ачо, .NET вон какой здоровый, чем мы хуже. Оказалось, что в данный exe внедрены толпы зеленых человечков десяток xml файлов. Этакая внутренняя БД, как выяснилось,ога. Один из файлов - справочник KLADR (без малого 27 мегабайт). Поднял челюсть с пола, начал смотреть что там еще интересно-забавного можно найти.
Оказалось - можно.
каждый xml имеет свой собственный namespace (чтоб запутатьсебя вероятного противника, не иначе).
Но этого тоже оказалось мало. пока что в одном из файлов (не знаю, может и в других такое встретится) namespace содержит в наименовании .... кириллическую букву "С". Парсер спотыкается и падает в обморок кидает невнятную ошибку.
Это тоже не все...
свой основной файл с данными софт хранит..... тоже в xml. И вы правильно догадались - у этого xml свой namespace. В этот рабочий файл включены все куски справочных xml, которые уточняют основную запись. Это какой то неиллюзорный песец. Софт тупит нещадно, требует под себя туеву хучу памяти для XML DOM. И все это чудо называется "Ынтерпрайз".
Сначала я удивлялся. потом ругался. потом плакал. Сейчас просто смеюсь.

0 коммент.:

Отправить комментарий