Автор: dvcarrot
-
Как разрешить пользователю выполнять npm и node через shell_exec в PHP
Веб-разработчики часто сталкиваются с необходимостью выполнять команды Node.js и npm через PHP, например, для автоматизации сборки проектов или управления зависимостями.
-
Как переключиться с PHP 8.1 на PHP 8.2
Если вам нужно сменить версию PHP с 8.1 на 8.2, это можно сделать вручную, переименовав текущий бинарник PHP и создав символическую ссылку на новую версию
-
Для установки FFmpeg на сервере с панелью управления FastPanel, выполните следующие шаги:
Инструкция по установке, потребуется SSH
-
Почему стоит писать плагины для решения своих задач в WordPress: преимущества перед изменением темы
В этой статье я расскажу, почему создание плагинов — это более предпочтительный подход, и как правильно их разрабатывать, чтобы код оставался чистым и поддерживаемым.
-
Плагин для упрощения URL категорий WordPress
В WordPress URL-адреса категорий по умолчанию включают иерархию, что может быть не всегда удобно, особенно если вы хотите, чтобы дочерние категории отображались как категории первого уровня. В этой статье мы разберем, как создать плагин My Category Flat URLs, который убирает иерархию из URL-адресов категорий и упрощает их структуру. Мы также добавим кеширование данных для повышения…
-
JavaScript: выбор между объектом и Map для хранения данных ключ-значение
В этой статье мы разберем, в чем разница между объектами и Map, и когда лучше использовать каждый из этих подходов.
-
Рекурсия vs Циклы: Как заменить рекурсию на итерации в JavaScript
Рекурсия — это мощный инструмент в программировании, который позволяет решать задачи, разбивая их на более мелкие подзадачи. Однако в некоторых случаях рекурсия может быть неэффективной или даже опасной (например, при глубокой рекурсии, которая может привести к переполнению стека). К счастью, любую рекурсию можно заменить циклом. В этой статье мы разберём, как это сделать, и рассмотрим…
-

Книга: «Чистый код» Роберта Мартина
Если вы хотите не просто писать код, но и разрабатывать качественные, удобные для других людей и для вас же системы, эта книга — обязательна к прочтению
-
Почему линтер кода — это must-have в вашем проекте: уроки из книги «Чистый код»
В мире разработки программного обеспечения есть множество инструментов, которые помогают нам писать код лучше. Один из таких инструментов — линтер. Но почему он так важен?
-

Python: парсинг google таблиц
Для парсинга данных из Google Sheets можно воспользоваться API Google Sheets
