31 мар. 2008 г.

Сайт, мощностью 266 receivelinks, набранной за две недели.

Есть у меня один могильничек доменчик с параметрами ТИЦ 10, Пр 0, Алекса 745000 (было 788000), в гугл индексе 370 страниц, две недели назад было 350, не в песке, три раздела: недвижимость, страхование, светская жизнь. Там ежедневно добавляется (автоматически :) ) несколько статей. Домен в зоне .info, в индексе яндекса нет.

Добавил я его 14 марта в сапу на контекстные линки (ссылка реферальная), цены сейчас уже поставил 1 цент, и в Receivelinks (ссылка реферальная), поставил не более трех ссылок со страницы.

За две недели доменчик набрал мощность в 266 поинтов receivelinks.

Ну, думаю, пора эти поинты использовать: Читаю термсы: 8. Must not sell pharmaceuticals or related. Облом, но на всякий случай нашел категорию Health - Alternative, засунул туда аптеку от партнерки Джобаксы (ссылка реферальная), думаю это тоже Health - Alternative. Параметры поставил скромно: 1/1/50/50. Врядли прокатит, следите за новостями.
Прочитать полностью...

30 мар. 2008 г.

В штате Нью-Йорк есть город Ямайка.

В штате Нью-Йорк есть город Ямайка. Туда Google носит на почту письма с пинкодами. Как положено всем интернет лохам, выкладываю скан своего конверта с гугло-пин-кодом по луганскому адресу.



Письмо идет не 3 недели, а 7 недель ровно. Я уже успел заказать второй пинкод. И ждал вторника чтобы заказать третий, но в пятницу пришла открытка. Прочитать полностью...

29 мар. 2008 г.

Разочаровался я в IMAP

Думал будет лучшее. Подключил один gmail.com ящик в thunderbird через IMAP, включил кеширование, получил с десяток писем. Надоело постоянное "Поиск папок...", "загрузка сообщения..." и тормоза. Вывод. Простой POP3 для стационарного компьютера лучше, если не нужно с разных компьютеров смотреть свои письма. Прочитать полностью...

28 мар. 2008 г.

Гугл изменил формат выдачи

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

Вот мой вариант исправления регулярного выражения в файле serp_update.php:


$str4="\<h2 class="r\">(([\r\n])*[\s]*)\<a href="\">]+)\>(.+)\<\/a\>(([\r\n])*[\s]*)\<\/h2\>(.*)\<td class="\">\<div class="std\">(.*)(([\r\n])*[\s]*)\<br\>";
preg_match_all("/$str4/Uis",$file,$matches);
for($i=0; $i < count($matches[5]); $i++)
{
$item[$i]="<a href=".$matches[3][$i].">".$matches[5][$i]."</a><br />".$matches[9][$i]."<br />";
}


Опен сорс! As is!

Еле опубликовал. Хорошо, что в ноутпаде++ есть кнопка "конвертивать НТМЛ сущности" :(

Прочитать полностью...

27 мар. 2008 г.

Мастер Ласто предсказал второе пришествие

Мастер Ласто предсказал второе пришествие сайтов для людей с контекстной рекламой. И второе ушествие сайтов только для продажи линков. Я с мастером согласен, к счастью, все мои сплоги небезынтересны людям, пожалуй кроме одного-двух с элементами марковского и переводного бреда. А на одном за неделю сделали 11000 хитов и оставили с десяток осмысленных длинных комментов - жаль что там монетизации ещё не стояло. Но этот успех повторить реально. Если удастся снять оттуда денежку - спалю тему. Прочитать полностью...

26 мар. 2008 г.

Очень похоже, что автор большинства ваших текстов не говорит по-английски.

На одном из сплогов читатель пожаловался мне в электропочту:

It is vеry apparent that thе writеr оf much of your tеxt is nоt аn English spеаkеr....

Очень похоже, что автор большинства ваших текстов не говорит по-английски.

Пришлось мне ему честно сознаться, что это машинный перевод.

Я решил не расстраивать его тем, что это марковский бред :) Прочитать полностью...

Вчера весь день занимался оффлайновой работой

Вчера весь день занимался оффлайновой работой, которая пока кормит.

Из интересного отмечу последний комментарий вот к этому посту про вьетнамку в инете. Изучайте ручную работу :) а может это и автомат постит в блогспот - я не проверял.



И вот тут полезно про настройку внутренней перелинковки на блоггере.

Хотя сейчас блогспот не лезет в выдачу сам по себе как раньше. Всё в песочнице :(

Прочитать полностью...

24 мар. 2008 г.

Настройка IMAP на Gmail.com

Если в настройках электропочты на gmail.com вы не видите опции IMAP Access:
(access Gmail from other clients using IMAP) это означает, что You are currently viewing Gmail in basic HTML. Нужно проделать следующее "Switch to standard view" :) Прочитать полностью...

Цены на домены .info $1,75, .in $3,70 на сайте vexat.us

Домены .info по цене $1,75, .in по $3,70 на сайте vexat.us, продление $8,00.

This scheme applies to all new .INFO Domain Names registered for the first year of their Registration. Therefore, a 2 year .INFO Domain Name will be charged at [USD 1.75 + USD 8.00].

Это я так, чтобы самому потом не забыть, где это :)

