Вы когда-нибудь видели эти компьютерные компьютеры, которые можно было контролировать с помощью одиночных командных строк? Теперь вы можете сделать эти вымышленные изображения реалистичными с Ubiquity.
Ubiquity - это потрясающее дополнение к Firefox, которое открывает полупрозрачную панель поверх вашего экрана каждый раз, когда вы нажимаете соответствующую комбинацию клавиш. Оттуда вы можете запустить широкий набор команд, от поиска выделенного фрагмента текста в Википедии, чтобы проверить погоду в любом городе в мире.
Хорошо, что Ubiquity заключается в том, что, помимо поддержки довольно хорошей суммы встроенных команд, прекрасно интегрированных с браузером, также позволяет создавать новые. Процесс создания команды может быть слишком сложным для нетехнических пользователей, поскольку он включает в себя кодирование.
Ubiquity удивила нас своим быстрым ответом, умными предложениями и приятным интерфейсом. Принимая во внимание, что это только прототип, все может только улучшиться.
Ubiquity позволяет вам управлять широким выбором команд и веб-инструментов только с одним текстом строки.
Изменения- «вкладки» в верхней части страниц about: ubiquity были реорганизованы. Новый список - «учебник», «настройки», «ваши команды», «получить новые команды», «поддержка» и «взломать вездесущность».
- Все материалы, связанные с разработчиками, находятся на первой странице и теперь находятся на странице «hack ubiquity» вместе с редактором команд.
- Пользовательский интерфейс изменит настройки клавиатуры, перемещенные на одну страницу с помощью списка скинов, и эта страница переименована из списка скинов в настройки.
- Список команд был объединен с подписным списком каналов в новый унифицированный интерфейс на странице «ваши команды».
- Обновлены ссылки, некоторые лозунги изменены и т. д.
- Новая реализация парсера (парсер 2) с новым алгоритмом синтаксического анализа; дизайн документирован здесь. Теперь Parser 2 по умолчанию; на странице настроек есть переключатель, который вы можете использовать, чтобы вернуться к старому парсеру, если хотите.
- Parser 2 определяет аргументы семантическими ролями для упрощения локализации. (например, получатель команды электронной почты является «целевой» ролью, что означает, что она идентифицируется словом «на» на английском языке, частицей «ni» на японском языке и т. д.).
- Языковые грамматические файлы для Parser2 - это новый формат, который является декларативным - по сути, всего лишь связкой строк, так что не-программисты могут помочь с локализацией грамматики парсера.
- Пространства теперь разрешены в именах команд, особенностью которых мы пользуемся в полной мере - см. раздел об изменениях в стандартных командах фида.
- Мы используем gettext () и двуязычные PO-файлы для локализации. Это означает, что читаемые пользователем строки, используемые функциями предпросмотра команд () и execute (), теперь должны быть обернуты _ (). (Подробности см. В руководстве по разработке команд 0.5).
- У нас есть в основном полные локализации стандартных каналов на японский и датский, а также на английский.
- У нас есть плагины грамматики парсера для несколько других языков, включая французский, шведский, итальянский, португальский и китайский, поэтому мы скоро будем готовы также локализовать эти языки.
- См. учебное пособие по локализации о том, как заставить грамматику анализатора Ubiquity работать на вашем языке и учебное пособие по локализации команд, как вы можете помочь в переводе строк, чтобы получить больше команд, локализованных на большее количество языков.
- API для написания команд Ubiquity был изменен для Parser 2. Parser 1 является совместимым с Outlook, чтобы использовать команды, написанные для Parser2, но Parser 2 не совместим с предыдущим, чтобы использовать команды, написанные для Parser1, поэтому команды, написанные для Parser 1, должны переписываться.
- Мы знаем, что изменение API - это боль для разработчиков команд, поэтому мы постараемся не делать это часто. Мы попытались сделать новый API перспективным и достаточно гибким, чтобы поддерживать наши планы в обозримом будущем, поэтому мы не думаем, что после этого нам придется снова менять API.
- Все команды были обновлены для работы в Parser 2.
- Новые команды включают в себя команду «enable», «disable command», «get support», запустить селектор-селектор "," историю команд "," отменить закрытые вкладки "," запустить букмарклет "и" проверить l
Комментарии не найдены