Ne v kontakte Asocial programmer's blog

Бета-тестеры RegSubmitter

Тестерами стали:

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

Гугль меня не любит.

Я вот, однажды, хочу тут коммент оставить, а Гугль говорит, что гадить в комменты - сакс. А я, такой, ему: “А ты вообще знаешь, что такое гадить в комменты? Ну а раз не знаешь, так вообще молчи, раз умный такой!”

screen19_a.jpg

Антикапча с примерами

Предисловие для пришедших и поисковиков: Скорее всего, вы искали инвайты на антикапчу или информацию о том, как ею пользоваться. Указанные две ссылки вам помогут. А эта статься немного о других вещах ;)

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

  1. Передача секретного кода скрипту генерации картинки в виде части URL.

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

    Пример: MyElect.ru

    Решение: передавать проверочный код в качестве переменной сессии.

  2. Передача эталонного кода в виде скрытого поля формы.

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

    Пример: Savelink.org.ua (о нем я, кстати, уже писал)

    Решение: как и в прошлом случае, хранить эталонный код на сервере в качестве переменной сессии.

  3. Использование ограниченного набора вопросов/заданий (или, что еще хуже, вообще только одного)

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

    Пример:Ru-Marks.net

    Решение: генерировать случайное задание.

И напоследок другая крайность: капча непроходимая как для ботов, так и для людей.

Фраза “13+18=” угадывается только после длительного и вдумчивого изучения картинки.

ОК, с ошибками разобрались, а где взять нормальную капчу? Я пользуюсь KCaptcha. Для человека она вполне читабельна, но вместе с тем я ни разу не слышал, чтобы боты ее пробивали.

UPD 15.03.09

Сейвлинк.орг.юа загнулся. Сдох. Перестал существовать. Почему-то меня это не удивляет.

PS. Естественно, индусы пишут не только разнообразные антикапчи. Они пишут и много другого говнокода ;)

Набираю бета-тестеров RegSubmitter!

Для начала пару слов о том, что собой представляет RegSubmitter.

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

  1. На данный момент поддерживаются 13 сервиов: Моё место, Закладок.нет, Memori, BobrDobr.ru, Savelink.org.ua, HTML-City.ru, Мое избранное (MyElect.ru), Mister Wong, Lopas.RU, RuSpace, KLI.KZ, Ru-marks.net, Сто Закладок.
  2. Поддерживается регистрация нескольких аккаунтов за раз.
  3. Процесс регистрации состоит всего из двух шагов: указание данных для регистрации и ввод каптч.

Системные требования скрипта тоже невелики:

  1. PHP5
  2. Расширения CURL и mbSrting.

Точная цена скрипта будет определена к концу бета-тестирования, но пока ожидается, что это будет $25.

А теперь вернемся к бета-тестерам.

Для бета-тестирования требуется 5 человек.

Что получат бета-тестеры:

  • Возможность опробовать RegSubmitter первыми
  • Возможность повлиять на направление его развития
  • Полноценную лицензию RegSubmitter к моменту начала продаж
  • На основе сформированной в этот команды тестеров будут формироваться группы тестеров и последующих продуктов на основе RegSubmitter.

Требования к тестерам:

  • Хотя бы минимальные познания в PHP
  • Умение детально описывать возникшие ошибки
  • Адекватность

Желающие принять участие в бета-тестировании неужно отправить анкету с указанными ниже данными на адрес beta@regsubmitter.ru:

  • Имя (как к вам обращаться)
  • Опыт программирования на PHP
  • Опыт создания сайтов
  • Принимали ли вы участие в тестировании других продуктов. Если да, то каких?
  • Ведете ли вы блог? Ссылка? (по желанию)
  • Как с вами связаться?
  • Любая ополнительная информация, которая покажется вам важной.

Лицензия для бета-тестеров будет стоить $10.

Кроме того, имеют место следующие бонусы:

  • Участникам форума searchengines.ru с репутацией более 5000 лицензия будет предоставлена бесплатно. В этом случае заявку на участие в бета-тестировании нужно отправлять мне через ЛС на серче.
  • Авторам хороших блогов по сайтостроению и близкой теманики - так же бесплатно. Чтобы подтвердить, что это действительно ваш блог вы можете написать короткую заметку про RegSubmitter или создать какой-нибудь секретный файл, в котором будет написано, что вы действительно подавали заявку ! ;)

Окончательный список тестеров будет опубликован 8 декабря, в понедельник.

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

PS. Первоисточник.

Чудесный сервис Savelink.org.ua

Честно говоря, я не планировал написать этот пост гораздо позже, но по ходу написания одной софтинки, о которой я скажу в конце поста, мне посчастливилось столкнуться с этим замечательным сервисом.