Для справки, на кликдомейнсе .info по $1.99 ,.in по $3.99, продление по $8.99. У эстонцев .info $6.40, продление 6.40, .in $13.49 продление $17.49. Прочитать полностью...

23 мар. 2008 г.

Эли выложил ломалку капчей для del.icio.us, он же делишес.

Точно, Эли жжет не по детски. Только выкарабкался из под ддоса - новый подарок халявщикам - This is the del.icio.us captcha busted in Python.

На случай нового ддоса - копирую на мой блог под катом.




#!/usr/bin/python
import Image,time,random,glob,re,os,sys

##$$
train = raw_input("train? (y/n)")
if(train == "y") : train= True
else: train = False
##
fileName = ''.join(sys.argv[1:])
def getNeighbourhood(i,width,height,pixels):
results = []
try:
if(pixels[i+1] != 0): results.append(i+1)
if(pixels[i-1] != 0): results.append(i-1)
if(pixels[i-width] != 0): results.append(i-width)
if(pixels[i+width] != 0): results.append(i+width)
if(pixels[i-width+1] != 0): results.append(i-width+1)
if(pixels[i+width+1] != 0): results.append(i+width+1)
if(pixels[i-width-1] != 0): results.append(i-width-1)
if(pixels[i+width-1] != 0): results.append(i+width-1)
except:pass
return results
now = time.time()
captcha = Image.open(fileName)
(width,height) = captcha.size
pixels = list(captcha.getdata())
i=0
for pixel in pixels:
if (pixel == 2): pixels[i] = 0
i+=1
toclean = []
for i in xrange(len(pixels)):
neighbourhood = getNeighbourhood(i,width,height,pixels)
if (len(neighbourhood) < 4) : pixels[i] = 0

captcha.putdata(pixels)
started=False
lowestY,highestY,count = 0,10000,0
captchas = []
slant = 15
for x in xrange(width):
hasBlack = False
for y in xrange(height):
thisPixel = captcha.getpixel((x,y))
if(thisPixel != 0):
if(started == False):
started=True
firstX = x
firstY = y
else:
lastX = x
if(y > lowestY): lowestY = y
if(y< highestY): highestY = y
hasBlack = True
if((hasBlack == False) and (started==True)):
if((lowestY - highestY) > 4):
croppingBox = (firstX,highestY,lastX,lowestY)
newCaptcha = captcha.crop(croppingBox)
if(train):
text = raw_input(”char:n”)
try: os.mkdir(”/home/dbyte/deliciousImages/” + text)
except:pass
text__ = “/home/dbyte/deliciousImages/” + text + “/” + str(random.randint(1,100000)) + “-.png”
newCaptcha.resize((20,30)).save(text__)
text_ = “/home/dbyte/deliciousImages/” + text + “/” + str(random.randint(1,100000)) + “-.png”
newCaptcha.resize((20,30)).rotate(slant).save(text_)
text_ = “/home/dbyte/deliciousImages/” + text + “/” + str(random.randint(1,100000)) + “-.png”
newCaptcha.resize((20,30)).rotate(360 - slant).save(text_)
captchas.append(Image.open(text__))
else:
#text = str(count)
#text = “tmp-delicious-” + text + “.png”
#newCaptcha.save(text)
captchas.append(newCaptcha.resize((20,30)))

started=False
lowestY,highestY = 0,10000
count +=1
if(train == False):

