Alfred 2 — поиск, запуск, автоматизация работы и не только

40

0 Main

Не будет преувеличением сказать, что Alfred с момента своего появления практически перевернул мой типичный рабочий процесс, ускорив во много раз часть повседневных задач и фактически заменив собою Spotlight. Первую версию этой программы мы уже описывали, но недавно вышла версия 2, в которой многое приятно поменялось. Я постараюсь рассказать и показать это все.

1 Main Window

Вкратце расскажу, для чего нужен Alfred. Это в первую очередь программа для поиска и запуска программ и файлов. Стоит нажать указанную комбинацию клавиш (по умолчанию это Alt+Пробел), появится окно для ввода поискового запроса. Программа умеет искать все, что есть на компьютере: файлы, папки, программы и даже контакты в адресной книге. Все что нашлось, показывается в виде списка, можно найденное сразу открыть, или же проделывать разные операции. Есть в программе также неплохой мини-плеер, позволяющий управлять iTunes, и хранение истории буфера обмена с поиском (этим я пользуюсь особенно часто). Alfred умеет считать выражения, введенные в его строку, управлять разными системными функциями и еще многое другое.

Несмотря на то что базовый вариант «Альфреда» распространяется бесплатно, все-таки рекомендую приобрести расширенный вариант (разработчики называют его Powerpack), он стоит достаточно ощутимых 15 британских фунтов, но экономит в процессе работы массу времени, которое вообще бесценно.

В новой версии был существенно переработан интерфейс, основная часть которого приходится на окно настроек, оно стало проще, в первую очередь за счет структурирования. Нет больше многоярусных вкладок, дополнительных окон и подменю. Все просто и логично.

2 Preferences

Приятная, хотя и не жизненно важная особенность — редактор тем. Теперь можно прямо в окне настроек поменять цвета, шрифты и размеры окна Alfred по вашему вкусу. Полученной темой в свою очередь можно быстро поделиться со всеми в Интернете. Стоит правда отметить, что чаще всего через 2-3 дня использования вы просто перестанете замечать окно Alfred, и его тема будет абсолютно не важна.

Главное же нововведение второй версии — так называемые Workflow. Не знаю даже, как адекватно перевести этот термин на русский, пожалуй, более-менее подойдет слово «процесс», хотя это и не перевод.

Так вот, эти самые процессы по сути являются переработанными полностью расширениями первой версии программы. Они стали намного гибче, их проще создавать и распространять. Давайте, например, попробуем создать простой процесс, который позволит запускать любимый AppleInsider простым нажатием на комбинацию горячих клавиш.

Нажимаем на кнопку с плюсом в списке процессов, выбираем «Blank Workflow», чтобы создать пустой проект. С Alfred поставляются разные примеры и заготовки, позволяющие понять, как это работает — рекомендую ознакомиться с ними. В диалоговом окне можно задать название процесса, информацию о его разработчике, иконку, прописать файл ReadMe. Все это можно не делать, если вы не собираетесь свой Workflow распространять.

Следующее, что нам нужно — выбрать событие, которое вызовет срабатывание этого процесса. В правом верхнем углу выбираем кнопку с плюсом, появится меню элементов, которые мы можем добавить. Нам нужен «Triggers» — «Hotkey», то есть триггер, срабатывающий при нажатии определенной комбинации горячих клавиш. Работают они глобально, поэтому доступ к сайту будет отовсюду. В появившемся диалоговом окне выбираем нужные нам настройки. Я, например, выбрал в роли горячей клавиши сочетание Cmd-Option-Shift-I. После этого наш триггер появится в основном поле в виде квадратика.

3 HotKey

Теперь нужно задать желаемое действие. Выбираем «Actions» — «Open URL». Снова диалоговое окно, тут надо задать адрес, который мы хотим открыть, и браузер. Настраиваем все по вкусу, появляется квадратик, представляющий собой действие.

Последнее, что нам надо сделать — связать их между собой. При наведении на квадрат триггера, у него справа появляется «ушко». Вот это самое ушко нужно ухватить и потянуть курсором, соединив таким образом триггер с действием. Все, наш первый Workflow готов, и сразу работает.

4 Work Flow

Если же в триггере в выпадающем списке «Argument» выбрать «Selection in OS X», а в действии задать адрес типа:

