- Холодный интеллект
Дмитрий ПОЛЕНУР

-
На одной из пресс-конференций, Линус Торвальдс
заявил о том, что ближайшая цель Linux - работать на всем, от
суперкомпьютеров до холодильников. В ответ на смех в зале, он
невозмутимо заметил, что холодильники под управлением Linux уже
выпускаются в Японии.
-
Заинтересовавшись таким заявлением, редакция "Моего
Компьютера" связалась со своими японскими коллегами. Оказалось, что
холодильники под управлением Linux действительно выпускаются. Мало того,
производятся также холодильники и под управлением Windows
98.
Конечно же, мы захотели познакомиться поближе с этими
замечательными устройствами. К сожалению, до украинского рынка
компьютеризированные холодильники пока не дошли. Поэтому нам пришлось
обратиться с просьбой предоставить образцы своей продукции
непосредственно к производителям - японским компаниям
Morozoko и Holodsonic. И вот, когда
наконец-то из Японии прибыл долгожданный контейнер с двумя
холодильниками, редакция поручила мне написать небольшой обзор этих
агрегатов.
Прежде чем приступить непосредственно к описанию
присланных моделей, хотелось бы сказать несколько слов о подобных
устройствах вообще. В последнее время очень модно встраивать
микрокомпьютеры в бытовую технику. Началось все с телевизоров и
видеомагнитофонов, а сейчас очередь дошла и до кухонной утвари. Так
например, уже никого не удивишь чайником, управляемым микропроцессором
или кофеваркой, с доступом в Интернет. Но мне все-таки представляется,
что наиболее перспективными в отношении компьютеризации являются
холодильники. Во-первых, эти устройства сами по себе довольно
громоздкие, поэтому разработчикам не нужно заботиться о чрезмерной
миниатюризации встраиваемых компьютеров. Во-вторых, сам собой отпадает
вопрос об охлаждении сильногреющихся деталей, что открывает большие
возможности для разгона.
Итак, начнем с продукта Holodsonic -
Н2000. Этот холодильник выполнен в традиционном стиле -
корпус устроен в виде белого шкафа. Однако отличия от его обычных
собратьев мгновенно бросаются в глаза: большой жидкокристаллический
дисплей, манипулятор типа trackball и маленькая сенсорная клавиатура.
Дополнительные устройства, например полноразмерную клавиатуру,
мышь, CD-ROM, модем, можно подключить через порты USB. Спустя некоторое
время замечаешь, что у холодильника нет… дверок. Все продукты
загружаются и выгружаются из холодильника с помощью большого выезжающего
лотка. А вот заглянуть во внутрь устройства нельзя. Впрочем, это и не
нужно - все необходимые действия, как утверждается в документации,
производятся автоматически, а если что-то не работает, то разработчики
рекомендует не заниматься самодеятельностью, а обратиться в ближайший
сервис-центр. При включении устройства на дисплее появляется стандартная
заставка Windows 98 (хотя из документации я почерпнул, что это не
обычная Windows 98, а ее модификация, разработанная Microsoft специально
по заказу Holodsonic). После загрузки ОС автоматически запускается
программа управления механизмом. На экране появляется виртуальный
холодильник, с помощью которого можно выполнять все необходимые
операции.
Для начала я попытался загрузить что-то вовнутрь. Под
рукой оказалось баночное пиво. Как только лоток с пивом заехал в
холодильник, Windows выдала сообщение о том, что обнаружено новое блюдо
- пиво, для которого будут установлены необходимые драйверы. Их
инсталляция прошла успешно, тогда Windows предложила выключить и опять
включить холодильник, для того, чтобы изменения вступили в силу. После
перезагрузки Windows, в виртуальном холодильнике появилась иконка пива,
причем на специальной полке для прохладительных напитков. Иконка,
кстати, точное уменьшенное изображение баночки с пивом. Очевидно, внутри
установлена видеокамера, которая используется для распознавания
продуктов. К сожалению, далеко не все продукты успешно распознаются
(однако фирма-производитель обещает постоянно улучшать программное
обеспечение к своим моделям). Так, например, пиво идентифицируется
только в том случае, если на баночке или бутылке присутствует английская
надпись "Beer". Хорошо распознаются овощи и фрукты без упаковки. Для
"неопознанных съедобных объектов" (а таких пока подавляющее большинство)
можно вручную установить режим хранения. Но даже в этом случае
количество операций сведено к минимуму, и все они производятся по
технологии Drug`n`Drop. Честно говоря, возможностей для настройки
немного. Если уж Windows опознала какой-либо продукт, то ее никак не
убедишь в том, что ее заключение неправильно, или что для этого продукта
нужны другие условия хранения (например, мне не удалось перетащить
сметану из морозилки на обычную полку). К сожалению, рамки небольшого
обзора не позволяют подробно описать все возможности этого устройства
(управление через Интернет, генерация меню на основе содержимого
холодильника и др.). Скажу лишь, что встроенный компьютер можно
использовать и по прямому назначению (однако в этом случае настоятельно
рекомендуется подключить нормальную клавиатуру, мышь и CD-ROM). Я даже
поиграл в Unreal Tournament и поработал в MS Office.
Теперь
перейдем к детищу Morozoko - M-R-0.9. Этот
холодильник работает под управлением Linux и очень сильно отличается от
вышеописанного. В отличие от H2000, M-R-0.9 поставляется в разобранном
виде. В комплект поставки входит огромное (более 1000 страниц на
английском и японском языках) руководство пользователя и набор
инструментов для сборки. Несколько странно, не правда ли? Казалось бы,
купить уже готовый продукт намного предпочтительнее. Однако в подходе,
предложенном Morozoko, есть ряд преимуществ. Дело в том, что из
продаваемого набора каждый, исходя из своих вкусов и потребностей, может
собрать уникальную модификацию холодильника. Более того, холодильник
можно модифицировать, докупая запчасти. Естественно, такой подход больше
понравится квалифицированным пользователям, для простых домохозяек
намного больше подойдет H2000. Операционную систему (Morozoko выпускает свой
собственный дистрибутив Linux) придется также установить и
сконфигурировать вручную. После тщательного знакомства с инструкцией мне
удалось-таки собрать нечто похожее на холодильник и заставить это
кое-как работать. Памятуя о проблемах с предыдущим "испытуемым", я решил
не полагаться полностью на автоматику и сконфигурировал холодильник
таким образом, чтобы можно было выгружать/загружать продукты как с
помощью выезжающего лотка, так и дедовским методом - через дверцу.
Первый эксперимент был также проделан с пивом. Я просто открыл
холодильник и поставил туда баночку. После этого была введена команда на
выдачу пива через лоток. Однако последовало сообщение об ошибке.
Операционная система не без злорадства сообщила, что никакого пива
внутри нет, более того, нет даже полки, на которой это пиво стоит.
Помогла команда mount. После того, как я прописал все
полки и ящички в /etc/fstab, подобных неувязок больше не
возникало. Существует и графическая программа управления
холодильником, однако она часто глючит и к тому же не предоставляет всех
возможностей, доступных из командной строки. Через некоторое время я
освоился с командной строкой и даже написал несколько скриптов для
автоматизации управления устройством. Как оказалось, от M-R-0.9 можно
добиться гораздо большего, чем от H2000, но для этого требуется в
совершенстве освоить его архитектуру и команды shell.
Также неплохо владеть Perl и C++. Естественно, M-R-0.9
используется не только как холодильник. Morozoko считает, что его детище
идеально подходит, например, для создания Web-сервера.
В общем,
оба холодильника имеют свои преимущества и недостатки и каждый из них
заслуживает более детального обзора. А пока будем ждать их появления в
Украине. Если вы хотите купить эти чудеса техники - спрашивайте о них в
специальных магазинах. Ведь как только отечественные предприниматели
увидят, что спрос на подобный товар есть - он сразу появится на наших
прилавках.
|