Перейти к содержимому

Блог Гвоздя

О жизни, работе и том, что происходит вокруг.

sass-mediascreen

Sass MediaScreen — Определяем девайсы на CSS

Я считаю, что в последнее время разница размера экранов между разными группами устройств всё больше размывается. Не смотря на это я попытался написать инструмент для определения, как групп устройств (мобильники, планшеты, лаптопы, десктопы), так и конкретных девайсов (iPhone 5, iPhone X, iPad Pro 12 и т.д.). Получилась, на мой взгляд, довольно удобная пачка SASS-миксинов. И что немаловажно, инструмент прост в использовании, а также позволяет расширять список устройств своим без правки исходников.
Читать
miniShop2 + PayPal cert

Исправляем ошибки сертификата безопасности при оплате PayPal

При попытке оплатить через PayPal, он не редиректит на страницу оплаты и возвращает ошибки вида Peer's Certificate issuer is not recognized или SSL certificate problem: unable to get local issuer certificate при обращении к API через curl. Проблема связана с устаревшим сертификатом безопасности, выпущенным центром сертификации DigiCert. Ещё в далёком 2018 году они обновили требования. Исправить это просто!
Читать

Webpack or Vue or React: Permission denied

Иногда при запуске Node.js приложения в терминале (даже из под рута) возникает ошибка Permission denied. Не совсем понятно, с чем именно это связано. Ребята удаляют папку node_modules и командуют npm i так и не разобравшись, в чём была проблема. А потом в чатах советуют этот карго-культ, произнося волшебную мантру «Помогает от 90% проблем».
Читать