Проверка IP в спам базах

Сижу я давеча себе спокойно, никого не трогаю, починяю примус. И тут под мышку мне подвернулся один забавнейший сервис.
Основное назначение сервиса – проверка IP. По айпишнику можно узнать город, область и т.д.
Сервис оперативно покажет и ваш айпишник, под которым вы сейчас шаритесь по сети.
Кроме того – одной из функций сервиса является проверка IP в спам базах.
Посмотрел я айпишник своего сайта, и полез проверяться.

И что вы таки думаете?

Тутошний IP – таки угодил в одну из спам баз.
Конкретно – вот в эту: dnsbl.invaluement.com.
Как он там оказался – хрен его знает.
Однако он там есть.

А вообще – за этим айпишником, кроме меня - сидит больше сотни самых разных сайтов. Вполне возможно, что кто-то из этих граждан когда-то занимался веселыми рассылками.

А возможно - это просто случайность.

В любом случае – наличие IP сайта в спам базе – не есть хорошо.
В таких случаях рекомендуется написать телегу в эту самую спам базу, и слезно попросить тамошнего админа удалить из нее айпишник, всячески уверяя его, что он в базе оказался случайно.

Поверит админ или нет – большой вопрос.

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

Он находится вот тут.

IP по спам базам он не проверяет, зато - проверяет все остальное.
Буквально все.

Допустим – проверял я там вчера ссылки на этот блог. Сервис вывалил все, что смог найти.
На все про все – у него ушло секунды две.
(Он разглядел даже ссылки на меня на нескольких форумах, о которых я даже не подозревал. Ни на один из форумов – я не постил ни грамма. Однако ссылка на этот блог – обнаружилась даже на «серче». Естественный прирост, ага).

Сервис может проверить сайт на «склейку», с его помощью – можно узнать количество страниц в соплях, не говоря уже о проверке всяких там ТИЦев с пиарами.
Короче – вещь в хозяйстве нужная.

Единственный его минус – количество запросов с конкретного IP не больше четырех в час.
И тошноту страниц он проверить не может.

А в остальном - вполне себе ничего.

Тег noindex, атрибут nofollow и подозрительный бложок

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

Предупреждаю сразу – щас боянить буду.

Но не побоянить – никак низзя, поскольку вопрос-то нынче - зело важный.

Про атрибут nofollow и тег noindex в бложеках не писал только ленивый.

Вся эта писанина – обычно не идет дальше тупой констатации фактов.
Блоггер с видом первооткрывателя вещает наивному посетителю Великую Тайну о том, что атрибут nofollow, оказывается, создан для гугла с яхой, а тег noindex – налажен для Яшки с рамой.

Потом - обычно следуют вусмерть задравшие беспонтовые рассуждения о «плагинчеках» для включения (или выключения) в куцем бложике вышеуказанных причиндалов.

На этом – блоггер считает свою задачу выполненной и искренне полагает, что изродил на свет поЦт, которого нет ну совершенно ни у кого.

Включение башки в момент «изрождения» таких мегаоригинальных новаторских «поЦтов» - в задачи среднестатистического блоговода не входит в принципе.

Но мы – не из таковских.

В момент царапания в бложок – у нас мозжечок периодически напрягается.
Вот напряжем мозжечок сейчас, и зададимся вопросом:

Как смотрят искалки на использование этих самых тегов с атрибутами? А?

Когда-то давно кто-то сказал, что, мол, все, что находится между тегами noindex – Яша не видит.

Спросим себя:
Так ли оно на самом деле?

Мне вот думается – видит.
И даже шастает поглядеть – куда эта самая ссылка ведет.

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

Более того, мне думается, что именно к этой области она проявит самый повышенный интерес.

А почему?

А потому что и тег noindex, и атрибут nofollow – есть не что иное, как средство для манипулирования искалкой.
По сути – в виде этих тегов с атрибутами вебмастер получил в руки инструмент, с помощью которого он может тупо указывать поисковому роботу: «туда – ходи, а сюда – не ходи».

А искалка – это такой зверек, который очень не любит, когда ему начинают указывать.

И если искалка видит, что весь сайт, словно еж, утыкан этими самыми тегами-атрибутами – значит, вебмастер сам стесняется той хрени, на которую он сослался.

И наивно пытается ее спрятать, сунув в запретительные теги-атрибуты.

И как только число этих «скрытых» от поисковиков ссылок на сайте достигнет определенной отметки – к нему будет применен какой-нибудь фильтр.

Он обязательно должен быть предусмотрен для таких случаев.

