Однако ныне Мейнор уже покинул SecureWorks, не считает нужным никого выгораживать и поэтому выдал Джорджу У карт-бланш на публикацию всех уже давно имевшихся у журналиста документов об этой неприглядной истории. Суть же документов (e-mail писем, по преимуществу) такова, что глава PR-подразделения Apple Линн Фокс (Lynn Fox) с самого начала, в августе 2006-го, пыталась энергично надавить на Мейнора, чтобы он от своего имени опубликовал составленное ею признание об «искажении» в докладе ситуации с безопасностью Mac OS X. Когда Мейнор отказался это сделать, Фокс нажала — с большим успехом — на его работодателя SecureWorks, и на сайте этой фирмы (в укромном блог-разделе) появилось нужное для Apple «признание», правда, в более сдержанных компромиссных формулировках. Этот текст тут же и явно по наводке Фокс отыскали два «независимых» блоггера из армии сверхлояльных к Apple пользователей, которые и запустили в Сеть весть о «фальсификации». Когда же Джордж У, уже тогда хорошо знакомый с реальным положением дел, попытался в комментариях к этим блогам прояснить картину, его комментарии тут же были удалены, а весть о нечистоплотных хакерах, ищущих дешевой славы, пошла гулять по СМИ.
   Примерно через месяц после этих событий корпорация Apple, публично продолжая отрицать уязвимости в платформе Mac OS X, по-тихому залатала «несуществующую» дыру в своих драйверах. Выявившие эту слабость Мейнор и Элч никакой благодарности, понятное дело, от Apple не получили, если не считать те ушаты грязи, которыми их облили в прессе. Во всяком приличном обществе, как известно, за столь непристойное поведение принято наказывать. В воспитательных, можно сказать, целях для провинившегося и в назидание остальным. И если у читателей общедоступных СМИ могло создаться ложное впечатление о правоте Apple, ищущей справедливости, то в хакерском андеграунде и работу Мейнора-Элча, и ситуацию с реальной безопасностью Mac OS X представляют куда более адекватно. Непосредственным следствием чего и стал уже знаменитый ныне «месячник Apple-багов».
   Ну а способны ли в пиар-службе Apple адекватно воспринять смысл акции MoAB — покажет жизнь.

