SocFishing

SocFishing
Рейтинг
118
Регистрация
26.09.2013
Должность
null
Интересы
null
null
sergmv:
смысл такой "уникализированной" картинки....картинки для ГС?

для cателлитов самое оно, к рерайту.

А вот такого типа можно и на главный.

sni:
гугл нашел и фотку и изображение что на него наложено.

не нашло. ссылка

Яндекс.Картинки и дубликаты изображений

Тему создал, так как у людей наболело. При проверке яндекс уменьшает картинку и переводит в grayscale. После чего он выделяет самые темные контуры и проводит анализ из того что осталось на предмет совпадения.

Теперь определяется процент схожести кусочков при всяких поворотах, если есть совпадений на какой-то % то засчитывает фото дублем.

Единственное что посчитал наиболее простым, это создать рандомное наложение и погасить контур более темными элементами. Простая функция, но отрабатывает на все 100.

---------- Добавлено 03.10.2013 в 19:06 ----------

Еще в качестве теста ☝. Попробуйте уникализировать вот это:

Оригинал:

Уникализация (достаточно смотрибельно):

Результат: 0 совпадений с крестом, выдает совпадение с "розой ветров"



---------- Добавлено 03.10.2013 в 19:09 ----------

Или, 0 совпадений

foxi, https://www.google.ru/search?tbs=sbi:AMhZZisjPizmqiR8E9KlXqc722-uP4ekKZxziwbC1MMaRipbfkkKieZMpxtr6Pt_1u-_10r3pW-C8LUzS7T56S0d5UgB0ZSIDxj3hHOA4VKbb8UCVruEtX6qbOcmLTtErfkA4Wzm4U0jDAqaKJNEYpv4qJ6K99ES7vv27egXyFUR92DMHgrHdAHh4wn_1IIPROE2Dj3f8DAVtJUSKppkfGu2jmd2T6TdZgPNuOWVQYyRL4nTslwNBjb6W5GkmMzw7KfIML350nOJxnWFCGsM5k2UqjXmhwTA1d6yk5zeZIHhoXlSmmTUzjmjmUMtWWqhmyybTKHCYSSVjyruvJlsg-KaPFcs8LNPNKUox_12JmCR-hDaP-Wou-KN9YkiLLqpFSVUMQWvX89K0bzuD51zpJWoqJab6mP8vsk_15W_1WkVeVeVl9-El3q6ly22pdcalIxHheGnQ6QULcdwz9zzfgMtKjnmMlHxpjiwcS2orwTy_1WH96aniwoWZGl_1JMA6xLwau_1TusX4ZQag782S4RaXfND6OvfzVfaYdfCFQYzKlex4VOzXoK2AoR_1YahhpGMrPLf2IlG5BbztdVACcOKJYSARlUkf_1DzlD9dFkhBQFYtyxeszlk63jPSZ6rnOsfRRPpqF8PS9u-dSzxOLV9jzvZrhyt5CwEoLjUnEA4_1JRwIGMBexcZyVM4Nf0_1sYGrDk_1pQKuHPkiKddfi8EXq45-TCevOdMwSha5wPM1X1lY-HkOC_1HHt7udLbWlKYuCDFP50L0Wt0M-vnpqc_1KS-PmqDXrqWPFoCUa-j0_1Gdx9AMozt7kFyGS3yVCQ8sRgi3XoK17Tp-yUScSLE_1DClQC6Fu5emAwHD0_1d8r5xXImDwgdqmjr2_164aUdBAhlL54F6ZhoNVLib-h5HXpdzpVZo5h0lMhjV95H8dOBciselEIJ_1JZf0jIPz8GAmRo1iybKJYXEQw_1fhPSTVKO3GZ9QyMsYlq0EIPgKEZCA_1KJ5QiAzpEAZJLlVl8Bw6bfXtn_1-e5OVg9uxIcInKPhwK6GU2WjHgN9SNkmMRpHyAJeTI-Yy8h2gkWmPgeCx7mLsBdevVtCbcmjbgCAL5ljEgn0-qDX-ApUp8Gh5P79_1oe0EnEdkQRdWVMsNtHCIkXytFnzsQSVD5r6pxtOWfaOOgN_13GeFQFaBnv8kak9apn1kF5kzVpqS158LUVbf5PdxjIhZ0BNYq2RTtso5a1Exga0ZDHEZtQYLiiqRTNWRz_189x7rs_1HEYYjMRe_1UqT27gbV6Fjyn3Pwxp7wHEM3uSQZBJoyWQFidDDvfIPSlNIVU_1CfRR-wa2TrHRgk8cQuda81g&newwindow=1&hl=ru&bih=504&biw=1092

