Node js ошибка установки пакета — MSBUILD : error MSB3428: Загрузка компонента Visual C++ «VCBuild.exe» невозможна

Способы решения проблемы указанные в логах ошибки:
1) установка .NET Framework 2.0 SDK,
2) установка Microsoft Visual Studio 2005 или
3) указание адреса компонента в системном пути, если компонент установлен в другом месте.
Все что указано выше в итоге только добавило проблем.

Тэги: ,,

Если занят порт 80 (windows 10)

При запуске OpenServer столкнулся с проблемой: порт 80 стал занят. Хотел использовать другой порт, например, 8080, но хотелось 80.
Нашел три рецепта железобетонного решения это проблемы.

Тэги:

Многоуровневое меню

Задача: создать многоуровневое меню (3 уровня), первый уровень которого будет представлять название категории товара.

Тэги: ,

Назначение активного пункта меню

Современная верстка не мыслима без использования всевозможных препроцессоров (sass, less, slim, pug, и т.д.). Материала по ним предостаточно и пытливому, читающему разработчику не составит особого труда отыскать необходимое описание, ознакомиться с примерами использования. Но примеры не всегда отображают полный объем возникающих задач. Ниже идущий snippet дает возможность указывать активный класс пункта меню в зависимости от генерируемой страницы