Страница:
Новости подготовили
Егор Александров [efels@mail.ru]
Галактион Андреев [galaktion@computerra.ru]
Тимофей Бахвалов [tbakhvalov@computerra.ru]
Сергей Борисов [borisov@computerra.ru]
Александр Бумагин [dost_sir@computerra.ru]
Артем Захаров [azak@computerra.ru]
Бёрд Киви [kiwi@computerra.ru]
Денис Коновальчик [dyukon@computerra.ru]
Алексей Левин [alekseylevin@comcast.net]
Дмитрий Шабанов [bio_news@computerra.ru]
Виктор Шепелев [vshepelev@computerra.ru]
Микрофишки
Amazon начал принимать предварительные заказы на Windows Vista по цене от 100 до 400 долларов в зависимости от версии. Установленная магазином дата начала отгрузки коробочной Vista - 30 января. Между тем Microsoft выложила на своем сайте для бета-тестеров ISO-образ «уже вот-вот почти» окончательной версии Pre-RC1 build 5536. - Т.Б.
Microsoft, похоже, выиграла-таки крупную битву с открытым пакетом OpenOffice.org. Штат Массачусетс, уже который месяц угрожающий перейти на открытые технологии, окончательно склонился к половинчатому решению: официальным форматом документации в учреждениях становится «опенофисный» ODF, но вот программой для работы с документами остается решение от Microsoft. Компромисс стал возможен благодаря разрабатываемому энтузиастами (при активной поддержке редмондцев) плагину-конвертеру, позволяющему программам Microsoft Office работать с OpenDocument (см. «КТ» #647-648). - В.Ш.
Отношения между Google и eBay (весьма напряженные на линиях Skype - Google Talk и PayPal - Google Checkout) снова теплеют. Корпорации заключили многолетнее партнерское соглашение, касающееся рекламных технологий. Сюда входит использование текстовой рекламы Google на сайтах eBay, а также разработка новой рекламной технологии «click-to-call» и ее интеграция в мессенджеры обоих партнеров. - В.Ш.
Администрация немецкой Википедии, устав от вандализма, решила ввести «легкую премодерацию» материалов. Теперь самую свежую версию статьи будут видеть только зарегистрированные пользователи, а все остальные - последнюю «стабильную» версию (зарегистрированные юзеры тоже смогут выбирать - смотреть ли самую свежую или «самую надежную»). Чтобы очередное изменение в статье было принято и сочтено «стабильным», его должен проверить один из пользователей с хорошей репутацией (то есть давно зарегистрированный и внесший несколько полезных правок в статьи). Таким образом, сохраняется принцип «кто угодно может редактировать статью», но версии, измененные вандалами, будут видеть лишь те, кто «душой болеет» за развитие свободной энциклопедии. - В.Ш.
Министерство экономики, торговли и промышленности Японии обнародовало планы производства нового поколения автомобилей, снижающих нагрузку на окружающую среду. Эта программа предполагает к 2010 году повысить эффективность гибридных автомобилей на 30 процентов и приступить к массовому выпуску двухместного электромобиля, способного проходить не менее 80 километров на одной зарядке аккумуляторов. В том же году общее число эксплуатируемых в стране машин с силовыми установками на топливных элементах должно достичь 50 тысяч. - А.Л.
Физики из Массачусетского технологического института построили и испытали прибор, способный подсчитывать отдельные атомы. Его основой служит оптический резонатор - полость с зеркальными стенками, внутри которой возбуждаются стоячие световые волны. В полость направляется поток атомов рубидия, охлажденных почти до абсолютного нуля. Проходя через резонатор, атомы рассеивают замкнутые внутри него фотоны, которые регистрируются двумя различными методами. Точность подсчета приближается к ста процентам. - А.Л.
В конце лета громко заявил о себе еще один распространитель контента. Сайт SpiralFrog.com будет бесплатно предлагать музыку и видео, защищенные DRM, а мздой за контент станет просмотр рекламы. Уже подписан контракт, по которому через SpiralFrog будет распространяться весь каталог компании Universal Music Group (под ее лейблом, например, продаются Элтон Джон и Эминем). Сайт заработает в бета-режиме к концу года и будет доступен только жителям США и Канады. - Т.Б.
Microsoft встроила в свежую версию Windows Live Messenger кнопку Report Abuse, которая позволяет… немедленно связаться с полицией и доложить о подозрительном поведении окружающих. Этот проект (работающий только в Великобритании) затеян совместно с Центром защиты детей (Child Exploitation and Online Protection Centre) и предназначен в основном для борьбы с сексуальным насилием над несовершеннолетними. Аналогичные службы предполагается подключить в Штатах, Австралии и Канаде. - В.Ш.
На прошедшей в Лейпциге выставке Game Convention 2006, которую посетило больше 180 тысяч человек, компания Sony объявила, что PlayStation 2 и PSP - не только мужские развлечения, и представила эти приставки в розовом корпусе. В продаже консоли для девочек появятся октябре-ноябре. - Т.Б.
На десятой выставке Tokyo Game Show 2006, которая пройдет в сентябре в Японии, Sony обещает представить 27 полностью готовых игр для PlayStation 3. Еще восемь игрушек будут показаны в виде видеороликов. Между тем Sony признала, что дефицита PlayStation 3 не избежать. К ноябрю будет выпущено в лучшем случае 2 млн. консолей нового поколения. - Т.Б.
НОВОСТИ: Neoчевидное amp; Neverоятное
Автор: Киви Берд
В конце августа пришла новость, приятная во всех отношениях. Знаменитая книга «Инженерное искусство безопасности» кембриджского профессора Росса Андерсона выложена для свободного скачивания на сайте автора по адресу www.cl.cam.ac.uk/users/rja14/book.html («Security Engineering» by Ross Anderson, Wiley, 2001). Эту солидную, на 640 страниц книгу, вышедшую из печати около пяти лет назад, многие специалисты по защите информации до сих пор называют «важнейшим из всех текстов по вопросам безопасности, опубликованных за последнее время». На сайте «Компьютерры» можно найти давнюю рецензию на эту работу с описанием ее содержания. Здесь же лишь отмечу, что автору удалось охватить широчайший спектр тем, изложенных с необходимым теоретическим фундаментом, но подчеркнуто акцентированных на практических приложениях.
Сегодня эта книга входит в список обязательной литературы многих университетских курсов по компьютерной безопасности, а ее продажная цена составляет 60 долларов. Поэтому выкладывание труда в свободный онлайновый доступ стало не просто актом доброй воли, но и своеобразным политическим заявлением профессора, давно слывущего «прагматичным либертарианцем» в вопросах свободной культуры и свободного софта. Андерсон уверен, что бесплатная онлайн-версия его книги не отразится на продажах, но при этом сделает ее более доступной. Выложить работу в онлайн удалось только теперь, поскольку издательство Wiley наконец перестало категорически возражать против подобных инициатив. В немалой степени на книгоиздателей повлиял очевидный успех другого кембриджского профессора, Дэвида Маккея, чья книга по теории информации и кодирования обрела грандиозную популярность и стала продаваться гораздо лучше после ее выкладывания в Сеть ( «Information Theory, Inference, and Learning Algorithms»by David MacKay, Cambridge University Press, 2003).
Примерно та же проблема - соотношение защиты авторских прав и свободного доступа к информации - выпукло проступает ныне в связи с грядущим выходом ОС Windows Vista. Но здесь картина меняется скорее к худшему. На конференции Tech Ed 2006, недавно проходившей в Сиднее, один из старших менеджеров корпорации Microsoft Стив Райли (Steve Riley) поведал аудитории, что Vista в версии для 32-разрядных процессоров не будет воспроизводить видеоконтент высокой четкости с дисков форматов Blu-ray и HD DVD. По словам Райли, главной причиной для такого решения стала невозможность обеспечить надежную защиту контента в 32-битной ОС, где несертифицированные драйверы могут работать на уровне ядра.
Поскольку 64-разрядные процессоры пока остаются экзотикой, заявление Райли было воспринято с обостренным интересом. Предвкушая маленькую сенсацию, журналисты австралийского издания APC Magazine зафиксировали слова менеджера MS дословно с аудиозаписи: «Медиа-компании не желают, чтобы хоть что-то из их контента высокой четкости вообще воспроизводилось на 32-битных компьютерах. Причина тому - все эти неподписанные вредоносные коды, работающие на уровне ядра и способные обходить защиту фильмов».
Из заявления Райли следовало, что для проигрывания дисков с фильмами высокой четкости на своем ПК у пользователей имеется, по сути, два пути. Либо покупать новый 64-разрядный компьютер и соответствующую версию Vista, где предусматривается строгая сертификация любых драйверов, работающих на уровне ядра. Либо на 32-разрядных машинах пользоваться специальными версиями новых программных плейеров сторонних разработчиков, таких как WinDVD и PowerDVD, прошедших сертификацию у Голливуда… Иначе говоря, фильмы Blu-ray и HD DVD воспроизводить все-таки будет можно, но только под «строгим контролем» голливудских киностудий и других владельцев контента. Чуть позже Microsoft уточнила, что выступление Райли было понято не совсем правильно, ибо и в 64-битной ОС Vista владельцы контента будут сами решать, каким программам разрешать воспроизведение. Почему Голливуд предполагает, что такая система защитит их контент, - это уже другой вопрос, на который ни у кого нет внятного ответа.
Среди шпионских и криминальных хайтек-новостей последнего времени самой примечательной стала история о задержании беглого миллионера Якова «Коби» Александера (Jacob Alexander aka Kobi). Исполнительный директор израильско-американской фирмы Comverse Technology, специализирующейся на программах для систем связи, был обвинен властями США в махинациях с ценными бумагами своей компании. Однако вместо сотрудничества со следствием «Коби» покинул Америку и пустился в бега. ФБР пришлось объявить Александера в международный розыск, и вскоре беглец был обнаружен на одном из тихих курортов в Шри-Ланке. Самое интересное, что вычислили местоположение Коби по единственному минутному интернет-звонку дочери, сделанному с помощью системы Skype. Принято считать, что VoIP-система Skype в значительно меньшей степени подвержена подслушиванию и трассировке, нежели традиционная телефония. История же с «Коби» свидетельствует, что и здесь «все под контролем».
НОВОСТИ: Мифы народов Америки
Автор: Алексей Левин
Пятилетняя годовщина американских терактов 11 сентября стала подходящим поводом для выхода провокационной статьи известного политолога, фактически ставящего под сомнение всю внешнюю политику США в новом тысячелетии.
Как известно, после сентябрьских событий Алькаида провела еще немало крупных террористических актов в Азии, Африке и Европе: в частности, взрывы на вокзале в Мадриде (11.03.04) и в лондонском общественном транспорте (07.07.05) - ее рук дело. Однако на территории США эта организация больше не совершила ни одного теракта.
В последнее время представители администрации Буша не раз заявляли или намекали, что нападения джихадистов удалось предотвратить благодаря срочному принятию антитеррористических законов и улучшению деятельности спецслужб. Поскольку американцы до сих пор испытывают немалый страх перед террористами, эти утверждения в какой-то степени нейтрализуют снижение авторитета власти, вызванное продолжающимся кровопролитием в Ираке (а в последнее время - и чрезмерной, по мнению многих, поддержкой израильского вторжения в Ливан). Однако подобные объяснения принимаются далеко не всеми. Среди их критиков известный специалист по проблемам международной безопасности профессор политологии университета Огайо Джон Мюллер (John Mueller, по занятному совпадению, однофамилец нынешнего директора ФБР Роберта Мюллера). Он только что опубликовал свои аргументы в самом престижном американском внешнеполитическом журнале Foreign Affairs (September\October 2006).
Статья Мюллера «Почему Алькаида не повторила ударов по Америке» снабжена сознательно провоцирующим подзаголовком «Миф вездесущего врага». Мюллер не скрывает, что официальные ответы на это «почему» его совершенно не удовлетворяют. Он не верит, что администрации Буша удалось надежно защитить американцев от угрозы террора - по его мнению, неспособность властей всех уровней предотвратить или хотя бы ослабить катастрофические последствия обрушившегося в прошлом году на Новый Орлеан урагана Катрина скорее говорит об обратном. Действительно, после 11 сентября 2001 года в США не зарегистрировано ни одного акта политического терроризма. Но ведь их не было и на протяжении предшествующего пятилетия, хотя в те годы Америка куда меньше беспокоилась о внутренней безопасности. По мнению Мюллера, дело просто в том, что в стране почти нет потенциальных террористов, а из заграничных злодеев мало у кого имеются желание и силы для организации нападений, сравнимых с акциями 11 сентября. При всей очевидности подобных объяснений они редко обсуждаются средствами массовой информации.
Поставив читателей перед этим тезисом, Мюллер переходит к его защите от контраргументов. Власти говорят, что теперь-то уж граница на замке? Допустим, сколько-то подозрительных личностей не смогли попасть в США (впрочем, число абсолютно благонадежных иностранцев, не получивших американских виз, неизмеримо больше). Но ведь даже для крупного теракта вовсе не нужно иметь роту боевиков. Неужели международный террористический интернационал не способен спрятать несколько фанатиков среди десятков миллионов легальных и нелегальных визитеров, ежегодно прибывающих в США? Да и взрывчатку доставить не так уж трудно, ведь контрабанда наркотиков процветает, несмотря на все усилия по ее изничтожению. Нас уверяют, что без тренировочных лагерей в стране Талибана Алькаида уже не та, что раньше? Но исполнители взрывов в Мадриде вообще никогда не были в Афганистане. Энергичные действия властей так ограничили возможности боевиков, что те просто не успели подготовить новый теракт? Уж за пять-то лет можно было устроить хоть пару взрывов, которых оказалось бы достаточно, чтобы вновь поставить на уши всю Америку. И сам Джордж Буш, и высшие чины его администрации оправдывают продолжающуюся оккупацию Ирака в частности и тем, что Алькаида якобы тратит там все свои человеческие ресурсы и у нее просто не остается людей для ударов по Соединенным Штатам. Однако та же Алькаида и ее союзники продолжают атаки в Турции, Марокко, Египте, Иордании и других странах.
По мнению Мюллера, сразу же после событий 11 сентября американские власти и их идеологические союзники сильно и небескорыстно преувеличили угрозу как внутреннего, так и импортированного терроризма. С тех пор, несмотря на множество драконовских (во всяком случае, по американским стандартам) мер, ФБР не удалось добиться осуждения хотя бы одного человека, подозреваемого в прямых связях с Алькаидой. Даже в тех нескольких случаях, когда суды все же выносили обвинительные приговоры, основанием был не терроризм, а куда менее серьезные преступления или проступки, в основном нарушения иммиграционного законодательства. Даже выдаваемых судами разрешений на мониторинг электронных коммуникаций в связи с такими подозрениями не насчитывается и десятка в год. Все эти факты вряд ли свидетельствуют о том, что в США имеется сколько-нибудь значительное террористическое подполье. Ему просто неоткуда взяться, тем более что другие страны, даже не симпатизирующие Штатам, после событий 11 сентября усилили борьбу с Алькаидой и ее единомышленниками.
Мюллер вовсе не утверждает, что опасности новых акций джихадистского терроризма на американской земле вообще не существует. Однако он полагает, что нападения 11 сентября представляли собой не начало массированной военной кампании Алькаиды против Америки, а единичный акт небольшой группы фанатиков-экстремистов. Все последующие действия властей, от вторжений в Афганистан и Ирак до усиления внутренних мер безопасности, оказались чрезвычайно крупномасштабной и во всех смыслах очень дорогой попыткой оборониться от почти не существующего противника.
Time management: экономика минут
Автор: Александр Котов
В наши дни время становится ключевой валютой для всех успешных людей. Однако грамотно распоряжаться им - целое искусство, коим владеют немногие.
В статье рассматриваются законы экономики минут и даются некоторые рекомендации по управлению этой ценной валютой.
Время - ценная валюта
Начиная с некоторой и, вообще говоря, относительно небольшой суммы деньги перестают быть для человека самоцелью, и на первое место в списке дефицитных ресурсов выходит собственное время. При наличии крыши над головой, еды и одежды деньги из насущной необходимости превращаются в инструмент расширения возможностей. Чем больше денег - тем шире возможности. Но даже у самых богатых людей в сутках всего лишь 24 часа. И чем больше доступных способов эффективно потратить эти часы - тем ценнее становится собственное время…
Время - единственный для любого из людей ресурс, который ограничен даже в теории. Поясним на примере придуманного нами программиста Василия. Пусть (мы ведь оптимисты, правда?!) Васе суждено прожить на этом свете ни много ни мало 80 лет. Умножая это число на 365 суток в году и на 24 часа в сутках, получаем, что в Васином распоряжении имеется около 700 тысяч часов - вот вся его жизнь! И 250 тысяч у Васи уже в прошлом. Кроме того, из оставшегося времени можно спокойно вычесть одну треть, которая будет потрачена на сон. И вот представьте, просыпается однажды утром наш герой, берет в руки свежий номер «Компьютерры», открывает эту статью и осознает, что в здравом уме осталось ему потратить порядка 300 тысяч часов, что с каждым часом его жизни происходит декремент $hours- и что счетчик этот включился еще в момент его рождения… и начинает задумываться, на что же можно так обменять свое собственное время, чтобы оно не сгорало, а конвертировалось в ценности иного рода.
На что тратится время?!
Каждый из нас обменивает свое собственное время на что-либо. Самый распространенный способ потратить время - это купить на него деньги. Так поступают, пожалуй, все работающие люди, точно так же поступает и Василий. Работая программистом, он за свои 176 часов (при восьмичасовом рабочем дне) ежемесячно приобретает… ну, допустим, штуку вечнозеленых. О том, в каком городе и в какой организации ему это удается, уточнять не будем. У него остается еще 304 непотраченных часа в месяц, так что продолжим их делить. Время нерабочее делится на время околорабочее и на досуг. Околорабочее отнимает в среднем по четыре часа каждый будний день - это время от утреннего будильника до прихода на работу плюс время на то, чтобы прийти после работы в себя. Васе ведь надо добраться до дома, покушать, поваляться полчасика на диванчике, чтобы утрамбовать вертящиеся в голове мысли… А оставшиеся 52 часа в неделю - это его досуг. Два шестнадцатичасовых выходных и пять четырехчасовых вечеров тратятся на общение с друзьями и с подругами, на просмотр фильмов и телепередач, на чтение журналов, на домашние дела и прочие мелкие преобразования собственного информационного и физического пространства, направленные в основном в сторону отдыха и получения удовольствий. Если мы сейчас вдруг возьмем и начнем советовать Васе, как ему следует распоряжаться своим досугом, то у нас появится шанс оказаться именно там, куда Вася нас пошлет после наших указаний. Так что оставшаяся часть статьи посвящена вопросу о том, как не дать проектам и идеям задохнуться в дефиците самого дефицитного ресурса.
Молодые специалисты частенько говорят, что у них нет времени заниматься научной деятельностью, исследованиями в специальных областях технологии программирования, написанием документации и т. п. Некоторых это возмущает, но факт остается фактом. Вот, к примеру, наш Вася занимается развитием двух программных проектов в своей организации, еще одним проектом он занимается для души, а еще он является барабанщиком в некой гаражной команде и мечтает поскорее записать свой первый альбом. Поскольку лишнего времени у Васи действительно нет и в ближайшем будущем не предвидится, ему ничего не остается, как смириться с реальностью и попытаться извлечь из нее максимальную выгоду. А для этого нужно грамотно распределить дефицитное время!
Грамотно распределить!
Самая банальная рекомендация - составить график, в котором время работы над каждым проектом было бы грамотно распределено. Большинство программистов избегает составления различных графиков и расписаний, а то меньшинство, которое их все же составляет, наверняка делает это либо для начальства, либо просто для того, чтобы оно у них было. Но никто в среде программистов по-настоящему не верит в графики, кроме, быть может, менеджеров верхнего звена, верящих еще и в то, что ни один программный проект невозможно завершить в срок, и даже к пробуждению Ктулху…
Итак, отчего же Василий не тратит свое время на составление планов? Тому есть две главные причины. Во-первых, это действительно непросто, а с учетом отсутствия у него опыта проектирования по графику - особенно непросто. Во-вторых, он, как и большинство программистов, не верит в какие-либо графики. Зачем ему тратить умственные усилия на составление расписания, когда написание куска кода отнимет столько времени, сколько оно отнимет, а время на его отладку - вообще штука недетерминированная?
Однако Василию все-таки следует научиться планировать свое время. Во-первых, потому, что когда существует множество вещей, коими надо заняться, их просто невозможно удержать в голове все. А забыть о чем-нибудь - это почти всегда неприятно… Во-вторых, потому, что до тех пор, пока проект не будет распланирован хотя бы в общих чертах, вряд ли можно судить о его выполнимости. В-третьих, потому, что даже если суровая действительность ехидно насмехается над составленными графиками, эти графики будут по-прежнему отражать список работ, которые необходимо выполнить, и будут по-прежнему помогать выделить среди них приоритетные. В общем, пусть Вася дочитывает эту статью, а мы перейдем от вопроса «зачем?» к вопросу «как?».
Планирование в программных проектах
Хорошие рекомендации по составлению графиков и распределению времени приводит на своем сайтеДжойл Спольски (Joel Spolsky), известный программист, бизнесмен и публицист из Нью-Йорка. Суть его рекомендаций можно свести к следующим основным пунктам:
Для распределения собственного времени в рамках работы над конкретными проектами не подходят монстрообразные инструменты а-ля Microsoft Project. Гораздо лучше использовать простые табличные инструменты, такие как Microsoft Excel, или сервисы Web 2.0, аналогичные описанному ниже Voo2Do, которые не будут отвлекать от процесса составления расписания сложностью своего интерфейса.
Единицей измерения времени везде являются часы, это хороший компромисс между простотой и точностью.
Расписание должно быть простым. Джоэл предлагает составлять его в виде удобной и понятной таблицы, в которой всего семь столбцов: проект, задание в рамках проекта, приоритет задания, первоначальная оценка времени работы над заданием в часах, текущая оценка этого времени, количество уже потраченных на задание часов, и наконец, количество часов, которое еще предстоит на него потратить. Шестой и седьмой столбцы в сумме должны составлять пятый. Две оценки общего времени работы (первоначальная и текущая) нужны для того, чтобы работала обратная связь. Они помогают понять те иллюзии, которыми вы руководствовались при составлении графика, и таким образом с каждым разом улучшают качество планирования времени. Один из законов Мерфи применительно к программированию гласит: если программу мыслилось написать за N часов, то реально она будет написана за рN часов. Это нормально, если для первых графиков соотношение между четвертым и пятым столбцами таблицы окажется именно таким. Обратная связь помогает его уменьшать.
Каждый проект должен состоять из нескольких заданий. В примере, приведенном на рис. 1, таким проектом является добавление проверки орфографии, которое разбито на три задания. В этом же примере путем сравнения 4-го и 5-го столбцов видно, как изменилась оценка времени работы над каждым из заданий после начала работы.
Пожалуй, разбить проект на задания - это ключевой момент процесса составления графиков. В графиках не должно быть объемных и абстрактно сформулированных заданий. Если задание (такое, как, например, добавление проверки орфографии) оценивается более чем в 16 часов, то лучше разбить его на несколько.
График работы над проектом может составлять только тот программист, который собирается сам писать код. Любые попытки навязывания графиков «сверху» обречены на провал. И ни в коем случае нельзя позволить менеджерскому составу изменять оценку времени работы над заданиями. Графики служат для распределения собственного времени, и если начальство вносит в график коррективы, то иногда даже лучше жить при двух графиках. В одном начальство будет рисовать свои цифры, а другой, собственный, должен быть более реалистичным.