Определило, что это Путин.

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

Почему я использую уникализацию картинок в статейном продвижении? Заметил, что статьи с уникальными картинками поднимаются в ТОП-10, а с обработанными ТОП-20. Видимо уникальность медийки в статье и в целом элементы оформления сайта сказываются на ранжирование. Почему я сделал простенький сервис, потому что быстро обрабатывать. Вставляю ссылку из оригинальной статьи и сохраняю стилизированную ромбами картинку.

Оригинал:

После обработки редактором, поворот, наложение эффектов. Гугл определяет оригинал.

Поворот по горизонтали, наложение эффектов. Гугл определяет оригинал.

После обработки сервисом:

Оригинал не определяет. Совсем Путина не определяет.

Обновление:

1. Смена дизайна

2. Обновление к пингу

  • Добавление ссылок в blogger
  • Добавление в g+
  • Добавление в я.ру
  • Лента в feedburner
  • Добавление ссылок на профили в twitter
  • Пинг всех ссылок через pingomatic

как-то так, тестирую..

bioboy:
Сделайте пожайлуста постинг в твиттер на несколько аккаунтов

---------- Добавлено 30.09.2013 в 19:13 ----------



Всмысле можно пока не пинговать через ваш сервис?

Можно пинговать, мне кажется все работает, но я еще раз перепроверю заходы бота после пинга + приделаю еще другой вариант пинга. Насчет твиттера, подумаю как сделать, потому что есть суточный лимит где-то в 260 сообщений и даже если 10 акков подвязать - не очень спасет.

LEOnidUKG:
Эм. В какой твиттер? У вас куча аккаунтов или что?

Нет, уже завалился акк http://twitter.com/seoupload по суточным лимитам. Потом переделаю, все делаю для себя, мне так удобно.

foxi:
Пинг не работает. Пользы ноль.

Пинг работает через rpc.pingomatic.com, чуть позже перепроверю.

Обновление: Сейчас не только пингует ссылки, но и автоматом загоняет их в twitter.

Обновление: функция смешивания списков ключевых слов

Пример:

Результат:

подвесные потолки Санкт-Петербург
подвесные потолки Новосибирск
подвесные потолки Екатеринбург
подвесные потолки Нижний Новгород
подвесные потолки Самара
натяжные потолки Санкт-Петербург
натяжные потолки Новосибирск
натяжные потолки Екатеринбург
натяжные потолки Нижний Новгород
натяжные потолки Самара

Обновление: появилась функция глубокой криптовки HTML и Javascript. ☝

Результат:

