Boris Korobkov: я ведь говорю, что временно нужно, поэтому регулярки. Если бы был какой-либо готовый фильтр в php я бы и вопроса не задовал. Точку входа то еле-еле отыскал, поэтому варианты экранированя при записи в базу, выводе и т.д. пока что не рассматриваются. Кстати, чем плохи регулярные выражения, и что вы предлагаете тогда использовать для фильтрации данных?
Про json_encode/json_decode не верно сказал - его как раз и отмёл, потому что при невалидной строке он вообще ничего не отдаст, а данные, хоть какакие, нужны т.к. по всей видимости в проекте где-то есть кастомный парсинг.
PDO использовать пока что не могу - только сел за проект.
В выводе пока что то же разбираться нет времени т.к. чёрт ногу сломит.
Нужно именно побыстроляну и временно (т.е. думаю через регулярки), а если ещё и валидным сделать, то вообще красота, что бы проект переводить постепенно.
Т.е. желательно вдруг у кого-то окажется готовый костыль...
Егор Марчук: там ведь написано - если ставилось без исходников, то можно их доставить через MaintenanceTool. Можно и полностью переустановить, только установку исходников не забудьте отметить.
kay22: зачастую, в нём сидят сказочники и у них есть куда более насущные проблемы. Нужно проталкивать и тогда может и вам премия будет, а если не будет - пошло в жопу такое начальство.
NikesDark: imagemagic может сам конвертить. Покажите исходник и результат svg, нужно увидеть насколько плохо. Самое простое получить контур самостоятельно - цепной код Фримена, в дальнейшем можно сделать аппроксимацию, но скорее всего не надо - каттеры и так только отрезками режут и сглаживание никчему.
NikesDark: есть несколько способов. Первый и самый тупой/в лоб: берёте картинку, с помощью imagemagic вырезаете фон, не прозрачные пиксели заливаете чёрным, дальше cпомощью всё того же imagemagic конвертируете эту картинку в svg, в результате этот svg будет состоять из одного пути - контура этой картинки. Где-то 6 команд потребуется. Результат так себе, но в большинстве случаев годный. Второй способ даёт более лучшие и управляемые результаты, но потребуется напрячь извилины потому что переводить раст в вектор нужно самостоятельно по пограничным пикселям и аппроксимация результата кривыми безье. Можно узнать Вашу задачу целиком? Для какой автоматизации это нужно? Где будет использоваться? Просто у самого есьт идеи по этому поводу, вот думаю, взлетит/не взлетит.
NikesDark: из готового ничего не встречал, можно впринципе на php pаспарсить svg, в нём ничего сложного, просто немного алгебру повспоминать надо, ну и найти патч, который включает в себя все остальные.
15432: хочется понять, какие параметры в итоге куда подставятся. Просто разбираюсь с Qt, а в нём очень много шаблонных функций и за раз в голове трудно удержать, приходиться на листочке расписывать, подумал, что есть способ лучше.
Евгений Шатунов: уж извините, но ошибку я и сам доподлинно отловить не могу, т.к. она возникает в недрах Qt, куда отладчик добраться не может т.к. этот самый код в скомпилированной библиотеке с шаблонной магией. Дополнил свой вопрос информацией, которую удалось выяснить.
Евгений Шатунов: есть один очень странный баг, я ищу его причины, пока что наткнулся только вот на эту странность. Самое интересное, что вызовы то проходят нормально, да же по смещённому указателю (но мне кажется в каком-то месте могут и не проходить) - я в общем в ступоре полном.
Такое поведение только с классами, унаследованными от Qt шных, с простыми всё нормально.... вообще не понимаю, тогда приведение типов получается не при чём..