← All posts tagged XML

alex0b
dev Пришлось вспомнить говноскилы: распарсить xml на php и нагенерить mysql-совместимого. Прости мне, ибо я нагавнокодил.
alex0b
Apple суп-зла foundationdb при подключении клиент fdb виснет наглухо. мониторинг сети показал, что пытается долбить в порт, а с той стороны сразу отказывают в соединении. а оно снова. и так вечно. ни таймаута, ни ошибки.
нарыл как включить трассировку для клиента fdb и в тоннах xml-говен нашел сообщение, что версия нативных клиентских либ не та — сервер злится. да, я знал, что версия должна совпадать до третьей цифры, что работать не будет. но чтобы так...
т.е. если у тебя клиентская либа не той ориентации, она, не смотря на окружение, всячески привлекая к процессу внимание и не давая никому заняться полезным делом, будет настойчиво предлагать долбится в порт, вдруг прокатит. а отказы похерит под какахами логов, которые заметает под ковер. у тима кука все не так как у людей.
alex0b
work ? networking Импортозамещаемся. Если раньше у меня был ActiveDirectory, и я нагло использовал его как каталог сервисов, то теперь у меня ни какого LDAP или другого централизованного каталога не будет, а дискаверинг делать надо.
В dns никто не пустит, потому все варианты dns-sd / mDNS в отвал сразу.
SSDP / UPnP — не то чтобы меня поддергивало от HTTPU, с применением XML...
SLP или накостылить самопальный udp multicast?
Што делоц? Пойду читать мануалы всего подряд.
alex0b
dev уэб Некоторая контора, предоставляющая телеком-услуги, выставила в вебне апи, принимающее xml постом. Причем криденшелы передаются в теле дока. Как атрибуты некорневой ноды.

alex0b
app кикимер Inkscape — лучшая софтина для вектора говорили они. Там всё просто и понятно, говорили они.
— Хочешь стрелочки зафигачить? Ну так это в меню "Заливка и обводка". Что, блин не понятного?
— Хочешь текст подчеркнутый? Ну говно-вопрос, Inkscape полностью svg-совместимый: поредактируй xml руками — всё отобразится нормально!

Ок. Но какой-то перегруженный тестовый редактор вышел. Хорошо хоть не бибикает.

alex0b
MS рукожопие app IExplorer приколол, падла. Использую его как штатный просмотрщик xml файлов. А он возми, скотина и не покажи мне ноду, у которой значение — текста на 5-10МБ. Взял бы, опустил бы содержимое, если неохота показывать. Вообще не показал, как будто его нет. Молча, тихо, незаметно.
alex0b
work MS dev Генерировал-генерировал docx с помощью OpenXML Format SDK только радости не много — офис2007 падает при попытке распарсить закрывающую скобочку в теге TableWidth: <w:tblW w:w="100%" w:type="pct" /> . Ну не сука?
alex0b
work Недельный марафон анального энтерпрайза подходит к концу. Пора подвести итоги.
Я познал суть таких вещей, как например: схематически упрощенная схема, сферические шарики, документирующие документы, совершенно информативная информация.
Мне открыли глаза на проектное управление, календарное планирование, финансовое планирование и стратегическое партнерство: цифра на руководство, среднепотолочные сроки, дружба за счет взаимоплатежей.
А также на наукоемкость некоторых программных модулей — очень нечестный метод Ньютона.

Несколько лозунгов и тезисов:

UML — это удобно! (Громкие и продолжительные апплодисменты)

Приложение должно быть отторгаемо от разработчика. Смена или расширение команды — не критичны. Замена ведущего специалиста — не критична. Как этого добиться? Поувольнять вас всех нахрен криворуких лентяев!

Уровень зрелой корпорации — это создание нового приложения, заменяющего 1-2 бумажки из круговорота макулатуры в отрасли. Обязательно с сервером приложений. Обязательно xml импорт/экспорт. Обязательно обмен с удаленными контрагентами. Xml-сообщениями. По ftp. Писать года 3-4. После интегрировать с 10-15 программными продуктами, 19 из которых собственной разработки.
alex0b
рукожопие суп-зла надо было выпилить часть некоторого гавно сайта. aspx. пошел искать где там меню строится. потыкад код — 100500 компонентов, блоков, один в другом, устал дебужить. плюнул. нашел в бд табличку menutree — быстро слепил патч — не работает, в смысле все попрежнему. подумал. не помогло. погуглил по гавнокоду, обнаружил что там дергаются хранимки, судя по названию — имеют отношение. поглядел на их гавнокод — трогают туже таблицу. запустил вручную — ничего не возвращают. подергал с разными параметрами — результат обнадежил стабильностью (не то что экономика родины). потыкался по коду, нашел 4 xml-файла с похожим содержимым и еще несколько xslt вполне подходящих для преобразования. изменения в файлах не дало результата. было отчаился. потом увидел в корне лежащий sitemap.xml -оно. млять. текст пунктов меню берется из ресурсов, осталось догадся из каких: нашел 3 resx-файла с подходящим содержимым.
самое удивительное, что я больше не хочу сжечь заживо любителя Label1 и творца Panel23, за то, что он превратил хорошую пятницу в день ассенизатора. и правда профессии схожи. надо было на пчеловода идти учиться.
alex0b
? XML Жуйк, ты умеешь правильно XSD рисовать? Как грамотно изобразить ситуацию, когда элемент "Folder" в зависимости от родителя имеет разный состав детей?