imageFolders = os.listdir(”/home/dbyte/deliciousImages/”)
images =[]
for imageFolder in imageFolders:
imageFiles = glob.glob(”/home/dbyte/deliciousImages/” + imageFolder + “/*.png”)
for imageFile in imageFiles:
pixels = list(Image.open(imageFile).getdata())
for i in xrange(len(pixels)):
if pixels[i] != 0: pixels[i] = 1
images.append((pixels,imageFolder))

crackedString = “”
for captcha in captchas:
bestSum,bestChar = 0,”"
captchaPixels = list(captcha.getdata())
for i in xrange(len(captchaPixels)):
if captchaPixels[i] != 0: captchaPixels[i] = 1
for imageAll in images:
thisSum = 0
pixels = imageAll[0]
for i in xrange(len(captchaPixels)):
try:
if(captchaPixels[i] == pixels[i]): thisSum+=1
except: pass
if(thisSum > bestSum):
bestSum = thisSum
bestChar = imageAll[1]
crackedString += bestChar
print crackedString
#print “time taken: ” + str(time.time() - now)


Прочитать полностью...

Выложил ломалку капчей для форума PHPBB2 на рапидшару

Вроде досит Эли перестали, надолго ли?

Тем временем я скачал и выложил на рапидшару исходники С++ ломалки капчи для форумов на движке PHPBB2.

Сам текст статьи находится тут. Это я скопировал на случай нового ддоса блога Эли.

Ссылка для скачивания под катом.

http://rapidshare.de/files/38906088/breakphpbb2.zip.html Прочитать полностью...

22 мар. 2008 г.

Глюки Блоггера + greqo побеждены

Ранее я писал, что один из автоблогов отвечает greqo: 401 нельзя постить этому юзеру в этот блог.

Тогда я стал "приглашать" соавторов "пописать" в этот блог. Сегодня в результате экспериментов выяснилось, что это защита на блоггере по разным ИП от одновременного логина.

Как это работает:

Если человек залогинился интерактивно на блоггере с одного ИП, то сервер (другой ИП) с постером получит отказ 401 "User does not have permission to create new post".

Если человек разлогинился, то ещё несколько часов (?) серверу с постером greqo нельзя будет постить в этот блоге.

А потом можно. Ура!

Прочитать полностью...

Палю тему номер 4 - как скачать интернет.

Палю тему номер 4 - кто-то скачивает интернет, точнее серп МСН. На один мой сайт уже недели две приходит кто-то/что-то c реферерами:

http://search.live.com/results.aspx?q=online&mrt=en-us&FORM=LIVSOP
http://search.live.com/results.aspx?q=public&mrt=en-us&FORM=LIVSOP

Ясное дело, что по таким общим словам, с конкуренцией 3 470 000 000, живой человек врядли будет листать до 789 результата, где, наверно мой сайт и стоит. Видимо это парсер лазит, домены собирает.

Прочитать полностью...

20 мар. 2008 г.

Поезд Яндекс - Магадан отправляется со станции Мастера Ласто.

Мастер Ласто классно перевел на русский язык сообщение от яндекса о введении в жизнь плана "В Магадан, ссуки продажные". Яндексу хочется "оптимизировать выдачу поисковой машины", а на самом деле: отобрать денег у сапы и оптимизаторов-продвигаторов. Мастер Ласто ещё летом предрекал скорую погибель сапы и предлага срочно переходить на промотекст (ссылка реферальная), ибо сайт не палится поисковиком за продажные ссылки. Сапа (ссылка реферальная) тем временем не дремала и тоже сделала контекст.

Опус Мастера Ласто.

А почему я переживаю? В рунете я только балуюсь, нацелен на буржунет, а гугл ещё с осени понижает ПР за продажу ссылок, а тут ещё и ханипоты юзать начал. Так что ничего страшного не случилось.
Прочитать полностью...

Досят блог Эли, видимо за ломалки капчей для форума PHPBB2

Не успели все порадоваться опенсорс ломалке капчей для форума PHPBB2, а уже досят блог Эли.
Выкладываю из ридера, может кому пригодится. Сам файл с исходниками вышлю по запросу в комментах. Блин, пока найти не могу, куда я его засунул :( Кто понимает С++ и английский - без труда напишет заново. Сорри. ! UPDATE ! Выложил для скачивания исходники ломалки капчей.

Итак гостевая статья Гарри на блоге Эли, картинки не существенные, там просто "проявляется" текст из капчи:


This is a fantastic guest post by Harry over at DarkSEO Programming. His blog has some AWESOME code examples and tutorials along with an even deeper explanation of this post so definitely check it out and subscribe so he’ll continue blogging.



This post is a practical explanation of how to crack phpBB2 easily. You need to know some basic programming but 90% of the code is written for you in free software.


Programs you Need


C++/Visual C++ express edition - On Linux everything should compile simply. On windows everything should compile simply, but it doesn’t always (normally?). Anyway the best tool I found to compile on windows is Visual C++ express edition. Download


GOCR - this program takes care of the character recognition. Also splits the characters up for us ;) . It’s pretty easy to do that manually but hey. Download



ImageMagick - this comes with Linux. ImageMagick lets us edit images very easily from C++, php etc. Install this with the development headers and libraries. Download from here


A (modified) phpbb2 install - phpBB2 will lock you out after a number of registration attempts so we need to change a line in it for testing purposes. After you have it all working you should have a good success rate and it will be unlikely to lock you out. Find this section of code: (it’s in includes/usercp_register.php)


if ($row = $db->sql_fetchrow($result))

{

if ($row['attempts'] > 3)

{

message_die(GENERAL_MESSAGE, $lang['Too_many_registers']);

}

}

$db->sql_freeresult($result);




Make it this:


if ($row = $db->sql_fetchrow($result))

{

//if ($row[’attempts’] > 3)

//{

// message_die(GENERAL_MESSAGE, $lang[’Too_many_registers’]);

//}

}

$db->sql_freeresult($result);



Possibly a version of php and maybe apache web server on your desktop PC. I used php to automate the downloading of the captcha because it’s very good at interpreting strings and downloading static web pages.


Getting C++ Working First


The problem on windows is there is a vast number of C++ compilers, and they all need setting up differently. However I wrote the programs in C++ because it seemed the easiest language to quickly edit images with ImageMagick. I wanted to use ImageMagick because it allows us to apply a lot of effects to the image if we need to remove different types of backgrounds from the captcha.


Once you’ve installed Visual C++ 2008 express (not C#, I honestly don’t know if C# will work) you need to create a Win32 Application. In the project properties set the include path to something like (depending on your imagemagick installation) C:\Program Files\ImageMagick-6.3.7-Q16\include and the library path to C:\Program Files\ImageMagick-6.3.7-Q16\lib. Then add these to your additional library dependencies CORE_RL_magick_.lib CORE_RL_Magick++_.lib CORE_RL_wand_.lib. You can now begin typing the programs below.


If that all sounds complicated don’t worry about it. This post covers the theory of cracking phpBB2 as well. I just try to include as much code as possible so that you can see it in action. As long as you understand the theory you can code this in php, perl, C or any other language. I’ve compiled a working program at the bottom of this post so you don’t need to get it all working straight away to play with things.



Getting started


Ok this is a phpBB2 captcha:



It won’t immediately be interpreted by GOCR because GOCR can’t work out where the letters start and end. Here’s the weakness though. The background is lighter than the text so we can exclude it by getting rid of the lighter colors. With ImageMagick we can do this in a few lines of C++. Type the program below and compile/run it and it will remove the background. I’ll explain it below.




using namespace Magick;



int main( int /*argc*/, char ** argv)

