Хорошие комментарии позволяют упростить читаемость и дальнейшее сопровождение кода. А при написании комментариев с учетом стандарта DocBlock Вы получите возможность автоматически генерировать документацию и ускорить написание нового кода при помощи подсказок IDE выводимых на основе этих комментариев Пример подсказок на основе DocBlock комментариев: DocBlock – это многострочный комментарий переведенный к определенному виду (синтаксису). На основании …
There is main idea this chain: Your local computer Git repo <-> AWS CodeCommit Git repo <-> Any path and folders for site(his copy another domain names) on server Git repo AWS CodeCommit service is central repository for Git. You can check it in local Git version. #git remote -v origin ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/laravel (fetch) origin …
Практика показала, что MAMP на Mac OS не выполняет задачи по созданию среды если проект становиться профессионального уровня. На помощь приходит Vagrant образ под названием Homestead. Основные проблемы при установке на 2020 год были с ssl Для этого после установки и запуска виртуалки копируем его себе на ПК и добавляем в доверенные сертификаты, кликнув на …
Пришлось написать очень краткую шпаргалку, под этот замечательный фреймворк Ларавел, который славиться своей простатой в профессиональных кругах PHP программистов и при этом выполняет самые не стандартные и гибкие задачи. Имея на сервере или VPS самую популярную панель администрирования Линукс серверов ISPManager установить этот интернет магазин Aimeos так просто из коробки не получится, есть ряд нюансов …
First install nmap and lsof. #yum install nmap && yum install lsof You can use these comands: #lsof -i #lsof -n -P | grep 1723 //1723 anyport #lsof -i tcp #nmap -sT -O localhost #nmap -sU localhost
npm inint – команда инициализации главного файла в активной папке и базывае настройки через ноду – конфигурационный файл package.json, а так же webpack – webpack.config.js – конфигурационный файл данного пакета, где моно добовлять разные зависимости и настройки по документации пакетов npm. Руководствуемся актуальными гайдами на официальной странице webpack. Старт процесса: #npm install webpack –save-dev #npm …
Не было в интернете нормальной таблицы с примерами для русскоязычного сигмента, поэтому пришлось все сделать самому. Пользуйтесь на здоровье. Скачать файл для редактирования и распечатывания можно ниже по ссылке. Эксель таблица с понятными для пониманиями схемами в картинках. ENGLISH TENSE в эксель таблице. Список частотных слов от Оксфард 3000 – USA Oxford 3000 слов. Список …
Webstorm настройки index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="X-UA-Compatible" content="IE=Edge"> <title>Example SASS -SCSS</title> <link rel="stylesheet" href="/css/style.css"> </head> <body> <h1>Hello world!</h1> <h2 class="one">Hello world 2!</h2> <h3 class="two">Hello world 3!</h3> </body> </html> style.scss /* Так делаются комментарии */ @import "reset"; //импорт других разных блоков в один файл: хедер, футер, сайдбар, …
ВСЕ ФУНКЦИИ LESS ВСЕ ВОЗМОЖНОСТИ LESS НА ПРОФЕССИОНАЛЬНОМ УРОВНЕ. Коротко о самом используемом: Что такое препроцессор CSS? CSS препроцессоры не заменяют CSS. На самом деле, препроцессоры просто дают нам дополнительные функциональные возможности, такие как переменные, операторы и функции, с которыми мы можем упростить создание и управление файлами CSS. Препроцессоры позволяют определить свойства один раз и …
Google Page Speed нам дал указание к работе по нашим сайтам: Чтобы уменьшить время до начала взаимодействия, рекомендуем использовать принцип lazy loading для скрытых изображений после того, как все важные ресурсы будут загружены Не вопрос, сделаем отложенную загрузку скрытых изображений. Напоминалка самому себе, как сделать под требовательный Google Page Speed, одну из его задач. Никаких …
Плагины используются для добавления в интернет-магазин дополнительной функциональности без изменения исходного кода приложения. Каждый плагин хранится в отдельной поддиректории внутри wa-apps/shop/plugins/. Плагины могут выполнять следующие типы действий: обработка событий обработка запросов URL обработка вызовов из командной строки (например, с помощью планировщика cron) Основные принципы создания и работы плагинов описаны в документации разработчика Webasyst. Далее более …
Плагины — это способ расширить функциональность приложения без изменения его исходного кода. Функции, реализованные плагином, продолжают работать после установки обновлений приложения, когда перезаписываются его файлы. Исходный код плагина оформляется в независимых файлах, которые лишь подключаются к приложению. Пример — плагин «Теги» для приложения «Блог», который добавляет возможность фильтровать записи блога по тегам в бекенде и …