creator cover agoalofalife
agoalofalife

agoalofalife 

3subscribers

11posts

Курс по Temporal (PHP + RoadRunner) закончен 🎉

Полгода, 18 видео, ~16 часов контента. А если посчитать все до минуты - на подготовку, записи и монтаж в свободное время - то 133 часа. Это больше обычного рабочего месяца по графику 5/2.

Начинал в феврале, не успел моргнуть - а за окном уже июль. 🥲

Курс построен как история одного проекта: мы шаг за шагом строим агрегатор доставки еды и на каждом уроке добавляем новую возможность Temporal - от первого workflow до production-настройки воркеров. От простого к сложному, с бизнес-логикой в основе.

Список уроков которые я сделал в этом курсе:

Основы

Temporal Введение (Разбираем план курса, какие темы затронем и какой будет бизнес flow)
Расскажу как можно сделать ваш Mac чуть более заточенным под ваши нужды 👇

Как то у меня возникла потребность в глобальных hotkeys ⌨️
Что это значит?
Это значит - вне зависимости от того места где я нахожусь - я хочу нажимать комбинацию клавиш и открывать определенное приложение в Mac
Мне удалось найти вот такую интересную штуковину
https://www.hammerspoon.org/
Очень классная вещь - чтобы расширять ваш Mac до не узнаваемости
Чтобы кастомизировать ваш Mac необходимо писать скрипты на языке Lua( можно загуглить) который взаимодействуют с API MacOS
Для начала примеры от которых можно оттолкнуться лежат здесь в официальной документации
https://www.hammerspoon.org/go/
Есть еще примеры файлов скриптов от других людей
https://github-wiki-see.page/m/asmagill/hammerspoon/wiki/Sample-Configurations

Пару сценариев что можно сделать
- Изменить размеры окна по сочетанию клавиш
- Слушать события при смене подключения по wi-fi
- Слушать события по USB
- Сделать разные действия по сочетанию клавиш
- Инспектировать мышь
- Управления яркостью дисплея
И много другое 😉

Для примера мой скрипт который переключает приложения

lua
hs.hotkey.bind({"ctrl"}, "G", open("Google Chrome"))
hs.hotkey.bind({"ctrl"}, "T", open("Terminal"))
hs.hotkey.bind({"ctrl"}, "P", open("PhpStorm")
)


Я пока ограничился простыми hotkeys, но думаю можно и придумать что то поинтереснее 😎
#macos
115. Distinct Subsequences
Level required:
Базовая подписка
329. Longest Increasing Path in a Matrix
Разбираем задачу уровня Hard 329. Longest Increasing Path in a Matrix
Level required:
Базовая подписка
Задача 518. Coin Change II
Задача 518. Coin Change II из Leetcode
В приложении svg, png и excalidraw файлы
Level required:
Базовая подписка
Разбор задачи "57. Insert Interval"
Level required:
Базовая подписка
Разбор задачи "5. Longest Palindromic Substring"
Видео и материалы в png, svg + excalidraw 🙂
Level required:
Базовая подписка

Разбираем сортировку слиянием в связном списке


Чтобы решить эту задачу легко - потребуется знать пару приемов для связных списков.
Первый прием- это нахождение середины через fast and slow.
Второй прием -  это merge двух отсортированных связных списков.
Ну и конечно же рекурсию - которая сделает всю магию "разделяй и властвуй".
Subscription levels1

Базовая подписка

$1.9 per month
Угостить меня чаем или кофе. 
Go up