11.07.2015 Views

ПРИНТЕРЫ СЕГОДНЯ - Xakep Online

ПРИНТЕРЫ СЕГОДНЯ - Xakep Online

ПРИНТЕРЫ СЕГОДНЯ - Xakep Online

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ХАКЕР 04 /171/ 2013Поднимите мне векиPOPCLIP И ALFREDПомимо автоматора, пользователям OS X доступны и другиесредства автоматизации. Одно из них — PopClip, небольшоеприложение, позволяющее производить различные манипуляциис выделенным текстом, второе — Alfred, приложение,функциональностью напоминающее стандартный Spotlight,с кучей различных дополнений, позволяющих переключатьмузыку в iTunes, выдавать результат поиска в Wolfram Alpha илиписать простенький To-Do-список.DO NOT DISTURB ПО КАЛЕНДАРЮВ последней версии операционки от Apple был представлен новыйцентр сообщений с возможностью отключения всплывающих аллертовдо определенного времени. Эта функция получила название Do NotDisturb. Она позволяет до конца текущего дня отключить все отвлекающиефакторы. Но что, если ты хочешь, чтобы эта функция включаласьпо расписанию? Например, в конце каждого твоего рабочего дня и в выходные.Почему-то ребятам в Купертино это не пришло в голову. Этотворкфлоу придет тебе на помощь.Для начала создадим новый Calendar Workflow, так как мы хотим ужепотом в календаре настроить расписание запуска нашего скрипта.Добавим действие Run AppleScript и в поле скрипта заменим следующимсодержанием:do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean true"set theDate to quoted form of (do shell script"date +\"%Y-%m-%d %I:%M:%S +0000\"")do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate -date " & theDatedo shell script "killall NotificationCenter"POPCLIPСайт программы: pilotmoon.com/popclipPopClip — утилита платная, но стоит всего 4,99 доллара. Впрочем,попробовать ее можно бесплатно, с ограничением на 150 запусков.После установки в системе и запуска программы, при выделениитекста будет появляться небольшой pop-up, позволяющий произвестиразличные операции с выделением, подобно тому как это происходитс редактируемым текстом в iOS. По умолчанию это поисквыделенного текста в Google, стандартные операции: вырезать, копировать,вставить, а также, если было выделено одно слово, поискего значения в словаре.Но вся мощь PopClip кроется в множественных и качественныхего дополнениях (pilotmoon.com/popclip/extensions). Там есть и переводывыделения в верхний регистр, и шаринг ссылки через Droplr,и создание твита. Кроме того, без лишних сложностей ты можешьдополнить библиотеку расширений чем-то самописным, набросавскрипт на любимом ЯП и оформив его в виде экстеншна. Подробностипо оформлению и примеры можно найти в гитхабе проекта(https://github.com/pilotmoon/PopClip-Extensions).Cкрипт пишет в настройки центра уведомлений о включении DND, а потомперезапускает его, чтобы новые настройки возымели эффект.Готово, теперь сохраняем наш воркфлоу. Автоматор сам поместитего в нужное место на диске для данного типа, ~/Library/Workflows/Applications/Calendar, запустит приложение Calendar и создаст в немсобытие, в котором уже можно будет настроить время запуска, периодичностьи так далее. Сохраняем событие и радуемся тишине и спокойствиюв нужные часы.Кстати, если тебе нужен аналогичный скрипт, который, наоборот,отключает DND, то придется создать второй воркфлоу, такого же типа,но со следующим скриптом:do shell script "defaults write ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturb -boolean false"trydo shell script "defaults delete ~/Library/Preferences/ByHost/com.apple.notificationcenterui.*.plist doNotDisturbDate"end trydo shell script "killall NotificationCenter"После этого также необходимо будет настроить расписание еговключения.ЗАКЛЮЧЕНИЕНа протяжении последних нескольких статей я наглядно показывал тебе,что если ты все еще думаешь, что OS X — это гламурно и бестолково, тоты ошибаешься. В этой системе есть куча инструментов, позволяющихизбавиться от рутинных действий и наслаждаться тем, как все происходитсловно по взмаху волшебной палочки. И было бы глупо игнорироватьвозможности, которые предлагают различные разработчики.ALFREDCайт программы: www.alfredapp.comАльфред доступен в двух вариантах: простом и расширенном.Первый распространяется бесплатно, второй можно приобрестиза 15 фунтов стерлингов. Программа реализована в виде небольшоговсплывающего окна с текстовым поисковым полем, появляющегосяпо нажатию хоткея (по умолчанию — ). По мере вводасимволов в текстовое поле альфред, подобно Spotify, подбираетрелевантные варианты (поиск приложений, файлов, подсчет математическоговыражения…). Powerpack добавляет целый ряд полезныхвозможностей, позволяющих, например, проиграть найденныйальбом (если по запросу были найдены музыкальные треки) в iTunes,отправить найденные файлы по e-mail, а также подключить различныеэкстеншны, написанные на shell, AppleScript, а также workflowавтоматора. На сайте разработчиков есть специальный раздел, посвященныйдополнениям (support.alfredapp.com/extensions).

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!