(Если на сайте все внешние ссылки засунуты в noindex – даже такая одаренная искалка, как Яша, сможет догнать, что сайт этот, скорее всего - стоит под «сапой». И чтобы его зарубить на корню – Яше не понадобятся услуги добрых стукачей, палящих сателлиты, или другие узбекские хитрости вроде оценки «мигания» ссылок).

Казалось бы – никаких проблем тут возникать не должно вообще.

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

Разве это так трудно?

Да нет, не трудно.

Если бы не одна мааааааленькая деталь.

Она называется «монетизация».

Пришел к вам Вася Пупкин, и дал денег за простановку ссылки на свой сайт. Сайт у Васи такой, что от него - смердит за версту, и вы чувствуете этот смрад даже за собственным монитором.

Но денег - Вася дал много.

Как поступает вебмастер в таких случаях?
Верно.
Ставит ссылку.

Вывод прост, как валенок: сайт, стоящий под всякими сапами и блогунами – просто не может считаться трастовым. И наивная попытка «обелить» сайт путем использования тега noindex и атрибута nofollow – скорее всего, ни к чему не приведет.

Related posts – установка плагина

Вообще – установкой этого плагина мне следовало заняться давно.

И дело тут вовсе не в «связанных постах», которые он якобы выводит.

Никакой «связанности» и «релевантности» в списке, выводимым данным плагином нифига не просматривается.

Видимо, это происходит оттого, что создатели плагина related posts создали его так, что для определения этой самой «релевантности постов» он смотрит на их заголовки.

Какую «релевантность» можно вывести, глядя на здешние заголовки?

Скорее всего – никакой.

Правда, потом плагин related posts был слегка подрихтован народными умельцами, и стал «привязываться» не только к заголовкам постов, но и к ключевикам в этих самых постах. (Именно такой вариант тут и установлен).

Вся беда в том, что пресловутая «релевантность» если и улучшилась, то совсем чуть-чуть.

Так спрашивается – нафига он тогда нужен?

А нужен мне related posts не для «релевантности», на которую мне глубоко плевать. Нужен он мне – для организации внутренней перелинковки блога.
Я уже писал здесь об этом. Также писал, что испробовал в деле «кросс линкер», от которого решено было отказаться.

Итак – главный вопрос: как установить плагин related posts?

Самое первое, что надо сделать перед установкой – это бекап базы данных блога.
В обязательном порядке.
(Плагин – пишет в базу данных собственную дополнительную таблицу, и если в момент этой процедуры база вдруг встанет раком – будет очень грустно, ага).

Потом – надо раздобыть сам плагин.
Оригинальный – лежит вот тут, а «подрихтованный» – лежит вот здесь. (Надо скопировать код оттуда, и сохранить его в виде текстового файла под именем related-posts.php)

Потом – нужно его слегка подправить с помощью текстового редактора.
Редактор – желательно взять правильный.
(Допустим – notepad2).

С его помощью - открываем файл плагина related posts.php.
В открывшемся файле – находим строчки под номерами 20 и 21.
(Notepad2 – разбивает код на строки, поэтому использовать удобно именно его).

20 строчка – начинается так: if [$ user_level < 8]
21 строчка – начинается так: die ["Sorry, you must be at least a level 8 user."]; // Make sure that user has sufficient privileges
(Только вместо этих скобок - [] – в рабочих строчках стоят обычные, круглые)

Перед словами «if» и «die» - нужно добавить по паре косых черточек - //.

Теперь – сохраняем отредактированный файл плагина, после чего – загружаем файл related-posts.php на сервер (в папку «plugins») и - активируем плагин через админку.
Зайдя в настройки плагина – внизу можно увидеть ссылку с надписью «скрипт».

Ее – нужно нажать.

Если все описанные действия были проделаны правильно, то после нажатия – выпадет маленькое окошко с сообщением о том, что текстовый индекс – успешно создан. (Правда, в моем случае – это была не кириллица, а ромбики-вопросики и прочие крякозябры с восклицательным знаком в конце).

Если же сделали что-то не то – в окошке будет надпись: «Sorry, you must be at least a level 8 user».

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

Кусок кода – выглядит примерно вот так: [?php related_posts(); ?]
(Но вместо этих скобок – [] – в рабочем коде должны стоять вот эти <>)

И тут – возникает главный вопрос: «Куды его сувать?»

Вопрос – интересный, и однозначно на него ответить – нельзя.
Потому что шаблоны, которые использует народ в своих блогах – могут быть разными. В самых общих чертах – надо открыть «редактор тем», и найти в шаблоне темы блок, который отвечает за вывод контента (content) на странице. Потом – следует найти блок, который отвечает за вывод «комментариев» (comments template) на этой же странице.

