Как работает PHP-роутинг
02-05-2020PHP
Уж коли я затронул тему роутинга, то есть смысл немного окунуться в технические детали, поскольку большинство php-библиотек для роутинга представляются загадочными и сложными не только для новичков, но и опытных специалистов. Проблема здесь в том, что каждый разработчик пытается реализовать свои идеи, которые, как он думает, должны подходить для всех и каждого. Читать ➝
Виды PHP-роутинга
01-05-2020PHP
Фактически любой php-проект содержит какой-то роутинг. Без роутинга могут обходиться наверное только единичные страницы, где используется индексный файл index.php (например — лендинг), а также прямое обращение к php-файлу на сервере (сайт/contact.php и т.п.). Также встречаются разработки (обычно старые), где роутинг вынесен в .htaccess, в котором явно прописывается соответствие входящего URL какому-то php-файлу на сервере. Читать ➝
Кэширование в PHP
24-04-2020PHP
Кэширование — это один из способов ускорить ваш код. Смысл любого кэширования состоит в том, чтобы организовать некий буфер, в котором будет храниться уже готовый результат выполнения: то есть вместо выполнения кода, будет отданы данные из кэша. Читать ➝
Приватные репозитории GitHub для работы с клиентами
15-04-2020Git. GitHub
Хорошая новость — GitHub разрешил создавать приватные репозитории с любым количеством участников бесплатно. Это на самом деле крутая вещь, поскольку позволяет (наконец-то!) перенести работу с клиентом на гитхаб. Например я сейчас в основном использую google-документы, где клиент расписывает ТЗ и там мы пытаемся организовать какой-то рабочий процесс. Были с моей стороны попытки использовать другие сайты, то там либо всё очень сложно (для клиентов), либо дорого. Читать ➝
Тайм-трекер для учёта времени работы (бесплатно)
09-04-2020Софт
Мне, как фрилансеру, иногда приходится выполнять работы с оплатой не за объём, а с учётом потраченного времени. И здесь как раз и нужна программка, которая будет вести этот самый учёт. Когда-то давно я для этого использовал разные сторонние программы, но потом всё-таки написал свой «велосипед», который полностью подходит под мои задачи. Читать ➝
Мартовский релиз MF
30-03-2020Шаблоны для MaxSite CMS
Продолжаются работы по MF и я анонсирую мартовский релиз. Если вы купили шаблон, то можете заказать обновление. Читать ➝
Обновление сайта
18-03-2020Блог
Подумал и решил сменить дизайн сайта. Шаблон достаточно своеобразный, да ещё и в пастельных тонах, но почему-то мне он понравился. Наверное из-за своей «лёгкости» и «чистоты». Главное — это выделить блок контента удобным для чтения: сейчас многие сайты используют подобный подход. Именно поэтому я решил отказаться от сайдбара для большинства страниц, чтобы не мозолил глаза. Читать ➝