Блог специалиста по 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. Читать полностью...