Перейти к основному контенту

Блог Димы Колосова

Альфред — автоматизация рутины

Есть проблема — много рутины, одно из решений — автоматизировать её. Можно искать и настраивать разнообразный софт, а можно воспользоваться одним комбайном — Альфредом. У него есть как встроенные решения вроде сниппетов (автозамена), так и workflow — конструктор скриптов с большим выбором “кирпичиков”, в котором можно использовать языки программирования. Не обязательно что-то делать самому, есть масса готовых решений.

Интерфейс — простая поисковая строка, как Spotlight.

Я долгое время не покупал его, но потом решил: если найду 10 применений, то возьму. И нашёл даже больше.

Сниппеты. Автоподстановка-автозамена.

Можно сделать и автоматическую замену во время печати, и быстрый доступ к какой-либо информации при вводе ключевого слова в Альфреде.

Использую для адресов, паспортной информации и других документов с номерами, телефонов, быстрой рабочей базы данных (шаблоны багов, частые идентификаторы объектов и т.п.)

Скриншот сниппетов

История буфера обмена

Больше не нужны никакие менеджеры (хотя у меня есть прекрасный Paste).

Скриншот истории буфера обмена

Быстрое добавление задач в Todoist

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

Скриншот быстрого добавления задач

Типограф по хоткею

Позволяет оттипографить текст, не открывая браузер.

Конвертер unixtime

Часто сталкиваюсь по работе, теперь всё делается командой ut + ctrl+v. Работает в обе стороны.

Скриншот конвертера

Декодирование строк

Для работы. encode/decode + строка.

Скриншот декодера

Форматирование по хоткею (использую для xml, json)

Для работы. Браузеры сами форматируют xml, для json у меня стоит расширение Json Formatter, а это помогает при работе с файлами, например, скачанными логами.

Быстрый переход в джиру по номеру issue

“Дим, тут в задачке 2569…”.

j 2569 и я в ней.

Быстрые переходы на кинопоиск, я.карты, я.музыку, вк-музыку с автопоиском

Пользуюсь редко, но всё равно ускоряет работу.

Быстрый переход к документации php-команды по хоткею

Вообще можно пользоваться и встроенной в IDE, но иногда нужно больше информации и примеры.

Сортировка строк по хоткею.

Как прямая, так и обратная.

Удаление строк-дублей по хоткею

Чаще всего применяю сразу после сортировки.

Смена раскладки в случае неправильного набора

Привет пунто свичеру.

SSH-команды с хостами из конфига

Ищет по всем хостам из ssh-конфига и позволяет ввести любые другие аргументы.

Скриншот работы с ssh

Оборачивание текста в теги по хоткею

Оборачиваю код в джире и блоки для блога.

Переводчик

Обычный En-Ru и наоборот. Воркфлоу можно найти для любых, в том числе универсальные.

Получение ip (внешнего и внутреннего)

Требуется редко, но тут даже вспоминать кейворд для вызова не надо — вбил ip и всё, результат перед тобой.

Кастомный скрипт для сохранения важной информации в базу данных (больше не использую)

Вёл небольшую статистику для себя. SQLite в дропбоксе решал вопрос синхронизации.

Чаще всего использую автозамену и сниппеты как базу знаний, переводчик, быстрый переход к тикету джиры, форматирование json/xml по хоткею и конвертер unixtime.

Почти все мои кастомные воркфлоу лежат на гитхабе.

Основная проблема Альфреда — место для запоминающихся неконфликтующих хоткеев заканчивается.

Пользуюсь чёрной темой, есть у меня в дотфайлах.

Ссылки по теме:

  1. Альфред
  2. Официальный форум
  3. Хранилище воркфлоу
  4. Мои кастомные воркфлоу
  5. Дмитрий Кучев об Альфреде
  6. Ваня Сурвило рассказывает об Альфреде и делится своими воркфлоу
  7. Александр Сарычев об Альфреде