23
августа
2010
Этот скрипт как и предыдущий, контролирующий доступность сервера, нужно было написать ещё 5 лет тому назад. Последней каплей сподвинувшей стал взлом одного из моих сайтиков, в результате чего сильно попадали позиции
В общем идея как всегда очень простая, даже не знаю почему хостеры не предоставляют подобный функционал:
Раз в (период времени) делается «снимок» файловой системы (например корневой каталог вашего сайта) с учётом поддиректорий (в принципе в список можно добавить исключения) и сливается с результатами снимка сделанного за предыдущий запуск скрипта, если есть разногласия в размерах файлов (сначала md5 делал — в конечном итоге подумал, что достаточно и размера ...) информируем владельца сайта о найденных разногласиях.
По началу сваял скрипт не используя выгрузки в файлы — всё на массивах, но он не выдержал проверки моего основного рабочего домена — там сотни тысяч файлов — сдох по нехватке памяти.
После чего вообще решил только практически на командах ОС всё сделать «ls -lR» + «diff», но так и не получилось вывести в ls файлы с полным абсолютным путём, в конечном итоге получился некий симбиоз который и выкладываю на ваш суд: Читать полностью »
ReTweet
рубрики: Полезности, Программирование |
19
августа
2010

Давненько уже собирался написать маленький, но ИМХО очень полезный скриптик — контроль работоспособности сайтов.
Вроде существует достаточно сервисов-аналогов — я с лёту парочку попробовал — не совсем то, да и вообще «своя рубаха ближе к телу».
Недавний выход из строя дата центра, и ессно моего сервака — стало последней каплей к написанию сего скрипта.
Идея простая — дёргаем морду сайта — смотрим заголовок ответа — если сменился, кидаем админу (в данном случае мне) смс-ку о смене статуса. Всё это дело загоняем в крон и усё.
Собственно — вот код (всё с комментариями):
Читать полностью »
ReTweet
рубрики: Полезности, Программирование |
19
июля
2010
В продолжение 7k свободных 4х буквенных доменов решил запустить тот же скриптик-чекер, с тем же принципом чередования гласная-согласная и согласная-гласная, но уже на 5ти буквенных доменах...
В общем сегодня было принято решение остановить скрипт — натянутые отношения с whois серверами меня уже «достали», да и надобности особой уже не вижу ...
В результате напарсил в районе 260 тыш свободных 5ти буквенных доменов, остановился на puxul.ru Все начинающиеся с гласной обработал, остались варианты начинающиеся на буквы q, r, s, t, v, w, x, z
Кому нужно — скачиваем одним файлом (4х и 5ти буквенники): 260к свободных RU 5-ти буквенников
P.S.
Сделал довольно прикольную и удобную (имхо) кнопочку подписки по e-mail на основе feedburner сервиса, кому надо тут наиподробнейшая инструкция
<На правах рекламы>
Интелсиб предлагает продвижение сайтов в интернете, поисковых системах.
ReTweet
рубрики: Полезности, Программирование |
1
июня
2010

МИНИ-ЗАМЕТКА
Перетаскивал сёдня на хостинг переработанный с нуля движек одного сайтика на Codeigniter PHP Framework
index.php ессно в УРЛах я убрал — поэтому запросы к контроллерам вылядели как site.ru/main/news/
Собственно всё перетащил — жмякаю морду — вроде пашет, жмякаю дальше — получаю пустую белую страничку с лаконичным сообщением No input file specified.
ясно дело, что проблема с .htaccess но, что именно не нравится ?
вроде всё стандартно, и локально и на моём сервере пашет
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]
AddEncoding gzip .gz
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)$ $1.gz [QSA,L]
2 часа бился — оказалось, на некоторых хостингах конструкция RewriteRule ^(.*)$ index.php/$1 [L] не воспринимается, правильно писать так
RewriteRule ^(.*)$ index.php?$1 [L] (загадка а-ля: найди одно отличие)
<Хвостовой>
Купить складное кресло для рыбалки, стул туристический на сайте производителя.
ReTweet
рубрики: Полезности, Программирование |
28
апреля
2010
Сегодня, как Вы уже несомненно догадались, пост будет посвящен внутренней перелинковке !
Вес такой ссылки конечно-же не так «крут» как например с другого сайта, да ещё бы с морды, да такой же тематики, да без всяких ноиндекс и нофоллоу ...
Но и недооценивать значимость таких ссылок не стоит — я например, вылазил по 3х словникам в Яше, только лишь одной внутренней ссылкой, с правильным анкором. Подтверждала на тот момент мою уверенность в важности внутряков надпись «найдено по ссылке»
Читать полностью »
ReTweet
рубрики: SEO, Полезности |