Блог специалиста по Web и IT технологиям
Ключевые отличия MySQL от PostgreSQL
04.08.2024
MySQL и PostgreSQL являются двумя популярными системами управления базами данных с открытым исходным кодом. Хотя они обе обеспечивают похожие функции, существуют также некоторые значительные различия между ними Читать полностью...
Как установить и настроить собственный DNS сервер на своем VPS / VDS сервере с Ubuntu
19.07.2024
В этой статье мы опишем настройку установку и настройку своего собственного DNS сервера, используя приложение для BIND9 и настроем привязку наших ns записей к ip адресам наших серверов. Читать полностью...
Поиск по JSON полю в MySQL
06.03.2024
Поиск по JSON полю в MySQL по объекту и одномерному массиву. Использование функций JSON_EXTRACT и JSON_CONTAINS Читать полностью...
5 самых популярные дистрибутивы Linux в России в 2023 году
22.10.2023
О популярных в 2023 году в России дистрибутивов Linux: Ubuntu, Astra Linux, CentOs, Linux Mint, OpenSUSE Читать полностью...
Как включить отображение всех ошибок в PHP коде
28.06.2022
Инструкция о включении отображении PHP ошибок в браузере. Уровни ошибок: Error, Warning, Notice. Вывод ошибок в файл логов. Читать полностью...
Настройка фреймворка Kahlan для Yii2
30.09.2021
Kahlan - современный фреймворк для написания тестов на php. Его особенности - BDD подход и describe-it синтаксис. Создатели вдохновлялись библиотекой, написанной на Ruby под названием RSpec. В этой статье мы разберемся как подружить Kahlan с фреймворком Yii2. Читать полностью...
Изучения английского языка для программиста
21.09.2021
Хорошее знание английского языка необходимо для программиста. Все актуальные версии документаций по фреймворкам, библиотекам и другим современным технологиям есть только на английском языке. Кроме того, на просторах интернета есть множество иностранных ресурсов, на которых вы сможете найти решение своего вопроса или технической проблемы. Читать полностью...
Выбор версии PHP CLI на VPS с установленной панелью управления Vesta
11.09.2020
На сегодняшний день Vesta - одна из самых популярных панелей управления Web-сервером и связанным с ним ПО. Она позволяет выбирать нужную версию php для каждого домена. Но при подключении к VPS через SSH и при выполнении команды php в консоли, как правило выясняется, что по умолчанию выбрана не сама новая версия интерпретатора. Читать полностью...
Типизация аргументов и свойств в PHP 7 и 8
28.08.2020
С каждой версией язык php обрастает новыми возможностями, делая жизнь разработчиков проще. В этой статье мы обсудим возможности типизации в современных версиях PHP и преимущества использования типов. Читать полностью...
Изменение папки и пространства имен для моделей в Laravel 7
14.09.2019
По умолчанию классы моделей в Laravel 6 расположены в корне папке приложения: app и имеют пространство имен App. Это не очень хорошо с точки зрения структуры. Рекомендую по аналогии с контроллерами вынести модели в папку app/Models, предварительно создав её, и использовать пространство имён App/Models. Читать полностью...