metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-02-12 06:58 pm

Qt Сreator

Поставил себе сабж, посмотреть чо за оно. Как обычно, первая операция после установки - проверить, нужно ли его инсталлировать, или можно ставить простым копированием (у меня рабочих мест много, инсталлировать влом и вообще я стараюсь проги ставить так, чтобы они переживали умирание винды).
Так вот фиг. Причем фиг такой, коего я еще не видел.
При установке оно патчит часть собственных файлов, прописывая ЯВНО внутрь бинарника путь куда их инсталлировали. Посему копируй, не копируй - оно будет искать свои файл там куда его ставили.

Лечится это запуском хитрого бинарника:
qtlibspatcher.exe новый_путь_к_qt_внутри_инсталляции
который патчит все бинарники новым путем.

Нашел только что случайно, после копания в исходниках qt и qt creator - отследил откуда берется путь, а потом случайно обнаружил обращение к нему в функции с характерным названием "patchBinaryWithQtPathes" :)

Если бы я не был пнем - я прочитал имя бинарника сразу, а не только сейчас, потому что мне постоянно мерещилось название типа "dispatcher" а не "patcher".

А, так вот, о чем это я? Исходники qt creator и qt достаточно хорошо читабельны.

PS: Гугл воще не находит такие имена, нигде. Такое ощущение что вопросом переноса в другую папку Qt Creator озаботились только разработчики, а использовал эту хрень только я.

[identity profile] dizel-by.livejournal.com 2009-02-12 08:34 pm (UTC)(link)
Ребе, для этого вполне себе существуют смартфоны. Для них карты тоже есть, ага. Вот Гармин ставил. Правда он меня отроутил из одной точки Витебска до другой точки Витебска чуть ли не через Жмеринку, но всё же.

[identity profile] metaclass.livejournal.com 2009-02-12 09:28 pm (UTC)(link)
Смартфонов не существует, потому что если ими пользоваться в 15-градусный мороз, отмерзнут руки, а так же жидкие кристаллы и аккумулятор в смартфоне :)

[identity profile] max-posedon.livejournal.com 2009-02-12 09:32 pm (UTC)(link)
Давно вы видели 15 градустный мороз в беларуси?)
В Германии каждый таксист которого я видел, имел КПК для карт и пасьянса, данный рынок в Беларуси пока не доили, поверить, что в Беларуси он не может доится я не могу.

[identity profile] theiced.livejournal.com 2009-02-12 09:33 pm (UTC)(link)
Ребе, диапазон условий для использования смартфонов и прочих кпк, куда как шире чем ляптопов. Например я могу прийцепить свою телефонку на держалку в пепелаце, включить навителы и они мне будут рассказывать и показывать куда таки ехать. Все остальные фичи ситиинфы кроме прокладки маршрута с использованием аппчественного транспорта (а маршрутки там ё, не?) тоже есть. Но я какбэ аппчественым транспортом не пользуюсь уже давно, поэтому на данную функциональность мне срать.

[identity profile] theiced.livejournal.com 2009-02-12 09:41 pm (UTC)(link)
И я таки не спорю что я не делаю погоды, у меня другие запросы и возможности, мне сложно оценивать потребности среднего пользователя с одним окружённым стаей кактусов десктопным компом дома (у меня дома (я+жена) имеется примерно следующий набор металлолома - кпк, смартфон, коммуникатор, 3 ляптопа, десктоп, не считая различной мелочёвки типа мп3 плюеров, у max_posedonа было вроде у одного 4 или 5 ляптопов, ну вы понимаете, да). Но я прекрасно вижу растущий рынок кпк/коммуникаторов и особенно смартфонов. Причём люди обычно не понимают что их железки можно использовать для чего то большего чем модные говномелодии и пасьянс, их надо только направить в нужном направлении ;)

[identity profile] max-posedon.livejournal.com 2009-02-12 09:42 pm (UTC)(link)
Не-не-не, лаптопа тока 3 + смартфон с linux-ом :).

[identity profile] theiced.livejournal.com 2009-02-12 09:43 pm (UTC)(link)
Было больше, точно помню.

[identity profile] dizel-by.livejournal.com 2009-02-12 09:36 pm (UTC)(link)
А часто ли появляется необходимость в 15-градусный мороз смотреть на карту, на жидкие кристаллы и на аккумулятор? ;)

[identity profile] metaclass.livejournal.com 2009-02-12 09:52 pm (UTC)(link)
Не знаю. Но сам факт, что я могу угробить недешевый девайс, просто достав его посмотреть карту в местном климате, мне действует на нервы.