пятница, 18 июля 2008 г.

БЛОГ ПЕРЕНЕСЁН!

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

На RSS переподписываться не нужно. Все осталось на прежних местах -
http://feeds.feedburner.com/HomelessInBelarus.

Так что, уважаемые мои посетители и читатели все на -

http://homelessinbelarus.com ...

Результаты моего бомжегодика

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

Итак, как я сказал ранее, моему блогу исполнился год. Чему я научился за этот год, чего добился, что заработал? Год назад, до начала моей блоггерской жизни, увидев или услышав где-нибудь фразу "заработок в Интернет" я уверенно и безоговорочно ассоциировал с кидаловом и лохотронством. И с мыслью от том, что все места под солнцем давным давно уж забиты, в очередной раз отходил в сторонку. Зря...

Последней каплей в решении создания данного блога стал подсмотренный финансовый отчет (фин.стриптиз) у, на тот момент несовершеннолетнего, безавтомобильного паренька из Якутска (ныне Spryt’a). Меня действительно тогда поразил тот факт, что школьник!!! в месяц!!! зарабатывает 3-хзначные суммы уже близкие к 4-хзначным!!! Для меня это был удар под дых, да ещё какой. Spryt'у отдельное спасибо за этот мотивирующий пинок под зад. Удачи ему во всем, действительно талантливый парнишка.

Далее пошло самое интересное и захватывающее. Мегабайты туториалов, мануалов, фак’юшек, сотни блогов, форумов. По началу было сложновато. Башка съезжала набекрень и плавилась от всех сеошных жаргонизмов, терминов, но я не сдавался, я загорелся, мне на самом деле стало интересно. И главное я понял, что в Интернете реально можно заработать. И с этим пониманием пришло нечто большее чем просто зарабатывание денег. Я понял то, чтобы получить какой-либо результат нужно расти, самосовершенствоваться, вкладывать душу в создаваемое дело. И тогда оно начнет приносить доход.

Немного о доходах. Хвалиться не буду, но денежка уже капает. Про покупку квартиры говорить однозначно рановато, однако средств уже вполне хватает для основных онлайн расходов: оплата инета, мобильников; поднятия своих стартапных проектов; заказ технических книжек первой свежести; покупок софтин и т.д. То бишь мои пассивные действия с переменным успехом начинают приносить пассивный доход. И это не может не радовать.

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

В последнее время расстроил Яндекс со своей Колымой. Добрая половина сайтов под РСЮ пошла под откос. Вернее РСЯ осталась на месте, а вот сайты поулетали в баню. Ну да ладно, вытянем как-нибудь обратно... уже чистенькими.

Работая паралельно в партнерках пришлось разобрался с туевой хучей всякого рода движков для блогов (wordpress, textpattern, drupal), CMS-ок (limbo, mambo, hooyamba:-), форумов и еще много всего интересного. Укрепил знания по дизайну, php, css, xhtml, javascript и разным другим технологиям. Даже написал свой примитивный mvc-шаблонизатор на php. Так что, насчет технической части считаю, что для первого года не плохо, хотя конечно могло бы быть и лучше.

Такие дела. Далее планирую полностью пересмотреть стратегию ведения блога на более эффективную, стимулировать линкбайтинг (новомодные блоггерские фенечки, постовые, писькомерные посты на тему кто больше нагнал трафа и т.д.), начать запускать вторую версию блога (возможно сегодня и начну уже). Более подробней об этом в следующих постах.

суббота, 31 мая 2008 г.

SEO редиректы. HTTP status codes. PHP. Apache

Памятка для SEOшников о редиректах

- Девушка, а как пройти в библиотеку? (с)

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

Погнали. Сначало? каратенька минут на 40 :) определимся, что есть редирект?

Редирект - это процесс перенаправления посетителя на другую страницу. Перенаправление осуществляется вебсервером посредством помещения соответствующего HTTP-кода в заголовок HTTP-запроса. Так вот, оказывается, HTTP-кодов, отвечающих за редирект аж целых 7 штук. Перечислю их:

[Redirection 3xx]
300="Multiple Choices"
301="Moved Permanently"
302="Found" (e.g. )
303="See Other"
304="Not Modified"
305="Use Proxy"
306="(Unused)"
307="Temporary Redirect"

Охренеть. До сего момента понятия не имел что их столько. Ээх, говорила мне мама: "Cынок! Читай RFC'ы внимательно, пригодится же" :) Короче, кому интересно, подробней про редиректы со словариком можно почитать в спецификации протокола HTTP/1.1.

Нам же братьям SEOшниками, все знать не обязательно, достаточно двух основных: 301 и 302 редиректы.

Итак, редирект 301-ый, он же "Permanent Redirect", он же "Moved Permanently". Используется в случаях когда, необходимо сменить домен или отдельно взятую страницу на другое постоянное место жительство, для склейки имени сайта с www и без него. Данный редирект говорит браузеру (или поисковому боту), что запрашиваемая страница НАВСЕГДА перенесена в другое место назначения, и перенаправляет на это другое место. Причем при таком редиректе происходит, так называемая, склейка, сущность которой состоит в перетекании PR'ов и тИЦ'ей и других различных рейтигов поисковых систем со страниц старого домена, на страницы нового. Про смену доменов со склейкой ещё можно почитать у Dimox'a.

Далее, редирект 302-ый, вот здесь с погонялами 302-го редиректа некоторый кавардак. В основном все SEOшники на своих блогах называют его "Moved Temporarily" или "Temporary Redirect", хотя по спецификации должен быть "Found". Дело в том, что первые руководствовались устарелым RFC2068, правильнее было бы полагаться на название описанное в актуальном на текущий момент RFC2616.

С измененными названиями редиректа вроде как разобрались. Тем не менее смысл этого редиректа ничуть не изменился и заключается лишь в том, что запрашиваемая страница перенесена в другое место назначения ВРЕМЕННО. В следствии чего склейка не происходит, слив PR'ов и тИЦ'ей не засчитывается :) Однако некоторые продолжают спорить с данным утверждением и говорят об обратном, так как раньше поисковые системы хреново обрабатывали данный редирект и смышленные SEO-hijacker'ы умудрялись поиметь гугл и развести его на халявный PR. У Kass'a можно почитать про хитрожопые клоакинг-склейки (но походу нынче уже не действенные).


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

Редирект через meta-тэг "Refresh":

<meta http-equiv='Refresh' content='0; url=http://homelessinbelarus.com'>

Редирект через Javasript:

<script type="text/javascript">
<!--
window.location = http://homelessinbelarus.com";
//-->
</script>

Редирект с помощью PHP:

<?php
// 301 Moved Permanently
header("Location: http://homelessinbelarus.com", true, 301);
?>
<?php
// 302 Found
header("Location: http://homelessinbelarus.com", true, 302);
?>

Редирект через .htaccess (Apache HTTP Server)

# 301 Moved Permanently
Redirect 301 / http://homelessinbelarus.com

# 302 Found
Redirect 302 / http://homelessinbelarus.com

Внимание: при использовании клиентских редиректов (я их называют так потому что, они указываются в теле html документа, а не непосредственно в заголовке запроса). Так вот при их использовании по умолчанию редирект является 302ым. Будьте внимательны.


Update: доступно и с приколом о редиректах.

пятница, 9 мая 2008 г.

Консольный бэкап

не про SEO, но тоже нужно

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

Работая в свою бытность админом на одном из беларуских предприятиях, сопровождал я одну программулину производственного значения, на которой ежедневно сидело 2 отдела. Так вот, база данных этой программулины за 2 года обильного юзания разрослась до необъятного и важность информации, хранящейся в данной системе представителями отделов возносилась как грандиознейшая работа всех их жизней взятых вместе и сразу.

