2007-07-23

Крылья 2007

Присутствовал в составе большой компании на первом дне Крыльев.
Было действительно здорово. С учетом того, что на живые выступления выбираюсь реже чем на свадьбы, офигенно здорово :) Брали VIP, т.к. были обещаны столики, навес и проход по всей территории (естественно кроме кулис и сектора для приглашенных).

По порядку.
Группы
Наибольшее впечатления:
Ногу свело
Почему-то выступали в первой части фестиваля и всего с четырьмя песнями. Раньше воспринимал их как забавных, эксцентричных музыкантов к которым легче прилепить ярлык "милые", чем "зажигающие". Выяснилось, студийные записи, радио и телевизор сильно врут - их выступление настоящее шоу. Покровский оказался музыкантом, который может сказать "до свидания" так, что будет смеяться (!), не прыгать или орать, а именно смеяться вся публика. Еще одно поразившее открытие - звучание рок-музыки способно быть добрым.
Аматори
Жестко, энергично, отвязно. В то же самое время - без полной потери головы (и это плюс), что характерно для артистов играющих в "жестких" стилях (пишу про личные впечатления, т.к. некоторым окружающим башню сносило вполне конкретно). Очень интересные музыканты.
Billy's Band
Как пояснила Катька, эта команда крутится на радио уже несколько лет. Я благополучно забив на телевизор, как-то неожиданно для забил и на радио (что заметил только что :) ), поэтому слышал их впервые. Выступать после такой энергичной группы как Психея задача совсем не простая, однако они с ней справились и быстро переключили внимание на себя. Играли интересно, энергично и привлекательно. Обязательно скачаю их для более детального знакомства.

Организация
Есть претензии к общему планированию - обещанный посетителям VIP-а проход всюду оказался фикцией, что было не очень приятно.
На сайте была объявлена стоимость пива - 40 рублей за кружку. Перед самым началом фестиваля, пиво подорожало на 10 руб, а кружка оказалась объемом 0.4 л. Так с помощью полуправды и недоговорки можно незатейливо поднять прибыль с продажи больше чем в полтора раза :) Для випов стоимость пива оказалась вообще 70, а к концу мероприятия и вовсе 100, что есть полное безобразие.

Претензий к охране нет. (Необходимые?) Мелочи эстетического характера не в счет, а с проблемами вроде пропажи личных вещей, о которых пишут в форуме на оф. сайте сталкиваться не приходилось.

По окончании Крыльев, к огромной радости, не закрыли Тушинскую, что любят делать в случае массовых гуляний. Публику выводили по коридору, что живо напомнило фотки парада немцев в Москве в 44-м. Разве что шли не строем :)

Погода.
Слегка подвела погода - солнца почти не было, несколько раз срывался дождик + ветер банально сдувал со столиков всякую мелочевку вроде пакетиков и почти пустых стаканов - в результате, к вечеру, вся территория випа оказалось похожей на зарождающуюся помойку.

Итого.
В общем и целом - очень удачное мероприятие, в нашей компании (9 человек) недовольных не было :) На текущий момент - самое яркое событие за лето этого года :)

2007-07-13

building Jam

Забавная ирония - создатели boost.jam, (универсального средства для билда проектов), сами вынуждены не только обходиться без него, но и поддерживать в актуальном состоянии два разных скрипта для билда под все поддерживаемые платформы. Например, для Windows это 14-ти(!) килобайтный файлик build.bat

Jam & GPL

Еще один пинок GPL
Jam isn't under the blinkin GNU copyright, so you can incorporate it into commercial products.
http://www.boost.org/doc/html/jam.html
Blinking - дьявольский, чертовский

2007-07-12

Наблюдение мимоходом

Если хак не исправлен в течении дня после его добавления, то он останется в проекте надолго. Чем грязнее хак, тем дольше он будет жить.

2007-07-11

boost + STLPort

Решил что подошло время поставить свежую версию буста.
Веселье началось сразу и вовсе не там где ожидалось. Структура документация успела поменяться и привычная вкладка Documentation уже не содержала ссылки на руководство по инсталляции. Задумчиво поковырявшись в списке библиотек, перешел на страничку Getting Started. Там тоже было пусто. Запасшись терпением начал методично искать нужный раздел. В итоге через 20 минут он нашелся в том самом Getting Started, внизу странички, под разделителем, где вся планета пишет копирайты и прочую никогда не читаемую хрень - лежали две ссылочки.
Документация радостно утверждала, что со времени предыдущего официального рилиза установка для студии несколько упростилась. Достаточно указать в опциях компилятор msvc (1) и директории - для временных файликов (2) и куда складывать либы (3). (Почему под временную нельзя брать директорию из переменной окружения Temp не очень понятно.) Утверждалось, что все будет сделано автоматически.

Подвох был почуян сразу (не люблю всякие автоматические решения со времен первого скрепыша для 95-ого офиса), а осознан во время компиляции. Листая список полученных либ и документацию, в разделе именования библиотек, обнаружилась следующая деталь. При наличии STLPort-а к имени либы должна добавляться буковка p
p - using the STLPort standard library rather than the default one supplied with your compiler.
Естественно, либы собирались без STLPort-а.
А дальше лежал тупичок - найти, место в документации где указано, что буст требуется собрать с помощью STLPort, просто не получилось. Раздел Identify Your Toolset об этом скромно умалчивает. Призванный на помощь гугл выдавал только баг репорты из бустовой переписки. То, что это был полный тупик - стало ясно чуть позднее, когда на поиски был потрачен час времени и перерыта вся попавшаяся документация по бусту и bjam-у

Немного помозговав, решил, что вообщем-то кроме привычки за STLPort меня ничего не держит (на RSDN достаточно высоко оценивали версии STL из стандартной поставки, выходившие после шестерки) решил пойти простым путем и собрать BOOST со стандартной поставкой STL. Через час хрустения винчестером инсталляция прервалась - закончились 1.5 гига места на диске.
Долго плевался.
Завтра почищу место и перекомпиляю либы.

Еще, ради интереса, обязательно подружу boost с STLPort-ом, хотя пока и не знаю как :)