С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 20/02/05 в 14:52 |
Stek писал: | Даешь еще:
- гугловский пр
- импорт списков из текстовых файлов
- мультипоточность.
А вообще рулезная вещь, ей не только трейдеров можно будет чекать
Респект. |
Гугл пиар.. обязательно только не наю как кто-бы помог был бы признателен.
Импорт - но проблем а 0.4 заебеню
Мультипоточность - уже разрабатываеться и теститься пока не очень ну ничего исправим.
Stek есть предложение что бы ты в свой скрипт вставил фишку которая будет брать данные от моей проги и автоматически банить или открлючать. Типа такого скрипта
_www.domain.com/cj_ban.php?adminpass&bandomani.com?ban=true or flase скрипт сразу отключает или банит как тебе предложение.
|
|
|
|
С нами с 02.11.04
Сообщения: 96
Рейтинг: 112
|
Добавлено: 20/02/05 в 15:10 |
2dDan:
Большое спасибо за твой труд =)
очень нужная и полезнаю прога, сохранит каждому много времени....
продолжай в том же духе
|
|
|
|
С нами с 20.11.04
Сообщения: 174
Рейтинг: 64
|
Добавлено: 20/02/05 в 15:26 |
dDan писал: | Гугл пиар.. обязательно только не наю как кто-бы помог был бы признателен.
|
Незнаю актуально или нет ... скрипт забирает показания PageRank со страницы, подготовленной гуглом для Гуглобара.
Код: |
<?
define('GOOGLE_MAGIC', 0xE6359A60);
//unsigned shift right
function zeroFill($a, $b)
{
$z = hexdec(80000000);
if ($z & $a)
{
$a = ($a>>1);
$a &= (~$z);
$a |= 0x40000000;
$a = ($a>>($b-1));
}
else
{
$a = ($a>>$b);
}
return $a;
}
function mix($a,$b,$c) {
$a -= $b; $a -= $c; $a ^= (zeroFill($c,13));
$b -= $c; $b -= $a; $b ^= ($a<<8);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,13));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,12));
$b -= $c; $b -= $a; $b ^= ($a<<16);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,5));
$a -= $b; $a -= $c; $a ^= (zeroFill($c,3));
$b -= $c; $b -= $a; $b ^= ($a<<10);
$c -= $a; $c -= $b; $c ^= (zeroFill($b,15));
return array($a,$b,$c);
}
function GoogleCH($url, $length=null, $init=GOOGLE_MAGIC) {
if(is_null($length)) {
$length = sizeof($url);
}
$a = $b = 0x9E3779B9;
$c = $init;
$k = 0;
$len = $length;
while($len >= 12) {
$a += ($url[$k+0] +($url[$k+1]<<8) +($url[$k+2]<<16) +($url[$k+3]<<24));
$b += ($url[$k+4] +($url[$k+5]<<8) +($url[$k+6]<<16) +($url[$k+7]<<24));
$c += ($url[$k+8] +($url[$k+9]<<8) +($url[$k+10]<<16)+($url[$k+11]<<24));
$mix = mix($a,$b,$c);
$a = $mix[0]; $b = $mix[1]; $c = $mix[2];
$k += 12;
$len -= 12;
}
$c += $length;
switch($len) /* all the case statements fall through */
{
case 11: $c+=($url[$k+10]<<24);
case 10: $c+=($url[$k+9]<<16);
case 9 : $c+=($url[$k+8]<<8);
/* the first byte of c is reserved for the length */
case 8 : $b+=($url[$k+7]<<24);
case 7 : $b+=($url[$k+6]<<16);
case 6 : $b+=($url[$k+5]<<8);
case 5 : $b+=($url[$k+4]);
case 4 : $a+=($url[$k+3]<<24);
case 3 : $a+=($url[$k+2]<<16);
case 2 : $a+=($url[$k+1]<<8);
case 1 : $a+=($url[$k+0]);
/* case 0: nothing left to add */
}
$mix = mix($a,$b,$c);
/*-------------------------------------------- report the result */
return $mix[2];
}
//converts a string into an array of integers containing the numeric value of the char
function strord($string) {
for($i=0;$i<strlen($string);$i++) {
$result[$i] = ord($string{$i});
}
return $result;
}
function get_pr($url) {
$result=array("",-1);
if (($url.""!="")&&($url.""!="http://")):
// check for protocol
if (substr(strtolower($url),0,7)!="http://"):
$url="http://".$url;
endif;
$url="info:".$url;
$checksum=GoogleCH(strord($url));
$google_url=sprintf("http://www.google.com/search?client=navclient-auto&ch=6%u&features=Rank&q=".$url,$checksum); // url to get from google
$contents="";
$handle = fopen($google_url, "rb");
$contents = '';
while (!feof($handle)) {
$contents.= fread($handle, 8192);
}
fclose($handle);
$p=explode(":",$contents);
if (isset($p[2])):
$result[1]=$p[2];
endif;
endif;
return $result;
}
function getPR_url($url)
{
global $db;
if (eregi('^http://www.',$url)) {
$url_www = str_replace('http://www.','http://',$url);
} else {
$url_www = str_replace('http://','http://www.',$url);
}
$pr=get_pr($url);
$output=$pr[0];
$pagerank=$pr[1];
sleep(1);
$pr=get_pr($url_www);
$output_www=$pr[0];
$pagerank_www=$pr[1];
if ($pagerank<$pagerank_www) {
$pagerank=$pagerank_www;
}
if ($pagerank==-1) {
$pagerank=0;
}
return intval($pagerank);
}
echo $_GET['url'].' '.getPR_url($_GET['url']);
?> |
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 20/02/05 в 15:39 |
спасибо ВоиН но лучше ссылку на источник чем тут тако сообщение оставлять
|
|
|
|
С нами с 20.11.04
Сообщения: 174
Рейтинг: 64
|
Добавлено: 20/02/05 в 16:45 |
ссылки на источник нету, т.к. это у меня на компе в общей куче лежало
|
|
|
|
С нами с 26.04.04
Сообщения: 85
Рейтинг: 83
|
Добавлено: 20/02/05 в 17:11 |
dDan, респект.
Пожелания: что-бы можно было создавать базу данных трейдеров: логи аси, сколько трафа и т.д..
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 20/02/05 в 17:19 |
Icq уже добавил прокси тоже только пока без авторизации кто работал с вин инет вопрос сожрет ли такю строчку user:pass@porxy.com. А кол-во трафа можешь по алексе глянуть CTRL-T нажми
|
|
|
|
+ + +
мега авм
С нами с 22.02.03
Сообщения: 2607
Рейтинг: 1366
|
Добавлено: 20/02/05 в 17:39 |
короче из этой проги бы в идеале сделать - эдакий органайзер с трейдерами =) линка на трейд пагу, аська, кол-во трафа примерное, свои заметки какие-нить , чекалка на доступность домена - вдруг в даун ушел трейдер , категории под ниши для разных трейдеров =)
короче вот какое пожелание за такую тулзу будет нежалко денех дать чутка =)
|
|
|
|
просто кросавчег
С нами с 15.11.04
Сообщения: 11768
Рейтинг: 7461
|
Добавлено: 20/02/05 в 17:55 |
действительно было бы неплохо встроить эту фичу в Аврору. Может договоритесь?
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 20/02/05 в 18:29 |
2 All идут переговоры со Stek'ом так что скорее всего скоро все обладатели Avrora CJ получат новые возможности
Последний раз редактировалось: dDan (20/02/05 в 20:55), всего редактировалось 1 раз
|
|
|
|
С нами с 24.09.04
Сообщения: 465
Рейтинг: 212
|
Добавлено: 20/02/05 в 20:43 |
Вот сидели мы с dDan'ом водочку пили и наконец додумались как определять Google PR...Ждите версии 0.4 там будет на что поглядеть.
|
|
|
|
С нами с 31.10.04
Сообщения: 1978
Рейтинг: 1884
|
Добавлено: 20/02/05 в 21:29 |
и еще можно фильтры + сортировочку по данным добавить
и реально полезная вещь - проверка на даун хоста у трэйдера (когда по расписанию проверяешь)
|
|
|
|
С нами с 04.03.04
Сообщения: 2496
Рейтинг: 696
|
Добавлено: 20/02/05 в 22:20 |
респект автору за тулзу такую.
Согласен сидеей Диабло, на счет органайзера.
|
|
|
|
С нами с 05.10.04
Сообщения: 478
Рейтинг: 207
|
Добавлено: 21/02/05 в 01:37 |
Вот возникла у меня мысль такая... помоему очень даж ничего
Что если сделать компонент этой программы? Интегрирующийся с IE (хотя бы только с ним). Тоесть имеем банальный тулбар (ток видимый ), у которого, для примера, всего несколько элементов. Во-первых это чекбокс "Enable bullshit scan" Энаблим чекбокс и тулбар начинает действовать. Таким образом получаем следующее:
захотели мы полазить по всяким сиджам (к примеру), хоть те что у нас уже есть (хотя это не так в данном случае эффективно, ибо их мы уже забили в уже написанную софтину), хоть просто новых ищем. Вот в последнем-то случае и получаем удобство, море удобства, кайфа, оргазмов... (упс, понесло). Мы, без гемора с забиванием линков в софтину, просто гуляем по топу (трейдерам) выбранного нами сиджа, а тулбар, перед выдачей страницы, её смотрит, ищет всякое говно и, к примеру:
1) можно поблочить консоли при загрузке, оч поможет ;)
2) разумеется обо всем этом информирует честного АВМа, появлением (или просто активацией) интересующих обычно ющущих/проверяющих трейдеров, тоесть обычная инфа типа script src (yes/no), iframe (yes/no) и прочая галимотья.
ИМХО, это оч удобно получится. И не думаю что сложно (а точнее знаю, что не сложно), так как инфы об интеграции с IE более чем достаточно как для новичка, так и для конченного профи (хотя для dDan я думаю это говорить не нужно ;)).
Также, по поводу уже имеющейся софтины, мне бы хотелось чтобы она все-таки смотрела, ну... хотя бы на расширение файла, включаемого в iframe, так как там вовсе не обязательно будет .php или .html файл, а может быть просто .gif любимого счетчика (думаю никому не надо объяснять, что очень легко сделать скрипт не просто выводящий content-type: image/gif, но и имеющий соответствующее расширение). Это уменьшит всякие ложные срабатывания... ибо все-таки реально такие счетчики есть, где скрипт в gif файле, а кто-то да может таким воспользоваться (хотя я не понимаю нафиг это надо, но малоли, жизнь она такая).
На последний мегаабзац можно забить, это не так уж критично, но вот идея с тулбаром мне кажется оч интересной и полезной ;)
А насчет того что уже есть могу лишь одно сказать - РУЛЕЗЗЗЗЬ! То что надо для хорошей жизни и красивой работы ;) MEGARESPECT для dDan!
ЗЫ: а для собственного процветания можно где-нить (хотя бы в инфо о проге) запихнуть баннер-ротатор, где баннеры с рефлинком будут слать к соответствующим партнеркам И нам не в облом и себе полезно будет Но эт уже автору лично решать ;)
ВО! Вспомнил чего еще хотел написать...
АФФТОР, ПИШИ ЕСЧО!
Оффтопик: Посмотрел сколько понаписал... сорри за некраткость. Пьян я был...
ЗЗЫ: вот еще вспомнил... мы уже имеем возможность выбирать, каким клиентом прикинуться... IE или Opera... мне кажется было бы прикольно так же иметь возможность добавить в настройки возможность ввода referral линка. Так можно будет проверять не делал ли нечестный трейдер и т.д. защиту от пустого рефлинка и т.п.
Это было последнее, всем спасибо за терпение, уж больно много эмоций вызвала эта прога... так и прет...
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 21/02/05 в 07:14 |
С интеграцией в IE нет проблем только разберусь кое с чем перед релизом 0.4. Только у меня еще предложение может не целый тулбар а просто кнопка как регет типа нажал на нее и программа начинает мониторить ссылки если находит то выпрыгивает поп-ап предупреждает аб опасности. Потом надоело нажали еще раз и программа перестала мониторть сслыки. Как вам такой расклад.
|
|
|
|
brand-zen.com
С нами с 17.12.02
Сообщения: 14357
Рейтинг: 2995
|
Добавлено: 21/02/05 в 08:13 |
имхо если вам удасться впихнут в эту прогу все предложенное то ее надо делать платной
|
|
|
|
Раздаю инвайты, ищу линк-трейд
С нами с 20.08.04
Сообщения: 16646
Рейтинг: 8593
|
Добавлено: 21/02/05 в 12:20 |
Ну почти все платные проги начинали с безплатных релизов
Еще - там в абоют можно и намекнуть, против какой суммы ты не будешь против. Хотя если вспомнить статью примерно месячной давности тут промелькнувшую, может и не надо.
Я не понял, а есть ли фича - скормить урл страницы, а она выудит все ссылки оттуда, и их чеканет. Полезная фича, имхо - можно проверить всех трейдеров топа, к примеру, т.е. и сам топ на предмет вшивости. Ну и галку тогда надо встроить - проверять только исходящие ссылки.
Хотя мож и есть - тогда я не нашел
|
|
|
|
С нами с 01.04.03
Сообщения: 187
Рейтинг: 139
|
Добавлено: 21/02/05 в 13:11 |
1) Respect автору действительно хорошая вещь получается.
2) Kapon писал: | имхо если вам удасться впихнут в эту прогу все предложенное то ее надо делать платной |
IMHO... это убьет проект... если задумываться о доп. прибыли, то самое правильное решение это баннер... при большой популярности у вебмастеров... партнерки будут хорошо платить...
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 21/02/05 в 13:44 |
Сразу скажу что программа платной не будет в ближайшее время точно. Если вы всетаки хотите вознаградить меня то я не прочь конечно Насчет баннера я подумаю но только когда выйдет релиз для англоязычных вебмастеров.
Идея с топами прикольная можно будет осуществить.
|
|
|
|
С нами с 17.10.02
Сообщения: 132
Рейтинг: 72
|
Добавлено: 21/02/05 в 16:51 |
Да, классная тузла. А можно ли сделать сортировку по домену при нажатии по столбцу URL для более быстрого поиска нужного домена, который уже проходил проверку?
|
|
|
|
brand-zen.com
С нами с 17.12.02
Сообщения: 14357
Рейтинг: 2995
|
Добавлено: 21/02/05 в 18:56 |
Juice писал: | 1) Respect автору действительно хорошая вещь получается.
2)
IMHO... это убьет проект... если задумываться о доп. прибыли, то самое правильное решение это баннер... при большой популярности у вебмастеров... партнерки будут хорошо платить... |
чувак, завязывай с точками, мой те добрый совет
|
|
|
|
С нами с 18.08.04
Сообщения: 6376
Рейтинг: 4430
|
Добавлено: 21/02/05 в 19:08 |
Africa писал: | Да, классная тузла. А можно ли сделать сортировку по домену при нажатии по столбцу URL для более быстрого поиска нужного домена, который уже проходил проверку? |
Ок сделаю. Уже готовиться к выходу 0.4 версия так что со дня надень ждем.
|
|
|
|
С нами с 10.08.04
Сообщения: 152
Рейтинг: 94
|
Добавлено: 21/02/05 в 20:23 |
Только тулбаром под IE ее плиз не делай, нафига через IE все трояны себе на комп собирать.
|
|
|
|
С нами с 07.09.04
Сообщения: 763
Рейтинг: 874
|
Добавлено: 21/02/05 в 23:44 |
Ну вот, с такой лузой, теперь времени чтоы чайку треснуть, или чего покрепче стало больше ))
Огромный такой респект
|
|
|
|
С нами с 29.10.04
Сообщения: 834
Рейтинг: 281
|
Добавлено: 22/02/05 в 15:26 |
За прогу респект тебе огроменный, но я все-таки капну свою ложку дёгтя... Даже три.
1.
GB-скрипт (а может, и не только он) юзает 2 морды: main1.html и main2.html. Во второй у меня ничего нет, а в первой стоят два Script Src и один ифрейм (просто баннеры, иначе я бы тут об этом не говорил бы ). Так вот, если чекать конкретно страницу морды - mysite.com/main1.html, то прога все видит. Однако если послать ее просто на mysite.com, то тут уж как повезет, на какую морду напорется, ту и проверит. Конечно, если проверять трейдера неоднократно, то наличие говна все равно выявишь, но... но...
2.
Тут уже говорили, что хорошо бы видеть адреса Script Src и ифреймов, я повторю еще раз (потому как самого касается). Довольно много промо-материалов вставляется в страницу именно этой фигней. Вот например гео-таргетированные баннеры от AdultFriendFinder, которые "Найди риал партнера в городе N" - они же чуть ли не на каждом десятом сидже висят.
Вот хорошо бы сделать, как на freeolders.com/checker.php чтобы все показывалось. А то народ с перепугу как пойдет всех AFF-партнеров банить! Или хотя бы размер ифрейма показывать? Все-таки между 1х1 и, например, 468х60 разница есть.
3.
Может, я не врубился, но попробовал я левые адреса забивать, несуществующие страницы типа mysite.com/bla-nax.html и прога говорит, что там все Very Good...
Извини, если обидел. Я ведь не ради повы*бываться, а по делу, вроде бы.
|
|
|
|