В один прекрасный момент я понял, что если эта база ненароком йобнеццо, то количество желающих оторвать мне йайца резко увеличится ровно на ту численность, работающих в этих двух отделах. Судя по принятым обязанностям, я сделал вывод, что предыдущий админ походу понятия не имел, что такое бэкап, резервное копирование и ничуть не заботился о судьбе своих йайцев :)

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

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

Лениво было разбираться во всем этом зоопарке утилит для резервного копирования и я в виду тривиальности задачи решил обойтись простым консольным решением в виде обыкновенного bat-ника, используя стандартные команды интерпретатора (cmd.exe), штатную команду копирования винды (xcopy.exe) и консольный вариант самого популярного архиватора от Евгения Рошаля (rar.exe).

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

>backup.bat


@echo off
rem Выводим текущее время
echo %TIME%
rem Создаю директорию вида DD.MM.YYYY
md "%DATE%"
rem Перехожу в созданную директорию
cd "%DATE%"
echo Копирую и сохраняю результат копирования в лог ...
xcopy d:\programulinа\* /s /f /z /c /exclude:..\exclude.txt > backup.log
rem /s - копирует все папки и подпапки, кроме пустых;
rem /f - отображает имена исходных и конечных файлов во время копирования;
rem /z - копирует сетевые файлы с возобновлением;
rem /c - продолжает копирование, даже если произошла ошибка;
rem /exclude: file1[+file2][+file3]... - указывает список файлов, содержащих строки.
rem Каждая строка должна находиться в отдельной линии в файлах. Если одна из строк
rem совпадает с любой частью абсолютного пути копируемого файла, то такой файл
rem копироваться не будет. Например, указывание таких строк, как \\obj\\ или .obj,
rem исключает из копирования все файлы в папке obj и, соответственно, все файлы с
rem расширением .obj;
rem Перехожу на папку выше
cd ..
echo %CD%
echo Архивирую...
rar a -df -r -ag+YYYY-MM-DD backup/b "%DATE%"
rem a - добавить файлы в архив;
rem -df - удалить файлы после архивации;
rem -r - рекурсивно с подкаталогами;
rem -ag[формат] -добавить к имени архива текущие дату и время;
echo Усё ý парадке, шеý.
echo %TIME%


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

>exclude.txt

\mr
\xz
\Recycled
\tmp
.wbk

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

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

>net start schedule

и с помощью консольного планировщика заданий (at.exe) сделать намеченое.

>at 03:03 /every:M,T,W,Th,F d:/backup/backup.bat

Проверим создалось ли расписание, для этого запустим at.exe без параметров

Статус Код  Дата                    Время         Командная строка
-------------------------------------------------------------------------------
1 Каждый M T W Th F 3:03 d:/backup/backup.bat

Вот в принципе и все. Как говориться, "зачем платить больше" и все такое.

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

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

И вообще, дам очень полезный совет, который не раз спасал меня от неминуемой кастрации:

если ты невзначай словил себя на мысли о том, что хорошо бы было сделать резервную копию курсача/проекта/системы, 

остановись ...


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

представь отчетливо, что будет если ты потеряешь курсач/проект/систему и т.д...

представил?...

теперь с радостным наслаждением о том, что это было лишь твоя фантазия делаешь бэкап курсача/проекта/системы.


Update: Недавно наткнулся на очень хорошую подборку статей от СПЕЦ ХАКЕРа. Выпуск специятельно посвящен вопросам бэкапинга и востановления данных.

Не скучайте.

PS. Всех, C Днем Великой Победы.


среда, 7 мая 2008 г.

Переезд на собственый домен на блогспоте

Для тех кто ещё не заметил, совсем недавно сменил блогспотовский домен на собственный. Собственно решил особо не заморачиваться с выбором имени домена и не мудрствуя лукаво просто отбросив .blogspot и получив в итоге homelessinbelarus.com. Полученный домен, к счастью, оказался не занятым. Вот его радимого я себе и взял.

Так что, расскажу как я его прописывал на данный блогспотовский бомжеблог. Возможно кому-нить и пригодиться. Признаюсь, что в премудростях записей DNS протоколов, никогда не разбирался, максимум, так это прописывал NS-сервера домена. Остальные записи типа A, МХ, CNAME для меня до сих пор темный лес. Так что, действовал по интуиции, так сказать методом проб и ошибок, особо не вдаваясь в подробности DNS записей.

Итак, исследуя англоязычную контекстную справку blogger’a:

A CNAME, or Canonical Name, record is an entry within the Domain Name System (DNS) that specifies where a user can find your web pages, or any other URL. You'll use this to associate your custom domain with your blog.

After registering your domain, decide if you want to use a particular subdomain for your blog. E.g. instead of www.mydomain.com you could use something like blog.mydomain.com, if you want. Then you'll create a corresponding CNAME record for that address, associating it with ghs.google.com. Keep in mind that changes to DNS records make take up to 48 hours to take effect.

становиться ясно, что в запись CNAME в админ-панели управления моим бомжедоменом надо прописать значение ghs.google.com.

Без вопросов. Надо - пропишем.

Так и сделал. Подождал два дня, столько говорят нужно ждать чтобы все подсосалось на корневых ДНС-серверах. Так вот через 2 дня, никто и нигде не прописался. Копаю дальше.

Отыскал на одном из форумов что нужно ещё прописать IPшник гугла в запись A, а именно mysite.com IN A 64.233.179.121. Несмотря особо на тот факт, что чувак с данного форума причитал неудачность данного решения, я решил, как уже говорил, методом тыка добавить предложенную запись.

Уже на завтра моему взору предстала страничка со следующим содержанием:

Server Not Found
Error 404

Это означало, что мой доменчег привязался алиасом на гугловский ghs.google.com, однако тот понятия не имел с каким же блогспотовским доменом его надо было связать.

Теперь было самое время идти в админку Blogger’a и менять блогспотовский домен на свой собственный.

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

Итак, в связи с этим резюмирую...


Чтобы успешно переехать на собственный домен на блогспоте мне пришлось добавить следующие DNS-записи:

homelessinbelarus.com. 	A 	64.233.179.121
www CNAME ghs.google.com
homelessinbelarus.com. NS ns1.x5x.ru.
homelessinbelarus.com. NS ns2.x5x.ru.

Возможно у других регистраторов все по-другому и проще. Но у меня было так.


Чюс.

понедельник, 21 апреля 2008 г.

XSS для наращивания ТиЦ в Яндексе издох!!!

"Магадан" приложился видать

Уже чуть больше месяца наблюдал за влиянием xss-ссылочной массы на ТиЦ Яндекса. Данная тема, так бурно обсасываемая на околосеошных форумах,  по сей день не дает покоя seo-вебмастерам всех мастей.

На основании своих наблюдений позволю себе тоже сделать несколько выводов по поводу xss. Наблюдение вел, следя за двумя сайтами, которые явно использовали xss-спамминг для накрутки ТиЦ. Собирая статистику после каждого АПа, я зафиксировал изменения ТиЦа наблюдаемых сайтов.

Приведу здесь данную статистику:

Сегодня 05.03.2008. Найдено два сайта, наращиваемых xss ТиЦ.
Пронаблюдаем за ними
http://xxx-xxxxx.ru/ - ТиЦ 0
http://xxxx-xxx.ru/ - ТиЦ 0

Сегодня 27.03.2008 - наблюдается АП ТИЦа
ТИЦ проверен
http://xxx-xxxxx.ru/ ТиЦ - 375!!!!!!!!!
http://xxxx-xxx.ru/ ТиЦ - 20!
ВЫВОД!!! XSS для Яндекса работает!!!