{


// Initialize ImageMagick install location for Windows

InitializeMagick(*argv);


// load in the unedited image

Image phpBB("test.png");


// remove noise

phpBB.threshold(34000);


// save image

phpBB.write("convert.pnm");


return(1);

}



All this does is loads in the image, and then calls the function threshold attached to the image. Threshold filters out any pixels below a certain darkness. On linux you have to save the image as a .png however on windows GOCR will only read .pnm files so on linux we have to put the line instead:




// save image

phpBB.write("convert.png");




The background removed.


Ok that’s one part sorted. Problem 2. We now have another image that GOCR won’t be able to tell where letters start and end. It’s too grainy. What we notice though is that each unjoined dot in a letter that is surrounded by dots 3 pixels away should probably be connected together. So I add a piece of code onto the above program that looks 3 pixels to the right and 3 pixels below. If it finds any black dots it fills in the gaps. We now have chunky letters. GOCR can now identify where each letter starts and ends :D . We’re pretty much nearly done.





using namespace Magick;


void fill_holes(PixelPacket * pixels, int cur_pixel, int size_x, int size_y)

{

int max_pixel, found;


///////////// pixels to right /////////////////////

found = 0;

max_pixel = cur_pixel+3; // the furthest we want to search

// set a limit so that we can't go over the end of the picture and crash

if(max_pixel>=size_x*size_y)

max_pixel = size_x*size_y-1;


// first of all are we a black pixel, no point if we are not

if(*(pixels+cur_pixel)==Color("black"))

{

// start searching from the right backwards

for(int index=max_pixel; index>cur_pixel; index--)

{

// should we be coloring?

if(found)

*(pixels+index)=Color("black");



if(*(pixels+index)==Color("black"))

found=1;

}

}


///////////// pixels to bottom /////////////////////

found = 0;

max_pixel = cur_pixel+(size_x*3);

if(max_pixel>=size_x*size_y)

max_pixel = size_x*size_y-1;


if(*(pixels+cur_pixel)==Color("black"))

{

for(int index=max_pixel; index>cur_pixel; index-=size_x)

{

// should we be coloring?

if(found)

*(pixels+index)=Color("black");



if(*(pixels+index)==Color("black"))

found=1;

}

}


}


int main( int /*argc*/, char ** argv)

{


// Initialize ImageMagick install location for Windows

InitializeMagick(*argv);


// load in the unedited image

Image phpBB("test.png");


// remove noise

phpBB.threshold(34000);



/////////////////////////////////////////////////////////////////////////////////////////////////////

// Beef up "holey" parts

/////////////////////////////////////////////////////////////////////////////////////////////////////

phpBB.modifyImage(); // Ensure that there is only one reference to

// underlying image; if this is not done, then the

// image pixels *may* remain unmodified. [???]

Pixels my_pixel_cache(phpBB); // allocate an image pixel cache associated with my_image

PixelPacket* pixels; // 'pixels' is a pointer to a PixelPacket array


// define the view area that will be accessed via the image pixel cache

// literally below we are selecting the entire picture

int start_x = 0;

int start_y = 0;

int size_x = phpBB.columns();

int size_y = phpBB.rows();


// return a pointer to the pixels of the defined pixel cache

pixels = my_pixel_cache.get(start_x, start_y, size_x, size_y);



// go through each pixel and if it is black and has black neighbors fill in the gaps

// this calls the function fill_holes from above

for(int index=0; index < size_x*size_y; index++)

fill_holes(pixels, index, size_x, size_y);


// now that the operations on my_pixel_cache have been finalized

// ensure that the pixel cache is transferred back to my_image

my_pixel_cache.sync();


// save image

phpBB.write("convert.pnm");


return(1);

}



I admit this looks complicated on first view. However you definitely don’t have to do this in C++ though if you can find an easier way to perform the same task. All it does is remove the background and join close dots together.


I’ve given the C++ source code because that’s what was easier for me, however the syntax can be quite confusing if you’re new to C++. Especially the code that accesses blocks of memory to edit the pixels. This is more a study of how to crack the captcha, but in case you want to code it in another language here’s the general idea of the algorithm that fills in the holes in the letters:


1. Go through each pixel in the picture. Remember where we are in a variable called cur_pixel

2. Start three pixels to the right of cur_pixel. If it’s black color the pixels between this position and cur_pixel black.

3. Work backwards one by one until we reach cur_pixel again. If any pixels we land on are black then color the space in between them and cur_pixel black.

4. Go back to step 1 until we’ve been through every pixel in the picture


NOTE: Just make sure you don’t let any variables go over the edge of the image otherwise you might crash your program.



I used the same algorithm but modified it slightly so that it also looked 3 pixels below, however the steps were exactly the same.


Training GOCR


The font we’re left with is not recognized natively by GOCR so we have to train it. It’s not recognized partly because it’s a bit jagged.



Assuming our cleaned up picture is called convert.pnm and our training data is going to be stored in a directory call data/ we’d type this.



gocr -p ./data/ -m 256 -m 130 convert.pnm


