пятница, 18 сентября 2009 г.

Работа в Перми на Qt

Предлагали седня работу в Перми. Что-то писать на Qt, под некий прибор. Можно удаленно, прибор обещали выслать на дом.
Я отказался, но может кому интересно.
Из нашей переписки
На самом деле прибор выслать никаких проблем нет. Ему нужно только 10-30В. И провод из компа с miniUSB. Прошивку в прибор, я могу через интернет загонять, а можете и Вы сами через USB (это для случая интенсивной работы совместной). У вас инет быстрый и скоростной?
Расскажу о нас. Мы фирма к-ая засталяет глаза и рты клиентов широко открываться от удивления (мы делаем невероятные вещи. Невероятные во всём). Для информации можете посмотреть на Galileosky.com. Оболденный дизайн. Обалденный функционал. Обалденная надежность. У него есть юсби, в к-ом реализовано виртуальный ком-порт. Налажен протокол и внедрен в прибор. Написана прога на билдере (первая версия конфигуратора). Работает отлично, но хочем переделать. Вот только у нас нет специалиста к-ый бы разработал шикарную прогу "конфигуратор", к-ая бы позволила широко открыть глаза и рты клиентов!


Ссылка на объяву

среда, 16 сентября 2009 г.

pro файлы против vcproj

Есть два метода создания нового проекта под Qt.
Один мой, другой неправильный. Тот что мой, на самом деле, общеупотребителен.
Новый проект начинается написания pro-файла. В нем описываются все исходники, зависимости, используемые библиотеки и т.п.
Полученный файл легко преобразуется в Makefile под nix системы или в vcproj для Visual Studio под виндой.

Теперь о неправильном методе. Непонятно с какого перепугу у нас на работе повсеместно используют непосредственно студию для создания нового проекта. Создают в ней новый проект и потом давай лазить по опциям проекта и выставлять всякие вещи.
Этот метод надо запретить под страхом смертной казни, потому что:
а) лазание по опциям проекта утомительно и гиморно
б) проект непереносим - на вопрос что делать если надо перенести под nix коллеги отвечают: а) написать вручную Makefile, б) написать конвертер из vcproj в pro-файл

На мой вопрос зачем такой гимор, когда надо всего лишь посмотреть на создание проекта с другого конца, пожимают плечами. Вот что значит зашоренность и привычка к студии. Qt Software(она же Trolltech, она же Nokia) создала замечательный инструмент qmake, который игнорируется некоторыми несознательными личностями.

воскресенье, 13 сентября 2009 г.

Форма ввода текста

Озадачился полностью отрефакторить форму ввода текста, писанную на Qt.
Форма ввода текста - это простая dll-ка, которая по xml-файлу создает полноценный виджет со всеми нужными полями ввода. У формы до кучи самописных компонентов, которые все так или иначе регулируются своими свойствами.

Итак, рефакторинг я начну с постановки технического задания, раз уж ранее не додумался до этого.