К основному контенту

Сообщения

Методологии разработки

Обзор методологий разработки. Разбираемся, что, когда и где стОит (или не стОит) применять. Источники Ещё раз про семь основных методологий разработки | Habr
Недавние сообщения

Symfony Serializer

Разбираемся с Symfony Serializer: компонент вроде не очень сложный, но использование его периодами вызывает трудности. Дополнительное чтиво Презентация с доклада Norio Suzuki "Symfony Serializer Deep Dive" на PHP Conference Japan (24/09/2022)

Uncomplicated FireWall (UFW)

Один из аспектов настройки безопасности в Linux - настройка фильтра сетевых соединений (netfilter, firewall). В большинстве популярных дистрибутивах Linux используется iptables или его форк. Настроить iptables можно через командную строку, добавляя правила напрямую в файл конфигурации iptables, или через кастомный интерфейс. В Ubuntu по умолчанию ставится утилита UFW, которая позволяет настроить iptables и получать информацию в более удобном виде. Управление сервисом Включение UFW ufw enable Выключение UFW ufw disable Просмотр прав...

Symfony 6. Новый проект

Symfony - один из наиболее популярных фреймворков корпоративного уровня для разработки на PHP. На основе его создают большие нагруженные приложения. Фреймворк предоставляет асбтракции на всё наиболее часто решаемые задачи: роутинг, фильрация данных, работа с базами данных, получение и отправка почты и многое-много другое. Для работы фреймворка требуются интерпретатор PHP и веб-сервер. Наиболее оптимальный путь установки локального окружения - использовать Docker . В документации ссылаются на репозиторий dunglas/symfony-docker . В конфигурации используются образы php-fpm и веб-сервера Caddy. Как начать проект Symfony с помощью Docker Клонируем репозиторий с конфигурацией для Docker в текущий каталог: git clone https://github.com/dunglas/symfony-docker . Собираем образы (загрузка и скачивание пакетов, необходимых для запуска приложения): docker-compose build --pull --no-cache Запускаем образ: стартуют веб-сервер Caddy и интерпретато...