Оценок пока нет Функции массивов в JavaScript Map, Reduce, Filter, ForEach, Every, Find, Some, IndexOf, Includes, Flat, At, Concat, Entries

Map, Reduce и Filter — все это методы массивов в JavaScript. Каждый из них будет перебирать массив и выполнять преобразование или вычисление. Краткое резюме использования map, reduce и filter данных функций, проиллюстрированный @steveluscher Map Метод map() используется для создания нового массива из существующего, применения функции к каждому из элементов первого массива. В обратном вызове callback […]

Оценок пока нет Спред и деструкция в JavaScript

Знание парадигм JavaScript, начиная с ES6 — это очень важно, если мы хотим работать с современным фреймворками на подобие React.js или Vue.js, потому что они облегчают написание рутинных операций. В данном посте рассмотрим 2 очень важные операции spread и destruction. Spread Начнем с того, что в JavaScript версии ES6 появилась новая возможность склеивать массивы и […]

Оценок пока нет Полезные команды Laravel artisan

Приведу список полезных команд, которые я использую в работе с Laravel: php artisan migrate — миграция всех таблиц в БД php artisan migrate —path=path/to/migrate_file.php — миграция специальной таблицы php artisan migrate:refresh — обновление мграции с потерей данных php artisan make:migration create_flights_table — создание нового файла миграции php artisan db:seed —class=YourSeeder — выполнение сидера php artisan […]

Оценок пока нет Деплой Apostrophe 3 CMS на свой VPS в Docker

ApostropheCMS — это CMS для сайтов с открытым исходным кодом, напсианный на JavaScript. Apostrophe Assembly — это мощная и гибкая платформа для создания веб-сайтов для цифровых агентств, компаний SaaS, высших учебных заведений, предприятий и т. д. Не буду долго томить, описывая лирику. В общем говоря, задачей является деплой данной Apostrophe CMS на свой VPS или локальный […]

Оценок пока нет Настройка Яндекс — почты для Laravel и модуля swiftmailer

Пришлось намедни настройки Яндекс-почту для проект ана Laravel и хотел бы поделиться опытом настройки, возможно кому-то пригодится материал. Генерация пароля приложений для SMTP Яндекс — почты Переходим в свой почтовый ящик и выбераем пункт «Почтовые программы». В данном разделе нужно проставить галочку рядом с пунктом «С сервера imap.yande.ru по протоколу IMAP». В способе авторизации оставляем […]

Оценок пока нет Решение ошибки could not find driver на Laravel

При развертывании Laravel в Docker у меня появилась ошибка, которая выглядит примерно так: Дам 2 варианта, как это можно будет решить Вариант 1. Вы забыли включить модуль pdo_mysql В вашем php.ini, который находится по пути /etc/php/8.1/cli/php.ini Вариант 2. Неправильный набор команд Если первый вариант не помог, то стало быть вы исполняете ваши команды artisan вне […]

Оценок пока нет Исправление бага вывода страница в плагине DataTable на ModX

На мой взгляд очень неприятный баг, который трудно или невозможно исправить даже используя официальный код. Решил написать код JS, который исправит этот недуг Пожалуйста, оцените материал Sample rating item

Оценок пока нет Разницы между бандлом, чанком, модулем и вендором в WebPack

Представим, что у нас есть приложением с админкой и публичным фронтом и для этого в проекте можно выделить два бандла: app.js — для фронта admin.js — для админки В каждом бандле есть вендорные модули (react, ember, jquery etc.) и модули приложения (то, что написано прграммистом). Каждый бандл можно разбить как минимум на два чанка: собственно приложение и вендорные либы (чтобы пользователь при апдейте […]

Оценок пока нет Переменные среды для проекта Node.js

Всем известно, что хранить данные доступа к БД, сторонним сервисам, данные доменов и т.п. в одном месте — отличное решение, чтобы экономить время на их поиск в общем коде проекта и для этого, зачастую, используются переменные среды исполнения, которые, обычно, записываются в файл .env в корне проекта или не в корне, у кого как. Рассмотрим, […]

Оценок пока нет Как добавить стили и скрипты с атрибутами в плагине WordPress

Присоздании плагина WordPress есть необходимость добавления JavaScript — скриптов и стилей, причем, для скриптов иногда есть необходимость добавления атрибутов, таких, как defer или async. Также необходимо учитывать, чтобы скрипты отдельно исполнялись как в админской части, так и на клиентской. Код добавления скритов и стилей в дминской части плагина WordPress Код добавления скритов и стилей в […]