К нам тут на днях приезжал Эван Ярез, исполнительный директор Open Design Alliance, организации, для которой мы разрабатываем проект DWGDirect, в котором я участвую вот уже 3 года, с момента его начала (
www.opendesign.com).
Для начала мы его сводили в кабак по имени Швабский Домик, что на Заневской площади (на Загородном была традиция водить заказчиков в Mollie, но я там так и не был). Основной ошибкой, видимо, было то, что мы сначала пошли в кабак, а потом зарезервировали время для обсуждения проекта (хотя быть может это наоборот было правильно...). В результате я слушал не хрупкую женщину, потрясительно певшую под гитарный аккомпанемент песенку из Бесприданницы ("Мохнатый шмель на душистый хмель...", ну не помню я, как этот фильм называется) и массу других хороших песенок, а нанолеоновские планы Эвана относительно нашего проекта. Особенно потрясла фраза "Наш проект используется очень во многих правительственных организациях, даже в тех, названий которых я не могу разглашать". Были речи про трагедию 11 сентября - оказывается, по-английски она называется "nine eleven tragedy". Догадался, зачем "Фаренгейт 911" так назвали...
А на следующий день я провёл на работе 11 часов, но к работе так и не прикоснулся. Перелезал на новый компьютер. Беседовал с Эваном. Укладывал впечатления (тем не менее, до конца они не уложены до сих пор). Особенно запомнилось предолжение написать собственную библиотеку для трёхмерного рендеринга. На вопрос "Чем не устраивает OpenGL?" последовал ответ "Portability". После чего абсолютно лишённый боязни показаться некомпетентным я спросил: "Are there any platforms that doesn't have OpenGL?". "Sure!", - ответил Эван. Правда, потом выяснилось, что эти платформы - преимущественно WinCE, Symbian, и подобные... Иными словами, библиотека рендеринга - штука, конечно, интересная, да и тема для диплома хорошая, но мне до сих пор не до конца понятно, нужна ли она хоть кому-нибудь. Ещё узнал, что под виндами OpenGL работает медленнее DirectX потому, что Microsoft намеренно замедляет OpenGL. Не уверен, что это правда - вполне возможно, что просто на оптимизацию работы OpenGL тратится меньше ресурсов, чем на оптимизацию DirectX.
Вообще забавные люди эти американцы - казалось бы, исполнительный директор широко известной в узких кругах организации, а ходит в футболке, брюках и кроссовках (принцип
bmikle?), сидит нога на ногу во время обсуждений, при этом является весьма грамотным человеком... Привёз нам в подарок кепки с логотипом сборной штата Аризона по бесболу и голографическими наклейками, подтверждающими оригинальность, и футболки с логотипом фирмы.
Ближе к концу нашей встречи я спросил у Эвана, за кого он собирается голосовать на предстоящих президентских выборах в штатах. Дело в том, что вообще он на меня произвёл какое-то республиканское впечатление, и я хотел подтвердить или опровергнуть свою догадку. Меня несколько удивило то, что я услышал. Эван не собирается голосовать ни за кого - потому что политика - дело очень грязное, и предлагаемый выбор - выбор между двумя злами. Возможно, моя догадка, тем не менее, отчасти была верна, потому что потом последовала фраза: "Особенно я не хочу голосовать за Буша, потому что он очень дорого Америке обходится".
А потом Эван уехал, а у меня состоялась беседа с нашим американским коллегой Нилом по ICQ. Нил - один из двух программистов Альянса в штатах, замечателен тем, что работает у себя дома во Флориде, и имеет у себя дома кучу всяких аппаратных платформ - PC, Mac, SGI, etc, на которых компилирует наш проект. Обычно он выступает в качестве прокси-сервера между нами и Эваном. Ещё мне запомнилось его письмо двухлетней давности про американский патриотизм. Жена его не отпускает к нам в Питер, потому что после тер. актов 11 сентября она очень боится самолётов.
И снова к концу этой беседы я задал вопрос про выборы. Ответ был: "Не буду голосовать ни за одного из кандидатов. Мне стыдно за то, что Буш и нынешняя американская администрация делает в разных частях мира. Керри большей частью занимает ту же самую позицию. Поэтому на этих выборах у нас нет достойных кандидатов". Потом Нил спросил, каково моё мнение по этому вопросу, что было для меня неожиданностью. Я сказал, что не очень хорошо знаком с политической системой штатов, но согласно принципу "из двух зол выбери меньшее" я бы голосовал за Керри. Дальнейший диалог:
- Но я не думаю, что Керри - это меньшее зло. Потому, что оба кандидата куплены одинаковыми деньгами.
- Спасибо, Нил, за твоё мнение. Я догадывался, что демократия - это театр для тех, кто хочет в нём участвовать, но не был уверен про Соединённые штаты.
- Я даже не думаю, что это было когда-нибудь демократией...
Вот так.