НОВОСТИ: Счастливая чертова дюжина

   Автор: Денис Коновальчик
   На пять дней — с 12 по 16 марта — столица Страны восходящего солнца стала заодно и мировой столицей информатики. В токийском отеле «Хилтон» прошел финал командного чемпионата мира по программированию, ежегодно проводящегося под эгидой влиятельной Ассоциации вычислительной техники (ACM).
   Вот уже десятилетие на чемпионате ACM продолжается «эра Голубого гиганта». Как подчеркнул в своей «тронной речи» опекун нынешних соревнований, а по совместительству — директор IBM по стратегии программной разработки Дуг Хейнцман (Doug Heintzman), «мы даем студентам всего мира возможность оттачивать умение решать задачи с использованием открытых стандартов». Слова у организаторов не расходятся с делом: официальной платформой соревнований с недавних пор является Linux, а свои решения конкурсанты ваяют на свободных компиляторах языков Pascal, C++ и Java.
 
 
 
 
   Подбивая итоги двух пятилеток, айбиэмовцы с гордостью отметили, что за отчетный период число участников мероприятия выросло всемеро! Масштабы чемпионата продолжают удивлять: в нынешнем сезоне количество участвующих в нем вузовских команд впервые перевалило за шесть тысяч, а честь выступить в финале оспаривали 1756 вузов из 82 стран. В финал пробились 88 сборных; у России — девять из двадцати европейских дружин, так что по представительству в финале нас опередили лишь США и Китай (двадцать и двенадцать команд соответственно). Увлекшись радужной статистикой, организаторы пресс-релиза допустили забавный ляп, заявив, что в нынешнем первенстве принимают участие команды со всех шести континентов. Впрочем, несмотря на все симпатии организаторов соревнований к «пингвиньей» операционной системе, загадочного вуза из Антарктиды в турнирной сетке так никому обнаружить и не удалось.
   На пять часов раздумий командам было предложено десять задач. Помимо сданных решений в зачет шли и штрафные минуты — сумма отрезков времени от старта соревнований до моментов сдачи всех задач плюс двадцать минут за каждый неверный подход. За час до финального свистка, когда табло чемпионата по традиции «замерзло», верхние строчки турнирной таблицы с семью решенными задачами занимали команды Варшавского университета и Университета Синьхуа из Пекина, чей отрыв от соперников составлял целых две задачи. Впрочем, интриги так и не получилось: за оставшееся время поляки лишь упрочили лидерство. Сдав за последний час еще одну задачу, четверокурсники Марек Цыган (Marek Cygan), Марчин Пилипчук (Marcin Pilipczuk) и первокурсник Филип Вольски (Filip Wolski) вписали свои имена в скрижали ACM.
 
 
 
 
   Несмотря на то что китайцам так и не удалось за последний час пополнить свою копилку, сместить их со второй позиции никто не смог. Ближайшим преследователям — командам Санкт-Петебургского университета информационных технологий, точной механики и оптики и Массачусетского технологического института — удалось сдать лишь по одной задаче. Финишировав «ноздря в ноздрю» по штрафному времени (что случается довольно редко), эти команды «распилили» третье место. Пожалуй, оптимальным образом заключительные 60 минут состязания провела команда Петрозаводского государственного университета. Сдав за последний час две задачи, она взлетела на одиннадцать позиций в рейтинге, став последней из команд, покорившей полдюжины задач. Поскольку приз «за волю к победе» в распоряжении организаторов первенства отсутствовал, им ничего не оставалось, как одарить упорных петрозаводцев «сверхплановой» бронзовой наградой, доведя число медалистов до счастливой для россиян чертовой дюжины.
   В целом, в Токио «наши» выступили весьма успешно: как и год назад, на их счету пять медалей, при этом команда Новосибирского государственного университета в прямом смысле оказалась «без двух минут» золотой. Достойно выступили и прошлогодние чемпионы-саратовцы, полностью обновившие состав, и на сей раз довольствовавшиеся «серебром», а также выстрелившие в «десятку» москвичи. Так что, заглядывая в будущее, россияне с полным на то основанием могут заявить нынешним чемпионам: «Jeszcze nie wieczуr».
 