//appleinsider.ru/search?cx=partner-pub-6968868674851935%3A49rfe2v5oqx&cof=FORID%3A11&ie=UTF-8&q={query}&sa=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&siteurl=

наш Workflow станет заметно интересней. Теперь вы можете выделить любой текст в любом приложении OS X, нажать комбинацию клавиш и автоматически запустить поиск выделенного текста на нашем сайте.

Невероятная мощь, при том, что это все — только самый простой сценарий. Реальные возможности процессов в Alfred намного шире, а там, где они не справляются, на помощь приходят сценарии на разных языках программирования, и это позволяет создавать невероятные по удобству и мощности сценарии обработки данных. Некоторые примеры собраны тут.

В общем, Alfred — мощный инструмент, способный невероятно упростить и ускорить вашу ежедневную работу за Mac-ом, но как и любой мощный инструмент он требует обучения, которое потом окупится сэкономленным временем.

Павел Дмитриев

40 комментариев

  1. 0
    CoolSwitcher

    Шикарное приложение, давно пользуюсь. Думаю в конечном итоге Apple их купит) кстати сейчас много поделок под Alfred на linux и win, правда они пока убоги и тормозны)

  2. 0
    DavidGray

    Программа вообще пригодилась — всё что нужно всегда в доке, всё что менее нужно в лаунчере… Если бы можно было сочетанием клавиш сразу программу открывать — тогда было бы круто. (отправлено из приложения AppleInsider.ru)

  3. 0
    Даниил

    Павел, Alfred 2 разве не использует индексацию Spotlight?

  4. 0
    Alexander Kirenkov

    Чем spotlight не угодил?

  5. 0
    blinkgreez

    Опечатка на перед последнем абзаце. Написано сейте (отправлено из приложения AppleInsider.ru)

  6. 0
    DavidGray

    Привет знатокам мак. У меня проблемка — белый макбук 2010. Обновлялся честно до последнего льва — сейчас 10.8.3. Разумеется глючит.
    В связи с этим вопрос — имеет ли смысл откатиться на леопарда? В смысле, айтьюнс последней версии установится? Не будет проблем с синхронизацией айос-девайсов?
    Летом собираюсь и оперативку до 8 сделать, может даже ссд поставить, но сейчас хочется вернуться к былой стабильности работы компьютера. (отправлено из приложения AppleInsider.ru)

    • 0

      DavidGray, Думаю что в начале надо разогнать оперативку, это должно избавить… с ssd тем более… А какие конкретно глюки? (отправлено из приложения AppleInsider.ru)

      • 0
        DavidGray

        st.steve, Корзина долго очищается и в целом программы некоторые открываются оооочень долго (vlc, xcode, reaper..). Прямо вот тормозит компьютер — не тянет такое железо последнюю ось.)
        Насчёт айтьюнса подскажите — где-то читал, что по фигу, а где-то пишут, что тунец последний уже только на льве. А ай-девайсы тоько с последним будут нормально работать — мне вот что интересно. (отправлено из приложения AppleInsider.ru)

        • 0

          DavidGray, Должен работать. Вот системные требования, чисто хардверные, в колонке справа: http://support.apple.com/kb/DL1614

          iMessage не будет работать и кое-что еще…

          То что не тянет ось это понятно, но должна помочь…

          А диск проверял в дисковой утилите? (отправлено из приложения AppleInsider.ru)

          • 0
            DavidGray

            st.steve, В смысле проверял? Извиняюсь, но может правда что-то упустил.
            Да, некоторые программы не будут работать… Но я потерплю до прокачки макбука. (отправлено из приложения AppleInsider.ru)

            • 0

              DavidGray, Из моей богатой практики 🙂 в последнее время тормоза на маках, даже самых крутых и мощных, в 90% случаев возникают из-за выбивания разделов на дисках. С чем это связано я не знаю, может быть качество ухудшается… Бывает это не часто, но тем не менее…

              Понятно что комп не новый, но каких-то диких тормозов, особенно с корзиной быть по-идее не должно. Оперативка решает конечно, тем не менее…

              Диагноз и лечение стандартной Disc Utility в папке Utilities… (отправлено из приложения AppleInsider.ru)

              • 0
                DavidGray

                st.steve, Спасибо, сейчас всё проверю, если не поможет, буду с барсиком ещё месяц-полтора.) К чёрту тормоза на маке. (отправлено из приложения AppleInsider.ru)

              • 0
                DavidGray

                st.steve, Спасибо тебе огромное, утилита реально решила проблему — теперь тормоза почти не ощутимы, всё прекрасно работает ^_^
                Оказывается не так уж и сильно железо у меня отстаёт — интеграция эпл гениальна! (отправлено из приложения AppleInsider.ru)

    • 0

      DavidGray, У меня был похожий макбук, тоже 2010 года, но Unibody (MBP 13″). Железо идентичное, только RAM 4 GB изначально. Расширил рам до 8ГБ (корсары), поставил SSD Crucial M4 на 256 ГБ. Софт обновлен, все летает, иногда даже быстрее, чем на MBA 2012, притом, что там i5, SATA III и скорость шины рам 1600. Включается, выключается точно быстрее, проги включаются тоже быстрее, только с юсб 2.0 медленнее. Графика Nvidia 320M как-то лучше себя ведет в играх (Mafia 2, например). (отправлено из приложения AppleInsider.ru)

  7. 0
    Евгений

    Хоть бы ссылку приложили… Нет блин, надо ткнуть в начале статьи в ссылку на предыдущую статью, там в конце открыть ссылку на Mac App Store, перейти в приложениеMac App Store, убедиться что это старая версия 1.2, найти на странице адрес разработчика, ткнуть в него и только тогда в браузере откроется нужная страница программы.

    PS. Набирать Alfred в гугле не предлагать, тыкать кнопки вместо воюзканья мышой — не наш метод 🙂

  8. 0

    Плз. сделайте обзор-сравнение Alfred, Spotlight и Quicksilver.

  9. 0

    Отличная программа, но только для тех кто привык работать с кл. сокращениями (отправлено из приложения AppleInsider.ru)

  10. 0

    да и блин нельзя было написать побольше сценариев использования? нафиг в форум посылать?

  11. 0

    Долго разбирался со связями в trigger, input, output, подсказками в самом Alfred2, кастомными скриптами и AppleScript. С документацией в Alfred2 довольно туго.
    Запостил несколько своих workflow на оригинальном форуме.

    Если у новичков возникнут вопросы по использованию workflow в Alfred2, с удовольствием отвечу.

    • 0
      Павел Дмитриев

      Greg, да, даже авторы признают что с докой пока туго, но они над этим работают

    • 0

      Greg, Единственное, что я не могу понять, как организовать запуск приложения на хоткей?

      • 0

        icognito, Проще по-моему альфреда вызывать по хот кей и из него приложение… У меня так (отправлено из приложения AppleInsider.ru)

      • 0

        icognito, Способ множество.
        Самый простой, на мой взгляд:
        1) Создаете Trigger «hotkey» и выбираете в нем подходящую комбинацию клавиш (больше ничего менять не надо)
        2) Создаете Action «Run Script» и вписываете такой скрипт:
        «open -a TextEdit.app»
        без кавычек, TextEdit заменяете на название нужного вам приложения
        3) Соединяете Trigger и Action

        Profit!

  12. 0

    Давно хотел попробовать эту замечательную программу, но никак не мог вспомнить название, а тут даже целая статья, а не одно только название, спасибо! Поставил, радуюсь, действительно крайне удобная штука, не понимаю, как без нее можно обходится 🙂

  13. 0

    Эх, так Workflow работает только с Powerpack.

  14. 0

    Хм, интересно, что Альфред не открывает Skype на МакБуке, хотя на айМаке сразу появляется в списке.

  15. 0

    Кстати, используя ту же самую ссылку в статье можно сделать и свой поиск по AppleInsider из Alfred’а. Для этого заходим в настройках на вкладку Features, и в разделе Web Search увидим все возможные ключевые слова, уже включённые в Alfred для поиска. Там же есть кнопка Add Custom Search. Нажав на неё, вставив ссылку из статьи в Search URL, отметив «галкой» Encode spaces as +, а в Keyword забить что-то вроде ai. И всё! Запускаем хоткеем Alfred, пишем «ai alfred», и откроется AppleInsider на странице с результатами поиска по слову «alfred»

Авторизуйтесь Чтобы оставить комментарий