Fedora 23 => 24, Gnome 3.18 => 3.20

Вчера обновился сначала до 23 Федоры, а на следующий день до 24. И по традиции сначала всё накрылось известными материями. В 24 Fedora разработчики решили отказаться от наличия всех языковых пакетов сразу и устанавливать только нужные, что несомненно поможет сэкономить место в контейнерах. НО. У всех людей, разговаривающих не на едином и мировом инглише, возникли проблемы, так как остался только он - инглиш. А без великого и могучего все гном-программы, включая гномоский эмулятор терминала, отказывались работать, выдавая примерно следующее.

Google Chrome на lowDPI мониторе

Всем привет. Заголовок не очень отражает суть, а суть вот в чём: у меня ноутбук с HIDPI дисплеем(retina, если вам так привычнее) с разрешением 2560x1440, а второй монитор у меня с обычным DPI - 1920x1080. В маке эта проблема зарешана и второй монитор автоматически подстраивает картинку под оба разрешения, но в линуксе такого, к сожалению, нет. Чтобы сделать второй монитор хоть слегка пригодным для использования я решил держать на нём только браузер. Но вот какая штука - хром достаточно странно реагирует на второй монитор. Иногда, видимо, когда он принимает его за основной монитор - он открывается без масштабирования(то есть непригодным для использования на ноутбуке, но для монитора - то, что нужно). А иногда нет. Чтобы не играть в рулетку каждый раз при подключении монитора и не перезагружать иксы в надежде на чудо я решил проблему радикально: при запуске я жестко задаю ему не масштабироваться ни при каких условиях. Собственно, вот этот магический параметр: Примичание: перед запуском нужно убить все запущенные хромы

SMACSS Часть 3 Категоризируем CSS

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

SMACSS Часть 2 Вступление

Я уже давно потерял счёт сделанным мной сайтам. Вы могли подумать, что после разработки нескольких сотен проектов я нашёл “единственно верный путь”. Но не думаю, что такой есть. А что я действительно нашёл - это техники, которые позволяют хранить CSS более организовано и структурированно: такой код удобнее дописывать и легче содержать.

Отключаем xdebug в php-cli

xdebug штука полезная и нужная, но не везде. Например, когда запускаешь php из коммандной строки, xdebug только мешает. На это ругается Composer, а ещё если у вас в PHPStorm настроен Code Sniffer, то во время дебага этот самый сниффер ругается, что скоро кончится таймаут и он повесится.