Представляю на ваш суд статистику посещения моего блога за прошлый месяц (картинка кликабельная).
Как видно из графика, с момента “воскрешения” блога суммарное количество посещений перевалило за 1600. Считаю, что это довольно не плохой показатель, учитывая что на ведение блога уделялось лишь несколько минут в конце дня.
Самыми популярными страницами стали:
1. конкурс маула – кто знает, тот поймет
2. халявный доступ к депозиту
По первому пункту, в принципе, ничего сверхъестественного и не ожидал, но вот количество трафика с поста о доступе к депозиту, честно говоря, очень порадовало. Вывод – народ очень любит халяву и ищет ее очень тщательно: суммарно 249 низкочастотных запросов собрали почти 400 уников!!!
No Comments »
До конца этого месяца нужно успеть сделать еще 15 сателлитов, иначе могу потерять крупный заказ. Так что до ноября скорее всего не появлюсь.
До скорых встреч. Ушел в работу….
No Comments »
Вышло очередное обновление для CMS WordPress, теперь доступна версия 2.8.5
В официальном заявлении на сайте разработчиков говорится о таких изменениях:
1. Улучшена защита от Trackback атак
2. Почищены некоторые уязвимые места php кода
3. Загрузка файлов, по умолчанию, теперь разрешена для всех пользователей, включая админов
4. За ненадобностью из старых плагинов убрали 2 импортера Tag-данных
Как видим, разработчики делают уклон в первую очередь на защищенность своей CMS-ки, и это не может не радовать в связи с недавно нашумевшими событиями о взломе очень большого количества блогов.
Так что не задумываясь обновляйте свои блоги/сайты до самой свежей версии, к тому же это делается всего в пару кликов.
P.S.: хочу выразить отдельное спасибо всем тем, кто помогал перевести перечень новшеств этой версии вордпресса с английского языка на русский. А именно, спасибо Веталю и Питону
1 Comment »
Posted by: admin in Заработок, tags: скрипт
Сегодня поговорим о перестановке слов.
Применяется для синонимизации/размножения текстов/анкоров. Возможно еще где-то, но для меня этого хватает с головой 
Итак, простенький скрипт позволит создать, всего по одному шаблону, кучу текстов, которые можно использовать для размещения на биржах статей, заказных статьях, в виде контента для дорвеев/сателлитов и прочего.
Данный скрипт поддерживает два типа работы с текстом:
1. выбор одного слова из списка замен – подойдет синонимизации
Пример синтаксиса:
{Text1_1|Text1_2|Text1_3} – выведет на экран один из вариантов
2. перестановка кусков текста в произвольном порядке – позволит менять местами абзацы, некоторые части в пределах одного предложения и т.п.
Пример синтаксиса:
[+,+Text1_1|Text1_2|Text1_3] – выведет на экран все слова в произвольном порядке, где +,+ – разделитель (можно поставить любой другой знак препинания)
<?php
$line = "сюда вставляем шаблон текста";
$line = preg_replace_callback('@{(.*?)}@is', create_function('$matches','$q = explode("|", $matches[1]); shuffle($q); return $q[0];'), $line);
$line = preg_replace_callback('@\[\+(.*?)\+(.*?)\]@is', create_function('$matches','$separ = $matches[1]; $q = explode("|", $matches[2]); shuffle($q); for($i=1; $i<count($q); $i++) { $q[0].=$separ.$q[$i]; } return $q[0];'), $line);
print_r($line);
?>
Допустим, если в переменную $line прописать вот этот шаблон:
[+ +{слово1_1|слово1_2|слово1_3} {слово2_1|слово2_2|слово2_3} {слово3_1|слово3_2|слово3_3}.|{слово4_1|слово4_2|слово4_3} {слово5_1|слово5_2|слово5_3} {слово6_1|слово6_2|слово6_3}.|{слово7_1|слово7_2|слово7_3} {слово8_1|слово8_2|слово8_3} {слово9_1|слово9_2|слово9_3}.]
То на выходе получим три предложения, которые будут каждый раз располагаться в рандомном порядке, состоящие из 3-х слов, причем эти слова будут выбираться из списка допустимых замен.
Каждый раз при запуске результат будет разный.
Надеюсь понятно объяснил, но если что – пишите: обязательно помогу.
No Comments »
Обнаружил, что у меня завалялась база для SmartPoster.
Не смотря на, то что она уже годовалая, там довольно много живых и рабочих ресов. У меня она отлично подключилась к версии 3.43 pro
Скачать архив можно тут – размер 43 Мб
Эта база больше подойдет для “очеловеченного” спама по доскам объявлений. Кстати, только с этих ресурсов можно получить довольно неплохой трафик за счет прямых переходов.
Надеюсь кому-то пригодится
7 Comments »
Posted by: admin in Заработок, tags: PR, Гугл, домен
Как и обещал в предыдущем посте, выкладываю рабочий скрипт для поиска свободных доменов в зоне ru с гугл пр от 1.
Ну, и естественно, пару слов о работе скрипта:
1. рекомендую запускать этот скрипт и скрипт для поиска доменов с ТИЦ рано утром, когда обновятся данные об освободившихся доменах и конкуренты еще их не успели перехватить.
2. проверяйте каждый домен на наличие записей в вебархиве – так можно практически 100% восстановить содержимое сайта и зарабатывать попутно на трафике.
3. проверяйте стоят ли бэки на эти домены: чем больше, тем лучше – это хоть и небольшая, но гарантия того что показатели сайта не ухудшатся
4. анализируйте домены регулярно (желательно каждый день) – можно выхватить с ТИЦ 20-40 и ПР 2-4 !!!
<?php
set_time_limit(0);
$links = array();
$content = file_get_contents("http://expire.ru-monitor.ru/archive.html?sortby=google_pr&a=1");
if (!$content) continue;
if (preg_match('@<b>Страницы:</b>.*?<a href="(.*?)</a>.*?</td></tr>@is', $content, $matches)) {
if (preg_match_all('@<a href="\?sortby=google_pr&page=(.*?)"@is', $matches[0], $link)) {
$maxpage=$link[1][count($link[1])-1];
}
}
for ($j=1; $j<=$maxpage; $j++) $links[]="http://expire.ru-monitor.ru/archive.html?sortby=google_pr&page=".$j;
for ($j=0; $j<count($links); $j++){
$content = file_get_contents($links[$j]);
if (!$content) continue;
if (preg_match_all('@<td class="table-domain" nowrap><a href="(.*?)".*?http:\/\/www.pageranktool.net\/google_pr\.php\?url=.*?">(.*?)</a></td>@is', $content, $matches)) {
$rawdomain=$matches[1];
$domainpr=$matches[2];
$domainpr[$i]=trim($domainpr[$i]);
for ($i=0; $i<count($rawdomain); $i++) {
$rawdomain[$i]="http://expire.ru-monitor.ru/".preg_replace('@\/(.*?)\/@is', '', $rawdomain[$i]);
$content = file_get_contents($rawdomain[$i]);
if (!$content) continue;
if (preg_match_all('@Домен является зеркалом\?</a></td><td class="table-domain">.*?class="table-domain">(.*?)</a></td>@is', $content, $matches)) {
if ($matches[1][1]=="Нет") $domain[]=preg_replace('@http:(.*?)domain=@is', '', $rawdomain[$i]).";".$domainpr[$i];
if ($domainpr[$i]=="0") { $j=count($links); $i=count($rawdomain); }
}
}
}
}
for ($j=0; $j<(count($domain)-1); $j++){
$param=explode(';', $domain[$j]);
$host="www.mchost.ru";
$port="80";
$path="/whois/";
$data = "domainName=".$param[0]."&Submit=%CF%F0%EE%E2%E5%F0%E8%F2%FC";
$packet="POST ".$path." HTTP/1.0\r\n";
$packet.="Host: ".$host."\r\n";
$packet.="Content-Length: ".strlen($data)."\r\n";
$packet.="Referer: http://".$host.$path."\r\n";
$packet.="Content-Type: application/x-www-form-urlencoded\r\n";
$packet.="Connection: keep-alive\r\n";
$packet.="Cache-Control: no-cache\r\n\r\n";
$packet.=$data."\r\n\r\n";
$ock=fsockopen(gethostbyname($host),$port);
fputs($ock,$packet);
$html='';
while (!feof($ock))
{
$html.=fgets($ock);
}
fclose($ock);
if (preg_match('@<font color="#FF0000" size="3"><strong>(.*?)</strong></font>@is', $html, $domaincheck)) {
if($domaincheck[1]==("Домен ".$param[0]." свободен!")) print_r("Домен - <b>".$param[0]."</b> - Google PR - <b>".$param[1]."</b> - Свободен!<br>");;
}
}
?>
13 Comments »
Сегодня я расскажу вам о том, как можно получить бесплатно (ну или почти бесплатно) домены с ТИЦ.
Некоторое время назад, от нечего делать, я решил покопать тему по созданию сателлитов не прокачивая их с помощью покупных ссылок, прогона по каталогам и прочего…
Суть в том, чтобы заливать готовый сателлит на уже “прокаченный” домен. Но где их взять? На самом деле, каждый день очень много доменов не продлевают или забывают продлить, и есть большие шансы перерегистрировать их по быстрому на свое имя.
Исходя из этого я написал на ПХП небольшой скрипт, который парсит уже освободившиеся домены с ТИЦом из сервиса “expire.ru-monitor.ru”, затем проверят не являются ли они зеркалом другого домена и напоследок проверят свободен ли домен в данный момент через сервис whois на сайте mchost.ru.
Вот, собственно, сам скрипт:
<?php
set_time_limit(0);
$links = array();
$content = file_get_contents("http://expire.ru-monitor.ru/archive.html?sortby=yandex_tic&a=1");
if (!$content) continue;
if (preg_match('@<b>Страницы:</b>.*?<a href="(.*?)</a>.*?</td></tr>@is', $content, $matches)) {
if (preg_match_all('@<a href="\?sortby=yandex_tic&page=(.*?)"@is', $matches[0], $link)) {
$maxpage=$link[1][count($link[1])-1];
}
}
for ($j=1; $j<=$maxpage; $j++) $links[]="http://expire.ru-monitor.ru/archive.html?sortby=yandex_tic&page=".$j;
for ($j=0; $j<count($links); $j++){
$content = file_get_contents($links[$j]);
if (!$content) continue;
if (preg_match_all('@<td class="table-domain" nowrap><a href="(.*?)".*?http:\/\/search.yaca.yandex.ru.*?">(.*?)</a></td>@is', $content, $matches)) {
$rawdomain=$matches[1];
$domaintic=$matches[2];
$domaintic[$i]=trim($domaintic[$i]);
for ($i=0; $i<count($rawdomain); $i++) {
$rawdomain[$i]="http://expire.ru-monitor.ru/".preg_replace('@\/(.*?)\/@is', '', $rawdomain[$i]);
$content = file_get_contents($rawdomain[$i]);
if (!$content) continue;
if (preg_match_all('@Домен является зеркалом\?</a></td><td class="table-domain">.*?class="table-domain">(.*?)</a></td>@is', $content, $matches)) {
if ($matches[1][1]=="Нет") $domain[]=preg_replace('@http:(.*?)domain=@is', '', $rawdomain[$i]).";".$domaintic[$i];
if ($domaintic[$i]=="0") { $j=count($links); $i=count($rawdomain); }
}
}
}
}
for ($j=0; $j<(count($domain)-1); $j++){
$param=explode(';', $domain[$j]);
$host="www.mchost.ru";
$port="80";
$path="/whois/";
$data = "domainName=".$param[0]."&Submit=%CF%F0%EE%E2%E5%F0%E8%F2%FC";
$packet="POST ".$path." HTTP/1.0\r\n";
$packet.="Host: ".$host."\r\n";
$packet.="Content-Length: ".strlen($data)."\r\n";
$packet.="Referer: http://".$host.$path."\r\n";
$packet.="Content-Type: application/x-www-form-urlencoded\r\n";
$packet.="Connection: keep-alive\r\n";
$packet.="Cache-Control: no-cache\r\n\r\n";
$packet.=$data."\r\n\r\n";
$ock=fsockopen(gethostbyname($host),$port);
fputs($ock,$packet);
$html='';
while (!feof($ock))
{
$html.=fgets($ock);
}
fclose($ock);
if (preg_match('@<font color="#FF0000" size="3"><strong>(.*?)</strong></font>@is', $html, $domaincheck)) {
if($domaincheck[1]==("Домен ".$param[0]." свободен!")) print_r("Домен - <b>".$param[0]."</b> - Yandex ТИЦ - <b>".$param[1]."</b> - Свободен!<br>");;
}
}
?>
Лучше всего запускать его на локальной машине из под денвера.
На выходе вы получите список свободных доменов с ТИЦом от 10. Вот пример того что вы увидите:

