В концепции Unity есть такое понятие как области (scopes). Это программный код, который непосредственно занимается каким-то определённым поиском. Области связаны с линзами (lenses), которые заняты в Dash обслуживанием пользователя и передающие поисковые запросы человека непосредственно областям.
Разработчики Убунту хотят в рамках проекта "one hundred scopes" довести в Убунту 13.04 количество областей до 100 штук.
Дэвид Кале (David Calle) - автор таких линз, как Unity Minecraft, Unity Utilities, Unity Wikipedia уже добавил области PHP, PyPI, GitHub, Colourlovers, Calculator и Dribbble области.
В рамках проекта Unity Scope так же добавлены области Wordnik, Wikipedia, YahooStock, Google News.
Как мы видим, день за днём разработчики добавляют новые области, которые являются источниками данных. По своему скромному опыту написания области forumubunturu, могу сказать, что написание кода области самое "тяжёлое" занятие. Поэтому разработчикам следует сказать спасибо за эти области-движки. Создать в дальнейшем свою линзу будет простым занятием и каждый может реализовать что-то своё и связать существующие линзы или свои с нужными движками-областями.
Сегодня добавлены области SoundCloud, Askubuntu, Manpages, Yelp, Radios и ClearDarkSky.
SoundCloud — онлайн-платформа для распространения оцифрованной звуковой информации, обладающая функциями социальной сети. У неё есть API, который и используется в soundcloud scope для получения информации о звуковых треках.
Askubuntu - это известный англоязычный вопрос-ответ для Убунту. Именно область Askubuntu я брал за основу обучения и создавал свою для forum.ubuntu.ru. Мои мучения при написании unity-scope-forumubunturu
.
Manpages - это новомодный доступ к страницам помощи man, но уже из Dash. Видоизменёный man что-то-там
.
Yelp - служба поиска на рынках услуг. Из плюсов, возможность найти, добавлять и просматривать рейтинги различных ресторанов, парикмахерских и т.д. Из минусов - ориентация для США и Канады.
Radios - работа с радиостанциями. Работа по жанрам, желаемым каналам, регионам.
ClearDarkSky - синоптик, выдающий для вашего или запрашиваемого местоположения, погодные условия.
Итог
Как вы видите, разработчики на полных парах наполняют новую Ubuntu 13.04 движками, которые могу использовать любые линзы и это здорово. Но нам, русскоговорящему населению, не стОит стоять в сторонке. Все линзы и области заточены на работу с англоязычными ресурсами и не должно получится так, что русские пользователи, отключат вообще онлайн поиск из-за тотальной англофикации.
Читая Рунет, часто видишь только нытьё и ничего неделание. Большинство будет ныть, что многое не нужно и не востребовано в Dash и будут советовать отключать онлайн поиск.
Нужно активно дополнять области русскими ресурсами и добиваться от авторов областей включения наших ресурсов наравне с англоязычными. Это реально. Автор AskUbuntu очень даже помог мне с моей попыткой ForumUbuntuRu, но всё застряло в самом глупом месте и виноваты были только мы.
Вообщем, всё зависит только от нас!
Дополнительные материалы:
Unity Ubuntu изнутри. Линзы и области.
Немає коментарів:
Дописати коментар