Xevil

Давно использую в работе отличный софт по разгадыванию капчей Xevil. Очень сильно экономит время при сборе семантики в Кей коллекторе и не только. Всем рекомендую! Кому надо, стукните в личку, дам реф ссылку и подскажу как что настроить.

Простой равномерный рандомный ротатор на JS для асинхронных блоков AdSense и РСЯ

Простой вариант быстро пробить что эффективнее в каком-то конкретном месте сайта Директ или Адсенс на JS. Итак, подгружаем асинхронный код гугла (в большинстве случаев он уже подгружен на странице): <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> Определяем условия (если нужно откручивать больше вариантов, просто поиграйтесь со значениями в Math.random и измените цикл) <script> if (Math.random() > .5) { Выводим код 1го блока: document.write('<ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-123" data-ad-slot="123" data-ad-format="auto"></ins>'); (adsbygoogle = window.adsbygoogle || []).push({}); } else {

Удаление писем из очереди exim по теме

Удаляем все письма из очереди, содержащие 'Mail delivery failed: returning message to sender': grep -lr 'Mail delivery failed: returning message to sender' /var/spool/exim/input/ | sed -e 's/^.*\/\([a-zA-Z0-9-]*\)-[DH]$/\1/g' | xargs exim -Mrm Таким же образом можно чистить очередь, введя например имя пользователя, от которого сыплется спам с сервера. grep -lr 'username' /var/spool/exim/input/ | sed -e 's/^.*\/\([a-zA-Z0-9-]*\)-[DH]$/\1/g' | xargs exim -Mrm

XPATH

div[@class='navigation' ]/span[@class='black']/text()

Конвертация баз из MyISAM в InnoDB, а также включение опции innodb_file_per_table и автоматическое пересоздание файлов таблиц.

Для того, чтобы проверить и оптимизировать сразу все базы MySQL выполните следующее

mysqlcheck -o --all-databases

В зависимости от конфигурации сервера, скрипт может запросить пароль от mysql, в крайнем случае выполните от рута - должно сработать.

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

Пересоздание .ibd файлов баз InnoDB (при переходе на innodb_file_per_table)

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

Ручной перенос сайтов с сервера на сервер на примере переноса сайта на Drupal

Мне частенько задают вопросы, о том, как быстро перенести сайт с сервера на сервер. Ниже я опишу процесс переноса рабочего сайта с сервера на сервер "для чайников". Исходные данные: Панель на новом сервере - Direct Admin. server1 - старый сервер, с которого переносится сайт. newserver - новый сервер. site.ru - сайт, который переносим. Локально на старом сервере находится /home/site1/public_html/

Подготовка сайта к переносу

Во избежание проблем, переводим сайт в оффлайн режим. Нам необходимо создать дамп базы данных для переноса. Я рекомендую использовать для этих целей Sypex Dumper - отличная разработка от братских украинских программистов.

RPM пакеты, подключение дополнительных репозиториев CentOS 4 и CentOS 5

Система RPM пакетов в Linux очень сильно облегчает жизнь ленивым админам и начинающим пользователям CentOS (ну и множества других дистрибутивов). Просто о сложном Если в двух словах, rpm позволяет устанавливать, удалять и обновлять программное обеспечение чаще всего в неинтерактивном (тихом режиме), что позволяет начинающим пользователям, слабо разбирающихся в особенностях работы *nix быстро установить/удалить/обновить практически любой компонент. Хорошим подспорьем также служат RPM менеджеры - это программы, позволяющие автоматически скачивать пакеты и отслеживать зависимости при их установке и обновлении Все необходимые данные RPM менеджеры берут из репозиториев, неких хранилищ пакетов, специально подготовленных для вашей архитектуры и ОС.

О Centos

Начал собирать подшивку по CentOS для начинающих админов.

Поехали!!

Как нам завещал Гагарин - "Поехали!!!" Наконец дошли руки и я решил открыть свой блог на просторах рунета.. Дело в том, что работаю Я с сайтами уже добрый десяток лет, а до собственного блога всё руки не доходили. Чтож, теперь и у меня есть свой блог! Уря..) Зачем я всё это затеял? Да всё на самом деле прозаично, накопилось некоторе количество полезной информации по настройке CentOS и любимой CMS Drupal. Меня периодически в аське спрашивают, что да как сделать, вот и решил и для себя и для других выложить всё это дело в сеть, а заодно и структурировать как надо. Также планируется серия статей по оптимизации сайтов (SEO), коей зарабатываю себе на хлеб насущный :) Вообщем, надеюсь если этот сайт поможет хоть кому-нибудь, задача минимум будет решена! :)
RSS-материал