Ранние версии Opera позволяли осуществлять расширение возможностей с помощью пользовательских стилей UserCSS и сценариев UserJS. Данные методы не получили массового распространения по причине отсутствия доступного интерфейса взаимодействия.
В Opera 9 были учтены ошибки прошлого. Работа с виджетами подробно документирована на официальном сайте www.opera.com, а в программный продукт включен удобный менеджер, позволяющий управлять подключаемыми модулями.
Вызов менеджера происходит с помощью команды
«Управление виджетами» из меню «Виджеты». В открывшейся вкладке на панели инструментов присутствуют четыре кнопки. Кнопка
«Добавить» отправляет на страницу http://widgets.opera.com. Вы выбираете понравившийся модуль, загружаете его. Opera автоматически запускает виджет и предлагает сохранить его.
C помощью черного треугольника, расположенного справа от кнопки
«Добавить», осуществляется структуризация списка подключенных модулей.
Управление виджетами в Opera
С помощью кнопки «Открыть» вы можете запустить любой виджет. Для перемещения любого элемента в корзину, воспользуйтесь кнопкой
«Удалить». C помощью кнопки «Свойства» можно задать правила поведения рабочего окна подключаемого приложения (всегда поверх остальных окон, всегда под другими окнами, стандартно). Настройка виджетов осуществляются только с помощью встроенного в них инструментария. Закрыть подключаемое приложение вы можете только из браузера.
Запущенные виджеты отображаются на панели задач Windows. Вы можете переключаться ними, как между стандартными приложениями системы. Однако данное решение имеет и обратную сторону. При большом количестве запущенных виджетов, на панели задач не остается места для полноценных приложений.
С помощью виджетов невозможно как-либо повлиять на работу браузера. По этой причине сравнение механизмов расширения Opera и ее конкурентов становится несколько некорректным. Норвежским разработчикам так и не удалось создать гибкий и наглядный механизм расширяемости своего продукта. С другой стороны, наличие виджетов может скрасить, разнообразить работу, ведь большинство модулей носит развлекательный, декоративный характер. Виджеты работают независимо друг от друга, конфликтов практически не наблюдается. Так как Opera 9 — первая проба новой технологии, проблема совместимости версий еще не успела как-либо проявиться.
Циферблат и стрелки постепенно уходят в прошлое, уступая место числовому обозначению времени. Дизайн Analog Clock напоминает старые наручные часы, в которых имелось окно отображения текущей даты. Щелчок левой кнопкой мыши по рабочему окну виджета переключает стиль оформления. Analog Clock содержит три стиля. По умолчанию часы имеют белый циферблат и черную окантовку. Вы можете переключиться на золотистый дизайн, а также целиком окрасить часы в черный цвет.
Для работы с новостями RSS существует целая группа виджетов. Каждый модуль может работать с одним сервером. Наиболее ярким, популярным (согласно рейтингу официального сайта) примером данного типа виджетов служит BBC News Reader.
Программа автоматически подключается к серверу BBC и отображает в своем окне список последних новостей. Вы можете щелкнуть мышью по любому заголовку и, узнав дату сообщения, прочитать преамбулу новости. Для чтения полной версии текста необходимо нажать на ссылку Read more, которая передает управление браузеру.
Вы можете выбрать любой из двух каналов — источников. На одном канале публикуются новости в расчете на аудиторию из Соединенного Королевства (UK), а другой канал, не имея географического акцента, нацелен на интернациональную аудиторию. Все новости публикуются на английском языке. Вы можете указывать интервал обновления ленты новостей. Минимальное значение — 30 минут.
Александр Сергеевич Грибоедов свое произведение «Горе от ума» начинал строкой
«Гостиная, в ней большие часы». Спустя века, мы снова возвращаемся к вечной теме подсчета времени.
Для понимания механизма работы Berlin Clock необходимы ум, терпение и некоторые знания. Рабочее окно виджета состоит из четырех строк и мигающего круга.
Мигание круга отсчитывает секунды. Первая строка, состоящая из четырех сегментов, показывает временные отрезки, кратные пяти часам. Вторая строка, имеющая также четыре сегмента, имеет масштаб, равный одному часу.
Третья строка, имеющая одиннадцать сегментов, отображает пятиминутные отрезки, а последняя строка имеет минутную
«шкалу» делений.
Попробуем рассчитать время, указанное на рисунке. Часы: 5x2 + 1x3 = 13, минуты 5x4 + 1x2 = 22. Итого, 13:22.
Щелчок левой кнопкой мыши по мигающему кругу открывает окно настроек виджета. Вы можете менять цветовую гамму приложения, а также масштабировать его рабочее окно.
Opera 9 содержит инструментарий работы с файлообменной сетью Bit Torrent. Для поиска необходимой информации в сети вы можете воспользоваться одноименным виджетом.
Процедура поиска может производиться с учетом указания типов файлов, в число которых входит видео, музыка, приложения и образы. Вы можете осуществлять сортировку файлов по точности совпадения с запросом, по возрасту, потенциальной скорости загрузки, а также по размеру. Каждый пункт списка результатов поиска может быть детально изучен, если щелкнуть левой кнопкой мыши по зеленому треугольнику напротив текущего элемента. При этом отображается размер найденного файла, его имя, сайт источника, а также приблизительная скорость загрузки, отображаемая словами
«быстро», «средне» и «медленно». Кроме того, напротив каждого пункта имеется зеленая ссылка, активизирующая процесс загрузки.
На большинстве форумов используется форматирование BBCode. Чаще всего, движок форума позволяет использовать форматирование путем включения тех или иных функций с собственных панелей. Но что делать, если вы попали на форум, не имеющий подобного инструментария? Opera не имеет средств для ручного форматирования с использованием данного стандарта. Впрочем, специальный виджет позволяет заполнить функциональную брешь браузера.
Bjustb — это отдельный редактор, позволяющий использовать несколько популярных тегов BBCode. Вы можете оформлять текст тремя различными стилями (жирный, наклонный и подчеркнутый), вводить гиперссылки, цитаты и код. Для того чтобы наглядно увидеть результат форматирования без публикации текста, можно нажать на кнопку с изображением знака бесконечности.
Связь с браузером осуществляется через буфер обмена. Благодаря интеграции с основным модулем Opera, вы можете предварительно проверить орфографию набранного текста.
Функции карманного калькулятора реализовывались во множестве приложений. Очередь дошла до Opera, чей виджет Calculator поможет в простых математических расчетах.
Вы можете осуществлять четыре основные арифметические операции, а также извлекать корень. Допускается работа с дробными и отрицательными числами. С помощью кнопки Back можно удалять ошибочно введенные символы. Управление виджетом может осуществляться как с помощью цифрового блока клавиатуры, так и с помощью мыши. Виджет поддерживает смену тем оформления, которых по умолчанию шесть штук.
Утилита, отображающая календарь, входит в состав операционной системы Windows. Даже если отбросить эстетический вопрос, у большинства календарей, в число которых входит и компонент Windows, есть одна неприятная особенность — отсутствие поддержки национальных праздников.
Виджет Calendar позволяет выделять национальные праздники многих стран. Праздничный день выделяется жирным цветом, а в нижней части рабочего окна виджета отображается описание знаменательного события.
С помощью четырех навигационных кнопок осуществляется смена месяца и года, отображающаяся в окне календаря.
В настройках виджета вы можете выбрать страну, для которой будут выводиться праздничные дни. Среди республик бывшего Советского Союза присутствуют Россия, Эстония и Латвия. Вы можете также выбрать язык интерфейса, а также изменить тему оформления. С состав виджета включено десять различных стилей. Можно менять тип календаря между европейским и американским отсчетом начала недели. В Европе неделя начинается с понедельника, в Америке — с воскресения.
Шахматы. Древняя индийская игра была неоднократно реализована на компьютерах. Сегодня даже великие гроссмейстеры не могут соперничать с мощными программами, виртуозно просчитывающими хитроумные комбинации.
Виджет Chess позволяет сразиться в шахматы как с компьютером, так и с другим человеком. Вы можете выбрать цвет своих фигур. Для того чтобы совершить ход, необходимо щелкнуть мышью по своей фигуре, а затем указать клетку, на которую должна переместиться ваша боевая единица. На рабочем окна виджета отображается время, затраченное на последний ход компьютера. История всех ходов сохраняется в отдельном окне, вызываемом кнопкой Log.
Хорошо ли играет компьютер? Ваш покорный слуга имел в юности второй разряд по шахматам, и за все время тестирования ни разу не проиграл виджету (ничьих также не было). Уровень его мастерства заметно ниже начального уровня, четвертого разряда. Впрочем, данное поведение виджета можно объяснить политкорректностью разработчиков. В последнее время во многих компьютерных играх принято считать средним уровнем сложности некий набор правил, требующий от игрока практически нулевых умственных усилий и навыков. Тем самым, повышается самооценка среднестатистического пользователя. Виджет Chess, благодаря своему
«среднему» уровню игры в шахматы, даст понять, что вы — далеко не самый худший игрок в шахматы на планете.
Орфографический словарь помогает узнать значения не совсем понятных слов, помочь в их правильном произношении, написании. Избавиться от необходимости установки дорогих программных комплексов помогают многочисленные бесплатные сервисы в Сети, в число которых входит The Free Dictionary. Одноименный виджет позволяет не загружать страницу сервиса, а получать данные путем ввода искомого слова в специальной строке ввода данных. Ссылка в нижней части рабочего окна виджета позволяет ознакомиться с полной информацией с сайта сервиса через браузер Opera.
Под рабочим окном Free Dictionary находится элемент, похожий на веревочку. Если щелкнуть по ней мышью, то рабочее окно плавно свернется, оставив вашему вниманию лишь заголовок, содержащий строку ввода слов.
Виджет не обрабатывает русские слова.
Последнее время модно говорить об упадке культуры, о низком уровне образования молодого поколения. Вопреки негативным тенденциям, в Австралии был разработан виджет Functions 3D, позволяющий прикоснуться к таинству высшей математики — сложным функциям.
Если в функции присутствуют две переменные, то для отображения графика потребуется трехмерная модель с осями X, Y и Z. Functions 3D позволяет работать со всеми математическими операциями, а также осуществляет расчет большого количества тригонометрических функций, полный список которых опубликован на странице автора.
В строке ввода указывается формула, которая будет отображена на графике. Вы можете корректировать график, используя режимы группы Control. Rotate Camera меняет направление осей координат, осуществляя виртуальный поворот точки обзора. Режим Pan позволяет менять значения X и Y, а Shift управляет значением Z. В режиме Scale вы можете выбрать произвольные координаты и менять график в зависимости от выбранных значений.
Функция Full Render позволяет отобразить трехмерный ландшафт, основанный на указанной ранее функции. Полученный график можно передать браузеру в качестве изображения, откуда допускается сохранение данных.
Рынок программного обеспечения знает много примеров, когда крупные компании занимаются популяризацией своих сервисов, выпуская различные дополнения для популярных браузеров. Google, будучи ориентированным на другой браузер, не занимается разработкой дополнений для Opera. Однако популярность Google заставила независимого разработчика выпустить специальный виджет, позволяющий работать со многими сервисами корпорации с использованием браузера Opera.
Для того чтобы разместить все инструменты Google Toolbar, необходимо разрешение экрана не менее, чем 1280x1024. В ином случае, часть инструментов выходит за пределы рабочего стола. Впрочем, вы можете убрать произвольные кнопки с панели, если вызовите настройки виджета. Для этого необходимо подвести курсор мыши к панели. В левом углу появится кнопка вызова свойств. В режиме настройки вы управляете набором инструментов с помощью двух вкладок — Add buttons и Remove buttons.
Работа с панелью заключается во вводе текста поискового запроса и последующего указания типа сервиса, внутри которого должен осуществляться поиск. Результаты поиска отображаются в новой вкладке браузера.
Знания — сила. Один из источников знаний — энциклопедии. Не обязательно быть главным героем фильма «Трасса 60», чтобы мгновенно удовлетворять свое любопытство. В интернете довольно много интересных ресурсов, где можно найти ответы на каверзные вопросы.
Виджет Knowledge Mate объединяет семь популярных сервисов, позволяя на один вопрос давать множество ответов. Кроме того, вы можете загружать изображения (если ответом может служить фото) с двух популярных ресурсов. В настройках виджета вы можете указать количество ответов, отображаемых в его рабочем окне.
Наведение курсора мыши на заголовок вопроса, кратко раскрывает суть ответа в информационной панели виджета, а щелчок левой кнопкой мыши передает управление браузеру, где открывается страница, из которой были взяты данные.
Множество желтых бумажных записок, наклеенных на монитор — типичная картина современной офисной жизни. Что поделать, наш мозг — не компьютер, нам свойственно забывать различные мелочи, не успевшие прочно зацепиться за извилины серого вещества.
Виджет Notes позволяет создавать и хранить небольшие заметки. Управление виджетом осуществляется с помощью кнопок, расположенных в правой верхней части рабочего окна. Значок с изображением пера — создание новой заметки. Вы вводите заголовок и текст, а затем просто переключаетесь в другой режим, и заметка сохраняется. Кнопка с изображением четырех горизонтальных полос открывает список ваших заметок, где отображается заголовок и несколько первых слов их текста. Чтобы просмотреть полное содержимое заметки, щелкните по ее заголовку. Крестик удаляет заметку.
Наука сделала большой шаг вперед, после того, как Дмитрий Иванович Менделеев открыл во сне периодическую таблицу элементов. В отличие от таблицы умножения, никто не заставлял нас в школе заучивать бесконечную череду названий веществ, их свойств. По этой причине, мы вынуждены пользоваться шпаргалкой, чтобы узнать особенности какого-либо химического элемента.
Виджет Periodic Table отображает классическую Таблицу Менделеева. Если вы наведете курсор на какой-либо элемент, то в верхней части рабочего окна отобразятся некоторые его свойства. Вы можете узнать полное латинское имя вещества, его сокращение (аббревиатуру), количество атомов в молекуле, а также атомную массу.
Далеко не каждый из нас является полиглотом, притом, что в Сети довольно часто встречается информация на недоступном для понимания языке. Использование словарей может быть уместно при обладании базовыми знаниями чужого языка, когда требуется узнать значения отдельных слов. Но если непонятен весь текст, приходится обращаться к полноценным переводчикам, одним из которых является виджет Text Translator.
Вы вводите текст на иностранном языке в поле Text to translate. Затем необходимо указать пару языков, определяющих метод перевода. Вы можете выбирать языки на двух сервисах — Google и Babelfish. Перевод на русский язык поддерживается только сервисом Babelfish, при этом исходный текст должен быть на английском языке. Впрочем, можно применить двойное преобразование, сначала переведя исходный текст на английский язык, а затем уже на русский. Качество перевода при этом, разумеется, страдает в геометрической прогрессии. Даже при обычном переводе порой трудно понять, о чем идет речь.
Весьма распространенное времяпровождение скучающего в офисе сотрудника — это раскладывание пасьянсов. Однако есть и другой способ уничтожения свободного времени. Разгадывание кроссвордов — является очень медленным (это плюс) и полезным для развития эрудиции занятием. Возникает резонный вопрос — откуда ежедневно черпать новые инструменты для незаметного приближения конца рабочей смены?
Виджет Thinks.com Daily Crossword обновляется каждый день. Мало того, вы можете загружать любой кроссворд из опубликованных ранее. Вы наводите курсор на любую ячейку, и в верхней части рабочего окна отображаются вопросы для горизонтального и вертикального слова.
Меню Cheat позволяет вам немного смошенничать. Вы можете подсветить красным цветом все ошибочные слова, посмотреть букву под позицией курсора, а также целиком открыть недоступное для разгадывания слово. Все результаты мошенничества отображаются зеленым цветом. Апогеем данного процесса служит пункт Puzzle, который сразу открывает весь кроссворд.
Вы можете отгадывать один и тот же кроссворд по нескольку раз, так как виджет позволяет производить повторную инициализацию. Все кроссворды состоят из английских слов. Этот же язык используется и для формулировки вопросов.
За время существования игры Tetris, было выпущено гигантское количество модификаций. Не за горами тот час, когда поговорка, повествующая об изобретении велосипедов, канет в лету, уступив место более прогрессивной формулировке, связанной с разработкой очередного клона Tetris.
В миску для питания собак падают фигуры, состоящие из четырех секций — это Torus. Значок с изображением лапы лучшего друга человека включает паузу, а справа от логотипа находится счетчик набранных строк. С помощью навигационных клавиш вправо и влево вы вращаете миску, подставляя под новые фигуры различные сектора. Стрелкой вверх вы можете вращать падающие фигуры, а нажатие навигационной клавиши со стрелкой вниз ускоряет падение.
Как только кольцо замыкается, то происходит его удаление, и элементы, расположенные выше текущей строки, сдвигаются вниз. Количество позиций сдвига равно числу удаленных строк.
Прогноз погоды — одно из наиболее неоднозначных в плане правдивости явлений в современном новостном мире. Где-то берут данные со спутников, где-то гадают по кошкам — а нам в любом случае очень интересно заглянуть в будущее. Многие порталы в Сети содержат сервисы, предоставляющие прогноз погоды.
Виджет Touch the Sky, рассказывающий о погоде, берет исходные данные с сайта www.accuweather.com. Панель виджета состоит из пяти управляющих кнопок. Вы можете смотреть фотографию вашей местности, сделанную со спутника. Прогноз погоды отображается в двух режимах. Вы можете либо просматривать подробный отчет о погоде в текущий момент, либо ознакомиться с прогнозом на несколько дней вперед. Количество дней задается в настройках виджета.
Для того чтобы настроить виджет на работу в вашем регионе, необходимо в настройках латинскими буквами ввести название ближайшего крупного населенного пункта. Программа предлагает несколько вариантов, вы устанавливаете курсор на нужном пункте, тем самым активизируя настройки.
Измерение многих величин до сих пор ведется по разным стандартам. В одних странах уже давно используется метрическая система измерения длин, но где-то до сих пор продолжают мысленно прикладывать измеряемые объекты к различным частям человеческого тела. Смех и грех — слово «yard» (ярд) в разговорном английском языке имеет значение
«половой член».
Unit Converter позволяет конвертировать различные типы величин. C помощью виджета вы можете осуществлять преобразование площадей, расстояний, систем счисления, масс, времен, частот, объемов и давлений. Каждый из типов величин содержит большое количество пунктов. Помимо эталонных значений величин, вы можете использовать значения с приставками
«милли-», «кило-», «мега-» и т.д.
Рабочее окно виджета состоит из двух панелей. В каждой из них вы выбираете необходимые величины, а в левой строке вводите исходное значение. При этом по мере ввода данных, в правой строке будет автоматически подсчитываться результат. Виджет не работает в зеркальном режиме, хотя ввод данных в правую строку не возбраняется.