Сегодня 09.04.2008 - АП ТИЦа
http://xxx-xxxxx.ru/ - ТиЦ - 400 | 4 !!!!!!
http://xxxx-xxx.ru/ - ТиЦ - 30!
ВЫВОД #2!!! XSS для Яндекса работает на 100%!!!

Сегодня 21.04.2008 - АП ТИЦа
http://xxx-xxxxx.ru/ - ТиЦ - 20 | 2!!!!
http://xxxx-xxx.ru/ - ТиЦ < 10
ВЫВОД #3!!! Сдох бобик!!!

Таким образом, сегодняшний АП доходчиво и понятно говорит о том, что тема с XSS для наращивания ТиЦ в Яндексе канула в лету.

Такие дела, братцы. Всем спасибо,...


Update:

Ссылки на сайты убраны по просьбе хозяина.

четверг, 10 апреля 2008 г.

Прокачка с доменов поисковых систем

Не для никого не секрет тот факт, что поисковые системы предоставляют дополнительные привилегии в плане трастовости доменным зонам, типа edu, gov, mil. Однако помимо данных доменных зон имеется ещё и домены, которым поисковики слепо и беспрекословно доверяют как никому другому. «Что это за домены, которые обладают таким доверием?» - спросите вы. Все элементарно, как 2 байта об асфальт. Собственные домены поисковых систем де факто и являются трастовыми. Кому доверять как не самому себе.

Итак, идем дальше. Cуществуют сервисы, которые предназначены для создания групп объединенных по интересам и которые предоставляются непосредственно поисковыми системами.

К примеру зарегившись в http://groups.google.com/ - можно без труда, создавать свои личные странички, тем самым прокачивая свои ресурсы бэками с гугловских доменов.

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

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

  1. http://www.google.com
  2. http://www.google.ae
  3. http://www.google.am
  4. http://www.google.as
  5. http://www.google.at
  6. http://www.google.az
  7. http://www.google.ba
  8. http://www.google.be
  9. http://www.google.bg
  10. http://www.google.bs
  11. http://www.google.ca
  12. http://www.google.cd
  13. http://www.google.ch
  14. http://www.google.ci
  15. http://www.google.cl
  16. http://www.google.cn
  17. http://www.google.co.bw
  18. http://www.google.co.ck
  19. http://www.google.co.id
  20. http://www.google.co.il
  21. http://www.google.co.in
  22. http://www.google.co.jp
  23. http://www.google.co.ke
  24. http://www.google.co.kr
  25. http://www.google.co.ls
  26. http://www.google.co.ma
  27. http://www.google.co.nz
  28. http://www.google.co.th
  29. http://www.google.co.ug
  30. http://www.google.co.uk
  31. http://www.google.co.uz
  32. http://www.google.co.vi
  33. http://www.google.co.yu
  34. http://www.google.co.za
  35. http://www.google.co.zm
  36. http://www.google.co.zw
  37. http://www.google.com.af
  38. http://www.google.com.ag
  39. http://www.google.com.ai
  40. http://www.google.com.ar
  41. http://www.google.com.au
  42. http://www.google.com.bd
  43. http://www.google.com.bh
  44. http://www.google.com.bn
  45. http://www.google.com.bo
  46. http://www.google.com.br
  47. http://www.google.com.by
  48. http://www.google.com.bz
  49. http://www.google.com.co
  50. http://www.google.com.cu
  51. http://www.google.com.eg
  52. http://www.google.com.et
  53. http://www.google.com.fj
  54. http://www.google.com.gi
  55. http://www.google.com.hk
  56. http://www.google.com.jm
  57. http://www.google.com.kh
  58. http://www.google.com.ly
  59. http://www.google.com.mt
  60. http://www.google.com.mx
  61. http://www.google.com.my
  62. http://www.google.com.na
  63. http://www.google.com.nf
  64. http://www.google.com.ng
  65. http://www.google.com.np
  66. http://www.google.com.om
  67. http://www.google.com.pe
  68. http://www.google.com.ph
  69. http://www.google.com.pk
  70. http://www.google.com.pr
  71. http://www.google.com.py
  72. http://www.google.com.qa
  73. http://www.google.com.sa
  74. http://www.google.com.sb
  75. http://www.google.com.sg
  76. http://www.google.com.sv
  77. http://www.google.com.tj
  78. http://www.google.com.tr
  79. http://www.google.com.tw
  80. http://www.google.com.ua
  81. http://www.google.com.uy
  82. http://www.google.com.vc
  83. http://www.google.com.vn
  84. http://www.google.com
  85. http://www.google.cz
  86. http://www.google.de
  87. http://www.google.dj
  88. http://www.google.dk
  89. http://www.google.dm
  90. http://www.google.ee
  91. http://www.google.es
  92. http://www.google.fi
  93. http://www.google.fm
  94. http://www.google.fr
  95. http://www.google.ge
  96. http://www.google.gg
  97. http://www.google.gl
  98. http://www.google.gm
  99. http://www.google.gp
  100. http://www.google.gr
  101. http://www.google.gy
  102. http://www.google.hr
  103. http://www.google.ht
  104. http://www.google.hu
  105. http://www.google.ie
  106. http://www.google.im
  107. http://www.google.in
  108. http://www.google.is
  109. http://www.google.it
  110. http://www.google.je
  111. http://www.google.jo
  112. http://www.google.kg
  113. http://www.google.ki
  114. http://www.google.kz
  115. http://www.google.la
  116. http://www.google.li
  117. http://www.google.lk
  118. http://www.google.lt
  119. http://www.google.lu
  120. http://www.google.lv
  121. http://www.google.md
  122. http://www.google.mn
  123. http://www.google.ms
  124. http://www.google.mu
  125. http://www.google.mv
  126. http://www.google.mw
  127. http://www.google.nl
  128. http://www.google.no
  129. http://www.google.nr
  130. http://www.google.nu
  131. http://www.google.pl
  132. http://www.google.pn
  133. http://www.google.pt
  134. http://www.google.ro
  135. http://www.google.ru
  136. http://www.google.rw
  137. http://www.google.sc
  138. http://www.google.se
  139. http://www.google.sh
  140. http://www.google.si
  141. http://www.google.sk
  142. http://www.google.sm
  143. http://www.google.st
  144. http://www.google.tk
  145. http://www.google.tm
  146. http://www.google.to
  147. http://www.google.tp
  148. http://www.google.tt
  149. http://www.google.vg
  150. http://www.google.vu
  151. http://www.google.ws

Таким образом, если мы разместим необходимую страничку под аккаунтом зареганной группы, то она автоматически станет доступной всем доменным зонам google. Такие дела.

НПР:

Тут меня попросили на дэйтинг партнерку (RenGoDating) посмотреть. С дэйтингом до этого особо не возился, однако с посуплением данного предложения несколько задумался о возможности поработать в дэйтинг индустрии. Так как данная ниша более легальна в сравнении с фармой. Работать с этой парнеркой или нет, решать вам конечно, но по крайней мере познакомиться с данной парнеркой можно. Для этого лезем на армаду и читаем соответствующую статью

ЗЫ. В догонку по дэйтинг тематике. Для тех кто всетаке решился, надыбал на нулледе парочку движков для дэйтинг порталов AzDGDatingPlatinumv1.1.0.rar и dater_pro.rar

Качаем на здоровье и не забываем регаться в партнерке ;)




вторник, 25 марта 2008 г.

Самореорганизация труда начинающего фарма дорвейщика

хотя можно было и попроще :)

