Эта статья о некоторых задачах, возникающих при сохранении файла на сервере, при получении его от пользователя через форму (<input type=»file» />).
Читать далее »Архив за Январь, 2021
PHP: функция преобразования к каноническому пути
На замену realpath, который работает только с реально существующими файлами и папками UNIX, а также не работающий для ссылок, я написал функцию получения канонического пути.
Читать далее »Перехват ошибок на front-end с помощью js
Некоторые ошибки происходят на стороне пользователя и не попадают в логи на сервере. В этом могут быть виноваты настройки сети, плагины браузера, которые установил пользователь, политики безопасности или антивирус, которые блокируют загрузку некоторых файлов.
Читать далее »Как исправить ошибку upstream sent too big header while reading response header from upstream?
Если текст подобной ошибки вы обнаружите в логах ngnix, то см. как её исправить в данной статье.
Читать далее »Подпрограммы в языке чертежника Джека
Повторяющий код можно спрятать в подпрограмму. Подпрограммы могут принимать какие то параметры, и не запрещают вызывать их рекурсивно.
Читать далее »Ветвления и циклы чертежника
Язык программирования не может обойтись без управляющих элементов вроде условий и циклов. Даже такой простой как ‘чертежник Джек’.
Читать далее »Относительные перемещения
Эта группа команд позволяет прописать движение Джека относительно его текущего направления.
Читать далее »Базовые движения чертежника
Самая простая группа, в ней всего 5 ключевых слов. Регистр значения не имеет.
Читать далее »Команды чертежника
Это глоссарий команд чертежника Джека. Начать работу с чертежником.
Читать далее »Немного о чертежнике Джеке

Об идее, командах и уроках программирования для малышей.
Читать далее »