Тарас дозрел до писанины и покраснел от диплома.

Интересно, остались ли ещё читатели моего блога или на фид подписаны только боты?)

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

Теперь разъясню, куда и зачем я пропадал.
Жил был студент Тарас в Российском Новом Университете, и тут неожиданно подкрался к нему пистец под названием — диплом и гос.экзамен, а так как студент все предыдущие года был умненьким и благоразумненьким, то вырисовывался у него красный диплом, а следовательно и проходить оставшиеся два рубежа надо было на отлично.
Вот и сидел долгими ночами, собирая мысли в кучку и изливая их в MSWord2007 под заголовком «Проект модернизации телекоммуникационной сети транспортного предприятия». Мысли скучковались в 100 страниц о виртуализации, «тонких клиентах» и VMWare ESX Server. Получилось, на мой взгляд, не плохо, да и на защите не сплоховал — презентовал, как следует.
И вот, вчера, был вручен мне диплом — красный-красный, такой же красный значок и даже дали потаскать на себе мантии.

Теперь я «инженер по специальности «информационные системы и технологии».

Tapac Elf Priest
Вот так у нас выглядят енженеры. Хотя больше похоже на мага или приста.
Попутно за это время я успел полежать в больнице, по направлению от военкомата. Очень интересный способ узнать, что у тебя закрытая черепо-мозговая травма, всего за 100к рублей. Жду вот теперь военный билет.

Постараюсь выложить фотографии, как только сам их получу от друзей.


Немного о планах — писать хочется, да, честно говоря не знаю о чём. У меня знакомство с WordPress закончилось на версии 2.3, а тут уже 2.6 почти вышел, что делать?
2.5 версию я только и успел посмотреть одним глазком на рабочем ноутбуке, но даже визуально понравилось)

Пока не писал в блог, долго и упорно охреневал от количества спам-комментов, причём не стандартный спам, аля «penis enlarger» и «viagra online», а СМО-шный. Этот спам акисметом не ловится ни разу, что печально и удручающе.

И, похоже, не одному мне это не нравится и стращает. У Dimox’а как раз обсуждение по поводу определения СМО-спама развернулось, т.ч. присоединяйтесь и умные мысли выдавайте.


Ну и на последок ещё раз хочу попросить многоуважаемых вагоноуважатых читателей — помогите с темами, а точнее просто напишите в комментах, про что вам было бы интересно прочитать. Сферы, в которых я немного шарю и могу сообщить информацию: WordPress, PHP, MySQL, FireFox и его плагины, ну и совсем уж немного вёрстка и сео.

Жду ваших комментариев и пишу посты)

Не работающий nofollow и как бороться со спам-линками в WordPress

Для кого как, но для меня было открытием, что rel=»nofollow», указанное в ссылке, не работает, так как должна. А точнее вес со страницы и бот не идут по ссылке, но вот ключевые слова из ссылки всё равно учитываются при ранжировании.

Товарищь Donncha в качестве примера-доказательства приводит следующее:
кто-то проспамил его блог комментом, где в качестве имени стояло Shih Tzu Checks (ши-тцу — это порода собак такая), а ссылка вела на страничку. И что самое интересное, при поиске по данному ключевику, страница висит в топ10, при том, что в гугле на нее нет ни одного директ линка.

Вот такие вот дела.

Но Donncha не унывает и даёт советы по борьбе с подобными спаммерами:
1. Применять плагин Comment Referrer, который добавляет в письмо для аппрува комментария ссылку, по которой к вам пришёл человек или бот.
comment referrers screenshot
На картинке чётко видно, что страничку искали по слову «Leave a reply», т.е. с целью «оставить коммент». Такое сразу можно в спам отправлять.

2. Установить плагин Delink Comment Author, при помощи которого можно выборочно удалять ссылки с имени автора, для чего рядом с комментом и в админ панели появляются соответствующие ссылки.

3. Использовать плагин Lucia’s Linky Love, позволяющий установить минимальное количество комментариев, необходимое, чтобы ссылка от автора была разрешена к отображению.
Lucia’s Linky Love Admin Panel Screenshot

От себя могу добавить, что есть ещё несколько альтернатив этим плагинам, например:

  • NoFollow Free (русская версия и описание)
  • Comment URL Control — похоже, что тоже самое, что и Delink Comment Author.
  • Nofollow Case by Case — убирает Nofollow со всех комментариев, до тех пор, пока вы в ручную не допишете в конкретный урл dontfollow. Имхо не слишком удобно, но возможно есть и некая автоматизация сего процесса.
  • WP-Ban — банит посетителей по IP, указываемому хосту, а так же рефереру. Позволяет настроить сообщение, выдаваемое забаненному посетителю.
  • Simple Trackback Validation — проверяет трекбэки: сравнивая IP-адрес отправителя трекбэка и сайта, на который ссылается трекбэк, а так проверяет страницу, с которой пришёл трекбэк, на наличие беклинка.

Если вам известны какие-либо ещё способы борьбы со спамом — поделитесь ими в комментариях, а я тогда обновлю пост, если информация будет полезна.

