***
Доступ к сервису Google Maps теперь можно получить с мобильного телефона. Чтобы увидеть на экране карты и спутниковые фотографии местности, необходимо установить Java-приложение с сайта www.mgmaps.com (веб-страничка для портативных устройств находится по адресу www.wap.mgmaps.com). Отметим, что этот проект - результат труда стороннего программиста, и компания Google не имеет к нему прямого отношения. - А.З.
***
Согласно опросу, проведенному игровой фирмой THQ, 73% жителей Британии верят в существование инопланетных цивилизаций, 50% не сомневаются в том, что они не раз посещали Землю, а у 14% есть знакомые, которых похищали «зеленые человечки». Эпохальный опрос был проведен в рамках рекламной кампании новой игры Destroy All Humans, где геймерам дается возможность ни много ни мало - уничтожить человеческую расу. 55% британцев убеждены, что при контакте инопланетяне будут настроены дружелюбно. Остальные 45%, видимо, купят игру. - Т.Б.
***
В штате Нью-Йорк продолжаются споры о классификации скутера Segway и том месте, который он должен занимать на улицах. Напомним, что его не пускают ни на автодороги (слишком медленный) и выгоняют с тротуаров и велосипедных дорожек (опасен для пешеходов и мешает более быстрым велосипедистам). Сейчас скутер хотят приравнять по классу к инвалидным коляскам и отдать регулирование на откуп муниципальным властям: пусть сами решают - можно ли кататься в их районе. Вот тебе и транспортная революция. - Т.Б.
Гуглобус
«Не крутите пестрый глобус…» Похоже, эта фраза из детской песенки становится как никогда ранее актуальной. В самом деле, кому захочется иметь дело с моделью земного шара из папье-маше или пластмассы, ежели на свет появился виртуальный глобус
Google Earth
Новая софтина (пока что существующая в виде бета-версии) способна поразить даже привычных к космическим фотоснимкам завсегдатаев сайта Google Maps, на чьем счету не один десяток виртуальных путешествий по земному шару. Отныне арсенал «онлайновых космотуристов» пополнился третьим измерением, позволяющим взирать на мир не только сверху вниз. В плане детализации больше всего повезло 38 крупнейшим американским городам, чьи виртуальные карты позволяют рассмотреть городские пейзажи с точностью до деталей домов.
Системные требования новинки по нынешним меркам невелики: для созерцания земных красот достаточно 500-мегагерцового Pentium III и дайлапного соединения. Правда, рядовым «модемопутешественникам» мир будет открываться весьма неспешно, возникая по кусочкам из размытых очертаний. Зато, единожды загруженные из Сети, ваши любимые места попадут в дисковый кэш и будут молниеносно появляться на экране по первому требованию.
Прародительницей «Земли» является программа компании Keyhole, распространявшаяся по цене от 30 до 90 долларов. Прибрав к рукам эту софтину с год тому назад, Google внес в нее ряд полезных функций, а также сбавил цену до нуля. В результате с первых дней своего появления в Сети программа вызвала настоящий фурор, а эксперты журнала PC World не без оснований назвали ее 10-мегабайтный дистрибутив «одной из лучших закачек за всю историю бесплатного софта». Похоже, создатели атласа оказались не готовы к тому ажиотажу, который развернулся вокруг их детища: спустя считанные дни после дебюта фирменный сервер не выдержал наплыва желающих, и страницу закачки украсило извиняющееся сообщение о том, что «компания делает все возможное, чтобы возобновить загрузку».
***
Впрочем, над совершенствованием программы корпят не только гугловцы. Так, чикагская фирма Prudential уже выпустила для новорожденной софтины «риэлторский» плагин, отображающий на карте города объекты недвижимости и позволяющий одним щелчком мыши получать о них исчерпывающую информацию. Не исключено, что в спину этой «первой ласточке» уже дышит стая других «птиц» - благодаря открытому интерфейсу любой программист может обустроить «Землю» по своему вкусу.
Увы, бесплатная бочка меда от Google не обошлась без ложки дегтя. GE демонстрирует безупречный уровень владения географией Соединенных Штатов, а вот остальной мир знаком ей «постольку поскольку» (что сказывается даже на качестве изображений). Не является исключением и Россия, чьи топонимы выводятся на карте в несколько непривычной транскрипции - чего стоят, к примеру, «Celjabinsk» или «Jekaterinburg». Так что если программа не нашла на карте ваш город, это отнюдь не всегда свидетельствует о пробелах в образовании Google - нередко проблема заключается в «трудностях перевода». Порой GE явно знает больше, чем говорит: к примеру, без запинки находя рестораны Лондона, о местоположении парижских она молчит как партизан.
Не исключено, однако, что подобные проблемы обойдут стороной счастливых обладателей коммерческих версий софтины - Earth Plus и Earth Pro (стоящих 20 и 400 «зеленых» соответственно). В довесок к более обстоятельным познаниям в географии «плюсовая» версия позволяет желающим «подправлять» земную карту, нанося на нее пометки, а владельцам GPS-передатчиков - отслеживать на карте свое местоположение. Версия Pro открывает доступ к терабайтным анналам данных аэрофотосъемки, позволяющим «пощупать» с высоким разрешением самые затерянные участки земной поверхности. За отдельную плату можно заказать с доставкой на дом подробнейшую карту интересующего вас ландшафта или расположенног о неподалеку супермаркета (стоимость такой эксклюзивной карты - 200 долларов).
Похоже, что несмотря на бесплатность базовой версии, съевшая собаку на контекстной рекламе Google не останется внакладе и тут. Так что не удивляйтесь, если, ткнув мышкой в какой-нибудь живописный ландшафт, вы в скором будущем увидите перед собой рекламный банер ближайшего отеля. Впрочем, разве это не доказательство тому, что вас занесло на настоящую Землю?
Шпионы, учите матчасть!
Похоже, в мире начинаются серьезные перемены. Во всяком случае, ничего подобного еще не бывало. Итальянский суд выдал ордер на арест тринадцати сотрудников ЦРУ США по обвинению в похищении человека. И пусть человек этот, имам миланской мечети Хассан Мустафа Осама Наср, также известный как Абу Омар, подозревался в связях с «Аль-Каидой» и, будучи выходцем из Египта, жил в Италии лишь с 1997 года. В феврале 2003 года американская разведка сцапала Абу Омара на одной из улиц Милана не только без суда и следствия, но и вообще без какого-либо уведомления итальянских властей, что рассматривается в этой стране как вопиющее нарушение законов и суверенитета государства.
Около десяти лет назад американские спецслужбы запустили особую программу, на профессиональном шпионском жаргоне именуемую «экстраординарные перемещения» (extraordinary rendition), а попросту означающую «полулегальные» похищения людей, подозреваемых в связях с террористами, и перевод их для дознания в третьи страны, где власти практикуют методы допроса с пристрастием (то есть пытки). Известно, что за период с 11 сентября 2001 года спецслужбы США похитили в разных странах больше ста человек и перевезли их в Египет, Иорданию, Марокко, Пакистан и Узбекистан (некоторые из задержанных впоследствии сообщали, что в тюрьме их пытали). Обычно подобные операции проводятся с ведома и при поддержке местных спецслужб. Однако, как показывает случай с Абу Омаром, так бывает не всегда.
Впрочем, для компьютерного журнала более интересны не юридические, политические и моральные аспекты методов борьбы с терроризмом, а сугубо техническая сторона истории. Ибо она продемонстрировала потрясающую неосведомленность американских шпионов в нюансах функционирования современных инфотехнологий, в частности возможности трассировки GSM. Как показали материалы итальянского следствия, команда похитителей оставляла за собой «цифровые следы» буквально повсюду. Так, интересующие следователей сотовые телефоны появились на миланской Виа Гуэрцони (где произошло похищение) около полудня. Вскоре после захвата Абу Омара те же самые мобильники дружно двинулись в сторону американо-итальянской военной авиабазы Aviano, расположенной к северу от Венеции. По пути было сделано несколько звонков начальнику авиабазы, полковнику американских ВВС, в результате чего автофургон с пленником свободно въехал на охраняемую территорию, ни разу не остановившись на контрольно-пропускных пунктах. С этих же телефонов многократно делались звонки в консульство США и в несколько мест в штате Вирджиния, включая штаб-квартиру ЦРУ в Лэнгли. Один из телефонов на следующий день всплыл в Каире (откуда Абу Омар сумел разок позвонить жене в прошлом году, после чего снова «пропал»). По этим же мобильникам итальянское следствие вычислило отели в Милане, где останавливались американцы, а также фирму проката автомобилей, где был нанят автофургон для операции.
Количество оставленных цэрэушниками следов вызвало у итальянской полиции, мягко говоря, недоумение. По словам одного из следователей, американцы так беспечно пользовались сотовой связью, что создается впечатление, будто о возможностях этой технологии «им известно меньше, чем нашим доморощенным воришкам». Например, похитители время от времени меняли в телефонах SIM-карты, но не заботились о смене самих мобильников, словно не ведая, что их трассировка по собственному номеру аппарата (IMEI) столь же проста, как и по SIM.
Все сотовые телефоны были зарегистрированы либо на вымышленные имена, либо на несуществующие корпорации, либо на людей, персональные данные которых ЦРУ где-то украло, как, например, абсолютно посторонней миланской женщины и некоего румынского каменщика. Однако оперативники разведуправления предъявляли свои собственные паспорта для регистрации в общей сложности в 23 отелях и в 4 фирмах автопроката. В итоге наложение маршрутов телефонов похитителей Абу Омара в Милане и маршрутов подозреваемых в похищении гостей из США продемонстрировало их полное совпадение как по месту, так и по времени пребывания.
Итальянская полиция, раздобыла ксерокопии паспортов американцев, установила, что это подлинные документы, хотя и выпущенные, возможно, на имена прикрытия. Как бы то ни было, именно под этими именами тринадцать сотрудников и агентов ЦРУ фигурируют ныне в постановлении суда об аресте. По итальянским законам за участие в похищении человека всем им грозит длительное тюремное заключение. Вряд ли, конечно, что США когда-нибудь выдадут этих людей итальянскому правосудию. Но почти наверняка власти многих стран после данной истории станут более настороженно относиться к сомнительной американской «программе экстраординарных перемещений». А в ЦРУ, соответственно, начнут более тщательно изучать особенности технологии GSM.
JavaOne, и так десять раз
Огромный зал Moscone Center в Сан-Франциско забит под завязку - в полумраке сидят около 15 тысяч человек. На сцену выходит конферансье - невысокий человек в серой рубашке без галстука. «Программисты, встаньте!» - командует он. Большая часть зала встает. «Спасибо, садитесь. Теперь пусть встанут денежные люди». Поднимаются сто или двести человек в костюмах. «Отлично, вот вы и познакомились друг с другом - первым нужны деньги, вторым - идеи. Главное, не стесняйтесь. В зале есть бразильцы?» Бразильцы подтверждают свое присутствие свистом и улюлюканьем. «На время конференции каждый объявляется официальным бразильцем!»
Так 27 июня глава исследовательского подразделения Sun Microsystems Джон Гейдж открывал юбилейную «JavaOne» - десятую по счету ежегодную конференцию для разработчиков на Java. Здесь почти не было речей о «непревзойденных достоинствах продукта X» и маркетизмов в духе «конвергенции цифровых вселенных», которые обычно просачиваются с мероприятий для дилеров и заказчиков на девелоперские форумы. Зато было много воспоминаний «Где была Java десять лет назад и где она сейчас», слов о сообществах, привлечении новых членов и открытом софте.
Слова «open source» и «free» делят второе место по частоте упоминания на конференции (на первом, конечно же, «Java» - полностью и в виде буквы J в разнообразных JVM, EJB, J2ME, J2EE, JCP, JDK, JSR, JDBC, JBA и т. д.). Нужно, однако, помнить, что широта этих понятий допускает различное толкование. В интерпретации Sun free - «бесплатный», но совсем не обязательно «свободный», а оpen source - возможность посмотреть исходные тексты, но далеко не всегда - что-либо в них менять и использовать эти изменения. Расплывчатость дефиниций нужно учитывать, прислушиваясь к словам главы компании Скотта Макнили: «Мы (то есть Sun. - М.П.) передали в open source больше кода, чем кто-либо на планете».
На JavaOne убеждаешься, что открытие доступа к исходным текстам ПО - ответ на требование рынка, в первую очередь - рынка разработчиков. «Вам придется открывать исходники, если только вы не Microsoft», - заявляет Скотт Макнили. Для разработчиков из разных стран, с которыми удалось поговорить, доступ к исходным текстам - не маркетинговый лозунг, а насущная необходимость. Программный архитектор с двадцатилетним стажем Джим Ригсби из американской компании ACS, делающей ПО для медучреждений, семь лет работал с Microsoft. Но в качестве базовой платформы выбрал Java именно из-за открытости: «То, что мы делаем на Java, можно было сделать и на .Net, - однако в этом случае мы оказываемся замкнуты на продукты Microsoft. К тому же при отладке приложений на .Net можно сделать debug только до определенного уровня, дальше стоп - упираешься в бинарный код». Открытость, по мнению Ригсби, бывает весьма полезна не только для отладки: «Как-то мне понадобилась программа для анализа строк, и я нашел ее текст, погуглив минут пять. Для продуктов с закрытой моделью разработки такое невозможно».
***
Агрессивность в отношении прочих вендоров, приписываемая Sun западной ИТ-прессой, на JavaOne как-то не ощущалась. Напротив, президент и COO компании Джонатан Шварц всячески превозносил продленное «после некоторого взаимного охлаждения» лицензионное соглашение с IBM относительно Java, а также решение IBM портировать DB2, WebSphere, Tivoli и другой софт на десятую версию Solaris. В феврале прошлого года IBM призвала Sun открыть исходные тексты Java, на что Sun тогда не согласилась. О сотрудничестве между Sun и IBM с большого экрана говорил также старший вице-президент и глава IBM Software Group Стив Миллз. Однако живьем представителей IBM на JavaOne увидеть не удалось - ни на сцене, ни на выставке партнеров. А вот Microsoft - была. О сотрудничестве с Microsoft (в частности, о взаимодействии Java с .Net и о совместимости с Java c будущей версией Windows Longhorn) говорил вице-президент Sun Грэхем Гамильтон - под жидкие аплодисменты аудитории. Он также рассказал, в каком направлении будет совершенствоваться следующая версия Java с кодовым названием Mustang. В число приоритетов входит интеграция с XML и веб-сервисами, расширенные средства мониторинга и управления, а также облегчение процессов разработки ПО. На JavaOne можно было не раз услышать, что платформа для создания серверных приложений J2EE, при всех ее широких возможностях, слишком сложна для освоения и использования. В ответ на жалобы Sun выпустила среду визуальной разработки приложений Java Studio Creator, «по интерфейсу похожую на другие присутствующие на рынке RAD-системы».