.

#1 RX pharmacy affiliate program!

То что доктор прописал!


23 августа 2010

Скрипт отслеживания изменений в файлах

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

apple_worm

Этот скрипт как и предыдущий, контролирующий доступность сервера, нужно было написать ещё 5 лет тому назад. Последней каплей сподвинувшей стал взлом одного из моих сайтиков, в результате чего сильно попадали позиции :(

В общем идея как всегда очень простая, даже не знаю почему хостеры не предоставляют подобный функционал:

Раз в (период времени) делается «снимок» файловой системы (например корневой каталог вашего сайта) с учётом поддиректорий (в принципе в список можно добавить исключения) и сливается с результатами снимка сделанного за предыдущий запуск скрипта, если есть разногласия в размерах файлов (сначала md5 делал — в конечном итоге подумал, что достаточно и размера ...) информируем владельца сайта о найденных разногласиях.

По началу сваял скрипт не используя выгрузки в файлы — всё на массивах, но он не выдержал проверки моего основного рабочего домена — там сотни тысяч файлов — сдох по нехватке памяти.

После чего вообще решил только практически на командах ОС всё сделать «ls -lR» + «diff», но так и не получилось вывести в ls файлы с полным абсолютным путём,  в конечном итоге получился некий симбиоз который и выкладываю на ваш суд: Читать полностью »

Post to Twitter ReTweet

рубрики: Полезности, Программирование | Комментарии (5)

19 августа 2010

Скрипт проверки доступности сайта

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

pulse
Давненько уже собирался написать маленький, но ИМХО очень полезный скриптик — контроль работоспособности сайтов.
Вроде существует достаточно сервисов-аналогов — я с лёту парочку попробовал — не совсем то, да и вообще «своя рубаха ближе к телу».

Недавний выход из строя дата центра, и ессно моего сервака — стало последней каплей к написанию сего скрипта.

Идея простая — дёргаем морду сайта — смотрим заголовок ответа — если сменился, кидаем админу (в данном случае мне) смс-ку о смене статуса. Всё это дело загоняем в крон и усё.

Собственно — вот код (всё с комментариями):
Читать полностью »

Post to Twitter ReTweet

рубрики: Полезности, Программирование | Комментарии (6)

19 июля 2010

260к свободных RU 5-ти буквенников

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

В продолжение 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 сервиса, кому надо тут наиподробнейшая инструкция

<На правах рекламы>

Интелсиб предлагает продвижение сайтов в интернете, поисковых системах.

Post to Twitter ReTweet

рубрики: Полезности, Программирование | Комментарии (7)

1 июня 2010

Трабла в Codeigniter — No input file specified

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

code_igniter

МИНИ-ЗАМЕТКА

Перетаскивал сёдня на хостинг переработанный с нуля движек одного сайтика на 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]    (загадка а-ля: найди одно отличие)

<Хвостовой>

Купить складное кресло для рыбалки, стул туристический на сайте производителя.

Post to Twitter ReTweet

рубрики: Полезности, Программирование | Комментарии (2)

28 апреля 2010

Правильная внутренняя перелинковка — шаг к успеху!

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 3.00 из 5)

Сегодня, как Вы уже несомненно догадались, пост будет посвящен внутренней перелинковке !

Вес такой ссылки конечно-же не так «крут» как например с другого сайта, да ещё бы с морды, да такой же тематики, да без всяких ноиндекс и нофоллоу ...

Но и недооценивать значимость таких ссылок не стоит — я например, вылазил по 3х словникам в Яше, только лишь одной внутренней ссылкой, с правильным анкором. Подтверждала на тот момент мою уверенность в важности внутряков надпись «найдено по ссылке» :) Читать полностью »

Post to Twitter ReTweet

рубрики: SEO, Полезности | Комментарии (22)