Название «qmake» несколько вводит в заблуждение, т.к. сам qmake ничего не билдит, он только подготавливает сборку под конкретный тулчейн. Идея заключается в том, чтобы на основании одного файла проекта qmake (*.pro) можно было автоматически создать необходимый makefile или его аналог для каждого сочетания платформы и компилятора; дальше проект собирается уже средствами конкретного тулчейна.
Программирование
Управление проектами в Qt Creator: qmake
Я плотно сижу на Qt. ИМХО, C++ — наиболее универсальный язык программирования, и он теоретически подходит для всего. В том числе и для десктопных приложений, что лично меня интересует больше всего. Ну а раз десктопные приложения на C++, то тогда — Qt, причем практически без вариантов. Благо, Qt спроектирован весьма и весьма неплохо, и программировать с помощью этой библиотеки обычно одно удовольствие, так что отсутствие выбора не напрягает.
Софт
Cursor Lock: полноэкранные игры и второй монитор
Второй монитор — это очень удобно, но иногда он создает проблемы. Одна из наиболее надоедливых: многие полноэкранные игры не лочат мышь, в результате геймплей сильно страдает из-за того, что мышь выскакивает на второй монитор. И эта проблема, к сожалению, весьма распространена.
Софт
Dual Monitor Taskbar: панель задач для второго монитора на Windows 7
Кто пробовал работать в Windows 8 на обычном компьютере, не на планшете и без тача? Я пробовал. Развернул на виртуалке и честно попытался с этим жить. Думал, возьму апгрейд на Windows 8 по акции за $40, пока дают. Но по результатам тестирования не взял даже по такой бросовой цене. C этим кошмаром жить нельзя.
Компьютерное
Переход на украинский AppStore с российского
Несколько дней назад Apple расширила список стран, в которых можно купить музыку в iTunes Store. В частности, теперь эта услуга доступна в России и в Украине. В России даже какие-то фильмы можно купить. Все это, конечно, замечательно, только вот некоторые из нас уже обнаружили грустный подводный камень. «Некоторые» — это украинские граждане с карточками украинских банков в российском AppStore. А таких некоторых должно быть прилично, поскольку пару лет назад украинского AppStore не существовало вовсе. Я тогда, как и многие другие, завел денежные отношения с Apple под российским флагом, и моя карточка принималась к оплате без проблем. Well, no more. В связи с вводом музыки проверка карточек ужесточилась.
Компьютерное
Ода Windows Update
Давеча прихожу на работу, а виндовс просит обновиться. Ну что ж, дело нужное, полезное, нажал ОК и пошел по своим утренним делам. Возвращаюсь минут через 15, рассчитывая увидеть свою Windows 7 Ultimate обновленной под завязку и готовой к работе. Сюрприз, Майкрософт, я на работу езжу работать, а не заниматься системным администрированием своего компа.
Программирование
Stack Overflow
Вы — программист? И вы владеете английским? Тогда вам будет очень интересен сайт вопросов/ответов по программированию Stack Overflow.
Программирование
Агрегатная функция для конкатенации строк в Oracle
Мне не так чтобы часто, но регулярно требуется с помощью SQL сделать конкатенацию всех строк в выборке где-то в таком духе:
1 2 3 4 5 6 7 |
SELECT field1, CONCAT(field2) FROM tbl GROUP BY field1 |
Проблема в том, что ни в стандартном SQL, ни в Oracle (до самого недавнего времени) не было функции вроде CONCAT. Что можно сделать?
Компьютерное
Установка WordPress на хостинге Зенона в субдомен
Хостинг я покупаю у Зенона. И поскольку этот хостинг мне нужен не только для блога, блог я захотел поставить не в корень. Так что имею домен mgsxx.com
для всего сайта и подкаталог blog
для блога. В принципе, так можно жить, с адресом блога http://mgsxx.com/blog/
, но http://blog.mgsxx.com
красивее, не правда ли? Тем более, что блог имеет малое отношение к тому, что творится на mgsxx.com
.
Более важно то, что favicon определяется по доменному имени, а я хочу для блога свой favicon. А то Google Reader некрасиво получается, без иконки-то 😉
Так что нужно делать тем или иным образом субдомен. Зенон позволяет нагородить бесплатных субдоменов фактически сколько угодно — если пользоваться механизмом, который они называют Path. За этим названием скрываются правила RewriteRule в конфиге апача, которые, в моем случае, подменяют в ссылках blog.mgsxx.com
на mgsxx.com/blog/
. Я пошел по этому пути, поставил WordPress и настроил субдомен.
Фото/Видео
Мне нравятся пауки
Кто-нибудь знает, как зовут этого зверя? Снято в Карпатах.