Наши в Цюрихе
 
   Один из участников прошлогодней команды Саратовского госуниверситета, победившей в американском Сан-Антонио (см. «КТ» #636), совсем недавно получил работу в швейцарской исследовательской лаборатории IBM. Мы связались с Иваном Романовым (на фото), чтобы узнать, как участие в чемпионатах ACM помогает сменить место жительства.
   Иван, как вам поступило предложение от IBM?
   — IBM, как спонсор чемпионата, в качестве одного из призов выдает победителям ноутбуки. Чтобы компьютеры были с российской гарантией, выдача призов проходила позже, в московском представительстве корпорации. Завязался разговор, и мы поинтересовались, есть ли у них какие-то вакансии. Оказалось, что мы можем поработать в швейцарской исследовательской лаборатории. Конкретно была достигнута договоренность относительно нас двоих с Романом Алексеенковым (капитан команды-победителя чемпионата-2006).
   Вы долго думали над предложением?
   — Если честно, не думал вообще.
   Чем вы сейчас занимаетесь?
   — Пошла лишь третья неделя работы здесь, так что я изучаю литературу и знакомлюсь с обстановкой. А в принципе работа связана с программированием на Java для встроенных систем, конкретно смарт-карт.
   Насколько опыт участия в чемпионатах помогает в реальной программистской работе?
   — Вопрос действительно актуальный. Исполнительный директор чемпионата Билл Пучер неоднократно заявлял о том, что на соревнованиях решаются реальные бизнес-задачи, и его слова, кстати, повторяли многие СМИ. Я, конечно, ему верю, но понимаю, что директор должен решать свои бизнес-задачи: обосновывать необходимость соревнований, привлекать спонсоров…
   Сколько я работал программистом — семь лет — и общался с коллегами, реализовывать какие-то хитрые алгоритмы со сложной математической базой, то есть со всем аппаратом, который вовлечен в соревнования, в реальной работе приходится очень редко. Это какие-то отдельные специфические области, где занято не так много людей.
   Но соревнования ACM сейчас носят вполне массовый характер. В этом году на предварительных этапах участвовало больше шести тысяч команд, по три человека в команде получается больше восемнадцати тысяч. И вот им соревнования дают навыки, которые очень важны в повседневной работе программиста. Это критический взгляд на код, который ты написал, навыки поиска ошибок, оптимизации времени работы программы. И безусловно — привычка к коллективной работе. В соревновании только один компьютер на троих, и вынужденно приходится строить модель взаимодействия с коллегами, иначе команда через год-два просто развалится.
   Если подвести итог: есть чемпионы и признанные лидеры — они могут придумать и изобрести что-то новое, осуществить какой-то прорыв. Но их не так много. А вот индустрии программного обеспечения будут полезны те, условно говоря, оставшиеся семнадцать тысяч из восемнадцати, которые потратили два-три года на занятия и выработали у себя полезные качества, о которых я говорил. И которые им пригодятся, чтобы как минимум не писать откровенную ерунду в своих программах и распознавать ее в коде других людей. В общем, чемпионаты способствуют поднятию общей культуры программирования, вот почему они важны.
   Есть ли какие-то особенности работы у разных команд и университетских школ?
   — С нынешними чемпионами мира мы встречались в феврале в Петрозаводске, на тренировочных сборах по программированию. Стиль их работы отличается от стиля абсолютного большинства наших команд. Они большую часть времени, три-четыре часа из пяти, работают по одному. Они так сильны индивидуально, что могут позволить себе по отдельности решать задачи средней сложности и только в конце вместе добивать самые трудные задания. А в команде Массачусетского технологического института признанным лидером является один человек — китаец Губерт Хван. Вообще, нередко встречаются команды, в которых один человек решает большую часть задач, а его товарищи мало что делают.
   В наших саратовских традициях, по крайней мере до сих пор, было принято жесткое правило, что в 90% случаев один человек не должен писать код самостоятельно. Если кто-то что-то пишет на компьютере, то второй следит за ошибками — у него есть возможность смотреть на код с более абстрактной точки зрения.
 
 

ТЕМА НОМЕРА: Которые нас

   Автор: Владимир Гуриев
   Многоточия в заголовке — не от хорошей жизни. Мы так и не смогли найти слово, которое емко и точно описывает все упомянутые ниже … Точно так же сложно найти слово, описывающее чувства, которое мы испытываем, когда вспоминаем … — это некоторая смесь удивления с разочарованием. «10 концепций, которыми нас обманули»? Но мы и не верили в RVD или Neuronet. «10 технологий, которые нас разочаровали»? Но в списке присутствует российское правительство, которое никакая не технология и в котором трудно разочароваться. «10 продуктов, которых мы не дождались»? «10новостных тем, которые ни к чему не привели»? «10 тем, о которых нам хотелось написать первого апреля»? Нет, нет, все не то. Как будто мало было этих проблем, так еще выяснилось, что …, которые нас …, вовсе не десять, а восемь. Но восемь плохо смотрится в заголовке, так что мы довели количество многоточий до сакрального числа «три» и на этом успокоились. Мы не знаем, как читается этот заголовок, но, слава богу, аудиоверсия «КТ» пока не выходит.
Rainbow Versatile Disc
   24-летний индийский студент Исламского образовательно-общественного инженерного колледжа Сайнул Абидин (Sainul Abideen), который заявил осенью прошлого года о разработке новейшей технологии хранения данных, основанной на довольно оригинальной идее: вместо неэффективных, стало быть, нулей и единиц Абидин предложил использовать разноцветные круги, квадраты и треугольники в различных сочетаниях. На один RVD можно уместить до 450 Гбайт данных, при том что себестоимость такого диска в десять раз ниже себестоимости CD.
   За сообщением, которое было распространено арабским новостным агентством, последовали довольно пространные, но путаные объяснения самого изобретателя. Тем не менее из них можно понять следующее: если какая-то «цветная» технология хранения действительно существует, то сам изобретатель либо имеет о ней слабое представление, либо как-то уж слишком темнит.
   Мы, решив, что кодирование информации на бумаге — дело, в общем, не такое уж и сложное, попытались опубликовать в текущем номере архив всех выпущенных с начала года номеров «КТ», но нас немного подвели финские подрядчики. Со сжатием информации никаких проблем не возникло (информационная емкость первоапрельского архива составляет порядка 1,5 Гбайт), но с первой попытки мы осилили только сжатие с потерями. Через год обязательно повторим. Возможно, получится лучше.
Глобальное по…ние
   Научное сообщество разделилось на три части. Первые пророчат нам гибель от глобального потепления, вторые — от глобального похолодания (таких, правда, немного — сегодня о глобальном похолодании говорит только пара чудаков-ученых да несколько поклонников фильма «Послезавтра»), а третьи— от глобального помутнения (это не очень растиражированная, но не менее неприятная перспектива — если вы не знали, то теперь знаете, что каждый год количество солнечного света, достигающего земной поверхности, немного, но уменьшается).
   Тем не менее пока все живы. Не сказать, что мы сильно разочарованы, но хочется какой-то определенности.
Виртуальные миры
   Мы про виртуальные миры написали много хорошего. И в этом году тоже. Но, если честно, все эти так называемые виртуальные вселенные — чертовски скучная штука. К сожалению, в журнале не очень много места, и мы не можем привести полный список из 30 тысяч занятий, которые интереснее, чем гуляние по Second Life: выпить с друзьями, познакомиться с девушкой, переустановить Windows, в стотысячный раз пройти Fallout 2...
   Возможно — да не возможно, а наверняка — когда-нибудь все эти виртуальные вселенные и станут полноценной средой, но пока что читать о них гораздо интереснее, чем играть по-настоящему.
Duke Nukem Forever
   Легендарный игровой долгострой — Duke Nukem Forever (1997—2007) — даже неудобно записывать в разочарования. Наоборот, он стабильно оправдывает ожидания, так как все нормальные люди давно перестали верить, что эта игра будет когда-нибудь создана. И, возможно, зря: в январе 2007 года о Duke Nukem Forever снова вспомнили — и компания 3D Realms в стотысячный раз признала, что работа над проектом по-прежнему ведется. А в том, что у 3D Realms есть опыт по работе с долгоиграющими проектами, никто не сомневается: в прошлом году после 11-летнего цикла разработки была выпущена игра Prey, работа над которой началась в далеком 1995 году.
GlobeTel и «Интернафта»
   В конце 2005 года никому не ведомая до той поры российская компания «Интернафта» подписала контракт с относительно известной, но не слишком толковой (в том смысле, что обещаний и бумажных проектов у нее было на порядок больше, чем проектов законченных) американской компанией GlobeTel. Вкратце суть договоренности между двумя бизнес-сущностями можно свести к следующему: «Интернафта» (в дальнейшем именуемая Заказчик) заказывает GlobeTel (в дальнейшем именуемой Исполнитель) развернуть в тридцати российских городах сети WiMAX. Что произошло между Заказчиком и Исполнителем дальше — понять стороннему наблюдателю непросто. Но через несколько месяцев, вдоволь насладившись выросшим вдвое курсом акций, компания GlobeTel Communcations объявила о разрыве сделки по причине того, что российские партнеры банально не перечислили денег. Российские партнеры на это ответили, что с самого начала чувствовали подвох, так как у GlobeTel интерес к проекту упал сразу после подписания договора.
   Так или иначе, но история на этом не закончилась. С некоторым опозданием, осенью 2006 года, GlobeTel попросили с Американской фондовой биржи (AMEX), что поставило крест на надеждах оптимистичных акционеров сбыть свои акции хотя бы за половину стоимости (сегодня акции GlobeTel стоят $0,33 за штуку — в шесть раз меньше, чем полтора года назад, и в десять с лишним раз меньше, чем на пике истории с «Интернафтой»). Это, в свою очередь, катализировало текучку в топ-менеджменте — из последних пяти пресс-релизов GlobeTel три посвящено увольнениям, сокращениям и переназначениям из капитанов в консультанты.
   Однако у GlobeTel (а точнее, у ее дочерней компании Sanswire Network) есть в запасе еще один супермасштабный проект: полстроение сети из коммуникационных геостационарных дирижаблей (стрателлитов), которые дешевле, лучше и надежнее, чем базовые станции, телевышки и прочая. В октябре прошлого года Sanswire даже удалось поднять один из таких дирижаблей в воздух, что, белзусловно, хороший знак.
   Но WiMAX в России если и будет, то стараниями других компаний.
Наше правительство
   Ну, в общем, тоже не разочаровало (см. Duke Nukem Forever), хотя интерес властей предержащих к технологическому сектору немного пугает, потому что простому человеку, далекому от таких высокотехнологичных понятий, как «бюджет» и «откат», ничего хорошего не сулит. Простого человека переедет немного катком, потому что там, где этот простой человек по неосторожности стоял, нужно построить магистраль или город-сад. Самое обидное, что до постройки дело может и не дойти (с ней-то хоть не зря пропадать) — мы пока в совершенстве освоили только катки.
   В сухом остатке у нас вот что. Для возвращения лидирующих позиций России в мировой компьютерной индустрии («Пятнадцать лет назад Россия занимала по информационно-коммуникационным технологиям, в первую очередь в сфере программного обеспечения, второе место в мире», — говорит вице-премьер России Сергей Иванов) нужно в совершенстве освоить такие дисциплины, как строительство технопарков и венчурное инвестирование. Не забыта и федеральная целевая программа «Электронная Россия (2002—2010)», которая вовсе не пылится в закромах Родины, а вовсю внедряется. Например, в 2004 году в Белом доме отказались от пневмопочты и внедрили электронный документооборот.
   Сама идея с технопарками (дескать, дайте только построить, а там уж мы заживем) не то чтобы плоха, но, очевидно, не самодостаточна. Если человек хочет, чтобы у него во дворе жила собака, недостаточно построить конуру, нужно что-то еще. Найти собаку, например. Для разнообразия ее кормить, чтобы она не ушла в соседний двор. Собственно, если собаку кормить регулярно, то и конуру ей делать необязательно — она что-нибудь придумает. Но строить всем миром конуру, конечно, веселее, чем приманивать какого-то совершенно незнакомого пса.
   Впрочем, чем бы правительство ни тешилось, лишь бы Интернет не трогало.
   Закончить наш правительственный фрагмент хочется цитатой другого высокопоставленного чиновника. Месяц назад Дмитрий Медведев совершил мужественный поступок и ответил на вопросы интернет-пользователей. Поскольку с темой он знаком поверхностно, в ответах вице-премьера много странных словесных конструкций, о смысле которых можно догадаться только из вопроса. Но к этому придираться как-то неспортивно — наверняка кухонные рассуждения о том, как управлять государством, тоже звучат смешно для тех, кто это пробовал. Но вот один момент очень хочется отметить. Отвечая на вопрос «Будет ли произведен перевод нашего образования на открытое программное обеспечение?», Дмитрий Медведев, в частности, сказал вот что (курсив наш):
   «Потому что есть система кодирования вот этих лицензионных программ, и эта система недоступна обычным пользователям. Некоторые наиболее продвинутые пользователи взламывают эту систему. Но, во-первых, не все можно взломать, аво-вторых, это незаконный путь.»
   Когда Первый заместитель Председателя Правительства России, рассуждая о лицензионном ПО, начинает с того, что «не все можно взломать», и только потом упоминает, что это, собственно, незаконно — это очень аутентично. Это напоминает нам о том, что даже хваленый Linux Way для наших кущ (не совсем райских, зато по занебесным ценам) не подходит. У нас свой, Russian Way.
   На вопрос, правда, Первый зам так и не ответил.
Neuronet
   Neuronet — отдельная и независимая от Интернета сеть, рассчитанная на интенсивный трафик, порождаемый виртуальными вселенными.
   Стоит за проектом некоммерческая организация с громким названием Международная Ассоциация Технологий Виртуальной Реальности, но шансов на то, что в рамках этого проекта получится создать что-то еще, кроме скромного сайта, не очень велики. Мы были свидетелями и менее грандиозных начинаний, которые бесславно почили в бозе как только закончились деньги инвесторов. А у Neuronet и инвесторов-то особых нет— ни одна из компаний, реально работающих в виртуальном секторе, Neuronet не заинтересовалась, да и не могла заинтересоваться, потому что стоят у истоков Ассоциации два человека, никак себя на виртуальном поприще не проявивших, а инвестиции в новую сеть нужны миллиардные.
   Версий на тему, зачем и кому понадобилось устраивать этот цирк, может быть множество, но правдоподобней остальных выглядит версия Свена Джонсона, который предположил, что вся затея с Neuronet нужна для продажи доменных имен в новой и совершенно незахваченной пока виртуальной реальности.
Водородная экономика
   Модная штука, с которой дела обстоят еще хуже, чем с виртуальными мирами. Они хотя бы существуют. Тогда как никакой водородной экономики нет. Есть только миллиардные затраты на исследования, которые пока не решили главную проблему отсутствующей водородной экономики: откуда брать водород. Сегодня это прекрасное и не загрязняющее окружающую среду топливо добывают из
   а) газа (48 процентов);
   б) нефти (30 процентов);
   в) угля (18 процентов).
   Никаких экономических причин добывать водород иным способом пока, увы, не существует. Ситуацию могла бы переломить теория водородной Земли инженера Ларина, согласно которой мы, распродав всю нефть (см. «Наше правительство»), сможем обнаружить под нефтяными месторождениями богатейшие залежи водорода, но она пока не является общепринятой.

