Компьютерра - Компьютерра PDA N64 (23.10.2010-29.10.2010)
- Наиболее приемлемый вариант, как я понимаю - делать приложения для Qt?
- Да, за ним будущее. Просто всё, что можно написать на Qt, можно написать и на Symbian C++, только это потребует значительно больших временных усилий. Qt, благодаря средствам разработки, эмуляторам, симуляторам и дополнительным библиотекам, позволяет достаточно быстро создавать нативные приложения, плюс они еще получаются красивыми. Вместо того, чтобы тратить большое количество ресурсов, чтобы писать перемещения, передвижения, прозрачные меню или анимационные эффекты, все это можно сделать на Qt и сосредоточиться на функциональности.
- А когда Qt перешел от Trolltech к Nokia, он продолжил развиваться? Не изменилось ли направление его развития?
- Он продолжает развиваться. Летом вышла новая версия самих средств разработки, но мы делаем больший упор на нокиевскую часть - то есть добавляем к Qt расширения и надстройки, которые относятся к разработке для Symbian и MeeGo. Проект по прежнему остается опенсорсным, то есть люди могут писать свои надстройки и свои плагины, которые позволяют поддерживать Windows и Linux. Есть проект, в который, кстати, вовлечены российские разработчики, по поддержке Android в Qt, и так далее.
- Линуксоиды, кстати, не боятся, что все инновации пойдут в сторону телефонов, а для них ничего не останется?
- Линуксоиды очень позитивно относятмя и к MeeGo, и к Maemo, как к платформам. Qt кроссплатформенный - можно, к примеру, без особых проблем портировать приложение на "большой" Windows, если это кому-то понадобится.
- Раз уж Qt хорош на "больших" компьютерах, возможно он пригодится в будущем и для других классов устройств? Планшетов, к примеру.
- Скорее всего, да, этого можно ожидать, потому что Qt достаточно популярен среди комьюнити, плюс он поддерживается нами, плюс он поддерживается энтузиастами и разработчиками со всего мира.
Роботы-убийцы: с прицелом на будущее
Автор: Михаил Карпов
Опубликовано 27 октября 2010 года
1993 год. Сотни японцев стали свидетелями душераздирающей сцены - роботизированный краб, висевший у входа в ресторан, внезапно сошёл с ума и схватил в свои клешни женщину. Та боролась, но безуспешно - робот разрезал её пополам. Что поделаешь - краб был запрограммирован, чтобы вести себя как настоящий, вот и взбесился.
В действительности робота-краба, скорее всего, не существовало - его придумали в газете Weekly World News, специализирующейся на совершенно недостоверных новостях про пришельцев, смерть от чихания и людей-собак. Шутки шутками, но люди уже больше века волнуются, не выйдут ли из-под контроля механизмы, созданные руками homo sapiens, и не убьют ли они своих создателей.
В 1941 году Айзек Азимов сформулировал "три закона робототехники". Согласно им, робот, во-первых, не должен причинять вред человеку или своим бездействием допускать причинение вреда человеку, во-вторых, робот должен повиноваться приказаниям человека, если они не противоречат первому закону, и в-третьих робот должен защищать своё право на существование, опять же, при этом избегая конфликтов с другими законами робототехники.
Роботов, способных понять и сознательно нарушить азимовские законы, не изобрели до сих пор. Впрочем, на бумаге роботы-убийцы появились куда раньше, чем был построен первый настоящий робот. Одним из первых произведений о робозверствах была книга "Хозяин Моксона". В ней разумный робот-игрок в шахматы обретал эмоции и убивал своего владельца из-за того, что проигрывал ему партию. Особенно много газетных статей про роботов-убийц публиковали в США в тридцатые годы прошлого века. Как правило, в них описывались не особо правдоподобные случаи, в которых был замешан железный мужик у которого внезапно появлялись воля и разум. Для пущего эффекта он оснащался страшной искажённой физиономией.
Откуда такой богатый урожай подобных историй? Нетрудно догадаться. После Великой депрессии американская нация была измотана эмоционально и физически. Страх перед роботами - это страх повальной автоматизации, потери рабочих мест. Комиксы и бульварная пресса только подогревали его.
Тем не менее, роботы действительно убивают, и делают это чаще, чем это кажется обывателю. А отсутствие у них разума не только не понижает, но повышает вероятность того, что машина причинит боль или убьёт человека.
Кровавая баняВот он, первый человек, которого укокошил робот. Его звали Роберт Уильямс. Бедняга отдал богу душу в 1971 год не без помощи промышленного робота, который случайно огрел беднягу по голове. Машина занималась перекладкой деталей с конвейера в хранилище, когда Уильямс подошёл к хранилищу.
Второе "убийство" через десять лет совершил японский промышленный робот. На этот раз не повезло инженеру Кэндзи Ураде, который пошёл чинить сломанный автомат. Урада не сумел выключить устройство и разбушевавшийся монстр скинул японца с помощью своей гидравлической руки в дробилку. Брр, жуткая смерть.
Нетрудно догадаться, что в реальном мире именно промышленные роботы чаще всего становятся невольными убийцами. Они двигаются очень быстро и, по большей части, им абсолютно наплевать, стоит кто-то рядом, или нет. Как правило, их "рабочее место" огорожено и поэтому чаще всего жертвами этих машин становятся невнимательные рабочие или инженеры, которые устраняют неисправности.
Впрочем, не только большие промышленные роботы опасны для человека. В 2007 году в Дании произошёл ужасный случай: роботизированная газонокосилка убила рабочего. В этом, конечно, он виноват сам - не следовало отпускать её косить траву на таком крутом склоне. Результат оказался печальным: устройство не удержалось, полетело вниз и приземлилась прямиком на голову рабочего.
Война - дело серьёзноеНо газонокосилка - это чепуха по сравнению с настоящими военными роботами. Мы не привыкли думать о современном оружии как о роботах, даже если оно под завязку напичкано автоматикой. Взять, к примеру, пушки, оснащённые системами самонаведения. Они могут сами выбирать цели, занимать позицию и лишь ждут указания человека, чтобы начать стрельбу. В теории.
18 октября 2007 года южноафриканская роботизированная пушка Oerlikon GDF-005 открыла неконтролируемый огонь во все стороны. На месте было убито девять солдат и ранено четырнадцать. Военные кивают на неисправность компьютера, контролировавшего действия пушки. Если бы не он, жертв удалось бы избежать.
Впрочем, пушка, убивающая по ошибке - исключение, а не правило. Большинство военных роботов убивают не из-за случайных сбоев в программе, а потому что с самого начала запрограммированы на убийство.
В отличие от статичных корейских роботов, американские боевые роботы способны двигаться. Робот на фотографии, приведённой выше, называется TALON SWORDS. Конечно, не все устройства серии TALON предназначены для убийства - есть более мирные модели, которые позволяют разминировать минные поля или выполнять функции разведчика, но SWORDS вооружён четырьмя малокалиберными орудиями и предназначен именно для того, чтобы убивать. Впервые его применили во время второй иракской компании; впрочем, он так ни разу и не выстрелил по живой цели. Сейчас разрабатывают более продвинутую версия этого робота - MAARS.
SWORDS, конечно же, неспособны на автономные действия. Как и большинством других военных роботов, ими удалённо рулят люди-операторы. Подобные системы используются очень давно. Знакомо ли вам слово "телетанк"? Именно так именовался радиоуправляемый советский танк, испытания которого происходили в конце тридцатых годов прошлого века. Телетанками можно было управлять на дистанции до четырёх километров, они могли стрелять из орудий, а также самоликвидироваться, доехав до позиций врага.
Увы, испытания, проведённые в 1940 году показали, что даже последняя, продвинутая модель роботизированного танка ТТ-БТ-7, не способна вести эффективную стрельбу из пулемёта. Потом началась Великая отечественная война и разработка телетанков была свёрнута. Тем не менее, эти машины использовались как в советско-финской войне 1939 года, так и в годы Великой отечественной.
Hasta la vista, babyЕсли отвлечься от реальных роботов-убийц, то какие роботы-убийцы прежде всего приходят в голову, если говорить о вымышленных? Конечно же, это терминаторы из одноимённой саги о восстании мыслящих машин, придуманные Джеймсом Кэмероном. Самый известный терминатор - это, конечно же, T800, которого сыграл Арнольд Шварценеггер, но тем не менее есть множество других моделей этих роботов.
T1 - самый первый терминатор. Его создатели, наверняка, вдохновлялись именно TALON SWORDS - он представляет собой самоходную платформу с двумя пулемётами, способную принимать собственные решения. Согласно вселенной фильмов, является самым продвинутым современным роботом, которого разрабатывают американские военные. Впервые появился в фильме "Терминатор-3".