Чтение онлайн

ЖАНРЫ

Журнал «Компьютерра» № 8 от 28 февраля 2006 года
Шрифт:

Для начала мы выяснили, что куда надо вписать, чтобы задать путь к FTP-серверу даже при забастовке дочерних окошек (оказывается, все же возможно, хотя отнюдь не очевидно), потом стали выяснять причину забастовки. Она крылась в ошибке Java-программы, которая отвечала за выдачу дерева подключенных к DNS-120 дисков, что обнаружилось при вызове из Firefox’а консоли JavaScript: «Элемент доступен по идентификатору/имени в глобальной области видимости. Используйте вместо этого соответствующий стандарту W3C метод document.getElemenById.» Все понятно? Роман посоветовал обновить Java-машину, но тут же выяснилось, что у меня и так последняя версия. Тогда он посоветовал ее отключить и воспользоваться микрософтовской. Отключил. И впрямь: в IE тут же появилось нужное деревце, и, выбрав из него папку, я назначил ее FTP-сервером. На Firefox же отключение не подействовало, и я снова начал получать советы пользоваться методом, соответствующим

стандарту W3C.

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

Уже лет чуть ли не десять я с удовольствием пользуюсь фотосервисом www.fotki.com. Его в свое время организовал уехавший в Штаты наш соотечественник Дима Дон и – на самой заре – пригласил меня поучаствовать. Поначалу это было просто интернет-хранилище картинок, но постепенно сайт обрастал сервисами: от продажи фотографий до их печати. В нем появились форумы, журналы, гостевые книги и т. д. и т. п., – чем, правда, я практически не пользуюсь. И хотя подобных серверов с подобными же сервисами развелось с тех пор несчитанное множество, в том числе русских, – фотки свои продолжаю выкладывать на старое место, и там уже скопилась солидная коллекция из двенадцати с лишним тысяч экземпляров. По мере совершенствования сайта совершенствуются и способы загрузки на него фотографий, – на сегодня их, кажется, штук двенадцать, включая посылку с мобильного телефона и использование Windows XP Publishing Wizard, – и хотя я по сей день считаю самой удобной загрузку через ftp, иной раз – когда, например, надо сбросить одну-две фотографии и даже лень запускать ftp-клиента – прибегаю к верхнему из списка способу: посредством Java-апплета. Когда его загружаешь, он сканирует диски на вашем компьютере, представляет их, вы выбираете каталог, где собраны назначенные к загрузке фотографии, помечаете их (рядышком возникают мелкие иконки, – чтобы не перепутать, что именно вы грузите), запускаете загрузку, и вскоре нужные снимки оказываются на заокеанском сервере.

На сей раз на месте привычного апплета оказался новый: Java Applet v3.0 Beta (v2.2.3) (Windows, Mac OS X, Linux or Solaris). Конечно, слово «Beta» снимает с владельца сайта всякую ответственность, – но я привык, что такие солидные имена, как Java, и в «бетах» должны работать более или менее нормально, – и запустил загрузку. Браузер вышибло. Я повторил. Вышибло систему. Я перезагрузился и вдруг обнаружил в системе два лишних диска. Один – стогиговый, наполненный совершенно непонятными файлами, другой – нулевого объема. Я покопался немного и догадался, что апплет так глубоко влез в мою файловую систему, что обнаружил специальный раздел, теоретически не видный ни из какой операционной системы (и уж как минимум – из Windows ХР), создаваемый True Image от Acronis («Огород» «Увеличьте значение IPRStackSize до 18…», offline. computerra.ru/2005/584/ 38153) исключительно для хранения архивов образов дисков и каталогов. Понятное дело, что True Image только развел руками, а я принялся удалять эти разделы (вместе со своими архивами, записанными в проприетарном акрониксовском формате), объединять их с главным, потом снова создавать секретный раздел и снова с нуля архивировать образ. Счастье, что в остальном система не разрушилась, так что позарезной надобности в образе в тот миг не возникло, – однако времени пропало даром несколько часов (это я к сегодняшнему положению дел с Java-программами).

Но вернемся к файл-серверу. Пришел Голубицкий, увидел DNS-120, ему понравилось, что можно создать не зависящее от компьютеров сети файловое хранилище, – чтобы, например, лежа в ванной, смотреть на КПК любые лежащие на сервере фильмы, иметь архивы и бэкапы, – и Сергей загорелся желанием приобрести что-то подобное, купить отдельный винчестер большой емкости, поместить его в USB-коробочку и… стать счастливым. Я показал ему еще и коробочку принт-сервера (описана в «Огороде»«Замученные очепятки»), который предоставляет компьютеронезависимость и принтерам, тут же позвонил Блохнину в «Сплайн» по поводу файл/принт-сервера от Synology и узнал, что они давно ими не торгуют из-за практически нулевого спроса, что Блохнин объяснил не сравнительной дороговизной игрушки, а проприетарным форматированием вставляемых в нее дисков: не дай бог, вылетит, – вместе с ней может утратиться и записанная там информация. Тогда я позвонил в D-Link и выяснил, что, увы, DNS-120 принт-сервером работать не может, зато у них есть DNS-300, который, правда, подороже (в районе 135 баксов), но по функциональности заметно шире: и принтеры можно подключать, и винчестер не только соединять по USB, но и вставлять внутрь. Голубицкий быстренько прикинул, что, если диск подключить к DNS-120, придется потратить лишних баксов сорок на USB-коробочку[Не знаю, где Голубицкий находит такие цены, я купил последнюю за $15. – С.Л.], а тут еще и принт-сервер, – и отправился на поиски.

