Гугл теперь учитывает ссылки в RSS

RSS/Atom feeds have been very popular in recent years as a mechanism for content publication. They allow readers to check for new content from publishers. Using feeds for discovery allows us to get these new pages into our index more quickly than traditional crawling methods. We may use many potential sources to access updates from feeds including Reader, notification services, or direct crawls of feeds.
http://googlewebmastercentral.blogspot.com/2009/10/using-rssatom-feeds-to-discover-new.html

Хм, а разве он их раньше не учитывал ?
Получается, что нет.
Вот так, век живи – век учись.

Вся правда о дуплицированном контенте

Димок подкинул ссылку на толковую (наконец-то!) статью о дуплицированном контенте:

“Дуплицированного контента не существует, пока на него не ставятся ссылки”. http://seom.info/2009/10/30/duplicate-content/

Количество бреда, плодящегося в головах рунетовских сеошников вообще потрясает. Раньше это было “утекание пиара страницы через внешние ссылки”, сейчас же пальму первенства занял “дуплицированный контент”. Доходит до абсурда, особенно если почитать searchengines.ru . Ибо кто у нас нынче сеошник ? Студент или школьник в поисках быстрых денег. Учиться эти люди почти не умеют, хватают факты без подтверждения практикой, дальше все это выплескивается на форумы со своими домыслами и выводами, дальше их читает такой же студент или школьник в поисках новых знаний – и понеслось по кругу. Самоподдерживающаяся система.

Ранжирование в Google – год 2009й

Основные критерии:

24% Trust/Authority of the Host Domain
22% Link Popularity of the Specific Page
20% Anchor Text of External Links
15% On-Page Keyword Usage
7% Traffic and Click-Through Data
6% Social Graph Metrics
5% Registration and Hosting Data

Остальное – на http://www.seomoz.org/article/search-ranking-factors

Статистика записей в ЖЖ

Эти и другие интересные и, возможно, полезные картинки здесь: http://habrahabr.ru/blogs/lj/69922

Внутренние механизмы Google

На блоге Тормоза увидел упоминание о форуме make4you зашел и приятно удивился – в кои-то веки я вижу свежую волну, а не не старперское уныние 90х типа searchengines.ru или черный междусобойчик и между-строк-читальник типа gofuckbiz.com

Возможно, это просто первое впечатление, но оно вот такое.

Нашел на этом форуме ссылку на очень неплохое резюме по ранжированию в современном Гугле: http://wildo.ru/google/algoritmy-google . Рекомендую почитать, что-то освежить в памяти, что-то, возможно узнать.

Пара цитат:

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

Аарон Волл констатирует, что одна естественная ссылка равна 40-60 черным, то есть, если на вас ссылаются 60 заспамленных каталогов и 2 хороших сайта уровня ленты или серча, то на самом деле будет засчитан один хороший линк. Цифры, конечно, ориентировочные, но проверенные не одним человеком.

Seodigest

Вышел новый номер Сеодайджеста – уже аж 7й, оказывается!
Я в свое время обещал Стингеру написать про первый выпуск, надо наверстывать :)
Журнал стал вполне красивый визуально, с очень удобным онлайн-вьювером. Правда, мне странно видеть такое исполнение интернет-журнала, я бы верстал обычный html-сайт. Поисковый трафик опять же. Но авторам видней.

Из полезной инфы – я бы отметил работу с кейвордами, в частности сказано пару строк про мощные инструменты для белого вебмастера от команды seoquake – semrush.com и seopivot.com. Ну и про Facebook есть статья, хотя и несколько поверхностная и эклектичная.

twittertrends.ru

Пришла пора немного пропиариться.
Мне давно хотелось сделать что-то, что не приносило бы циферки на счет в epese/webmoney , а существовало “просто так” и приносило пользу большому числу людей и что можно было бы показать людям, которые спрашивают “а чем ты занимаешься в инете вообще ?” . 21 июля (как сейчас помню) это желание стало непреодолимым и за полторы недели, вечерами, я таки сделал это :

http://twittertrends.ru

Это сервис учета трендов русского твиттера. Сейчас там считаются только хэштэги, но, в принципе, ничего не мешало сделать и поисковик по всем постам вообще – просто дедик жалко, а там помимо этого сервиса крутится еще много чего. Аудитория русскоязычного твиттера, как оказалось, невелика – всего чуть больше 30 тысяч и в 400 потоков обходится за 2 часа. А если еще понизить приоритет очень давно не пишущим, то можно минут за 20 обходить, думаю.

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

Типовые модули верстки

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

Вот что у меня пока получилось собрать.

1. Блоки с закругленными краями.

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

CSS:

