Архив рубрики: ‘Скрипты’

Регулярные выражения – основные операторы +

Целью  настоящей статьи является обзор самых главных операторов регулярных выражений. Специальный символ Краткая характеристика . Соответствует любому одному символу […] Один любой символ, из квадратных скобок [^…] Один любой символ, кроме указанных в скобках ^ Ищется соответствие строке, которая указана после знака ^. Например, выражение ^text будет искать любой текст, начинающийся с ‘text’. $ Ограничивает […]

Как сделать резервную копию сайта на WordPress +

 Создадим резервную копию всех папок и файлов нашего web- ресурса и резервную копию базы данных MySQL с помощью PhpMyAdmin. Для этого отправляемся к себе на хостинг, в моем случае это TimeWeb, прямиком в панель управления и заходим в раздел «Управление BACKUP». (Для увеличения картинки кликните по ней левой кнопкой мышки.) Управление BACKUP Здесь находим папку […]

Как убрать ссылку wordpress org из виджета Мета +

 Плагины Customize Meta Widget и Custom Meta Widget или как убрать ссылку wordpress org из виджета Мета без вмешательства в код вордпресс. Нужно ли закрывать внешние ссылки со своего интернет ресурса? Мнения по этому вопросу разные, но по крайней мере все сходятся в одном – на главной странице блога, внешних ссылок быть не должно. Поэтому […]

Установка счетчика посещений сайта LiveInternet +

Важным нюансом в течение всего развития сайта является сбор статистических данных по нему. Прежде всего это касается посещаемости. Одним из самых популярных и эффективных способов получения необходимых данных по сайту является установка счетчика LiveInternet и работа с ним. На данный момент, к слову, в  базе данного сервиса более 1,62 млн. сайтов, а значит подавляющее большинство, […]

Выбор языка для веб-программирования

На данный момент не существует какого-либо языка для веб-программирования, который бы превосходил остальные языки. Опытные программисты отдают предпочтение тому ли иному языку, только исходя из контекста поставленной задачи. Однако, это не является требованием поскольку поставленную задачу можно решить любым из популярных языков для веб-программирования. В этом обзоре будут кратко представлены наиболее популярные языки и фреймворки […]

Пошаговая установка локального сервера (Denwer) на компьютер

Denwer позволит нам создать локальный сервер на своём компьютере. Это может пригодиться в разных ситуация – например, вы хотите изначально создавать сайт на своем компьютере, чтобы в дальнейшем выложить его на реальный хостинг или же вы просто хотите попрактиковаться в создании сайтов, php программированию и веб разработке. Denwer позволит запустить локальный хостинг быстро и легко […]

Интегрируем WordPress с memcached

memcache-force

Задался я в очередной раз вопросом оптимизации скорости работы сайта. Вроде бы все уже заоптимизировано по самое не могу, но нет же пределу совершенству. Итак, мы имеем WordPress, который крутится на nginx + fastcgi. Попробуем встроить в эту связку еще и сервер memcached для кеширования. Для начала устанавливаем memcached: $ sudo apt-get install memcached

MRTG: Количество PPP тунелей

mikrotik

Сбор информации о количестве подключенных PPP к серверу доступа на основе Mikrotik и Linux. Для получения такой информации нам понадобится возможность выполнения ssh команд на удаленной машине с использванием сертификатов. 1. Mikrotik Создаем скрипт ppp_count_mikrotik: #получаем количество активных ppp интерфейсов с удаленного сервера, с использованием сертификата ssh –l admin_ssh –i /usr/abills/Certs/id.dsa.admin_ssh 192.168.0.1 “/ppp active count-only” […]

MRTG: Мониторинг пингов ++

monitoring

Предлагаю Вашему вниманию скрипт, с помощью которого можно мониторить время отклика (пинг) устройства и количество потерь. Нужно создать скрипт: #!/bin/sh PING=”/bin/ping” ADDR=”IP   пингуемого устройства” DATA=`$PING -c10 -s500 $ADDR -q ` LOSS=`echo $DATA | awk ‘{print $18 }’ | tr -d %` echo $LOSS if [ $LOSS = 100 ]; then echo 0 else echo […]

Unionfs в Ubuntu 9.10

Все помнят как объединять каталоги с разных винтов в один? Тыц! Cтолкнулся при настройке в Ubuntu 9.10 с тем, что пакета unionfs-tools (как было раньше) нет,  попытка установки старой версии пакета прошла удачно, но работать оно отказалось. Для Ubuntu 9.10 придумал unionfs-fuse, но различия касаются не только названия, но и синтаксиса команд, которые можно почитать […]

beget