Снова стал расплываться в бесконтрольных идеях и последующих начинаниях. Как и говорил раньше, стал интересоваться фармой, потиху начал вовникать в тему дорвеев и понял, что не все так просто, как пишется в рекламных постах. Фрихосты, доргены, дорвеи, хрумеры, базы гест и форумов, линк спамминг, сбор трафика, конверт и/или продажа собранного трафика. Уужаснах! Целая инфраструктура. У неподготовленного и неосведомленного человека просто в одночасье «порвёца фклочья моск» и навсегда опустятся руки на тему фармы. Или ещё того хуже «не руки» :)

Дабы избежать сию карму, настоятельно порекомендовал «неподготовленных и неосведомленных» проштудировать толковый такой словарь дорвейщика. А для закрепления материала и для развенчивания некоторых мифов о фарме ещё посоветовал бы ознакомиться с полезным ФАКом по работе с фармой от DimaX’a.

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

Понятно, что без чётких знаний дискретной математики, кибернетики, моделирования а также понимания алгоритмов и методов квазифеллеровских расширений марковских цепей в дорвееводстве делать нечего. «Нахуй надо?» - недоуменно спросите вы. Это я так утрирую. И действительно… Зачем лезть в концептуальные дебри какого-нибудь алгоритма, используемого, в только что, скаченном доргене. Бери дорген, разбирайся с настройками, и юзай на всю катушку.

Так нет же, основная цель забрасывается в угол и надо «обязательно» убить кучу времени и попытаться разобраться… а как же эта хрень фунциклирует и почему именно, так а не иначе? Ведь очень хочется к этой штуковине ещё дорисовать автореггер, автосубмиттер, автодиггер, и ещё какой-нибудь авто. И через некоторый ощутимый промежуток времени запал пропадает, а вместе с ним основная цель летит в корзину. Такая вот у меня прамблема.

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

Разделяю работу на 2 части - одна "для денег", вторая "на будущее".
"Для денег" почти всегда нудная, хотя конечно я со своим 10-летним стажем программирования в офф автоматизировал все что можно. Но все равно нужен контроль - то "оп - а проксей-то нема", то увидел интересный дор в выдаче - "а это идея, надо подправить и у себя так", то слова отобрать надо по каким доры буду делать (тут я автомату не доверяю, он тока подготавливает). В общем понятно, что идеальной кнопки бабло нет.
Вторая часть - делается тока на свежую голову. Мне в принципе нравится програмить, искать новые варианты и решения. Кстати не обязательно с дорами связанные. Вот и начинаешь "для души", потом получается вариант коммерциализации этого алгоритма/проекта/так далее.

Абсолютно, 1000% уверен в следующем для новичков.

  1. Нельзя делать один дор в неделю (утрирую) и сидеть рефрешить пустые статсы, глубокомысленно считая что ты мол что-то исследуешь. Пните себя, сделайте себе "минимум доров в день - 10" например. И не дня не пропускайте. От ТОГДА вы експериментируете, иначе - это разве что случайно повезет и нарветесь на хорошее решение.
  2. Привыкните к мысли, что это прибыльный биз и пробиться сложно. Реально сложно. Причем от удачного до неудачного решения зачастую одна строка в доргене, одна настройка спамилки, один неправильный выбор хостинга или ресурса. Делайте дальше, несколько по-другому.
  3. Сам наступил на эти грабли. Автоматизировать можно и нужно только готовые, обкатанные схемы. Пока схема на стадии "должно бы получиться и я буду зарабатывать $$$ в день" - не лезьте туда с автоматизацией. Делайте руками, увидьте деньги - скажем хотя бы $80 с этой схемы. Увидели? Вот теперь думайте как сделать чтобы работало с меньшими трудозатратами.
  4. На второй стадии - когда начало что-то получаться - не гонитесь за "вот срочно счас". Уже не один год существует дорвейный биз, все вы успеете. Возьмите себя в руки - не тряпки ж мы в конце концов. Думайте, делайте по-прежнему внимательно, по-прежнему те же 10 доров в день. Да, это будет все еще пусть $10/день а не 100, как если бы вы все бросили и сутками сидели клепали доры. Но зато мимо вашего внимания не пройдут многие ньюансы, и поверьте - выгоднее в итоге будет если не пороть горячки.
  5. Ну и последнее - многие получив первую 1к трафика кидаются ее продавать в 20 мест. Плюньте, если ваш траф не конвертится - наверно дело все-таки в вас. Он может конвертиться лучши или хуже, но если он конвертится в 1 бакс на одной партнерке, очень врядли он законвертится в 30 на другой. Это относится тока к первому трафу, который вы еще сами не точно знаете что за траф и что с ним делать. Потом когда освоитесь будут еще и не такие казусы.

Мыслишко подсмотрел здесь. До связи.

PS. Для меня. При возникновении желания чего-нить заавтоматизировать см. пункт №3.

понедельник, 3 марта 2008 г.

ДубляЖЖ или нах кросспостинг!

На одном из экспериментальных блогов использую плагин для WordPress – lj_crossposter, который автоматом кросспостит посты в ЖЖ. Основной целью, возлагаемой на данный плагин, являлась средством для привлечения жжшной айдитории к своему блогу.

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

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

До связи, товарищ.

понедельник, 25 февраля 2008 г.

Фарма-бизнес. Рыба есть?

или пора становиться фармацевтом

Недавно зарегистрировался на популярной фармапартнерке - Главмеде . Посмотрел как и сколько зарабатывают люди на фарма-бизнесе и пришел к выводу, что в пору становиться фармацевтом. Помогать людям любить долго и качественно :)

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

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

Регулярные выплаты в Webmoney, Epassporte, Wire Transfer, готовые магазины с различными дизайнами, комиссия - до 40 % с продажи, круглосуточный саппорт - все это, привлекает вебмастеров всех мастей, жаждующих заработать лишнюю копейку. Глядя на этот скриншот,

понимаешь, что 250$ за месяц это далеко не предел.

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

Для тех кто хочет почувствовать себя настоящим фармацевтом, стучитесь ко мне по мылу - homelessinbelarus@gmail.com за инвайтами.

P.S. На армаде наткнулся на интересный конкурс от HitsConverter а-ля “Угадай мелодию”, только без Валдиса Пельша. Короче предлагают мелодию, нужно быстро угадать и отписаться  в топике, если первый, то получи 5wmz, а самому настырному обещают ажно 50wmz. Правда мелодий обезображены и узнать их сразу практически не возможно.

четверг, 14 февраля 2008 г.

Срочно 27-летнему ребенку нужна красивая дефка, блондинка или брюнетка с 3-5 размером сисек!!!

Сегодня заметил что Яндекс проапдэйтил ТИЦ. Не знаю как у остальных, но я похвастаться удачным апдэйтом не могу. В основном на всех моих ресурсах наблюдается понижение рэйтинга. Яндекс оттяпал ТИЦа, даже у тех белочек, которые я исправно подкармливал жирными бэками и на которых нет ни продажных ссылок, ни говноконтента. Короче редиска фуфельная этот Яндекс. Решил мне падлу кинуть, да думаю и не только мне.

А еще сегодня ожил блоговар. Так что, ждем постов в стиле:

БУМ! Такая маза!
БУМ! Фингал под глазом!
БУМ! Судьба лихая!
Здравствуй родина родная!

А ещё, наверное в честь 14 февраля, получил по джабберу сообщение от сябра:

Превед! Разошли всем пожалуйста!!! Срочно 27-летнему ребенку нужна красивая дефка, блондинка или брюнетка с 3-5 размером сисек!!! Спасите ребенка!

Меня ктоб так спас? ;)

Адьйоз.