Just make sure the directory data/ exists (and is empty). I should point out that you need to open up a command prompt to do this from. It doesn’t have nice windows. Which is good because it makes it easier to integrate into php at a later date.


Any letters it doesn’t recognize it will ask you what they are. Just make sure you type the right answer. -m 256 means use a user defined database for character recognition. -m 130 means learn new letters.


You can find my data/ directory in the zip at the end of this post. It just saves you the time of going through checking each letter and makes it all work instantly.


Speeding it up


Downloading, converting, and training for each phpbb2 captcha takes a little while. It can be sped up with a simple bit of php code but I don’t want to make this post much longer. You’ll find my script at the end in my code package. The php code runs from the command prompt though by typing “php filename.php”. It’s sort of conceptual in the sense that it works, but it’s not perfect.



Done


Ok once GOCR starts getting 90% of the letters right we can reduce the required accuracy so that it guesses the letters it doesn’t know.


Below I’ve reduced the accuracy requirement to 25% using -a 25. Otherwise GOCR prints the default underscore character even for slightly different looking characters that have already been entered. -m 2 means don’t use the default letter database. I probably could have used this earlier but didn’t. Ah well, it doesn’t do a whole lot.


gocr -p ./data/ -m 256 -m 2 -a 25 convert.pnm


We can get the output of gocr in php using:



echo exec(”/full/path/gocr -p ./data/ -m 256 -m 2 -a 25 convert.pnm”);


Alternatives


In some instances you may not have access to GOCR or you don’t want to use it. Although it should be usable if you have access to a dedicated server. In this case I would separate the letters out manually and resize them all to the same size. I would then put them through a php neural network which can be downloaded from here FANN download


It would take a bit of work but it should hopefully be as good as using GOCR. I don’t know how well each one reacts to letters which are rotated though. Neural networks simply memorize patterns. I haven’t checked the inner workings of GOCR. It looks complicated.



My code


All the code can be found here to crack phpBB2 captcha.


Zip Download


In conclusion to this tutorial it’s a nightmare trying to port over all my code from linux to windows unless it’s written in Java :D . If only Java was small and quick as well.


It’s worth stating that phpbb2 was easy to crack because the letters didn’t touch or overlap. If they had touched or overlapped it would probably have been very hard to crack.



I plan to look at that line and square captcha that comes with phpBB3 over on my site and document how secure it is.


Thanks for the awesome guest post Harry.




Прочитать полностью...

19 мар. 2008 г.

Tellinya советует, как ускорить парсинг до скорости света

Tellinya советует, как ускорить парсинг до скорости света на локальной машине под виндовс XP SP2 (не SP1) и XP x64 editions (может быть Vista тоже).
Проблема в том, что мелкософт ограничил число открытых коннектов ТСП/ИП в 10 штук в секунду, поэтому у него парсеры под виндой медленно работают, весь канал не засирают. Он нашел патчик для tcpip.sys, котрые увеличивает число сокетов до 1000! Переводить все не охота, оригнал там (англ. яз.).

Собственно патчи читать тут:
1. Remove the limit on TCP connection attempts
2. Tcp-Ip patch for XP64 SP2

ИМХО имеет смысл при мегабитном и более канале.

Прочитать полностью...

Я отменил модерацию комментов.

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

Комменты могут оставлять все: Anyone - includes Anonymous Users. Всё равно у меня пока ни пиара, ни трафика, ни стриптиза с тремя нулями нет. Так что говнокомментов бояться нечего :) а то открываю, например, сейчас ридер, а там:

"Полезная информация. Возьму на заметку."
"спс за список будем юзать"
"я конечно предпалогал, но блин, не в таких количествах …"
"Мда. Молодца. Все оч понятно. Пасиба!"
"Классная сказочка! спасибо!"
"Да, очень классный и стремный праздник для парней."

Хоть бери и отписывайся от комментариев. А раньше так хорошо было - вордпресс отдавал комменты отдельно в рсс-ленту. А теперь там столько говна :(

Прочитать полностью...

18 мар. 2008 г.

Сервис Profit-project (профессиональный Центр Обслуживания Партнеров Рекламной Сети Яндекс) занимается рефспамом.

Сервис Profit-project (профессиональный Центр Обслуживания Партнеров Рекламной Сети Яндекс) занимается рефспамом.
Вот строка из моего серверного лога:

82.146.41.77 - - [17/Mar/2008:04:30:00 -0700] "GET / HTTP/1.1" 200 17702 "http://profit-project.su/" "-"

Линков с их морды на мою аптеку я что-то не заметил :)

А на сайте пишут красиво:

Мы позиционируем себя на рынке как динамичный и постоянно развивающийся проект, удовлетворяющий любые запросы вебмастеров. Основное правило нашей программы — делать Вашу работу комфортнее и прибыльнее. Мы не считаем Ваш трафик и не предоставляем услуги хостинга - все наши усилия нацелены на максимально эффективное обслуживание Ваших прибылей.

Других заходов с этого ИПа в предыдущие 7 дней не было ни одного

По этому ИПу открывается прикольный сайт "USAMA BIN LADEN - Aliases: Usama Bin Muhammad Bin Ladin, Shaykh Usama Bin Ladin, The Prince, The Emir, Abu Abdallah, Mujahid Shaykh, Hajj, The Director............SHOULD BE CONSIDERED ARMED AND DANGEROUS. IF YOU HAVE ANY INFORMATION CONCERNING THIS PERSON, PLEASE CONTACT YOUR LOCAL FBI OFFICE OR THE NEAREST AMERICAN EMBASSY OR CONSULATE."

