Настройка PHPCS Fixer в PHPStorm (Linux)

Настройка PHPCS Fixer в PHPStorm (Linux)

Настройка PHP-CS-Fixer в PHPStorm: автоматическая коррекция стиля кода для улучшения качества PHP-проектов.

Настройка nvm в WebStorm и других IDE

Настройка nvm в WebStorm и других IDE

Для быстрой смены версии существует утилита Node Version Manager (NVM), которая позволяет быстро переключаться между разными версиями Node.js

Переключение раскладки по Ctrl+Shift в Ubuntu (Linux Mint)

Переключение раскладки по Ctrl+Shift в Ubuntu (Linux Mint)

Проблема возникает из-за того, что клавиши в системе работают по нажатию, а не по отпусканию. Это плохо тем, что некоторые горячие кнопки просто не будет работать в приложениях.

Настройка PHP CodeSniffer в PHPStorm (Linux)

Настройка PHP CodeSniffer в PHPStorm (Linux)

Чтобы использовать PHP_CodeSniffer из PhpStorm вместо командной строки, необходимо зарегистрировать его в IDE и настроить как проверку кода в инспекциях. После установки и включения инструмент доступен в любом открытом файле PHP, никаких дополнительных шагов для его запуска не требуется.

Пишем логи Laravel в Elasticsearch

Пишем логи Laravel в Elasticsearch

Функции ведения логов Laravel позволяют нам регистрировать различные события, которые могут оказаться полезными при анализе. Но может возникнуть проблема, когда у вас есть большой файл логов с огромным количеством данных.

Миграции Phinx в Битрикс

Миграции Phinx в Битрикс

Практически в каждом современном PHP фреймворке есть своя система миграций. Так уж сложилось, что в 1С-Битрикс нет никакой штатной возможности по работе с модификацией структуры БД, кроме как делать это ручками в админке.