Удачи и поменьше спама и «левых» трекбэков.

Anti Spam Image 0.7 — Обновление с обновлением

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

Встречайте Anti Spam Image 0.7. Это всё тот же, народно любимый (судя по тому, как часто встречаю его в различных блогах) капча плагин, в редакции Максима. Однажды я уже менял его, чтобы обеспечить совместимость с Ajax Comment, теперь пришло время ещё одной востребованной особенности — обновления капчи без перезагрузки всей страницы.

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

Теперь всё намного проще — кликаем по капче и она обновляется. Всё гениальное — просто.

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

P.S.: Все последнии версии файлов можно найти на странице»Список файлов для скачки«, ссылка всегда в сайдбаре висит.
P.P.S: Приятного и продуктивного использования.
Проверить «обновляемость» можно и у меня в блоге. Кликайте себе на здоровье.

Как я делал блог из WordPress (часть 3.5) или Anti-Spam Image + Ajax Comment

В продолжение темы о анти-спаме.

Пообщался с Максимом и решил, что его Anti Spam Image всё же поинтереснее и более доступен для понимания (да и весит 6 кб, вместо 900 у AuthImage).

Поэтому предлагаю вашему вниманию anti-spam-image-ajax.rar.
Копируем содержимое архива в папку плагинов WordPress и активируем через панель. Если стоит предыдущая версия плагинов, то достаточно заменить файлы, можно даже не переактивировать.

Так же обновил Ajax Comments, напомню, что плагин не будет адекватно работать, при наличии каких-либо Capcha-плагинов, так что ставьте его на своё усмотрение, а если решите добавить AuthImage или Anti Spam Image, то берите их с моего сайта и не забудьте раскомментировать соответствующие строчки в ajax-comment.php (ищите русский комментарий в тексте скрипта).
Возможно Максим добавит модифицированную версию в свою сборку WordPress, но пока что это не известно. Не модифицированная версия может работать не правильно.

Желаю вам Spam-Free будней и побольше чистых комментариев.


Остальные части из серии «Как я делал блог из WordPress»:
Часть 1 — Нахрена оно вообще надо?
Часть 2 — DownloadCounter и WP-stats по-русски
Часть 3 — Боремся со спамом AuthImage-Ajax

Как я делал блог из WordPress (часть 3) или Боремся со спамом AuthImage-Ajax

Спам-спам-спам

Как много в этом слове, не правда ли? Одно дело, когда блог не слишком популярен (как мой например:)) и эта проблема касается тебя постольку-постольку, но даже при этом Akismet умудрился выловить 680 спам сообщений.

Было это правда до того, как я поставил Anti Spam Image от Максима. И всем этот плагин хорош, да только частенько случается такая вещь: пишешь ты огромный комментарий, жмёшь «отправить», а тебе в ответ: «извините, код не верный. введите ещё раз». Ага, только когда жмёшь «назад», попадаешь на пустую страницу, и повторно писать качественный комментарий нет ни сил, ни желания.

Тогда то и появилась у меня мысль — почему бы не проверять код с картинки ещё до её отправки, ну или вообще не менять страницу после поста комментария. Немного погуглив наткнулся сперва на AJAX Comment и прямо оттуда вёл линк на AuthImage.

AJAX Comment встал как литой простой активацией, а вот с AuthImage пришлось повозиться. Во-первых, последнее его обновление было в 2004 году, под WordPress 1.5. Во-вторых, для его работы надо было вносить изменения в шаблон, а это уже несколько напрягло, т.к. тот же Anti Spam Image Максима внедрялся сам собой.

Как выяснилось, древность плагина особо не сказывается на его работе, т.е. картинку он генерирует исправно и проверяет её тоже. А вот чтобы заставить его самостоятельно встраиваться в шаблон — пришлось немного повозиться (и поизучать код Anti Spam Image).

Зато теперь всё как у белых людей — залил папки, нажал в админ-панели «Активировать» и всё работает. Попутно руссифицировал плагины.

Вот собственно ссылки на архивы:
1. authimage-ajax-pack.rar — Архив с обоими плагинами, настроенными на совместную работу. Т.е. желательно активировать их вместе, если же необходимость в AuthImage отпадёт, то нужно будет внести изменения в ajax-comments.php, закомментрировав в нём строки 92, 152, 153. Это всё описано в прилагаемом README.
2. authimage.rar — Анти-Спам плагин. Работает как и множество других Captcha-плагинов.
3. ajax-comments.rar — добавление комментариев без перезагрузки страницы. Все нужные строки уже закомментированны.

Хочу ещё сказать, что список слов, которые используются при создании картинки, хранится в текстовом файле words.txt, который следует искать в папке плагина/authimage-inc/words/. Честно говоря не знаю, как он работает с кириллицей, поэтому если попробуете, то отпишитесь в комментах.

На сегодня всё. Хочется только сообщить, что phpBB Google Sitemap Gen обновился до версии 0.0.8.


Остальные части из серии «Как я делал блог из WordPress»:
Часть 1 — Нахрена оно вообще надо?
Часть 2 — DownloadCounter и WP-stats по-русски