<html>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
var _0x7c1a=["\x41\x42\x43\x44\x45\x46\x47\x48\x49\x4A\x4B\x4C\x4D\x4E\x4F\x50\x51\x52\x53\x54\x55\x56\x57\x58\x59\x5A\x61\x62\x63\x64\x65\x66\x67\x68\x69\x6A\x6B\x6C\x6D\x6E\x6F\x70\x71\x72\x73\x74\x75\x76\x77\x78\x79\x7A\x30\x31\x32\x33\x34\x35\x36\x37\x38\x39\x2B\x2F\x3D","","\x63\x68\x61\x72\x43\x6F\x64\x65\x41\x74","\x63\x68\x61\x72\x41\x74","\x5F\x6B\x65\x79\x53\x74\x72","\x6C\x65\x6E\x67\x74\x68","\x72\x65\x70\x6C\x61\x63\x65","\x69\x6E\x64\x65\x78\x4F\x66","\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65","\x0A"]
var Base64={_keyStr:_0x7c1a[0],encode:function (_0x9c26x2)
{
var _0x9c26x3=_0x7c1a[1];
var _0x9c26x4,_0x9c26x5,_0x9c26x6,_0x9c26x7,_0x9c26x8,_0x9c26x9,_0x9c26xa;
var _0x9c26xb=0;
_0x9c26x2=Base64._utf8_encode(_0x9c26x2);
while(_0x9c26xb<_0x9c26x2[_0x7c1a[5]])
{
_0x9c26x4=_0x9c26x2[_0x7c1a[2]](_0x9c26xb++);
_0x9c26x5=_0x9c26x2[_0x7c1a[2]](_0x9c26xb++);
_0x9c26x6=_0x9c26x2[_0x7c1a[2]](_0x9c26xb++);
_0x9c26x7=_0x9c26x4>>2;
_0x9c26x8=((_0x9c26x4&3)<<4)|(_0x9c26x5>>4);
_0x9c26x9=((_0x9c26x5&15)<<2)|(_0x9c26x6>>6);
_0x9c26xa=_0x9c26x6&63;
if(isNaN(_0x9c26x5))
{
_0x9c26x9=_0x9c26xa=64;
}
else
{
if(isNaN(_0x9c26x6))
{
_0x9c26xa=64;
}
}
_0x9c26x3=_0x9c26x3+this[_0x7c1a[4]][_0x7c1a[3]](_0x9c26x7)+this[_0x7c1a[4]][_0x7c1a[3]](_0x9c26x8)+this[_0x7c1a[4]][_0x7c1a[3]](_0x9c26x9)+this[_0x7c1a[4]][_0x7c1a[3]](_0x9c26xa);
}
return _0x9c26x3;
}
,decode:function (_0x9c26x2)
{
var _0x9c26x3=_0x7c1a[1];
var _0x9c26x4,_0x9c26x5,_0x9c26x6;
var _0x9c26x7,_0x9c26x8,_0x9c26x9,_0x9c26xa;
var _0x9c26xb=0;
_0x9c26x2=_0x9c26x2[_0x7c1a[6]](/[^A-Za-z0-9\+\/\=]/g,_0x7c1a[1]);
while(_0x9c26xb<_0x9c26x2[_0x7c1a[5]])
{
_0x9c26x7=this[_0x7c1a[4]][_0x7c1a[7]](_0x9c26x2[_0x7c1a[3]](_0x9c26xb++));
_0x9c26x8=this[_0x7c1a[4]][_0x7c1a[7]](_0x9c26x2[_0x7c1a[3]](_0x9c26xb++));
_0x9c26x9=this[_0x7c1a[4]][_0x7c1a[7]](_0x9c26x2[_0x7c1a[3]](_0x9c26xb++));
_0x9c26xa=this[_0x7c1a[4]][_0x7c1a[7]](_0x9c26x2[_0x7c1a[3]](_0x9c26xb++));
_0x9c26x4=(_0x9c26x7<<2)|(_0x9c26x8>>4);
_0x9c26x5=((_0x9c26x8&15)<<4)|(_0x9c26x9>>2);
_0x9c26x6=((_0x9c26x9&3)<<6)|_0x9c26xa;
_0x9c26x3=_0x9c26x3+String[_0x7c1a[8]](_0x9c26x4);
if(_0x9c26x9!=64)
{
_0x9c26x3=_0x9c26x3+String[_0x7c1a[8]](_0x9c26x5);
}
if(_0x9c26xa!=64)
{
_0x9c26x3=_0x9c26x3+String[_0x7c1a[8]](_0x9c26x6);
}
}
_0x9c26x3=Base64._utf8_decode(_0x9c26x3);
return _0x9c26x3;
}
,_utf8_encode:function (_0x9c26xc)
{
_0x9c26xc=_0x9c26xc[_0x7c1a[6]](/\r\n/g,_0x7c1a[9]);
var _0x9c26xd=_0x7c1a[1];
for(var _0x9c26xe=0;_0x9c26xe<_0x9c26xc[_0x7c1a[5]];_0x9c26xe++)
{
var _0x9c26xf=_0x9c26xc[_0x7c1a[2]](_0x9c26xe);
if(_0x9c26xf<128)
{
_0x9c26xd+=String[_0x7c1a[8]](_0x9c26xf);
}
else
{
if((_0x9c26xf>127)&&(_0x9c26xf<2048))
{
_0x9c26xd+=String[_0x7c1a[8]]((_0x9c26xf>>6)|192);
_0x9c26xd+=String[_0x7c1a[8]]((_0x9c26xf&63)|128);
}
else
{
_0x9c26xd+=String[_0x7c1a[8]]((_0x9c26xf>>12)|224);
_0x9c26xd+=String[_0x7c1a[8]](((_0x9c26xf>>6)&63)|128);
_0x9c26xd+=String[_0x7c1a[8]]((_0x9c26xf&63)|128);
}
}
}
return _0x9c26xd;
}
,_utf8_decode:function (_0x9c26xd)
{
var _0x9c26xc=_0x7c1a[1];
var _0x9c26xb=0;
var _0x9c26xf=c1=c2=0;
while(_0x9c26xb<_0x9c26xd[_0x7c1a[5]])
{
_0x9c26xf=_0x9c26xd[_0x7c1a[2]](_0x9c26xb);
if(_0x9c26xf<128)
{
_0x9c26xc+=String[_0x7c1a[8]](_0x9c26xf);
_0x9c26xb++;
}
else
{
if((_0x9c26xf>191)&&(_0x9c26xf<224))
{
c2=_0x9c26xd[_0x7c1a[2]](_0x9c26xb+1);
_0x9c26xc+=String[_0x7c1a[8]](((_0x9c26xf&31)<<6)|(c2&63));
_0x9c26xb+=2;
}
else
{
c2=_0x9c26xd[_0x7c1a[2]](_0x9c26xb+1);
c3=_0x9c26xd[_0x7c1a[2]](_0x9c26xb+2);
_0x9c26xc+=String[_0x7c1a[8]](((_0x9c26xf&15)<<12)|((c2&63)<<6)|(c3&63));
_0x9c26xb+=3;
}
}
}
return _0x9c26xc;
}
}