.box { margin-bottom: 20px; padding: 6px; background-color: #F0F0F0;}
.corners { position: relative; overflow: hidden; }
.corners em.tl, .corners em.tr, .corners em.bl, .corners em.br { position: absolute; font-size: 1px; }
.corners-2 em.tl, .corners-2 em.tr, .corners-2 em.bl, .corners-2 em.br { width: 4px; height: 4px; background-image: url(corners/corners-2.png); }
.corners-2 em.tl { left: -2px; top: -2px; } .corners-2 em.tr { right: -2px; top: -2px; } .corners-2 em.bl { left: -2px; bottom: -2px; } .corners-2 em.br { right: -2px; bottom: -2px; }
.corners-3 em.tl, .corners-3 em.tr, .corners-3 em.bl, .corners-3 em.br { width: 6px; height: 6px; background: url(corners/corners-3.png); }
.corners-3 em.tl { left: -3px; top: -3px; } .corners-3 em.tr { right: -3px; top: -3px; } .corners-3 em.bl { left: -3px; bottom: -3px; } .corners-3 em.br { right: -3px; bottom: -3px; }
.corners-4 em.tl, .corners-4 em.tr, .corners-4 em.bl, .corners-4 em.br { width: 8px; height: 8px; background: url(corners/corners-4.png); }
.corners-4 em.tl { left: -4px; top: -4px; } .corners-4 em.tr { right: -4px; top: -4px; } .corners-4 em.bl { left: -4px; bottom: -4px; } .corners-4 em.br { right: -4px; bottom: -4px; }
.corners-5 em.tl, .corners-5 em.tr, .corners-5 em.bl, .corners-5 em.br { width: 10px; height: 10px; background: url(corners/corners-5.png); }
.corners-5 em.tl { left: -5px; top: -5px; } .corners-5 em.tr { right: -5px; top: -5px; } .corners-5 em.bl { left: -5px; bottom: -5px; } .corners-5 em.br { right: -5px; bottom: -5px; }
.corners-6 em.tl, .corners-6 em.tr, .corners-6 em.bl, .corners-6 em.br { width: 12px; height: 12px; background: url(corners/corners-6.png); }
.corners-6 em.tl { left: -6px; top: -6px; } .corners-6 em.tr { right: -6px; top: -6px; } .corners-6 em.bl { left: -6px; bottom: -6px; } .corners-6 em.br { right: -6px; bottom: -6px; }
.corners-7 em.tl, .corners-7 em.tr, .corners-7 em.bl, .corners-7 em.br { width: 14px; height: 14px; background: url(corners/corners-7.png); }
.corners-7 em.tl { left: -7px; top: -7px; } .corners-7 em.tr { right: -7px; top: -7px; } .corners-7 em.bl { left: -7px; bottom: -7px; } .corners-7 em.br { right: -7px; bottom: -7px; }
.corners-8 em.tl, .corners-8 em.tr, .corners-8 em.bl, .corners-8 em.br { width: 16px; height: 16px; background: url(corners/corners-8.png); }
.corners-8 em.tl { left: -8px; top: -8px; } .corners-8 em.tr { right: -8px; top: -8px; } .corners-8 em.bl { left: -8px; bottom: -8px; } .corners-8 em.br { right: -8px; bottom: -8px; }
.corners-9 em.tl, .corners-9 em.tr, .corners-9 em.bl, .corners-9 em.br { width: 18px; height: 18px; background: url(corners/corners-9.png); }
.corners-9 em.tl { left: -9px; top: -9px; } .corners-9 em.tr { right: -9px; top: -9px; } .corners-9 em.bl { left: -9px; bottom: -9px; } .corners-9 em.br { right: -9px; bottom: -9px; }
.corners-10 em.tl, .corners-10 em.tr, .corners-10 em.bl, .corners-10 em.br { width: 20px; height: 20px; background: url(corners/corners-10.png); }
.corners-10 em.tl { left: -10px; top: -10px; } .corners-10 em.tr { right: -10px; top: -10px; } .corners-10 em.bl { left: -10px; bottom: -10px; } .corners-10 em.br { right: -10px; bottom: -10px; }

Картинки:
скачать
Папку corners положить в ту же папку, где лежит css.

Использование:

Это блок с закругленными краями радиуса 10 пикселей

Цвет блока задается параметром background-color элемента .box

Пример:

Это блок с закругленными краями радиуса 10 пикселей

Плюс этого метозда в том, что радиус закругленных уголков можно менять, просто меняя класс дива. Диапазон – от corners-2 до corners-10.

2. Закругленные кнопки (типа-макос-стайл)

Кнопки, сделанные по такой технологии можно видеть, например, в админке вордпресса.

CSS:

button{
-moz-border-radius-bottomleft:11px;
-moz-border-radius-bottomright:11px;
-moz-border-radius-topleft:11px;
-moz-border-radius-topright:11px;
-moz-box-sizing:content-box;
border-style:solid;
border-width:1px;
cursor:pointer;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
font-size:11px !important;
line-height:16px;
padding:2px 8px;
text-decoration:none;
background: #f2f2f2 url(button/button-white-grad.png) repeat-x scroll left top;
height: 18px;
}
button:hover { border-color:#666666; color:#000000; }
button:focus { outline-style: none; }

Картинки: скачать
Папку положить туда же где лежит css.
В принципе, можно и без них, но с градиентом кнопка смотрится получше.

Использование:


Можно button в css поменять на input[type=submit] и так же будут выглядеть все кнопки сабмита форм.

Пример:

3. Эффект вдавленного текста

Можно видеть в той же админке wp – в заголовках блоков. Работает только в современных браузерах (Chrome 2, Firefox 3.1+, Safari 4).
Рисуется белая тень в один пиксель, что вкупе с ожиданием мозга, что свет всегда светит сверху рождает иллюзию бликующей кромки вдавленных в фон букв.

CSS:

.white_shadow { text-shadow:0 1px 0 #FFFFFF; }

Если сменить белый цвет (#FFFFFF) на черный (#000000), то будет противоположный эффект – выпирающих букв.

Пример:

Mac OS properties

Прости, бложик.

Как же давно я к тобой не занимался все-таки, у тебя уже pr2 вместо четверки, на морде реклама неоплаченная крутится, в категориях – окаменелое говно мамонта. Ну ничего, сейчас активизируем тебя немного, постов понапишем, на другой хостинг перенесем, Раббиту стукнем. :)

Почему девелоперу не нужен Мак

Гулял на smashingmagazine.com, наткнулся:

Why Web Developers Don’t Need A Mac

Я когда пробовал Мак пришел к тем же выводам. На Винде привычнее и быстрее работается.

PHP vs Python

Отличное резюме по этому вопросу составил Farik:

Явных преимуществ у пхп над питоном два:
1. Он является стандартом де-факто в вебе. То есть не надо тратить время на поиск поддерживающего его хостинга или админа, который справится с настройкой.
2. Он прост, как валенок.

Минусы пхп:
1. Скупые средства языка.
2. Все фреймворки жалкое подобие Zope и Django(либо монструозны, либо написаны под кальку с них).
3. Провоцирует сделать “быро шоб работало” вместо того, чтобы учиться делать правильные вещи правильным образом.

Спорных моментов куча:
1. Прекомпилированный пхп примерно так же быстр, как питон.
2. Оба херово типизированы
3. На пхп проще писать, но на питоне зато – в принципе невозможно писать ту херню, что присутсвует в 90% пхп проектов.
4. На пхп дохера семплов, примеров, библиотек. Но на питоне зато мало и почти все качественные и рабочие. То есть на поиск решения уходит намного меньше времени.

Минусы питона:
1. Его надо понимать. Смысла переписывать пхп код с нужным форматированием и заменой function на def нет ни малейшего.

Плюсы питона:
1. Комьюнити: нет такого количество “программистов”, которые не то, что программировать – копируемый код читать не умеют.
2. Действительно крутые фреймворки, библиотеки. У них можно и просто необходимо учиться.
3. Охуенный syntax shugar
4. Реальное, а не декларируемое, развитие языка.

Вывод:
Если ваше кредо не “я бля самый пиздатый лентяй в мире” и Вы реально хотите расти – питон хорошее направление. Затраченный год на изучение(переход на) питона – ценная инвестиция.

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

Дополнение:
Все упоминания “питона” в данном тексте без потери смысла можно заменить на “руби”.

http://www.gofuckbiz.com/showpost.php?p=155114&postcount=10

PHP-обертка для Twitter API

David Billingham написал и опубликовал php-класс для работы с твиттером: http://emmense.com/php-twitter/.

PS Кстати, там есть мелкие баги. Тестируйте перед использованием.

API правят миром

Новость не для твиттера, но для блога.

Целых два крупных события произошли за последние два дня.
1. Яндексом был открыт API к поиску по блогам.
2. Гуглем был открыт API к счетчику Google Analytics. Подробнее можно прочитать здесь.

“Радостно!”(с)

Теперь можно писать различные скриптовые гаджеты, основанные на этих API.

Средняя стоимость ордера в фарме

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

Я работаю в основном с Главмедом, поэтому особо сравнить мне не с кем.. Напишу инфу только по Главмеду. Пока в прошлом году аптеку не снес Директи, средний ордер составлял 33,6 бакса.

Упрощаем линк-билдинг

Попался мне на глаза скрипт, аналогов которого я в паблике не видел. А ниша-то свободна. Была. Уже занята. :)

Я говорю о blog harvester-е. Это скрипт, который облегчает нахождение и комментирование блогов.

Скрипт принимает на вход кейворд (или список кейвордов) и ищет страницы с формой комментария. Умеет распознавать популярные блог-движки и определять, стоит ли nofollow на исходящих линках (правда, не всегда). Определяет ништяки комментирующей страницы – количество исходящих ссылок, PR страницы, PR и CY домена. И – самое главное – в целом все сделано “не по ТЗ”, а так, чтобы удобно было пользоваться. Видно, что это продукт для внутреннего пользования. Хотя, конечно, есть места, где юзабилити можно поднять. Но автор, вроде, апдейтит скрипт регулярно.

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

Поподробнее – рекомендую изучить мануал.
Вот тут есть отзывы. “ёманарот ) я счастлив просто с этим соффтом )” от toptop – это многого стоит.

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

Рекомендую расчехлить wm и купить скрипт пока цена не поднялась.

« Previous PageNext Page »