Альтернатива Docker Desktop для MacOS

Colima - Альтернатива Docker Desktop для MacOS

В современной разработке программного обеспечения использование контейнеризации стало стандартной практикой и Docker, вероятно является наиболее распространенной платформой для этого. Однако в свете изменений в лицензировании Docker Desktop, которое теперь требует покупки версии Enterprise для коммерческого использования, многие разработчики и компании ищут альтернативы. В этой статье я рассмотрю альтернативу Docker Desktop, которая может оказаться подходящим решением …

Подробнее

Отличия i18n и L10n

отличия i18n от i10n

i18n и L10n являются аббревиатурами для двух разных технологий, связанных с адаптацией приложений и продуктов для международного использования. В этой статье мы познакомимся с этими понятиями и рассмотрим различия i18n и L10n. .wpj-jtoc.—jtoc-theme-basic-light.—jtoc-has-custom-styles { —jtoc-numeration-suffix: «. «; —jtoc-numeration-color: #adadad; } i18n i18n — это сокращение для internationalization (интернационализация): «i» (первая буква) «18» — это количество символов между первой …

Подробнее

Как сохранить изменения поста без публикации в WordPress

Как сохранить изменения поста без 
публикации в WordPress

Хотите сохранять изменения постов или страниц в WordPress, не публикуя их?Иногда бывает необходимо отредактировать уже опубликованный пост или страницу, но не хочется сразу же публиковать эти изменения. В этой статье я расскажу, как легко сохранить изменения в WordPress без публикации. Зачем сохранять изменения без публикации постов и страниц WordPress? WordPress позволяет легко добавлять новые записи …

Подробнее

Ускоряем PHPUnit Code Coverage с помощью PCOV

Ускоряем PHPUnit Code Coverage с помощью PCOV

PCOV — это драйвер для PHP используемый в PHPUnit для code coverage, аналогичный Xdebug или PHPDBG. С помощью него можно собрать информацию о покрытых линиях кода (code coverage lines) во время тестирования. Основным его преимуществом перед другими инструментами анализа покрытия кода является его скорость. Он работает быстрее и использует меньше ресурсов. .wpj-jtoc.—jtoc-theme-basic-light.—jtoc-has-custom-styles { —jtoc-numeration-suffix: «. …

Подробнее

Игнорирование изменений в закоммиченном файле в Git

Игнорирование изменений в закоммиченном файле в Git

Обычно игнорировать файлы в Git можно довольно просто — с помощью .gitignore. Но что если файл был закоммичен в GIT, а вы хотите сделать в нем измнения, да так, чтобы эти измнения не отслеживал GIT. Поможет ли .gitignore в этом случае?На самом деле .gitignore не создан для игнорирования уже существующих в индексе GIT файлов. .wpj-jtoc.—jtoc-theme-basic-light.—jtoc-has-custom-styles …

Подробнее

Кластерные и некластерные индексы реляционных баз данных

Кластерный и некластерный индексы

В данный статье мы рассмотрим разницу кластерных и некластерных индексов. Познакомимся со структурой данных B-Tree в которой индексы хранятся. .wpj-jtoc.—jtoc-theme-basic-light.—jtoc-has-custom-styles { —jtoc-numeration-suffix: «. «; —jtoc-numeration-color: #adadad; } Индекс Индекс (index) — это объект базы данных, создаваемый с целью повышения производительности поиска данных. Так как таблицы в базе данных могут содержать множество строк, хранящихся в случайном порядке, поиск строк …

Подробнее

Использование PHPCS линтера в WordPress с WPCS стандартом

В этой статье мы поговорим о том, что такое линтер. Рассмотрим какие линтеры бывают. Поговорим о важности его использования при разработке проектов. Поговорим о том что такое WPCS (WordPress Coding Standards). Рассмотрим как можно интегрировать и настроить PHPCS для WordPress проекта. Так-же мы затронем применение PHPCS в Github Actions. .wpj-jtoc.—jtoc-theme-basic-light.—jtoc-has-custom-styles { —jtoc-numeration-suffix: «. «; —jtoc-numeration-color: …

Подробнее

Docker с WSL2 на Windows

.wpj-jtoc.—jtoc-theme-basic-light.—jtoc-has-custom-styles { —jtoc-numeration-suffix: «. «; —jtoc-numeration-color: #adadad; } WSL (Windows Subsystem for Linux) — это подсистема Windows, которая позволяет запускать Linux-приложения на компьютере без установки отдельной виртальной машины или дополнительной операционной системы. WSL2 работает на базе гипервизора. И это в свою очередь позволяет запускать полноценное ядро Linux внутри виртуальной машины на компьютере под управлением Windows. …

Подробнее

Установка WordPress через Composer

Хранить файлы ядра WordPress в репозитории проекта можно, но у вас могут возникнуть определенные трудности при таком флоу: сложный процесс обновления ядра WordPress. сложности code review или его отсутствие из-за огромного количества ченжей при замене файлов ядра WP на новую версию. использовать разные версии WordPress для монорепозитория.С этим нам тоже может помочь Composer, но данное …

Подробнее

Деплой кода через PHPStorm

Деплой кода через PHPStorm

Представьте ситуацию, вы разрабатываете проект в котором у вас нет возможности или свободных рук чтобы настроить CI/CD (Continuous Integration/Continuous delivery), или вам просто лень т.к. это ваш собственный проект, где вы работаете один. Вы не хотите тратить много времени на написание таких вещей или просто напросто откладываете их. Решение есть: использовать деплой через PHPStorm. И …

Подробнее

Как вставить изображение в список в WordPress Gutenberg

Как вставить изображение в список в WordPress Gutenberg

Подход модульного редактора Gutenberg создает ощущение организованности, однако его особенности требуют времени на привыкание. Так происходит, например, со списками и встроенными изображениями. Распространенная проблема со списками проявляется, когда нужно вставить изображения в списки. Обычно для того, чтобы вставить изображение в редактор, необходимо добавить блок изображения. Если сделать это внутри списков, то это приведет к поломке, …

Подробнее