И - воткнуть код плагина между двумя этими элементами.

Если вы хотите, чтобы списки постов выводились к каждой записи на главной странице блога – надо редактировать шаблон «домашней странички» (home.php)

Если вы хотите, чтобы плагин related posts выводил похожие записи только при просмотре отдельных постов – следует воткнуть код в основной шаблон (index.php).

Если вам зачем-то понадобилось выводить список после записей на отдельных страницах – код related posts следует прописать в шаблон отдельной страницы (page.php).

Лично я – под related posts редактировал только основной шаблон.

Ну а теперь – можно залезть в настройки плагина, и пошаманить над внешним видом списка.

Допустим, можно ссылку на каждый пост заключить в тег "li".

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

Или настроить вывод аннотации к постам.

Или еще чего-нибудь придумать.

Лучшие скринсейверы (screensavers) – подборка

Что такое скринсейверы (screensavers) – знают все. Это такие заставки на рабочий стол, изображение на которых является не статичным, а подвижно.

Зачем нужны такие картинки?
Думаете, для красоты?

В общем-то, да.

Но не только.

Что говорит нам педевикия относительно скринсейверов?
А то, что они - могут быть очень полезны для вашего монитора.

Если он у вас самый обычный, с электронно-лучевой трубкой – тогда скринсейвер предотвратит люминофор монитора от выгорания.
Если он у вас жидкокристаллический, и в нем используется матрица TN+film – он поможет избежать возникновения битых пикселей на экране.

В общем, статичное изображение на мониторе, висящее долгое время – монитору ни разу не полезно.

И если есть возможность воткнуть скринсейвер – его надо воткнуть.

(И только если вы являетесь небедным Буратиной, и под рукой у вас – плазменный монитор, то на все эти скринсейверы можно смело забить).

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

Подборка лучших скринсейверов

Скринсейвер с бинарными часами.

Тут тоже часы, но – полярные.

А здесь – скринсейвер с дельфинами, коралловыми рыбами и прочей морской живностью.

И опять скринсейвер с часами.

Не нравятся часы?

Тогда вот тут – есть огонь.

Здесь – тропический скринсейвер.

А здесь – озеро в Альпах. (Если скачивать бесплатную версию, то она будет с рекламой, увы).

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

Здесь - Скринсейвер с Матрицей. (Да, да. То самое кино товарищей Вачовски).

Здесь – море. Корабль к морю – прилагается.

А тут – скринсейвер с собачкой, которая… лижет монитор компа.

Зиму любите?
Вот здесь – есть зимний скринсейвер.

А здесь – можно скачать скринсейвер со статуей Свободы.

Тут – скринсейвер с улиткой, которой жизнь совершенно не в радость.

А это – очень интересная вещь. Целая туча вебкамер (600 штук) транслируют изображение прямо на ваш монитор.

Солнечный ветер – один из скринсейверов, которые есть на этом сайте.

Здесь – множество бесплатных скринсейверов, с помощью которых можно читать RSS-ленты.

Здесь – скринсейвер с аквариумом. А точнее - с морским аквариумом.

Здесь – можно скачать скринсейвер с водопадом.

Тут вот – тоже неплохая штука. Называется «Twingly Screensaver».

Конструктор «Лего» знаете?
Вот тут - http://www.9031.com/downloads/screensavers.html – «леговский» скринсейвер.

Хотите почувствовать себя на борту самолета?
Добро пожаловать!

А вот тут - http://www.odd-fish.net/ss.php – живет осьминог.

А здесь – цЫфры, которые валятся сверху.

И наконец, здесь – лежит набор трехмерных скринсейверов.

А здесь...

Хотя - хватит на сегодня.

Бан IP в WordPress

Да, да. Сегодня именно про это забавное явление. Бан по IP. Для начала – расскажу реальный анекдот. Завелся тут у меня один злостный спамер.

Что характерно, сначала – он на спамера вовсе не походил.

Человек поинтересовался, можно ли копировать текст с этого сайта. (Не вижу, мол условий использования. Ставить ссылку на вас или нет?)
Потом – деятель написал, что нашел пару ошибок в каком-то посте.
Потом – деятель стал писать, что у него сайт отображается неправильно (в виде вопросиков с квадратиками, ага).
Потом – он стал нести какую-то белогорячечную дичь, смысл которой я просто не помню.
Потом – начал просто тупо постить в комменты ссылки на сайты с порнухой.

Вся вышеуказанная кака – шла с одного IP, который был мне прекрасно виден.