Но помните, что методов проверки на забаненость яндексом доменов, которые не стоят на хостинге, нет.
Завтра выложу скрипт для поиска доменов с гугл ПР от 1
15 Comments »
Сегодня произошел очередной апдейт ТИЦ, с чем вас и поздравляю.
Прошел он не так хорошо, как хотелось бы, но всё же кой-какую полезную информацию я получил.
И так, проверив все свои сайты я пришел к выводу, что сайты находящиеся под фильтром Яндекса АГС-17 не зависимо от того велись по ним какие-либо работы или нет, получили некий штраф в виде урезанного ТИЦа.
Например,
50>10
40>10
40>10
30>10
…
Не так давно на сеопульт-ТВ был выложен ролик в котором говорилось, что “фильтрованные” сайты передают ссылочное даже из выпавших из индекса страниц, но в какой степени пока не выяснено.
Не смотря на это заявление, хочу обратить ваше внимание на то, что при выборе доноров при покупке ссылок тщательно анализируйте их на фильтр, иначе просадите деньги впустую.
No Comments »
Собственно сабж.
Не вижу ни какого смысла писать о том, что уже написано много раз.
И поэтому в дальнейшем буду публиковать на блоге что-то новое и уникальное.
И еще: теперь блог будет обновляться значительно чаще
No Comments »
|