Там тоже нет линков на мою аптеку :)

Прочитать полностью...

Эли спалил тему - выложил скрипт для решения капч живими серферами

Эли спалил тему - выложил скрипт для решения капч живими серферами. Скачать можно по адресу http://bluehatseo.com/wp-content/uploads/captchasolverproxy.zip

Если Эли снимет - обращайтесь, вышлю.

Саммари.

Самый надежный способ решения капчи - ввод руками.
Эли модифицировал CGIPROXY и теперь нашему скрипту нужно только подгружать новые капчи в каталог этого прокси и забирать решенные из файла solved.txt. Скрипт я скачал, но не проверял. Посему непонятен один момент - как скрипт проверяет неправльный ввод?

Прочитать полностью...

Новый сервис пополнения мобильного телефона через вэбмани

Уважаемый Смешной (smeshnoj) запустил свой вариант сервиса пополнения мобильного телефона баблом. Через вебмани получается дешевле чем деньгами.


Я этот сервис пока не опробовал, потому что нечем :) сам человек Смешной (smeshnoj) - основатель МП3фиесты.
Прочитать полностью...

Гавно хостинг paxionhosting.com ушел из жизни вместе с проблемами.

Проблемы закончились - съехал я от paxionhosting.com.

Вчера на месте директадмина http://paxionhosting.com:2222/ надпись :

License has expired.

А неделю назад я попробовал отправить тикет из директадмина, а он говорит - система тикетов не активирована. Вот дурак я, надо было сразу тикать, пока можно было нормальные бэкапы баз данных сделать, а не сливать всё по ФТП.

Из этого переезда получился совет, как бесплатно и реально проверить хостинг до покупки: Пишете им электронное письмо, примерно такого содержания:
"У меня не работает база данных МуСКЛ на домене теком-то (тут ваш домен, но которых хостится не у них). Посмотрите в чем дело. Мой логин - leviy_login."

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

ЗЫ
Конечно нужно покупать свой сервер, хотя бы ВДС/ВПС, но нужно сначала подучиться его администрить и защищать. Что почитать?

Прочитать полностью...

17 мар. 2008 г.

Московский полубомж дарит в день по одному RU домену

Московский полубомж дарит в день по одному RU домену.

Без скрытых фи. Реклама что надо. Только мне не надо. Как сказал мне один буржуй на форуме одном сеошном серого цвета: "Но инвестс - но ёрнингс!", типа не вложишь бабла - не заработаешь нифига. И он прав. У меня лежит тонна варезного сеошного софта от Yorije - пользы ноль. Польза только от того, во что вложил хоть немного денег и труда, а потом оказалось, что самому написать такой скрипт с нуля было бы быстрее и надежнее.

Возвращаясь к халяве. Идти туда и читать, становиться в очередь за халявой и радоваться, что съкономили денег на покупку 1 кг говяжьей вырезки. А я пошел заканчивать переезд с уже дохлого хостинга paxionhosting.com на другой виртуальный. Ну когда я уже научусь администрить ВДС ??????? :(
. Прочитать полностью...

Yorije открыл бесплатный форум.

Летом прошлого года Yorije на блоггере вел блог yorijeblog.blogspot.com, где выкладывал мегатонны сеошного вареза, продолжалось это три месяца, пока ему блоггер не перекрыл кислород по виолент авторские права.

Тогда Yorije снес все посты и оставил только один - с новым адресом. Блог открыли и желающие смогли подписать на его Yahoo группу, где он анонсировал платный доступ к своему новому форуму с сеошным варезом примерно за 100 баксов в месяц.

А сейчас Yorije открыл бесплатный форум по адресу: forum.ewenchias.info. Надолго ли - не известно, спешите затариться халявным стафом, пока стукачи не прикрыли и эту лавочку. Прочитать полностью...

16 мар. 2008 г.

Рутина. Проблемы у paxionhosting.com и вообще они гавно хостинг

1. Навалилось много работы оффлайновой - ни писать, ни интернетить некогда было совсем. Но вроде всё поделал. И семье время уделить надо. Так что вчера прогул!

2. На четырех доменах проблемы - с 11 (!?) марта МуСКл то работает, то не работает. Чаще не работает. Суппорт не отвечает на электрописьма, точнее отвечает вот так:

This is an automatically generated Delivery Status Notification
THIS IS A WARNING MESSAGE ONLY.
YOU DO NOT NEED TO RESEND YOUR MESSAGE.
Delivery to the following recipient has been delayed:
support.ru@paxionhosting.com
Message will be retried for 2 more day(s)
Technical details of temporary failure:
TEMP_FAILURE: Could not initiate SMTP conversation with any hosts:
[mail.paxionhosting.com. (10): Connection refused]

Аськи у них нет, звонить в эээээстоооооониииииюююю не хочется.

Вывод. Проблемы у paxionhosting.com и вообще они гавно хостинг.

3. Ласто переживает по поводу курсовых игр хозяев мира. Мнит новый дефолт. Жаль конечно, лишь бы войны не было, как говорили в моем детстве.

4. На одном нулевом домене в Receivelinks (ссылка реферальная) уже размещено 364 линка и начислено 90 поинтов. Скоро посмотрим, сколько это денег или своих линков в обмен получится. На этом же домене Сапа-конекста куплено ноль по цене средней по системе.
Прочитать полностью...

14 мар. 2008 г.

Нулевой домен в тла, сапе и ресивлинксе. Начинаем.

Есть у меня один могильничек доменчик с параметрами ТИЦ 10, Пр 0, Алекса 788000, в гугл индексе 350 страниц, не в песке, три раздела: недвижимость, страхование, светская жизнь. Хотел добавить его в TLA (ссылка реферальная), но там задрав нос сказали, что с такой посещаемостью им не надо, приходи мол через несколько месяцев, а пока нагоняй трафик. Хотя предлагают они к продаже и сайты до 2 000 000 Алексов. Ну и платят они тоже на пионерскую карточку, т.е. удобно очень.

Ну и не очень то и хотелось :) , подключил его в сапу на контекстные линки (ссылка реферальная), цены поставил средние по системе, зарегился в Receivelinks (ссылка реферальная) и добавил его туда, поставил не более трех ссылок со страницы.

