Блог специалиста по Web и IT технологиям


Сокращаем условия в if

11.04.2019

Выражение и значение внутри if в php автоматически преобразуется в boolean. В тех случаях, где нет шанса возникновения ошибки из-за нестрогого сравнения можно заменить на более компактную запись условия. Читать полностью...

Где хранить конфигурацию php приложения?

01.02.2019

Самый оптимальный вариант хранения настроек php приложения. В примерах для начинающих разработчиков, конфигурация приложения задаётся в начале исполняемого файла. Но для серьёзного Web приложения с множеством настроек такой вид конфигурации не удобен. Читать полностью...

Закончилось место на сервере Linux. Как узнать, чем занято?

08.11.2018

Начинающие мастера часто сталкиваются с проблемой, когда заканчивается свободное место на хостинге или VPS с Linux. При этом объёмных работ по наполнению сайтов, работающих на сервере, не производилось. Давайте разберёмся, как это предотвратить на реальном примере. Читать полностью...

Настройка Web-сервера на Debian 9 (nginx / php 7.2 / php-fpm / MySQL 5.7)

18.02.2018

Итак, у нас есть сервер с чистой Debian 9. Установка актуальной версии nginx на Debian 9 Сперва ставим nginx. Узнаём версию ngix в текущем репозитории debian. Читать полностью...

Отправка писем через SMTP Яндекс почты с помощью Swift Mailer

18.02.2018

Swift Mailer - одна из самых популярных библиотек php для отправки писем. Она выигрывает как по производительности, так и по удобству использования. Яндекс почта тоже набирает популярность в рунете. После того как Яндекс стал предоставлять бесплатный DNS сервер с автоматической настройкой MX записей на свою почту, количество пользователей их начало расти в геометрической прогрессии. Читать полностью...

Используем Phinx - систему миграций баз данных

17.02.2018

Современное программирование невозможно приставить без системы контроля версий. Система контроля версий - это специальное ПО, позволяющее команде программистам с удобством разрабатывать общий проект. Она храни историю версий всех файлов и позволяет в удобном виде решать конфликты между в коде, если в один из его участков вносили изменения сразу несколько программистов. Читать полностью...

Как сверстать сайт в 2017 году

23.08.2017

С каждым годом выходят всё новые инструменты и библиотеки, упрощающие верстку сайта. Я постараюсь рассмотреть основные приёмы, упрощающие процесс верстания сайта, а также рассмотрю самые популярные css фреймворки, которые в разу упрощают процесс создания html шаблона. Надеюсь, эта статья поможет Вам быстро сверстать современный и адаптивный шаблон. Читать полностью...

Как Landing Page способствует продажам в Рунете?

30.04.2017

С каждый годом в рунете растёт число продаж. Люди всё больше предпочитаю совершать покупки в интернет магазинах и заказывать доставку товаров на дом. Но в интернете много различных площадок, продающих интересные продукты. На чём основывается клиент при выборе площадки? Читать полностью...

Как чистить ноутбук без разборки

25.03.2017

Все мы сталкивались с перегревом забившихся пылью ноутбуков. Специалисты рекомендуют чистить их от пыли раз в пол года. Но если для меня не составит труда разобрать всё до последнего винтика и собрать обратно, то для многих людей, не разбирающихся в железе это задача непосильна и даже опасна (для портативного компьютера). Читать полностью...

Как создать свой блог и зачем он нужен?

23.02.2017

Аудитория рунета растёт большими темпами, дети с пелёнок осваивают пользование планшетом и пк. В школьном возрасте у детей уже есть аккаунты в социальных сетях и даже в Youtube. Но и этого становится недостаточно. Для подчёркивание своей индивидуальности, люди (в основном уже зрелые) заводят блог — личный интернет журнал. Читать полностью...