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

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

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

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

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

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

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

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

Приложения с X11 под рутом

X Error: BadAccess (attempt to access private resource denied) 10 Extension: 130 (MIT-SHM) Minor opcode: 1 (X_ShmAttach) Resource id: 0x162 X Error: BadShmSeg (invalid shared segment parameter) 128 Extension: 130 (MIT-SHM) Minor opcode: 5 (X_ShmCreatePixmap) Resource id: 0xd6 X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Major opcode: 62 (X_CopyArea) Resource id: 0x2200011 X Error: BadDrawable (invalid Pixmap or Window parameter) 9 Major opcode: 62 (X_CopyArea) Resource id: 0x2200011