Что такое REST, RESTFul и CRUD

Что такое REST, RESTFul и CRUD

22-05-2020PHP
REST — это концепция для взаимодействия компонентов основанный на протоколе HTTP. Не хочу останавливаться на скучной теории (вики в помощь), а дам простое объяснение применительно к сайтам. Читать
Как изменить стартовую страницу в Slimjet (Chrome)

Как изменить стартовую страницу в Slimjet (Chrome)

16-05-2020Софт
В качестве основного браузера сейчас я использую Slimjet. Он основан на движке Chrome, поэтому доступны все его плюшки. Для меня ещё важно, что он не требует обязательного (и скрытого) обновления, как это сейчас практикуется в других браузерах. Впрочем, речь пойдёт вовсе не об этом. Читать
WAMP сервер своими руками

WAMP сервер своими руками

08-05-2020Софт
WAMP — это аббревиатура: Windows, Apache, MySQL и PHP, то есть минимальный набор программ, необходимых для создания вебсайтов на локальном компьютере. Достаточно давно вебмастера вручную устанавливали эти программы, но постепенно их место заняли уже готовые сборки. Самым известным, наверное стоит назвать Denwer. И хотя проект давно уже заброшен, он дал толчок к появлению других похожих программ. Читать
Как работает PHP-роутинг

Как работает PHP-роутинг

02-05-2020PHP
Уж коли я затронул тему роутинга, то есть смысл немного окунуться в технические детали, поскольку большинство php-библиотек для роутинга представляются загадочными и сложными не только для новичков, но и опытных специалистов. Проблема здесь в том, что каждый разработчик пытается реализовать свои идеи, которые, как он думает, должны подходить для всех и каждого. Читать
Виды PHP-роутинга

Виды PHP-роутинга

01-05-2020PHP
Фактически любой php-проект содержит какой-то роутинг. Без роутинга могут обходиться наверное только единичные страницы, где используется индексный файл index.php (например — лендинг), а также прямое обращение к php-файлу на сервере (сайт/contact.php и т.п.). Также встречаются разработки (обычно старые), где роутинг вынесен в .htaccess, в котором явно прописывается соответствие входящего URL какому-то php-файлу на сервере. Читать
Кэширование в PHP

Кэширование в PHP

24-04-2020PHP
Кэширование — это один из способов ускорить ваш код. Смысл любого кэширования состоит в том, чтобы организовать некий буфер, в котором будет храниться уже готовый результат выполнения: то есть вместо выполнения кода, будет отданы данные из кэша. Читать
Приватные репозитории GitHub для работы с клиентами

Приватные репозитории GitHub для работы с клиентами

15-04-2020Git. GitHub
Хорошая новость — GitHub разрешил создавать приватные репозитории с любым количеством участников бесплатно. Это на самом деле крутая вещь, поскольку позволяет (наконец-то!) перенести работу с клиентом на гитхаб. Например я сейчас в основном использую google-документы, где клиент расписывает ТЗ и там мы пытаемся организовать какой-то рабочий процесс. Были с моей стороны попытки использовать другие сайты, то там либо всё очень сложно (для клиентов), либо дорого. Читать
Тайм-трекер для учёта времени работы (бесплатно)

Тайм-трекер для учёта времени работы (бесплатно)

09-04-2020Софт
Мне, как фрилансеру, иногда приходится выполнять работы с оплатой не за объём, а с учётом потраченного времени. И здесь как раз и нужна программка, которая будет вести этот самый учёт. Когда-то давно я для этого использовал разные сторонние программы, но потом всё-таки написал свой «велосипед», который полностью подходит под мои задачи. Читать
Мартовский релиз MF

Мартовский релиз MF

Продолжаются работы по MF и я анонсирую мартовский релиз. Если вы купили шаблон, то можете заказать обновление. Читать
Обновление сайта

Обновление сайта

18-03-2020Блог
Подумал и решил сменить дизайн сайта. Шаблон достаточно своеобразный, да ещё и в пастельных тонах, но почему-то мне он понравился. Наверное из-за своей «лёгкости» и «чистоты». Главное — это выделить блок контента удобным для чтения: сейчас многие сайты используют подобный подход. Именно поэтому я решил отказаться от сайдбара для большинства страниц, чтобы не мозолил глаза. Читать