Чем он меня так впечатлил? О, такое впечатление, что делали его не просто школьники, а еще и лентяи. Совершенно непереносимый дизайн и невалидный - раз. Господа поленились прикрутить ЧПУ - два.

Капча. О, она заслуживает пары отдельных слов. Во-первых, даже простенькие боты распознают ее не задумываясь. А во-вторых, ее даже распознавать не надо, ибо достаточно только глянуть в код и увидеть, что ссылка на картинку имеет такой вид: http://savelink.org.ua/pic.php?text=51672, на картинке написано 51672 (я, кстати, пока баловался с ней получил один раз ровно, а 76543, без подтасовок) и рядышком в коде присутствует это:  <input type="hidden" name="x" value=51672>. Так что капча - это сразу и три, и четыре и пять.

В общем, рекомендую всем внимательно изучить этот сайт и никогдатакне делать!

Пока писал пост этот сервис успел дважды упасть и один раз подняться :)

Ну а теперь о том, что за софт я сейчас пишу

А пишу я скрипт RegSubmitter - полуавтомат для регистрации аккаунтов на соцзакадках. ИМХО, это будет неплохим дополнением к известному Закладочнику от Вдохновенного Тормоза. На данный момент скрипт уже успешно работает с восемью сервисами и в ближайшие дни я допишу еще некоторое количество модулей. Когда большая часть модулей будет готова мне понадобятся бета-тестеры, но об этом в другой раз :)

Мысли по поводу уникального контента.

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

Кто-нибудь пробовал такой трюк?

PS. Судя по статистике, ко мне заходит довольно много земляков. Интересно, кто это?

PPS. Я, кстати, заметил, что в Новосибирске вообще довольно много блоггеров.

Акция “Увеличиваем ссылочную массу бесплатно”

Семен Бруква проводит отличную акцию - бесплатный прогон по каталогам по вручную собранной базе. Чем хороша эта база? Вот что о ней говорит сам Семен:

База SEOb Lite имеет следующие параметры:

  • Каталогов в базе: 3064
  • Каталогов, проиндексированных и Яндексом и Google: 1329 (при этом все остальные есть в индексе одного из поисковиков)
  • Средний ТИЦ по базе: 90
  • Средний PR по базе: 2_

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

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

Количество бесплатных прогонов всего 30, при чем треть их них уже занята! Так что не зевайте ;)

#5 Обзор закладок

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

  1. InoSeo.com Весьма занимательный в информационном плане блог, на котором публикуются переводы наиболее интересных зарубежных статей по SEO.
  2. Швабрашвабр Эдакий аналог движка хабра, только собранный на Друпале. На сайте есть подробная инструкция о том, как собрать свой швабрашвабр. Так что любителям клепать социалки будет любопытно почитать.
  3. Танцы с Друпалом Еще один сайт про Друпал. Несмотря на то, что количество информации на нем пока не очень велико, есть и очень интересные статьи, например про форму комментирования. Так что в ближайшем будущем этот блог ждет еще один этап доработки.
  4. [Поваренная книга Друпала](http:// DrupalCookBook.RU) Достал я уже с ним, да? Но тем не менее, всем, кто работает с Друпалом, читать этот сайт обязательно, как книжку на ночь.
  5. YACG - yet another content generator Интересное закрытое англоязычное комьюнити, а так же программка, вокруг которой оно построилось. В чем-то похожа на мой Йа.Словарь, но судя по описанию, гораздо мощнее.

Йа.Словарь - парсер словарей Яндекса

Недавно мне понадобилось надыбать тематического контента под синонимизацию. Источником оного я решил сделать Яндекс.Словари и быстренько набросал парсер, который по заданному кейворду парсил выдачу словарей и сохранял выдранные статьи в отдельную папочку.

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

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

Йа словарь

Которой я с вами и спешу поделиться :)

Скачать: ya_slovar.txt

Трюки с файлообменниками.

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

  1. Letibit Download

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

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

  2. Rapidshare Download

    Нажимать когда идет обратный отсчет.

    Эффект: обратный отсчет закончится и покажется ссылка на скачивание. Правда, с недавних пор они похоже и на стороне сервера следят за временем, так что хак почти потерял актуальность.

На самом деле, набор был гораздо больше, но по неосторожности я его потерял, а когда восстанавливал смог вспомнить только про эти два сервиса. Так что если кто-то помнит еще подобные - милости прошу в коммнты :)

Ну и напоследок: пока готовил этот пост, наткнулся на вот такой сервис, который так же упрощает жизнь при работе с некоторыми файлообменниками.

Постовой: