Как запускать программы в макоси по расписанию

Чтобы вкладка в браузере открывалась с какой-то периодичностью, есть Tabsnooze. Я им активно пользуюсь:

  • Просмотр отчетов Welltory — ежедневно
  • Страница с расписанием бассейна — пару раз в неделю
  • Отчеты Rescuetime, Rss Reader — еженедельно
  • Страница Telenor чтобы скачать счета за мобильную свзяь — ежемесячно

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

Оказалось, способ есть, хоть и немного хитрожопый. Во встроенном маковском календаре есть возможность поменять алерт у события на кастомный:

После выбора ’Other’ выбираешь любую прогу из Applications, и он её запускает по расписанию. На здоровье!

Мэйлчимп надоел

Про рассылки

Я фанат рассылочного формата. Мне очень вкатывает формат Ильяхова, норм пошел курс о внимании к себе. Толкового программиста я сделал тоже в формате рассылки. И сейчас думаю даже вместо книжки, Painless Rails сделать в рассылочном формате.

Про подсветку кода

Короче, долго ли коротко ли, заряжал тут свой мини-курс Rails Pitfalls в мэйлчимп, и весь прямо извелся оттого, что нормально не мог вставить блоки кода. Посмотрел как делают другие в своем инбоксе — увидел что либо код без подсветки и отступов, либо прямо скриншотами фигачат в письмо.

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

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

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

Про автоматические кампании

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

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

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

Мне кажется мир ждет своего DNSimple/Now.sh/Terraform только для рассылок. Ну или я чего-то еще сильно не понимаю в email-маркетинге.

С днем рождения меня!

Если кто-то скажет что на дворе не 37-ой год, я теперь имею право не согласиться — у меня как раз он самый. Щас будет минутка саморефлексии, а потом я расскажу как вы можете меня поздравить, если словами выразить свою радость за меня у вас не получается :)

Рефлексия

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

Последние полтора года у меня происходит медленный и болезненный переход от разбрасывания камней в сторону их собирания. Главные изменения всегда происходят в голове, и на это уходит время. Так или иначе, в этом стал ощущаться некоторый прогресс, и это радует.

Проекты

Наделана куча всего:

  • strftime.guru — определялка формата для strftime — бесплатно
  • TabSqueeze — замена хром-экстешну OneTab — бесплатно

Про все то же самое, но поподробнее↓

Главное:

  • Книжка Painless Rails — о том как фигачить на рельсах без боли. Самый главный мой текущий проект. Пишется на английском по мотивам подхода к рельсоразработке Кирилла Мокевнина — одного из самых крутых программистов и учителей в рунете. Хоть рельсы в 2018 — это уже не хайп, но в рельсосообществе до сих пор не решена проблема единого годного подхода к разработке на Рельсах. Всех колбасит, все страдают, но продолжают жрать кактус, потому-что лучше рельс все-равно ничего нет ? Этот подход решает кучу рельсопроблем, и если у вас пригорает побаливает, то это то что доктор прописал.
  • Курс по GitLab CI. Если вы все еще думаете, что GitLab — это такой аналог гитхаба или битбакета, то у меня нет слов для того чтобы выразить как сильно вы ошибаетесь. Гитлаб — это нечто гораздо более мощное. Через несколько лет он просто сметет всех и станет новым стандартом. Если хотите оседлать следующий большой тренд, то лучше начинать тратить время (и деньги) на его изучение сейчас. Курс делался в полуcекретном режиме силами меня и моей жены(иллюстрации). В комплекте идет и Gitlab Fan. Как доведу Painless Rails до ума, буду добавлять уроки к этому курсу, благо материала навалом.

Второстепенное:

  • 1Activity — утилита для macOS, помогающая справиться с бардаком в папке Downloads. GUI-часть запрограммирована Иваном Новохатским, за что ему огромное спасибо. Пока проект на паузе,
  • Толковый программист — (пока бесплатная) рассылка для начинающих программистов чтобы меньше тупить.
  • Курс по бродуктивности — Почти серьезный мини-курс про эффективную работу с браузером.
  • Hamdown — идея скрестить Haml и Markdown. Если бы такая штука была готова, удалось сделать работу над курсами и книжкой чуточку эффективней. Надеюсь запилить в ближайшие полгода.

Лучшие проекты сделанные в рамках стажировки:

  • strftime.guru — Лучшая в своем роде тулза для угадывания формата strftime по образцу типа «17 December 2016, 14:44» — сделан совместно с Кириллом Звоновым
  • TabSqueeze — Экстеншн для Хрома как OneTab, только лучше — сделан совместно с Максимом Топчу

Если ничего из этого списка не пришлось по душе, сгоняйте посмотрите видосов Хорошего программиста на ютубе, или пройдите пару курсов на Хекслете. С обоими проектами я сильно дружу и всем заинтересованным их сильно рекомендую.

До связи!

2018   Фигачу
Ctrl + ↓ Ранее