Блог специалиста по 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. Но и этого становится недостаточно. Для подчёркивание своей индивидуальности, люди (в основном уже зрелые) заводят блог — личный интернет журнал. Читать полностью...