четверг, 7 февраля 2008 г.

Тормоз! Продли домен!

Мля, что-то я совсем забил на свой бомжебложек. Постюсь раз в месяц, это вообще уже до какой степени охренеть надо. Год начался уже как месяц назад, а я никак не могу прийти в норму. Вечно нахожу себе оправдания для нихренанеделания. То работы непочатый край, то устал от нее – отдохнуть надо, то убунту поставлю – винт нах наверну со всем добром своим нажитым, то ещё какая-нибудь халера. Хватаюсь за то, за это, а конечного результата как-то и не видно.

Ладно, харэ хныкать. Во-первых, хочу поблагодарить Тормоза за бесплатную блогоферму. Было очень приятно получить такой новогодний подарочек. Уже 23 февраля на носу, а я ещё про новый год талдычу. Кто из нас ещё тормоз? Ну да ладно.

Признаться, от блогофермы я ожидал немного большего. В плане функциальности что-ли, юзабельности. Хотя это конкретно для меня, это - не главное. Сама идея использовать связку Yahoo Pipes->Блогоферма->Blogger это уже открытие. И Тормоз отлично показал, как стандартными и подручными инструментами добиться работоспособности данной схемы.Поковырявшись в скриптах блогофермы, я загорелся желанием, написать свою блогораму, которая будет удовлетворять моим требованиям. Посмотрим что из этого желания получиться.

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

Итак, оглашаю результаты голосования. На вопрос «Как вы благодарите блоггера за хороший пост?»:

  • 8% опрошенных ответили «Пусть скажет спасибо, что я вообще зашел!» Тем самым говоря, что выразили благодарность в самом факте своего присутствия на блоге;
  • 14% - вообще никак не реагируют;
  • 21% - оставляют комментарий;
  • 23% - просто и без сантиментов тырят понравившийся контент;
  • 31% - ссылаются на статью в своем блоге.

Всего в опросе участвовало 89 респондентов. Такие вот дела, братцы кролики.

ЗЫ. А и ещё прикол зашел сейчас на http://brokenbrake.biz. И первая мысль, - "Оба! Тормоз дизайн поменял. С тетками ;)". Присмотрелся лучше, а там надпись «This domain name expired on Jan 30, 2008».


Тормоз! Продли домен!

пятница, 18 января 2008 г.

Выкидываем сами себя из SERP’a

SEO-оптимизация блоггерского темплейта

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

Казалось бы, чем больше страниц в индексе, тем больше посетителей придет на ваш сайт.  Ан нет.  Часто бывает с точностью до наоборот. Вот живой пример. Вы делаете блог на каком-нибудь вордпрессе. Собираете посты по определенным кеям, оптимизируете их, раскладываете по категориям. В общем все по-взрослому. Гугл потиху индексирует ваш сайт,  посетители начинают заходить из серпа, но, вдруг, поток посетителей резко уменьшается, а половина страниц которые вы так упорно позиционировали по своим фразам ушла в саплиментал.  Вы начинаете пристально разглядывать как там в гугле проиндексировался ваш сайт, и к своему ужасу узнаете, что страницы с самими постами ушли в сплиментал, а вместо них в основную выдачу попали списки статей по категориям. Естественно эти списки  в серпе гугла по вашим кеям будут сидеть далеко не на первых местах, и чаще всего даже не на первых страницах.  Вот и получилось, что гугл просто выдавил из основного поиска ваши правильные  страницы, причем выдавил их в пользу ваших же страниц списков категорий. Так что после этого вебмастеру остается только robots.txt править и запрещать гуглю индексировать на вашем сайте что-то в ущерб основным страницам.

Я полагаю всем всё предельно ясно.

Соглашусь с автором статьи по поводу того, что “не стоит отдавать свой сайт просто так на откуп поисковому боту”, так как самолично не раз наблюдал в SERP’e картину, когда архивы по месяцам красовались на топовых позициях, вытесняя из выдачи правильные постовые страницы.

Все бы ничего, поправил robots.txt и спи спокойно, жди когда поисковые боты прочитают правила и примут их на карандаш. Однако прамблема в том, что наш горячо-любимый Blogger не предоставляет доступ к robots.txt.

Ну как говориться, если гора не идет к Магомету, то … попробуем подойти к проблеме с другой стороны. Вариант со сменой хостинга на свой собственный я не рассматриваю, так как смысла в этом я особо не вижу. Если уже менять хостинг, то зачем тогда вообще на Blogger’е оставаться.

Итак, что нам нужно сделать? Правильно. Нам нужно сделать так чтобы страницы архива не индексировались поисковиком, т.е. выкидываем все непотребное из SERP’a. Сделать это можно, через соответствующий мета-тэг:

<meta content='noindex,follow' name='robots'/>

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

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

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

<b:if cond='data:blog.pageType == "archive"'>
<meta content='noindex,follow' name='robots'/>
<b:else/>
<meta content='all' name='robots'/>
</b:if>

Через пару недель, архивные страницы полностью ушли из SERP’a, оставив после себя ссылки на правильные посты с осмысленными заголовками.

Вот и сказочке конец, кто прочёл, тому зач0т :)

понедельник, 24 декабря 2007 г.

Защита от сервиса с непристойным названием

или Окапываемся в SAPE (часть 3)

После нахождения в сети злополучного для всех саповцев сервиса определения продажных ссылок, и даже подняв вокруг него небольшую шумиху на ньюсе2.ру (отдельное спасибо s13 за размещение новости). Я несколько был поражен и озадачен алгоритмом, с помощью которого система, в моем случае, безошибочно определяла автоматически расставленные ссылки. В скором времени я разобрался, что и по чем, тем самым обезопасил свои ресурсы от грозного сервиса с незвучным названием.

Вкратце поясню, принцип работы сервиса для тех, кто в бронетранспортёре.

Как, в общем-то, и ожидалось, алгоритм оказался до безобразия простым. Получая на вход исследуемую ссылку, сервис подставлял к урлу мусор в виде дополнительных параметров, тем самым нагло изменяя ссылку, которую сравнивает саповский скрипт с находящейся в файле links.db.

Проще говоря, получая на вход такой линк http://site.ru/, сервис загружает сраницу, затем генерит примерно следующий урл http://site.ru/?vsyakiy_musor=!@#$^%&*() и по нему загружает вторую страницу. Сравнивает их, берет разность по ссылкам и считает ее продажной.

Зная этот ключевой момент, просто делаем так чтобы саповский скрипт правильно сравнивал полученный урл с имеющемся с базе линков.

Расскажу что я сделал для того чтобы обмануть сервис. Для этого залез в sape.php

С помощью метода тыка и добрался до этого блока. 

...
// Убиваем PHPSESSID
if (strlen(session_id())) {
$session = session_name() . '=' . session_id();
$this->_request_uri = str_replace(array('?'.$session,'&'.$session), '', $this->_request_uri);
}
...

В данном блоке производится выкашивание из $this->_request_uri идентификатора сессии. И мне показалось данная операция является очень схожей с той которая нам нужна. Только в моем случае надо убивать не только сессию, но и все что приходит после символа '?'.

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

  $this->_request_uri = preg_replace('/\?\S*/',"",$this->_request_uri);

Сохранил изменения. Проверяю...

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

Ну что господа?! Кто ещё не в Sape?! Бегом регаться, пока ироды какой-нибудь другой бяки не придумали :)

