logo-humans

Давно уже существует стандарт описания сайта для роботов — robots.txt. Если робот видит этот файл, то он может упростить себе работу, изучая сайт по предоставленным ему правилам. В противовес такому файлу был придуман файл humans.txt, в котором авторы сайта могут оставить какую-то информацию людям. Чаще всего в этот файл вносят список всех, кто стоял за разработкой сайта. Причина этому простая — чаще всего нет возможности разместить на сайте список всех людей, которые занимались разработкой. Файлу humans.txt даже посвящен целый сайт - http://humanstxt.org, на котором можно прочитать рекомендации по оформлению файла и посмотреть какие еще сайты его используют. Для примера, такой файл есть даже на главной странице google.

Если вдруг Вам захотелось узнать больше о тех, кто стоял за созданием какого-то сайта, попробуйте открыть файл humans.txt, может разработчики оставили для Вас послание?

Мне удалось получить статистику посещений и статистику продаж двух больших интернет-магазинов за последние полгода. Я хочу поделиться графиками и своими мыслями по ним. Итак, первый график это статистика посещения двух магазинов, разбитая по браузерам. На нем очень хорошо видно, что показатели браузеров Chrome и Firefox примерно одинаковые у двух магазинов. Далее видно, что у одного магазина есть значительная доля IE, но у другого магазина доля IE меньше за счет того, что больше пользователей заходят на сайт с Opera. Я думаю, что это из-за географии — один интернет-магазин работает на территории России, другой — в Украине.

Далее более интересные цифры — процентное соотношение заказов по браузерам. На этом графике видно, что пользователи Chrome делают больше заказов чем пользователи всех остальных браузеров!

Пользователи IE и других браузеров обычно заходят на сайт и сразу ищут номер телефона. По телефону узнают наличие товара, его цену и делают заказ. То есть, даже редко пользуются каталогом. Получается, что пользователи Chrome самые смелые на покупки, а пользователи IE чаще всего даже не видят основной части сайта, их инетересует только страница контактов, реже — каталог товаров. Если посмотреть статистику по версиям браузеров, то пользователи старых версий IE почти ниразу не доходят до корзины. Максимум изучают 4-5 страниц сайта и уходят с него или находят номер телефона и звонят.

Тогда стоит вопрос об оптимизации сайта под старые версии IE. Какой смысл на это тратить большие средства и время, если главной целью пользователя Internet Explorer является поиск номера телефона магазина? А все интересные фишки имеет смысл оптимизировать только под FF и Chrome, потому что в основном только эти пользователи пользуются сайтом полностью.

Стоит ли оптимизировать сайты под IE 6 и 7?

Loading ... Loading ...

php-mobile-detect это классная библиотека для обнаружения мобильных пользователей

В первую при сдаче клиенту сайта важно отключить управление шаблонами и плагинами в WP. Это делается во избежание кучи вопросов и неожиданных поломок сайта при неакуратном обращении с этими пунктами меню. Так же очень часто приходится вносить изменения в код чужих плагинов или даже самого WordPress, которые после обновления будут затерты. Или же после обновления ломается совместимость каких-то jQuery плагинов, или же версия PHP не подходит под новую версию… От всех этих ситуаций клиентский сайт спасет только отключение возможности обновления плагинов и WP. Для этого в файл functions.php вашей темы нужно добавить такой код:

<?
remove_action( 'wp_version_check', 'wp_version_check' );
remove_action( 'admin_init', '_maybe_update_core' );
remove_action( 'load-plugins.php', 'wp_update_plugins' );
remove_action( 'load-update.php', 'wp_update_plugins' );
remove_action( 'load-update-core.php', 'wp_update_plugins' );
remove_action( 'admin_init', '_maybe_update_plugins' );
remove_action( 'wp_update_plugins', 'wp_update_plugins' );
remove_action( 'load-themes.php', 'wp_update_themes' );
remove_action( 'load-update.php', 'wp_update_themes' );
remove_action( 'load-update-core.php', 'wp_update_themes' );
remove_action( 'admin_init', '_maybe_update_themes' );
remove_action( 'wp_update_themes', 'wp_update_themes' );	

add_filter( 'pre_transient_update_core', create_function( '$a', "return null;"));
add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;"));
add_filter( 'pre_transient_update_plugins', create_function( '$a', "return null;" ) );
add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );
add_filter( 'pre_transient_update_themes', create_function( '$a', "return null;" ) );
add_filter( 'pre_site_transient_update_themes', create_function( '$a', "return null;" ) );

wp_clear_scheduled_hook( 'wp_version_check' );
wp_clear_scheduled_hook( 'wp_update_plugins' );
wp_clear_scheduled_hook( 'wp_update_themes' );
?>

После того, как вы вставите этот код у вас в админке пропадут все пункты меню связанные с обновлениями и управлениями плагинами и шаблонами, и неопытный пользователь не сможет случайно навредить сайту.

На днях нужно было обновить версию Python на 2.7 в Debian6. Сначала мне казалась что процедура очень простая и не займет больше получаса времени. Оказалось, что проблем вылазит очень много и я постараюсь собрать все проблемы которые у меня были в одной записи, для того чтобы другие люди могли найти их решения в одном месте. Итак, самое простое — сама установка новой версии Python.

Установка Python

Заходим на http://www.python.org/download/releases/ и скачиваем нужную версию в gzip архиве. В моем случае:

wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
tar xzf Python-2.7.3.tgz
cd Python-2.7.3
./configure
make
make install

Будьте готовы к тому, что вам нужно будет переустановить большое количество библиотек и переписать некоторые конфиги после обновления системной версии Python!
Continue Reading…