Пропавшее

   Автор: Владимир Гуриев
   На самом деле, идея сделать тему из материалов, которые по независящим от них причинам не прошли естественный отбор, в редакции витала уже давно, и как-то само собой подразумевалось, что таких материалов — или, точнее, историй о том, как они этот отбор не прошли, — у нас навалом. Однако когда дошло до составления темы, выяснилось, что не все так просто. Что-то забылось за давностью лет. Что-то в итоге все-таки вышло в печать обычным порядком. В общем, пропавшие материалы… пропали. На сей раз, видимо, окончательно.
Пропавшая карта
   Надо сказать, что Владислав Бирюков отказывался как мог. Но беда в том, что он очень ответственный. А Владимир Гуриев может быть очень нудным (и, как правило, бывает). В общем, после двухдневных переговоров Слава взялся за составление грандиозной карты рунетовских владений.
   Это оказалось не так просто, как говорил Владимир Гуриев. Владельцы сайтов по большей части упорно избегали идентификации. У одного физического лица могло быть до десяти юридических масок — по одному на каждый сайт. Вконец запутавшись с чужими аватарами, Владислав Бирюков выслал распухший экселевский файл с припиской, что он сделал все, что мог, а все остальное пусть делает кто-нибудь другой.
   Но больше ответственных не нашлось. Арт-департамент сообщил, что для оформления им требуется окончательная версия таблицы, а с полуфабрикатом они работать не хотят, потому что уже плавали и знают. Владимир Гуриев сказал, что он просил карту, а ему прислали таблицу. Владислав Бирюков сказал, куда может пойти Владимир Гуриев за своей картой (в арт-департамент).
   И только Родион Насакин ничего не сказал, потому что он был очень воспитанный.
   (Нам это уже не нужно. У меня есть идея в сто раз лучше. — В.Г.)
   (Без меня. — В.Б.).
   (… — Р.Н.).
Пропавшие предки
   Этот материал был задуман как адд-он к теме Виктора Шепелева о языках программирования. Огромная, на целый разворот, генеалогия компьютерных языков на базе известлной генеалогии Эрика Левене. С этим материалом возникло сразу несколько проблем. Во-первых, он был слишком большой. Размашистый арт-департамент сразу заявил, что ему для того, чтобы сверстать такого монстра, нужен плакат метр на метр.
   — Сверстать-то я, конечно, могу и так, — задумчиво сказал арт-департамент, — но никто ж ни слова не разберет.
   Два дня ушло на разработку макета, который бы а) умещался на развороте и б) умещал всю значимую информацию с оригинальной схемы. Когда все было почти на мази, проснулся Виктор Шепелев, которого очень озадачили ведущие в никуда прямые линии на целый разворот.
   Выяснилось, что Виктор Шепелев с генеалогией Эрика Левене не согласен.