А чуть не забыл. Хочу предупредить, данное решение работает только на урлах без параметров и/или поверх ЧПУ-ссылок. То есть если сравниваемые урлы будут с параметрами, то задача по противостоянию усложняется в разы. Как я вижу, нужно будет определять все допустимые параметры и с помощью тех же регулярных выражений, но более извращенных, производить их фильтрацию. Но это охрененное усложнение. Лучше и проще, на мой взгляд, юзать mod_rewrite, тем более в популярных движках поддержка ЧПУ-ссылок уже является стандартом де-факто.

Ещё на всякий случай, сниму всю ответственность за неправильное истолкование и использование представленной здесь информации. Короче люди, если что-то у кого-то не заработает – я не виноват. Перед экспериментами советую сделать бэкап скрипта, а лучше всего сайта.

пятница, 21 декабря 2007 г.

SMO сифа :)

или 5 фактов cущей правды из моей офлайн жизни

Совсем недавно, мой земляк Могилевский бомж и Enginman запулили в меня эстафетной палочкой Презренного Манимэкера. За что им персональная благодарность. Разъяснять правила и условия этой блогерской игры не буду, а просто сошлюсь на первоисточник.

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

Вполне понятно.

Итак! Сближаемся с аудиторией блога...

Факт 1. Я очень рассеян. Причина в том, что если мне приходиться думать и сосредотачиваться на какой-то мысли, то делаю я это в однопотоковом режиме. Все фоновые процессы переключаются на уровень бессознательных условных рефлексов, которые порой и подводят. Обделенные моим вниманием мелочи, вытесняются из памяти наиболее глобальной мыслью в виду своей малозначительности. В результате чего: чайники на плите кипят 2-3 часа;  вода, не закрытая после утренней помывки, течёт весь день; колпачки от зубных паст не завинчены, двери не закрыты, кошельки, флэшки, ключи позабыты дома и т.д. и т.п.

Факт 2. Мне нужна информация. Где-то на третьем курсе университета у меня проснулось чувство, так называемого, информационного голода. Не самое плохое на мой взгляд чувство. Я понимал и понимаю, что что пока есть этот голод его нужно утолять. Чем я и занимаюсь по сей день. Куда бы я не пошел, чтобы я ни делал, мне нужно получать извне информацию, постоянно в чем-то разбираться, читать, развиваться. Для этих целей я купил себе чудо-девайс смартфон, на который я с регулярной постоянностью скидываю необходимую литературу и который я зачитываю до дыр.

Факт 3. "Нам песня строить и жить помогает". Я меломан. Жить не могу без хорошей музыки. Особенно живой гитарной музыки. Благо сейчас с этим проблем нету. Понравилось что-то, залез в инет, поискал и качай хоть всю дискографию. Для этих целей я купил себе чудо-девайс смартфон, на который я с регулярной постоянностью скидываю необходимую музычку и слушаю везде где бы я не находился. Пинк Флойд - фарева!

Факт 4. Приветствую здоровый и адекватный спор и соответственно людей, которые умеют спорить "правильно". Не беспочвенно выдумывать свои предположений или уничижительно и саркастично пререкаться, не желая слышать и слушать никого кроме себя, (в такой спор я стараюсь не вступать, ибо бесполезен он) А состязаться в качестве интеллектуальной дискуссии, в которой всегда интересно посмотреть на объект спора со стороны оппонента. Не перебивая, выслушать его точку зрения, проанализировать, сравнить, возразить, привести опровергающие факты и доводы. В таком споре действительно рождается истина. В случае даже если правда оказывается не на моей стороне, мне без особого труда и совершенно невпадлу признать своё поражение. Главное, для меня в этом деле, не победа, а сам процесс.

Факт 5. На юзерпике справа, на самом деле, не я :)

Теперь нужно передать эстафету "пятерым счастливчикам".
Итак, эстафетную палку кидаю в следующих блоггеров.

  1. Одесскому бомжу;
  2. Ищущему трезвых людей;
  3. Дендрологу Бананового Рая;
  4. Другу человеков (Rajaka);
  5. Сергею Михайлову.

За сим откланиваюсь. Бывайте.

суббота, 8 декабря 2007 г.

Оптимизированный H1

SEO-оптимизация блоггерского темплейта

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

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

Исходим из вышеописанного утверждения, и принимаем её за неоспоримую условность.

Итак, на странице тэг h1 используем только один раз.

Продолжаем развивать тему. 

В большинство представленных на выбор блоггерских темплейтов тэгом h1 обрамлен заголовок блога.  И так на всех страницах блога. То есть гугл помещая в индекс очередную страницу с этого ресурса каждый раз натыкается на один и тот же заголовок. Что в общем-то не есть хорошо. Намного эфективнее и оптимальнее, на мой взляд, было бы сделать следующее: на морде оставить все как есть, то бишь хидером1 обрамляем <h1>заголовок блога</h1>, а на всех остальных страницах <h1>название поста</h1>

Итак, сделаем это на нашем любимом блогспотовском блоге.

Примечание: Все экзекуции я производил исключительно на xml-шаблонах (конкретнее на Stretch Denim Light), так как старые классические html-шаблоны, имхо, потиху отмирают.

Значит так, логиннимся идем в макет править в ручную шаблон. Ищем что-то наподобии этого:

<h1 class='title'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<data:title/>
<b:else/>
<a expr:href='data:blog.homepageUrl'><data:title/></a>
</b:if>
</h1>

Это вывод заголовка блога. Изменяем найденный блок на этот

<b:if cond='data:blog.pageType != "item"'>
<h1 class='title'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<data:title/>
<b:else/>
<a expr:href='data:blog.homepageUrl'><data:title/></a>
</b:if>
</h1>
<b:else/>
<h2 class='title'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<data:title/>
<b:else/>
<a expr:href='data:blog.homepageUrl'><data:title/></a>
</b:if>
</h2>
</b:if>

Здесь просто добавляется дополнительное условие - является страница мордой или нет. Если морда - то заголовок в h1, если нет- в h2.  

 Дальше проделываем все тоже самое с точностью до наоборот с блоком вывода названия поста. Ищем

<b:if cond='data:post.title'>
<h3 class='post-title'>
<b:if cond='data:post.link'>
<a expr:href='data:post.link'><data:post.title/></a>
<b:else/>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</b:if>
</h3>
</b:if>

и заменяем на

<b:if cond='data:post.title'>
<b:if cond='data:blog.pageType == "item"'>
<h1 class='post-title'>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</h1>
<b:else/>
<h3 class='post-title'>
<b:if cond='data:post.url'>
<a expr:href='data:post.url'><data:post.title/></a>
<b:else/>
<data:post.title/>
</b:if>
</h3>
</b:if>
</b:if>

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

h1.title, h2.title {
line-height: 1.4em;
font-size: 150%;
}
h1.post-title, h3.post-title {
line-height: 1.2em;
font-size: 100%;
}

Всё. Сохраняем темплэйт и проверяем все ли работает так как надо.

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

ту би континуед ...

суббота, 1 декабря 2007 г.

Сервис определения продажных ссылок

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

Название домена ebanavrot.spb.ru не внушило никакого доверия. Сразу закралось сомнение и предвзятость к функциональному назначению данного сервиса. Саркастически улыбаясь, я решил произвести апробацию сервиса и заодно проверить свой квазиэнтропийный говнолинкоконцентратор.

И шо ви думаите.

Зараза-сервис, плевать хотел на все мои мегаэнтропийные ссылки и со свистом определил факт продажности, вдобавок вывел их на экран. 

Сарказм и улыбка сменилась озадаченностью и озабоченностью.

Я проверил ещё …

И ещё …

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

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

Только после этого эксперимента в глаза бросилась ключевая фраза сервиса: Система не определяет продажные ссылки расставленные вручную.

Как же так? Какие будут соображения, господа гусары?

