Страница:
От слов к телу
Для эксперимента был построен робот в виде «морской звезды» о четырех щупальцах (размах 0,6 метра). На его борту разместился одноплатный микрокомпьютер PC-104 производства Advanced Digital Logic (на основе Celeron 266 МГц), обладавший нужным количеством сигнальных входов и оснащенный модулем беспроводной связи. Однако ученые возложили на этот контроллер лишь функцию непосредственного управления роботом, а вся вычислительная нагрузка для ускорения эксперимента была перенесена на принадлежащий университету многопроцессорный кластер. Несмотря на его высокую производительность, расчеты заняли около тридцати часов. При этом каждый из узлов кластера работал над всей задачей, и таким образом одновременно было получено несколько десятков независимых результатов. Это было необходимо для проведения статистического анализа и сравнения полученных вариантов. В беседе Виктор сообщил, что существует огромное множество вариантов воплощения эволюционных алгоритмов, и выбор какого-то конкретного тогда не имел слишком большого значения.
Основная цель исследования была в демонстрации работоспособности самой концепции самопознания, что и было с блеском осуществлено: робот смог не только самостоятельно оценить обстановку, построив собственную виртуальную модель, но и продолжал передвигаться после удаления любого из щупалец!
Только без рук
Своим экспериментом научная группа Липсона доказала, что для комфортного существования в окружающем мире будущим роботам нет необходимости обладать детальной моделью своего тела.
А в перспективе можно предположить, что первые разумные послания, которые мы получим с далеких планет, будут отправляться нашими же, не лишенными чувства юмора роботами.
Идет бычок, качается
Когда робот удостоверится в правильности имеющейся в его распоряжении виртуальной модели тела, он может попытаться начать осмысленно передвигаться. При этом робот анализирует сигналы датчиков, и если хоть данные какого-то из них отличаются от предсказываемых, то действие тут же прекращается, а робот на основе выявленных разногласий снова пытается уточнить свою модель, согласовывая ее с имеющейся информацией. В результате методом последовательных приближений виртуальная модель в «мозгах» робота постепенно начинает походить на его реальную физическую сущность. Исследователи добиваются «осознания» роботом себя как трехмерного объекта с конкретной конфигурацией.
Тут проявляются основные преимущества универсального алгоритма. Его достоинство не только в возможности избежать нудного программирования контроллера для каждого нового устройства, но и в способности относительно легко подстраиваться к поломкам, не теряя при этом мобильности (конечно, если они совместимы с жизнью). То есть в случае неисправности робот может перестроить свою внутреннюю модель под изменившуюся ситуацию и продолжить движение.
К сожалению, выбранное учеными решение обладает и существенным недостатком. Большинство эволюционных алгоритмов оказываются чрезвычайно медленными при реализации на современных компьютерах. Они требуют массово-параллельных вычислений, которые лучше всего ложатся на квантовые вычислительные машины, пока еще не созданные. С другой стороны, по словам Виктора, «это не такая уж и большая проблема, - зонду на чужой планете незачем торопиться; а вот если он вдруг сломается, то чинить там будет некому».
ОГОРОД КОЗЛОВСКОГО: Занимательная картография
Автор: Козловский Евгений
Продолжаю заниматься GPS-навигацией (см. «Огороды» " В гости к Голубицкому, или Заметки неофита" и " В поисках радости").
Не знаю, в чем причина: то ли на рынке появился какой-нибудь особо энергоэкономный, миниатюрный и главное - недорогой (в партиях от 10 тысяч штук) GPS-чип, то ли - производители карманных гаджетов уже не знают, чем еще завлечь очередную партию покупателей, - однако в последнее время едва ли не раз в неделю стали появляться то оснащенные GPS-модулями КПК и даже мобильные телефоны, то - специализированные навигаторы, выполненные на базе КПК с обстриженной под ноль функциональностью (оставлены mp3-плейер да порой - просмотрщик фотографий), причем - не от Garmin’а и прочих профессиональных «путеводителей», а от самых что ни на есть компьютерных фирм вроде Fujitsu-Siemens, НР или HTC.
На этой неделе я знакомился с двумя такими новинками со славного острова Тайваня, как раз - обеих категорий: x500 glofish (или glofiish, в девичестве - E-Ten) и С310 от Mio. Первый - не просто коммуникатор, а коммуникатор, претендующий на лидерство в своем классе, второй, как написано на коробке, - Car Navigation System.
Мне незадолго до этого удалось побывать на презентации «Рыбки»: про нее в пресс-релизе было написано, что это «самый тонкий коммуникатор в своем классе», и я, все еще под обаянием описанного в «Заметках неофита» миниатюрнейшего «Артемиса», позволил себе усомниться в этом утверждении и пошел на презентацию с тайной целью уличить ее организаторов. На мой ехидный вопрос один из сидящих за столом презентаторов вынул из кармана «Артемиса» и положил передо мной («Рыбка» лежала там изначально). Я взял их оба в руки, составил ребрами один к одному, - первенство по «тонине» «Рыбки» было не очевидно. Тогда мне подали лист плотной бумаги, и, накрыв им оба устройства и присев перед ними на корточки, я обнаружил над «Рыбкой» просвет чуть меньше миллиметра. То есть был справедливо посрамлен. Правда, «Рыбка» в ширину оказалась несколько долговязее, так что, если считать на объемы, пожалуй, проиграла бы «Артемису», но согласитесь, рекламный посыл «Самый тонкий в мире!» куда более бросок, чем «Самый малообъемный». Ибо у нас с «тониной», вероятно, ассоциируется голливудский стандарт красоты.
При полной идентичности набора функций: КПК, GPS-навигатор, GSM-телефон с поддержкой EDGE, двухмегапиксельная фото-видеокамера, FM-радиоприемник, Wi-Fi и Bluetooth, и похожей, в районе 800 долларов, цене, - «Рыбка» имела одно не особо важное для меня достоинство: вдвое более быстрый процессор: 400 МГц, - и один очень для меня важный недостаток: отсутствие колесика с пипкой-трекболом. Поясню почему. Конечно, в случае КПК скорость процессора больше влияет на общую резвость системы, чем в случае десктопа или ноутбука, однако «вдвое более быстрый процессор» вовсе не значит «вдвое более быстрый компьютер»: на его общую скорость влияет немало других факторов. Зато более медленный процессор ест заметно меньше электричества. Достоинства же «колеса» для меня принципиальны, ибо удобство листания ли книги одним пальцем, укрупнения ли карты с лихвой компенсирует (даже если мерить секундомером) некоторую медлительность. Правда, я услышал мнение нескольких экспертов, что как раз отсутствие колеса с шариком и есть главное достоинство «Рыбки», потому что и колесо, и особенно шарик не завтра, так послезавтра забьются пылью и вообще загнутся, а традиционные кнопочки «Рыбки» останутся как новенькие. Я однако оптимист и готов верить НТС, так что поживем - увидим. Да, и еще специалисты поведали мне, что у «Рыбки» GPS-антенна сконструирована лучше и потому - чувствительнее, так что спутники «Рыбка» ловит сильно быстрее «Артемиса»[Должен извиниться: когда я описывал «Артемис» и tomtom, я написал, что раз в три дня через Интернет обновляется карта. На самом деле обновляется не карта, а актуальная информация о спутниках, что позволяет быстрее ловить их сигналы] , однако, по ощущениям, эта разница была подобна разнице в их толщине: чтобы ее заметить, надо положить сверху лист бумаги, а потом - присесть на корточки. А в отношении дизайна обе игрушки очень собой хороши, а разница между ними легко укладывается в рамки вкусовой.
Что же касается С310, - это игрушка класса описанной мною в «В поисках радости» Pocket LOOX N100 от Fujitsu-Siemens, но, на мой вкус, - при равных ценах (примерно 11 тысяч рублей), - несколько поприятнее как чисто внешне, тактильно (чуть более крупная, чуть более замысловатая по дизайну, причем - приятно замысловатая), так и по зашитой в ней навигационной программе и карте. Правда, и там и тут довольно трудно психологически принять эти самые цены; ну прикиньте: если вы за 800 баксов получаете вдобавок к GPS-навигатору еще сорок восемь приятностей (см. перечисление в начале предыдущего абзаца плюс - возможность выбрать любую GPS-программу, а не оказаться пожизненно привязанным к той, что туда залита [Правда, в фирме " Вобис Компьютер", которая и предоставила мне на тестирование обе эти игрушки (за что им большое спасибо и особое - что не потребовали гарантийных писем с гербовыми печатями, а также подписи кровью из пальца или отпечатка оного), мне по секрету сказали, что настоящий хакер может поменять программу и карты даже и в С310, - но много ли среди покупателей этой игрушки найдется настоящих хакеров?]), - может, все же имеет смысл доплатить за них еще полстолько и четверть столько? Думаю, так решат многие. То есть по проценту «приятностей» чистый навигатор должен был бы стоить баксов сто пятьдесят, ну - двести, - а никак не 400 с хвостиком.
Думаю, о железе - достаточно, кому не хватило подробностей, могут заглянуть по адресам www.glofiish.com/products/Communication/X500.phpи www.mio-tech.com/products/gps/C310/default.jsp#1, - по моему ощущению, железных способностей для навигации достаточно и у того, и у другого, а кому мало, - тот пусть покупает либо совсем навигаторы с мощными наружными антеннами, либо отдельные приемнички, которые связывают по Bluetooth с тем ноутбуком или КПК, который покажется им достаточно мощным и удобным. Дальше займемся собственно «занимательной картографией», то есть представленными в этих двух устройствах программами и одушевляющими их картами.
На «Рыбке» предустановлена двухнедельная полнофункциональная версия [Очень разумный подход, позволяющий тем, кого предложенный вариант не удовлетворит, не выбрасывать деньги на ветер. Как я писал в «В поисках радости», Fujitsu-Siemens обещает делать на своих навигаторах то же самое и даже больше: предустанавливать несколько триальных «путеводителей»] довольно известной в мире программы Destinator шестой версии от Destinator Technologies (пристрастный рассказ о которой можно найти по адресу www.vobisshop.ru/index.php?link=travel) с картами Москвы, московской области и Питера, уточненными (как мне сказали в «Вобисе») отечественными картографами, в С310 - намертво - программа от самой Mio: октябрьская версия Mio Map, а карты от Tele Atlas’а при участии российской NavMaps, заключившей с Tele Atlas договор. Обе программы (как и Navigon, стоящий в Pocket LOOX N100) весьма похожи на так полюбившийся мне tomtom [Его обругивают за отсутствие русского языка на картах. Это и впрямь не очень удобно, особенно когда надо вводить адрес, и ломаешь голову, как он его транскрибировал. Правда, я слышал, что tomtom намерен вот-вот повернуться к России лицом] : двух- и трехмерный режимы отображения, ночь и день, информация о спутниках, скорости, координатах, о высоте над уровнем океана (всегда очень неточная), разные там POI (Places Of Interest, Интересные Точки), предсказание времени прибытия, информация о расстоянии до цели, автоматическое увеличение карты в местах трудных развязок и все такое прочее. То есть, как я понимаю, в мире установился некий стандарт, хуже и ниже которого быть никто (кроме некоторых отечественных программистов, которые компенсируют профнепригодность невероятными ценами на свой продукт, см. рассказ о ПалмГИСGPS от «Киберсо» в «В поисках радости») просто не решается. Так что начинают играть роль всяческие мелкости, иной раз, возможно, вкусовые. Сознаю это, потому не настаиваю на универсальности собственных ощущений, - однако tomtom продолжает казаться мне наиболее совершенной программой [Не исключаю эффекта импринтинга: привязанности к тому, с чем первым познакомился] : и по уместности и детальности детализаций на сложных развязках, и по умению уместить на сравнительно мелкой площади QVGA-пространства максимум информации (у «Дестинатора», например, приходится переключаться между четырьмя информационными экранами, а Mio Map дает всего три информационные строчки, куда, правда, можно выводить информацию разную), и по размеру, местоположению и контрастности «указующих стрел», наконец. По сумме же ощущений Mio Map понравилась мне больше «Дестинатора», хотя последний почему-то считается круче. Может быть, роль сыграло и то, что в специализированный С310 вставили довольно мощный динамик, а на малютке «Рыбке», как ни выкручивай громкость на максимум, - все равно за дорожными шумами и музыкой из блютолы нежные девичьи подсказки расслышать почти невозможно. Но, в общем, программы вполне адекватны стоящим перед ними задачам.
Другое дело карты! Я, помнится, ругался на две-три неточности в знании Москвы у tomtom’а, хоть и оправдывал их тем, что он под Россию никогда особо и не затачивался. А тут вроде и «Дестинатор», и Mio Map чистились и уточнялись нашими картографами, - однако то того адреса нет в природе, то - другого (причем не из особо свежих), а к редакции «Компьютерры», оказывается, просто невозможно подъехать на машине (как же, интересно, я это делаю вот уже второй десяток лет?). Но, возможно, самое досадное - это пути, которыми что одна программа, что другая ведет нас к целям (если они - не Большой театр и не Красная площадь). Причем только очень изредка удается заставить их поменять свою точку зрения, попросив пересчитать маршрут. Например, «Дестинатор» на протяжении пяти (из шести) километров моего кратчайшего и скорейшего (!) пути к редакции упорно звал меня сначала - свернуть направо, а потом - развернуться, развернуться и еще раз, товарищи, развернуться! Даже когда моя машина уже стояла в редакционном дворе, у подъезда, он настойчиво звал меня проехать еще сто метров, после чего… правильно: развернуться!
И наконец, теперь, когда первое изумление процессом GPS-навигации стало потихоньку проходить, - я продолжил изумляться глупости компьютеров, теперь уже - в картографическом отношении.
Ладно, я понимаю, что до учета информации о сиюминутных пробках в городе мы пока не доросли [Хотя Макцентр обещает (уже несколько месяцев), что вот, со дня на день…] (да и что в ней толку, когда вдруг Москва превращается в одну сплошную пробку без вариантов). Но вот учесть элементарную, универсальную, так сказать, логику, решить, что называется, двухходовку, которую на третий день самостоятельной езды по городу автоматом решает любой ученик автошколы, - это им тоже почему-то ну никак не по мозгам! Понятное дело, что, если дорога от улицы Орджоникидзе до улицы Удальцова может пройти по Ленинскому проспекту, - только этот вариант обе программы [Да, впрочем, и мой любимый tomtom - тоже] и предложат! И будут на нем настаивать до самого последнего момента, напрочь игнорируя езду по менее широким (но и менее, естественно, загруженным) параллельным улочкам. Но ведь в любой момент вывернуть на большую магистраль налево - это тройное, если не пятикратное потерянное время на светофоре (универсальный закон!), - догадаться же, что прямое пересечение той же магистрали займет безусловно меньше времени, - это, конечно, им слабо. Так что буквально до этого последнего светофора обе программы всё манили меня выехать на Ленинский с левым поворотом…
СОФТЕРРА: Софтерринки
Автор: Илья Шпаньков
Поговори со мной
ОС Windows
Адрес www.wentor.ru/products/ring.php
Версия 4.0.6
Размер 807 Кбайт
Интерфейс русский
Цена 3500 руб.
Ознакомительный период 30 дней
Программа «Автопрозвонка» предназначена для создания интерактивного автоответчика или «автообзвонщика» с помощью модема. Помимо привычных функций, позволяющих абоненту перемещаться по виртуальному меню с помощью голосовых подсказок, приложение позволяет конструировать полноценные диалоги машины и человека. Ответы генерируются в соответствии с запросами абонента, выполняющимися путем нажатия клавиш телефона в тональном режиме. «Автопрозвонка» умеет работать с базой данных и способна самостоятельно составлять фразы и предложения из содержащихся в базе записей с использованием синтезатора речи. Учли авторы и особенности русского языка: при формировании ответов все числовые данные произносятся с учетом рода и падежа, а также разделяются по количественному или порядковому признаку.
Играем в кубики
ОС Все
Адрес www.cubic.org/player
Версия 2.6.0 pre 6
Размер 865 Кбайт
Интерфейс английский
Цена бесплатно
Лицензия GPL v2
Как часто бывает, люди непритязательные выбирают известные популярные программы, а дотошный пользователь будет долго тасовать варианты, подыскивая нечто оригинальное. Именно таким пользователям может приглянуться разрабатываемый уже болше десяти лет необычный аудиоплейер - Open Cubic Player. Миниатюрная кроссплатформная программа позволяет воспроизводить практически все известные аудиоформаты, начиная с MIDI и заканчивая AudioCD, а также такую экзотику, как модули MOD, XM, S3M и IT. Плейер обладает графическим интерфейсом, но может обойтись и консолью. Однако и в этом случае пользователь будет получать всю необходимую информацию в виде текста (названия треков и инструментов) и псевдографики (осциллоскоп, спектральный анализатор и т. д.).
Оперная синхронизация
ОС Windows, Linux, Mac OS X, BSD
Адрес osync.sourceforge.net
Версия 0.7.1 beta 3
Размер 113 Кбайт (Linux), 2 Мбайт (Windows)
Интерфейс английский
Цена бесплатно
Лицензия GPL v2
Программа oSync окажется полезной для приверженцев браузера Opera, использующих его на нескольких компьютерах или в различных операционных системах. Утилита позволяет синхронизировать закладки и заметки Opera, причем способна делать это в полностью автоматическом режиме и с шифрованием данных. Промежуточным хранилищем данных выступает удаленный сервер. Помимо собственно синхронизации, oSync позволяет представлять список закладок в виде HTML-документа, выполнять резервное копирование данных и очищать список часто посещаемых ресурсов. В новой версии программы использовавшийся ранее сервер my.opera.com заменен на собственный, бесплатно предоставленный одним из пользователей.
Безграничная лингвистика
ОС Windows, Windows Mobile, Symbian
Адрес www.lingvo.ru/
Версия 12
Размер -
Интерфейс русский
Цена от 590 до 2450 руб.
Ознакомительный период -
ABBYY Lingvo - один из самых популярных электронных словарей. В новой версии добавлено девятнадцать словарей, включая толковый словарь английского языка Collins English Dictionary, а также немецкий словарь по технологиям производства пива, обновлено несколько десятков тысяч словарных статей. Помимо этого появилась функция мгновенного перевода текста при наведении мыши на слово и поиск «по маске», который позволяет находить слова, в правописании которых пользователь не уверен. Lingvo 12 подготовлен в трех версиях: «Английская версия» включает около 2,5 млн. словарных статей и 50 словарей, «Европейская версия» содержит больше 6 млн. статей в 110 словарях, «Многоязычная версия» состоит из более чем 7,4 млн. словарных статей и 128 словарей.
Патентное бюро
Автор: Сергей Леонов
Улучшение парольной защиты для PC (Matsushita)
Общеизвестно, что пароль, записанный в CMOS программой BIOS Setup и запрещающий доступ к компьютеру, стирается элементарным сбросом CMOS с помощью перемычки на системной плате или извлечением батареи на некоторое время. Предлагается сохранять копию этого пароля в микросхеме флэш-памяти BIOS, а в процедуру инициализации компьютера добавить проверку совпадения паролей в CMOS и флэш-памяти, и в случае несовпадения - копирования обратно из флэш-памяти в CMOS. Таким образом, обойти проверку простым способом уже не получится. Что делать, если пароль банально забыт, заявитель не объясняет.
Улучшение внутренней аэродинамики оптического привода (Lite-On)
Вращающийся с большой скоростью оптический диск увлекает за собой поток воздуха, который в относительно тесном корпусе привода создает сильный аэродинамический шум. Хуже всего обстоит дело возле боковых стенок, где места между ними и диском практически нет. Именно в этих местах предлагается убрать все конструктивные элементы и обеспечить возможность более свободного движения воздуха, что приведет к уменьшению аэродинамического шума. Заодно уменьшатся и вибрации диска, вызванные завихрениями воздушного потока, «цепляющегося» за всевозможные конструктивные выступы внутри привода.
Настройка каналов в телевизоре (Sony)
Если вы думаете, что из объединения телевизора с GPS-приемником ничего хорошего не получится, то ошибаетесь. Компания предлагает использовать такой приемник для автоматической настройки каналов, стандартов и параметров телесигнала в зависимости от того, в какой точке земного шара потребитель включил телевизор. Таким образом, вне зависимости от того, на каком радиочастотном канале передается в конкретной местности определенная программа, она всегда может быть установлена на один и тот же номер канала телевизора. База данных параметров телеканалов должна храниться в телевизоре локально, но может корректироваться путем передачи данных в самом телесигнале, подобно телетексту.
Индикатор глубины ссылок для гипертекстовых документов (IBM)
Гиперссылки в сегодняшних документах, кроме собственно адреса, не несут никакой дополнительной информации о том, куда ведет ссылка, - доступность, скорость доступа, и главное - насколько большое дерево документов скрывается за ссылкой. Тем не менее браузеру нетрудно проверить эти параметры, пока пользователь рассматривает текущий документ, и отобразить их в том или ином виде. Отображаться может самая разная информация: от простой доступности документа до полностью построенного дерева с названиями и параметрами всех доступных через ссылку документов.
Обновление ПО портативного устройства (LG Electronics)
Мало кто из пользователей портативных устройств типа MP3-плейеров беспокоится об обновлении микропрограммы устройства, а наличие в них ошибок - нормальная на сегодня практика. Предлагаемый метод позволит автоматически обновлять микропрограмму при появлении у разработчика новой версии прошивки. В драйвер устройства, подключаемого к персональному компьютеру, например, по USB, нужно добавить код, который при определении типа и модели устройства пытается связаться с сайтом разработчика и сравнивает версии прошивок в устройстве и на сайте. Если компьютер подключен к Сети и прошивки различаются, запускается процедура обновления. Некоторая возможность контроля процесса пользователю все же оставлена - в приведенной схеме алгоритма есть блок запроса «обновлять или нет».
Извлечения оптического диска (Pioneer)
В оптических приводах со щелевой загрузкой часто бывает, что этикетка, наклеенная сверху на диск, отклеивается с одной стороны, загибается вверх и препятствует извлечению диска из привода. Для подобных ситуаций предлагается не просто переводить привод в состояние ошибки, а выполнять специальную процедуру извлечения. Заключается она в том, что застрявший диск загружается обратно, поворачивается на 90 градусов и попытка выгрузки повторяется. Так как этикетка обычно отклеивается лишь с одного края, максимум с четвертой попытки (поворот на 270 градусов) диск удается извлечь.
От себя могу подкинуть еще одну идею в тему: извлекать диск надо в положении, повернутом на 180 градусов относительно того, в котором он был вставлен. Если пользователь вставляет в привод диск с отрывающейся этикеткой, то уж наверняка не той стороной вперед, где она отклеилась. И если привод смог загрузить диск в этом положении, он, скорее всего, сможет его и вытолкнуть обратно, повернув той же стороной к транспортировочным роликам, как было при загрузке.
КНИГИ: Культура, копирайт и будущее
Автор: Илья Щуров Voyager
Лоуренс Лессиг, «Свободная культура», М.: Фонд «Прагматика культуры», 2007. ISBN 5-98392-009-X. Перевод Олега Данилова под ред. Виктора Ильина. Англоязычный текст свободно доступен на сайте free-culture.cc; выдержки из русского перевода: www.computerra.ru/think/39124.
RIAA против пиринговых сетей. Microsoft против пиратов. Столмэн против DRM. MPAA против Internet2. Adobe против ElcomSoft. KM против Мошкова. Элдред против Эшкрофта… Эпизоды большого противостояния, в котором участвуем мы все. Список можно продолжать.
Воображение мгновенно рисует карикатурные образы «воюющих сторон». В красном углу ринга - могущественные медиакорпорации, софтверные гиганты и издательские империи, безо всяких сомнений действующие в преступном сговоре. В синем - компьютерный андеграунд, «плохие» хакеры и пираты, наживающиеся на чужом труде.