Архивы по автору: Алексей

Как посчитать количество строк кода в git репозитории

Это можно сделать в Linux и MacOS git diff —shortstat `git hash-object -t tree /dev/null` В windows (подставить свой has-object) git diff —shortstat 4b125dc642cb6ab9a060e54bf8d79288fbee4904 Опции для исключения пустых строк -w/—ignore-all-space -b/—ignore-space-change —ignore-blank-lines —ignore-space-at-eol Есть есть опция —shortstat, то пустые строки всё равно будут подсчитаны.

Как удалить emoji из строки на PHP

Есть хорошая либа для работы с emoji на php https://packagist.org/packages/anisimov/emoji Основные возможности: кодирование emoji в строке раскодирование emoji в строке обнаружение emoji в строке удаление всех emoji из строки

Оптимизация Symfony приложения с помощью OPcache и APCu

В этой статье я расскажу как ускорить время ответа сервера в 20-40 раз. Для начала необходимо установить PHP 7.2 и добавить в него расширения OPcache и APCu Я использую Docker.

Как ускорить Docker?

Следующие шаги помогут ускорить Docker. Текущая версия Docker 18.06.1 1. Запустить в терминале docker info 2. Если в строке Storage Driver: overlay2 другое значение (а не overlay2), то сделать следующие шаги. 3. sudo systemctl stop docker 4. sudo nano /etc/docker/daemon.json и вставить { «storage-driver»: «overlay2» } 5. sudo systemctl start docker 6. docker-compose build (будет […]

Как добавить новую опцию во все консольные команды в Symfony 3

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