ЗЫ. Если поисковые системы возьмут на вооружение алгоритм данного сервиса (если, конечно, уже не взяли), то можно готовиться к не самым хорошим временам. Так что, пока не поздно быстренько регаемся в системе и гребём балабасы рыдлеўкамi ;)

воскресенье, 18 ноября 2007 г.

Окапываемся в SAPE (часть вторая)

или увеличиваем энтропию говнолинков

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

Рассмотрим представленный ниже блок ссылок в качестве примера:

стринговые труселя квартиру застрахуй в Австралии пластиковые окна из мозаики, голые телки валяльня тормозные мыши колодки

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

Наша задача как можно больше растворить линки в релевантном околоссылочном контенте, тем самым в среднем уменьшив концентрацию говонолинков на странице сайта. За основу я взял все ту же статью ЛенОблБомжа, о которой я упоминал в предыдушем посте о своем знакомстве с Сапой. Только в моем случае я не разделяю на отдельные блоки, а генерирую более менее осмысленные предложения с саповскими ссылками и вывожу их случайным образом на страницу. Хотя ничто не мешает объединить эти две функциональности в одно целое и ещё больше замаскироваться и защитится от всевозможных песочниц.

Замечу, что PHP не мой родной язык, на котором я думаю, разговариваю, и брежу во сне, так что за качество кода не ручаюсь.

<?php
// Этот код можно забубендить в начало
global $sape;
define('_SAPE_USER', 'xxx'); // xxx заменить на нужный код
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
$sape = new SAPE_client();

// генератор говноссылочных фраз
function generate_phrases($count_links=0) {
global $sape;
// массив фраз
$phrases = array(1=>
'Культ джайнизма включает в себя %s и поклонение Махавире.',
'Гравитационный парадокс, по определению не учитывает мнение, однако допускает %s. ',
'Гештальт многопланово притягивает %s, прослеживая методологию во многих сущностях.',
'Чем больше фраз в этом массиве, тем меньше концентрация говнолинков, таких как %s');
// пробегаем по всем ссылкам
for ($i = 0; $i < $count_links; $i++) {
// выбираем рандомом индекс в массиве фраз
$indx = rand(1,count($phrases));
if (!isset($phrases[$indx])) {
// если уже удален из массива, берем сначало по порядку другой индекс
for ($j = 1; $j <= count($phrases); $j++) {
if (isset($phrases[$j])) { // снова проверим
$indx = $j;
break; //нах с цикла
}
}
}
$link = "<span style='text-transform: lowercase;'>".$sape->return_links(1)."</span>";
$phrase = $phrase.sprintf($phrases[$indx],$link).".";
// удаляем нах из массива
unset($phrases[$indx]);
}
return $phrase; //вяртаем в зад :)
} ?>

...

<?php // Этот код вставляем туда, где нам надо отобразить ссылки
// Сначало проверяем есть ли вааще ссылки на этой странице
$count_links = count($sape->_links_page);
if ($count_links > 0) { // если есть ссылки, то отображаем их
?>
<div>
<h1>Новости</h1>
<div><?php echo generate_phrases($count_links); ?></div>
</div>
<?php }
?>

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

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

Удачи Вам.

пятница, 2 ноября 2007 г.

Окапываемся в SAPE

Сапа - (франц. sape, букв. - мотыга, saper - вести подкоп).
Подкоп, окоп, выкапываемый при наступлении по 
открытой местности для постепенного приближения 
под огнем к укрепленной позиции противника.
Словарь Ушакова.

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

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

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

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

Вообще при работе с системой советую ознакомиться с так называемым - "Быстрым поиском для ленивых, он же Цитатник, он же FAQ". В последствии избавит от многих вопросов.

Ладно, с теорией покончим - переходим к практическим занятиям.

В режиме вебмастера создаем новую площадку, для этого на свой сайт устанавливаем код, предлагаемый системой. Если код установлен верно, то система сразу же поставит площадку в очередь на индексацию. После того, как система проиндексирует все страницы с размещенным кодом, - площадке присваивается статус "ожидает модерации". Модерация может занять от нескольких часов, до 2-3 суток, в зависимости от загрузки службы поддержки и дня недели. После прохождения модерации, если модераторами не выявлено никаких проблем, площадке присваивается статус "работает".

Все теперь можно работать? Да, уже почти можно, однако необходимо активировать те страницы, с которых мы планируем торговать ссылками. Для этого сперва проверяем проиндексированность каждой страницы в Яндексе, непроиндексированные - исключаем. Процесс, в случае большого количества страниц, можно автоматизировать. Подробности автоматизации удаления непроиндексированных страниц Яндексом можно подсмотреть у Минского бомжа и у San'a. Dimox в свою очередь дополнил минчанина собственным авточекером проиндексенных страниц в Гугле.

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

В прошлых своих постах я упоминал о том, что поисковые системы (в частности Google) проводит карательные акции сайтам которых уличит в продажности. К такому же выводу пришел и ЛенОблБомж, наблюдая за своими детищами в выдаче Яндекса. В этой же статье можно найти дельный совет (с примерами скриптов) для вебмастеров об использовании нескольких блоков саповских ссылок на странице сайта. Также полезно будет прочитать пару постов о правилах и приемах увеличения дохода от Sape.ru.

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

Засим откланиваюсь. Бывайте, товарищи.

ЗЫ. Хочу извиниться за пост о благодорностях блоггера. Спасибо дядькам - Arser, 4mo и особенно Тормозу за наставление на путь истинный. Работу над ошибками произвел. Свои взгляды и привычки пересмотрел.

понедельник, 29 октября 2007 г.

Сателлитный cайт c cайтмапом

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

В разработке сайта помогли давно забытые знания по php, html, xml и css, которых я нахватался со студенческих времен. Значительное время отдал на изучение и подгонку под себя cms и наполнение сайта. В итоге получился добротный такой тематический сателлит на двести с лишним страничек. Почему сателлит? А потому что сайтом для людей его пока назвать трудновато, но если над дизайном поработать, то кросавчегом станет, хоть крести ;)

Залив его на свой хостинг, добавил сайтмап для лучшего пищеварения поисковых роботов. Парочку слов насчёт сайтмапа. Недавно наткнулся на программку Sitemap Writer, которая облегчает работу с sitemap-файлами. Тулза способна производить импорт sitemap.xml с удаленного сайта, из RSS источника, из файла, который содержит список ссылок.  Позволяет манипулировать с нутром самого сайтмапа, экспортировать его, ну и, самое, на мой взгляд, полезное, - сообщать основным поисковым системам (Google, Yahoo, Ask, MSN) о существовании его (сайтмапа) родимого. Короче иногда юзаю данную программулину в тандэме с Google Webmaster Tools.

Для тех же поисковых роботов в файле robots.txt добавил строчку

Sitemap: http://<имя_сайта>/sitemap.xml
т.е. даю наводку на сайтмап.

Меньше чем через неделю Яндекс скушал 70 страничек. Думается не плохо, за неделю-то. Кстати скажу, что домен для сайта я прикупил infoшный. Помнится пермский бомж недвусмысленно возражал нижегородскому, по поводу индексации Яндексом info-доменов. Основываясь на результаты своего эксперимента, принимаю сторону коллеги из Перми. Яндекс нормально кушает сайты на info-доменах. По крайней мере, мой сайт пришелся ему по вкусу, через некоторое время за Яшкой, уже и Гугл подтянулся. Сожрал ажно 169 страничек. Так что, есть что-то них - в этих сайтмапах.

ЗЫ. В продолжении темы. Для почитателей WordPress'овского блогодвижка грех было бы не упомянуть о плагине Google Sitemap Generator. Плагин позволяет одним нажатием кнопки грызуна сделать ... всё что надо. Имхо, нужный для SEOшника плагин.

