Страница:
И тут я никак не могу обойти молчанием недавно приключившуюся со мною историю, тоже связанную с Джавой, но приведшую к куда более крутым результатам.
Уже лет чуть ли не десять я с удовольствием пользуюсь фотосервисом 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: В разгаре
Софтерра: Афиша новой «Оперы»
Уже лет чуть ли не десять я с удовольствием пользуюсь фотосервисом 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.
Все вместе, судя по отзывам дотошных и очень недовольных гоблинов на форуме, обеспечивает скорость 3—4 мегабайта в секунду. Более низкий результат, продемонстрированный DNS-300 в моей домашней сетке, думаю, объясняется полным отсутствием проводов — все компьютеры, включая два десктопа, общаются по Wi-Fi. В целом производительность устройства находится где-то на уровне Pentium 166 с 64 Мбайт памяти.
В результате бурной дискуссии крутых юниксоидов на форуме D-Link выяснилось, что низкая производительность файл-сервера вызвана не столько хилостью железа, сколько медлительным, по признанию самих разработчиков, операционным ядром (так называемым Realtime Linux for Imbedded Devices) от MontaVista. В DNS-300 установлена версия 3.0, тогда как уже в следующей — 3.1 — была достигнута вдвое более высокая производительность. Последний релиз 4.0, если верить MontaVista, просто летает.
Правильно говорят наши украинские братья по галактике: «Дурень думкой богатеет». Знание нутра DNS-300 хоть и порадовало перспективой теоретически возможного ускорения работы за счет обновления ядра MontaVista (чего, готов биться об заклад, никогда не случится: какой производитель на свете станет мельтешить ради стодолларовой железяки?), однако внесло в душу смятение. Смятение и тоску по чему-то более светлому, чистому и скоростному — увы, еще не обретшему строгие формы и очертания готового решения.
Требую понимания: смятение мое никоим образом не граничило с отчаянием, охватившим гоблинов на форуме D-Link из-за невозможности превратить самокат в «Bugatti» — подменить коробчонкой DNS-300 (за 140 долларов) сетевой Data Storage (за 10 тысяч долларов). К тому же я не забыл результатов сравнения: скорость передачи данных между двумя стационарными компьютерами в домашней Wi-Fi-сети оказалась в три раза ниже скорости взаимодействия с DNS-300.
Оставался, правда, трагичный по своей неразрешимости и самый что ни на есть заглавный вопрос: «На фига нужен отдельно стоящий файл-сервер, когда 2,5-дюймовый USB-диск, умещающийся в нагрудном кармане пиджака, позволяет создавать резервные копии данных ровно в двенадцать раз быстрее?» Вопрос этот удалось временно сублимировать лингвистическими уловками типа: «Пиджак я не ношу», «Надоедает постоянно втыкать-вытыкать кабель USB» и «Если выключить компьютер, к которому подсоединен USB-диск, остальные члены семьи лишатся доступа к общим ресурсам». Последний аргумент, конечно, совсем аховый: остальные члены моей семьи умеют работать только с теми программами, которые в данный момент времени я открываю для них на мониторе. Слова «файл-сервер» и «маршрутизатор» они априорно не выговаривают.
Как бы то ни было, прикинул время, необходимое моему новому неторопливому другу на полный бэкап всех данных — чуть более 80 гигабайт, — почесал репу, запустил незаменимый PeerSync и отправился спать: к утру должно завершиться…
Утром, как говорят наши белорусские братья по галактике, случилась «бяда». Скопировать-то данные DNS-300 скопировал, но КАК (рис. 5)!
Следующие пятнадцать минут я напоминал себе аквариумную рыбку, которой только что подсыпали молотых дафний и постучали по стеклу: знаете, подплывает такая плюшка и, глядя тупыми лупетками, метрономом разевает мямло — туда-сюда, туда-сюда. Может, мне просто не хватало дыхания, не знаю.
Подавив тремор верхних конечностей, вспомнил обо всех известных утилитах по взаимодействию с вражескими файловыми системами и четыре часа пытался хоть что-то спасти на жестком диске файл-сервера — впустую. Извлечение 300-гигабайтного Maxtor’а из DNS-300 и подключение его напрямую к десктопу уже напоминали «паровоз» на мизере[В преферансе: «паровоз» — следствие расклада типа «8, 9, 10, валет» (не приведи господи! ), после которого уходят без штанов].
Свой вариант подсказал и угрызенный совестью за беспечную рекомендацию Антонелло: «Попробуй knoppix». Отчего ж не попробовать — попробовал. Knoppix оказался линуксом с яркой графической оболочкой, который запускается прямо с компакт-диска. Если б не общее состояние депрессии, я непременно насладился бы маркетинговой стопудовостью столь элегантного решения, вышедшего из-под тевтонского пера Клауса Кноппера (рис. 6).
Вставляем загрузочный диск knoppix в компьютер с любой операционной системой и через десять минут получаем полноценный Linux с невообразимым количеством инструментов: две тысячи программ, два гигабайта мануалов и howto’шек, полдюжины графических интерфейсов, офисные пакеты, графические редакторы, браузеры, вьюеры изображений и DVD-фильмов — короче, абсолютно все, что нужно для изучения великого и могучего ОСа. Самое приятное: после окончания сессии и извлечения установочного диска от knoppix на компьютере не остается и следа — ОС работает полностью в виртуальном пространстве (на RAM-диске).
Разумеется, knoppix ничем не помог, и доступ к диску, извлеченному из DNS-300, оставался наглухо заблокирован. Не сомневаюсь, что какой-нибудь заматерелый юниксоид справился бы с задачей за один свист и полтора притопа, но какое это имеет значение для рядового обывателя? Признаюсь, к этому моменту я уже смирился с потерей информации и даже напрочь забыл про сам DNS-300! Призывно мигающий командный промпт юникса разбудил давно забытые воспоминания: шутка сказать, последний раз я ковырялся в Linux десять лет назад! Тут еще услужливая память извлекла реплику, прозвучавшую на форуме D-Link: «Не проще ли достать из-под кровати старый „пентюх“ и через полчаса запустить на нем ftp-сервер под линуксом?»
В самом деле: не проще ли? Тем более что под кроватью пылится самое оно: Pentium Pro 200 МГц, 64 Мбайт памяти и аж 16 Мбайт видео! Наикрутейший комп, за который в 1995 году отдал 2 тысячи долларов! Слабо ламеру установить Linux и запустить на нем samba-сервер?! Вот мы сейчас и проверим!
Продолжим через неделю.
Автор: Сергей Голубицкий
Освежевываю саспенс: 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.
Все вместе, судя по отзывам дотошных и очень недовольных гоблинов на форуме, обеспечивает скорость 3—4 мегабайта в секунду. Более низкий результат, продемонстрированный DNS-300 в моей домашней сетке, думаю, объясняется полным отсутствием проводов — все компьютеры, включая два десктопа, общаются по Wi-Fi. В целом производительность устройства находится где-то на уровне Pentium 166 с 64 Мбайт памяти.
В результате бурной дискуссии крутых юниксоидов на форуме D-Link выяснилось, что низкая производительность файл-сервера вызвана не столько хилостью железа, сколько медлительным, по признанию самих разработчиков, операционным ядром (так называемым Realtime Linux for Imbedded Devices) от MontaVista. В DNS-300 установлена версия 3.0, тогда как уже в следующей — 3.1 — была достигнута вдвое более высокая производительность. Последний релиз 4.0, если верить MontaVista, просто летает.
Правильно говорят наши украинские братья по галактике: «Дурень думкой богатеет». Знание нутра DNS-300 хоть и порадовало перспективой теоретически возможного ускорения работы за счет обновления ядра MontaVista (чего, готов биться об заклад, никогда не случится: какой производитель на свете станет мельтешить ради стодолларовой железяки?), однако внесло в душу смятение. Смятение и тоску по чему-то более светлому, чистому и скоростному — увы, еще не обретшему строгие формы и очертания готового решения.
Требую понимания: смятение мое никоим образом не граничило с отчаянием, охватившим гоблинов на форуме D-Link из-за невозможности превратить самокат в «Bugatti» — подменить коробчонкой DNS-300 (за 140 долларов) сетевой Data Storage (за 10 тысяч долларов). К тому же я не забыл результатов сравнения: скорость передачи данных между двумя стационарными компьютерами в домашней Wi-Fi-сети оказалась в три раза ниже скорости взаимодействия с DNS-300.
Оставался, правда, трагичный по своей неразрешимости и самый что ни на есть заглавный вопрос: «На фига нужен отдельно стоящий файл-сервер, когда 2,5-дюймовый USB-диск, умещающийся в нагрудном кармане пиджака, позволяет создавать резервные копии данных ровно в двенадцать раз быстрее?» Вопрос этот удалось временно сублимировать лингвистическими уловками типа: «Пиджак я не ношу», «Надоедает постоянно втыкать-вытыкать кабель USB» и «Если выключить компьютер, к которому подсоединен USB-диск, остальные члены семьи лишатся доступа к общим ресурсам». Последний аргумент, конечно, совсем аховый: остальные члены моей семьи умеют работать только с теми программами, которые в данный момент времени я открываю для них на мониторе. Слова «файл-сервер» и «маршрутизатор» они априорно не выговаривают.
Как бы то ни было, прикинул время, необходимое моему новому неторопливому другу на полный бэкап всех данных — чуть более 80 гигабайт, — почесал репу, запустил незаменимый PeerSync и отправился спать: к утру должно завершиться…
Утром, как говорят наши белорусские братья по галактике, случилась «бяда». Скопировать-то данные DNS-300 скопировал, но КАК (рис. 5)!
Следующие пятнадцать минут я напоминал себе аквариумную рыбку, которой только что подсыпали молотых дафний и постучали по стеклу: знаете, подплывает такая плюшка и, глядя тупыми лупетками, метрономом разевает мямло — туда-сюда, туда-сюда. Может, мне просто не хватало дыхания, не знаю.
Подавив тремор верхних конечностей, вспомнил обо всех известных утилитах по взаимодействию с вражескими файловыми системами и четыре часа пытался хоть что-то спасти на жестком диске файл-сервера — впустую. Извлечение 300-гигабайтного Maxtor’а из DNS-300 и подключение его напрямую к десктопу уже напоминали «паровоз» на мизере[В преферансе: «паровоз» — следствие расклада типа «8, 9, 10, валет» (не приведи господи! ), после которого уходят без штанов].
Свой вариант подсказал и угрызенный совестью за беспечную рекомендацию Антонелло: «Попробуй knoppix». Отчего ж не попробовать — попробовал. Knoppix оказался линуксом с яркой графической оболочкой, который запускается прямо с компакт-диска. Если б не общее состояние депрессии, я непременно насладился бы маркетинговой стопудовостью столь элегантного решения, вышедшего из-под тевтонского пера Клауса Кноппера (рис. 6).
Вставляем загрузочный диск knoppix в компьютер с любой операционной системой и через десять минут получаем полноценный Linux с невообразимым количеством инструментов: две тысячи программ, два гигабайта мануалов и howto’шек, полдюжины графических интерфейсов, офисные пакеты, графические редакторы, браузеры, вьюеры изображений и DVD-фильмов — короче, абсолютно все, что нужно для изучения великого и могучего ОСа. Самое приятное: после окончания сессии и извлечения установочного диска от knoppix на компьютере не остается и следа — ОС работает полностью в виртуальном пространстве (на RAM-диске).
Разумеется, knoppix ничем не помог, и доступ к диску, извлеченному из DNS-300, оставался наглухо заблокирован. Не сомневаюсь, что какой-нибудь заматерелый юниксоид справился бы с задачей за один свист и полтора притопа, но какое это имеет значение для рядового обывателя? Признаюсь, к этому моменту я уже смирился с потерей информации и даже напрочь забыл про сам DNS-300! Призывно мигающий командный промпт юникса разбудил давно забытые воспоминания: шутка сказать, последний раз я ковырялся в Linux десять лет назад! Тут еще услужливая память извлекла реплику, прозвучавшую на форуме D-Link: «Не проще ли достать из-под кровати старый „пентюх“ и через полчаса запустить на нем ftp-сервер под линуксом?»
В самом деле: не проще ли? Тем более что под кроватью пылится самое оно: Pentium Pro 200 МГц, 64 Мбайт памяти и аж 16 Мбайт видео! Наикрутейший комп, за который в 1995 году отдал 2 тысячи долларов! Слабо ламеру установить Linux и запустить на нем samba-сервер?! Вот мы сейчас и проверим!
Продолжим через неделю.
Софтерра: Афиша новой «Оперы»
Автор: Тимофей Бахвалов
Февраль, несмотря на жуткий холод, стал горячей порой для разработчиков браузеров. Масла в огонь, вероятно, подлила новость о том, что в конце января Mozilla Firefox пользовался уже каждый десятый европеец. В начале февраля практически одновременно Microsoft и Opera представили публичные бета-версии своих просмотрщиков интернет-сайтов с номером, выросшим на единичку (см. новости в «КТ» ##625, 626). Чего можно ожидать от новинок-конкурентов?
По уверениям разработчиков, IE 7 содержит огромное количество нововведений, касающихся в первую очередь безопасности. В браузере появилась защита от фишинга (поддельных сайтов, имитирующих страницы официальных серверов и порталов с целью выуживания личных и банковских данных) и ряда других угроз. Фильтр автоматически проверяет — не занесены ли страницы в базу данных Microsoft[Как и следовало ожидать, подобная забота о пользователе вызвала недовольство поборников privacy. Хотя разработчики и уверяют, что проверяться будут не все адреса и личная информация будет убираться из них на стороне клиента, докладывать компании о своих перемещениях в Сети не очень-то приятно. — И.Щ.]. Те страницы, что в базе отсутствуют, но имеют подозрительный код, фильтр выявляет по ряду признаков, — впрочем, окончательное решение о посещении сайта остается за пользователем. Если вы считаете, что данная страница — подделка, можете одним кликом сообщить об этом специалистами по безопасности Microsoft. Если подлог подтвердится, страница будет внесена в базу.
Чтобы пользователь смог оценить новые инструменты безопасности (ведь они, вообще говоря, неочевидны), Microsoft добавила систему предупреждения об угрозах и положении дел с их устранением.
Личные данные о пользователе и историю посещения сайтов, равно как и пароли, теперь можно удалить с помощью специального раздела. В IE 6 на это порой уходит несколько минут, а в IE 7 обещают практически мгновенное удаление cookies и history.
В браузере также улучшена работа с CSS, появилась поддержка прозрачности графического формата PNG, а также встроенная RSS-читалка .
Внешне IE 7 изменился незначительно — добавилось лишь окошко для ввода поискового запроса (с возможностью выбора поисковика) и поддержка табов, то есть возможность просмотра нескольких сайтов и страниц в одном окне браузера. Запрос не обязательно вводить в специальном окошке: достаточно набрать в строке адреса ключевые слова и нажать Alt + Enter.
Во-первых, это поддержка P2P-протокола BitTorrent, официально лицензированного у одноименной корпорации. Теперь искать ссылки на торренты и скачивать файлы можно прямо из Opera. Эта фишка позволила создать вокруг «девятки» шумиху, ведь ни для кого не секрет, что торренты повсеместно используются для загрузки пиратского контента, а распространение дистрибутивов свободных ОС — лишь исключение, подтверждающее правило.
Как бы то ни было, встроенное BitTorrent-приложение прекрасно работает. Настройки минимальны и ограничиваются используемым портом и скоростью скачивания и отдачи (рис. 1). Скачивается контент в обычном окне загрузки, где отображается количество Seeds (пользователей, которые имеют полные файлы и предлагают их для загрузки) и Peers (пользователей, которые имеют лишь части файла, осуществляют его скачивание и одновременно раздают имеющиеся сегменты). Ради эксперимента я нашел и скачал последний эпизод популярного в Сети сериала «Lost». Все прошло без сучка без задоринки.
Второй важной новацией стало появление встроенного «движка» для виджетов — полезных мини-приложений, аналогичных тем, что используются в Mac OS X (виджетам была посвящена статья в «КТ» #619-620). Наверняка идея виджетов в Opera навеяна еще и расширениями в Firefox (рис. 3).
Виджеты позволяют получать информацию или выполнять какие-либо задания с минимальным участием человека либо вообще без такового. Устанавливаются Opera-виджеты очень просто — через появляющуюся над областью уведомлений панельку (она включается/выключается в Tools или по F6).
Кликаете на списке, виджет загружается, устанавливается и отображается вопрос — оставить его на столе или нет.
Всего на сайте пока чуть больше четырех десятков виджетов, которые оригинальностью не блещут. Это все те же калькуляторы, информация о погоде, конвертеры валют, мер и весов, новостные ленты и т. д. Мне понравился «фирменный» календарь от Opera с напоминаниями о национальных праздниках. Только вот по непонятной причине в списке стран отсутствует Россия, хотя фигурирует, например, та же Эстония. Очень удобным оказался простенький виджет Yandex, который просто показывает текущую температуру, не требуя никаких настроек — населенный пункт определяется по IP. Любители скоротать время за интеллектуальными играми наверняка полюбят мини-шахматы, написанные на JavaScript.
Работают виджеты только при запущенном браузере, хотя и отображаются независимо от его окна (последнее можно свернуть). Большинство мини-приложений я сразу вычеркнул за ненадобностью: их с успехом заменяет Google. Окно поиска может работать и как калькулятор, и как конвертер валют (попробуйте, например, ввести запрос «2+2» или «5 meters in inches»). Так что, прежде чем обвешивать десктоп виджетами, рекомендую ознакомиться с набором встроенных фич Google и Google Toolbar.
Создать собственный виджет не составит труда любому человеку, хоть немного знакомому с AJAX, CSS, HTML или JavaScript. Загрузить результат работы можно через сайт Opera Community.
Утро каждого дня многие наверняка начинают с посещения определенных сайтов — дабы посмеяться над анекдотами, узнать новости, ознакомиться с блогами и т. д. Для того чтобы не рыскать по ссылкам и не вбивать адреса сайтов вручную, в разделе «Сессия» можно сохранить набор открытых окон под нужным именем и потом вызвать его одним кликом. По поводу закладок: Opera понимает букмарки из других браузеров, включая IE и Firefox, и читает их, не требуя переноса в собственную директорию.
Табы в Opera 9 стали еще удобнее — теперь не нужно переключаться между ними для поиска какой-либо страницы. Достаточно лишь навести на заголовок вкладки курсор, и всплывет уменьшенная копия страницы — своего рода «скриншот» с аннотацией (рис. 2).
Удобна функция «мусорной корзины» — если вы случайно закрыли нужное окно, достаточно кликнуть по соответствующей иконке в правом верхнем углу и достать его оттуда.
Встроенный блокировщик нежелательного контента — например, рекламы, картинок или даже отдельных разделов и ссылок на странице — работает прекрасно и вырезает обозначенные места словно скальпелем, включая и flash-анимацию. Хорошо работает и тонкая настройка сайта — можно разрешить или отклонить получение cookies и т. п.
А вот система блокировки всплывающих окон (несмотря на заявление о том, что она стала умнее) иногда подводит и на нескольких сайтах пропустила рекламные окна с «тяжелыми» анимационными баннерами.
Отмечу, что голосовое управление, которое появилось в Opera уже давно, прекрасно работает и в 9-й версии. Для распознавания команд нужно установить пакет еще на 10,5 Мбайт и подключить микрофон. Opera безупречно понимает команды, но, увы, только на английском языке…
Не стоит забывать и о встроенном клиенте электронной почты. Программа прекрасно работает и удобна не меньше, чем тот же самый The Bat.
Интересно, что Opera развивает не только браузер (что само по себе отрадно, ведь в прошлом году он стал бесплатным), но и дополнительные сервисы: на сайте My.Opera.com работают разделы «Фотоальбом» и «Блог». Кто знает, может быть, в скором времени Opera представит более сложные онлайновые службы по аналогии с Windows Live от Microsoft. Ведь уже сейчас «мобильная» версия браузера Opera Mini заточена в первую очередь на доступ к бесплатным ресурсам портала производителя.
Финальная версия Opera 9 выйдет ближе к лету. Скачать бету (чуть больше 4 Мбайт, она легко удаляется) можно с сайта Labs.Opera.com.
Microsoft, в свою очередь, обещает выпустить финальную сборку IE 7 в конце 2006 года. Тогда же обещается и выход Windows Vista. Установить «семерку» (как и бета-версию) смогут лишь обладатели легальной версии Windows XP SP2: во время установки проверяется подлинность ОС. Удалить IE 7 можно только откатом в разделе «Восстановление системы».
Февраль, несмотря на жуткий холод, стал горячей порой для разработчиков браузеров. Масла в огонь, вероятно, подлила новость о том, что в конце января Mozilla Firefox пользовался уже каждый десятый европеец. В начале февраля практически одновременно Microsoft и Opera представили публичные бета-версии своих просмотрщиков интернет-сайтов с номером, выросшим на единичку (см. новости в «КТ» ##625, 626). Чего можно ожидать от новинок-конкурентов?
Открыватель №7
Напомним, что 6-я версия Internet Explorer вышла в 2001 году и с тех пор обновлялась исключительно на уровне сервис-паков и заплаток. Internet Explorer 7: Beta 2 Preview — первая публичная версия нового браузера. Прежде ее мог попробовать «на вкус» лишь ограниченный круг официальных бета-тестеров и продвинутые пользователи вареза.По уверениям разработчиков, IE 7 содержит огромное количество нововведений, касающихся в первую очередь безопасности. В браузере появилась защита от фишинга (поддельных сайтов, имитирующих страницы официальных серверов и порталов с целью выуживания личных и банковских данных) и ряда других угроз. Фильтр автоматически проверяет — не занесены ли страницы в базу данных Microsoft[Как и следовало ожидать, подобная забота о пользователе вызвала недовольство поборников privacy. Хотя разработчики и уверяют, что проверяться будут не все адреса и личная информация будет убираться из них на стороне клиента, докладывать компании о своих перемещениях в Сети не очень-то приятно. — И.Щ.]. Те страницы, что в базе отсутствуют, но имеют подозрительный код, фильтр выявляет по ряду признаков, — впрочем, окончательное решение о посещении сайта остается за пользователем. Если вы считаете, что данная страница — подделка, можете одним кликом сообщить об этом специалистами по безопасности Microsoft. Если подлог подтвердится, страница будет внесена в базу.
Чтобы пользователь смог оценить новые инструменты безопасности (ведь они, вообще говоря, неочевидны), Microsoft добавила систему предупреждения об угрозах и положении дел с их устранением.
Личные данные о пользователе и историю посещения сайтов, равно как и пароли, теперь можно удалить с помощью специального раздела. В IE 6 на это порой уходит несколько минут, а в IE 7 обещают практически мгновенное удаление cookies и history.
В браузере также улучшена работа с CSS, появилась поддержка прозрачности графического формата PNG, а также встроенная RSS-читалка .
Внешне IE 7 изменился незначительно — добавилось лишь окошко для ввода поискового запроса (с возможностью выбора поисковика) и поддержка табов, то есть возможность просмотра нескольких сайтов и страниц в одном окне браузера. Запрос не обязательно вводить в специальном окошке: достаточно набрать в строке адреса ключевые слова и нажать Alt + Enter.
Оперный театр
Opera 9, выпущенная в виде так называемой технологической демо-версии, несмотря на почти не изменившийся интерфейс получила куда больше нововведений, чем IE 7.Во-первых, это поддержка P2P-протокола BitTorrent, официально лицензированного у одноименной корпорации. Теперь искать ссылки на торренты и скачивать файлы можно прямо из Opera. Эта фишка позволила создать вокруг «девятки» шумиху, ведь ни для кого не секрет, что торренты повсеместно используются для загрузки пиратского контента, а распространение дистрибутивов свободных ОС — лишь исключение, подтверждающее правило.
Как бы то ни было, встроенное BitTorrent-приложение прекрасно работает. Настройки минимальны и ограничиваются используемым портом и скоростью скачивания и отдачи (рис. 1). Скачивается контент в обычном окне загрузки, где отображается количество Seeds (пользователей, которые имеют полные файлы и предлагают их для загрузки) и Peers (пользователей, которые имеют лишь части файла, осуществляют его скачивание и одновременно раздают имеющиеся сегменты). Ради эксперимента я нашел и скачал последний эпизод популярного в Сети сериала «Lost». Все прошло без сучка без задоринки.
Второй важной новацией стало появление встроенного «движка» для виджетов — полезных мини-приложений, аналогичных тем, что используются в Mac OS X (виджетам была посвящена статья в «КТ» #619-620). Наверняка идея виджетов в Opera навеяна еще и расширениями в Firefox (рис. 3).
Виджеты позволяют получать информацию или выполнять какие-либо задания с минимальным участием человека либо вообще без такового. Устанавливаются Opera-виджеты очень просто — через появляющуюся над областью уведомлений панельку (она включается/выключается в Tools или по F6).
Кликаете на списке, виджет загружается, устанавливается и отображается вопрос — оставить его на столе или нет.
Всего на сайте пока чуть больше четырех десятков виджетов, которые оригинальностью не блещут. Это все те же калькуляторы, информация о погоде, конвертеры валют, мер и весов, новостные ленты и т. д. Мне понравился «фирменный» календарь от Opera с напоминаниями о национальных праздниках. Только вот по непонятной причине в списке стран отсутствует Россия, хотя фигурирует, например, та же Эстония. Очень удобным оказался простенький виджет Yandex, который просто показывает текущую температуру, не требуя никаких настроек — населенный пункт определяется по IP. Любители скоротать время за интеллектуальными играми наверняка полюбят мини-шахматы, написанные на JavaScript.
Работают виджеты только при запущенном браузере, хотя и отображаются независимо от его окна (последнее можно свернуть). Большинство мини-приложений я сразу вычеркнул за ненадобностью: их с успехом заменяет Google. Окно поиска может работать и как калькулятор, и как конвертер валют (попробуйте, например, ввести запрос «2+2» или «5 meters in inches»). Так что, прежде чем обвешивать десктоп виджетами, рекомендую ознакомиться с набором встроенных фич Google и Google Toolbar.
Создать собственный виджет не составит труда любому человеку, хоть немного знакомому с AJAX, CSS, HTML или JavaScript. Загрузить результат работы можно через сайт Opera Community.
Утро каждого дня многие наверняка начинают с посещения определенных сайтов — дабы посмеяться над анекдотами, узнать новости, ознакомиться с блогами и т. д. Для того чтобы не рыскать по ссылкам и не вбивать адреса сайтов вручную, в разделе «Сессия» можно сохранить набор открытых окон под нужным именем и потом вызвать его одним кликом. По поводу закладок: Opera понимает букмарки из других браузеров, включая IE и Firefox, и читает их, не требуя переноса в собственную директорию.
Табы в Opera 9 стали еще удобнее — теперь не нужно переключаться между ними для поиска какой-либо страницы. Достаточно лишь навести на заголовок вкладки курсор, и всплывет уменьшенная копия страницы — своего рода «скриншот» с аннотацией (рис. 2).
Удобна функция «мусорной корзины» — если вы случайно закрыли нужное окно, достаточно кликнуть по соответствующей иконке в правом верхнем углу и достать его оттуда.
Встроенный блокировщик нежелательного контента — например, рекламы, картинок или даже отдельных разделов и ссылок на странице — работает прекрасно и вырезает обозначенные места словно скальпелем, включая и flash-анимацию. Хорошо работает и тонкая настройка сайта — можно разрешить или отклонить получение cookies и т. п.
А вот система блокировки всплывающих окон (несмотря на заявление о том, что она стала умнее) иногда подводит и на нескольких сайтах пропустила рекламные окна с «тяжелыми» анимационными баннерами.
Отмечу, что голосовое управление, которое появилось в Opera уже давно, прекрасно работает и в 9-й версии. Для распознавания команд нужно установить пакет еще на 10,5 Мбайт и подключить микрофон. Opera безупречно понимает команды, но, увы, только на английском языке…
Не стоит забывать и о встроенном клиенте электронной почты. Программа прекрасно работает и удобна не меньше, чем тот же самый The Bat.
Заключение
Борьбу IE и Opera довольно трудно назвать конкурентной — уж слишком неравны силы бойцов. Opera занимает менее 2%, а IE — больше 80% рынка браузеров. Меж тем в плане развития Opera выглядит более выгодно и производит очень хорошее впечатление — списывать норвежцев со счетов пока рановато, несмотря на гегемонию IE и агрессию со стороны Firefox.Интересно, что Opera развивает не только браузер (что само по себе отрадно, ведь в прошлом году он стал бесплатным), но и дополнительные сервисы: на сайте My.Opera.com работают разделы «Фотоальбом» и «Блог». Кто знает, может быть, в скором времени Opera представит более сложные онлайновые службы по аналогии с Windows Live от Microsoft. Ведь уже сейчас «мобильная» версия браузера Opera Mini заточена в первую очередь на доступ к бесплатным ресурсам портала производителя.
Финальная версия Opera 9 выйдет ближе к лету. Скачать бету (чуть больше 4 Мбайт, она легко удаляется) можно с сайта Labs.Opera.com.
Microsoft, в свою очередь, обещает выпустить финальную сборку IE 7 в конце 2006 года. Тогда же обещается и выход Windows Vista. Установить «семерку» (как и бета-версию) смогут лишь обладатели легальной версии Windows XP SP2: во время установки проверяется подлинность ОС. Удалить IE 7 можно только откатом в разделе «Восстановление системы».