Cron — это стандартная утилита Linux-систем для выполнения команд в отведенное время и с требуемой периодичностью. Cron часто используется в веб-приложениях для выполнения отложенных задач, например, для обработки очереди отправки почты, преобразования изображений, составления отчетов и так далее.
(далее…)Рубрика: Статьи
Ошибка: Failed to load resouce: net::ERR_HTTP2_PROTOCOL_ERROR
Недавно ко мне обратился предыдущий заказчик. У него перестал работать один из сайтов для которого бекенд писал я. При осмотре сайта появлялось много ошибок, причем разных, например, не подгружались фото для верстки, не удавалось загрузить файл через форму загрузки, да и войти в аккаунт тоже было нельзя.
(далее…)Сегодня на глаза попалась отличная статья, которая объясняет особенности работы git с окончаниями строк в Windows и Linux — htmlacademy.ru/blog/boost/tools/konec-stroki. Плюс руководство по gitattributes — schacon.github.io/git/gitattributes.html.
Проблемы при установке Docker на Linux Mint 20.2 (uma)
При установке Docker по официальной инструкции в Linux Mint у меня появилась такая ошибка:
sudo apt update Hit:1 http://archive.canonical.com/ubuntu focal InRelease Ign:2 http://packages.linuxmint.com uma InRelease Hit:3 http://ppa.launchpad.net/obsproject/obs-studio/ubuntu focal InRelease Hit:4 http://archive.ubuntu.com/ubuntu focal InRelease Hit:5 http://archive.ubuntu.com/ubuntu focal-updates InRelease Hit:6 http://security.ubuntu.com/ubuntu focal-security InRelease Hit:7 http://packages.linuxmint.com uma Release Hit:8 https://dl.google.com/linux/chrome/deb stable InRelease Hit:9 http://archive.ubuntu.com/ubuntu focal-backports InRelease Ign:11 https://download.docker.com/linux/ubuntu uma InRelease Err:12 https://download.docker.com/linux/ubuntu uma Release 404 Not Found [IP: 2600:9000:20eb:8800:3:db06:4200:93a1 443] Reading package lists… Done E: The repository 'https://download.docker.com/linux/ubuntu uma Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
Удаление файла из git’a
Для начала добавьте файл в .gitignore.
Затем удалите его следующей командой:
git rm --cached file.txt
Если нужно удалить из git’a и с жесткого диска, то используйте такую команду:
git rm file.txt
Далее закидываете все изменения в репозиторий как обычно. Например:
git add . git commit -m "Удален лишний файл из репозитория."
Шпаргалка для разработчиков по работе с composer’ом.
Хороший мануал по языку разметки Markdown:
Первый взгляд на Yii3
Постепенно появляется третья версия фреймворка Yii и, нужно отметить, она будет сильно отличаться от предыдущих двух версий. Пока я сам только знакомлюсь с ним, так как в скором времени придется его использовать в боевом проекте, но могу сказать одно уже точно — это полностью новый фреймворк, от предыдущих версий и концепций мало чего осталось. Это имеет свои плюсы и минусы. В этой статье я постараюсь описать основные моменты освоенные за предыдущие несколько дней ускоренного знакомства с ним. Это не обзор Yii3 и его возможностей, а лишь заметки, даже больше для себя, где-то нужно было записать первое впечатление.
(далее…)Разработка сайта на Битриксе
В данное время занимаюсь разработкой первого сайта на Битриксе для заказчика, и во время работы появляется множество заметок. Это одна из них. Текущий проект — мой второй практический опыт создания сайта на Битриксе, поэтому заметки об этой системе могут быть не точны. Да и первый был недавно, всего неделю назад — адаптировал простенький бесплатный html-шаблон для пробы сил.
(далее…)