Использование puppeteer для создания скриншотов страниц
puppeteer мощное приложение для работы с браузером https://github.com/puppeteer/puppeteer
puppeteer мощное приложение для работы с браузером https://github.com/puppeteer/puppeteer
На линукс можно поставить как локально, так и через Docker при этом не изменится ни скорость, ни способы взаимодействия с ОС (не вдаваясь в подробности), в отличии от систем Windows или MacOS, где Docker работает иначе, что сказывается на скорости ответа и в целом на работе с докером, кроме того оказывается довольно большая нагрузка на […]
Фреймворк https://www.slimframework.com/docs/v4
В дополнение к https://blog.rvalitov.ru/development/php/xdebug-docker-phpstorm настройка Php 8 Xdebug 3 в докер и PhpStorm
Определение Big O показывает верхнюю границу зависимости между входными параметрами функции и количеством операций, которые выполнит процессор. Типы сложности Комбинаторная сложность — миниальное число элементов для реализации алгоритма в виде вычислительного устройства Описательная сложность — длина описания алгоритма на формальном языке Вычислительная сложность — количество элементарных операций, испольняемых алгоритмов для неких входных данных Суть При […]
git clone, git add, git commit, git pull/push этими командами не удивишь и пользуемся мы ими часто. Но бывает, что иногда нужно из консоли посмотреть что-то более мощное и важное
Добавить уведомления в телеграм (чат, группу или т.п.) после выполнения пайплайна.
Настройка в gitlab-ci на первый взгляд кажется сложно, в принципе так оно и есть, пока не разберешься, но разибараясь и погружаясь понимаешь насколько глубокие варианты и кейсы можно с помощью этого CI реализовать. Документация для gitlab-ci очень и очень доступная и описано все и достаточно внятно и понятно, в том числе и с частыми кейсами.
При редактировании в PhpStorm наткнуляс, что иногда при выключении вкладок промахиваешься по табам и по среднему клику мыши вставляется какой-то текст. И хорошо, если при этом какой-нибудь VCS реагирует, а если нет?
Разработка с composer с первого взгляда выглядит как нечто дико непонятное, особенно, когда сталкиваешься с проблемами разрешения конлфиктов/зависимостей и т.п. Это происходит до тех пор, пока не начнешь вникать. А когда начинаешь вникать, понимаешь насколько это глобальный, мощный и полезный инструмент. Тут несколько полезных для меня вариантов использования дабы не забыть (а значит будет пополняться)