Вечером позвонил мне и спросил: «У тебя какая скорость общения с файл-серверным диском? У меня – ужасно медленно, так что я даже приличное DVD-кино с него смотреть не могу». Сказать честно, я этим вопросом не задавался, поскольку – особенно с моими неёмкими флэшками – принимал DNS-120 просто за общедоступное мелкое хранилище, – но тут заинтересовался. Более того: мне как раз

предложили потестировать новые винчестеры от Seagate, – и я решил все эти проверки совместить, посидев часок-другой с секундомером в руке.

В процессе сидения с секундомером выяснилось много интересного, о чем я и намерен доложить в следующем «Огороде».

ГОЛУБЯТНЯ: Glasperlenspiel: В разгаре

Glasperlenspiel – Игра в бисер (нем.)

Автор: Сергей Голубицкий

Освежевываю саспенс: Glasperlenspiel, игра в бисер, – это история о железно-софтверных откровениях, в частности о трансперсональной[cлово «трансперсональный» в данном контексте представляет собой не сублимацию чувства неполноценности автора, а перспективнейшее направление в развитии современной метафизической мысли. Дальнейшие пояснения – см. по тексту «Голубятни»] природе ОС Linux, открывшейся мне через микроинсульт после работы с сетевым файл-сервером D-Link DNS-300. На прошлой неделе мы прервались на безответственной рекомендации Антонелло разжиться «Новым Словом» в деле резервного копирования данных. Я разжился, и вот что из этого вышло.

«Новое Слово» – вполне себе компактная коробочка для укладки внутрь 3,5-дюймового жесткого диска до 400 Гбайт (в моем случае – 300-гиговый Maxtor Maxline III) и последующего подсоединения к маршрутизатору (рис. 1). Для страдающих сатириазисом предусмотрена возможность подключения по USB-порту дополнительного внешнего диска, а также принтера. Из чего нетрудно догадаться, что устройство однофлаконно выполняет две функции: сетевого файл-сервера и принт-сервера.

Лязгнул, значится, Антонелло челюстью, и так у меня зазудело, так засвербило, что сразу и покатил из Ясенево в офис Tayle, официального дистрибьютора D-Link, расположенный на Алтуфьевском шоссе. Счастливым необитателям Москвы поясняю: чтобы добраться зимой на машине из спального южного Ясенево до не менее спального северного Алтуфьевского шоссе и вернуться обратно, требуется… пять часов! Зацените подвиг, камрады, зацените подвиг – чем не гордый горец:

– Do you speak English?

– Хачу! Канэшно, хачу!

Аки Голлум приволок я в пенаты вожделенную My Precious, отогрел дыханием, оттер тряпочкой и распаковал. Полюбовался, воткнул жесткий диск и… понеслось! Установка DNS-300 прошла даже не по маслу, а по вазелину: как воткнул, так сразу и понеслось! Разумеется, утрирую, но не до такой степени, чтобы околокомпьютерный обыватель не справился самостоятельно после прочтения русскоязычной инструкции на четырнадцати страницах, из которых тринадцать – картинки! Поскольку мой домашний маршрутизатор тоже изготовлен фирмой D-Link, html-интерфейс для управления DNS-300 – старый добрый знакомый – свел Курву Знаний[Для тех, кто незнаком со стилистикой кённингов, принятых в «Голубятнях»: Курва Знаний, она же Learning Curve на языке саксонских технократов означает «длительный процесс освоения нового материала». До кучи и сами «кённинги»: kenningar (досл. «примета») – в древнеисландской поэзии скальдов художественный прием использования вместо простых и всем понятных слов фигурных двух– и более составных метафор, аллегорических эмблем и идеограмм. Например, «Скала ликований» – это грудь, а «Крыша кургана Хёльги» – это золото] на нет (рис. 2, 3).

Гаджет замигал глазками-диодиками и через несколько минут позволил себя обнаружить домашней сетке. Даю по ходу дела практическую рекомендацию будущим обладателям: устанавливайте DNS-300 подальше от стенок, глухих полок и приборов – греется, пострел, до неприличия. В какой-то момент даже показалось, что в наглухо завернутой стильными болтами коробке нет кулера, однако при внимательном ощупывании он таки обнаружился – махонький, тихонький, почти бесполезный.

Крякнув от удовольствия, принялся копировать с ноутбука на файл-сервер рабочие директории, однако сразу же и припух, уткнувшись носом в такое вот сообщение Total Commander (рис. 4). Согласитесь, после привычных 20–25 мегабайт в секунду, получаемых при общении компьютера с жестким диском по USB 2.0, неполные 2 мега, выданных не хухры-мухры, а файл-сервером, выглядят непривычно и тоскливо. Тосковал, однако, недолго: сравнил скорость общения ноутбука с десктопом, работающим под Windows XP, и приободрился – 700 Кбайт/с, в три раза медленнее!

В этот момент в голове впервые возникло желание разобраться с софтверной начинкой DNS-300, которая, в лучших традициях SOHO, наглухо скрыта от потребителя: Мастер первоначальной установки только и предложил, что форматировать диск, но и словом не обмолвился ни про операционное ядро, ни про файловую систему.

На форуме D-Link узнал следующее: в ROM DNS-300 вшиты так называемый busybox – компактный бинарный набор линуксовых утилит, ядро Linux от MontaVista Software 2002 года сборки и программный пакет samba для организации совместного доступа к общим сетевым ресурсам. Плюс 64 мегабайта оперативной памяти (свободных 44 Мбайт). Плюс процессор ARM/STORLINK FA52Xid.

Поделиться с друзьями: