TopperHarley

TopperHarley
Рейтинг
350
Регистрация
24.03.2009
Manus, 20.06.2013 10:37:39:
googled - 2990
googlemain - 53
googlemention - 7

я думал main+mention=googled должно быть

Topper, 10:49:22:
привет

Topper, 10:49:56:
разные запросы делаются в гугл

Topper, 10:50:30:
плагины свои результаты не складывают

гугля это жне калькулятор. у него спросили по запросу - он выдал число ответов.

---------- Добавлено 26.06.2013 в 10:37 ----------

Googled - http://www.google.com/search?hl=en&source=hp&q=site%3Atopperharley.ru

GoogledMention - http://www.google.com/search?hl=en&source=hp&q=%22topperharley.ru%22&ie=utf-8&oe=utf-8

GoogledMain - http://www.google.com/search?hl=en&source=hp&q=site%3Atopperharley.ru%2F%26

Все запросы разные. Результаты этих запросов не укладываются ни в какую формулу, включая и формулу main+mention=googled

---------- Добавлено 26.06.2013 в 10:39 ----------

п.с. хотя калькулятор в нем тоже есть

Скорей всего вы имеете ввиду YandexBack плагин

он делает то что вам нужно только правильно: http://yandex.ru/yandsearch?text=%22*.topperharley.ru%22&lr=213

А если нажать правой кнопкой на ячейку то там есть "Ссылка на источник". Он покажет по какому запросу извлекаются данные.

Например http://yandex.ru/yandsearch?text=&site=topperharley.ru&lr=213

:) шож вы только копипастите, хоть бы комменты почитали. я ж там написал:


//потоки по числу процессоров, можно просто указать число вместо Environment.ProcessorCount
Thread[] _threads = new Thread[Environment.ProcessorCount];
kashim:
Попробовал в деле юзермакрос с парсингом. Скорость очень низкая, к сожалению, с сеодором на его поле тягаться дело безблагодатное.

число потоков поставьте тут

Thread[] _threads = new Thread[Environment.ProcessorCount];

например так:

Thread[] _threads = new Thread[10];

и будет такая же скорость или выше

---------- Добавлено 25.06.2013 в 12:44 ----------

Лог генерации на 1000 страниц:

6/25/2013 12:35:40 PM : Подготовка...
6/25/2013 12:35:40 PM : Серверная обработка...
6/25/2013 12:35:42 PM : Копирование файлов...
6/25/2013 12:35:42 PM : Карта, Robots, Sitemap, Rss...
6/25/2013 12:35:42 PM : Обработка макросов...
6/25/2013 12:39:15 PM : Обработка статики...
6/25/2013 12:39:15 PM : Отложенные посты...
6/25/2013 12:39:15 PM : Сохранение ресурсов...
6/25/2013 12:39:15 PM : Сохранение файлов...
6/25/2013 12:39:16 PM : Выполнено за:00:03:36.1774001

То есть 3 минуты 36 секунд. При этом в лог парсера записалось:

6/25/2013 12:35:43 PM ------------------------------------------
6/25/2013 12:35:43 PM --------------Запуск плагина--------------
25.06.2013 12:35:45 [9] OK: похудеть после 45. Время,c: 2,0699801
25.06.2013 12:35:45 [6] OK: диета 5 для детей. Время,c: 2,2699782
...
25.06.2013 12:39:13 [6] OK: кефирная диета для похудения отзывы. Время,c: 2,2624775
6/25/2013 12:39:13 PM --------------Парсинг завершен------------
6/25/2013 12:39:13 PM --------------Затраченное время,с:00:03:30.2074582------------

Расчет времени парсинга такой:

Среднее время парсинга 2.2 секунды на ответ сервиса на запрос.

1000 запросов это значит 2200секунд. Делим на 10 потоков = 220 секунд = 3 минуты 40 секунд.

Сама моя программа и парсер нигде не затупливают. Все время генерации это многопоточное ожидание ответа сервиса. Так что все четко :) Быстрее будет только при большем числе потоков, но ставить его бесконечно большим я бы не стал, сервис жалко.

это случайно не серверный дорген был?

щас серверные тоже есть, нового поколения - сед, сеодор, шторм

Samesc:
учись шаблоны делать в зенопостере, в доргене юзермакросы, научись админить сервера ... а доры когда делать!?

сам в шоке.

iceweb:
+1 за посты в блоге. Интересно было бы почитать.

в виде текста будет получше, так как можно перечитать что-то, посмотреть кусок кода соответствующий рядом, подумать и т.д.

однако, в скором времени не обещаю, т.к. лето, жара, море, мулатки и че там еще ?

fartof, хаха. Сколько раз я слышал такие песни и каждый раз сделав очередную фичу нихрена не происходило. Как-то вот без острова все еще. :)

kashim, возможно сделаю. уже начинает распирать желанием делиться с человечеством Знаниями! тем более бабулера нет, вакантное место учителя не должно долго пустовать. правда профили разные у нас, но все равно..

---------- Добавлено 23.06.2013 в 17:26 ----------

А если серьезно, то наверно, да, стоит сделать. В принципе на том же блоге посты можно постить об этом. Или интереснее в формате вебинара? Такого опыта еще у меня не было

Еще один зеннопостер/хуманэмулятор?

Запись делается с действий браузера, а макросы в большинстве своем не имеют отношения к браузеру. Не очень понятно как сделать запись действий, ведь чтение файла или поиск строчки визуально не сделаешь. ХЗ в общем, но подумаю, спасибо.

Наверно сперва надо поллитру употребить перед этим делом :)

А что за визуальный ряд? Вы его наверно с Adobe Premiere путаете :D

Вот например плагин мультикатегорий.

Макрос полезный, народ юзает. Его код:

String file = match.Groups[1].Value; //файл с мультикатегориями
int num = int.Parse(match.Groups[2].Value); //номер куска

//читаем файл строчки из data\files\указанный_файл в нужной кодировке
String[] lines = File.ReadAllLines(Path.Combine("data\\files", file), Encoding.GetEncoding("windows-1251"));

//кажду строчку проверяем, не является ли она искомой
foreach(String line in lines)
{
String[] parts = line.Split('|'); //разделитель
if(parts[0].ToLower() == args.Cat.ToLower()) //если первый кусок совпадает с именем категории
return parts[num]; //то выводим нужный кусок
}

Каждая строчка, кстати, прокомментирована.

С удовольствием выслушаю как для него можно сделать некий "визуальный ряд" :D :D

Всего: 2916