воскресенье, 14 сентября 2014 г.

Заморочки или как работать когда не работается.

Недавно я прочитала пост "Энциклопедия заморочек творческого человека", и подумала, что нужно написать, что получается делать, когда делать ничего не хочется. С рукоделием все просто: если я не хочу ничего делать, то можно ничего и не делать. Рукоделие для меня - это бонус, это отдых. Но программирование - работа. Самая большая трудность в программировании сейчас - работа на дому. В офисе среди коллег приходится держать себя в руках, а вот дома ситуация расслабляющая. И когда работать не хочется, когда в голову не идут никакие мысли, я перво- наперво вытаскиваю себя к рабочему компьютеру. Затем заставляю себя его включить и дождаться, пока он загрузится. А затем начинаю делать работу, ту, которя достаточно тупая, чтобы думать по-минимуму. Например, начинаю простой рефакторинг, после которого не нужно все заново тестировать, но который позволяет сделать код более читаемым. Или чищу папку с билдами. Или пишу комментарии. Или пересматриваю код, нахожу нестыковки, над которыми нужно будет подумать. Те вещи, которые требуют хороших раздумий я не делаю. Если нахожу что-то, то записываю, что обнаружила, и иду дальше. И так до того момента, как не найду что-то, что меня зацепит и с чем я захочу повозиться побольше. Если такое нашлось, то значит я опять в рабочем режиме и можно жить дальше.

пятница, 5 сентября 2014 г.

Qt, пока все еще qt.

Бьюсь с qt creator за правильное расположение виджетов. Бой неравный. В первом раунде, при расположении horizontal layout, я выйграла. Все отображается как надо. Но победа оказалась добыта только после такого финта ушами, что ужас просто. Чтобы компоновщик заработал, его обязательно нужно включить через меню вызова компоновщика, при выделении нескольких объектов для компоновки. При том, что в дизайнере есть объект компоновщика на панели для перетаскивания. Но если просто его перетащить, то работать почему-то не будет. Ужас. Настроить компонтвщик для своих самодельных виджетов у меня пока так и не вышло. Они выравниваются вручную. Хорошо что я догадалась их поместить на одну панель. Панель из стандартных виджетов, поэтому она компоновщику подвластна.  Еще одна непонятная вещь -как вручную править horizontal header элемента table view. Примеры из интернета не хотят компилироваться. Он редактируется только через дизайнер. Так что, вопросов к qt пока намного больше, чем ответов.