- Петька, ты чего там
пишешь? - Оперу, Василий Иванович, пишу... |
16 июня норвежская компания Opera Software преподнесла настоящий сюрприз пользователям Интернета. Ею была запущена бета-версия нового интернет-проекта Opera Unite, рассчитанного на простых пользователей и позволяющего обмениваться информацией, раздавать файлы и даже организовать собственный веб-сайт, не прибегая к услугам специализированных веб-сервисов и хостинговых компаний.
"Опера" - очень популярный на постсоветском пространстве браузер. Неудивительно, что новая технология Opera Software активно обсуждалась в русскоязычных компьютерных СМИ и на форумах.
И причина этой популярности в наших широтах совсем не в том, что, как говорят злые языки, логотип этого браузера революционного красного цвета. Норвежский браузер всегда отличался скоростью обработки веб-страниц. И это сделало его очень удобным для использования на медленных каналах доступа в Интернет. Ведь наши отечественные "интернеты" никогда большой скоростью не отличались.
Второй интересной особенностью браузера всегда было наличие в нём дополнительной функциональности - почтового клиента, торрент-клиента и др. Это позволяло рядовому пользователю обходиться без отдельных аналогичных программ.
Новые версии "Оперы" и непосредственно новый проект Opera Unite продолжают славные норвежские традиции скорости и дополнительной функциональности. Теперь две эти задачи решаются при помощи специального "облака" прокси-серверов компании Opera Software, которые работают в связке с браузером, добавляя последнему и скорости, и функционала.
Так, например, в отношении скорости работы браузера последние версии "Оперы" имеют режим "турбо". Этот режим аналогичен работе браузера Opera Mini для мобильных телефонов, когда запрашиваемая страница сначала подвергается "облегчению" на специальном прокси-сервере и этим самым обеспечивается увеличение скорости её загрузки.
Технологии Opera Unite также работают по принципу "браузер + прокси-сервер". Но в случае Unite речь идёт не о скорости загрузки страниц, а о возможности воспользоваться дополнительными веб-сервисами.
Сейчас, в эпоху веб-2, разработчики стараются предоставить интернетчикам различные веб-сервисы в виде "файлопомоек", чатов, блогов, хостингов для бесплатных сайтов и т.д. Доступ к этим сервисам осуществляется непосредственно через браузер. А вот проектировщики Opera Unite пошли другим путём и дают возможность пользователям организовать многие веб-сервисы исключительно силами самого браузера и своего ПК.
То есть с помощью Opera Unite можно на личном компьютере организовать собственную "файлопомойку", фотогалерею, чат, веб-сайт. А прокси-серверы компании обеспечивают только прозрачный доступ других пользователей из Сети к службам на этом ПК.
Причем знать секретные сетевые протоколы, основы администрирования веб-серверов совершенно не обязательно. Веб-сервисы Opera Unite может поднять за пару щелчков мыши даже неискушённый в "интернетах" пользователь.
Непосредственно на техническом уровне Opera Unite представляет собой веб-сервер, работающий внутри "Оперы". Этот встроенный веб-сервер осуществляет приём и обработку запросов, работу запущенных в браузере сервисов и доступ к расшаренным файлам и каталогам.
Но для полноценного функционирования веб-сервера, то есть для того, чтобы этот сервер был виден другим пользователям в Сети, ему нужен уникальный доменный адрес - например, www.google.com. Собственно, прокси-сервера Opera Software и обеспечивают привязку уникальных доменных имён для каждого конкретного браузера Opera Unite. Вся эта привязка происходит совершенно незаметно для конечного пользователя и не требует никаких телодвижений по настройке.
Доменный адрес Unite выглядит следующим образом:
http://devicename.username.operaunite.com/servicename
Здесь devicename - это имя компьютера;
username - это логин пользователя в сервисе Opera Unite;
operaunite.com - домен непосредственно прокси-сервера;
servicename - название конкретного сервиса Unite. Вот так, например, может выглядеть какой-нибудь конкретный адрес Opera Unite:
http://home.vasya_pupkin.operaunite.com/webserver
Сами же сервисы Opera Unite в браузере представляют собой разновидность виджетов, управление которыми осуществляется через специальную вкладку на боковой панели. Там же находятся вкладки закладок, обычных виджетов, корзины, заметок, загрузок.
Таким образом, чтобы создать собственный веб-сервис, нужно скачать и установить специальную версию Opera Unite. Далее сервис активируется нажатием в левом нижнем углу браузера кнопки в виде пропеллера, и "Опера" предложит зарегистрировать свой доменный адрес на серверах Unite.
Для активации сервиса Unite нужно будет ввести свой логин и выбрать имя компьютера. Как уже сказано выше, логин и имя компьютера служат для создания уникального доменного адреса, по которому друзья и знакомые пользователя будут заходить на его сервисы.
После регистрации появится панель управления сервисами, где можно включать и выключать конкретный веб-сервис, а также настраивать его параметры. Здесь же Opera сгенерирует конкретный адрес для конкретного сервиса.
На данный момент Opera Unit предлагает по умолчанию шесть веб-сервисов.
"Файлопомойка" (File Sharing): через этот сервис можно предоставить друзьям возможность покопаться в ваших файлах на компьютере. Достаточно лишь выбрать на своём локальном диске папку, доступ к которой вы хотите предоставить, и Opera Unite сгенерирует прямую ссылку на эту папку.
Медиа-проигрыватель (Media-Player): доступ к вашей музыке с любого компьютера. Прослушивание композиций возможно с помощью встроенного в "Оперу" проигрывателя.
Доступ к фото (Photo Sharing): на самом деле разновидность File Sharing, только работает исключительно для картинок.
Гостиная (The Lounge): сервис для организации чата с друзьями.
"Холодильник" (The Fridge): самый весёлый сервис в виде двери холодильника, на которые лепятся виртуальные записки-напоминания.
Веб-сервер (Web Server): вспоминаем и ностальгируем про старый добрый веб-1 со статичными сайтами. Теперь, наконец-то, любой юзер сможет создать сайт про свою кошку, достаточно сервису указать на локальном диске папку с html-файлами.
Доступ к разделяемым ресурсам Unite может быть трёх видов:
- публичный - любой желающий имеет доступ к файлам сервиса;
- лимитированный - доступ по паролю;
- приватный - доступ только у хозяина сервиса.
И самое главное. Любой Петя Самоделкин, знающий HTML, XML и JavaScript, может написать свой собственный сервис Unite. Как уже было сказано выше, сервисы Unite - это разновидность обычных виджетов "Оперы", которым доступен специальный JavaScript-объект opera.io.webserver. Этот объект и предоставляет доступ к функциональности встроенного в браузер веб-сервера. Но создание собственных сервисов - это уже отдельная статья.
Если говорить о недостатках Opera Unite, то они являются продолжением достоинств этого сервиса. Во-первых, Unite использует ресурсы личного компьютера - процессор, интернет-трафик. Во-вторых, сервисы вряд ли будут функционировать круглосуточно, что напоминает работу станций BBS. Возможно, некоторые помнят минские BBS, распорядок работы которых в былые годы публиковался на страницах "КВ". И, в-третьих, не нужно забывать хакеров, которые вряд ли преминут воспользоваться атаками через удобные для этого дела доменные имена Opera Unite.
В заключение скажу, что, изучая текущую бету этого проекта, следует оценить общую его идею, а не зацикливаться на ошибках и багах. А идея в том, что браузер перестаёт существовать как отдельное приложение на компьютере пользователя. Теперь браузер "Опера" черпает дополнительную силу и функциональность за счёт "облачных" прокси-серверов компании-разработчика. Поэтому дальнейшее развитие норвежского браузера - это в большой степени и развитие "облачной" инфраструктуры Opera Software.
Михаил АСТАПЧИК
Комментарии
Страницы
думаю, что это действительно революция, торенты торентами, а здесь все в одном флаконе и совсем просто!
спасибо автору, что сообщил такую интересную новость
ждем статью про написание своих сервисов под эту Оперу
Там на сайте что-то про сервис есть. Т.е. возможно, есть вариант, когда оперный Web-движок ставится отдельным сервисом.
Страницы