Небольшая памятка о том, как используя css grid можно разместить несколько элементов по центру родительского блока.
-Памятка-:
Как отцентровать блоки используя css grid
Бывает нужен блок, который на больших экранах выглядит как таблица с несколькими колонками, а на экранах с маленьким разрешением как одна вертикальная полоса.
Ниже будет пример того, как это можно сделать с использованием css свойств flexbox.
Создаем проект в PhpStorm с Git
Итак, это будет небольшая инструкция по созданию git проекта (в bitbucket), рулить которым будет Phpstorm. И "проблема" с папкой .idea.
Довольно часто нужно оптимизировать изображения для сайта и делать это руками труда затруднённый способ.
Если объемы небольшие, до 500 обработок в месяц, то можно воспользоваться API от tinypng.com.
Как примонтировать диск в linux
Короткий ответ - mount. Но если было бы все так просто, то и не было этой записи.
Вовремя использования создания резервной копии БД Сайта, через mysqldump:
mysqldump -hlocalhost -uUSER -p DB > result.sql
Получил ошибку: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces
Решение: добавление ключа --no-tablespaces
mysqldump --no-tablespaces -hlocalhost -uUSER -p DB > result.sql
MySql меняем тип поля с vchar на int
Столкнулся с тем, что у одного проекта поле с количеством товара было vchar. И, в один прекрасный момент, в него начали выгружать количество с двумя нулями в конце ",00". Как результат много где отвалились проверки и эти нули вылезли в карточке товара, на главной, в категории... проще сказать где они не вылезли.
Решение кажется простым, просто сменить тип с vchar на int, но MySql не даст это сделать, т.к. не сможет привести типы.
Решение:
Делам копию поля (на всякий пожарный)
Используем функцию REPLACE для удаления ",00"
Меняем тип, теперь это можно сделать.
ALTER TABLE `b_iblock_element_prop_s1` ADD `_TMP` varchar(250) COLLATE 'utf8_unicode_ci' NULL; UPDATE b_iblock_element_prop_s1 SET _TMP = PROPERTY_21; UPDATE b_iblock_element_prop_s1 SET PROPERTY_21 = REPLACE(PROPERTY_21, ',00', ''); ALTER TABLE `b_iblock_element_prop_s1` CHANGE `PROPERTY_21` `PROPERTY_21` int NULL AFTER `PROPERTY_20`;
Если, для работы с git в windows вы добавил свой ключ, но получаете git@github.com: permission denied (publickey)., то возможно Вам поможет эта заметка.
У браузере FireFox / Chrom, при нажатии мышкой почти куда угодно, начал появляться курсор словно выбрано поле для ввода:
Оказалось, что этот режим называетя "Активный курсов" и включаемый / выключается нажатие F7.
Как обновить node.js под windows
Как не странно, но я не нашел способа обновить nodejs из консоли, только скачать свежую версию с nodejs.org и установить руками.
Также выяснилось, что лучшая из устанавливаемых на Windows 7 версий это node-v12.16.3-x64, есть еще node-v13.14.0-x64, но многие пакеты на нее ругаются.
Проверить установленную версию node можно командой node --version