Определение поискового робота по User-Agent на PHP

Данный код на PHP поможет определить, кто зашёл на сайт — поисковый робот или обычный пользователь. Если передать в функцию переменную, то в неё, в случае, если это поисковый робот, запишется название поискового робота.

Вроде большинство записей, которые могут быть в User-Agent различных поисковиков, эта функция покрывает. Читать далее »

0
Рубрики: PHP, SEO

Apache, htaccess и ошибка invalid command ‘\xef\xbb\xbf’. Небольшая заметка.

Если Вы правили файл .htaccess и после сохранения увидели 500 ошибку сервера — 500 internal server error, то проверьте, всё ли правильно записали в этом конфигурационном файле. Если на 100% уверены что всё правильно, загляните в лог-файл Apache для сайта. Обычно он имеет вид типа error_log. Хотя логирование может быть отключено. И если вы там увидите ошибку с содержанием типа:

invalid command ‘\xef\xbb\xbf’

то эта заметка для Вас. Читать далее »

0
Рубрики: Разное

Диспетчер задач в консоли Linux — top и htop

Linux consoleВ Windows для того, чтобы посмотреть список текущих задач, процессов, мы нажимает Ctrl+Alt+Del и далее выбираем диспетчер задач. Ну или, если мне не изменяет память, просто Ctrl+Alt+Del в более старых версиях. В Linux с графической оболочкой естественно то же есть подобный диспетчер задач. Но сейчас мы поговорим именно про консоль Linux. Все дальнейшие действия выполнены в Ubuntu, но я не думаю что в других дистрибутивах Linux что то будет отличаться. В этих программах мы сможем увидеть загруженность процессора по ядрам, занятость оперативной памяти, занятость виртуальной памяти, сколько компьютер был включён по времени — uptime. Если запускать эти команды с root доступом, то можно будет управлять процессами. Читать далее »

0
Рубрики: Разное

Yii — фреймворк на PHP

yii-logo

Какой путь обычно проходит PHP разработчик? Сначала он пишет с нуля, пробует, делает всё на примерах. Свои функции, классы, файлы, структура. Изобретает свои велосипеды. И это здорово на первых этапах. После он осознаёт что много денег так не заработаешь и надо ускорять свою работу, используя CMS. Изучает, пробует, делает. После разработчик осознаёт что в CMS всё не так гибко реализовывается и пробует CMF. Хотя может он сразу изучает CMF. И вот тогда он осознаёт, что вот оно — счастье. Находит свой фреймворк и делает всё на нём. Хотя нет… Вот так — краткосрочные, простые и средней сложности проекты, без долгой последующей поддержки, делает на CMS. Ну а если проект свой или просто клиент согласен с предпочтениями разработчика, плюс к этому проект долгий, с долгой дальнейшей поддержкой и разработкой, то тут самое то — фреймворк.

Сейчас я хочу рассказать о фреймворке Yii. Этот фреймворк написан на PHP.

Читать далее »

1
Рубрики: PHP
Теги: framework, PHP, Yii

Ещё одна причина полюбить Chrome — индикатор вкладки с музыкой

Если честно, пользуюсь в основном Firefox. Но кажется из за множества мелочей я начинаю влюбляться в Chrome.

В интернете гуляет картинка

34 открытых вкладки - откуда исходит звук?

Читать далее »

1
Рубрики: Chrome

Ноутбук для разработчиков

notebook-photoДумаю у многих есть ноутбук. Настольный компьютер это конечно хорошо, но для работы часто надо быть мобильным и иметь при себе ноутбук. Кто то, кто всё время пользуется ноутбуком, даже уже забыл, что такое настольный компьютер. Почему например я изменил desktop копьютеру и начал пользоваться ноутбуком — это мобильность и ноутбук меньше шумит, у меня так вообще не шумит. В процессе использования у меня сложились некоторые требования к ноутбуку, которые я изложу в этой статье. Читать далее »

0
Рубрики: Разное

Firefox и Chrome блокируют сайт php.net

Сегодня обнаружил, что браузеры Firefox и Chrome предостерегают от посещения сайта php.net

Предостережение php.net

Читать далее »

0
Рубрики: Разное
Теги: Chrome, denied, Firefox, Google, PHP