За поведением пОциента – я наблюдал дня три.

С интересом наблюдал.

Поциент - был выдающийся, поскольку поражал своей непроходимой тупостью. Несмотря на то, что комментарии не проходили, он героически продолжал стараться. День за днем.
Причем постил вручную, поскольку автоматический спам – сбивается капчей еще на подлете к блогу.
То есть – пацан к успеху шел, ага.
Но тут я решил, что цирк пора закрывать.
Было решено предпринять оперативное вмешательство в виде бана по IP, чтобы гуманно избавить пОциента от страданий.
(Совершенно не предполагал, что когда-нибудь придется прибегать к столь крайним мерам – а вот поди ж ты…)

Сходил до официального вордпрессовского сайта, порылся в разделе с плагинами, и извлек на свет божий средство для быстрого лечения безнадежных пОциентов: WP Ban.

Воткнул, активировал.

Прописал туда IP почетного пОциента.

И что вы таки думаете?

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

Весеннее обострение у граждан.
Что тут сделаешь?

P.S. А если глянуть на проблему более пристально, то становится ясно, что бан IP адреса – это ни разу не решение.
Ну забаните вы пакостника, прописав в плагин конкретный IP или группу айпишников, и что?
У него ведь может быть динамический IP.
И когда он послезавтра полезет в сеть – айпишник станет новым. Кроме того – он ведь может и прокси начать использовать.
Эхма…

P.P.S. Еще одна деталь. Актуальная версия плагина сейчас - 1.4. Если изволите ездить на движке wordpress за номером 2.7 и выше – WP ban 1.4 там прекрасно работает. Но вот если движок у вас версии 2.6 и ниже – WP ban 1.4 там работать отказывается, и лучше скачать плагин более старой версии. Например - 1.31.

P.P.P.S. А вообще – участь спамеров бывает незавидной. Некоторые из них – получают вечные муки, адЪ и погибель. :-)

А если создать много блогов…

Тут такое дело. ВНЕЗАПНО – меня посетила мысль. Иногда со мной такое случается, ага.
Надо бы ее зафиксировать на виртуальном листочке этого бложека.

Пока не убежала.

Периодически на глаза попадаются забавные мысли отдельно взятых блоговодов.

Выглядит это примерно так:

- Раньше у меня был блог там-то.
- Но я его удалил.
- После этого – завел два блога: вон там и еще - вооон там.
- Они – существуют и по сей день.
- А потом – я завел этот вот блог, который вы сейчас читаете.

А теперь – перевожу на русский язык.

- Раньше у меня был бложек, в котором я - катал никому не нужную вату.
- Туда – почему-то никто не ходил.
- Потом - мне это надоело, и я бложек удалил.
- Потом – я завел еще пару бложеков.
- Но поскольку в них я катал все ту же вату – на них также никто не ходит.
- Сейчас я завел еще один бложек.
- Отчего это никто не идет?

Граждане - во что бы то ни стало стремятся создать много блогов.

Когда речь идет о сплогах и прочей мути, на которую глубоко плевать – это понятно. Но когда речь заходит об авторском блоге, наполняемом вручную…

Дело ведь не в количестве блогов, а в их содержимом.
Содержимое блога должно быть интересным.

А чтобы написать в блог хоть что-нибудь интересное – придется подумать.

Повторяю: не тупо отрерайтить то, что повторяют миллионы, а подумать, и попробовать выдать нечто свое.
А чтобы это «нечто» получилось мало-мальски интересным – думать приходится долго.

Следовательно – ничего интересного в целой туче «авторских» блогов не может быть в принципе.

Авторский блог – он один.

И если заниматься им серьезно – сил он отнимает ой как много.
А если создать много блогов, и попытаться вдумчиво их вести – можно и спятить.

А насчет «никто туда не ходит»…

Представьте себе:
Есть у вас ребенок.
И вот в какой-то момент – он заболел.
Что вы делаете?
В срочном порядке бежите строгать другого?
Думается – нет.
Вы хватаете таблетки-микстурки и носитесь с ними вокруг ребенка до тех пор, пока он не начнет поправляться.
В результате – он выздоравливает, и продолжает расти.
И таки вырастает.

А блог-то чем хуже?

«Никто не ходит» - это тоже болезнь роста, которую надо вылечить.
Не клепать в срочном порядке сотый по счету блог, а довести до ума этот.
И если в случае с больным ребенком может помочь лекарство, то в случае с блогом – может помочь серьезный пересмотр его содержимого.

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

Выживает тот, кто экономит собственные силы и умеет думать.