Журнал «Компьютерра» № 13 от 04 апреля 2006 года - _633c1f3.jpg

Playsh (Play shell – так назвал свою разработку британец) является открытым проектом, к которому могут присоединиться все желающие (он базируется на известном портале свободного ПО sourceforge.net/projects/playsh). Однако не спешите разделить тяжкое бремя отладки «подземелий» – проект появился меньше месяца назад, установка оболочки пока очень сложна, а в ее коде полно ошибок.

Основой для «движка» стала написанная на Python подзабытая версия MUD – LambdaMOO, которая ранее не была особенно популярна, однако оказалась очень удобной для поставленных сейчас целей. Языком общения с «подземельями» тоже является Python. Фактически был создан обычный текстовый редактор для программистов с командной строкой в качестве инструмента внесения изменений. Положим, группа разработчиков задумала написать какую-либо программу. Составив ее функциональную план-схему, они распределяют – кто какую функцию-комнату будет создавать. Далее каждый идет по карте программы-подземелья в свою «комнату» и раскладывает в ней артефакты-инструкции… Таким образом, новизна концепции заключена в новой «географической» парадигме процесса программирования, а главная радость (для испытывающих удовольствие от написания кода, конечно) состоит в том, что текст программы получает некую физическую метафору.

Создаваемая Playsh-вселенная очень динамична; в то время как один юзер строит или модифицирует очередную комнату-подпрограмму, другой сразу же может ею воспользоваться, ведь изменения немедленно отображаются у всех участников игры. С другой стороны, есть и разделение труда: если один занимается, условно говоря, «окнами» (переменными определенного типа), другой может специализироваться на дверях (переходах и вызовах процедур).

Разумеется, речь не идет о создании одной-единственной версии «программы-подземелья». Любая группа программистов, задумавшая какой-нибудь проект, на основе имеющегося инструментария может построить свой мир, по которому и будет «ходить», отлаживая его. Так что не исключено, что со временем появятся версии MUD Dungeons of Linux или, скажем, Firefox Keeper II. – К.К.

Жми извилиной

Наверное, всем приходилось видеть телерекламу, демонстрирующую, как без особых усилий сделать свое тело идеальным. Избавиться от лишнего веса, накачать мускулы от шеи до икр и вообще начать жизнь заново, как правило, позволяет новейший патентованный тренажер, который продается лишь одной фирмочкой, эксклюзивно распространяющей чудесную разработку. Возможно, недалек день, когда в подобных роликах станут рекламировать и программное обеспечение для накачивания мозгов, пока же подобные перлы попадаются лишь в Сети.

Компания Posit Science из Сан-Франциско предлагает всем желающим воспользоваться новой программой для тестирования «скорости восприятия звуковой информации». Длящийся десять минут онлайновый тест показывает, как быстро и точно испытуемые могут различать звуки, кликая мышкой в нужный момент и в нужном месте. В итоге тестируемые получают отчет о скорости реакции с точностью до миллисекунд.

Казалось бы, подобные тесты представляют интерес лишь для ограниченного круга специалистов. Однако основатель Posit Science нейролог Майк Мерзенич (Mike Merzenich) считает иначе: он уверен, что тестирование мозга необходимо любому человеку, заинтересованному в развитии своих умственных способностей. Ну а развивать их, конечно, нужно не абы как, а используя другую, уже платную программу той же компании. По уверениям Мерзенича, постоянная тренировка мозга по патентованной методике способна затормозить и обратить вспять лет на десять естественный процесс деградации интеллекта. Правда, судя по цене не блещущей оригинальностью программы (500 долларов за коробку с лицензией для одного ПК), Posit Science ориентируется на совсем уж безнадежных клиентов. – Б.К.

«Соколик» учится летать

24 марта должно было войти в историю как знаменательный день, когда на околоземную орбиту отправилась самая первая ракета, построенная на частные средства. Увы, первый блин оказался комом – не прошло и минуты после старта, как металлическая сигара превратилась в пылающий факел.

Журнал «Компьютерра» № 13 от 04 апреля 2006 года - _633s1y4.jpg