пятница, 26 октября 2007 г.

Google Апдэйтит PR!


Уууух!!!

Гугл начал свои танцы-шманцы. Прямо сейчас на глазах проверяю свои ресурсы и на них прямо же на глазах гугл апдэйтит PR. Они увеличиваются, глаза в смысле, вместе с пиаром.

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

Мордочку моего блога Google оценил на трёшку. Неплохо, совсем неплохо!

Короче сегодня гугл меня порадовал. А вас, господа сеошники?

БЛОГодарности БЛОГгеру

Читая большое количество постов в день (ибо бомжелента разрослась уже до необъятного), иногда встречаешь действительно хорошие произведения. Так вот взял привычку кликнуть парочку раз по контекстной рекламке чувачку, который действительно постарался, потратил свое время на написание бессмертного креатива или полезного и нужного поста, палящего интересную тему. И мне не в напряг, да и чувачку приятно, когда будет просматривать свои статсы по дебету-кредиту. Так сказать стимуляция на написание следуюшего шедевра.

Таким образом, задался вопросом:

- А как вы благодарите блоггера за хороший пост? 

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

Варианты ответов:

  •     Оставляю коммент;
  •     Ссылаюсь на статью в своем блоге;
  •     Тырю контент :)
  •     Пусть скажет спасибо, что я вообще зашел;
  •     Как, как? Да ни как!

PS. Походу у Google сегодня танцы-шманцы.

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

суббота, 20 октября 2007 г.

Унц-унц-унц или мировой заговор против Google

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

Сначала Дима Давыдов со своими китайско-въетнамскими экспериментами, затем проект - Блогофильтр.ком, после - Солнечный Город Артёма Майнаса, и вот теперь проект - Blogowar.ru.

Какие-то сакральные секреты известны создателям этих ацко-массонских экспериментов. Возможно, это мировой заговор посвящённых SEO-блоггеров, обладающих Великим Секретом, против империи Google, направленный на то, чтобы при очередном апдэйте PR гугловские датацентры, от такого количества залинкованных между собой блогов, переполнили свои буферы, стэки, канализации и посеяли цифровой хаос и сетевой армагедон ;)

Короче, я играю в Blogowar.ru, чего и вам советую.

четверг, 18 октября 2007 г.

Домен и хостинг (аз, буки, веди...)

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

Ясное дело что у каждого блоггера, стартапера, манимэйкера была своя история: "Как я выбирал домен и хостинг". Ну и я как истинный продолжатель этого жанра решил описать свои ощущения по этому поводу. Может кому-нибудь они и пригодятся.

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

Овладев этими мега-знаниями, для меня все же вопрос о приобретении домена и хостинга оставался открытым. По запросу “купить домен” Google выдал около 2,5 мильёнов страниц. Мда, не густо ;)

По предыдущему опыту обмена денег мне было известно, что конторка webmoney.ru балуется регистрацией доменов. К ним я и отправился за своим первым доменом. Все очень просто выбрал имя, проверил - занят или свободен, если свободен, - регай, плати деньгу, домен твой. Если не получается подобрать имя для сайта, сервис NameBuddy поможет быстро подобрать свободный домен.

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

Теперь общая картина по данным вопросам была ясна. Первый платный xостинг для своего первого домена я нашел буквально в тот же день. Не помню как наткнулся на  x5x.ru, вроде из бомжеленты кто-то посоветовал. Привлекло то, что они предоставляют тестовый хостинг объемом 10 MB с собственным доменом (или *.x5x.ru) на 7 дней. С моим опытом, вернее его отсутствием, самое то.  

Предоставляют:

  • Дисковое пространство: в зависимости от тарифа от 25 до 2000 МБ;
  • SSH доступ: По запросу;
  • Трафик: Не ограничен;
  • Панель управления: DirectAdmin;
  • Базы данных: Не ограничен PhpMyAdmin, MysqlQuickAdmin;
  • Домены и поддомены: Не ограничен RoundCube, UebiMiau, Squirrelmail;
  • Почтовые ящики: Не ограничен; 
  • Лимит на отправку писем: 300/сутки(по запросу возможно снятие ограничений на отправку писем.);
  • Цены от 0.6$ до 15.00$ в месяц.

Центр поддержки работает оперативно, на тикеты отвечают быстро и по делу, но только до 22.00 по Московскому времени. Цены у них ниже, нежели у domains.webmoney.ru, однако минус - домены регистрируют дольше.  Дают скидку при покупке 5 доменом.

В общем, пока прижился я у них, а там дальше посмотрим. Такая вот история получилась.

понедельник, 15 октября 2007 г.

Ввод е-денег по-беларуски

До недавнего времени понятия не имел как производить платежные операции в Интернете. Прошу не кидаться тухлыми яйцами, но, за все время моего знакомства с Интернетом, я действительно ничего никогда не покупал, ничего не продавал и был полным профаном в этом деле (сейчас уже неполный профан :). Конкретно как ввести бабки в сеть, я не знал. Ситуацию усугублял общеизвестный факт, что Беларусь и электронные платежные системы - вещи трудно совместимые. Раньше одним из способов перевода денег была поездка в соседнюю, братскую Россию. Все это занимало довольно много времени и сил. Был другой способ, но для его осуществления нужен был родственник или свой человек, обитавший в стране благосклонно настроенной к электронной валюте. И этот самый родич еще должен был хоть отдаленно понимать, что такое электронные бабки. Короче, все было довольно муторно и всякий раз отбивало желание заниматься этим вопросом.

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

И я стал двигать.

На официальном сайте одного из банков увидел объявление. Работаем с WebMoney с подробной инструкцией по переводу денег. Ну все, думаю, сбылось. Взял 20$ для пробных экспериментов и пошёл счастья пытать.

Попытка первая

Белинвестбанк. Подхожу к кассе, обращаюсь к красивой девушке за стеклом. Говорю о своем намерении перевести деньги в электронную валюту. У девушки округляют глаза - не знаю, мол, ничего, зайдите в кабинет "Работа с клиентами". Пошел куда послали. Закрыто на обед. Пошарил по всем стендам, рекламным постерам. Ни одного упоминания о вебманях.  Фтопку Белинвестбанк.

Попытка вторая

БелПромСтройБанк. В фойе два охранника. С любопытством наблюдают за людьми. Спрашиваю первый, чтобы лишних вопросов не задавали: «Куда можно обратиться?» Ответ был содержательный: "ВОН ТУДА!". Иду ТУДА, т.е. в кабинет, где обрабатывают клиентов. Говорю так, мол и так, куда денюшку сувать, хочу электронную валюту поиметь. Банкиры оживились, начали друг у друга спрашивать, звонить куда-то. Потом стали мне предлагать визу какую-то приобрести за 10$ c ежемесячным обслуживанием в 2$.

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

Попытка третья и последняя

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

  • Захожу в меню "Платежи"; 
  • Выбираю пункт "г.Минск";
  • (Вот оно!) WebMoney WMB (Технобанк);
  • Ввожу номер кошелька WMB и сумму платежа;
  • Всё проверяю и жму далее.

Инфокиоск выплёвывает чек. Две минуты и всё готово.

Дома проверил кошелёк - все пучком. Банк снял 3% комиссии. Грошики осталось только перевести из WMB в WMZ. Переводил я их в roboxchange.com.

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

ЗЫ. В последствии успешно получилось перевести денешку в инфокиоске Белинвестбанка.

ЗЗЫ. Забыл предупредить, что не беларусам или прошаренным в данном вопросе беларусам этот пост можно не читать ;)