var _0x7fb7=["\x6C\x65\x6E\x67\x74\x68","\x72\x61\x6E\x64\x6F\x6D","\x72\x6F\x75\x6E\x64","\x63\x68\x61\x72\x43\x6F\x64\x65\x41\x74","\x66\x72\x6F\x6D\x43\x68\x61\x72\x43\x6F\x64\x65"]
function Encrypt(_0xca14x2)
{
output= new String;
Temp= new Array();
Temp2= new Array();
TextSize=_0xca14x2[_0x7fb7[0]];
for(i=0;i<TextSize;i++)
{
rnd=Math[_0x7fb7[2]](Math[_0x7fb7[1]]()*122)+68;
Temp=_0xca14x2[_0x7fb7[3]](i)+rnd;
Temp2=rnd;
}
for(i=0;i<TextSize;i++)
{
output+=String[_0x7fb7[4]](Temp,Temp2);
}
return output;
}
;
function unEncrypt(_0xca14x2)
{
output= new String;
Temp= new Array();
Temp2= new Array();
TextSize=_0xca14x2[_0x7fb7[0]];
for(i=0;i<TextSize;i++)
{
Temp=_0xca14x2[_0x7fb7[3]](i);
Temp2=_0xca14x2[_0x7fb7[3]](i+1);
}
for(i=0;i<TextSize;i=i+2)
{
output+=String[_0x7fb7[4]](Temp-Temp2);
}
return output;
}
;

var getencrypt = 'wqRow41lw5PCosKzdcSUwqDDk27DjFnElMKgw6bCqsOHwpjCtk7Dj8Kew4vCjWZcw6LCpsOaZ8OUccSjwrHEpcK8wrxMw4VRwoNFw5h3w4RYxJHCrMO3woXEpcKxwpx0e1TEqMK5w51yw4nCosKTasKDSMOiwqbCo3TEsMK9w5ZzxKbCtMSgwrfEgMKQw4hUw47CkA==';
var encrypt = unEncrypt(Base64.decode(getencrypt));
$("html").append(encrypt); // kuda dopishem decodirovanniy scrypt
</script>

Где по средствам jquery дописываем $("html").append(encrypt); дешифрованный скрипт к <html>.

Можно дописывать например к <div id="test"></div> так $("#test").append(encrypt);. Скрипт лучше всего впихнуть в подвал.

Что удачно используется в сервисе http://socfishing.ru

---------- Добавлено 27.09.2013 в 00:28 ----------

Fruit:
Для выпускниц ПТУ, клёпающих ГС 😂

по крайней мере альтернатив не встретил и пришлось сделать, как раз для доров ;)

Всего: 1070