Стартовавшая с тихоокеанского атолла Кваджалейн ракета Falcon 1 является детищем компании SpaceX, принадлежащей Элону Маску (Elon Musk, этот интернет-миллиардер сколотил свои капиталы на системах электронных платежей PayPal и Zip2). Двадцатиметровая двухступенчатая ракета, работающая на жидком кислороде и керосине, должна была доставить на низкую орбиту более полутонны веса за 6,7 млн. долларов (по нынешним расценкам космических транспортников – это чистый демпинг). Единственным ее «пассажиром» был исследовательский спутник FalconSat-2 (стоимостью 750 тысяч долларов), изготовленный студентами Военно-воздушной академии США. Предполагалось, что после выполнения своей миссии первая ступень ракеты мягко приземлится и затем будет использована вновь.

Как показывают снимки аварии, язычки пламени на обшивке появились спустя считанные секунды после старта – налицо течь из топливного бака. Огонь повредил гелиевую пневматическую систему, давление в ней упало ниже критического уровня, и двигатель был автоматически выключен. Выявить причину утечки топлива оказалось не так-то просто, тем более что поначалу ничто не предвещало беды: все системы находились в идеальном состоянии, а отклонение ракеты от намеченного курса составило лишь 0,2 градуса. Возможно, что распутать клубок загадок инженерам SpaceX помогут члены специальной комиссии при правительстве США.

По словам Маска, после этого фиаско он получил утешительное письмо от своего друга, в котором тот привел статистику первых запусков других космических кораблей – из нее следовало, что удачные и неудачные попытки на ранней стадии испытаний относятся примерно как «фифти-фифти». Впрочем, к форс-мажорам создателям Falcon не привыкать: старт ракеты неоднократно откладывался по разным причинам, включая конфликты с персоналом калифорнийской военно-воздушной базы Ванденберг (где первоначально планировался запуск), многочисленные технические неполадки, а также проблемы со снабжением: перевезти жидкий кислород на удаленный атолл оказалось непростой задачей.

Когда состоится следующий взлет «Сокола», сказать трудно. По-видимому, в случае успешного разбора нынешнего полета испытания возобновятся в течение ближайшего полугода. Время – деньги: ныне в портфеле у Маска находится девять контрактов на коммерческие запуски, тянущие на 200 млн. «зеленых». «SpaceX – это надолго, и, пройдя сквозь огонь и воду, мы собираемся делать эту работу и впредь», – заверил публику первый «частный ракетчик». – Д.К.

Крепче за PlayStation держись, шофер!

В каких только грехах не уличали Grand Theft Auto поборники морали, убежденные, что сия жестокая игра рождает в нежных геймерских душах циничное пренебрежение к закону и аморальные помыслы. Впрочем, несмотря на внушительный список прегрешений «автоворишки» до его официального обвинения в нарушении правил дорожного движения дело пока не доходило. И вот первая ласточка с Туманного Альбиона: по вине злосчастной GTA полусотня жителей английского графства Ланкашир едва не угодила в автокатастрофу.

Пассажиры автобуса, курсирующего между городками Эккрингтон и Блэкберн, обратили внимание на громкие выкрики, доносившиеся из водительской кабины. Глазам любопытных, решивших выяснить, в чем дело, предстала картина посильнее «Фауста» Гете: держась за руль одной рукой, шофер увлеченно играл в GTA на наладонной игровой консоли PSP. Раздававшиеся то и дело леденящие вопли оказались криками несчастных жертв, которых «игроман за баранкой» безжалостно давил, сломя голову носясь по виртуальному городку. В целеустремленности и азарте труженику руля и джойстика не откажешь: любимой забаве он предавался отнюдь не только на остановках, но и во время движения, следя боковым зрением за обледенелой и отнюдь не пустынной трассой. Впрочем, к достижениям водилы на игровом поприще пассажиры отнеслись весьма прохладно. «Вряд ли кто-то с включенной PSP на коленях может рассматриваться как ответственный водитель, особенно когда в его руках находится полсотни жизней», – отметил один из разгневанных пассажиров.