Что удивило в receivelinks, так это простая установка кода, проще чем в сапе, апрув быстрее и проще чем в сапе.

В итоге имеем: за полторы сутки в сапе не куплено ни одной ссылки, оптимизаторы ещё не готовы в контексту, а продавать просто линки мне не интересно. В ресивлинксе размещено 117 ссылок и начислено 55 поинтов. Теперь осталось узнать, где и почем конвертятся эти поинты в деньги, и что лучше - тратить там поинты на линки на другие свои проекты или менять на деньги. Продолжаем эксперимент.
Прочитать полностью...

12 мар. 2008 г.

Блогспот в яндексе чувствует себя отлично.

Сейчас я кому-то спалю тему.
Искал сегодня в яндексе запрос
"аудиозапись лекции Артемия Лебедева на встрече Московского Клуба Предпринимателей"
и нашел ТРИ ссылки с отключеными дублями, при этом на первом месте блогспот с тыреным контентом, а оригинала с сабскрайб.ру нет вообще.
С включенными "похожие результаты" - 4 ответа, два первых - блогспот с тыреным контентом. Оригинал нет вообще.

У гугла ситуация получше - 22 результата и на первом месте оригнал, блогспотов нет.

А теперь горит тема:


У блогспота есть возможность писать заметки через электропочту. Фокус в том, чтобы подписываться на такие расссылки, для отписки от которых нужен пароль. а то читатели вашего "блога" могут просто взять и "отписать" его от сабскрайб.ру

Польза от такого сплога огромная - прондесированные старницы для простановки своих линков из контекста куда нужно.

ЗЫ

Лекция Лебедева доступна только членам клуба. Посетителям или мозгам клуба не скачать :(

Прочитать полностью...

11 мар. 2008 г.

Эли спалил тему - опен сорс ломалка капчей

Уважаемый Эли спалил тему - опен сорс Visual C++ ломалка капчей.
С подробными комментариями прилашенного автора Гарри.
Один недостаток - статья на английском языке, но я думаю тот, кому надо - осилит и так. Короче одну запчасть от хрумера мы уже получили. Жаль что я на С++ не пишу, а то использовал бы.

Для примера ломается капча форума phpBB2. Читать по английски тут.
Гарри пришел погостить к Эли с DarkSEO Programming - молодой блог с примерами на ПХП по черному СЕО.
Прочитать полностью...

10 мар. 2008 г.

Блоггер или греко = глюки блогспота

Вчера ночью попал на глюки блогспота - 401 нельзя постить этому юзеру в этот блог.

Поделал разных аков, все на гугло-мыле, некоторые заработали нормально, некоторые сразу начали писать 401, а один хитрый сначал принял греко-писанину, потом запретил. Решение нашлось, но не красивое.



Проковырялся несколько часов. Разбираться сложно ибо глюк на лицо. Может сервер банится по ИП, а может ещё что-то, но решение нашел простое. Пригласил другого автора пописать на этот блог и его логину оказалось можно везде писать.

Если это будет систематически, то наверно придется сразу делать блоги с подставным автором. Никто не встречался с таким?
Прочитать полностью...

9 мар. 2008 г.

Какие банки не отдают деньги с пионерской джобаксовой карточки.

Какие банки не отдают деньги с пионерской джобаксовой карточки.

В четверг попытался снять немного денег со своей пионерской карточки от партнерки Джобаксы (ссылка реферальная), которая сейчас называется Markethealth.
Оказалось, что не всё так просто. Вот список украинских-луганских банков, которые НЕ отдадут вам денег ни через банкомат, ни через ПВН:

Ощадбанк,
Укрсиббанк,
Надра,
Правексбанк,
Схидно-промысловый.

А согласился выдать наличные гривны без вопросов банкомат ПУМБа, видимо не даром он называется "Первый украинский международный банк". Комиссия 2%, но не менее 2 баксов. Даже предложил выдать баксами, но оказался не заряжен ими же.

Кстати, джобаксы (ссылка реферальная) очень рекомендую. Выдают готовые магазины под каждый продукт или группу продуктов, хостинг с ПХП и МуСКЛ на 100 Мб, 50% от продажи вам почти по всем продуктам, продукты травяные, т.е. FDA нам не указ. Но магазин без изменения попадет в сопли, поэтому переделывать его обязательно. По слухам, топовые мастера гонят трафик с адвордса и зарабатывают нереальное бабло.
Прочитать полностью...

Что сделано и что найдено.

Первое. Нашел очень интересный блог - иначе и не сказать.

Автор пишет свой дневник и палит свои темы не жадничая, хотя я некоторые из них находил и ранее согласно своей инструкции, но тут на блюдечке с голубой каемочкой. Рекомендую http://iam304.blogspot.com/ пишет мало, но по делу, аська тристочетыре-4444.

Второе. Блоггер на некоторые аки отказывается постить через греку - ошибка 401, User does not have permission to create new post. Нифига не понял почему, новый блог, юзер администратор. Завтра разберемся.

Прочитать полностью...

7 мар. 2008 г.

Палю тему номер 3 - поиск горячих кивордов.

Палю тему номер 3 - поиск горячих английских кивордов.

Не нужно ничего парсить потому как оказалось, что есть халявный сервис с хоттрендами из 11 источников - Technorati: Popular - Flickr Hot Tags - Del.icio.us Popular Tags - Yahoo! Buzz - Top Overall Searches - Google Hot Trends - Ebay Pulse - AOL Hot Searches - Lycos Top 50 - Ask Top Searches - Amazon Most Popular Tags - Amazon Movers and Shakers - Amazon Best Sellers - Amazon New Releases.

ЕСТЬ ВОЗМОЖНОСТЬ СКАЧАТЬ CSV.

http://www.seomoz.org/popular-searches

Формат такой "source,date,term". Всего 667 кивордов. Когда будете парсить учтите, что разделитель - запятая, может встретиться и внутри киворда. Тогда запятая экранируется бэкслешем.

Но почему-то в данный момент "AOL Hot Searches" и "Amazon Movers and Shakers" пустые :(
Прочитать полностью...

Палю полезный софт для рунета

Палю полезный софт для рунета.

Вот тут можно даром, т.е. бесплатно скачать парсер русских кивордов из яндексового вордстата. Первое-препервое впечатление =



слово "буфер" в русском языке пишется с одной "ф". Вообще прога сделана добротно и надежно. Инсталяции не требует, при проверке съела один мегабайт трафика и выдала на гора 1800 кивордов из одного исходного.

Жаль, что скоро там будет капча вместо бана по айпи.

Прочитать полностью...

5 мар. 2008 г.

Палю тему номер 2. 100 баксов в месяц пассивного дохода.

Сапа рулит. Расчет такой: регаемся в сапе (ссылка реферальная), делаем сайт в зоне ру на движке вордпресс, сканируем книгу по теме банки и финансы,



выкладываем на наш сайт на движок вордпресс (его поисковики любят), дату постинга ставим вперед на столько сколько хватит страниц со скоростью два страницы в день.

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

Делаем на разных социалках по одному - два акка. Получится 70-150 акков. Список социалок смотреть тут (респект и уважуха чуваку Ходинару).

С одного акка социалки ставим один линк на один фри-хост-одностраничник на английскую половину с нужным анкором. Анкоры ставить разные! Иначе непот, сопли, песок.

Фрихосты многоразовые, аки в социалках тоже.

Получаем 200 страниц уникального сканированного контента в индексе яндекса, продаем ссылки на сапе по 10 центов за ссылку в месяц по пять ссылок со страницы. ПРОДАВАТЬ в сапе только контекстные ссылки. С говнофутером вылетите из индекса как пить дать.

200 * 5 * 0,1 = 100 баксов с нулевого сайта. Дальше больше.

Ждем пересчета ПР и ТИЦа. Повышаем цены. Задаем мне вопросы.

Про настройку вордпресса для любви поисковиков в следующий раз.


Прочитать полностью...

Палю тему номер 1

Палю тему номер 1

Если вы хотите поднять бабла из интернета на дорвеях, то:

Не читайте форумы и блоги до тех пор, пока Вам нечего будет там писать!

А что читать?

Топы серпов по средне- и высоко- конкурентным темам, например "buy viagra london", "buy viagra utah" - только без кавычек.
Читать через IPtools или что-то похожее - чтобы видеть редиректы.
Читать конечные страницы и сами сайта, куда ведут топовые позиции из серпов.
Искать бэклинки топовых страниц.
Как только начали понимать, кто и как там оказался - тогда уже можно читать форумы, покупать доргены и спамилки.

В противном случае ничего хорошего на форуме умакса (ссылка реферальная) вы не найдете. Там для вас всё будет написано на непонятном языке.

А когда вы поймете, кто сидит в топе и почему - тогда бегом на умакс (ссылка тоже реферальная).

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

4 мар. 2008 г.

Год прошел. Почти нифига не получилось.

Год прошел. Почти нифига не получилось.
Какой нахрен дом.
Статья Гринвуда устарела через три месяца после её написания. DPW банится очень быстро, хотя мне и удалось постоять на своем домене три дня в топе по "viagra название страны" и похожим запросам, только трафика там практически нет. И денег тоже нет. Ручной спам в пиаристые ресурсы убивается модераторами, доры на бонусных фрихостах убиваются хозяевами хостингов.

Гугл умнеет не по-месячно, а поденно.

Но я не сдался. Пишу свой софт. Результаты уже есть, но не на ниве дорвеев. Основную работу не бросаю.

Буду писать чаще, чем раз в год.

03.03.2008 Прочитать полностью...